.elementor-190 .elementor-element.elementor-element-6353c10c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-23dadead{--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-190 .elementor-element.elementor-element-23dadead:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-23dadead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071728;}.elementor-190 .elementor-element.elementor-element-2359b9c3{--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:space-between;--flex-wrap:nowrap;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-190 .elementor-element.elementor-element-168e641d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,164,93,.20);--border-color:rgba(200,164,93,.20);--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-190 .elementor-element.elementor-element-168e641d:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-168e641d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2036;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-190 .elementor-element.elementor-element-90bb5ea{text-align:start;}.elementor-190 .elementor-element.elementor-element-90bb5ea .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;line-height:1.06em;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-190 .elementor-element.elementor-element-55264a83{text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.72em;color:#BFC9D5;}.elementor-190 .elementor-element.elementor-element-56c96cd1{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,164,93,.20);--border-color:rgba(200,164,93,.20);--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-190 .elementor-element.elementor-element-56c96cd1:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-56c96cd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2036;}.elementor-190 .elementor-element.elementor-element-27bcbc28{text-align:start;}.elementor-190 .elementor-element.elementor-element-27bcbc28 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;line-height:1.06em;letter-spacing:0px;color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-22a52072{text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.72em;color:#BFC9D5;}.elementor-190 .elementor-element.elementor-element-7d17b86e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,164,93,.20);--border-color:rgba(200,164,93,.20);--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-190 .elementor-element.elementor-element-7d17b86e:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-7d17b86e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2036;}.elementor-190 .elementor-element.elementor-element-1a6d4af5{text-align:start;}.elementor-190 .elementor-element.elementor-element-1a6d4af5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;line-height:1.06em;letter-spacing:0px;color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-6f61fe2f{text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.72em;color:#BFC9D5;}.elementor-190 .elementor-element.elementor-element-41782362{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,164,93,.20);--border-color:rgba(200,164,93,.20);--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-190 .elementor-element.elementor-element-41782362:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-41782362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2036;}.elementor-190 .elementor-element.elementor-element-7954c276{text-align:start;}.elementor-190 .elementor-element.elementor-element-7954c276 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;line-height:1.06em;letter-spacing:0px;color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-2d0f4c08{text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.72em;color:#BFC9D5;}.elementor-190 .elementor-element.elementor-element-6c81cace{--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-190 .elementor-element.elementor-element-6c81cace:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-6c81cace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EC;}.elementor-190 .elementor-element.elementor-element-5cafcf0b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:108px;--padding-bottom:108px;--padding-left:32px;--padding-right:32px;}.elementor-190 .elementor-element.elementor-element-f722f18{--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-190 .elementor-element.elementor-element-5c1a42ed{text-align:start;}.elementor-190 .elementor-element.elementor-element-5c1a42ed .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:2px;color:#C8A45D;}.elementor-190 .elementor-element.elementor-element-122314cc{text-align:start;}.elementor-190 .elementor-element.elementor-element-122314cc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:600;line-height:1.06em;letter-spacing:0px;color:#081728;}.elementor-190 .elementor-element.elementor-element-7537938e{text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#607085;}.elementor-190 .elementor-element.elementor-element-65135afe{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7DDC9;--border-color:#E7DDC9;--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-190 .elementor-element.elementor-element-65135afe:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-65135afe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-6371c9eb{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.72em;color:#506075;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-190 .elementor-element.elementor-element-5b4f271 .elementor-button{background-color:#C8A45D;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:#081728;color:#081728;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8A45D;border-radius:8px 8px 8px 8px;padding:15px 22px 15px 22px;}.elementor-190 .elementor-element.elementor-element-5b4f271 .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-5b4f271 .elementor-button:focus{background-color:#E4C77F;color:#081728;}.elementor-190 .elementor-element.elementor-element-5b4f271 .elementor-button:hover svg, .elementor-190 .elementor-element.elementor-element-5b4f271 .elementor-button:focus svg{fill:#081728;}.elementor-190 .elementor-element.elementor-element-565ab766{--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-190 .elementor-element.elementor-element-34866de{--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-190 .elementor-element.elementor-element-34866de:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-34866de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-3eb5c47{--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;--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-190 .elementor-element.elementor-element-14c23e0{text-align:start;}.elementor-190 .elementor-element.elementor-element-14c23e0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.08em;letter-spacing:2px;color:#B28A3E;}.elementor-190 .elementor-element.elementor-element-9823cba{text-align:start;}.elementor-190 .elementor-element.elementor-element-9823cba .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;line-height:1.08em;letter-spacing:0px;color:#071728;}.elementor-190 .elementor-element.elementor-element-8583a50{text-align:start;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D5A6C;}.elementor-190 .elementor-element.elementor-element-28e3532{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-2d97863{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6DDCB;--border-color:#E6DDCB;--border-radius:2px 2px 2px 2px;}.elementor-190 .elementor-element.elementor-element-2d97863:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-2d97863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-a9f39e8{--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;--padding-top:28px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-190 .elementor-element.elementor-element-4b27781{text-align:start;}.elementor-190 .elementor-element.elementor-element-4b27781 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.08em;letter-spacing:1.4px;color:#B28A3E;}.elementor-190 .elementor-element.elementor-element-f476de4{text-align:start;}.elementor-190 .elementor-element.elementor-element-f476de4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:31px;font-weight:600;line-height:1.1em;letter-spacing:0px;color:#071728;}.elementor-190 .elementor-element.elementor-element-ae4ff57{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#5A6778;}.elementor-190 .elementor-element.elementor-element-d7d007b .elementor-button{background-color:#C8A45D;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#071728;color:#071728;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8A45D;border-radius:2px 2px 2px 2px;padding:15px 22px 15px 22px;}.elementor-190 .elementor-element.elementor-element-d7d007b .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-d7d007b .elementor-button:focus{background-color:#E4C77F;color:#071728;}.elementor-190 .elementor-element.elementor-element-d7d007b .elementor-button:hover svg, .elementor-190 .elementor-element.elementor-element-d7d007b .elementor-button:focus svg{fill:#071728;}.elementor-190 .elementor-element.elementor-element-fc8d412{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6DDCB;--border-color:#E6DDCB;--border-radius:2px 2px 2px 2px;}.elementor-190 .elementor-element.elementor-element-fc8d412:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-fc8d412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-1c7f715{--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;--padding-top:28px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-190 .elementor-element.elementor-element-0f26f92{text-align:start;}.elementor-190 .elementor-element.elementor-element-0f26f92 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.08em;letter-spacing:1.4px;color:#B28A3E;}.elementor-190 .elementor-element.elementor-element-a6470a4{text-align:start;}.elementor-190 .elementor-element.elementor-element-a6470a4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:31px;font-weight:600;line-height:1.1em;letter-spacing:0px;color:#071728;}.elementor-190 .elementor-element.elementor-element-04a85a1{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#5A6778;}.elementor-190 .elementor-element.elementor-element-3b3727e .elementor-button{background-color:#C8A45D;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#071728;color:#071728;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8A45D;border-radius:2px 2px 2px 2px;padding:15px 22px 15px 22px;}.elementor-190 .elementor-element.elementor-element-3b3727e .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-3b3727e .elementor-button:focus{background-color:#E4C77F;color:#071728;}.elementor-190 .elementor-element.elementor-element-3b3727e .elementor-button:hover svg, .elementor-190 .elementor-element.elementor-element-3b3727e .elementor-button:focus svg{fill:#071728;}.elementor-190 .elementor-element.elementor-element-a633ca9{--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:space-between;}.elementor-190 .elementor-element.elementor-element-5e72fd4{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6DDCB;--border-color:#E6DDCB;--border-radius:2px 2px 2px 2px;}.elementor-190 .elementor-element.elementor-element-5e72fd4:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-5e72fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-0f4c13c{--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;--padding-top:28px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-190 .elementor-element.elementor-element-7899d4d{text-align:start;}.elementor-190 .elementor-element.elementor-element-7899d4d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.08em;letter-spacing:1.4px;color:#B28A3E;}.elementor-190 .elementor-element.elementor-element-8e183f2{text-align:start;}.elementor-190 .elementor-element.elementor-element-8e183f2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:31px;font-weight:600;line-height:1.1em;letter-spacing:0px;color:#071728;}.elementor-190 .elementor-element.elementor-element-87e6bc1{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#5A6778;}.elementor-190 .elementor-element.elementor-element-53cdfec .elementor-button{background-color:#C8A45D;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#071728;color:#071728;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8A45D;border-radius:2px 2px 2px 2px;padding:15px 22px 15px 22px;}.elementor-190 .elementor-element.elementor-element-53cdfec .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-53cdfec .elementor-button:focus{background-color:#E4C77F;color:#071728;}.elementor-190 .elementor-element.elementor-element-53cdfec .elementor-button:hover svg, .elementor-190 .elementor-element.elementor-element-53cdfec .elementor-button:focus svg{fill:#071728;}.elementor-190 .elementor-element.elementor-element-1b0ad89{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6DDCB;--border-color:#E6DDCB;--border-radius:2px 2px 2px 2px;}.elementor-190 .elementor-element.elementor-element-1b0ad89:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-1b0ad89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-61f9bae{--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;--padding-top:28px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-190 .elementor-element.elementor-element-e682f48{text-align:start;}.elementor-190 .elementor-element.elementor-element-e682f48 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.08em;letter-spacing:1.4px;color:#B28A3E;}.elementor-190 .elementor-element.elementor-element-fceb947{text-align:start;}.elementor-190 .elementor-element.elementor-element-fceb947 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:31px;font-weight:600;line-height:1.1em;letter-spacing:0px;color:#071728;}.elementor-190 .elementor-element.elementor-element-d442eb2{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#5A6778;}.elementor-190 .elementor-element.elementor-element-1794825 .elementor-button{background-color:#C8A45D;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#071728;color:#071728;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8A45D;border-radius:2px 2px 2px 2px;padding:15px 22px 15px 22px;}.elementor-190 .elementor-element.elementor-element-1794825 .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-1794825 .elementor-button:focus{background-color:#E4C77F;color:#071728;}.elementor-190 .elementor-element.elementor-element-1794825 .elementor-button:hover svg, .elementor-190 .elementor-element.elementor-element-1794825 .elementor-button:focus svg{fill:#071728;}.elementor-190 .elementor-element.elementor-element-2ea47e4{--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-190 .elementor-element.elementor-element-2ea47e4:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-2ea47e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EC;}.elementor-190 .elementor-element.elementor-element-fe25a9e{--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;--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-190 .elementor-element.elementor-element-f87cd3a{text-align:center;}.elementor-190 .elementor-element.elementor-element-f87cd3a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.08em;letter-spacing:2px;color:#B28A3E;}.elementor-190 .elementor-element.elementor-element-f7df489{text-align:center;}.elementor-190 .elementor-element.elementor-element-f7df489 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:600;line-height:1.08em;letter-spacing:0px;color:#071728;}.elementor-190 .elementor-element.elementor-element-ddce921{text-align:center;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#4D5A6C;}.elementor-190 .elementor-element.elementor-element-2fc45f3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-695452d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-190 .elementor-element.elementor-element-656fb1b{text-align:center;}.elementor-190 .elementor-element.elementor-element-656fb1b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1em;letter-spacing:1px;color:#C8A45D;}.elementor-190 .elementor-element.elementor-element-8b0bc8a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3D5B7;--border-color:#E3D5B7;--border-radius:2px 2px 2px 2px;--padding-top:34px;--padding-bottom:30px;--padding-left:026px;--padding-right:26px;}.elementor-190 .elementor-element.elementor-element-8b0bc8a:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-8b0bc8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-45ac042{text-align:start;}.elementor-190 .elementor-element.elementor-element-45ac042 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.7px;color:#B28A3E;}.elementor-190 .elementor-element.elementor-element-e0351ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-e0351ec .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;line-height:1.05em;letter-spacing:0px;color:#071728;}.elementor-190 .elementor-element.elementor-element-c3a1e62{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.68em;color:#5A6778;}.elementor-190 .elementor-element.elementor-element-08295e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-190 .elementor-element.elementor-element-3d0fa6c{text-align:center;}.elementor-190 .elementor-element.elementor-element-3d0fa6c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1em;letter-spacing:1px;color:#C8A45D;}.elementor-190 .elementor-element.elementor-element-80a9c3b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3D5B7;--border-color:#E3D5B7;--border-radius:2px 2px 2px 2px;--padding-top:34px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-190 .elementor-element.elementor-element-80a9c3b:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-80a9c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-dd9e937{text-align:start;}.elementor-190 .elementor-element.elementor-element-dd9e937 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.7px;color:#B28A3E;}.elementor-190 .elementor-element.elementor-element-4324cc7{text-align:start;}.elementor-190 .elementor-element.elementor-element-4324cc7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:31px;font-weight:600;line-height:1.05em;letter-spacing:0px;color:#071728;}.elementor-190 .elementor-element.elementor-element-2c855a0{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.68em;color:#5A6778;}.elementor-190 .elementor-element.elementor-element-62defe7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-190 .elementor-element.elementor-element-3aaa393{text-align:center;}.elementor-190 .elementor-element.elementor-element-3aaa393 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1em;letter-spacing:1px;color:#C8A45D;}.elementor-190 .elementor-element.elementor-element-9041eb2{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3D5B7;--border-color:#E3D5B7;--border-radius:2px 2px 2px 2px;--padding-top:34px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-190 .elementor-element.elementor-element-9041eb2:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-9041eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-be3830b{text-align:start;}.elementor-190 .elementor-element.elementor-element-be3830b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.7px;color:#B28A3E;}.elementor-190 .elementor-element.elementor-element-20beeb7{text-align:start;}.elementor-190 .elementor-element.elementor-element-20beeb7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;line-height:1.05em;letter-spacing:0px;color:#071728;}.elementor-190 .elementor-element.elementor-element-c1911a8{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.68em;color:#5A6778;}.elementor-190 .elementor-element.elementor-element-5c83e25{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-190 .elementor-element.elementor-element-576c68f{text-align:center;}.elementor-190 .elementor-element.elementor-element-576c68f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1em;letter-spacing:1px;color:#C8A45D;}.elementor-190 .elementor-element.elementor-element-9fe1b54{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3D5B7;--border-color:#E3D5B7;--border-radius:2px 2px 2px 2px;--padding-top:34px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-190 .elementor-element.elementor-element-9fe1b54:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-9fe1b54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-cc07cd7{text-align:start;}.elementor-190 .elementor-element.elementor-element-cc07cd7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.7px;color:#B28A3E;}.elementor-190 .elementor-element.elementor-element-85a8987{text-align:start;}.elementor-190 .elementor-element.elementor-element-85a8987 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;line-height:1.05em;letter-spacing:0px;color:#071728;}.elementor-190 .elementor-element.elementor-element-f63af91{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.68em;color:#5A6778;}.elementor-190 .elementor-element.elementor-element-1b241737{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-569d2fbc{--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-190 .elementor-element.elementor-element-569d2fbc:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-569d2fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EC;}.elementor-190 .elementor-element.elementor-element-9bddb0b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:104px;--padding-bottom:86px;--padding-left:32px;--padding-right:32px;}.elementor-190 .elementor-element.elementor-element-6e6dbaa2{--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-190 .elementor-element.elementor-element-1a62a0b0{text-align:start;}.elementor-190 .elementor-element.elementor-element-1a62a0b0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:2px;color:#C8A45D;}.elementor-190 .elementor-element.elementor-element-139c7800{text-align:start;}.elementor-190 .elementor-element.elementor-element-139c7800 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:600;line-height:1.06em;letter-spacing:0px;color:#081728;}.elementor-190 .elementor-element.elementor-element-48cc6ccf{text-align:start;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:#607085;}.elementor-190 .elementor-element.elementor-element-412d3ed9{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#6A788B;}.elementor-190 .elementor-element.elementor-element-54f5bc73 .elementor-button{background-color:#C8A45D;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:#081728;color:#081728;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8A45D;border-radius:8px 8px 8px 8px;padding:15px 22px 15px 22px;}.elementor-190 .elementor-element.elementor-element-54f5bc73 .elementor-button:hover, .elementor-190 .elementor-element.elementor-element-54f5bc73 .elementor-button:focus{background-color:#E4C77F;color:#081728;}.elementor-190 .elementor-element.elementor-element-54f5bc73 .elementor-button:hover svg, .elementor-190 .elementor-element.elementor-element-54f5bc73 .elementor-button:focus svg{fill:#081728;}.elementor-190 .elementor-element.elementor-element-43b4c65a{--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-190 .elementor-element.elementor-element-2d8d3b63{--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;}@media(min-width:768px){.elementor-190 .elementor-element.elementor-element-2359b9c3{--content-width:1240px;}.elementor-190 .elementor-element.elementor-element-168e641d{--width:23%;}.elementor-190 .elementor-element.elementor-element-56c96cd1{--width:23%;}.elementor-190 .elementor-element.elementor-element-7d17b86e{--width:23%;}.elementor-190 .elementor-element.elementor-element-41782362{--width:23%;}.elementor-190 .elementor-element.elementor-element-5cafcf0b{--content-width:1240px;}.elementor-190 .elementor-element.elementor-element-f722f18{--width:43%;}.elementor-190 .elementor-element.elementor-element-565ab766{--width:52%;}.elementor-190 .elementor-element.elementor-element-3eb5c47{--content-width:1240px;}.elementor-190 .elementor-element.elementor-element-2d97863{--width:48.7%;}.elementor-190 .elementor-element.elementor-element-fc8d412{--width:48.7%;}.elementor-190 .elementor-element.elementor-element-5e72fd4{--width:48.7%;}.elementor-190 .elementor-element.elementor-element-1b0ad89{--width:48.7%;}.elementor-190 .elementor-element.elementor-element-fe25a9e{--content-width:1240px;}.elementor-190 .elementor-element.elementor-element-695452d{--width:100%;}.elementor-190 .elementor-element.elementor-element-08295e9{--width:100%;}.elementor-190 .elementor-element.elementor-element-62defe7{--width:100%;}.elementor-190 .elementor-element.elementor-element-5c83e25{--width:100%;}.elementor-190 .elementor-element.elementor-element-9bddb0b{--content-width:1240px;}.elementor-190 .elementor-element.elementor-element-6e6dbaa2{--width:48%;}.elementor-190 .elementor-element.elementor-element-43b4c65a{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-190 .elementor-element.elementor-element-168e641d{--width:48%;}.elementor-190 .elementor-element.elementor-element-56c96cd1{--width:48%;}.elementor-190 .elementor-element.elementor-element-7d17b86e{--width:48%;}.elementor-190 .elementor-element.elementor-element-41782362{--width:48%;}.elementor-190 .elementor-element.elementor-element-f722f18{--width:100%;}.elementor-190 .elementor-element.elementor-element-565ab766{--width:100%;}.elementor-190 .elementor-element.elementor-element-2d97863{--width:48.5%;}.elementor-190 .elementor-element.elementor-element-fc8d412{--width:48.5%;}.elementor-190 .elementor-element.elementor-element-5e72fd4{--width:48.5%;}.elementor-190 .elementor-element.elementor-element-1b0ad89{--width:48.5%;}.elementor-190 .elementor-element.elementor-element-6e6dbaa2{--width:100%;}.elementor-190 .elementor-element.elementor-element-43b4c65a{--width:100%;}}@media(max-width:1024px){.elementor-190 .elementor-element.elementor-element-2359b9c3{--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-190 .elementor-element.elementor-element-90bb5ea .elementor-heading-title{font-size:27px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-190 .elementor-element.elementor-element-55264a83{font-size:13px;}.elementor-190 .elementor-element.elementor-element-27bcbc28 .elementor-heading-title{font-size:27px;}.elementor-190 .elementor-element.elementor-element-22a52072{font-size:13px;}.elementor-190 .elementor-element.elementor-element-1a6d4af5 .elementor-heading-title{font-size:27px;}.elementor-190 .elementor-element.elementor-element-6f61fe2f{font-size:13px;}.elementor-190 .elementor-element.elementor-element-7954c276 .elementor-heading-title{font-size:27px;}.elementor-190 .elementor-element.elementor-element-2d0f4c08{font-size:13px;}.elementor-190 .elementor-element.elementor-element-5cafcf0b{--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;--padding-top:82px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;}.elementor-190 .elementor-element.elementor-element-5c1a42ed .elementor-heading-title{font-size:12px;}.elementor-190 .elementor-element.elementor-element-122314cc .elementor-heading-title{font-size:47px;}.elementor-190 .elementor-element.elementor-element-7537938e{font-size:16px;}.elementor-190 .elementor-element.elementor-element-6371c9eb{font-size:14px;}.elementor-190 .elementor-element.elementor-element-5b4f271 .elementor-button{font-size:12px;}.elementor-190 .elementor-element.elementor-element-3eb5c47{--padding-top:82px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;}.elementor-190 .elementor-element.elementor-element-14c23e0 .elementor-heading-title{font-size:12px;}.elementor-190 .elementor-element.elementor-element-9823cba .elementor-heading-title{font-size:45px;}.elementor-190 .elementor-element.elementor-element-8583a50{font-size:16px;}.elementor-190 .elementor-element.elementor-element-4b27781 .elementor-heading-title{font-size:11px;}.elementor-190 .elementor-element.elementor-element-f476de4 .elementor-heading-title{font-size:28px;}.elementor-190 .elementor-element.elementor-element-ae4ff57{font-size:15px;}.elementor-190 .elementor-element.elementor-element-d7d007b .elementor-button{font-size:12px;}.elementor-190 .elementor-element.elementor-element-0f26f92 .elementor-heading-title{font-size:11px;}.elementor-190 .elementor-element.elementor-element-a6470a4 .elementor-heading-title{font-size:28px;}.elementor-190 .elementor-element.elementor-element-04a85a1{font-size:15px;}.elementor-190 .elementor-element.elementor-element-3b3727e .elementor-button{font-size:12px;}.elementor-190 .elementor-element.elementor-element-7899d4d .elementor-heading-title{font-size:11px;}.elementor-190 .elementor-element.elementor-element-8e183f2 .elementor-heading-title{font-size:28px;}.elementor-190 .elementor-element.elementor-element-87e6bc1{font-size:15px;}.elementor-190 .elementor-element.elementor-element-53cdfec .elementor-button{font-size:12px;}.elementor-190 .elementor-element.elementor-element-e682f48 .elementor-heading-title{font-size:11px;}.elementor-190 .elementor-element.elementor-element-fceb947 .elementor-heading-title{font-size:28px;}.elementor-190 .elementor-element.elementor-element-d442eb2{font-size:15px;}.elementor-190 .elementor-element.elementor-element-1794825 .elementor-button{font-size:12px;}.elementor-190 .elementor-element.elementor-element-fe25a9e{--padding-top:82px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;}.elementor-190 .elementor-element.elementor-element-f87cd3a .elementor-heading-title{font-size:12px;}.elementor-190 .elementor-element.elementor-element-f7df489 .elementor-heading-title{font-size:46px;}.elementor-190 .elementor-element.elementor-element-ddce921{font-size:16px;}.elementor-190 .elementor-element.elementor-element-656fb1b .elementor-heading-title{font-size:12px;}.elementor-190 .elementor-element.elementor-element-45ac042 .elementor-heading-title{font-size:10px;}.elementor-190 .elementor-element.elementor-element-e0351ec .elementor-heading-title{font-size:29px;}.elementor-190 .elementor-element.elementor-element-c3a1e62{font-size:14px;}.elementor-190 .elementor-element.elementor-element-3d0fa6c .elementor-heading-title{font-size:12px;}.elementor-190 .elementor-element.elementor-element-dd9e937 .elementor-heading-title{font-size:10px;}.elementor-190 .elementor-element.elementor-element-4324cc7 .elementor-heading-title{font-size:29px;}.elementor-190 .elementor-element.elementor-element-2c855a0{font-size:14px;}.elementor-190 .elementor-element.elementor-element-3aaa393 .elementor-heading-title{font-size:12px;}.elementor-190 .elementor-element.elementor-element-be3830b .elementor-heading-title{font-size:10px;}.elementor-190 .elementor-element.elementor-element-20beeb7 .elementor-heading-title{font-size:29px;}.elementor-190 .elementor-element.elementor-element-c1911a8{font-size:14px;}.elementor-190 .elementor-element.elementor-element-576c68f .elementor-heading-title{font-size:12px;}.elementor-190 .elementor-element.elementor-element-cc07cd7 .elementor-heading-title{font-size:10px;}.elementor-190 .elementor-element.elementor-element-85a8987 .elementor-heading-title{font-size:29px;}.elementor-190 .elementor-element.elementor-element-f63af91{font-size:14px;}.elementor-190 .elementor-element.elementor-element-9bddb0b{--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;--padding-top:80px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-190 .elementor-element.elementor-element-1a62a0b0 .elementor-heading-title{font-size:12px;}.elementor-190 .elementor-element.elementor-element-139c7800 .elementor-heading-title{font-size:46px;}.elementor-190 .elementor-element.elementor-element-48cc6ccf{font-size:16px;}.elementor-190 .elementor-element.elementor-element-412d3ed9{font-size:15px;}.elementor-190 .elementor-element.elementor-element-54f5bc73 .elementor-button{font-size:12px;}}@media(max-width:767px){.elementor-190 .elementor-element.elementor-element-2359b9c3{--flex-wrap:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-190 .elementor-element.elementor-element-168e641d{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-190 .elementor-element.elementor-element-90bb5ea .elementor-heading-title{font-size:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-190 .elementor-element.elementor-element-55264a83{font-size:13px;}.elementor-190 .elementor-element.elementor-element-56c96cd1{--width:100%;}.elementor-190 .elementor-element.elementor-element-27bcbc28 .elementor-heading-title{font-size:25px;}.elementor-190 .elementor-element.elementor-element-22a52072{font-size:13px;}.elementor-190 .elementor-element.elementor-element-7d17b86e{--width:100%;}.elementor-190 .elementor-element.elementor-element-1a6d4af5 .elementor-heading-title{font-size:25px;}.elementor-190 .elementor-element.elementor-element-6f61fe2f{font-size:13px;}.elementor-190 .elementor-element.elementor-element-41782362{--width:100%;}.elementor-190 .elementor-element.elementor-element-7954c276 .elementor-heading-title{font-size:25px;}.elementor-190 .elementor-element.elementor-element-2d0f4c08{font-size:13px;}.elementor-190 .elementor-element.elementor-element-5cafcf0b{--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;--padding-top:58px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-f722f18{--width:100%;}.elementor-190 .elementor-element.elementor-element-5c1a42ed .elementor-heading-title{font-size:11px;}.elementor-190 .elementor-element.elementor-element-122314cc .elementor-heading-title{font-size:35px;}.elementor-190 .elementor-element.elementor-element-7537938e{font-size:15px;}.elementor-190 .elementor-element.elementor-element-6371c9eb{font-size:13px;}.elementor-190 .elementor-element.elementor-element-5b4f271 .elementor-button{font-size:11px;}.elementor-190 .elementor-element.elementor-element-565ab766{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-3eb5c47{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-14c23e0 .elementor-heading-title{font-size:11px;}.elementor-190 .elementor-element.elementor-element-9823cba .elementor-heading-title{font-size:35px;}.elementor-190 .elementor-element.elementor-element-8583a50{font-size:16px;}.elementor-190 .elementor-element.elementor-element-28e3532{--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-190 .elementor-element.elementor-element-2d97863{--width:100%;}.elementor-190 .elementor-element.elementor-element-a9f39e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-4b27781 .elementor-heading-title{font-size:10px;}.elementor-190 .elementor-element.elementor-element-f476de4 .elementor-heading-title{font-size:26px;}.elementor-190 .elementor-element.elementor-element-ae4ff57{font-size:14px;}.elementor-190 .elementor-element.elementor-element-d7d007b .elementor-button{font-size:12px;padding:14px 18px 14px 18px;}.elementor-190 .elementor-element.elementor-element-fc8d412{--width:100%;}.elementor-190 .elementor-element.elementor-element-1c7f715{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-0f26f92 .elementor-heading-title{font-size:10px;}.elementor-190 .elementor-element.elementor-element-a6470a4 .elementor-heading-title{font-size:26px;}.elementor-190 .elementor-element.elementor-element-04a85a1{font-size:14px;}.elementor-190 .elementor-element.elementor-element-3b3727e .elementor-button{font-size:12px;padding:14px 18px 14px 18px;}.elementor-190 .elementor-element.elementor-element-a633ca9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-5e72fd4{--width:100%;}.elementor-190 .elementor-element.elementor-element-0f4c13c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-7899d4d .elementor-heading-title{font-size:10px;}.elementor-190 .elementor-element.elementor-element-8e183f2 .elementor-heading-title{font-size:26px;}.elementor-190 .elementor-element.elementor-element-87e6bc1{font-size:14px;}.elementor-190 .elementor-element.elementor-element-53cdfec .elementor-button{font-size:12px;padding:14px 18px 14px 18px;}.elementor-190 .elementor-element.elementor-element-1b0ad89{--width:100%;}.elementor-190 .elementor-element.elementor-element-28387a9{padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-61f9bae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-e682f48 .elementor-heading-title{font-size:10px;}.elementor-190 .elementor-element.elementor-element-fceb947 .elementor-heading-title{font-size:26px;}.elementor-190 .elementor-element.elementor-element-d442eb2{font-size:14px;}.elementor-190 .elementor-element.elementor-element-1794825 .elementor-button{font-size:12px;padding:14px 18px 14px 18px;}.elementor-190 .elementor-element.elementor-element-fe25a9e{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-f87cd3a .elementor-heading-title{font-size:11px;}.elementor-190 .elementor-element.elementor-element-f7df489 .elementor-heading-title{font-size:34px;}.elementor-190 .elementor-element.elementor-element-ddce921{font-size:16px;}.elementor-190 .elementor-element.elementor-element-695452d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-656fb1b .elementor-heading-title{font-size:11px;}.elementor-190 .elementor-element.elementor-element-45ac042 .elementor-heading-title{font-size:10px;}.elementor-190 .elementor-element.elementor-element-e0351ec .elementor-heading-title{font-size:27px;}.elementor-190 .elementor-element.elementor-element-c3a1e62{font-size:14px;}.elementor-190 .elementor-element.elementor-element-08295e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-3d0fa6c .elementor-heading-title{font-size:11px;}.elementor-190 .elementor-element.elementor-element-dd9e937 .elementor-heading-title{font-size:10px;}.elementor-190 .elementor-element.elementor-element-4324cc7 .elementor-heading-title{font-size:27px;}.elementor-190 .elementor-element.elementor-element-2c855a0{font-size:14px;}.elementor-190 .elementor-element.elementor-element-62defe7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-3aaa393 .elementor-heading-title{font-size:11px;}.elementor-190 .elementor-element.elementor-element-be3830b .elementor-heading-title{font-size:10px;}.elementor-190 .elementor-element.elementor-element-20beeb7 .elementor-heading-title{font-size:27px;}.elementor-190 .elementor-element.elementor-element-c1911a8{font-size:14px;}.elementor-190 .elementor-element.elementor-element-5c83e25{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-576c68f .elementor-heading-title{font-size:11px;}.elementor-190 .elementor-element.elementor-element-cc07cd7 .elementor-heading-title{font-size:10px;}.elementor-190 .elementor-element.elementor-element-85a8987 .elementor-heading-title{font-size:27px;}.elementor-190 .elementor-element.elementor-element-f63af91{font-size:14px;}.elementor-190 .elementor-element.elementor-element-1b241737{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-9bddb0b{--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;--padding-top:58px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-6e6dbaa2{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-1a62a0b0 .elementor-heading-title{font-size:11px;}.elementor-190 .elementor-element.elementor-element-139c7800 .elementor-heading-title{font-size:35px;}.elementor-190 .elementor-element.elementor-element-48cc6ccf{font-size:15px;}.elementor-190 .elementor-element.elementor-element-412d3ed9{font-size:14px;}.elementor-190 .elementor-element.elementor-element-54f5bc73 .elementor-button{font-size:11px;}.elementor-190 .elementor-element.elementor-element-43b4c65a{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */:root{
  --blehr-navy:#071728;
  --blehr-navy2:#0B2036;
  --blehr-gold:#C8A45D;
  --blehr-gold2:#E4C77F;
  --blehr-cream:#F6F3EC;
  --blehr-ink:#081728;
  --blehr-muted:#607085;
  --blehr-line:#E7DDC9;
}

