.elementor-6409 .elementor-element.elementor-element-b182135{--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-6409 .elementor-element.elementor-element-b182135:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-b182135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-b2386af.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .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-6409 .elementor-element.elementor-element-775a550:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-775a550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-6409 .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-6409 .elementor-element.elementor-element-692c724{--spacer-size:45px;}.elementor-6409 .elementor-element.elementor-element-692c724.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-c5c4ca8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-c5c4ca8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-c5c4ca8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:70px;font-weight:600;color:#FFFFFF;}.elementor-6409 .elementor-element.elementor-element-38d7e4c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-38d7e4c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-38d7e4c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-68a8ef5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-68a8ef5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-68a8ef5{font-family:"DM Sans", Sans-serif;font-size:16px;letter-spacing:0px;color:#FFFFFF;}.elementor-6409 .elementor-element.elementor-element-8e6d066 .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-6409 .elementor-element.elementor-element-8e6d066 .ekit-double-btn.ekit-double-btn-one:hover{background-color:#02010100;color:#C9A84C;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-6409 .elementor-element.elementor-element-8e6d066 .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-6409 .elementor-element.elementor-element-8e6d066 .ekit-double-btn.ekit-double-btn-two:hover{background-color:#C9A84C;color:#0A1628;}.elementor-6409 .elementor-element.elementor-element-8e6d066 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-8e6d066.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-8e6d066 .ekit_double_button{width:78%;}.elementor-6409 .elementor-element.elementor-element-8e6d066 .ekit-double-btn:not(:last-child){margin-right:5px;}.elementor-6409 .elementor-element.elementor-element-8e6d066 .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-6409 .elementor-element.elementor-element-8e6d066 .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-6409 .elementor-element.elementor-element-8e6d066 .ekit-double-btn.ekit-double-btn-one svg path{stroke:#0A1628;fill:#0A1628;}.elementor-6409 .elementor-element.elementor-element-8e6d066 .ekit-double-btn.ekit-double-btn-one:hover svg path{stroke:#C9A84C;fill:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-8e6d066 .ekit-double-btn.ekit-double-btn-two svg path{stroke:#C9A84C;fill:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-8e6d066 .ekit-double-btn.ekit-double-btn-two:hover svg path{stroke:#0A1628;fill:#0A1628;}.elementor-6409 .elementor-element.elementor-element-738aee4{--spacer-size:45px;}.elementor-6409 .elementor-element.elementor-element-738aee4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .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-6409 .elementor-element.elementor-element-65d656f{--spacer-size:70px;}.elementor-6409 .elementor-element.elementor-element-65d656f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-04b4944.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-ed90f2c{--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-6409 .elementor-element.elementor-element-ed90f2c:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-ed90f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-6409 .elementor-element.elementor-element-e8fceaa{--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-6409 .elementor-element.elementor-element-e8fceaa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6409 .elementor-element.elementor-element-4cce1e3{--spacer-size:10px;}.elementor-6409 .elementor-element.elementor-element-4cce1e3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-871e5b1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-871e5b1{text-align:start;}.elementor-6409 .elementor-element.elementor-element-871e5b1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-78eb7ac.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-78eb7ac{text-align:start;}.elementor-6409 .elementor-element.elementor-element-78eb7ac .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-3f9a2ca{--divider-border-style:solid;--divider-color:#F0D080;--divider-border-width:2.4px;}.elementor-6409 .elementor-element.elementor-element-3f9a2ca > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-3f9a2ca.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-3f9a2ca .elementor-divider-separator{width:12%;}.elementor-6409 .elementor-element.elementor-element-3f9a2ca .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6409 .elementor-element.elementor-element-3ab41f1 > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-6409 .elementor-element.elementor-element-3ab41f1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-3ab41f1{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-6409 .elementor-element.elementor-element-6dfcd8d{--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-6409 .elementor-element.elementor-element-5e6fd90{--spacer-size:10px;}.elementor-6409 .elementor-element.elementor-element-5e6fd90.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-a3c4b09{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:3px 3px;--row-gap:3px;--column-gap:3px;--grid-auto-flow:row;}.elementor-6409 .elementor-element.elementor-element-47d059b{--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-6409 .elementor-element.elementor-element-47d059b.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-47d059b.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-6409 .elementor-element.elementor-element-edc94b9 > .elementor-widget-container{margin:12px 8px 12px 8px;}.elementor-6409 .elementor-element.elementor-element-edc94b9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-edc94b9 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-6409 .elementor-element.elementor-element-edc94b9 .elementor-icon-box-title{margin-block-end:10px;color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-edc94b9 .elementor-icon{font-size:40px;}.elementor-6409 .elementor-element.elementor-element-edc94b9 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-edc94b9 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;}.elementor-6409 .elementor-element.elementor-element-edc94b9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-fce2db2{--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-6409 .elementor-element.elementor-element-fce2db2.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-fce2db2.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-6409 .elementor-element.elementor-element-89fa8de > .elementor-widget-container{margin:12px 8px 12px 8px;}.elementor-6409 .elementor-element.elementor-element-89fa8de.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-89fa8de .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-6409 .elementor-element.elementor-element-89fa8de .elementor-icon-box-title{margin-block-end:10px;color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-89fa8de .elementor-icon{font-size:40px;}.elementor-6409 .elementor-element.elementor-element-89fa8de .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-89fa8de .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;}.elementor-6409 .elementor-element.elementor-element-89fa8de .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-b861978{--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-6409 .elementor-element.elementor-element-b861978.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-b861978.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-6409 .elementor-element.elementor-element-2f2d0bd > .elementor-widget-container{margin:12px 8px 12px 8px;}.elementor-6409 .elementor-element.elementor-element-2f2d0bd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-2f2d0bd .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-6409 .elementor-element.elementor-element-2f2d0bd .elementor-icon-box-title{margin-block-end:10px;color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-2f2d0bd .elementor-icon{font-size:40px;}.elementor-6409 .elementor-element.elementor-element-2f2d0bd .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-2f2d0bd .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;}.elementor-6409 .elementor-element.elementor-element-2f2d0bd .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-5f7b09d{--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-6409 .elementor-element.elementor-element-5f7b09d.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-5f7b09d.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-6409 .elementor-element.elementor-element-90be9eb > .elementor-widget-container{margin:12px 8px 12px 8px;}.elementor-6409 .elementor-element.elementor-element-90be9eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-90be9eb .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-6409 .elementor-element.elementor-element-90be9eb .elementor-icon-box-title{margin-block-end:10px;color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-90be9eb .elementor-icon{font-size:40px;}.elementor-6409 .elementor-element.elementor-element-90be9eb .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-90be9eb .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;}.elementor-6409 .elementor-element.elementor-element-90be9eb .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-80fa47d{--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-6409 .elementor-element.elementor-element-80fa47d:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-80fa47d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-6409 .elementor-element.elementor-element-13a48bc{--spacer-size:20px;}.elementor-6409 .elementor-element.elementor-element-13a48bc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-b7b5d48{--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-6409 .elementor-element.elementor-element-b7b5d48:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-b7b5d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060E1C;}.elementor-6409 .elementor-element.elementor-element-380d624{--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-6409 .elementor-element.elementor-element-380d624.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6409 .elementor-element.elementor-element-c33081b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-0ab4a1a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-0ab4a1a{text-align:start;}.elementor-6409 .elementor-element.elementor-element-0ab4a1a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-6676162.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-6676162{text-align:start;}.elementor-6409 .elementor-element.elementor-element-6676162 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-5a1c6a8{--divider-border-style:solid;--divider-color:#F0D080;--divider-border-width:2.4px;}.elementor-6409 .elementor-element.elementor-element-5a1c6a8 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-5a1c6a8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-5a1c6a8 .elementor-divider-separator{width:12%;}.elementor-6409 .elementor-element.elementor-element-5a1c6a8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6409 .elementor-element.elementor-element-3a3291a{--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-6409 .elementor-element.elementor-element-904e150{--spacer-size:70px;}.elementor-6409 .elementor-element.elementor-element-904e150.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-bb72c37{--display:flex;}.elementor-6409 .elementor-element.elementor-element-8409280 > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-6409 .elementor-element.elementor-element-8409280.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-8409280{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-6409 .elementor-element.elementor-element-26285ec{--display:flex;}.elementor-6409 .elementor-element.elementor-element-26285ec:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-26285ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060E1C;}.elementor-6409 .elementor-element.elementor-element-26285ec:not(.elementor-widget),.elementor-6409 .elementor-element.elementor-element-26285ec{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );}.elementor-6409 .elementor-element.elementor-element-0ad9def{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;}.elementor-6409 .elementor-element.elementor-element-0ad9def.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6409 .elementor-element.elementor-element-dabb5ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-dabb5ea.elementor-element{--align-self:flex-start;}.elementor-6409 .elementor-element.elementor-element-dabb5ea.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-79e7d3d{--display:flex;}.elementor-6409 .elementor-element.elementor-element-0fe28e9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-c49686a{--display:flex;}.elementor-6409 .elementor-element.elementor-element-c49686a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6409 .elementor-element.elementor-element-7834b85{width:100%;max-width:100%;}.elementor-6409 .elementor-element.elementor-element-7834b85.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-6409 .elementor-element.elementor-element-7834b85.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-a3ec07f{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:3px;--n-tabs-title-border-radius:3px 3px 3px 3px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:12px;--n-tabs-title-font-size:12px;--n-tabs-title-color:#060E1C;}.elementor-6409 .elementor-element.elementor-element-a3ec07f > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-a3ec07f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#C9A84C00;border-style:dotted;border-color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-a3ec07f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-6409 .elementor-element.elementor-element-a3ec07f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;border-style:dotted;border-color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-a3ec07f > .elementor-widget-container{margin:7px 7px 7px 7px;padding:11px 11px 11px 11px;}.elementor-6409 .elementor-element.elementor-element-a3ec07f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-a3ec07f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:500;text-transform:uppercase;font-style:normal;line-height:7px;}.elementor-6409 .elementor-element.elementor-element-a3ec07f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6409 .elementor-element.elementor-element-a3ec07f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) :is( span, a, i ){-webkit-text-stroke-color:#000;stroke:#000;}.elementor-6409 .elementor-element.elementor-element-a3ec07f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-15b7e84{--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-6409 .elementor-element.elementor-element-15b7e84:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-15b7e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-6409 .elementor-element.elementor-element-2040484{--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-6409 .elementor-element.elementor-element-842a64b{--spacer-size:10px;}.elementor-6409 .elementor-element.elementor-element-842a64b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-89fcb13.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-89fcb13{text-align:start;}.elementor-6409 .elementor-element.elementor-element-89fcb13 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-e728d7b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-e728d7b{text-align:start;}.elementor-6409 .elementor-element.elementor-element-e728d7b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-e7430ca{--divider-border-style:solid;--divider-color:#F0D080;--divider-border-width:2.4px;}.elementor-6409 .elementor-element.elementor-element-e7430ca > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-e7430ca.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-e7430ca .elementor-divider-separator{width:12%;}.elementor-6409 .elementor-element.elementor-element-e7430ca .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6409 .elementor-element.elementor-element-e05e735{--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-6409 .elementor-element.elementor-element-aa33a9d{--spacer-size:70px;}.elementor-6409 .elementor-element.elementor-element-aa33a9d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-d7532e3 > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-6409 .elementor-element.elementor-element-d7532e3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-d7532e3{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-6409 .elementor-element.elementor-element-9b16c6b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:6px 6px;--row-gap:6px;--column-gap:6px;--grid-auto-flow:row;}.elementor-6409 .elementor-element.elementor-element-9b16c6b:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-9b16c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-6409 .elementor-element.elementor-element-ad7a8cf{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-6409 .elementor-element.elementor-element-ad7a8cf.e-con{--align-self:flex-start;}.elementor-6409 .elementor-element.elementor-element-ad7a8cf.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-ad7a8cf.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C33;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-6409 .elementor-element.elementor-element-d109080 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-6409 .elementor-element.elementor-element-d109080.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-d109080 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-6409 .elementor-element.elementor-element-d109080 .elementor-icon-box-title{margin-block-end:12px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-d109080.elementor-view-stacked .elementor-icon{background-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-d109080.elementor-view-framed .elementor-icon, .elementor-6409 .elementor-element.elementor-element-d109080.elementor-view-default .elementor-icon{fill:#A8A8A8;color:#A8A8A8;border-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-d109080 .elementor-icon{font-size:25px;}.elementor-6409 .elementor-element.elementor-element-d109080 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-d109080 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;}.elementor-6409 .elementor-element.elementor-element-d109080:has(:hover) .elementor-icon-box-title,
					 .elementor-6409 .elementor-element.elementor-element-d109080:has(:focus) .elementor-icon-box-title{color:#FFFFFFFA;}.elementor-6409 .elementor-element.elementor-element-d109080 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#F5F2EC;}.elementor-6409 .elementor-element.elementor-element-2ea68b2{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-6409 .elementor-element.elementor-element-2ea68b2.e-con{--align-self:flex-start;}.elementor-6409 .elementor-element.elementor-element-2ea68b2.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-2ea68b2.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C33;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-6409 .elementor-element.elementor-element-b1d3716 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-6409 .elementor-element.elementor-element-b1d3716.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-b1d3716 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-6409 .elementor-element.elementor-element-b1d3716 .elementor-icon-box-title{margin-block-end:12px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-b1d3716.elementor-view-stacked .elementor-icon{background-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-b1d3716.elementor-view-framed .elementor-icon, .elementor-6409 .elementor-element.elementor-element-b1d3716.elementor-view-default .elementor-icon{fill:#A8A8A8;color:#A8A8A8;border-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-b1d3716 .elementor-icon{font-size:25px;}.elementor-6409 .elementor-element.elementor-element-b1d3716 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-b1d3716 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;}.elementor-6409 .elementor-element.elementor-element-b1d3716:has(:hover) .elementor-icon-box-title,
					 .elementor-6409 .elementor-element.elementor-element-b1d3716:has(:focus) .elementor-icon-box-title{color:#FFFFFFFA;}.elementor-6409 .elementor-element.elementor-element-b1d3716 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#F5F2EC;}.elementor-6409 .elementor-element.elementor-element-76f3817{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-6409 .elementor-element.elementor-element-76f3817.e-con{--align-self:flex-start;}.elementor-6409 .elementor-element.elementor-element-76f3817.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-76f3817.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C33;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-6409 .elementor-element.elementor-element-2f40bd8 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-6409 .elementor-element.elementor-element-2f40bd8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-2f40bd8 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-6409 .elementor-element.elementor-element-2f40bd8 .elementor-icon-box-title{margin-block-end:12px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-2f40bd8.elementor-view-stacked .elementor-icon{background-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-2f40bd8.elementor-view-framed .elementor-icon, .elementor-6409 .elementor-element.elementor-element-2f40bd8.elementor-view-default .elementor-icon{fill:#A8A8A8;color:#A8A8A8;border-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-2f40bd8 .elementor-icon{font-size:25px;}.elementor-6409 .elementor-element.elementor-element-2f40bd8 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-2f40bd8 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;}.elementor-6409 .elementor-element.elementor-element-2f40bd8:has(:hover) .elementor-icon-box-title,
					 .elementor-6409 .elementor-element.elementor-element-2f40bd8:has(:focus) .elementor-icon-box-title{color:#FFFFFFFA;}.elementor-6409 .elementor-element.elementor-element-2f40bd8 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#F5F2EC;}.elementor-6409 .elementor-element.elementor-element-4d1fb96{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-6409 .elementor-element.elementor-element-4d1fb96.e-con{--align-self:flex-start;}.elementor-6409 .elementor-element.elementor-element-4d1fb96.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-4d1fb96.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C33;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-6409 .elementor-element.elementor-element-5f9d82d > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-6409 .elementor-element.elementor-element-5f9d82d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-5f9d82d .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-6409 .elementor-element.elementor-element-5f9d82d .elementor-icon-box-title{margin-block-end:12px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-5f9d82d.elementor-view-stacked .elementor-icon{background-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-5f9d82d.elementor-view-framed .elementor-icon, .elementor-6409 .elementor-element.elementor-element-5f9d82d.elementor-view-default .elementor-icon{fill:#A8A8A8;color:#A8A8A8;border-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-5f9d82d .elementor-icon{font-size:25px;}.elementor-6409 .elementor-element.elementor-element-5f9d82d .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-5f9d82d .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;}.elementor-6409 .elementor-element.elementor-element-5f9d82d:has(:hover) .elementor-icon-box-title,
					 .elementor-6409 .elementor-element.elementor-element-5f9d82d:has(:focus) .elementor-icon-box-title{color:#FFFFFFFA;}.elementor-6409 .elementor-element.elementor-element-5f9d82d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#F5F2EC;}.elementor-6409 .elementor-element.elementor-element-aec4d55{--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-6409 .elementor-element.elementor-element-aec4d55:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-aec4d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-6409 .elementor-element.elementor-element-ad15818{--spacer-size:30px;}.elementor-6409 .elementor-element.elementor-element-ad15818.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-ce496c4{--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-6409 .elementor-element.elementor-element-ce496c4:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-ce496c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060E1C;}.elementor-6409 .elementor-element.elementor-element-7e537b0{--spacer-size:30px;}.elementor-6409 .elementor-element.elementor-element-7e537b0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-7b3b594.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-7b3b594{text-align:start;}.elementor-6409 .elementor-element.elementor-element-7b3b594 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-2f83e8d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-2f83e8d{text-align:start;}.elementor-6409 .elementor-element.elementor-element-2f83e8d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-da8157f{--divider-border-style:solid;--divider-color:#F0D080;--divider-border-width:2.4px;}.elementor-6409 .elementor-element.elementor-element-da8157f > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-da8157f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-da8157f .elementor-divider-separator{width:7%;}.elementor-6409 .elementor-element.elementor-element-da8157f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6409 .elementor-element.elementor-element-8880972 > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-6409 .elementor-element.elementor-element-8880972.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-8880972{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-6409 .elementor-element.elementor-element-6ec1a8a{--display:flex;--min-height:463px;--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-6409 .elementor-element.elementor-element-6ec1a8a:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-6ec1a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060E1C;}.elementor-6409 .elementor-element.elementor-element-6ec1a8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6409 .elementor-element.elementor-element-0f85146{--display:flex;--min-height:38px;--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6409 .elementor-element.elementor-element-0f85146.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6409 .elementor-element.elementor-element-35cda31{--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:0px;--margin-right:0px;}.elementor-6409 .elementor-element.elementor-element-35cda31.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-35cda31.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-6409 .elementor-element.elementor-element-bc5a633 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-6409 .elementor-element.elementor-element-bc5a633.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-bc5a633 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-6409 .elementor-element.elementor-element-bc5a633 .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-bc5a633.elementor-view-stacked .elementor-icon{background-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-bc5a633.elementor-view-framed .elementor-icon, .elementor-6409 .elementor-element.elementor-element-bc5a633.elementor-view-default .elementor-icon{fill:#A8A8A8;color:#A8A8A8;border-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-bc5a633 .elementor-icon{font-size:25px;}.elementor-6409 .elementor-element.elementor-element-bc5a633 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-bc5a633 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;}.elementor-6409 .elementor-element.elementor-element-bc5a633:has(:hover) .elementor-icon-box-title,
					 .elementor-6409 .elementor-element.elementor-element-bc5a633:has(:focus) .elementor-icon-box-title{color:#FFFFFFFA;}.elementor-6409 .elementor-element.elementor-element-bc5a633 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-602958e{--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:0px;--margin-right:0px;}.elementor-6409 .elementor-element.elementor-element-602958e.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-602958e.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-6409 .elementor-element.elementor-element-2a2cb41 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-6409 .elementor-element.elementor-element-2a2cb41.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-2a2cb41 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-6409 .elementor-element.elementor-element-2a2cb41 .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-2a2cb41.elementor-view-stacked .elementor-icon{background-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-2a2cb41.elementor-view-framed .elementor-icon, .elementor-6409 .elementor-element.elementor-element-2a2cb41.elementor-view-default .elementor-icon{fill:#A8A8A8;color:#A8A8A8;border-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-2a2cb41 .elementor-icon{font-size:25px;}.elementor-6409 .elementor-element.elementor-element-2a2cb41 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-2a2cb41 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;}.elementor-6409 .elementor-element.elementor-element-2a2cb41:has(:hover) .elementor-icon-box-title,
					 .elementor-6409 .elementor-element.elementor-element-2a2cb41:has(:focus) .elementor-icon-box-title{color:#FFFFFFFA;}.elementor-6409 .elementor-element.elementor-element-2a2cb41 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-3e985cd{--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:0px;--margin-right:0px;}.elementor-6409 .elementor-element.elementor-element-3e985cd.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-3e985cd.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-6409 .elementor-element.elementor-element-26d7114 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-6409 .elementor-element.elementor-element-26d7114.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-26d7114 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-6409 .elementor-element.elementor-element-26d7114 .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-26d7114.elementor-view-stacked .elementor-icon{background-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-26d7114.elementor-view-framed .elementor-icon, .elementor-6409 .elementor-element.elementor-element-26d7114.elementor-view-default .elementor-icon{fill:#A8A8A8;color:#A8A8A8;border-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-26d7114 .elementor-icon{font-size:25px;}.elementor-6409 .elementor-element.elementor-element-26d7114 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-26d7114 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;}.elementor-6409 .elementor-element.elementor-element-26d7114:has(:hover) .elementor-icon-box-title,
					 .elementor-6409 .elementor-element.elementor-element-26d7114:has(:focus) .elementor-icon-box-title{color:#FFFFFFFA;}.elementor-6409 .elementor-element.elementor-element-26d7114 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-3bc8376{--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:0px;--margin-right:0px;}.elementor-6409 .elementor-element.elementor-element-3bc8376.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-3bc8376.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-6409 .elementor-element.elementor-element-ff17022 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-6409 .elementor-element.elementor-element-ff17022.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-ff17022 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-6409 .elementor-element.elementor-element-ff17022 .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-ff17022.elementor-view-stacked .elementor-icon{background-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-ff17022.elementor-view-framed .elementor-icon, .elementor-6409 .elementor-element.elementor-element-ff17022.elementor-view-default .elementor-icon{fill:#A8A8A8;color:#A8A8A8;border-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-ff17022 .elementor-icon{font-size:25px;}.elementor-6409 .elementor-element.elementor-element-ff17022 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-ff17022 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;}.elementor-6409 .elementor-element.elementor-element-ff17022:has(:hover) .elementor-icon-box-title,
					 .elementor-6409 .elementor-element.elementor-element-ff17022:has(:focus) .elementor-icon-box-title{color:#FFFFFFFA;}.elementor-6409 .elementor-element.elementor-element-ff17022 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-1b13dad{--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:0px;--margin-right:0px;}.elementor-6409 .elementor-element.elementor-element-1b13dad.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-1b13dad.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-6409 .elementor-element.elementor-element-eb26ded > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-6409 .elementor-element.elementor-element-eb26ded.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-eb26ded .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-6409 .elementor-element.elementor-element-eb26ded .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-eb26ded.elementor-view-stacked .elementor-icon{background-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-eb26ded.elementor-view-framed .elementor-icon, .elementor-6409 .elementor-element.elementor-element-eb26ded.elementor-view-default .elementor-icon{fill:#A8A8A8;color:#A8A8A8;border-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-eb26ded .elementor-icon{font-size:25px;}.elementor-6409 .elementor-element.elementor-element-eb26ded .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-eb26ded .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;}.elementor-6409 .elementor-element.elementor-element-eb26ded:has(:hover) .elementor-icon-box-title,
					 .elementor-6409 .elementor-element.elementor-element-eb26ded:has(:focus) .elementor-icon-box-title{color:#FFFFFFFA;}.elementor-6409 .elementor-element.elementor-element-eb26ded .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-eebf540{--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:0px;--margin-right:0px;}.elementor-6409 .elementor-element.elementor-element-eebf540.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-eebf540.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-6409 .elementor-element.elementor-element-66cd708 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-6409 .elementor-element.elementor-element-66cd708.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-66cd708 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-6409 .elementor-element.elementor-element-66cd708 .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-66cd708.elementor-view-stacked .elementor-icon{background-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-66cd708.elementor-view-framed .elementor-icon, .elementor-6409 .elementor-element.elementor-element-66cd708.elementor-view-default .elementor-icon{fill:#A8A8A8;color:#A8A8A8;border-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-66cd708 .elementor-icon{font-size:25px;}.elementor-6409 .elementor-element.elementor-element-66cd708 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-66cd708 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;}.elementor-6409 .elementor-element.elementor-element-66cd708:has(:hover) .elementor-icon-box-title,
					 .elementor-6409 .elementor-element.elementor-element-66cd708:has(:focus) .elementor-icon-box-title{color:#FFFFFFFA;}.elementor-6409 .elementor-element.elementor-element-66cd708 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-4b1b9b6{--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:0px;--margin-right:0px;}.elementor-6409 .elementor-element.elementor-element-4b1b9b6.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-4b1b9b6.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-6409 .elementor-element.elementor-element-cd351af > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-6409 .elementor-element.elementor-element-cd351af.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-cd351af .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-6409 .elementor-element.elementor-element-cd351af .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-cd351af.elementor-view-stacked .elementor-icon{background-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-cd351af.elementor-view-framed .elementor-icon, .elementor-6409 .elementor-element.elementor-element-cd351af.elementor-view-default .elementor-icon{fill:#A8A8A8;color:#A8A8A8;border-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-cd351af .elementor-icon{font-size:25px;}.elementor-6409 .elementor-element.elementor-element-cd351af .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-cd351af .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;}.elementor-6409 .elementor-element.elementor-element-cd351af:has(:hover) .elementor-icon-box-title,
					 .elementor-6409 .elementor-element.elementor-element-cd351af:has(:focus) .elementor-icon-box-title{color:#FFFFFFFA;}.elementor-6409 .elementor-element.elementor-element-cd351af .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-d09ac29{--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:0px;--margin-right:0px;}.elementor-6409 .elementor-element.elementor-element-d09ac29.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-d09ac29.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-6409 .elementor-element.elementor-element-f832f0b > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-6409 .elementor-element.elementor-element-f832f0b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-f832f0b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-6409 .elementor-element.elementor-element-f832f0b .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-f832f0b.elementor-view-stacked .elementor-icon{background-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-f832f0b.elementor-view-framed .elementor-icon, .elementor-6409 .elementor-element.elementor-element-f832f0b.elementor-view-default .elementor-icon{fill:#A8A8A8;color:#A8A8A8;border-color:#A8A8A8;}.elementor-6409 .elementor-element.elementor-element-f832f0b .elementor-icon{font-size:25px;}.elementor-6409 .elementor-element.elementor-element-f832f0b .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-f832f0b .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;}.elementor-6409 .elementor-element.elementor-element-f832f0b:has(:hover) .elementor-icon-box-title,
					 .elementor-6409 .elementor-element.elementor-element-f832f0b:has(:focus) .elementor-icon-box-title{color:#FFFFFFFA;}.elementor-6409 .elementor-element.elementor-element-f832f0b .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-354d3f0{--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-6409 .elementor-element.elementor-element-354d3f0:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-354d3f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060E1C;}.elementor-6409 .elementor-element.elementor-element-ca88174{--spacer-size:10px;}.elementor-6409 .elementor-element.elementor-element-ca88174.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-7937ca5{--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;--flex-wrap:wrap;}.elementor-6409 .elementor-element.elementor-element-7937ca5:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-7937ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-6409 .elementor-element.elementor-element-55d0060{--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-6409 .elementor-element.elementor-element-55d0060.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6409 .elementor-element.elementor-element-754a559{--spacer-size:30px;}.elementor-6409 .elementor-element.elementor-element-754a559.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-35a218a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-35a218a{text-align:start;}.elementor-6409 .elementor-element.elementor-element-35a218a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-49f76f3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-49f76f3{text-align:start;}.elementor-6409 .elementor-element.elementor-element-49f76f3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-55d9324{--divider-border-style:solid;--divider-color:#F0D080;--divider-border-width:2.4px;}.elementor-6409 .elementor-element.elementor-element-55d9324 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-55d9324.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-55d9324 .elementor-divider-separator{width:12%;}.elementor-6409 .elementor-element.elementor-element-55d9324 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6409 .elementor-element.elementor-element-8c129e9{--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-6409 .elementor-element.elementor-element-8c129e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6409 .elementor-element.elementor-element-519f13d{--display:flex;}.elementor-6409 .elementor-element.elementor-element-64cdc8e{--spacer-size:70px;}.elementor-6409 .elementor-element.elementor-element-64cdc8e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-6ea05c7 > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-6409 .elementor-element.elementor-element-6ea05c7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-6ea05c7{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-6409 .elementor-element.elementor-element-3a7b35f{--display:flex;}.elementor-6409 .elementor-element.elementor-element-3a7b35f:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-3a7b35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-6409 .elementor-element.elementor-element-a4f4928{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;}.elementor-6409 .elementor-element.elementor-element-a4f4928:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-a4f4928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-6409 .elementor-element.elementor-element-a4f4928.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6409 .elementor-element.elementor-element-d77db86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-d77db86.elementor-element{--align-self:flex-start;}.elementor-6409 .elementor-element.elementor-element-d77db86.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-9f7ae09{--display:flex;}.elementor-6409 .elementor-element.elementor-element-9f7ae09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6409 .elementor-element.elementor-element-d74bd1d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-18c0694{--display:flex;}.elementor-6409 .elementor-element.elementor-element-18c0694.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6409 .elementor-element.elementor-element-90dd7ba{width:100%;max-width:100%;}.elementor-6409 .elementor-element.elementor-element-90dd7ba.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-6409 .elementor-element.elementor-element-90dd7ba.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-e1ce0db{--display:flex;}.elementor-6409 .elementor-element.elementor-element-5a20375{width:100%;max-width:100%;}.elementor-6409 .elementor-element.elementor-element-5a20375.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-6409 .elementor-element.elementor-element-5a20375.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-e857d12{--display:flex;}.elementor-6409 .elementor-element.elementor-element-6c8b300{width:100%;max-width:100%;}.elementor-6409 .elementor-element.elementor-element-6c8b300.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-6409 .elementor-element.elementor-element-6c8b300.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-8523ea3{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:3px;--n-tabs-title-border-radius:3px 3px 3px 3px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:12px;--n-tabs-title-font-size:12px;--n-tabs-title-color:#060E1C;}.elementor-6409 .elementor-element.elementor-element-8523ea3 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-8523ea3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#C9A84C00;border-style:dotted;border-color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-8523ea3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-6409 .elementor-element.elementor-element-8523ea3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;border-style:dotted;border-color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-8523ea3 > .elementor-widget-container{margin:7px 7px 7px 7px;padding:11px 11px 11px 11px;}.elementor-6409 .elementor-element.elementor-element-8523ea3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-8523ea3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:500;text-transform:uppercase;font-style:normal;line-height:7px;}.elementor-6409 .elementor-element.elementor-element-8523ea3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6409 .elementor-element.elementor-element-8523ea3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) :is( span, a, i ){-webkit-text-stroke-color:#000;stroke:#000;}.elementor-6409 .elementor-element.elementor-element-8523ea3 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-d4e62bb{--display:flex;}.elementor-6409 .elementor-element.elementor-element-238aea8{--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-6409 .elementor-element.elementor-element-238aea8:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-238aea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-6409 .elementor-element.elementor-element-5779e39.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-5779e39{text-align:start;}.elementor-6409 .elementor-element.elementor-element-5779e39 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-c7b6c6f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-c7b6c6f{text-align:start;}.elementor-6409 .elementor-element.elementor-element-c7b6c6f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-2aeb778{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:3px 3px;--row-gap:3px;--column-gap:3px;--grid-auto-flow:row;}.elementor-6409 .elementor-element.elementor-element-421b313{--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-6409 .elementor-element.elementor-element-421b313.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-421b313.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-6409 .elementor-element.elementor-element-7196a83 > .elementor-widget-container{margin:12px 8px 12px 8px;}.elementor-6409 .elementor-element.elementor-element-7196a83.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-7196a83 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:9px;}.elementor-6409 .elementor-element.elementor-element-7196a83 .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-6409 .elementor-element.elementor-element-7196a83 .elementor-icon{font-size:25px;}.elementor-6409 .elementor-element.elementor-element-7196a83 .elementor-icon i{transform:rotate(0deg);}.elementor-6409 .elementor-element.elementor-element-7196a83 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-7196a83 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:13.3px;font-weight:500;line-height:100%;}.elementor-6409 .elementor-element.elementor-element-7196a83 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:300;line-height:18px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-fcd1a19{--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-6409 .elementor-element.elementor-element-fcd1a19.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-fcd1a19.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-6409 .elementor-element.elementor-element-a374fbd > .elementor-widget-container{margin:12px 8px 12px 8px;}.elementor-6409 .elementor-element.elementor-element-a374fbd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-a374fbd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:9px;}.elementor-6409 .elementor-element.elementor-element-a374fbd .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-6409 .elementor-element.elementor-element-a374fbd .elementor-icon{font-size:25px;}.elementor-6409 .elementor-element.elementor-element-a374fbd .elementor-icon i{transform:rotate(0deg);}.elementor-6409 .elementor-element.elementor-element-a374fbd .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-a374fbd .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:13.3px;font-weight:500;line-height:100%;}.elementor-6409 .elementor-element.elementor-element-a374fbd .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:300;line-height:18px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-5b2ef91{--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-6409 .elementor-element.elementor-element-5b2ef91.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-5b2ef91.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-6409 .elementor-element.elementor-element-f7e9e87 > .elementor-widget-container{margin:12px 8px 12px 8px;}.elementor-6409 .elementor-element.elementor-element-f7e9e87.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-f7e9e87 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:9px;}.elementor-6409 .elementor-element.elementor-element-f7e9e87 .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-6409 .elementor-element.elementor-element-f7e9e87 .elementor-icon{font-size:25px;}.elementor-6409 .elementor-element.elementor-element-f7e9e87 .elementor-icon i{transform:rotate(0deg);}.elementor-6409 .elementor-element.elementor-element-f7e9e87 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-f7e9e87 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:13.3px;font-weight:500;line-height:100%;}.elementor-6409 .elementor-element.elementor-element-f7e9e87 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:300;line-height:18px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-9909b9e{--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-6409 .elementor-element.elementor-element-9909b9e.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-6409 .elementor-element.elementor-element-9909b9e.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-6409 .elementor-element.elementor-element-465ef0c > .elementor-widget-container{margin:12px 8px 12px 8px;}.elementor-6409 .elementor-element.elementor-element-465ef0c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-465ef0c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:9px;}.elementor-6409 .elementor-element.elementor-element-465ef0c .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-6409 .elementor-element.elementor-element-465ef0c .elementor-icon{font-size:25px;}.elementor-6409 .elementor-element.elementor-element-465ef0c .elementor-icon i{transform:rotate(0deg);}.elementor-6409 .elementor-element.elementor-element-465ef0c .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-465ef0c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:13.3px;font-weight:500;line-height:100%;}.elementor-6409 .elementor-element.elementor-element-465ef0c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:300;line-height:18px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-4bf8a71{--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-6409 .elementor-element.elementor-element-4bf8a71:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-4bf8a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-6409 .elementor-element.elementor-element-17a2591{--spacer-size:10px;}.elementor-6409 .elementor-element.elementor-element-17a2591.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-4517e99{--display:flex;--min-height:0px;--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-6409 .elementor-element.elementor-element-4517e99:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-4517e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060E1C;}.elementor-6409 .elementor-element.elementor-element-cfc9abc{--display:flex;--min-height:212px;--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-6409 .elementor-element.elementor-element-cfc9abc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6409 .elementor-element.elementor-element-da12289{--spacer-size:20px;}.elementor-6409 .elementor-element.elementor-element-da12289.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-8d03afc{--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-6409 .elementor-element.elementor-element-456b8b4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-456b8b4{text-align:start;}.elementor-6409 .elementor-element.elementor-element-456b8b4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-840f501.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6409 .elementor-element.elementor-element-840f501.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-840f501{text-align:start;}.elementor-6409 .elementor-element.elementor-element-840f501 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-d7c25cd{--divider-border-style:solid;--divider-color:#F0D080;--divider-border-width:2.4px;}.elementor-6409 .elementor-element.elementor-element-d7c25cd > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-d7c25cd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-d7c25cd .elementor-divider-separator{width:12%;}.elementor-6409 .elementor-element.elementor-element-d7c25cd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6409 .elementor-element.elementor-element-ee9662e > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-6409 .elementor-element.elementor-element-ee9662e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-ee9662e{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-6409 .elementor-element.elementor-element-eae0c1b{--display:flex;--justify-content:center;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6409 .elementor-element.elementor-element-eae0c1b:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-eae0c1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060E1C;}.elementor-6409 .elementor-element.elementor-element-eae0c1b:not(.elementor-widget),.elementor-6409 .elementor-element.elementor-element-eae0c1b{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );}.elementor-6409 .elementor-element.elementor-element-eae0c1b.e-con{--align-self:flex-end;}.elementor-6409 .elementor-element.elementor-element-3eb7c2b{--spacer-size:10px;}.elementor-6409 .elementor-element.elementor-element-3eb7c2b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-fa51765 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-fa51765.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6409 .elementor-element.elementor-element-fa51765.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-5eba10a{--spacer-size:50px;}.elementor-6409 .elementor-element.elementor-element-5eba10a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-a782722{--display:flex;--min-height:41px;--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-6409 .elementor-element.elementor-element-a782722:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-a782722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-6409 .elementor-element.elementor-element-3ffbbe7{--spacer-size:25px;}.elementor-6409 .elementor-element.elementor-element-3ffbbe7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-0f781b1{--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-6409 .elementor-element.elementor-element-0f781b1:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-0f781b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-6409 .elementor-element.elementor-element-b711842{--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-6409 .elementor-element.elementor-element-b711842:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-b711842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-6409 .elementor-element.elementor-element-2f8b630.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-2f8b630{text-align:start;}.elementor-6409 .elementor-element.elementor-element-2f8b630 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-029b5ce.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-029b5ce{text-align:start;}.elementor-6409 .elementor-element.elementor-element-029b5ce .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-c47a841{--divider-border-style:solid;--divider-color:#F0D080;--divider-border-width:2.4px;}.elementor-6409 .elementor-element.elementor-element-c47a841 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-c47a841.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-c47a841 .elementor-divider-separator{width:12%;}.elementor-6409 .elementor-element.elementor-element-c47a841 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6409 .elementor-element.elementor-element-c493d60 > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-6409 .elementor-element.elementor-element-c493d60.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-c493d60{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F5F2EC;}.elementor-6409 .elementor-element.elementor-element-5b0b716{--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-6409 .elementor-element.elementor-element-5b0b716:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-5b0b716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-6409 .elementor-element.elementor-element-d759f0e{--spacer-size:50px;}.elementor-6409 .elementor-element.elementor-element-d759f0e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-c4dc844{--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-6409 .elementor-element.elementor-element-c4dc844.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6409 .elementor-element.elementor-element-6f1ac4c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-7784149.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6409 .elementor-element.elementor-element-7784149.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-90f4777{--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-6409 .elementor-element.elementor-element-90f4777:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-90f4777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-6409 .elementor-element.elementor-element-4b3aa44{--spacer-size:10px;}.elementor-6409 .elementor-element.elementor-element-4b3aa44.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-23a7984{--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-6409 .elementor-element.elementor-element-23a7984:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-23a7984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060E1C;}.elementor-6409 .elementor-element.elementor-element-55aa481{--spacer-size:30px;}.elementor-6409 .elementor-element.elementor-element-55aa481.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-c341e97.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-c341e97{text-align:center;}.elementor-6409 .elementor-element.elementor-element-c341e97 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-9bafe80.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-9bafe80{text-align:center;}.elementor-6409 .elementor-element.elementor-element-9bafe80 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-6409 .elementor-element.elementor-element-62e1590 > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-6409 .elementor-element.elementor-element-62e1590.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-62e1590{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F5F2EC;}.elementor-6409 .elementor-element.elementor-element-2f8b539 .elementor-button{background-color:#C9A84C;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;fill:#0A1628;color:#0A1628;padding:1em 2em 1em 2em;}.elementor-6409 .elementor-element.elementor-element-2f8b539 .elementor-button:hover, .elementor-6409 .elementor-element.elementor-element-2f8b539 .elementor-button:focus{background-color:#02010100;color:#C9A84C;border-color:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-2f8b539.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-2f8b539 .elementor-button:hover svg, .elementor-6409 .elementor-element.elementor-element-2f8b539 .elementor-button:focus svg{fill:#C9A84C;}.elementor-6409 .elementor-element.elementor-element-becb243{--spacer-size:30px;}.elementor-6409 .elementor-element.elementor-element-becb243.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .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-6409 .elementor-element.elementor-element-a65d465:not(.elementor-motion-effects-element-type-background), .elementor-6409 .elementor-element.elementor-element-a65d465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-6409 .elementor-element.elementor-element-0a823d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-0a823d1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6409 .elementor-element.elementor-element-80c0adc.xpro-widget-bg-overlay:before{transition:background 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6409 .elementor-element.elementor-element-67725c3{--width:70%;}.elementor-6409 .elementor-element.elementor-element-e59985f{--width:50%;}.elementor-6409 .elementor-element.elementor-element-e8fceaa{--width:50%;}.elementor-6409 .elementor-element.elementor-element-6dfcd8d{--width:50%;}.elementor-6409 .elementor-element.elementor-element-380d624{--width:50%;}.elementor-6409 .elementor-element.elementor-element-3a3291a{--width:50%;}.elementor-6409 .elementor-element.elementor-element-c49686a{--width:100%;}.elementor-6409 .elementor-element.elementor-element-2040484{--width:50%;}.elementor-6409 .elementor-element.elementor-element-e05e735{--width:50%;}.elementor-6409 .elementor-element.elementor-element-35cda31{--width:100%;}.elementor-6409 .elementor-element.elementor-element-602958e{--width:100%;}.elementor-6409 .elementor-element.elementor-element-3e985cd{--width:100%;}.elementor-6409 .elementor-element.elementor-element-3bc8376{--width:100%;}.elementor-6409 .elementor-element.elementor-element-1b13dad{--width:100%;}.elementor-6409 .elementor-element.elementor-element-eebf540{--width:100%;}.elementor-6409 .elementor-element.elementor-element-4b1b9b6{--width:100%;}.elementor-6409 .elementor-element.elementor-element-d09ac29{--width:100%;}.elementor-6409 .elementor-element.elementor-element-55d0060{--width:50%;}.elementor-6409 .elementor-element.elementor-element-8c129e9{--width:50%;}.elementor-6409 .elementor-element.elementor-element-18c0694{--width:100%;}.elementor-6409 .elementor-element.elementor-element-cfc9abc{--width:50%;}.elementor-6409 .elementor-element.elementor-element-8d03afc{--width:90%;}.elementor-6409 .elementor-element.elementor-element-eae0c1b{--width:100%;}.elementor-6409 .elementor-element.elementor-element-0f781b1{--content-width:1224px;}.elementor-6409 .elementor-element.elementor-element-b711842{--width:50%;}.elementor-6409 .elementor-element.elementor-element-5b0b716{--width:50%;}.elementor-6409 .elementor-element.elementor-element-c4dc844{--width:100%;}.elementor-6409 .elementor-element.elementor-element-a65d465{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6409 .elementor-element.elementor-element-e8fceaa{--width:482.333px;}.elementor-6409 .elementor-element.elementor-element-380d624{--width:482.333px;}.elementor-6409 .elementor-element.elementor-element-0ad9def{--width:889.667px;}.elementor-6409 .elementor-element.elementor-element-c49686a{--width:939.667px;}.elementor-6409 .elementor-element.elementor-element-0f85146{--width:764.667px;}.elementor-6409 .elementor-element.elementor-element-55d0060{--width:465.323px;}.elementor-6409 .elementor-element.elementor-element-8c129e9{--width:471.333px;}.elementor-6409 .elementor-element.elementor-element-a4f4928{--width:889.667px;}.elementor-6409 .elementor-element.elementor-element-9f7ae09{--width:868.667px;}.elementor-6409 .elementor-element.elementor-element-18c0694{--width:939.667px;}.elementor-6409 .elementor-element.elementor-element-cfc9abc{--width:401px;}.elementor-6409 .elementor-element.elementor-element-8d03afc{--width:465.323px;}}@media(max-width:1024px){.elementor-6409 .elementor-element.elementor-element-8e6d066 .ekit_double_button{width:80%;}.elementor-6409 .elementor-element.elementor-element-a3c4b09{--grid-auto-flow:row;}.elementor-6409 .elementor-element.elementor-element-9b16c6b{--grid-auto-flow:row;}.elementor-6409 .elementor-element.elementor-element-2aeb778{--grid-auto-flow:row;}.elementor-6409 .elementor-element.elementor-element-840f501{width:var( --container-widget-width, 485.323px );max-width:485.323px;--container-widget-width:485.323px;--container-widget-flex-grow:0;}.elementor-6409 .elementor-element.elementor-element-fa51765{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;}.elementor-6409 .elementor-element.elementor-element-7784149{width:var( --container-widget-width, 10px );max-width:10px;--container-widget-width:10px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-6409 .elementor-element.elementor-element-c5c4ca8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-c5c4ca8 .elementor-heading-title{font-size:65px;}.elementor-6409 .elementor-element.elementor-element-38d7e4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-68a8ef5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-68a8ef5{font-size:16px;}.elementor-6409 .elementor-element.elementor-element-8e6d066 .ekit_double_button{width:100%;}.elementor-6409 .elementor-element.elementor-element-8e6d066 .ekit-double-btn.ekit-double-btn-two{margin:0px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-a3c4b09{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6409 .elementor-element.elementor-element-a3ec07f{--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;}.elementor-6409 .elementor-element.elementor-element-9b16c6b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6409 .elementor-element.elementor-element-d109080 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-d109080 .elementor-icon-box-title a{font-size:20px;}.elementor-6409 .elementor-element.elementor-element-d109080 .elementor-icon-box-description{font-size:14px;}.elementor-6409 .elementor-element.elementor-element-b1d3716 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-b1d3716 .elementor-icon-box-title a{font-size:20px;}.elementor-6409 .elementor-element.elementor-element-b1d3716 .elementor-icon-box-description{font-size:14px;}.elementor-6409 .elementor-element.elementor-element-2f40bd8 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-2f40bd8 .elementor-icon-box-title a{font-size:20px;}.elementor-6409 .elementor-element.elementor-element-2f40bd8 .elementor-icon-box-description{font-size:14px;}.elementor-6409 .elementor-element.elementor-element-5f9d82d .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-5f9d82d .elementor-icon-box-title a{font-size:20px;}.elementor-6409 .elementor-element.elementor-element-5f9d82d .elementor-icon-box-description{font-size:14px;}.elementor-6409 .elementor-element.elementor-element-ad15818{--spacer-size:30px;}.elementor-6409 .elementor-element.elementor-element-7e537b0{--spacer-size:30px;}.elementor-6409 .elementor-element.elementor-element-7b3b594 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-bc5a633 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-bc5a633 .elementor-icon-box-title a{font-size:12px;}.elementor-6409 .elementor-element.elementor-element-bc5a633 .elementor-icon-box-description{font-size:13px;}.elementor-6409 .elementor-element.elementor-element-2a2cb41 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-2a2cb41 .elementor-icon-box-title a{font-size:12px;}.elementor-6409 .elementor-element.elementor-element-2a2cb41 .elementor-icon-box-description{font-size:13px;}.elementor-6409 .elementor-element.elementor-element-26d7114 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-26d7114 .elementor-icon-box-title a{font-size:12px;}.elementor-6409 .elementor-element.elementor-element-26d7114 .elementor-icon-box-description{font-size:13px;}.elementor-6409 .elementor-element.elementor-element-ff17022 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-ff17022 .elementor-icon-box-title a{font-size:12px;}.elementor-6409 .elementor-element.elementor-element-ff17022 .elementor-icon-box-description{font-size:13px;}.elementor-6409 .elementor-element.elementor-element-eb26ded .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-eb26ded .elementor-icon-box-title a{font-size:12px;}.elementor-6409 .elementor-element.elementor-element-eb26ded .elementor-icon-box-description{font-size:13px;}.elementor-6409 .elementor-element.elementor-element-66cd708 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-66cd708 .elementor-icon-box-title a{font-size:12px;}.elementor-6409 .elementor-element.elementor-element-66cd708 .elementor-icon-box-description{font-size:13px;}.elementor-6409 .elementor-element.elementor-element-cd351af .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-cd351af .elementor-icon-box-title a{font-size:12px;}.elementor-6409 .elementor-element.elementor-element-cd351af .elementor-icon-box-description{font-size:13px;}.elementor-6409 .elementor-element.elementor-element-f832f0b .elementor-icon{font-size:25px;}.elementor-6409 .elementor-element.elementor-element-f832f0b .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-f832f0b .elementor-icon-box-title a{font-size:12px;}.elementor-6409 .elementor-element.elementor-element-f832f0b .elementor-icon-box-description{font-size:13px;}.elementor-6409 .elementor-element.elementor-element-ca88174{--spacer-size:30px;}.elementor-6409 .elementor-element.elementor-element-8523ea3{--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;}.elementor-6409 .elementor-element.elementor-element-2aeb778{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6409 .elementor-element.elementor-element-7196a83 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-7196a83 .elementor-icon-box-title a{font-size:17px;}.elementor-6409 .elementor-element.elementor-element-7196a83 .elementor-icon-box-description{font-size:14px;}.elementor-6409 .elementor-element.elementor-element-a374fbd .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-a374fbd .elementor-icon-box-title a{font-size:17px;}.elementor-6409 .elementor-element.elementor-element-a374fbd .elementor-icon-box-description{font-size:14px;}.elementor-6409 .elementor-element.elementor-element-f7e9e87 .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-f7e9e87 .elementor-icon-box-title a{font-size:17px;}.elementor-6409 .elementor-element.elementor-element-f7e9e87 .elementor-icon-box-description{font-size:14px;}.elementor-6409 .elementor-element.elementor-element-465ef0c .elementor-icon-box-title, .elementor-6409 .elementor-element.elementor-element-465ef0c .elementor-icon-box-title a{font-size:17px;}.elementor-6409 .elementor-element.elementor-element-465ef0c .elementor-icon-box-description{font-size:14px;}.elementor-6409 .elementor-element.elementor-element-17a2591{--spacer-size:30px;}.elementor-6409 .elementor-element.elementor-element-4b3aa44{--spacer-size:30px;}.elementor-6409 .elementor-element.elementor-element-c341e97 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-6409 .elementor-element.elementor-element-2f8b539 > .elementor-widget-container{margin:0px 0px 30px 0px;}}/* Start custom CSS for container, class: .elementor-element-b182135 */.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-6409 .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-6409 .elementor-element.elementor-element-c5c4ca8 .elementor-heading-title {
    color: #FAFAFA;
    font-family: 'Cormorant Garamond', serif;
    font-size: 70px;
}

.no-smart-dash {
  font-variant-ligatures: none;
  letter-spacing: normal;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78eb7ac *//* This styles the specific word you wrapped in the span */
.elementor-6409 .elementor-element.elementor-element-78eb7ac .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-6409 .elementor-element.elementor-element-78eb7ac .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; /* Helps with alignment if needed */
    margin: 0 2px; /* Optional: adds a tiny bit of breathing room around the dash */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6676162 *//* This styles the specific word you wrapped in the span */
.elementor-6409 .elementor-element.elementor-element-6676162 .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-6409 .elementor-element.elementor-element-6676162 .elementor-heading-title {
    color: #FAFAFA;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dabb5ea *//* Adding 'body' makes the .elementor-6409 .elementor-element.elementor-element-dabb5ea more "powerful" in the CSS hierarchy */
body .ai-grid-title {
    color: #fafafa !important;
    font-family: 'Cormorant Garamond', serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
}

body .ai-grid-desc {
    color: #fafafa !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dabb5ea *//* Adding 'body' makes the .elementor-6409 .elementor-element.elementor-element-dabb5ea more "powerful" in the CSS hierarchy */
body .ai-grid-title {
    color: #fafafa !important;
    font-family: 'Cormorant Garamond', serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
}

body .ai-grid-desc {
    color: #fafafa !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dabb5ea *//* Adding 'body' makes the .elementor-6409 .elementor-element.elementor-element-dabb5ea more "powerful" in the CSS hierarchy */
body .ai-grid-title {
    color: #fafafa !important;
    font-family: 'Cormorant Garamond', serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
}

body .ai-grid-desc {
    color: #fafafa !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dabb5ea *//* Adding 'body' makes the .elementor-6409 .elementor-element.elementor-element-dabb5ea more "powerful" in the CSS hierarchy */
body .ai-grid-title {
    color: #fafafa !important;
    font-family: 'Cormorant Garamond', serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
}

body .ai-grid-desc {
    color: #fafafa !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e728d7b *//* This styles the specific word you wrapped in the span */
.elementor-6409 .elementor-element.elementor-element-e728d7b .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-6409 .elementor-element.elementor-element-e728d7b .elementor-heading-title {
    color: #FAFAFA;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d109080 */.elementor-6409 .elementor-element.elementor-element-d109080 .gold-highlight {
    color: #F0D080 !important;
    font-weight: 600; /* Makes it slightly bolder to stand out */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1d3716 */.elementor-6409 .elementor-element.elementor-element-b1d3716 .gold-highlight {
    color: #F0D080 !important;
    font-weight: 600; /* Makes it slightly bolder to stand out */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f40bd8 */.elementor-6409 .elementor-element.elementor-element-2f40bd8 .gold-highlight {
    color: #F0D080 !important;
    font-weight: 600; /* Makes it slightly bolder to stand out */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f9d82d */.elementor-6409 .elementor-element.elementor-element-5f9d82d .gold-highlight {
    color: #F0D080 !important;
    font-weight: 600; /* Makes it slightly bolder to stand out */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f83e8d *//* This styles the specific word you wrapped in the span */
.elementor-6409 .elementor-element.elementor-element-2f83e8d .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-6409 .elementor-element.elementor-element-2f83e8d .elementor-heading-title {
    color: #FAFAFA;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bc5a633 */.elementor-6409 .elementor-element.elementor-element-bc5a633 .gold-highlight {
    color: #FFFFFF !important;
    font-weight: 700; /* Makes it slightly bolder to stand out */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a2cb41 */.elementor-6409 .elementor-element.elementor-element-2a2cb41 .gold-highlight {
    color: #FFFFFF !important;
    font-weight: 700; /* Makes it slightly bolder to stand out */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26d7114 */.elementor-6409 .elementor-element.elementor-element-26d7114 .gold-highlight {
    color: #FFFFFF !important;
    font-weight: 700; /* Makes it slightly bolder to stand out */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff17022 */.elementor-6409 .elementor-element.elementor-element-ff17022 .gold-highlight {
    color: #FFFFFF !important;
    font-weight: 700; /* Makes it slightly bolder to stand out */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb26ded */.elementor-6409 .elementor-element.elementor-element-eb26ded .gold-highlight {
    color: #FFFFFF !important;
    font-weight: 700; /* Makes it slightly bolder to stand out */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-66cd708 */.elementor-6409 .elementor-element.elementor-element-66cd708 .gold-highlight {
    color: #FFFFFF !important;
    font-weight: 700; /* Makes it slightly bolder to stand out */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cd351af */.elementor-6409 .elementor-element.elementor-element-cd351af .gold-highlight {
    color: #FFFFFF !important;
    font-weight: 700; /* Makes it slightly bolder to stand out */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f832f0b */.elementor-6409 .elementor-element.elementor-element-f832f0b .gold-highlight {
    color: #FFFFFF !important;
    font-weight: 700; /* Makes it slightly bolder to stand out */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49f76f3 *//* This styles the specific word you wrapped in the span */
.elementor-6409 .elementor-element.elementor-element-49f76f3 .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-6409 .elementor-element.elementor-element-49f76f3 .elementor-heading-title {
    color: #FAFAFA;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d77db86 *//* ===============================
 desktop  ICON → TEXT STYLE
=============================== */
.ai-grid-icon-text {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 9px;
  line-height: 100%;
  letter-spacing: 2.5px;
  text-transform: uppercase;

  color: #C9A84C;   /* match your theme */

  margin-bottom: 12px;
  

}




/* =====================================================
   MOBILE FIX → TABS + GRID (FULL CLEAN RESPONSIVE)
===================================================== */
@media (max-width: 767px) {

  /* -------------------------------
     REMOVE EXTRA CONTAINER PADDING
  --------------------------------*/
  .elementor-container,
  .elementor-widget-container,
  .e-con-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* -------------------------------
     TABS → FULL WIDTH STACK
  --------------------------------*/
  .e-n-tabs-heading {
    display: flex !important;
    flex-direction: column;
    gap: 10px;
    width: 100%;

    padding: 10px 0;
  }

  .e-n-tabs-heading .e-n-tab-title {
    width: 100%;
    max-width: 100%;

    padding: 14px 16px !important;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    box-sizing: border-box;

    border: 1px solid #1C2A3A;
    border-radius: 6px;
  }

  .e-n-tab-title-text {
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
  }

  /* -------------------------------
     TAB CONTENT → REMOVE SIDE GAPS
  --------------------------------*/
  .e-n-tabs-content {
    padding: 0 !important;
  }

  /* -------------------------------
     GRID → PERFECT SINGLE COLUMN
  --------------------------------*/
  .ai-grid-container {
    display: grid !important;
    grid-template-columns: 1fr !important;

    gap: 14px;
    padding: 10px;
    margin: 0;
  }

  .ai-grid-item {
    width: 100%;
    border-radius: 8px;
  }

}

.ai-grid-desc {
    color: #fafafa !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d74bd1d *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 2px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;              /* same as card (removes double lines) */
}


/* GRID ITEM */
.ai-grid-item {
  

  display: flex;
  flex-direction: column;
  align-items: center;        
  text-align: center;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: center;
  justify-content: center;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: center;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90dd7ba *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a20375 *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c8b300 *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d77db86 *//* ===============================
 desktop  ICON → TEXT STYLE
=============================== */
.ai-grid-icon-text {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 9px;
  line-height: 100%;
  letter-spacing: 2.5px;
  text-transform: uppercase;

  color: #C9A84C;   /* match your theme */

  margin-bottom: 12px;
  

}




/* =====================================================
   MOBILE FIX → TABS + GRID (FULL CLEAN RESPONSIVE)
===================================================== */
@media (max-width: 767px) {

  /* -------------------------------
     REMOVE EXTRA CONTAINER PADDING
  --------------------------------*/
  .elementor-container,
  .elementor-widget-container,
  .e-con-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* -------------------------------
     TABS → FULL WIDTH STACK
  --------------------------------*/
  .e-n-tabs-heading {
    display: flex !important;
    flex-direction: column;
    gap: 10px;
    width: 100%;

    padding: 10px 0;
  }

  .e-n-tabs-heading .e-n-tab-title {
    width: 100%;
    max-width: 100%;

    padding: 14px 16px !important;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    box-sizing: border-box;

    border: 1px solid #1C2A3A;
    border-radius: 6px;
  }

  .e-n-tab-title-text {
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
  }

  /* -------------------------------
     TAB CONTENT → REMOVE SIDE GAPS
  --------------------------------*/
  .e-n-tabs-content {
    padding: 0 !important;
  }

  /* -------------------------------
     GRID → PERFECT SINGLE COLUMN
  --------------------------------*/
  .ai-grid-container {
    display: grid !important;
    grid-template-columns: 1fr !important;

    gap: 14px;
    padding: 10px;
    margin: 0;
  }

  .ai-grid-item {
    width: 100%;
    border-radius: 8px;
  }

}

.ai-grid-desc {
    color: #fafafa !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d74bd1d *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 2px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;              /* same as card (removes double lines) */
}


/* GRID ITEM */
.ai-grid-item {
  

  display: flex;
  flex-direction: column;
  align-items: center;        
  text-align: center;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: center;
  justify-content: center;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: center;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90dd7ba *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a20375 *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c8b300 *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d77db86 *//* ===============================
 desktop  ICON → TEXT STYLE
=============================== */
.ai-grid-icon-text {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 9px;
  line-height: 100%;
  letter-spacing: 2.5px;
  text-transform: uppercase;

  color: #C9A84C;   /* match your theme */

  margin-bottom: 12px;
  

}




/* =====================================================
   MOBILE FIX → TABS + GRID (FULL CLEAN RESPONSIVE)
===================================================== */
@media (max-width: 767px) {

  /* -------------------------------
     REMOVE EXTRA CONTAINER PADDING
  --------------------------------*/
  .elementor-container,
  .elementor-widget-container,
  .e-con-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* -------------------------------
     TABS → FULL WIDTH STACK
  --------------------------------*/
  .e-n-tabs-heading {
    display: flex !important;
    flex-direction: column;
    gap: 10px;
    width: 100%;

    padding: 10px 0;
  }

  .e-n-tabs-heading .e-n-tab-title {
    width: 100%;
    max-width: 100%;

    padding: 14px 16px !important;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    box-sizing: border-box;

    border: 1px solid #1C2A3A;
    border-radius: 6px;
  }

  .e-n-tab-title-text {
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
  }

  /* -------------------------------
     TAB CONTENT → REMOVE SIDE GAPS
  --------------------------------*/
  .e-n-tabs-content {
    padding: 0 !important;
  }

  /* -------------------------------
     GRID → PERFECT SINGLE COLUMN
  --------------------------------*/
  .ai-grid-container {
    display: grid !important;
    grid-template-columns: 1fr !important;

    gap: 14px;
    padding: 10px;
    margin: 0;
  }

  .ai-grid-item {
    width: 100%;
    border-radius: 8px;
  }

}

.ai-grid-desc {
    color: #fafafa !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d74bd1d *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 2px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;              /* same as card (removes double lines) */
}


/* GRID ITEM */
.ai-grid-item {
  

  display: flex;
  flex-direction: column;
  align-items: center;        
  text-align: center;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: center;
  justify-content: center;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: center;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90dd7ba *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a20375 *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c8b300 *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d77db86 *//* ===============================
 desktop  ICON → TEXT STYLE
=============================== */
.ai-grid-icon-text {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 9px;
  line-height: 100%;
  letter-spacing: 2.5px;
  text-transform: uppercase;

  color: #C9A84C;   /* match your theme */

  margin-bottom: 12px;
  

}




/* =====================================================
   MOBILE FIX → TABS + GRID (FULL CLEAN RESPONSIVE)
===================================================== */
@media (max-width: 767px) {

  /* -------------------------------
     REMOVE EXTRA CONTAINER PADDING
  --------------------------------*/
  .elementor-container,
  .elementor-widget-container,
  .e-con-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* -------------------------------
     TABS → FULL WIDTH STACK
  --------------------------------*/
  .e-n-tabs-heading {
    display: flex !important;
    flex-direction: column;
    gap: 10px;
    width: 100%;

    padding: 10px 0;
  }

  .e-n-tabs-heading .e-n-tab-title {
    width: 100%;
    max-width: 100%;

    padding: 14px 16px !important;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    box-sizing: border-box;

    border: 1px solid #1C2A3A;
    border-radius: 6px;
  }

  .e-n-tab-title-text {
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
  }

  /* -------------------------------
     TAB CONTENT → REMOVE SIDE GAPS
  --------------------------------*/
  .e-n-tabs-content {
    padding: 0 !important;
  }

  /* -------------------------------
     GRID → PERFECT SINGLE COLUMN
  --------------------------------*/
  .ai-grid-container {
    display: grid !important;
    grid-template-columns: 1fr !important;

    gap: 14px;
    padding: 10px;
    margin: 0;
  }

  .ai-grid-item {
    width: 100%;
    border-radius: 8px;
  }

}

.ai-grid-desc {
    color: #fafafa !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d74bd1d *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 2px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;              /* same as card (removes double lines) */
}


/* GRID ITEM */
.ai-grid-item {
  

  display: flex;
  flex-direction: column;
  align-items: center;        
  text-align: center;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: center;
  justify-content: center;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: center;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90dd7ba *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a20375 *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c8b300 *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d77db86 *//* ===============================
 desktop  ICON → TEXT STYLE
=============================== */
.ai-grid-icon-text {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 9px;
  line-height: 100%;
  letter-spacing: 2.5px;
  text-transform: uppercase;

  color: #C9A84C;   /* match your theme */

  margin-bottom: 12px;
  

}




/* =====================================================
   MOBILE FIX → TABS + GRID (FULL CLEAN RESPONSIVE)
===================================================== */
@media (max-width: 767px) {

  /* -------------------------------
     REMOVE EXTRA CONTAINER PADDING
  --------------------------------*/
  .elementor-container,
  .elementor-widget-container,
  .e-con-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* -------------------------------
     TABS → FULL WIDTH STACK
  --------------------------------*/
  .e-n-tabs-heading {
    display: flex !important;
    flex-direction: column;
    gap: 10px;
    width: 100%;

    padding: 10px 0;
  }

  .e-n-tabs-heading .e-n-tab-title {
    width: 100%;
    max-width: 100%;

    padding: 14px 16px !important;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    box-sizing: border-box;

    border: 1px solid #1C2A3A;
    border-radius: 6px;
  }

  .e-n-tab-title-text {
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
  }

  /* -------------------------------
     TAB CONTENT → REMOVE SIDE GAPS
  --------------------------------*/
  .e-n-tabs-content {
    padding: 0 !important;
  }

  /* -------------------------------
     GRID → PERFECT SINGLE COLUMN
  --------------------------------*/
  .ai-grid-container {
    display: grid !important;
    grid-template-columns: 1fr !important;

    gap: 14px;
    padding: 10px;
    margin: 0;
  }

  .ai-grid-item {
    width: 100%;
    border-radius: 8px;
  }

}

.ai-grid-desc {
    color: #fafafa !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d74bd1d *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 2px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;              /* same as card (removes double lines) */
}


/* GRID ITEM */
.ai-grid-item {
  

  display: flex;
  flex-direction: column;
  align-items: center;        
  text-align: center;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: center;
  justify-content: center;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: center;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90dd7ba *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a20375 *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c8b300 *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d77db86 *//* ===============================
 desktop  ICON → TEXT STYLE
=============================== */
.ai-grid-icon-text {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 9px;
  line-height: 100%;
  letter-spacing: 2.5px;
  text-transform: uppercase;

  color: #C9A84C;   /* match your theme */

  margin-bottom: 12px;
  

}




/* =====================================================
   MOBILE FIX → TABS + GRID (FULL CLEAN RESPONSIVE)
===================================================== */
@media (max-width: 767px) {

  /* -------------------------------
     REMOVE EXTRA CONTAINER PADDING
  --------------------------------*/
  .elementor-container,
  .elementor-widget-container,
  .e-con-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* -------------------------------
     TABS → FULL WIDTH STACK
  --------------------------------*/
  .e-n-tabs-heading {
    display: flex !important;
    flex-direction: column;
    gap: 10px;
    width: 100%;

    padding: 10px 0;
  }

  .e-n-tabs-heading .e-n-tab-title {
    width: 100%;
    max-width: 100%;

    padding: 14px 16px !important;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;
    box-sizing: border-box;

    border: 1px solid #1C2A3A;
    border-radius: 6px;
  }

  .e-n-tab-title-text {
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
  }

  /* -------------------------------
     TAB CONTENT → REMOVE SIDE GAPS
  --------------------------------*/
  .e-n-tabs-content {
    padding: 0 !important;
  }

  /* -------------------------------
     GRID → PERFECT SINGLE COLUMN
  --------------------------------*/
  .ai-grid-container {
    display: grid !important;
    grid-template-columns: 1fr !important;

    gap: 14px;
    padding: 10px;
    margin: 0;
  }

  .ai-grid-item {
    width: 100%;
    border-radius: 8px;
  }

}

.ai-grid-desc {
    color: #fafafa !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d74bd1d *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 2px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;              /* same as card (removes double lines) */
}


/* GRID ITEM */
.ai-grid-item {
  

  display: flex;
  flex-direction: column;
  align-items: center;        
  text-align: center;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: center;
  justify-content: center;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: center;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90dd7ba *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a20375 *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c8b300 *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);

  gap: 1px;                         /* ✅ exact figma gap */

  max-width: 1776px;
  margin: 0 auto;

  background: #0A1628;            
}

/* GRID ITEM */
.ai-grid-item {
  background: #FFFFFF08;

  display: flex;
  flex-direction: column;
  align-items: flex-start;     
  text-align: left;         
  padding: 16px;
  box-sizing: border-box;

   border: none;

  position: relative;
}


.ai-grid-item::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;   
  justify-content: flex-start; 
  gap: 6px;   
}

/* ICON */
.ai-grid-icon {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: left;
  justify-content: left;
}

.ai-grid-icon img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title {
    text-align: left;        
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 14px;

  color: #FFFFFF;
  margin: 0;
   line-height: 1.2;
}

/* DESCRIPTION */
.ai-grid-desc {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;text-align: left;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8523ea3 *//* ========= 
   MOBILE → PERFECT TABS ALIGNMENT FIX
==========  */
@media (max-width: 767px) {

  /* Parent container */
  .e-n-tabs-heading {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px;

    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
  }

  /* Each tab button */
  .e-n-tabs-heading .e-n-tab-title {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 14px 12px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    text-align: center !important;
    box-sizing: border-box;

    border: 1px solid #1C2A3A;
    border-radius: 6px;
  }

  /* Inner text (IMPORTANT FIX) */
  .e-n-tabs-heading .e-n-tab-title-text {
    width: 100%;
    display: block;

    margin: 0 !important;
    padding: 0 !important;

    text-align: center;
    line-height: 1.3;   /* 🔥 fixes vertical misalignment */
  }

  /* Remove Elementor hidden spacing */
  .e-n-tabs-heading button {
    margin: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7b6c6f *//* This styles the specific word you wrapped in the span */
.elementor-6409 .elementor-element.elementor-element-c7b6c6f .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-6409 .elementor-element.elementor-element-c7b6c6f .elementor-heading-title {
    color: #FFFFFF;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-840f501 *//* This styles the specific word you wrapped in the span */
.elementor-6409 .elementor-element.elementor-element-840f501 .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-6409 .elementor-element.elementor-element-840f501 .elementor-heading-title {
    color: #FAFAFA;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa51765 *//* ===== GRID CONTAINER ===== */
.feature-grid-22 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);

  gap: 2px;
  width: 100%;

  background: none;
}


/* ===== ITEM ===== */
.feature-item-22 {
  display: flex;
  align-items: center;

  background: #161a22;

  padding: 10px 12px;
  gap: 8px;

  min-height: 82px;

  border: 1px solid rgba(255, 255, 255, 0.08); 

  box-sizing: border-box;
  transition: all 0.25s ease;
}


/* ===== ICON ===== */
.feature-icon-22 img {
  width: 20px;
  height: 20px;
  object-fit: contain;
}


/* ===== CONTENT ===== */
.feature-content-22 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}


/* ===== TITLE ===== */
/* Adding 'body' makes the .elementor-6409 .elementor-element.elementor-element-fa51765 more "powerful" in the CSS hierarchy */

body .feature-title-22 {

    color: #C9A84C !important;

    font-family: 'Cormorant Garamond', serif !important;

    font-size: 18px !important;

    font-weight: 600 !important;

}



body .feature-desc-22 {

    color: #fafafa !important;

    font-family: 'DM Sans', sans-serif !important;

    font-size: 14px !important;

}


/* ===== HOVER ===== */
.feature-item-22:hover {
  background: #112A52;
  border-color: rgba(255, 255, 255, 0.2);
}

/* ===== MOBILE RESPONSIVE IMPROVEMENT ===== */
@media (max-width: 767px) {

  /* Single column */
  .feature-grid-22 {
    grid-template-columns: 1fr;
    gap: 10px; /* better spacing between items */
  }

  /* Item */
  .feature-item-22 {
    align-items: flex-start;   /* better text alignment */
    padding: 14px 14px;        /* more breathing space */
    gap: 10px;

    min-height: auto;          /* remove fixed height */
    border-radius: 6px;        /* optional: smoother UI */
  }

  /* Icon */
  .feature-icon-22 img {
    width: 20px;
    height: 20px;
    margin-top: 3px; /* aligns with text */
  }

  /* Content */
  .feature-content-22 {
    gap: 4px;
  }

  /* Title */
  .feature-title-22 {
    font-size: 14px;
    line-height: 1.3;
  }

  /* Description */
  .feature-desc-22 {
    font-size: 12px;
    line-height: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-029b5ce *//* This styles the specific word you wrapped in the span */
.elementor-6409 .elementor-element.elementor-element-029b5ce .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-6409 .elementor-element.elementor-element-029b5ce .elementor-heading-title {
    color: #FFFFFF;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f1ac4c *//* =========================
   3x3 GRID CONTAINER
========================= */
.ai-grid-3x3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);

  gap: 2px;                     /* ✅ figma gap */

  max-width: 852px;            /* as per figma */
  width: 100%;
  margin: 0 auto;
}

/* =========================
   GRID BOX
========================= */
.ai-box {
  height: 80px;

  padding: 22px 18px;
  box-sizing: border-box;

  background: #FFFFFF08;
  border: 1px solid #C9A84C0F;

  display: flex;
  flex-direction: column;
  align-items: center;         /* center horizontally */
  justify-content: center;     /* center vertically */

  text-align: center;

  gap: 3px;                    /* space between title & subtitle */
}

/* =========================
   TITLE
========================= */
.ai-box-title {
  color: #C9A84C;   
  font-family: 'DM Sans', sans-serif;
  font-weight: 600;
  font-size: 12.8px;
  line-height: 1;

}

/* =========================
   SUBTITLE
========================= */
.ai-box-sub {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 10.4px;
  line-height: 1;

  color: #fafafa;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bafe80 *//* This styles the specific word you wrapped in the span */
.elementor-6409 .elementor-element.elementor-element-9bafe80 .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-6409 .elementor-element.elementor-element-9bafe80 .elementor-heading-title {
    color: #FFFFFF;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a823d1 */@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 */