.elementor-5834 .elementor-element.elementor-element-996b806{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5834 .elementor-element.elementor-element-996b806:not(.elementor-motion-effects-element-type-background), .elementor-5834 .elementor-element.elementor-element-996b806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-3fb4e7b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-775a550{--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-5834 .elementor-element.elementor-element-775a550:not(.elementor-motion-effects-element-type-background), .elementor-5834 .elementor-element.elementor-element-775a550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-5834 .elementor-element.elementor-element-67725c3{--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-5834 .elementor-element.elementor-element-692c724{--spacer-size:45px;}.elementor-5834 .elementor-element.elementor-element-692c724.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-c5c4ca8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5834 .elementor-element.elementor-element-c5c4ca8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-c5c4ca8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:70px;font-weight:700;color:#FFFFFF;}.elementor-5834 .elementor-element.elementor-element-68a8ef5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5834 .elementor-element.elementor-element-68a8ef5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-68a8ef5{font-family:"DM Sans", Sans-serif;font-size:16px;letter-spacing:0px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-ea5b2a1 .ekit-double-btn.ekit-double-btn-one{background-color:#C9A84C;color:#0A1628;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;padding:1em 02em 01em 02em;margin:0px 0px 0px 0px;text-align:center;}.elementor-5834 .elementor-element.elementor-element-ea5b2a1 .ekit-double-btn.ekit-double-btn-one:hover{background-color:#02010100;color:#C9A84C;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-5834 .elementor-element.elementor-element-ea5b2a1 .ekit-double-btn.ekit-double-btn-two{background-color:#02010100;color:#C9A84C;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C;padding:1em 02em 01em 02em;margin:0px 0px 0px 8px;text-align:center;}.elementor-5834 .elementor-element.elementor-element-ea5b2a1 .ekit-double-btn.ekit-double-btn-two:hover{background-color:#C9A84C;color:#0A1628;}.elementor-5834 .elementor-element.elementor-element-ea5b2a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5834 .elementor-element.elementor-element-ea5b2a1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-ea5b2a1 .ekit_double_button{width:60%;}.elementor-5834 .elementor-element.elementor-element-ea5b2a1 .ekit-double-btn:not(:last-child){margin-right:5px;}.elementor-5834 .elementor-element.elementor-element-ea5b2a1 .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-5834 .elementor-element.elementor-element-ea5b2a1 .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-5834 .elementor-element.elementor-element-ea5b2a1 .ekit-double-btn.ekit-double-btn-one svg path{stroke:#0A1628;fill:#0A1628;}.elementor-5834 .elementor-element.elementor-element-ea5b2a1 .ekit-double-btn.ekit-double-btn-one:hover svg path{stroke:#C9A84C;fill:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-ea5b2a1 .ekit-double-btn.ekit-double-btn-two svg path{stroke:#C9A84C;fill:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-ea5b2a1 .ekit-double-btn.ekit-double-btn-two:hover svg path{stroke:#0A1628;fill:#0A1628;}.elementor-5834 .elementor-element.elementor-element-8a18f32{--spacer-size:30px;}.elementor-5834 .elementor-element.elementor-element-8a18f32.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-e59985f{--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-5834 .elementor-element.elementor-element-dea3250{--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 3px;--row-gap:0px;--column-gap:3px;}.elementor-5834 .elementor-element.elementor-element-dea3250:not(.elementor-motion-effects-element-type-background), .elementor-5834 .elementor-element.elementor-element-dea3250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-5834 .elementor-element.elementor-element-67f729a{--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-5834 .elementor-element.elementor-element-67f729a.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-5834 .elementor-element.elementor-element-67f729a.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C3B4641F;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-5834 .elementor-element.elementor-element-aa830b8 > .elementor-widget-container{margin:-35px 0px 15px 0px;}.elementor-5834 .elementor-element.elementor-element-aa830b8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-aa830b8 .elementor-icon-box-wrapper{text-align:center;}.elementor-5834 .elementor-element.elementor-element-aa830b8 .elementor-icon-box-title{margin-block-end:7px;color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-aa830b8 .elementor-icon-box-title, .elementor-5834 .elementor-element.elementor-element-aa830b8 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:700;}.elementor-5834 .elementor-element.elementor-element-aa830b8 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-4373156{--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-5834 .elementor-element.elementor-element-4373156.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-5834 .elementor-element.elementor-element-4373156.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C3B4641F;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-5834 .elementor-element.elementor-element-5a7eb07 > .elementor-widget-container{margin:-35px 0px 15px 0px;}.elementor-5834 .elementor-element.elementor-element-5a7eb07.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-5a7eb07 .elementor-icon-box-wrapper{text-align:center;}.elementor-5834 .elementor-element.elementor-element-5a7eb07 .elementor-icon-box-title{margin-block-end:7px;color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-5a7eb07 .elementor-icon-box-title, .elementor-5834 .elementor-element.elementor-element-5a7eb07 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:700;}.elementor-5834 .elementor-element.elementor-element-5a7eb07 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-155896d{--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-5834 .elementor-element.elementor-element-155896d.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-5834 .elementor-element.elementor-element-155896d.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C3B4641F;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-5834 .elementor-element.elementor-element-2e9b8d4 > .elementor-widget-container{margin:-35px 0px 15px 0px;}.elementor-5834 .elementor-element.elementor-element-2e9b8d4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-2e9b8d4 .elementor-icon-box-wrapper{text-align:center;}.elementor-5834 .elementor-element.elementor-element-2e9b8d4 .elementor-icon-box-title{margin-block-end:7px;color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-2e9b8d4 .elementor-icon-box-title, .elementor-5834 .elementor-element.elementor-element-2e9b8d4 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:700;}.elementor-5834 .elementor-element.elementor-element-2e9b8d4 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-1371ef3{--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-5834 .elementor-element.elementor-element-1371ef3:not(.elementor-motion-effects-element-type-background), .elementor-5834 .elementor-element.elementor-element-1371ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-5834 .elementor-element.elementor-element-b0a8da7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-7c26e8f{--spacer-size:30px;}.elementor-5834 .elementor-element.elementor-element-7c26e8f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-3a45500{--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-5834 .elementor-element.elementor-element-3a45500:not(.elementor-motion-effects-element-type-background), .elementor-5834 .elementor-element.elementor-element-3a45500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-5834 .elementor-element.elementor-element-4071075.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-4071075{text-align:start;}.elementor-5834 .elementor-element.elementor-element-4071075 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-ee2171d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-ee2171d{text-align:start;}.elementor-5834 .elementor-element.elementor-element-ee2171d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-955d723{--divider-border-style:solid;--divider-color:#C9A84C;--divider-border-width:2.4px;}.elementor-5834 .elementor-element.elementor-element-955d723 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-5834 .elementor-element.elementor-element-955d723.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-955d723 .elementor-divider-separator{width:12%;}.elementor-5834 .elementor-element.elementor-element-955d723 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5834 .elementor-element.elementor-element-59804fd > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-5834 .elementor-element.elementor-element-59804fd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-59804fd{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F5F2EC;}.elementor-5834 .elementor-element.elementor-element-66830c4{--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 03px;--row-gap:0px;--column-gap:03px;}.elementor-5834 .elementor-element.elementor-element-66830c4:not(.elementor-motion-effects-element-type-background), .elementor-5834 .elementor-element.elementor-element-66830c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-5834 .elementor-element.elementor-element-6af99db{--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-5834 .elementor-element.elementor-element-6af99db.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-5834 .elementor-element.elementor-element-6af99db.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-5834 .elementor-element.elementor-element-95b8618 > .elementor-widget-container{margin:12px 8px 12px 8px;}.elementor-5834 .elementor-element.elementor-element-95b8618.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-95b8618 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-5834 .elementor-element.elementor-element-95b8618 .elementor-icon-box-title{margin-block-end:10px;color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-95b8618 .elementor-icon{font-size:40px;}.elementor-5834 .elementor-element.elementor-element-95b8618 .elementor-icon-box-title, .elementor-5834 .elementor-element.elementor-element-95b8618 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;}.elementor-5834 .elementor-element.elementor-element-95b8618 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-d284db9 > .elementor-widget-container{margin:-8px 0px -8px 08px;}.elementor-5834 .elementor-element.elementor-element-d284db9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-d284db9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-5834 .elementor-element.elementor-element-d284db9.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-d284db9.elementor-view-framed .elementor-icon, .elementor-5834 .elementor-element.elementor-element-d284db9.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-d284db9 .elementor-icon{font-size:17px;}.elementor-5834 .elementor-element.elementor-element-d284db9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-a7b0682 > .elementor-widget-container{margin:-8px 0px -8px 08px;}.elementor-5834 .elementor-element.elementor-element-a7b0682.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-a7b0682 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-5834 .elementor-element.elementor-element-a7b0682.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-a7b0682.elementor-view-framed .elementor-icon, .elementor-5834 .elementor-element.elementor-element-a7b0682.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-a7b0682 .elementor-icon{font-size:17px;}.elementor-5834 .elementor-element.elementor-element-a7b0682 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-cd681c8 > .elementor-widget-container{margin:-8px 0px -8px 08px;}.elementor-5834 .elementor-element.elementor-element-cd681c8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-cd681c8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-5834 .elementor-element.elementor-element-cd681c8.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-cd681c8.elementor-view-framed .elementor-icon, .elementor-5834 .elementor-element.elementor-element-cd681c8.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-cd681c8 .elementor-icon{font-size:17px;}.elementor-5834 .elementor-element.elementor-element-cd681c8 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-d10407d > .elementor-widget-container{margin:-8px 0px -8px 08px;}.elementor-5834 .elementor-element.elementor-element-d10407d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-d10407d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-5834 .elementor-element.elementor-element-d10407d.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-d10407d.elementor-view-framed .elementor-icon, .elementor-5834 .elementor-element.elementor-element-d10407d.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-d10407d .elementor-icon{font-size:17px;}.elementor-5834 .elementor-element.elementor-element-d10407d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-dc6f1ce > .elementor-widget-container{margin:-8px 0px -8px 08px;}.elementor-5834 .elementor-element.elementor-element-dc6f1ce.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-dc6f1ce .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-5834 .elementor-element.elementor-element-dc6f1ce.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-dc6f1ce.elementor-view-framed .elementor-icon, .elementor-5834 .elementor-element.elementor-element-dc6f1ce.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-dc6f1ce .elementor-icon{font-size:17px;}.elementor-5834 .elementor-element.elementor-element-dc6f1ce .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-374f934{--spacer-size:2px;}.elementor-5834 .elementor-element.elementor-element-374f934.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-4fbd83f{--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-5834 .elementor-element.elementor-element-4fbd83f.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-5834 .elementor-element.elementor-element-4fbd83f.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-5834 .elementor-element.elementor-element-53a4616 > .elementor-widget-container{margin:12px 8px 12px 8px;}.elementor-5834 .elementor-element.elementor-element-53a4616.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-53a4616 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-5834 .elementor-element.elementor-element-53a4616 .elementor-icon-box-title{margin-block-end:10px;color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-53a4616 .elementor-icon{font-size:40px;}.elementor-5834 .elementor-element.elementor-element-53a4616 .elementor-icon-box-title, .elementor-5834 .elementor-element.elementor-element-53a4616 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;}.elementor-5834 .elementor-element.elementor-element-53a4616 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-c7264da > .elementor-widget-container{margin:-8px 0px -8px 08px;}.elementor-5834 .elementor-element.elementor-element-c7264da.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-c7264da .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-5834 .elementor-element.elementor-element-c7264da.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-c7264da.elementor-view-framed .elementor-icon, .elementor-5834 .elementor-element.elementor-element-c7264da.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-c7264da .elementor-icon{font-size:17px;}.elementor-5834 .elementor-element.elementor-element-c7264da .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-8cc0c02 > .elementor-widget-container{margin:-8px 0px -8px 08px;}.elementor-5834 .elementor-element.elementor-element-8cc0c02.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-8cc0c02 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-5834 .elementor-element.elementor-element-8cc0c02.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-8cc0c02.elementor-view-framed .elementor-icon, .elementor-5834 .elementor-element.elementor-element-8cc0c02.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-8cc0c02 .elementor-icon{font-size:17px;}.elementor-5834 .elementor-element.elementor-element-8cc0c02 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-89bb947 > .elementor-widget-container{margin:-8px 0px -8px 08px;}.elementor-5834 .elementor-element.elementor-element-89bb947.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-89bb947 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-5834 .elementor-element.elementor-element-89bb947.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-89bb947.elementor-view-framed .elementor-icon, .elementor-5834 .elementor-element.elementor-element-89bb947.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-89bb947 .elementor-icon{font-size:17px;}.elementor-5834 .elementor-element.elementor-element-89bb947 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-8b8476e > .elementor-widget-container{margin:-8px 0px -8px 08px;}.elementor-5834 .elementor-element.elementor-element-8b8476e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-8b8476e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-5834 .elementor-element.elementor-element-8b8476e.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-8b8476e.elementor-view-framed .elementor-icon, .elementor-5834 .elementor-element.elementor-element-8b8476e.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-8b8476e .elementor-icon{font-size:17px;}.elementor-5834 .elementor-element.elementor-element-8b8476e .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-8bfde51 > .elementor-widget-container{margin:-8px 0px -8px 08px;}.elementor-5834 .elementor-element.elementor-element-8bfde51.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-8bfde51 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-5834 .elementor-element.elementor-element-8bfde51.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-8bfde51.elementor-view-framed .elementor-icon, .elementor-5834 .elementor-element.elementor-element-8bfde51.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-8bfde51 .elementor-icon{font-size:17px;}.elementor-5834 .elementor-element.elementor-element-8bfde51 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-8319590{--spacer-size:2px;}.elementor-5834 .elementor-element.elementor-element-8319590.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-cc47050{--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-5834 .elementor-element.elementor-element-cc47050.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-5834 .elementor-element.elementor-element-cc47050.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-5834 .elementor-element.elementor-element-6a56814 > .elementor-widget-container{margin:12px 8px 12px 8px;}.elementor-5834 .elementor-element.elementor-element-6a56814.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-6a56814 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-5834 .elementor-element.elementor-element-6a56814 .elementor-icon-box-title{margin-block-end:10px;color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-6a56814 .elementor-icon{font-size:40px;}.elementor-5834 .elementor-element.elementor-element-6a56814 .elementor-icon-box-title, .elementor-5834 .elementor-element.elementor-element-6a56814 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;}.elementor-5834 .elementor-element.elementor-element-6a56814 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-52eeba9 > .elementor-widget-container{margin:-8px 0px -8px 08px;}.elementor-5834 .elementor-element.elementor-element-52eeba9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-52eeba9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-5834 .elementor-element.elementor-element-52eeba9.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-52eeba9.elementor-view-framed .elementor-icon, .elementor-5834 .elementor-element.elementor-element-52eeba9.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-52eeba9 .elementor-icon{font-size:17px;}.elementor-5834 .elementor-element.elementor-element-52eeba9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-76b23ce > .elementor-widget-container{margin:-8px 0px -8px 08px;}.elementor-5834 .elementor-element.elementor-element-76b23ce.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-76b23ce .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-5834 .elementor-element.elementor-element-76b23ce.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-76b23ce.elementor-view-framed .elementor-icon, .elementor-5834 .elementor-element.elementor-element-76b23ce.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-76b23ce .elementor-icon{font-size:17px;}.elementor-5834 .elementor-element.elementor-element-76b23ce .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-248a360 > .elementor-widget-container{margin:-8px 0px -8px 08px;}.elementor-5834 .elementor-element.elementor-element-248a360.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-248a360 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-5834 .elementor-element.elementor-element-248a360.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-248a360.elementor-view-framed .elementor-icon, .elementor-5834 .elementor-element.elementor-element-248a360.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-248a360 .elementor-icon{font-size:17px;}.elementor-5834 .elementor-element.elementor-element-248a360 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-6c1dfa9 > .elementor-widget-container{margin:-8px 0px -8px 08px;}.elementor-5834 .elementor-element.elementor-element-6c1dfa9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-6c1dfa9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-5834 .elementor-element.elementor-element-6c1dfa9.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-6c1dfa9.elementor-view-framed .elementor-icon, .elementor-5834 .elementor-element.elementor-element-6c1dfa9.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-6c1dfa9 .elementor-icon{font-size:17px;}.elementor-5834 .elementor-element.elementor-element-6c1dfa9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-797d645 > .elementor-widget-container{margin:-8px 0px -8px 08px;}.elementor-5834 .elementor-element.elementor-element-797d645.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-797d645 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-5834 .elementor-element.elementor-element-797d645.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-797d645.elementor-view-framed .elementor-icon, .elementor-5834 .elementor-element.elementor-element-797d645.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-797d645 .elementor-icon{font-size:17px;}.elementor-5834 .elementor-element.elementor-element-797d645 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-1d87a3d{--spacer-size:2px;}.elementor-5834 .elementor-element.elementor-element-1d87a3d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-89b8c54{--display:flex;}.elementor-5834 .elementor-element.elementor-element-89b8c54:not(.elementor-motion-effects-element-type-background), .elementor-5834 .elementor-element.elementor-element-89b8c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-5834 .elementor-element.elementor-element-c208c95{--spacer-size:30px;}.elementor-5834 .elementor-element.elementor-element-c208c95.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-7fb5d0c{--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-5834 .elementor-element.elementor-element-7fb5d0c:not(.elementor-motion-effects-element-type-background), .elementor-5834 .elementor-element.elementor-element-7fb5d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-5834 .elementor-element.elementor-element-7644fa0{--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-5834 .elementor-element.elementor-element-01b9ee1{--spacer-size:10px;}.elementor-5834 .elementor-element.elementor-element-01b9ee1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-c3e4459.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-c3e4459{text-align:start;}.elementor-5834 .elementor-element.elementor-element-c3e4459 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-7191436.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-7191436{text-align:start;}.elementor-5834 .elementor-element.elementor-element-7191436 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-fac16f6{--divider-border-style:solid;--divider-color:#C9A84C;--divider-border-width:2.4px;}.elementor-5834 .elementor-element.elementor-element-fac16f6 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-5834 .elementor-element.elementor-element-fac16f6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-fac16f6 .elementor-divider-separator{width:12%;}.elementor-5834 .elementor-element.elementor-element-fac16f6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5834 .elementor-element.elementor-element-0c70755 > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-5834 .elementor-element.elementor-element-0c70755.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-0c70755{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F5F2EC;}.elementor-5834 .elementor-element.elementor-element-a8db1af{--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-5834 .elementor-element.elementor-element-a8db1af:not(.elementor-motion-effects-element-type-background), .elementor-5834 .elementor-element.elementor-element-a8db1af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-5834 .elementor-element.elementor-element-88146d9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-76016b2{--display:flex;}.elementor-5834 .elementor-element.elementor-element-76016b2:not(.elementor-motion-effects-element-type-background), .elementor-5834 .elementor-element.elementor-element-76016b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-5834 .elementor-element.elementor-element-7869fd9{--spacer-size:20px;}.elementor-5834 .elementor-element.elementor-element-7869fd9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-092c867{--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-5834 .elementor-element.elementor-element-092c867:not(.elementor-motion-effects-element-type-background), .elementor-5834 .elementor-element.elementor-element-092c867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-5834 .elementor-element.elementor-element-2d81402.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-2d81402{text-align:center;}.elementor-5834 .elementor-element.elementor-element-2d81402 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-5834 .elementor-element.elementor-element-9b32e5d > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-5834 .elementor-element.elementor-element-9b32e5d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-9b32e5d{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F5F2EC;}.elementor-5834 .elementor-element.elementor-element-8038f8d .elementor-button{background-color:#C9A84C;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;fill:#0A1628;color:#0A1628;padding:1em 02em 01em 02em;}.elementor-5834 .elementor-element.elementor-element-8038f8d .elementor-button:hover, .elementor-5834 .elementor-element.elementor-element-8038f8d .elementor-button:focus{background-color:#02010100;color:#C9A84C;border-color:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-8038f8d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-8038f8d .elementor-button:hover svg, .elementor-5834 .elementor-element.elementor-element-8038f8d .elementor-button:focus svg{fill:#C9A84C;}.elementor-5834 .elementor-element.elementor-element-de93647{--spacer-size:20px;}.elementor-5834 .elementor-element.elementor-element-de93647.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-a65d465{--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-5834 .elementor-element.elementor-element-a65d465:not(.elementor-motion-effects-element-type-background), .elementor-5834 .elementor-element.elementor-element-a65d465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-5834 .elementor-element.elementor-element-b332f7c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5834 .elementor-element.elementor-element-80c0adc.xpro-widget-bg-overlay:before{transition:background 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5834 .elementor-element.elementor-element-ea5b2a1 .ekit_double_button{width:80%;}}@media(min-width:768px){.elementor-5834 .elementor-element.elementor-element-67725c3{--width:70%;}.elementor-5834 .elementor-element.elementor-element-e59985f{--width:50%;}.elementor-5834 .elementor-element.elementor-element-67f729a{--width:50%;}.elementor-5834 .elementor-element.elementor-element-4373156{--width:50%;}.elementor-5834 .elementor-element.elementor-element-155896d{--width:50%;}.elementor-5834 .elementor-element.elementor-element-7644fa0{--width:100%;}.elementor-5834 .elementor-element.elementor-element-a65d465{--content-width:100%;}}@media(max-width:767px){.elementor-5834 .elementor-element.elementor-element-c5c4ca8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5834 .elementor-element.elementor-element-68a8ef5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5834 .elementor-element.elementor-element-ea5b2a1 .ekit_double_button{width:100%;}.elementor-5834 .elementor-element.elementor-element-ea5b2a1 .ekit-double-btn.ekit-double-btn-two{margin:0px 0px 0px 0px;}.elementor-5834 .elementor-element.elementor-element-8038f8d .elementor-button{padding:15px 15px 15px 15px;}}/* Start custom CSS for container, class: .elementor-element-996b806 */.main-nav-sticky {
    position: -webkit-sticky; /* Support for older Safari */
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 1000;
    
    /* Design properties to match your image */
    background-color: #ffffff; 
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: px 5%;
    
    /* Adds a subtle shadow so it separates from content when scrolling */
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1); 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5c4ca8 *//* This styles the specific word you wrapped in the span */
.elementor-5834 .elementor-element.elementor-element-c5c4ca8 .gold-highlight {
    color: #C9A84C !important;
    font-weight: 700; /* Makes it slightly bolder to stand out */
}

/* Optional: Ensures the rest of the heading is white and consistent */
.elementor-5834 .elementor-element.elementor-element-c5c4ca8 .elementor-heading-title {
    color: #FaFaFa;
    font-family: 'Cormorant Garamond', serif;
    font-size: 70px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee2171d *//* This styles the specific word you wrapped in the span */
.elementor-5834 .elementor-element.elementor-element-ee2171d .gold-highlight {
    color: #C9A84C !important;
    font-weight: 600; /* Makes it slightly bolder to stand out */
}

/* Optional: Ensures the rest of the heading is white and consistent */
.elementor-5834 .elementor-element.elementor-element-ee2171d .elementor-heading-title {
    color: #FFFFFF;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}

.dash-font {
  font-family: 'DM Sans', sans-serif !important;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7191436 *//* This styles the specific word you wrapped in the span */
.elementor-5834 .elementor-element.elementor-element-7191436 .gold-highlight {
    color: #C9A84C !important;
    font-weight: 600; /* Makes it slightly bolder to stand out */
}

/* Optional: Ensures the rest of the heading is white and consistent */
.elementor-5834 .elementor-element.elementor-element-7191436 .elementor-heading-title {
    color: #FFFFFF;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-88146d9 *//* Container styling */
.process-container {
    display: flex;
    justify-content: space-between;
    position: relative;
    padding: 60px 20px;
    background-color: #0D1F3C; /* Dark navy background from image */
    font-family: 'Inter', sans-serif; /* Fallback font */
}

/* The horizontal line */
.process-line {
    position: absolute;
    top: 80px; /* Aligns with the middle of the circles */
    left: 10%;
    right: 10%;
    height: 1px;
    background-color: rgba(212, 175, 55, 0.3); /* Faded gold line */
    z-index: 1;
}

/* Individual item styling */
.process-item {
    flex: 1;
    text-align: center;
    z-index: 2;
    padding: 0 15px;
}

/* The gold circles */
.step-number {
    width: 45px;
    height: 45px;
    border: 1px solid #C9A84C; /* Gold border */
    border-radius: 50%;
    margin: 0 auto 30px auto;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #C9A84C;
    background-color: #0D1F3C;
    font-weight: bold;
    font-size: 14px;
}

/* Text styles */
.step-title {
    color: #fafafa;
    font-size: 1.2rem;
    margin-bottom: 15px;
    font-family: serif; /* Matches the serif look in your image */
}

.step-description {
    font-family: 'DM Sans', sans-serif; /* Added this line */
    color: #fafafa;
    font-size: 0.95rem;
    line-height: 1.6;
}

/* Responsive adjustment for Mobile */
@media (max-width: 768px) {
    .process-container {
        flex-direction: column;
        align-items: flex-start;
        padding-left: 40px;
    }
    .process-line {
        left: 62px;
        top: 60px;
        bottom: 60px;
        width: 1px;
        height: auto;
    }
    .process-item {
        text-align: left;
        margin-bottom: 40px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    .step-number {
        margin: 0 0 15px 0;
    }
}

/* The horizontal line */
.process-line {
    position: absolute;
    top: 82px; /* Adjusted slightly to hit center of 45px circle */
    /* For 4 items, the center of the first is at 12.5% and last at 87.5% */
    left: 12.5%; 
    right: 12.5%;
    height: 1px;
    background-color: rgba(212, 175, 55, 0.3); /* Faded gold line */
    z-index: 1;
}

/* Optimized Mobile View: Circle Left, Text Right */
@media (max-width: 768px) {
    .process-container {
        flex-direction: column;
        align-items: flex-start;
        padding: 60px 20px;
        position: relative; /* Container stays relative for the line */
    }

    /* The Vertical Line */
    .process-line {
        position: absolute;
        /* Aligns exactly with the center of the 45px circle */
        left: 42.5px; 
        top: 85px; 
        bottom: 85px;
        width: 1px;
        height: auto;
        right: auto;
        background-color: rgba(212, 175, 55, 0.3);
        z-index: 1;
    }

    .process-item {
        display: grid;
        /* First column for circle (45px), second for text (remaining) */
        grid-template-columns: 45px 1fr; 
        gap: 25px; /* Space between circle and text */
        text-align: left;
        margin-bottom: 50px;
        width: 100%;
        z-index: 2;
    }

    .process-item:last-child {
        margin-bottom: 0;
    }

    .step-number {
        margin: 0; /* Remove auto margins */
        width: 45px;
        height: 45px;
        background-color: #0D1F3C; /* Keeps line hidden behind circle */
        z-index: 3;
    }

    /* Wrap the Title and Description so they stack in the second column */
    .step-title {
        margin-top: 5px; /* Aligns title vertically with the circle */
        margin-bottom: 10px;
        font-size: 1.3rem;
    }

    .step-description {
        margin: 0;
        font-size: 0.95rem;
    }
}

@media (max-width: 768px) {
    .process-container {
        display: flex;
        flex-direction: column;
        padding: 40px 20px;
        position: relative;
    }

    /* Vertical line adjustment */
    .process-line {
        position: absolute;
        left: 42.5px; 
        top: 60px;
        /* Increase this value to pull the line up so it stops at circle 04 */
        /* You may need to tweak this (e.g., 120px or 150px) depending on your text length */
        bottom: 140px; 
        width: 1px;
        height: auto;
        right: auto;
        background-color: rgba(212, 175, 55, 0.3);
        z-index: 1;
    }

    .process-item {
        display: block; 
        position: relative;
        padding-left: 65px; 
        margin-bottom: 50px;
        text-align: left;
    }

    .process-item:last-child {
        margin-bottom: 0;
    }

    .step-number {
        position: absolute;
        left: 0;
        top: 0;
        margin: 0;
        width: 45px;
        height: 45px;
        background-color: #0D1F3C; /* Mask the line */
        z-index: 3;
    }

    .step-title {
        display: block;
        margin: 8px 0 10px 0;
        font-size: 1.5rem;
        color: #ffffff;
    }

    .step-description {
        display: block;
        width: 100%;
        font-size: 1rem;
        line-height: 1.6;
        color: #cbd5e0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d81402 *//* This styles the specific word you wrapped in the span */
.elementor-5834 .elementor-element.elementor-element-2d81402 .gold-highlight {
    color: #C9A84C !important;
    font-weight: 600; /* Makes it slightly bolder to stand out */
}

/* Optional: Ensures the rest of the heading is white and consistent */
.elementor-5834 .elementor-element.elementor-element-2d81402 .elementor-heading-title {
    color: #FFFFFF;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b332f7c */@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');

.vgai-main-footer {
    background-color: #0A1628; /* Deep Navy Background */
    padding: 30px 5% 30px 5%;
    font-family: 'DM Sans', sans-serif;
    color: #fafafa; /* Muted text color */
}

.footer-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 30px;
    max-width: 1400px;
    margin: 0 auto;
}

/* Column Widths */
.footer-col { 
    flex: 1; 
    min-width: 150px; 
}

.brand-col { 
    flex: 1.8; 
    min-width: 300px; 
}

/* Logo & Brand text */
.footer-logo img {
    height: 40px;       /* Updated to 60px */
    width: auto;        /* Ensures proportional scaling */
    margin-bottom: 10px; /* Increased slightly for better spacing with larger logo */
}

.vision-subtitle {
    font-size: 10px;
    letter-spacing: 2px;
    color: #fafafa;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.brand-desc {
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 30px;
    max-width: 380px;
}

.gold-tagline {
    color: #c4a457;
    font-size: 10px;
    letter-spacing: 3px;
    font-weight: 500;
}

/* Headers */
.gold-head {
    color: #c4a457;
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: 700;
    margin-bottom: 25px;
}

/* Lists */
.footer-col ul { 
    list-style: none; 
    padding: 0; 
}

.footer-col ul li { 
    margin-bottom: 12px; 
    font-size: 14px; 
}

.footer-col a { 
    color: #fafafa; 
    text-decoration: none; 
    transition: 0.3s; 
}

.footer-col a:hover { 
    color: #ffffff; 
}

.coming-soon { 
    color: #4e5a6b; 
    font-style: italic; 
    font-size: 12px; 
}

/* Global Offices Formatting */
.office-loc { 
    margin-bottom: 18px; 
    line-height: 1.4; 
}

.loc-region {
    color: #c4a457;
    font-size: 12px;
    font-weight: 700;
    display: block;
    margin-bottom: 2px;
}

.office-loc p { 
    font-size: 13px; 
    margin: 0; 
}

/* Mobile Adjustments */
@media (max-width: 1024px) {
    .footer-container { 
        gap: 30px; 
    }
    .brand-col { 
        flex: 100%; 
        margin-bottom: 20px; 
    }
}

@media (max-width: 768px) {
    .footer-container {
        flex-direction: column;
        gap: 15px;
    }

    .footer-col,
    .brand-col {
        flex: 100%;
        min-width: 100%;
    }

    .brand-desc {
        max-width: 100%;
    }
}

/* Force the links to be slim and match the rest of the footer */
.footer-col ul li a, 
.footer-link-light {
    font-family: 'DM Sans', sans-serif;
    font-weight: 400 !important; /* This '400' is the standard non-bold weight */
    font-size: 14px;
    color: #fafafa;
    text-decoration: none;
    letter-spacing: 0.2px; /* Optional: adds a touch of professional spacing */
}

/* If it still looks too thick, you can try weight 300 */
/* .footer-link-light { font-weight: 300 !important; } */

.footer-col a:hover {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-80c0adc */@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400&display=swap');

.footer-bottom-bar {
    background-color: #0A1628;
    padding: 30px 0 40px 0;
    width: 100%;
}

/* Divider Line */
.footer-line {
    border: 0;
    border-top: 1px solid #1a273a;
    margin: 0 auto 50px auto; /* centered + more space below */
    width: 84%; /* aligns with content width */
    opacity: 0.6;
}

/* Content Layout */
.footer-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'DM Sans', sans-serif;
    font-size: 13px;
    color: #fafafa;
    width: 84%;
    margin: 0 auto; /* center align */
    letter-spacing: 0.5px;
}

/* Left text */
.footer-content p {
    margin: 0;
}

/* Right side links */
.legal-links {
    display: flex;
    gap: 35px;
}

/* Links style */
.legal-links a {
    color: #fafafa;
    text-decoration: none;
    transition: color 0.3s ease;
}

.legal-links a:hover {
    color: #ffffff;
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .footer-line {
        width: 90%;
        margin-bottom: 30px;
    }

    .footer-content {
        flex-direction: column;
        gap: 15px;
        text-align: center;
        width: 90%;
    }

    .legal-links {
        justify-content: center;
        gap: 20px;
        flex-wrap: wrap;
    }
}/* End custom CSS */