/* =========================================================
   BASE / FULL WIDTH
   ========================================================= */
.blehr-shell{width:100%;margin-inline:auto}
.blehr-hero,
.blehr-pillar-band,
.blehr-who,
.blehr-portfolio,
.blehr-strategy,
.blehr-why,
.blehr-partnership,
.blehr-cta{
  overflow:hidden;
}
.blehr-hero{
  width:100vw!important;
  max-width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding:0!important;
  gap:0!important;
}
.blehr-hero-widget,
.blehr-hero-widget.elementor-element,
.blehr-hero-widget .elementor-widget-container{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}

/* =========================================================
   IMAGE SOURCES — CSS only so Elementor JSON remains WAF-safe
   ========================================================= */
.blehr-css-photo{
  display:block;
  width:100%;
  height:100%;
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
}
.blehr-img-corporate{
  background-image:url("https://images.pexels.com/photos/33719784/pexels-photo-33719784.jpeg?cs=srgb&dl=pexels-zulfugarkarimov-33719784.jpg&fm=jpg");
}
.blehr-img-logistics{
  background-image:url("https://images.pexels.com/photos/18468444/pexels-photo-18468444.jpeg?cs=srgb&dl=pexels-robertkso-18468444.jpg&fm=jpg");
}
.blehr-img-realestate{
  background-image:url("https://images.pexels.com/photos/16113732/pexels-photo-16113732/free-photo-of-modern-office-building.jpeg?auto=compress&dpr=1&h=750&w=1260");
}
.blehr-img-community{
  background-image:url("https://images.pexels.com/photos/35043674/pexels-photo-35043674/free-photo-of-community-distribution-event-with-volunteers.jpeg?auto=compress&dpr=1&h=750&w=1260");
}
.blehr-img-office{
  background-image:url("https://images.pexels.com/photos/36766669/pexels-photo-36766669/free-photo-of-business-meeting-in-modern-office-setting.jpeg?auto=compress&dpr=1&h=750&w=1260");
}
.blehr-img-future{
  background-image:url("https://images.pexels.com/photos/6931031/pexels-photo-6931031.jpeg?cs=srgb&dl=pexels-mikhail-nilov-6931031.jpg&fm=jpg");
}

