.elementor-3189 .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:-7px;--margin-left:0px;--margin-right:0px;}.elementor-3189 .elementor-element.elementor-element-b182135:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-b182135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-28ee48b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-00a6cc9{--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-3189 .elementor-element.elementor-element-00a6cc9:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-00a6cc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-3189 .elementor-element.elementor-element-4e76d7c{--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-3189 .elementor-element.elementor-element-72974cb{--spacer-size:45px;}.elementor-3189 .elementor-element.elementor-element-72974cb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-5cc8d59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-5cc8d59.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-5cc8d59 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:70px;font-weight:600;color:#FFFFFF;}.elementor-3189 .elementor-element.elementor-element-6c2ec50 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-6c2ec50.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-6c2ec50 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-7eda5f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-7eda5f5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-7eda5f5{font-family:"DM Sans", Sans-serif;font-size:16px;letter-spacing:0px;color:#FFFFFF;}.elementor-3189 .elementor-element.elementor-element-90ab142 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 2px 1px 2px;}.elementor-3189 .elementor-element.elementor-element-90ab142.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3189 .elementor-element.elementor-element-90ab142.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-b5ed92b{--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-3189 .elementor-element.elementor-element-b0968d5{--spacer-size:60px;}.elementor-3189 .elementor-element.elementor-element-b0968d5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-a5cebfe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .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-3189 .elementor-element.elementor-element-ed90f2c:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-ed90f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-3189 .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-3189 .elementor-element.elementor-element-e8fceaa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3189 .elementor-element.elementor-element-7644fa0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3189 .elementor-element.elementor-element-7644fa0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3189 .elementor-element.elementor-element-01b9ee1{--spacer-size:10px;}.elementor-3189 .elementor-element.elementor-element-01b9ee1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-c3e4459.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-c3e4459{text-align:start;}.elementor-3189 .elementor-element.elementor-element-c3e4459 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10.1px;font-weight:400;text-transform:uppercase;line-height:100%;letter-spacing:3.8px;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-7191436.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-7191436{text-align:start;}.elementor-3189 .elementor-element.elementor-element-7191436 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-fac16f6{--divider-border-style:solid;--divider-color:#F0D080;--divider-border-width:2.4px;}.elementor-3189 .elementor-element.elementor-element-fac16f6 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-fac16f6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-fac16f6 .elementor-divider-separator{width:12%;}.elementor-3189 .elementor-element.elementor-element-fac16f6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3189 .elementor-element.elementor-element-0c70755 > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-3189 .elementor-element.elementor-element-0c70755.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-0c70755{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-3189 .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-3189 .elementor-element.elementor-element-5e6fd90{--spacer-size:70px;}.elementor-3189 .elementor-element.elementor-element-5e6fd90.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-86fc924.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-7fb5d0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3189 .elementor-element.elementor-element-7fb5d0c:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-7fb5d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-3189 .elementor-element.elementor-element-294a9b1{--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-3189 .elementor-element.elementor-element-06f35a5{--spacer-size:20px;}.elementor-3189 .elementor-element.elementor-element-06f35a5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-826d18c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-826d18c{text-align:start;}.elementor-3189 .elementor-element.elementor-element-826d18c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10.1px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:100%;letter-spacing:4px;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-83eaade.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-83eaade{text-align:start;}.elementor-3189 .elementor-element.elementor-element-83eaade .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-a65cdea{--divider-border-style:solid;--divider-color:#F0D080;--divider-border-width:2.4px;}.elementor-3189 .elementor-element.elementor-element-a65cdea > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-a65cdea.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-a65cdea .elementor-divider-separator{width:4%;}.elementor-3189 .elementor-element.elementor-element-a65cdea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3189 .elementor-element.elementor-element-bf9a382 > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-3189 .elementor-element.elementor-element-bf9a382.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-bf9a382{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-a0b4ee2{--spacer-size:5px;}.elementor-3189 .elementor-element.elementor-element-a0b4ee2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-bf2c24e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-d95a400{--spacer-size:30px;}.elementor-3189 .elementor-element.elementor-element-d95a400.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-e219d56{--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-3189 .elementor-element.elementor-element-e219d56:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-e219d56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-3189 .elementor-element.elementor-element-e219d56:not(.elementor-widget),.elementor-3189 .elementor-element.elementor-element-e219d56{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-3189 .elementor-element.elementor-element-99ef573{--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-3189 .elementor-element.elementor-element-2075910{--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-3189 .elementor-element.elementor-element-2075910.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3189 .elementor-element.elementor-element-cfd4062{--spacer-size:10px;}.elementor-3189 .elementor-element.elementor-element-cfd4062.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-b1fea7f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-b1fea7f{text-align:start;}.elementor-3189 .elementor-element.elementor-element-b1fea7f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10.1px;font-weight:400;text-transform:uppercase;line-height:100%;letter-spacing:3.8px;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-b771f48.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-b771f48{text-align:start;}.elementor-3189 .elementor-element.elementor-element-b771f48 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-3bf7296{--divider-border-style:solid;--divider-color:#F0D080;--divider-border-width:2.4px;}.elementor-3189 .elementor-element.elementor-element-3bf7296 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-3bf7296.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-3bf7296 .elementor-divider-separator{width:12%;}.elementor-3189 .elementor-element.elementor-element-3bf7296 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3189 .elementor-element.elementor-element-ddebd44 > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-3189 .elementor-element.elementor-element-ddebd44.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-ddebd44{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-3189 .elementor-element.elementor-element-9b8791d > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3189 .elementor-element.elementor-element-9b8791d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-f263ea7{--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-3189 .elementor-element.elementor-element-5698740.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-9a5d52b{--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-3189 .elementor-element.elementor-element-9a5d52b:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-9a5d52b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-3189 .elementor-element.elementor-element-873ebd2{--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-3189 .elementor-element.elementor-element-071363e{--spacer-size:20px;}.elementor-3189 .elementor-element.elementor-element-071363e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-f1ffd11.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-f1ffd11{text-align:start;}.elementor-3189 .elementor-element.elementor-element-f1ffd11 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10.1px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:100%;letter-spacing:4px;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-df1d35c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-df1d35c{text-align:start;}.elementor-3189 .elementor-element.elementor-element-df1d35c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-534caaa{--divider-border-style:solid;--divider-color:#F0D080;--divider-border-width:2.4px;}.elementor-3189 .elementor-element.elementor-element-534caaa > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-534caaa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-534caaa .elementor-divider-separator{width:4%;}.elementor-3189 .elementor-element.elementor-element-534caaa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3189 .elementor-element.elementor-element-53eb914 > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-3189 .elementor-element.elementor-element-53eb914.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-53eb914{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-327146d{--spacer-size:5px;}.elementor-3189 .elementor-element.elementor-element-327146d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-5be6e8f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-32d1cc5{--spacer-size:20px;}.elementor-3189 .elementor-element.elementor-element-32d1cc5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-b3bc4a7{--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-3189 .elementor-element.elementor-element-b3bc4a7:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-b3bc4a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-3189 .elementor-element.elementor-element-cfabc39{--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-3189 .elementor-element.elementor-element-7327235{--spacer-size:20px;}.elementor-3189 .elementor-element.elementor-element-7327235.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-9af6454.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-9af6454{text-align:start;}.elementor-3189 .elementor-element.elementor-element-9af6454 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10.1px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:100%;letter-spacing:4px;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-e108659.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-e108659{text-align:start;}.elementor-3189 .elementor-element.elementor-element-e108659 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-77b0933{--divider-border-style:solid;--divider-color:#F0D080;--divider-border-width:2.4px;}.elementor-3189 .elementor-element.elementor-element-77b0933 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-77b0933.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-77b0933 .elementor-divider-separator{width:12%;}.elementor-3189 .elementor-element.elementor-element-77b0933 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3189 .elementor-element.elementor-element-7edcce1 > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-3189 .elementor-element.elementor-element-7edcce1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-7edcce1{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-20e4199{--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-3189 .elementor-element.elementor-element-20e4199:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-20e4199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-3189 .elementor-element.elementor-element-16b1879{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-3189 .elementor-element.elementor-element-16b1879:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-16b1879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A162800;}.elementor-3189 .elementor-element.elementor-element-56acbc3{--display:flex;}.elementor-3189 .elementor-element.elementor-element-56acbc3.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-3189 .elementor-element.elementor-element-56acbc3.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C21;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-3189 .elementor-element.elementor-element-3043076{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-3043076.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-f590739.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-f590739{text-align:start;}.elementor-3189 .elementor-element.elementor-element-f590739 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:2.5px;-webkit-text-stroke-color:#8E8B25;stroke:#8E8B25;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-3cb6e91 > .elementor-widget-container{margin:-14px 0px 0px 5px;}.elementor-3189 .elementor-element.elementor-element-3cb6e91.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-3189 .elementor-element.elementor-element-3cb6e91.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-3cb6e91 .elementor-icon-box-wrapper{text-align:start;}.elementor-3189 .elementor-element.elementor-element-3cb6e91 .elementor-icon-box-title{margin-block-end:7px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-3cb6e91 .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-3cb6e91 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;}.elementor-3189 .elementor-element.elementor-element-3cb6e91 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-7e63a49{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-7e63a49.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-4f6301f{--display:flex;}.elementor-3189 .elementor-element.elementor-element-4f6301f.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-3189 .elementor-element.elementor-element-4f6301f.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C21;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-3189 .elementor-element.elementor-element-11330c2{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-11330c2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-195a422.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-195a422{text-align:start;}.elementor-3189 .elementor-element.elementor-element-195a422 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:2.5px;-webkit-text-stroke-color:#8E8B25;stroke:#8E8B25;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-3b969ed > .elementor-widget-container{margin:-14px 0px 0px 5px;}.elementor-3189 .elementor-element.elementor-element-3b969ed.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-3b969ed .elementor-icon-box-wrapper{text-align:start;}.elementor-3189 .elementor-element.elementor-element-3b969ed .elementor-icon-box-title{margin-block-end:12px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-3b969ed .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-3b969ed .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;}.elementor-3189 .elementor-element.elementor-element-3b969ed .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-1612c7d{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-1612c7d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-496d271{--display:flex;}.elementor-3189 .elementor-element.elementor-element-496d271.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-3189 .elementor-element.elementor-element-496d271.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C21;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-3189 .elementor-element.elementor-element-e8b5ece{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-e8b5ece.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-1d78f95.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-1d78f95{text-align:start;}.elementor-3189 .elementor-element.elementor-element-1d78f95 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:2.5px;-webkit-text-stroke-color:#8E8B25;stroke:#8E8B25;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-2e3908d > .elementor-widget-container{margin:-14px 0px 0px 5px;}.elementor-3189 .elementor-element.elementor-element-2e3908d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-2e3908d .elementor-icon-box-wrapper{text-align:start;}.elementor-3189 .elementor-element.elementor-element-2e3908d .elementor-icon-box-title{margin-block-end:12px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-2e3908d .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-2e3908d .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;}.elementor-3189 .elementor-element.elementor-element-2e3908d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-f266231{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-f266231.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-a41117b{--display:flex;}.elementor-3189 .elementor-element.elementor-element-a41117b.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-3189 .elementor-element.elementor-element-a41117b.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C21;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-3189 .elementor-element.elementor-element-d8c9008{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-d8c9008.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-3c6b089.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-3c6b089{text-align:start;}.elementor-3189 .elementor-element.elementor-element-3c6b089 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:2.5px;-webkit-text-stroke-color:#8E8B25;stroke:#8E8B25;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-512ca4a > .elementor-widget-container{margin:-14px 0px 0px 5px;}.elementor-3189 .elementor-element.elementor-element-512ca4a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-512ca4a .elementor-icon-box-wrapper{text-align:start;}.elementor-3189 .elementor-element.elementor-element-512ca4a .elementor-icon-box-title{margin-block-end:7px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-512ca4a .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-512ca4a .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;}.elementor-3189 .elementor-element.elementor-element-512ca4a .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-deb5b03{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-deb5b03.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-86c0b50{--display:flex;}.elementor-3189 .elementor-element.elementor-element-86c0b50.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-3189 .elementor-element.elementor-element-86c0b50.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C21;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-3189 .elementor-element.elementor-element-fc6bd53{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-fc6bd53.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-ddd4b09.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-ddd4b09{text-align:start;}.elementor-3189 .elementor-element.elementor-element-ddd4b09 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:2.5px;-webkit-text-stroke-color:#8E8B25;stroke:#8E8B25;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-703d15d > .elementor-widget-container{margin:-14px 0px 0px 5px;}.elementor-3189 .elementor-element.elementor-element-703d15d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-703d15d .elementor-icon-box-wrapper{text-align:start;}.elementor-3189 .elementor-element.elementor-element-703d15d .elementor-icon-box-title{margin-block-end:7px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-703d15d .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-703d15d .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;}.elementor-3189 .elementor-element.elementor-element-703d15d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-4971665{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-4971665.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-e853a62{--display:flex;}.elementor-3189 .elementor-element.elementor-element-e853a62.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-3189 .elementor-element.elementor-element-e853a62.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C21;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-3189 .elementor-element.elementor-element-db34d18{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-db34d18.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-ec845aa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-ec845aa{text-align:start;}.elementor-3189 .elementor-element.elementor-element-ec845aa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:2.5px;-webkit-text-stroke-color:#8E8B25;stroke:#8E8B25;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-6bb6192 > .elementor-widget-container{margin:-14px 0px 0px 5px;}.elementor-3189 .elementor-element.elementor-element-6bb6192.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-6bb6192 .elementor-icon-box-wrapper{text-align:start;}.elementor-3189 .elementor-element.elementor-element-6bb6192 .elementor-icon-box-title{margin-block-end:7px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-6bb6192 .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-6bb6192 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;}.elementor-3189 .elementor-element.elementor-element-6bb6192 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-df563d4{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-df563d4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-a1030f4{--display:flex;}.elementor-3189 .elementor-element.elementor-element-a1030f4.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-3189 .elementor-element.elementor-element-a1030f4.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C21;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-3189 .elementor-element.elementor-element-5678455{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-5678455.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-f674a3b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-f674a3b{text-align:start;}.elementor-3189 .elementor-element.elementor-element-f674a3b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:2.5px;-webkit-text-stroke-color:#8E8B25;stroke:#8E8B25;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-0911509 > .elementor-widget-container{margin:-14px 0px 0px 5px;}.elementor-3189 .elementor-element.elementor-element-0911509.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-0911509 .elementor-icon-box-wrapper{text-align:start;}.elementor-3189 .elementor-element.elementor-element-0911509 .elementor-icon-box-title{margin-block-end:7px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-0911509 .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-0911509 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;}.elementor-3189 .elementor-element.elementor-element-0911509 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-371bd5f{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-371bd5f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-02a701b{--display:flex;}.elementor-3189 .elementor-element.elementor-element-02a701b.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-3189 .elementor-element.elementor-element-02a701b.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C21;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-3189 .elementor-element.elementor-element-408d4d0{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-408d4d0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-3f17621.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-3f17621{text-align:start;}.elementor-3189 .elementor-element.elementor-element-3f17621 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:2.5px;-webkit-text-stroke-color:#8E8B25;stroke:#8E8B25;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-4f8e491 > .elementor-widget-container{margin:-14px 0px 0px 5px;}.elementor-3189 .elementor-element.elementor-element-4f8e491.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-4f8e491 .elementor-icon-box-wrapper{text-align:start;}.elementor-3189 .elementor-element.elementor-element-4f8e491 .elementor-icon-box-title{margin-block-end:7px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-4f8e491 .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-4f8e491 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;}.elementor-3189 .elementor-element.elementor-element-4f8e491 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-47dc94e{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-47dc94e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-35b213f{--display:flex;}.elementor-3189 .elementor-element.elementor-element-35b213f.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-3189 .elementor-element.elementor-element-35b213f.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C21;box-shadow:0px 19px 26px 1px rgba(0, 0, 0, 0);}.elementor-3189 .elementor-element.elementor-element-4a4c826{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-4a4c826.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-8683c2c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-8683c2c{text-align:start;}.elementor-3189 .elementor-element.elementor-element-8683c2c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:2.5px;-webkit-text-stroke-color:#8E8B25;stroke:#8E8B25;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-ee6c668 > .elementor-widget-container{margin:-14px 0px 0px 5px;}.elementor-3189 .elementor-element.elementor-element-ee6c668.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-ee6c668 .elementor-icon-box-wrapper{text-align:start;}.elementor-3189 .elementor-element.elementor-element-ee6c668 .elementor-icon-box-title{margin-block-end:7px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-ee6c668 .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-ee6c668 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;}.elementor-3189 .elementor-element.elementor-element-ee6c668 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-d5111d8{--spacer-size:2px;}.elementor-3189 .elementor-element.elementor-element-d5111d8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-16d0bc8{--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-3189 .elementor-element.elementor-element-16d0bc8:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-16d0bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060E1C;}.elementor-3189 .elementor-element.elementor-element-16d0bc8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3189 .elementor-element.elementor-element-5d2ad95{--spacer-size:25px;}.elementor-3189 .elementor-element.elementor-element-5d2ad95.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-3931d4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3189 .elementor-element.elementor-element-3931d4a:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-3931d4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060E1C;}.elementor-3189 .elementor-element.elementor-element-b2d3e05{--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-3189 .elementor-element.elementor-element-b2d3e05:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-b2d3e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060E1C;}.elementor-3189 .elementor-element.elementor-element-b2d3e05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3189 .elementor-element.elementor-element-9ab3a21.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-9ab3a21{text-align:start;}.elementor-3189 .elementor-element.elementor-element-9ab3a21 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10.1px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:100%;letter-spacing:4px;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-cf11a4d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-cf11a4d{text-align:start;}.elementor-3189 .elementor-element.elementor-element-cf11a4d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-08f24e8{--divider-border-style:solid;--divider-color:#F0D080;--divider-border-width:2.4px;}.elementor-3189 .elementor-element.elementor-element-08f24e8 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-08f24e8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-08f24e8 .elementor-divider-separator{width:12%;}.elementor-3189 .elementor-element.elementor-element-08f24e8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3189 .elementor-element.elementor-element-06bcb04 > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-3189 .elementor-element.elementor-element-06bcb04.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-06bcb04{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F5F2EC;}.elementor-3189 .elementor-element.elementor-element-9165f87{--display:flex;--min-height:0px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3189 .elementor-element.elementor-element-9165f87.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3189 .elementor-element.elementor-element-aaed2b9{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3189 .elementor-element.elementor-element-aaed2b9.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-3189 .elementor-element.elementor-element-aaed2b9.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-3189 .elementor-element.elementor-element-fab71ac > .elementor-widget-container{margin:-10px 0px 0px 10px;}.elementor-3189 .elementor-element.elementor-element-fab71ac.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-fab71ac .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-3189 .elementor-element.elementor-element-fab71ac .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-fab71ac.elementor-view-stacked .elementor-icon{background-color:#A8A8A8;}.elementor-3189 .elementor-element.elementor-element-fab71ac.elementor-view-framed .elementor-icon, .elementor-3189 .elementor-element.elementor-element-fab71ac.elementor-view-default .elementor-icon{fill:#A8A8A8;color:#A8A8A8;border-color:#A8A8A8;}.elementor-3189 .elementor-element.elementor-element-fab71ac .elementor-icon{font-size:25px;}.elementor-3189 .elementor-element.elementor-element-fab71ac .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-fab71ac .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;}.elementor-3189 .elementor-element.elementor-element-fab71ac:has(:hover) .elementor-icon-box-title,
					 .elementor-3189 .elementor-element.elementor-element-fab71ac:has(:focus) .elementor-icon-box-title{color:#FFFFFFFA;}.elementor-3189 .elementor-element.elementor-element-fab71ac .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#F5F2EC;}.elementor-3189 .elementor-element.elementor-element-94d8a29{--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-3189 .elementor-element.elementor-element-94d8a29.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-3189 .elementor-element.elementor-element-94d8a29.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-3189 .elementor-element.elementor-element-9291ea7 > .elementor-widget-container{margin:-10px 0px 0px 10px;}.elementor-3189 .elementor-element.elementor-element-9291ea7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-9291ea7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-3189 .elementor-element.elementor-element-9291ea7 .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-9291ea7.elementor-view-stacked .elementor-icon{background-color:#A8A8A8;}.elementor-3189 .elementor-element.elementor-element-9291ea7.elementor-view-framed .elementor-icon, .elementor-3189 .elementor-element.elementor-element-9291ea7.elementor-view-default .elementor-icon{fill:#A8A8A8;color:#A8A8A8;border-color:#A8A8A8;}.elementor-3189 .elementor-element.elementor-element-9291ea7 .elementor-icon{font-size:25px;}.elementor-3189 .elementor-element.elementor-element-9291ea7 .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-9291ea7 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;}.elementor-3189 .elementor-element.elementor-element-9291ea7:has(:hover) .elementor-icon-box-title,
					 .elementor-3189 .elementor-element.elementor-element-9291ea7:has(:focus) .elementor-icon-box-title{color:#FFFFFFFA;}.elementor-3189 .elementor-element.elementor-element-9291ea7 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#F5F2EC;}.elementor-3189 .elementor-element.elementor-element-7533d16{--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-3189 .elementor-element.elementor-element-7533d16.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-3189 .elementor-element.elementor-element-7533d16.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-3189 .elementor-element.elementor-element-300b9aa > .elementor-widget-container{margin:-10px 0px 0px 10px;}.elementor-3189 .elementor-element.elementor-element-300b9aa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-300b9aa .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-3189 .elementor-element.elementor-element-300b9aa .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-300b9aa.elementor-view-stacked .elementor-icon{background-color:#A8A8A8;}.elementor-3189 .elementor-element.elementor-element-300b9aa.elementor-view-framed .elementor-icon, .elementor-3189 .elementor-element.elementor-element-300b9aa.elementor-view-default .elementor-icon{fill:#A8A8A8;color:#A8A8A8;border-color:#A8A8A8;}.elementor-3189 .elementor-element.elementor-element-300b9aa .elementor-icon{font-size:25px;}.elementor-3189 .elementor-element.elementor-element-300b9aa .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-300b9aa .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;}.elementor-3189 .elementor-element.elementor-element-300b9aa:has(:hover) .elementor-icon-box-title,
					 .elementor-3189 .elementor-element.elementor-element-300b9aa:has(:focus) .elementor-icon-box-title{color:#FFFFFFFA;}.elementor-3189 .elementor-element.elementor-element-300b9aa .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#F5F2EC;}.elementor-3189 .elementor-element.elementor-element-af9e8ad{--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-3189 .elementor-element.elementor-element-af9e8ad.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-3189 .elementor-element.elementor-element-af9e8ad.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-3189 .elementor-element.elementor-element-38dd8f4 > .elementor-widget-container{margin:-10px 0px 0px 10px;}.elementor-3189 .elementor-element.elementor-element-38dd8f4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-38dd8f4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-3189 .elementor-element.elementor-element-38dd8f4 .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-38dd8f4.elementor-view-stacked .elementor-icon{background-color:#A8A8A8;}.elementor-3189 .elementor-element.elementor-element-38dd8f4.elementor-view-framed .elementor-icon, .elementor-3189 .elementor-element.elementor-element-38dd8f4.elementor-view-default .elementor-icon{fill:#A8A8A8;color:#A8A8A8;border-color:#A8A8A8;}.elementor-3189 .elementor-element.elementor-element-38dd8f4 .elementor-icon{font-size:25px;}.elementor-3189 .elementor-element.elementor-element-38dd8f4 .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-38dd8f4 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;}.elementor-3189 .elementor-element.elementor-element-38dd8f4:has(:hover) .elementor-icon-box-title,
					 .elementor-3189 .elementor-element.elementor-element-38dd8f4:has(:focus) .elementor-icon-box-title{color:#FFFFFFFA;}.elementor-3189 .elementor-element.elementor-element-38dd8f4 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#F5F2EC;}.elementor-3189 .elementor-element.elementor-element-6ff8cec{--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-3189 .elementor-element.elementor-element-6ff8cec.eael_liquid_glass-effect1{background-color:#FFFFFF0A;backdrop-filter:blur(24px);}.elementor-3189 .elementor-element.elementor-element-6ff8cec.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-3189 .elementor-element.elementor-element-8fc5b28 > .elementor-widget-container{margin:-10px 0px 0px 10px;}.elementor-3189 .elementor-element.elementor-element-8fc5b28.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-8fc5b28 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-3189 .elementor-element.elementor-element-8fc5b28 .elementor-icon-box-title{margin-block-end:5px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-8fc5b28.elementor-view-stacked .elementor-icon{background-color:#A8A8A8;}.elementor-3189 .elementor-element.elementor-element-8fc5b28.elementor-view-framed .elementor-icon, .elementor-3189 .elementor-element.elementor-element-8fc5b28.elementor-view-default .elementor-icon{fill:#A8A8A8;color:#A8A8A8;border-color:#A8A8A8;}.elementor-3189 .elementor-element.elementor-element-8fc5b28 .elementor-icon{font-size:25px;}.elementor-3189 .elementor-element.elementor-element-8fc5b28 .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-8fc5b28 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;}.elementor-3189 .elementor-element.elementor-element-8fc5b28:has(:hover) .elementor-icon-box-title,
					 .elementor-3189 .elementor-element.elementor-element-8fc5b28:has(:focus) .elementor-icon-box-title{color:#FFFFFFFA;}.elementor-3189 .elementor-element.elementor-element-8fc5b28 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;color:#F5F2EC;}.elementor-3189 .elementor-element.elementor-element-dddde42{--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-3189 .elementor-element.elementor-element-dddde42:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-dddde42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060E1C;}.elementor-3189 .elementor-element.elementor-element-4dcdc1e{--display:flex;--min-height:140px;--gap:3012px 3012px;--row-gap:3012px;--column-gap:3012px;}.elementor-3189 .elementor-element.elementor-element-4dcdc1e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3189 .elementor-element.elementor-element-c436ce9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3189 .elementor-element.elementor-element-c436ce9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-882220f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-693a6b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3189 .elementor-element.elementor-element-693a6b9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-a782722{--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-3189 .elementor-element.elementor-element-a782722:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-a782722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-3189 .elementor-element.elementor-element-3ffbbe7{--spacer-size:25px;}.elementor-3189 .elementor-element.elementor-element-3ffbbe7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .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-3189 .elementor-element.elementor-element-0f781b1:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-0f781b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-3189 .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-3189 .elementor-element.elementor-element-b711842:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-b711842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-3189 .elementor-element.elementor-element-2f8b630.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-2f8b630{text-align:start;}.elementor-3189 .elementor-element.elementor-element-2f8b630 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10.1px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:100%;letter-spacing:4px;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-029b5ce.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-029b5ce{text-align:start;}.elementor-3189 .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-3189 .elementor-element.elementor-element-c47a841{--divider-border-style:solid;--divider-color:#F0D080;--divider-border-width:2.4px;}.elementor-3189 .elementor-element.elementor-element-c47a841 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-c47a841.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-c47a841 .elementor-divider-separator{width:12%;}.elementor-3189 .elementor-element.elementor-element-c47a841 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3189 .elementor-element.elementor-element-c493d60 > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-3189 .elementor-element.elementor-element-c493d60.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-c493d60{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F5F2EC;}.elementor-3189 .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-3189 .elementor-element.elementor-element-5b0b716:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-5b0b716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-3189 .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-3189 .elementor-element.elementor-element-c4dc844.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3189 .elementor-element.elementor-element-6f1ac4c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-7784149.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3189 .elementor-element.elementor-element-7784149.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-73fe6bb{--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-3189 .elementor-element.elementor-element-73fe6bb:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-73fe6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060E1C;}.elementor-3189 .elementor-element.elementor-element-10fd27a{--spacer-size:25px;}.elementor-3189 .elementor-element.elementor-element-10fd27a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-bbf6743{--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-3189 .elementor-element.elementor-element-bbf6743:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-bbf6743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060E1C;}.elementor-3189 .elementor-element.elementor-element-529ec7d{--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-3189 .elementor-element.elementor-element-529ec7d:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-529ec7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060E1C;}.elementor-3189 .elementor-element.elementor-element-190d90f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-190d90f{text-align:start;}.elementor-3189 .elementor-element.elementor-element-190d90f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10.1px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:100%;letter-spacing:4px;color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-757af6d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-757af6d{text-align:start;}.elementor-3189 .elementor-element.elementor-element-757af6d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-3189 .elementor-element.elementor-element-7176b22{--divider-border-style:solid;--divider-color:#F0D080;--divider-border-width:2.4px;}.elementor-3189 .elementor-element.elementor-element-7176b22 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-7176b22.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-7176b22 .elementor-divider-separator{width:12%;}.elementor-3189 .elementor-element.elementor-element-7176b22 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3189 .elementor-element.elementor-element-bc644f8 > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-3189 .elementor-element.elementor-element-bc644f8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-bc644f8{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F5F2EC;}.elementor-3189 .elementor-element.elementor-element-6fa64dc{--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-3189 .elementor-element.elementor-element-6fa64dc:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-6fa64dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060E1C;}.elementor-3189 .elementor-element.elementor-element-12ac7f9{--spacer-size:84px;}.elementor-3189 .elementor-element.elementor-element-12ac7f9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-d6104df .elementor-button{background-color:#C9A84C;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:100%;letter-spacing:0.3px;fill:#0A1628;color:#0A1628;}.elementor-3189 .elementor-element.elementor-element-d6104df .elementor-button:hover, .elementor-3189 .elementor-element.elementor-element-d6104df .elementor-button:focus{background-color:#02010100;color:#C9A84C;border-color:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-d6104df.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-d6104df .elementor-button:hover svg, .elementor-3189 .elementor-element.elementor-element-d6104df .elementor-button:focus svg{fill:#C9A84C;}.elementor-3189 .elementor-element.elementor-element-63c5c94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3189 .elementor-element.elementor-element-63c5c94.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .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-3189 .elementor-element.elementor-element-a65d465:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-a65d465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-3189 .elementor-element.elementor-element-0a823d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-0a823d1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-3189 .elementor-element.elementor-element-1825eba.xpro-widget-bg-overlay:before{transition:background 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3189 .elementor-element.elementor-element-16b1879{--grid-auto-flow:row;}.elementor-3189 .elementor-element.elementor-element-c436ce9{width:var( --container-widget-width, 438.323px );max-width:438.323px;--container-widget-width:438.323px;--container-widget-flex-grow:0;}.elementor-3189 .elementor-element.elementor-element-693a6b9{width:var( --container-widget-width, 10px );max-width:10px;--container-widget-width:10px;--container-widget-flex-grow:0;}.elementor-3189 .elementor-element.elementor-element-7784149{width:var( --container-widget-width, 10px );max-width:10px;--container-widget-width:10px;--container-widget-flex-grow:0;}.elementor-3189 .elementor-element.elementor-element-63c5c94{width:var( --container-widget-width, 10px );max-width:10px;--container-widget-width:10px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-3189 .elementor-element.elementor-element-5cc8d59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-5cc8d59 .elementor-heading-title{font-size:65px;}.elementor-3189 .elementor-element.elementor-element-6c2ec50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-7eda5f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3189 .elementor-element.elementor-element-7eda5f5{font-size:16px;}.elementor-3189 .elementor-element.elementor-element-a5cebfe{text-align:start;}.elementor-3189 .elementor-element.elementor-element-9b8791d.elementor-element{--align-self:flex-start;}.elementor-3189 .elementor-element.elementor-element-16b1879{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3189 .elementor-element.elementor-element-fab71ac .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-fab71ac .elementor-icon-box-title a{font-size:12px;}.elementor-3189 .elementor-element.elementor-element-fab71ac .elementor-icon-box-description{font-size:12px;}.elementor-3189 .elementor-element.elementor-element-9291ea7 .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-9291ea7 .elementor-icon-box-title a{font-size:12px;}.elementor-3189 .elementor-element.elementor-element-9291ea7 .elementor-icon-box-description{font-size:12px;}.elementor-3189 .elementor-element.elementor-element-300b9aa .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-300b9aa .elementor-icon-box-title a{font-size:12px;}.elementor-3189 .elementor-element.elementor-element-300b9aa .elementor-icon-box-description{font-size:12px;}.elementor-3189 .elementor-element.elementor-element-38dd8f4 .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-38dd8f4 .elementor-icon-box-title a{font-size:12px;}.elementor-3189 .elementor-element.elementor-element-38dd8f4 .elementor-icon-box-description{font-size:12px;}.elementor-3189 .elementor-element.elementor-element-8fc5b28 .elementor-icon-box-title, .elementor-3189 .elementor-element.elementor-element-8fc5b28 .elementor-icon-box-title a{font-size:12px;}.elementor-3189 .elementor-element.elementor-element-8fc5b28 .elementor-icon-box-description{font-size:12px;}}@media(min-width:768px){.elementor-3189 .elementor-element.elementor-element-4e76d7c{--width:70%;}.elementor-3189 .elementor-element.elementor-element-b5ed92b{--width:50%;}.elementor-3189 .elementor-element.elementor-element-e8fceaa{--width:50%;}.elementor-3189 .elementor-element.elementor-element-7644fa0{--width:100%;}.elementor-3189 .elementor-element.elementor-element-6dfcd8d{--width:50%;}.elementor-3189 .elementor-element.elementor-element-294a9b1{--width:100%;}.elementor-3189 .elementor-element.elementor-element-99ef573{--width:50%;}.elementor-3189 .elementor-element.elementor-element-2075910{--width:100%;}.elementor-3189 .elementor-element.elementor-element-f263ea7{--width:50%;}.elementor-3189 .elementor-element.elementor-element-873ebd2{--width:100%;}.elementor-3189 .elementor-element.elementor-element-cfabc39{--width:100%;}.elementor-3189 .elementor-element.elementor-element-16d0bc8{--content-width:1150px;}.elementor-3189 .elementor-element.elementor-element-3931d4a{--width:97%;}.elementor-3189 .elementor-element.elementor-element-b2d3e05{--width:60%;}.elementor-3189 .elementor-element.elementor-element-9165f87{--content-width:1230px;}.elementor-3189 .elementor-element.elementor-element-aaed2b9{--width:100%;}.elementor-3189 .elementor-element.elementor-element-94d8a29{--width:100%;}.elementor-3189 .elementor-element.elementor-element-7533d16{--width:100%;}.elementor-3189 .elementor-element.elementor-element-af9e8ad{--width:100%;}.elementor-3189 .elementor-element.elementor-element-6ff8cec{--width:100%;}.elementor-3189 .elementor-element.elementor-element-dddde42{--width:50%;}.elementor-3189 .elementor-element.elementor-element-4dcdc1e{--content-width:957px;}.elementor-3189 .elementor-element.elementor-element-0f781b1{--content-width:1224px;}.elementor-3189 .elementor-element.elementor-element-b711842{--width:50%;}.elementor-3189 .elementor-element.elementor-element-5b0b716{--width:50%;}.elementor-3189 .elementor-element.elementor-element-c4dc844{--width:100%;}.elementor-3189 .elementor-element.elementor-element-bbf6743{--content-width:1224px;}.elementor-3189 .elementor-element.elementor-element-529ec7d{--width:50%;}.elementor-3189 .elementor-element.elementor-element-6fa64dc{--width:50%;}.elementor-3189 .elementor-element.elementor-element-a65d465{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3189 .elementor-element.elementor-element-e8fceaa{--width:482.333px;}.elementor-3189 .elementor-element.elementor-element-7644fa0{--width:467.667px;}.elementor-3189 .elementor-element.elementor-element-2075910{--width:467.667px;}.elementor-3189 .elementor-element.elementor-element-b2d3e05{--width:546.521px;}}/* Start custom CSS for heading, class: .elementor-element-5cc8d59 *//* This styles the specific word you wrapped in the span */
.elementor-3189 .elementor-element.elementor-element-5cc8d59 .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-3189 .elementor-element.elementor-element-5cc8d59 .elementor-heading-title {
    color: #FAFAFA;
    font-family: 'Cormorant Garamond', serif;
    font-size: 70px;
}

.no-smart-dash {
  font-variant-ligatures: none;
  letter-spacing: normal;
}



/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .elementor-3189 .elementor-element.elementor-element-5cc8d59 .elementor-heading-title {
      font-size: 32px;
      line-height: 1.3;
      text-align: left;
  }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .elementor-3189 .elementor-element.elementor-element-5cc8d59 .elementor-heading-title {
      font-size: 48px;
      line-height: 1.25;
  }

  .elementor-3189 .elementor-element.elementor-element-5cc8d59 .gold-highlight {
      font-weight: 600; /* slightly lighter for small screens */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90ab142 *//* CONTAINER */
.button-container-01 {
  padding: 25px 0;   /* reduced vertical space */
  display: flex;
  justify-content: flex-start;
}

/* WRAPPER */
.button-wrapper-01 {
  display: flex;
  gap: 6px;          /* slightly tighter */
}

/* BUTTON */
.custom-button-01 {
  padding: 16px 16px;     /* 🔥 reduced height + width */
  min-width: auto;        /* 🔥 REMOVE fixed width */
  
  background: #0A1628;
  border: 2px solid #C9A84C;
  color: #C9A84C;

  font-family: 'DM Sans', sans-serif;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 1.5px;  /* slightly reduced */
  line-height: 1;
  text-transform: uppercase;

  display: inline-flex;   /* better fit */
  align-items: center;
  justify-content: center;

  white-space: nowrap;
  cursor: pointer;
  transition: 0.3s ease;
}

/* ACTIVE */
.custom-button-01.active {
  background: #C9A84C;
  color: #0A1628;
}

/* HOVER */
.custom-button-01:hover {
  background: #C9A84C;
  color: #0A1628;
}
/* ===============================
   MOBILE RESPONSIVE
=============================== */
@media (max-width: 767px) {

  /* CONTAINER */
  .button-container-01 {
    padding: 10px 10px;
  }

  /* WRAPPER → ALLOW WRAP */
  .button-wrapper-01 {
    display: flex;
    flex-wrap: wrap;        /* 👈 allows buttons to move next line */
    gap: 8px;
  }

  /* BUTTON */
  .custom-button-01 {
    flex: 1 1 auto;         /* 👈 responsive width */
    text-align: center;

    padding: 8px 6px;
    font-size: 10px;
    letter-spacing: 1px;

    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7191436 *//* This styles the specific word you wrapped in the span */
.elementor-3189 .elementor-element.elementor-element-7191436 .gold-highlight {
    color: #C9A84C !important;
    font-weight: 600; /* Makes it slightly bolder to stand out */
}

/* Optional: Ensures the rest of the heading is white and consistent */
.elementor-3189 .elementor-element.elementor-element-7191436 .elementor-heading-title {
    color: #FAFAFA;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}

@media (max-width: 1024px) {
  .elementor-3189 .elementor-element.elementor-element-7191436 .elementor-heading-title {
      font-size: 30px;
      line-height: 1.2;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c70755 *//* FORCE LEFT ALIGN */
.elementor-3189 .elementor-element.elementor-element-0c70755 {
    text-align: left !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
}

/* FIX INNER TEXT ELEMENTS */
.elementor-3189 .elementor-element.elementor-element-0c70755 * {
    text-align: left !important;
}

/* MOBILE FIX */
@media (max-width: 767px) {
  .elementor-3189 .elementor-element.elementor-element-0c70755 {
      font-size: 14px;
      line-height: 1.5;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86fc924 */.ai-grid-container-2 {
  display: grid;

  grid-template-columns: repeat(2, 1fr); 
  grid-template-rows: auto auto;   

  gap: 1px;

  width: 100%;
}

/* GRID ITEM */
.ai-grid-item-2 {
  display: flex;
  flex-direction: column;

  height: 158px;
  background: #FFFFFF08;

  border: 1px solid #C9A84C1A;  
  padding: 12px;
  box-sizing: border-box;

  transition: 0.3s ease;
}

/* HOVER */
.ai-grid-item-2:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top-2 {
  display: flex;
  flex-direction: column;
  gap: 2px;                     
}

/* ICON */
.ai-grid-icon-2 {
  width: 32px;
  height: 32px;
}

/* TITLE */
.ai-grid-title-2 {
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
  font-size: 16px;
  color: #FFFFFF;

  margin: 0;                     /* ✅ remove default spacing */
  line-height: 1.3;              /* ✅ improve readability */
}

/* DESCRIPTION */
.ai-grid-desc-2 {
  font-family: 'DM Sans', sans-serif;
  font-size: 10px; 
  color: #8A9BB0;
  line-height: 20px;

  margin-top: 12px;              /* ✅ space from title */
}

@media (max-width: 767px) {

  .ai-grid-container-2 {
    grid-template-columns: 1fr;   /* 👈 1 column mobile */
    gap: 10px;
  }

  .ai-grid-item-2 {
    padding: 14px;
    min-height: auto;             /* 👈 flexible height */
  }

  .ai-grid-title-2 {
    font-size: 16px;
  }

  .ai-grid-desc-2 {
    font-size: 12px;
    line-height: 1.5;
  }

  .ai-grid-icon-2 {
    width: 28px;
    height: 28px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83eaade *//* This styles the specific word you wrapped in the span */
.elementor-3189 .elementor-element.elementor-element-83eaade .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-3189 .elementor-element.elementor-element-83eaade .elementor-heading-title {
    color: #FAFAFA;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf2c24e *//* GRID CONTAINER */
.ai-grid-container {
  display: grid;
  grid-template-columns: repeat(4, 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 {
  background: #FFFFFF08;

  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;     
}

/*mobile:*/
/* ===============================
   MOBILE RESPONSIVE
=============================== */
@media (max-width: 767px) {

  .ai-grid-container {
    grid-template-columns: 1fr;   /* 👈 1 column */
    gap: 10px;                    /* 👈 better spacing */
    padding: 0 10px;              /* 👈 avoid edge touching */
  }

  .ai-grid-item {
    padding: 14px;
  }

  .ai-grid-icon {
    width: 28px;
    height: 28px;
  }

  .ai-grid-icon img {
    width: 22px;
    height: 22px;
  }

  .ai-grid-title {
    font-size: 16px;               
    line-height: 1.3;
  }

  .ai-grid-desc {
    font-size: 13px;
    line-height: 1.5;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b771f48 *//* This styles the specific word you wrapped in the span */
.elementor-3189 .elementor-element.elementor-element-b771f48 .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-3189 .elementor-element.elementor-element-b771f48 .elementor-heading-title {
    color: #FAFAFA;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b8791d *//* Container - minimal spacing */
.elementor-3189 .elementor-element.elementor-element-9b8791d .channel-container {
    display: flex;
    flex-wrap: wrap; 
    gap: 2px;
    justify-content: flex-start;
    padding: 4px 0;
}

/* Individual Box - Updated with #FAFAFA border */
.elementor-3189 .elementor-element.elementor-element-9b8791d .channel-box {
    border: 1px solid #D9D6D0; /* Updated border color */
    color: #D9D6D0; 
    padding: 2px 10px;
    font-family: 'dm sans', sans-serif;
    font-size: 9px;
    font-weight: 300;
    letter-spacing: 0.5px;
    text-transform: capitalize;
    transition: all 0.3s ease;
    cursor: pointer;
    background-color: transparent;
}

/* Active State - Solid White */
.elementor-3189 .elementor-element.elementor-element-9b8791d .channel-box.active {
    background-color: #FFFFFF !important;
    color: #000000; 
    border-color: #FFFFFF;
}

/* Hover Effect */
.elementor-3189 .elementor-element.elementor-element-9b8791d .channel-box:hover {
    border-color: #F0D080; 
    color: #FFFFFF; 
    background-color: #F0D0803D !important; 
}

/* Mobile Adjustments */
@media (max-width: 767px) {
    .elementor-3189 .elementor-element.elementor-element-9b8791d .channel-container {
        /* Changed from center to flex-start for left alignment */
        justify-content: flex-start !important; 
        gap: 5px;
        /* Optional: adds a tiny bit of left padding if it's touching the edge */
        padding-left: 2px; 
    }
    
    .elementor-3189 .elementor-element.elementor-element-9b8791d .channel-box {
        padding: 2px 8px;
        font-size: 8px;
        /* Ensures boxes don't grow to fill width */
        flex: 0 1 auto; 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5698740 *//* MAIN BOX */
.elementor-3189 .elementor-element.elementor-element-5698740 .kpi-container-omnikonic {
  max-width: 848px;
  width: 100%;

  background: #0F2444;
  border: 1px solid #C9A84C1F;
  border-top: 2px solid #C9A84C;   /* 🔥 GOLDEN TOP BORDER */

  padding: 30px 33px;
}

/* HEADING */
.elementor-3189 .elementor-element.elementor-element-5698740 .kpi-heading-omnikonic {
  font-family: 'Cormorant Garamond', serif;
  font-weight: 700;
  font-size: 22.4px;
  line-height: 1;

  color: #FFFFFF;

  margin-bottom: 25px;
}

/* ROW */
.elementor-3189 .elementor-element.elementor-element-5698740 .kpi-row-omnikonic {
  display: flex;
  justify-content: space-between;
  align-items: center;

  padding: 14px 0;

  border-bottom: 1px solid #C9A84C0F;
}

/* REMOVE LAST BORDER */
.elementor-3189 .elementor-element.elementor-element-5698740 .kpi-last-omnikonic {
  border-bottom: none;
}

/* LEFT SIDE */
.elementor-3189 .elementor-element.elementor-element-5698740 .kpi-left-omnikonic {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

/* LABEL */
.elementor-3189 .elementor-element.elementor-element-5698740 .kpi-label-omnikonic {
  font-family: 'DM Sans', sans-serif;
  font-weight: 300;
  font-size: 12.3px;

  color: #8A9BB0;
}

/* SUB TEXT */
.elementor-3189 .elementor-element.elementor-element-5698740 .kpi-sub-omnikonic {
  font-family: 'Cormorant Garamond', serif;
  font-weight: 700;
  font-size: 9.3px;

  letter-spacing: 1px;
  text-transform: uppercase;

  color: #5A6A80;
}

/* RIGHT VALUE */
.elementor-3189 .elementor-element.elementor-element-5698740 .kpi-right-omnikonic {
  font-family: 'Cormorant Garamond', serif;
  font-weight: 700;
  font-size: 28.8px;
  line-height: 28.8px;
margin-left: 40%;
  color: #F0D080;
}

/* ROW */
.elementor-3189 .elementor-element.elementor-element-5698740 .kpi-row-omnikonic {
  display: flex;
  justify-content: space-between;
  align-items: center;

  padding: 14px 0;
  border-bottom: 1px solid #C9A84C0F;
}

/* REMOVE LAST BORDER */
.elementor-3189 .elementor-element.elementor-element-5698740 .kpi-last-omnikonic {
  border-bottom: none;
}

/* RIGHT GROUP */
.elementor-3189 .elementor-element.elementor-element-5698740 .kpi-right-group-omnikonic {
  display: flex;
  align-items: center;
  gap: 10px; /* ✅ small clean gap */
}

/* VALUE */
.elementor-3189 .elementor-element.elementor-element-5698740 .kpi-value-omnikonic {
  font-family: 'Cormorant Garamond', serif;
  font-weight: 700;
  font-size: 28.8px;
  line-height: 28.8px;
  color: #F0D080;
}

/* INLINE TEXT */
.elementor-3189 .elementor-element.elementor-element-5698740 .kpi-inline-omnikonic {
  font-family: 'Cormorant Garamond', serif;
  font-weight: 700;
  font-size: 9.3px;

  letter-spacing: 1px;
  text-transform: uppercase;

  color: #5A6A80;

  white-space: nowrap;  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df1d35c *//* This styles the specific word you wrapped in the span */
.elementor-3189 .elementor-element.elementor-element-df1d35c .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-3189 .elementor-element.elementor-element-df1d35c .elementor-heading-title {
    color: #FAFAFA;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5be6e8f */.ai-grid-container-onkonic {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, auto);

  gap: 2px;
  max-width: 1776px;
  margin: 0 auto;
  background: #0A1628;
}

/* GRID ITEM */
.ai-grid-item-onkonic {
  background: #FFFFFF08;
  display: flex;
  flex-direction: column;
  align-items: flex-start;  
  text-align: left;

/*   
  align-items: center;        
  text-align: center;          */
  padding: 16px;
  box-sizing: border-box;
  border: none;
  position: relative;
}


.ai-grid-item-onkonic::before {
 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000000; /* figma border-top */
}

/* HOVER */
.ai-grid-item-onkonic:hover {
  background: #FFFFFF12;
}

/* TOP SECTION */
.ai-grid-top-onkonic {
  display: flex;
  flex-direction: column;   
  align-items: flex-start;  
  gap: 8px;                   
}

/* ICON */
.ai-grid-icon-onkonic {
  width: 24px;      
  height: 24px;

  display: flex;
  align-items: center;
  justify-content: center;
}

.ai-grid-icon-onkonic img {
  width: 20px;    
  height: 20px;
  object-fit: contain;
}

/* TITLE */
.ai-grid-title-onkonic {
  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-onkonic {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
;
  color: #8A9BB0;
  margin-top: 6px;       
  line-height: 18px;     
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e108659 *//* This styles the specific word you wrapped in the span */
.elementor-3189 .elementor-element.elementor-element-e108659 .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-3189 .elementor-element.elementor-element-e108659 .elementor-heading-title {
    color: #FAFAFA;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf11a4d *//* This styles the specific word you wrapped in the span */
.elementor-3189 .elementor-element.elementor-element-cf11a4d .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-3189 .elementor-element.elementor-element-cf11a4d .elementor-heading-title {
    color: #FFFFFF;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fab71ac */.elementor-3189 .elementor-element.elementor-element-fab71ac .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-9291ea7 */.elementor-3189 .elementor-element.elementor-element-9291ea7 .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-300b9aa */.elementor-3189 .elementor-element.elementor-element-300b9aa .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-38dd8f4 */.elementor-3189 .elementor-element.elementor-element-38dd8f4 .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-8fc5b28 */.elementor-3189 .elementor-element.elementor-element-8fc5b28 .gold-highlight {
    color: #F0D080 !important;
    font-weight: 600; /* Makes it slightly bolder to stand out */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c436ce9 *//* MAIN BOX */
.elementor-3189 .elementor-element.elementor-element-c436ce9 .kpi-container-omnikonic {
 
  width: 100%;
   color: #C9A84C;    
max-width: 1200px;  
margin: 0 auto;                      
  background: #0F2444;
  border: 1px solid #C9A84C1F;

  padding: 30px 24px;
    border-top: 2px solid #C9A84C;   margin: 0 auto;     
}

/* HEADING */
.elementor-3189 .elementor-element.elementor-element-c436ce9 .kpi-heading-omnikonic {
  font-family: 'Cormorant Garamond', serif;
  font-weight: 700;
  font-size: 22.4px;
  line-height: 1;

  color: #FFFFFF;

  margin-bottom: 25px;
}

/* ROW */
.elementor-3189 .elementor-element.elementor-element-c436ce9 .kpi-row-omnikonic {
  display: flex;
  justify-content: space-between;
  align-items: center;

  padding: 14px 0;

  border-bottom: 1px solid #C9A84C0F;
}

/* REMOVE LAST BORDER */
.elementor-3189 .elementor-element.elementor-element-c436ce9 .kpi-last-omnikonic {
  border-bottom: none;
}

/* LEFT SIDE */
.elementor-3189 .elementor-element.elementor-element-c436ce9 .kpi-left-omnikonic {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

/* LABEL */
.elementor-3189 .elementor-element.elementor-element-c436ce9 .kpi-label-omnikonic {
  font-family: 'DM Sans', sans-serif;
  font-weight: 300;
  font-size: 12.3px;

  color: #8A9BB0;
}

/* SUB TEXT */
.elementor-3189 .elementor-element.elementor-element-c436ce9 .kpi-sub-omnikonic {
  font-family: 'Cormorant Garamond', serif;
  font-weight: 700;
  font-size: 9.3px;

  letter-spacing: 1px;
  text-transform: uppercase;

  color: #5A6A80;
}



/* RIGHT VALUE */
.elementor-3189 .elementor-element.elementor-element-c436ce9 .kpi-right-omnikonic {
  font-family: 'Cormorant Garamond', serif;
  font-weight: 700;
  font-size: 28.8px;
  line-height: 28.8px;
 
  color: #F0D080;
}

/* ROW */
.elementor-3189 .elementor-element.elementor-element-c436ce9 .kpi-row-omnikonic {
  display: flex;
  justify-content: space-between;
  align-items: center;

  padding: 14px 0;
  border-bottom: 1px solid #C9A84C0F;
}

/* REMOVE LAST BORDER */
.elementor-3189 .elementor-element.elementor-element-c436ce9 .kpi-last-omnikonic {
  border-bottom: none;
}

/* RIGHT GROUP */
.elementor-3189 .elementor-element.elementor-element-c436ce9 .kpi-right-group-omnikonic {
  display: flex;
  align-items: center;
  gap: 8px; 
  margin-left: auto;   
}

/* VALUE */
.elementor-3189 .elementor-element.elementor-element-c436ce9 .kpi-value-omnikonic {
  font-family: 'Cormorant Garamond', serif;
  font-weight: 700;
  font-size: 28.8px;
  line-height: 14px;
  color: #F0D080;
}

/* INLINE TEXT */
.elementor-3189 .elementor-element.elementor-element-c436ce9 .kpi-inline-omnikonic {
  font-family: 'Cormorant Garamond', serif;
  font-weight: 700;
  font-size: 9.3px;

  letter-spacing: 1px;
  text-transform: uppercase;

  color: #5A6A80;

  white-space: nowrap;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-882220f *//* =========================
   SMALL REGION CARDS
========================= */
.ai-region-card {
  background: #FFFFFF08;
  border: 1px solid #C9A84C0F;

  height: 105px;

  display: flex;
  flex-direction: column;
  align-items: center;     /* center horizontally */
  justify-content: center; /* center vertically */

  text-align: center;
  box-sizing: border-box;
}

/* TITLE */
.ai-region-title {
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-size: 11.2px;
  line-height: 1;

  color: #FFFFFF;

  margin-bottom: 6px;
}

/* SUB TEXT */
.ai-region-desc {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 10.4px;
  line-height: 1;

  color: #8A9BB0;
}

.ai-region-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr); /* ✅ 2 columns */
  gap: 2px;                              /* match figma */

  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-029b5ce *//* This styles the specific word you wrapped in the span */
.elementor-3189 .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-3189 .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: #8A9BB0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-757af6d *//* This styles the specific word you wrapped in the span */
.elementor-3189 .elementor-element.elementor-element-757af6d .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-3189 .elementor-element.elementor-element-757af6d .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: #a0aab7; /* 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: #a0aab7;
    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: #a0aab7; 
    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: 11px;
    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; 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1825eba */@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: #6b7785;
    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: #6b7785;
    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 */