.elementor-15 .elementor-element.elementor-element-d46c511{--display:flex;--min-height:100vh;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-db4e402.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-db4e402{text-align:center;}.elementor-15 .elementor-element.elementor-element-db4e402 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:75px;font-weight:700;color:#8D4B23;}.elementor-15 .elementor-element.elementor-element-2de6655.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-2de6655{text-align:center;}.elementor-15 .elementor-element.elementor-element-2de6655 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:28px;font-weight:200;font-style:italic;color:#8D4B23;}.elementor-15 .elementor-element.elementor-element-2b4e5a8{--display:flex;--min-height:268px;box-shadow:-4px 0px 0px 0px #9F4807;--padding-top:58px;--padding-bottom:58px;--padding-left:58px;--padding-right:58px;}.elementor-15 .elementor-element.elementor-element-2b4e5a8:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2b4e5a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2E8;}.elementor-15 .elementor-element.elementor-element-2b4e5a8.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e2199d3.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e2199d3{text-align:center;}.elementor-15 .elementor-element.elementor-element-e2199d3 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:30px;font-weight:200;font-style:italic;color:#000000;}.elementor-15 .elementor-element.elementor-element-8e97a7f{--spacer-size:16px;}.elementor-15 .elementor-element.elementor-element-c9bb670.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-c9bb670{text-align:center;}.elementor-15 .elementor-element.elementor-element-c9bb670 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:200;font-style:italic;line-height:35px;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-9aefedc .elementor-button{background-color:#934E1A;}.elementor-15 .elementor-element.elementor-element-9aefedc{margin:-101px 0px calc(var(--kit-widget-spacing, 0px) + 53px) 0px;}.elementor-15 .elementor-element.elementor-element-9aefedc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-ce7dfab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-ce7dfab.e-con{--align-self:stretch;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-c177d6f{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-c177d6f.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-c177d6f .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:17px;font-weight:100;font-style:italic;color:#000000;}.elementor-15 .elementor-element.elementor-element-d13e8ac{--display:flex;}.elementor-15 .elementor-element.elementor-element-d13e8ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-c7af1bf{text-align:end;}.elementor-15 .elementor-element.elementor-element-c7af1bf .elementor-heading-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-06d82f6{--display:flex;--min-height:0px;}.elementor-15 .elementor-element.elementor-element-06d82f6.e-con{--flex-grow:0;--flex-shrink:0;}.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-15 .elementor-element.elementor-element-f6ac941{width:var( --container-widget-width, 92.591% );max-width:92.591%;--container-widget-width:92.591%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-f6ac941.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-36925fa{--divider-border-style:wavy;--divider-color:#8C5011;--divider-border-width:1px;--divider-pattern-height:36px;--divider-pattern-size:19.5px;}.elementor-15 .elementor-element.elementor-element-36925fa .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-36925fa .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}.elementor-15 .elementor-element.elementor-element-a3440f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-a3440f6.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-a3440f6 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:17px;font-weight:100;font-style:italic;color:#000000;}.elementor-15 .elementor-element.elementor-element-45d09e9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-97052bf{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-e9debc1 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-15 .elementor-element.elementor-element-e9debc1 .elementor-icon-box-title{margin-block-end:17px;color:#946722;}.elementor-15 .elementor-element.elementor-element-e9debc1.elementor-view-stacked .elementor-icon{background-color:#C0793D;}.elementor-15 .elementor-element.elementor-element-e9debc1.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-e9debc1.elementor-view-default .elementor-icon{fill:#C0793D;color:#C0793D;border-color:#C0793D;}.elementor-15 .elementor-element.elementor-element-e9debc1 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e9debc1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e9debc1:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-e9debc1:has(:focus) .elementor-icon-box-title{color:#946722;}.elementor-15 .elementor-element.elementor-element-b2bbcc6{--display:flex;}.elementor-15 .elementor-element.elementor-element-4b9d39c .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-15 .elementor-element.elementor-element-4b9d39c .elementor-icon-box-title{margin-block-end:17px;color:#946722;}.elementor-15 .elementor-element.elementor-element-4b9d39c.elementor-view-stacked .elementor-icon{background-color:#C0793D;}.elementor-15 .elementor-element.elementor-element-4b9d39c.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4b9d39c.elementor-view-default .elementor-icon{fill:#C0793D;color:#C0793D;border-color:#C0793D;}.elementor-15 .elementor-element.elementor-element-4b9d39c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4b9d39c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-4b9d39c:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-4b9d39c:has(:focus) .elementor-icon-box-title{color:#946722;}.elementor-15 .elementor-element.elementor-element-98a22fa{--display:flex;}.elementor-15 .elementor-element.elementor-element-32e29ca .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-15 .elementor-element.elementor-element-32e29ca .elementor-icon-box-title{margin-block-end:17px;color:#946722;}.elementor-15 .elementor-element.elementor-element-32e29ca.elementor-view-stacked .elementor-icon{background-color:#C0793D;}.elementor-15 .elementor-element.elementor-element-32e29ca.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-32e29ca.elementor-view-default .elementor-icon{fill:#C0793D;color:#C0793D;border-color:#C0793D;}.elementor-15 .elementor-element.elementor-element-32e29ca .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-32e29ca .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-32e29ca:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-32e29ca:has(:focus) .elementor-icon-box-title{color:#946722;}.elementor-15 .elementor-element.elementor-element-469f51c{--display:flex;}.elementor-15 .elementor-element.elementor-element-584f9fb .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-15 .elementor-element.elementor-element-584f9fb .elementor-icon-box-title{margin-block-end:17px;color:#946722;}.elementor-15 .elementor-element.elementor-element-584f9fb.elementor-view-stacked .elementor-icon{background-color:#C0793D;}.elementor-15 .elementor-element.elementor-element-584f9fb.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-584f9fb.elementor-view-default .elementor-icon{fill:#C0793D;color:#C0793D;border-color:#C0793D;}.elementor-15 .elementor-element.elementor-element-584f9fb .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-584f9fb .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-584f9fb:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-584f9fb:has(:focus) .elementor-icon-box-title{color:#946722;}.elementor-15 .elementor-element.elementor-element-46e4a08{--display:flex;}.elementor-15 .elementor-element.elementor-element-c43e5bd .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-15 .elementor-element.elementor-element-c43e5bd .elementor-icon-box-title{margin-block-end:17px;color:#946722;}.elementor-15 .elementor-element.elementor-element-c43e5bd.elementor-view-stacked .elementor-icon{background-color:#C0793D;}.elementor-15 .elementor-element.elementor-element-c43e5bd.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-c43e5bd.elementor-view-default .elementor-icon{fill:#C0793D;color:#C0793D;border-color:#C0793D;}.elementor-15 .elementor-element.elementor-element-c43e5bd .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-c43e5bd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-c43e5bd:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-c43e5bd:has(:focus) .elementor-icon-box-title{color:#946722;}.elementor-15 .elementor-element.elementor-element-0d4ea80{--display:flex;}.elementor-15 .elementor-element.elementor-element-0f6c023 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-15 .elementor-element.elementor-element-0f6c023 .elementor-icon-box-title{margin-block-end:17px;color:#946722;}.elementor-15 .elementor-element.elementor-element-0f6c023.elementor-view-stacked .elementor-icon{background-color:#C0793D;}.elementor-15 .elementor-element.elementor-element-0f6c023.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0f6c023.elementor-view-default .elementor-icon{fill:#C0793D;color:#C0793D;border-color:#C0793D;}.elementor-15 .elementor-element.elementor-element-0f6c023 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0f6c023 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-0f6c023:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-0f6c023:has(:focus) .elementor-icon-box-title{color:#946722;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-45d09e9{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-2b4e5a8{--width:57%;}.elementor-15 .elementor-element.elementor-element-ce7dfab{--content-width:585px;}.elementor-15 .elementor-element.elementor-element-d13e8ac{--width:75.017%;}.elementor-15 .elementor-element.elementor-element-06d82f6{--width:51vw;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-45d09e9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-8bfa94e */.about-title{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:25px;
    padding:30px;
    background:#f7f2e8;
}