/* =========================================================
   HERO — seamless 4-story CSS slider, no blank frames
   ========================================================= */
#blehome-slider{
  position:relative;
  width:100%;
  height:760px;
  min-height:760px;
  overflow:hidden;
  background:#071728;
}
#blehome-slider .slide{
  --ble-delay:0s;
  position:absolute;
  inset:0;
  z-index:1;
  opacity:0;
  animation:blehrSlideCycle 20.8s steps(1,end) infinite;
  animation-delay:var(--ble-delay);
}
#blehome-slider .slide:nth-of-type(1){--ble-delay:0s}
#blehome-slider .slide:nth-of-type(2){--ble-delay:5.2s}
#blehome-slider .slide:nth-of-type(3){--ble-delay:10.4s}
#blehome-slider .slide:nth-of-type(4){--ble-delay:15.6s}
@keyframes blehrSlideCycle{
  0%,24.999%{opacity:1}
  25%,100%{opacity:0}
}
#blehome-slider .slide .blehr-css-photo{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  animation:blehrKenBurns 5.2s ease-out infinite;
}
@keyframes blehrKenBurns{
  from{transform:scale(1.01)}
  to{transform:scale(1.055)}
}
#blehome-slider .shade{
  position:absolute;
  inset:0;
  z-index:2;
  background:
    linear-gradient(90deg,rgba(7,23,40,.94) 0%,rgba(7,23,40,.78) 46%,rgba(7,23,40,.26) 100%),
    linear-gradient(180deg,rgba(7,23,40,.05),rgba(7,23,40,.46));
}
#blehome-slider .copy{
  position:absolute;
  z-index:4;
  left:max(32px,calc((100vw - 1240px)/2 + 32px));
  top:50%;
  transform:translateY(-50%);
  width:min(720px,56vw);
  animation:blehrHeroCopy 5.2s ease both infinite;
}
@keyframes blehrHeroCopy{
  0%{opacity:0;transform:translateY(calc(-50% + 18px))}
  8%,88%{opacity:1;transform:translateY(-50%)}
  100%{opacity:0;transform:translateY(calc(-50% - 8px))}
}
#blehome-slider .eyebrow{
  color:#C8A45D;
  font:700 11px/1.3 Manrope,sans-serif;
  letter-spacing:2px;
  text-transform:uppercase;
}
#blehome-slider h1{
  margin:16px 0 18px;
  color:#fff;
  font:600 clamp(48px,5.5vw,80px)/.98 "Cormorant Garamond",serif;
}
#blehome-slider p{
  max-width:650px;
  margin:0;
  color:#D5DEE7;
  font:400 17px/1.72 Manrope,sans-serif;
}
#blehome-slider .actions{
  display:flex;
  gap:12px;
  flex-wrap:wrap;
  margin-top:28px;
}
#blehome-slider .actions a{
  display:inline-flex;
  align-items:center;
  min-height:50px;
  padding:0 20px;
  border-radius:8px;
  border:1px solid #C8A45D;
  background:#C8A45D;
  color:#071728;
  font:700 11px Manrope,sans-serif;
  letter-spacing:1px;
  text-transform:uppercase;
  text-decoration:none;
  transition:transform .25s ease,background .25s ease;
}
#blehome-slider .actions a.alt{
  background:rgba(7,23,40,.16);
  color:#fff;
  border-color:rgba(255,255,255,.45);
}
#blehome-slider .actions a:hover{transform:translateY(-3px)}

