.elementor-448 .elementor-element.elementor-element-fc8bdc3{padding:0100px 0px 50px 100px;}.elementor-448 .elementor-element.elementor-element-b890cf7{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-448 .elementor-element.elementor-element-6483891.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-448 .elementor-element.elementor-element-6483891.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-448 .elementor-element.elementor-element-cd66512 > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-fed12c6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-448 .elementor-element.elementor-element-e0b28f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-04e1a73{padding:0100px 100px 50px 100px;}.elementor-bc-flex-widget .elementor-448 .elementor-element.elementor-element-a0d9bd5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-448 .elementor-element.elementor-element-a0d9bd5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-448 .elementor-element.elementor-element-ab70a76{padding:50px 0px 50px 0px;}.elementor-448 .elementor-element.elementor-element-0a99c38{padding:50px 0px 50px 100px;}.elementor-448 .elementor-element.elementor-element-dce870a{padding:50px 0px 50px 0px;}.elementor-448 .elementor-element.elementor-element-9bffa83{padding:50px 0px 50px 0px;}.elementor-448 .elementor-element.elementor-element-a10fc92{padding:50px 100px 50px 100px;}.elementor-448 .elementor-element.elementor-element-83c3334{padding:50px 10px 50px 10px;}@media(min-width:768px){.elementor-448 .elementor-element.elementor-element-6483891{width:52%;}.elementor-448 .elementor-element.elementor-element-fed12c6{width:48%;}.elementor-448 .elementor-element.elementor-element-58f8cad{width:48%;}.elementor-448 .elementor-element.elementor-element-a0d9bd5{width:52%;}.elementor-448 .elementor-element.elementor-element-f279b24{width:55%;}.elementor-448 .elementor-element.elementor-element-c2e7a13{width:45%;}}@media(max-width:767px){.elementor-448 .elementor-element.elementor-element-fc8bdc3{padding:50px 0px 20px 0px;}.elementor-448 .elementor-element.elementor-element-04e1a73{padding:0px 0px 20px 0px;}.elementor-448 .elementor-element.elementor-element-58f8cad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-448 .elementor-element.elementor-element-ab70a76{padding:30px 0px 20px 0px;}.elementor-448 .elementor-element.elementor-element-0a99c38{padding:30px 0px 20px 0px;}.elementor-448 .elementor-element.elementor-element-dce870a{padding:30px 0px 20px 0px;}.elementor-448 .elementor-element.elementor-element-9bffa83{padding:30px 0px 20px 0px;}.elementor-448 .elementor-element.elementor-element-a10fc92{padding:30px 0px 20px 0px;}.elementor-448 .elementor-element.elementor-element-83c3334{padding:30px 0px 20px 0px;}}/* Start custom CSS for section, class: .elementor-element-fc8bdc3 */.elementor-448 .elementor-element.elementor-element-fc8bdc3{background-color:#FAF8F1;background-image:radial-gradient(circle at 8% 12%,rgba(196,178,173,.35) 0,transparent 30%),radial-gradient(rgba(114,72,69,.1) 1.2px,transparent 1.4px);background-size:auto,26px 26px;position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-04e1a73 */.elementor-448 .elementor-element.elementor-element-04e1a73{background-color:#FAF8F1;background-image:radial-gradient(circle at 8% 12%,rgba(196,178,173,.35) 0,transparent 30%),radial-gradient(rgba(114,72,69,.1) 1.2px,transparent 1.4px);background-size:auto,26px 26px;position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ab70a76 */.elementor-448 .elementor-element.elementor-element-ab70a76{background-color:#F5F1ED;background-image:radial-gradient(circle at 100% 0%,rgba(196,178,173,.35) 0,transparent 34%);position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0a99c38 */.elementor-448 .elementor-element.elementor-element-0a99c38{background-color:#FAF8F1;background-image:radial-gradient(circle at 0% 100%,rgba(196,178,173,.38) 0,transparent 32%);position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dce870a */.elementor-448 .elementor-element.elementor-element-dce870a{background-color:#724845;background-image:radial-gradient(circle at 12% 0%,rgba(196,178,173,.22) 0,transparent 38%),radial-gradient(circle at 100% 100%,rgba(94,58,56,.9) 0,transparent 45%);position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9bffa83 */.elementor-448 .elementor-element.elementor-element-9bffa83{background-color:#FAF8F1;background-image:radial-gradient(rgba(114,72,69,.08) 1px,transparent 1.3px);background-size:22px 22px;position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a10fc92 */.elementor-448 .elementor-element.elementor-element-a10fc92{background-color:#F5F1ED;background-image:radial-gradient(circle at 100% 0%,rgba(196,178,173,.35) 0,transparent 34%);position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-83c3334 */.elementor-448 .elementor-element.elementor-element-83c3334{
  background-color:#4A2C2A;
  background-image:
    radial-gradient(circle at 12% 0%,rgba(196,178,173,.22) 0,transparent 40%),
    radial-gradient(circle at 92% 100%,rgba(114,72,69,.85) 0,transparent 48%),
    radial-gradient(rgba(250,248,241,.16) 1px,transparent 1.4px);
  background-size:auto,auto,34px 34px;
  position:relative;
  overflow:hidden;
  border-top:1px solid rgba(250,248,241,.18);
}
/* bada ghoomta mandala ring */
.elementor-448 .elementor-element.elementor-element-83c3334::before{
  content:"";position:absolute;left:50%;top:50%;width:660px;height:660px;margin:-330px 0 0 -330px;
  border-radius:50%;border:1px dashed rgba(250,248,241,.24);pointer-events:none;
  animation:ctSpin 90s linear infinite;
}
/* andar ka ring, ulti disha me */
.elementor-448 .elementor-element.elementor-element-83c3334::after{
  content:"";position:absolute;left:50%;top:50%;width:440px;height:440px;margin:-220px 0 0 -220px;
  border-radius:50%;border:1px solid rgba(250,248,241,.14);pointer-events:none;
  box-shadow:inset 0 0 80px rgba(196,178,173,.12);
  animation:ctSpinR 60s linear infinite;
}
.elementor-448 .elementor-element.elementor-element-83c3334 > *{position:relative;z-index:1}
@keyframes ctSpin{to{transform:rotate(360deg)}}
@keyframes ctSpinR{to{transform:rotate(-360deg)}}
@media(max-width:767px){
  .elementor-448 .elementor-element.elementor-element-83c3334::before{width:420px;height:420px;margin:-210px 0 0 -210px}
  .elementor-448 .elementor-element.elementor-element-83c3334::after{width:280px;height:280px;margin:-140px 0 0 -140px}
}
@media(prefers-reduced-motion:reduce){.elementor-448 .elementor-element.elementor-element-83c3334::before,.elementor-448 .elementor-element.elementor-element-83c3334::after{animation:none}}/* End custom CSS */