.about-title h4{
    font-family:'Cinzel decorative', serif;
    font-size:36px;
    color:#b8641b;
    margin:0;
    letter-spacing:2px;
}

.ornament{
    width:42px;
    height:42px;
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:4px;
    transform:rotate(45deg);
}

.ornament span{
    width:16px;
    height:16px;
    background:#c8a35a;
}

@media(max-width:768px){
    .about-title h2{
        font-size:36px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-691ae13 */.about-title{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:25px;
    padding:30px;
    background:#f7f2e8;
}

.about-title h4{
    font-family:'Cinzel decorative', serif;
    font-size:36px;
    color:#b8641b;
    margin:0;
    letter-spacing:2px;
}

.ornament{
    width:42px;
    height:42px;
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:4px;
    transform:rotate(45deg);
}

.ornament span{
    width:16px;
    height:16px;
    background:#c8a35a;
}

@media(max-width:768px){
    .about-title h2{
        font-size:36px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-260239c */.divine-particle{
    position:absolute;
    width:3px;
    height:3px;
    border-radius:50%;
    background:#FFD700;
    box-shadow:
      0 0 8px #FFD700,
      0 0 15px #FFD700;
    opacity:.8;
    animation:fall linear infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e1eceb *//* ==========================
   TULSI LEAF BACKGROUND
========================== */

.tulsi-bg{
    position:fixed;
    inset:0;
    overflow:hidden;
    pointer-events:none;
    z-index:-1;
}

/* Tulsi Leaf Shape */
.tulsi{
    position:absolute;
    top:-100px;
    width:22px;
    height:38px;

    background:linear-gradient(
        135deg,
        rgba(122,184,90,.12),
        rgba(80,150,60,.22)
    );

    border-radius:50% 0 50% 0;
    transform:rotate(45deg);

    backdrop-filter:blur(2px);

    animation:
      fall linear infinite,
      sway ease-in-out infinite;

    box-shadow:
      0 0 8px rgba(120,190,120,.08);
}

/* Leaf Vein */
.tulsi::before{
    content:"";
    position:absolute;
    width:2px;
    height:85%;
    background:rgba(255,255,255,.18);
    left:50%;
    top:8%;
    transform:translateX(-50%);
}

/* Different Leaves */

.tulsi:nth-child(1){
 left:5%;
 animation-duration:18s,4s;
 animation-delay:0s;
}

.tulsi:nth-child(2){
 left:15%;
 animation-duration:22s,5s;
 animation-delay:2s;
}

.tulsi:nth-child(3){
 left:25%;
 animation-duration:20s,4.5s;
 animation-delay:6s;
}

.tulsi:nth-child(4){
 left:35%;
 animation-duration:24s,5.5s;
 animation-delay:1s;
}

.tulsi:nth-child(5){
 left:45%;
 animation-duration:19s,4s;
 animation-delay:4s;
}

.tulsi:nth-child(6){
 left:55%;
 animation-duration:25s,6s;
 animation-delay:8s;
}

.tulsi:nth-child(7){
 left:65%;
 animation-duration:21s,5s;
 animation-delay:3s;
}

.tulsi:nth-child(8){
 left:75%;
 animation-duration:23s,4.5s;
 animation-delay:7s;
}

.tulsi:nth-child(9){
 left:82%;
 animation-duration:20s,5s;
 animation-delay:2s;
}

.tulsi:nth-child(10){
 left:88%;
 animation-duration:26s,6s;
 animation-delay:5s;
}

.tulsi:nth-child(11){
 left:94%;
 animation-duration:22s,4s;
 animation-delay:1s;
}

.tulsi:nth-child(12){
 left:50%;
 animation-duration:28s,7s;
 animation-delay:9s;
}

/* Falling Motion */

@keyframes fall{

  0%{
      transform:
      translateY(-100px)
      translateX(0)
      rotate(45deg);
      opacity:0;
  }

  10%{
      opacity:1;
  }

  50%{
      transform:
      translateY(50vh)
      translateX(80px)
      rotate(180deg);
  }

  100%{
      transform:
      translateY(110vh)
      translateX(-80px)
      rotate(360deg);

      opacity:0;
  }
}

/* Wind Sway */

@keyframes sway{

  0%,100%{
      margin-left:0;
  }

  50%{
      margin-left:25px;
  }
}/* End custom CSS */