#blehome-slider .navrail{
  position:absolute;
  z-index:8;
  right:max(28px,calc((100vw - 1240px)/2 + 32px));
  top:50%;
  transform:translateY(-50%);
  display:grid;
  gap:12px;
  width:270px;
}
#blehome-slider .railitem{
  --rail-delay:0s;
  display:grid;
  grid-template-columns:34px 1fr;
  gap:12px;
  align-items:center;
  padding:13px 14px;
  border-radius:14px;
  border:1px solid rgba(255,255,255,.14);
  background:rgba(7,23,40,.66);
  color:#fff;
  backdrop-filter:blur(8px);
  animation:blehrRailCycle 20.8s steps(1,end) infinite;
  animation-delay:var(--rail-delay);
}
#blehome-slider .railitem:nth-child(1){--rail-delay:0s}
#blehome-slider .railitem:nth-child(2){--rail-delay:5.2s}
#blehome-slider .railitem:nth-child(3){--rail-delay:10.4s}
#blehome-slider .railitem:nth-child(4){--rail-delay:15.6s}
@keyframes blehrRailCycle{
  0%,24.999%{
    border-color:rgba(200,164,93,.70);
    background:linear-gradient(90deg,rgba(200,164,93,.17),rgba(7,23,40,.72));
    transform:translateX(-8px);
  }
  25%,100%{
    border-color:rgba(255,255,255,.14);
    background:rgba(7,23,40,.66);
    transform:translateX(0);
  }
}
#blehome-slider .railitem span{
  color:#C8A45D;
  font:700 10px Manrope,sans-serif;
}
#blehome-slider .railitem b{
  font:600 15px/1.2 "Cormorant Garamond",serif;
}
#blehome-slider .blehr-hero-progress{
  position:absolute;
  z-index:8;
  left:max(32px,calc((100vw - 1240px)/2 + 32px));
  bottom:28px;
  display:flex;
  gap:8px;
}
#blehome-slider .blehr-hero-progress i{
  --pdelay:0s;
  display:block;
  width:34px;
  height:2px;
  background:rgba(255,255,255,.28);
  overflow:hidden;
}
#blehome-slider .blehr-hero-progress i:after{
  content:"";
  display:block;
  width:100%;
  height:100%;
  background:#C8A45D;
  transform:scaleX(0);
  transform-origin:left;
  animation:blehrProgress 20.8s linear infinite;
  animation-delay:var(--pdelay);
}
#blehome-slider .blehr-hero-progress i:nth-child(1){--pdelay:0s}
#blehome-slider .blehr-hero-progress i:nth-child(2){--pdelay:5.2s}
#blehome-slider .blehr-hero-progress i:nth-child(3){--pdelay:10.4s}
#blehome-slider .blehr-hero-progress i:nth-child(4){--pdelay:15.6s}
@keyframes blehrProgress{
  0%{transform:scaleX(0)}
  24.9%{transform:scaleX(1)}
  25%,100%{transform:scaleX(0)}
}

