.elementor-1920 .elementor-element.elementor-element-85d3b67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1920 .elementor-element.elementor-element-b3499f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-1920 .elementor-element.elementor-element-47d7da5 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-1920 .elementor-element.elementor-element-8c65d3a .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:56px;font-weight:600;color:var( --e-global-color-76ee8cc );}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1920 .elementor-element.elementor-element-691e4d2{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#252222;}.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-1920 .elementor-element.elementor-element-24f3ce6 .elementor-button{background-color:var( --e-global-color-e6df5f7 );font-family:"Times New Roman", Sans-serif;font-size:17px;font-weight:700;letter-spacing:0.4px;fill:var( --e-global-color-76ee8cc );color:var( --e-global-color-76ee8cc );transition-duration:0.1s;}.elementor-1920 .elementor-element.elementor-element-24f3ce6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1920 .elementor-element.elementor-element-24f3ce6 .elementor-button:hover, .elementor-1920 .elementor-element.elementor-element-24f3ce6 .elementor-button:focus{color:var( --e-global-color-astglobalcolor8 );}.elementor-1920 .elementor-element.elementor-element-24f3ce6 .elementor-button:hover svg, .elementor-1920 .elementor-element.elementor-element-24f3ce6 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor8 );}.elementor-1920 .elementor-element.elementor-element-679d279{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-1920 .elementor-element.elementor-element-8202916{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-1920 .elementor-element.elementor-element-8202916 img{border-radius:10px 10px 10px 10px;}.elementor-1920 .elementor-element.elementor-element-43578bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1920 .elementor-element.elementor-element-2014bfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1920 .elementor-element.elementor-element-2014bfb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1920 .elementor-element.elementor-element-ad1c8a0{--display:flex;}.elementor-1920 .elementor-element.elementor-element-ad1c8a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1920 .elementor-element.elementor-element-cac81eb{text-align:center;}.elementor-1920 .elementor-element.elementor-element-cac81eb .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:51px;font-weight:700;color:var( --e-global-color-astglobalcolor6 );}.elementor-1920 .elementor-element.elementor-element-cf704bd{text-align:center;}.elementor-1920 .elementor-element.elementor-element-cf704bd .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:45px;font-weight:700;color:var( --e-global-color-76ee8cc );}.elementor-1920 .elementor-element.elementor-element-f2bb604{text-align:center;color:#353434;}.elementor-1920 .elementor-element.elementor-element-8eb59a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1920 .elementor-element.elementor-element-3201e14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1920 .elementor-element.elementor-element-caa28a1 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:600;color:#840408;}.elementor-1920 .elementor-element.elementor-element-2097ee8 img{width:100%;border-radius:1050px 1050px 1050px 1050px;}.elementor-1920 .elementor-element.elementor-element-8be03d6{text-align:center;}.elementor-1920 .elementor-element.elementor-element-8be03d6 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-1920 .elementor-element.elementor-element-9805a89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1920 .elementor-element.elementor-element-770404b .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:41px;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-1920 .elementor-element.elementor-element-7d1ee00{color:#242424;}.elementor-1920 .elementor-element.elementor-element-dc013e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;}.elementor-1920 .elementor-element.elementor-element-dc013e9:not(.elementor-motion-effects-element-type-background), .elementor-1920 .elementor-element.elementor-element-dc013e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e6df5f7 );}.elementor-1920 .elementor-element.elementor-element-5fd1dd9{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-1920 .elementor-element.elementor-element-5fd1dd9:not(.elementor-motion-effects-element-type-background), .elementor-1920 .elementor-element.elementor-element-5fd1dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-1920 .elementor-element.elementor-element-f871aa0{text-align:center;}.elementor-1920 .elementor-element.elementor-element-f871aa0 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-76ee8cc );}.elementor-1920 .elementor-element.elementor-element-eba6d1c{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-1920 .elementor-element.elementor-element-7d0ec83{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-1920 .elementor-element.elementor-element-7d0ec83:not(.elementor-motion-effects-element-type-background), .elementor-1920 .elementor-element.elementor-element-7d0ec83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-1920 .elementor-element.elementor-element-c782d21{text-align:center;}.elementor-1920 .elementor-element.elementor-element-c782d21 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-76ee8cc );}.elementor-1920 .elementor-element.elementor-element-e479d32{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-1920 .elementor-element.elementor-element-7d78a92{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-1920 .elementor-element.elementor-element-7d78a92:not(.elementor-motion-effects-element-type-background), .elementor-1920 .elementor-element.elementor-element-7d78a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-1920 .elementor-element.elementor-element-7afdad2{text-align:center;}.elementor-1920 .elementor-element.elementor-element-7afdad2 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-76ee8cc );}.elementor-1920 .elementor-element.elementor-element-870f12f{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-1920 .elementor-element.elementor-element-dfd983d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1920 .elementor-element.elementor-element-0cb760f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1920 .elementor-element.elementor-element-95c380e{--display:flex;}.elementor-1920 .elementor-element.elementor-element-e27c5f4{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1920 .elementor-element.elementor-element-e27c5f4 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-astglobalcolor8 );}.elementor-1920 .elementor-element.elementor-element-0cd0d34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1920 .elementor-element.elementor-element-c183f0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1920 .elementor-element.elementor-element-52b1211{--display:flex;}.elementor-1920 .elementor-element.elementor-element-af0c996{text-align:center;}.elementor-1920 .elementor-element.elementor-element-af0c996 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:54px;font-weight:600;font-style:normal;color:var( --e-global-color-76ee8cc );}.elementor-1920 .elementor-element.elementor-element-d904df8{text-align:center;font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-1920 .elementor-element.elementor-element-62c6427{--display:flex;}.elementor-1920 .elementor-element.elementor-element-60ebe04{text-align:center;}.elementor-1920 .elementor-element.elementor-element-60ebe04 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:54px;font-weight:600;font-style:normal;color:var( --e-global-color-76ee8cc );}.elementor-1920 .elementor-element.elementor-element-5166f99{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-1920 .elementor-element.elementor-element-30ef119{--display:flex;}.elementor-1920 .elementor-element.elementor-element-911a040{text-align:center;}.elementor-1920 .elementor-element.elementor-element-911a040 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:54px;font-weight:600;font-style:normal;color:var( --e-global-color-76ee8cc );}.elementor-1920 .elementor-element.elementor-element-f40efe3{text-align:center;font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-1920 .elementor-element.elementor-element-fae61e6{--display:flex;}.elementor-1920 .elementor-element.elementor-element-e402998{text-align:center;}.elementor-1920 .elementor-element.elementor-element-e402998 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:54px;font-weight:600;font-style:normal;color:var( --e-global-color-76ee8cc );}.elementor-1920 .elementor-element.elementor-element-e96b31f{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-1920 .elementor-element.elementor-element-08d3eae{--display:flex;}.elementor-1920 .elementor-element.elementor-element-475a7bc{text-align:center;}.elementor-1920 .elementor-element.elementor-element-475a7bc .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:54px;font-weight:600;font-style:normal;color:var( --e-global-color-76ee8cc );}.elementor-1920 .elementor-element.elementor-element-1899d44.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1920 .elementor-element.elementor-element-1899d44{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-1920 .elementor-element.elementor-element-0b4d0e7{--display:flex;}.elementor-1920 .elementor-element.elementor-element-0b4d0e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1920 .elementor-element.elementor-element-b766f83{text-align:center;}.elementor-1920 .elementor-element.elementor-element-b766f83 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:54px;font-weight:600;color:var( --e-global-color-76ee8cc );}.elementor-1920 .elementor-element.elementor-element-2cb48c4{text-align:center;font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-1920 .elementor-element.elementor-element-f994d28{--display:flex;}.elementor-1920 .elementor-element.elementor-element-2427314{text-align:center;}.elementor-1920 .elementor-element.elementor-element-2427314 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:54px;font-weight:600;color:var( --e-global-color-76ee8cc );}.elementor-1920 .elementor-element.elementor-element-fbe8af5{text-align:center;font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-1920 .elementor-element.elementor-element-036dbfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1920 .elementor-element.elementor-element-5183045{--display:flex;}.elementor-1920 .elementor-element.elementor-element-4b8fb0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-1920 .elementor-element.elementor-element-4b8fb0c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:600;word-spacing:3px;color:#8B0004;}.elementor-1920 .elementor-element.elementor-element-dde06e1 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-astglobalcolor8 );}.elementor-1920 .elementor-element.elementor-element-5aab839{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1920 .elementor-element.elementor-element-ebd1a01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1920 .elementor-element.elementor-element-12a4754{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1920 .elementor-element.elementor-element-b3499f6{--width:50%;}.elementor-1920 .elementor-element.elementor-element-679d279{--width:50%;}.elementor-1920 .elementor-element.elementor-element-43578bd{--content-width:1140px;}.elementor-1920 .elementor-element.elementor-element-2014bfb{--width:95.454%;}.elementor-1920 .elementor-element.elementor-element-ad1c8a0{--width:109.205%;}.elementor-1920 .elementor-element.elementor-element-3201e14{--width:33.3333%;}.elementor-1920 .elementor-element.elementor-element-9805a89{--width:66.6666%;}.elementor-1920 .elementor-element.elementor-element-5fd1dd9{--width:26%;}.elementor-1920 .elementor-element.elementor-element-7d0ec83{--width:26%;}.elementor-1920 .elementor-element.elementor-element-7d78a92{--width:26%;}.elementor-1920 .elementor-element.elementor-element-c183f0a{--content-width:1176px;}.elementor-1920 .elementor-element.elementor-element-52b1211{--width:13%;}.elementor-1920 .elementor-element.elementor-element-62c6427{--width:13%;}.elementor-1920 .elementor-element.elementor-element-30ef119{--width:13%;}.elementor-1920 .elementor-element.elementor-element-fae61e6{--width:13%;}.elementor-1920 .elementor-element.elementor-element-08d3eae{--width:13%;}.elementor-1920 .elementor-element.elementor-element-0b4d0e7{--width:12%;}.elementor-1920 .elementor-element.elementor-element-f994d28{--width:10%;}}@media(max-width:1024px){.elementor-1920 .elementor-element.elementor-element-47d7da5 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-1920 .elementor-element.elementor-element-47d7da5 .elementor-heading-title{font-size:34px;}.elementor-1920 .elementor-element.elementor-element-8c65d3a .elementor-heading-title{font-size:33px;}.elementor-1920 .elementor-element.elementor-element-cac81eb .elementor-heading-title{font-size:33px;}.elementor-1920 .elementor-element.elementor-element-cf704bd .elementor-heading-title{font-size:25px;}.elementor-1920 .elementor-element.elementor-element-770404b .elementor-heading-title{font-size:30px;}.elementor-1920 .elementor-element.elementor-element-dc013e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1920 .elementor-element.elementor-element-5fd1dd9{--width:500px;--min-height:75px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1920 .elementor-element.elementor-element-e27c5f4 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for html, class: .elementor-element-97414e9 */.cta-background-text {

    position: absolute;

    top: 45%;
    left: 50%;

    transform:
        translate(-50%, -50%)
        scale(0.70);

    font-family: Georgia, serif;

    /* Keep your preferred size */
    font-size: clamp(110px, 18vw, 250px);

    font-weight: 400;

    color: rgba(128, 128, 128, 0.2);

    white-space: nowrap;

    pointer-events: none;
    user-select: none;

    /* Hidden before CTA enters viewport */
    opacity: 0;
}


/* =========================================================
   START AARAMBH WHEN CTA BECOMES VISIBLE
========================================================= */

.cta-section.cta-active .cta-background-text {

    animation:
        aarambhReveal 2.5s
        cubic-bezier(0.22, 1, 0.36, 1)
        forwards;

}


/* =========================================================
   AARAMBH REVEAL
========================================================= */

@keyframes aarambhReveal {

    0% {

        opacity: 0;

        transform:
            translate(-50%, -50%)
            scale(0.70);

    }

    35% {

        opacity: 0.35;

        transform:
            translate(-50%, -50%)
            scale(0.80);

    }

    70% {

        opacity: 0.75;

        transform:
            translate(-50%, -50%)
            scale(0.92);

    }

    100% {

        opacity: 1;

        transform:
            translate(-50%, -50%)
            scale(1);

    }

}/* End custom CSS */