/* =========================================================
   PILLARS — force 4 equal desktop cards
   ========================================================= */
.blehr-pillar-band{
  background:#071728!important;
}
.blehr-pillar-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:18px!important;
}
.blehr-pillar-grid>.e-con,
.blehr-pillar-grid>.elementor-element{
  width:100%!important;
  min-width:0!important;
  transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;
}
.blehr-pillar-grid>.e-con:hover,
.blehr-pillar-grid>.elementor-element:hover{
  transform:translateY(-7px);
  border-color:#C8A45D!important;
  box-shadow:0 18px 45px rgba(0,0,0,.16);
}
.blehr-pillar-no{
  color:#C8A45D;
  font:700 10px/1 Manrope,sans-serif;
  letter-spacing:1.5px;
}

/* =========================================================
   WHO WE ARE
   ========================================================= */
.blehr-who-visual{
  position:relative;
  min-height:580px;
}
.blehr-who-visual .big{
  position:absolute;
  inset:0 90px 70px 0;
  border-radius:24px;
  overflow:hidden;
  box-shadow:0 26px 70px rgba(7,23,40,.14);
}
.blehr-who-visual .small{
  position:absolute;
  right:0;
  width:44%;
  height:42%;
  border-radius:18px;
  overflow:hidden;
  border:6px solid #F6F3EC;
  box-shadow:0 18px 45px rgba(7,23,40,.14);
}
.blehr-who-visual .one{
  top:28px;
  animation:blehrFloatA 6s ease-in-out infinite;
}
.blehr-who-visual .two{
  bottom:0;
  animation:blehrFloatB 7s ease-in-out infinite;
}
@keyframes blehrFloatA{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-9px)}
}
@keyframes blehrFloatB{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(8px)}
}
.blehr-who-visual .caption{
  position:absolute;
  left:18px;
  bottom:18px;
  z-index:3;
  padding:15px 17px;
  border-radius:14px;
  background:rgba(7,23,40,.88);
  border-left:3px solid #C8A45D;
  color:#fff;
}
.blehr-who-visual .caption span{
  display:block;
  color:#C8A45D;
  font:700 10px Manrope,sans-serif;
  letter-spacing:1.3px;
  text-transform:uppercase;
}
.blehr-who-visual .caption b{
  display:block;
  margin-top:6px;
  font:600 18px/1.2 "Cormorant Garamond",serif;
}
.blehr-mini-label{
  color:#A98030;
  font:700 10px/1 Manrope,sans-serif;
  letter-spacing:1.4px;
  text-transform:uppercase;
}

/* =========================================================
   PORTFOLIO — force 4 equal desktop cards
   ========================================================= */
.blehr-portfolio{
  background:#071728!important;
}
.blehr-portfolio-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:18px!important;
}
.blehr-portfolio-grid>.e-con,
.blehr-portfolio-grid>.elementor-element{
  width:100%!important;
  min-width:0!important;
}
.blehr-port-card{
  position:relative;
  overflow:hidden;
  transition:transform .35s ease,box-shadow .35s ease;
}
.blehr-port-card:hover{
  transform:translateY(-8px);
  box-shadow:0 22px 55px rgba(0,0,0,.20);
}
.blehr-port-card:after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  border-radius:20px;
  background:linear-gradient(110deg,transparent 35%,rgba(200,164,93,.12) 50%,transparent 65%);
  transform:translateX(-120%);
  transition:transform .8s ease;
}
.blehr-port-card:hover:after{transform:translateX(120%)}
.blehr-port-img{
  position:relative;
  height:240px;
  overflow:hidden;
}
.blehr-port-img .blehr-css-photo{
  width:100%;
  height:100%;
  transition:transform .7s ease;
}
.blehr-port-card:hover .blehr-port-img .blehr-css-photo{transform:scale(1.05)}
.blehr-port-img:after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(180deg,transparent 48%,rgba(7,23,40,.58));
}
.blehr-port-img span{
  position:absolute;
  z-index:3;
  left:16px;
  top:16px;
  width:40px;
  height:40px;
  border-radius:50%;
  display:grid;
  place-items:center;
  background:rgba(7,23,40,.90);
  color:#C8A45D;
  font:700 10px Manrope,sans-serif;
}

/* =========================================================
   STRATEGY
   ========================================================= */
.blehr-strategy-ribbon{
  position:relative;
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  padding:28px;
  border-radius:22px;
  background:#071728;
  color:#fff;
  box-shadow:0 20px 50px rgba(7,23,40,.12);
}
.blehr-strategy-ribbon:after{
  content:"";
  position:absolute;
  left:-30%;
  bottom:0;
  width:30%;
  height:2px;
  background:linear-gradient(90deg,transparent,#C8A45D,transparent);
  animation:blehrSignal 4.8s linear infinite;
}
@keyframes blehrSignal{to{left:110%}}
.blehr-strategy-ribbon .step{
  flex:1;
  text-align:center;
}
.blehr-strategy-ribbon .step span{
  color:#C8A45D;
  font:700 10px Manrope,sans-serif;
}
.blehr-strategy-ribbon .step b{
  display:block;
  margin-top:7px;
  font:600 26px/1 "Cormorant Garamond",serif;
}
.blehr-strategy-ribbon .step small{
  display:block;
  margin-top:5px;
  color:#AEBBC8;
  font:600 9px/1.3 Manrope,sans-serif;
  letter-spacing:.9px;
}
.blehr-strategy-ribbon i{
  color:#C8A45D;
  font:300 26px Manrope,sans-serif;
  font-style:normal;
}

/* =========================================================
   WHY BEACON — cinematic banner
   ========================================================= */
.blehr-why-banner{
  position:relative;
  min-height:650px;
  overflow:hidden;
}
.blehr-why-banner>.blehr-css-photo{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
}
.blehr-why-banner .overlay{
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,rgba(7,23,40,.92),rgba(7,23,40,.70),rgba(7,23,40,.30));
}
.blehr-why-banner .copy{
  position:absolute;
  z-index:3;
  left:max(32px,calc((100vw - 1240px)/2 + 32px));
  top:50%;
  transform:translateY(-50%);
  max-width:650px;
  color:#fff;
}
.blehr-why-banner .copy>span{
  color:#C8A45D;
  font:700 11px Manrope,sans-serif;
  letter-spacing:2px;
  text-transform:uppercase;
}
.blehr-why-banner h2{
  margin:14px 0 16px;
  font:600 clamp(42px,4.5vw,64px)/1 "Cormorant Garamond",serif;
}
.blehr-why-banner p{
  color:#D2DBE5;
  font:400 16px/1.75 Manrope,sans-serif;
}
.blehr-why-banner a{
  display:inline-block;
  margin-top:20px;
  color:#C8A45D;
  font:700 11px Manrope,sans-serif;
  letter-spacing:1.1px;
  text-transform:uppercase;
  text-decoration:none;
}
.blehr-why-banner .words{
  position:absolute;
  z-index:3;
  right:max(28px,calc((100vw - 1240px)/2 + 32px));
  bottom:28px;
  text-align:right;
}
.blehr-why-banner .words b{
  display:block;
  color:rgba(255,255,255,.18);
  font:600 clamp(38px,5vw,72px)/.88 "Cormorant Garamond",serif;
  animation:blehrWordShift 6s ease-in-out infinite alternate;
}
.blehr-why-banner .words b:nth-child(2){
  color:rgba(200,164,93,.55);
  animation-delay:.5s;
}
.blehr-why-banner .words b:nth-child(3){animation-delay:1s}
@keyframes blehrWordShift{
  from{transform:translateX(0)}
  to{transform:translateX(-10px)}
}

/* =========================================================
   PARTNERSHIPS — always visible + animated circle
   ========================================================= */
.blehr-partnership{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 86% 18%,rgba(200,164,93,.14),transparent 23%),
    #F6F3EC!important;
}
.blehr-partner-layout{
  display:grid!important;
  grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)!important;
  gap:58px!important;
  align-items:center!important;
}
.blehr-partner-layout>.e-con,
.blehr-partner-layout>.elementor-element{
  width:100%!important;
  min-width:0!important;
}
.blehr-partner-copy,
.blehr-partner-stage,
.blehr-partner-visual{
  opacity:1!important;
  visibility:visible!important;
  transform:none;
}
.blehr-partner-visual{
  position:relative;
  min-height:460px;
  border-radius:28px;
  overflow:hidden;
  background:
    radial-gradient(circle at 50% 50%,rgba(200,164,93,.10),transparent 34%),
    #071728;
  box-shadow:0 28px 70px rgba(7,23,40,.16);
}
.blehr-partner-visual:before{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:360px;
  height:360px;
  transform:translate(-50%,-50%);
  border-radius:50%;
  background:
    conic-gradient(
      from 0deg,
      transparent 0 34deg,
      rgba(200,164,93,.96) 35deg 41deg,
      transparent 42deg 118deg,
      rgba(200,164,93,.42) 119deg 125deg,
      transparent 126deg 220deg,
      rgba(200,164,93,.78) 221deg 228deg,
      transparent 229deg 310deg,
      rgba(200,164,93,.36) 311deg 318deg,
      transparent 319deg 360deg
    );
  -webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);
  mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);
  animation:blehrOrbitSpin 11s linear infinite;
  z-index:1;
}
.blehr-partner-visual:after{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:280px;
  height:280px;
  transform:translate(-50%,-50%);
  border-radius:50%;
  background:radial-gradient(circle,rgba(200,164,93,.18),rgba(200,164,93,.05) 42%,transparent 72%);
  animation:blehrHalo 4s ease-in-out infinite;
}
@keyframes blehrOrbitSpin{
  to{transform:translate(-50%,-50%) rotate(360deg)}
}
@keyframes blehrHalo{
  0%,100%{opacity:.55;transform:translate(-50%,-50%) scale(.92)}
  50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}
}
.blehr-partner-ring{
  position:absolute;
  left:50%;
  top:50%;
  border-radius:50%;
  z-index:2;
}
.blehr-partner-ring.r1{
  width:315px;
  height:315px;
  border:1px dashed rgba(200,164,93,.45);
  animation:blehrRingA 18s linear infinite;
}
.blehr-partner-ring.r2{
  width:220px;
  height:220px;
  border:2px dotted rgba(200,164,93,.34);
  animation:blehrRingB 12s linear infinite;
}
@keyframes blehrRingA{
  from{transform:translate(-50%,-50%) rotate(0)}
  to{transform:translate(-50%,-50%) rotate(360deg)}
}
@keyframes blehrRingB{
  from{transform:translate(-50%,-50%) rotate(360deg)}
  to{transform:translate(-50%,-50%) rotate(0)}
}
.blehr-partner-core{
  position:absolute;
  left:50%;
  top:50%;
  width:170px;
  height:170px;
  border-radius:50%;
  transform:translate(-50%,-50%);
  display:grid;
  place-content:center;
  text-align:center;
  background:#F6F3EC;
  color:#071728;
  z-index:5;
  animation:blehrCoreGlow 3.6s ease-in-out infinite;
}
@keyframes blehrCoreGlow{
  0%,100%{box-shadow:0 18px 44px rgba(0,0,0,.24),0 0 0 0 rgba(200,164,93,.15)}
  50%{box-shadow:0 22px 56px rgba(0,0,0,.28),0 0 0 18px rgba(200,164,93,0)}
}
.blehr-partner-core small{
  color:#A98030;
  font:700 9px/1 Manrope,sans-serif;
  letter-spacing:1.6px;
}
.blehr-partner-core strong{
  display:block;
  margin-top:8px;
  font:600 24px/1.03 "Cormorant Garamond",serif;
}
.blehr-partner-chip{
  position:absolute;
  z-index:6;
  min-width:105px;
  padding:11px 13px;
  border-radius:999px;
  background:#0B2036;
  color:#fff;
  border:1px solid rgba(200,164,93,.34);
  text-align:center;
  font:600 11px/1 Manrope,sans-serif;
}
.blehr-partner-chip.c1{left:26px;top:32px;animation:blehrChipA 4.5s ease-in-out infinite}
.blehr-partner-chip.c2{right:24px;top:68px;animation:blehrChipB 5s ease-in-out .4s infinite}
.blehr-partner-chip.c3{left:42px;bottom:58px;animation:blehrChipB 4.8s ease-in-out .8s infinite}
.blehr-partner-chip.c4{right:26px;bottom:28px;animation:blehrChipA 5.2s ease-in-out 1.1s infinite}
@keyframes blehrChipA{
  0%,100%{transform:translate(0,0)}
  50%{transform:translate(8px,-8px)}
}
@keyframes blehrChipB{
  0%,100%{transform:translate(0,0)}
  50%{transform:translate(-8px,8px)}
}

/* Full-width ticker, not a narrow floating strip */
.blehr-partner-ticker{
  width:100vw!important;
  max-width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  overflow:hidden;
  background:#071728;
  border-top:1px solid rgba(200,164,93,.16);
  border-bottom:1px solid rgba(200,164,93,.16);
}
.blehr-partner-track{
  width:max-content;
  display:flex;
  align-items:center;
  gap:20px;
  padding:15px 0;
  color:#fff;
  animation:blehrMarquee 26s linear infinite;
}
.blehr-partner-track span{
  font:700 11px/1 Manrope,sans-serif;
  letter-spacing:1.6px;
}
.blehr-partner-track i{
  color:#C8A45D;
  font-style:normal;
}
@keyframes blehrMarquee{
  to{transform:translateX(-50%)}
}

/* =========================================================
   FINAL CTA
   ========================================================= */
.blehr-cta-arrow{
  color:rgba(8,23,40,.68);
  font:300 74px/1 Manrope,sans-serif;
  animation:blehrArrow 2.6s ease-in-out infinite;
}
@keyframes blehrArrow{
  0%,100%{transform:translate(0,0)}
  50%{transform:translate(5px,-5px)}
}

/* =========================================================
   TABLET
   ========================================================= */
@media(max-width:1024px){
  #blehome-slider{height:720px;min-height:720px}
  #blehome-slider .copy{width:min(660px,68vw)}
  #blehome-slider .navrail{right:24px;width:230px}

  .blehr-pillar-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .blehr-portfolio-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .blehr-partner-layout{
    grid-template-columns:1fr!important;
  }
  .blehr-partner-visual{min-height:420px}
  .blehr-strategy-ribbon{flex-wrap:wrap}
  .blehr-strategy-ribbon .step{min-width:40%}
  .blehr-strategy-ribbon i{display:none}
}

/* =========================================================
   MOBILE
   ========================================================= */
@media(max-width:767px){
  #blehome-slider{height:760px;min-height:760px}
  #blehome-slider .copy{
    left:20px;
    right:20px;
    top:43%;
    width:auto;
  }
  #blehome-slider h1{font-size:45px}
  #blehome-slider p{font-size:15px}
  #blehome-slider .navrail{
    left:20px;
    right:20px;
    top:auto;
    bottom:56px;
    transform:none;
    width:auto;
    grid-template-columns:repeat(4,1fr);
    gap:7px;
  }
  #blehome-slider .railitem{
    display:block;
    padding:10px 7px;
    text-align:center;
  }
  #blehome-slider .railitem b{display:none}
  #blehome-slider .blehr-hero-progress{left:20px;bottom:22px}

  .blehr-pillar-grid,
  .blehr-portfolio-grid{
    grid-template-columns:1fr!important;
  }
  .blehr-who-visual{min-height:440px}
  .blehr-who-visual .big{inset:0 48px 54px 0}
  .blehr-who-visual .small{width:50%;border-width:4px}
  .blehr-port-img{height:220px}

  .blehr-strategy-ribbon{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:18px;
  }
  .blehr-strategy-ribbon .step{min-width:0}

  .blehr-why-banner{min-height:620px}
  .blehr-why-banner .copy{
    left:20px;
    right:20px;
    max-width:none;
  }
  .blehr-why-banner .words{display:none}

  .blehr-partner-visual{min-height:390px}
  .blehr-partner-visual:before{width:300px;height:300px}
  .blehr-partner-ring.r1{width:270px;height:270px}
  .blehr-partner-ring.r2{width:195px;height:195px}
  .blehr-partner-chip{
    min-width:88px;
    font-size:10px;
  }
  .blehr-partner-chip.c1{left:12px;top:18px}
  .blehr-partner-chip.c2{right:12px;top:48px}
  .blehr-partner-chip.c3{left:14px;bottom:46px}
  .blehr-partner-chip.c4{right:12px;bottom:16px}
}

@media(prefers-reduced-motion:reduce){
  #blehome-slider .slide,
  #blehome-slider .slide .blehr-css-photo,
  #blehome-slider .copy,
  #blehome-slider .railitem,
  #blehome-slider .blehr-hero-progress i:after,
  .blehr-who-visual .one,
  .blehr-who-visual .two,
  .blehr-strategy-ribbon:after,
  .blehr-why-banner .words b,
  .blehr-partner-visual:before,
  .blehr-partner-visual:after,
  .blehr-partner-ring,
  .blehr-partner-core,
  .blehr-partner-chip,
  .blehr-partner-track,
  .blehr-cta-arrow{
    animation:none!important;
  }
  #blehome-slider .slide{opacity:0}
  #blehome-slider .slide:first-of-type{opacity:1}
}/* End custom CSS */