.elementor-157 .elementor-element.elementor-element-a85ed87{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-157 .elementor-element.elementor-element-aa8e20e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-c4c73b2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-7e6af61{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-157 .elementor-element.elementor-element-6933345{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-157 .elementor-element.elementor-element-8027041 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-157 .elementor-element.elementor-element-a3f882a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-3f5bd63{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-157 .elementor-element.elementor-element-8b0108f{text-align:start;}.elementor-157 .elementor-element.elementor-element-0248da3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-68c91b5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-65f3870{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-300ae08{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-735708b{width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-157 .elementor-element.elementor-element-735708b{left:0px;}body.rtl .elementor-157 .elementor-element.elementor-element-735708b{right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-a85ed87 */.elementor-157 .elementor-element.elementor-element-a85ed87{background:#102026;position:relative;overflow:hidden;padding:0 50px !important;}
.elementor-157 .elementor-element.elementor-element-a85ed87::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(800px 500px at 100% 0%,rgba(75,114,100,.28),transparent 70%);}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-wrap{max-width:1240px;margin:0 auto;width:100%;position:relative;z-index:1;padding-top:90px !important;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta{border-radius:24px;padding:56px 60px !important;gap:48px;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#4B7264 0%,#2F5248 55%,#1C3B37 100%);position:relative;overflow:hidden;box-shadow:0 30px 70px -30px rgba(0,0,0,.6);}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta::after{content:"";position:absolute;width:420px;height:420px;right:-120px;top:-180px;border-radius:50%;border:1px solid rgba(250,249,246,.14);box-shadow:0 0 0 60px rgba(250,249,246,.03),0 0 0 120px rgba(250,249,246,.02);pointer-events:none;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta-l{flex:1 1 0% !important;min-width:0;width:auto !important;gap:12px;position:relative;z-index:1;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta-r{flex:0 0 300px !important;width:300px !important;gap:12px;position:relative;z-index:1;align-items:stretch;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-eyebrow .elementor-heading-title{color:#CFE3DA !important;font-size:16px;font-weight:800;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta-title .elementor-heading-title{color:#FAF9F6 !important;font-size:52px;line-height:1.02;font-weight:800;letter-spacing:-1.3px;max-width:640px;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta-text p{margin:4px 0 0;color:rgba(250,249,246,.82);font-size:18px;line-height:1.6;max-width:560px;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-checks p{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-check{color:#FAF9F6;font-size:14.5px;font-weight:600;display:inline-flex;align-items:center;gap:8px;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-check::before{content:"";width:18px;height:18px;border-radius:50%;background:rgba(250,249,246,.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23FAF9F6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta-r .elementor-button{width:100%;justify-content:center;padding:19px 30px;border-radius:999px;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;text-decoration:none !important;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-btn-primary .elementor-button{background:#FAF9F6;color:#102B2B;border:1px solid #FAF9F6;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-btn-primary .elementor-button:hover{background:#FFFFFF;transform:translateY(-2px);}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-btn-primary .elementor-button-icon svg{fill:#102B2B;width:14px;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-btn-primary .elementor-button:hover .elementor-button-icon{transform:translateX(3px);}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-btn-primary .elementor-button-icon{transition:transform .2s ease;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-btn-ghost .elementor-button{background:transparent;color:#FAF9F6;border:1px solid rgba(250,249,246,.4);}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-btn-ghost .elementor-button:hover{border-color:#FAF9F6;background:rgba(250,249,246,.08);}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-grid{margin-top:80px;gap:48px;padding-bottom:56px !important;border-bottom:1px solid rgba(250,249,246,.1);}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-brand{flex:1.6;gap:22px;padding-right:30px !important;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-logo img{width:230px;height:auto;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-tagline p{margin:0;color:rgba(250,249,246,.62);font-size:15.5px;line-height:1.65;max-width:360px;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-col{flex:1;gap:18px;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-coltitle .elementor-heading-title{color:#9DBDB0 !important;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-links ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-links a{color:rgba(250,249,246,.78);font-size:15.5px;text-decoration:none;transition:color .2s ease,padding .2s ease;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-links a:hover{color:#FAF9F6;padding-left:4px;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-loc{margin:0 0 10px;color:#FAF9F6;font-size:15.5px;font-weight:700;line-height:1.5;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-note{margin:0;color:rgba(250,249,246,.6);font-size:14.5px;line-height:1.6;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-bottom{justify-content:space-between;align-items:center;gap:12px;padding:26px 0 !important;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-bottom p{margin:0;color:rgba(250,249,246,.5);font-size:13.5px;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-made p::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#9DBDB0;margin-right:9px;vertical-align:middle;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-mark{margin-bottom:-0.24em;pointer-events:none;user-select:none;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-mark .elementor-heading-title{display:block;text-align:center;white-space:nowrap;font-size:min(15.5vw,212px);line-height:.9;font-weight:800;letter-spacing:-.04em;color:transparent !important;background:linear-gradient(180deg,rgba(157,189,176,.16),rgba(157,189,176,0) 85%);-webkit-background-clip:text;background-clip:text;}
@media (max-width:1024px){
 .elementor-157 .elementor-element.elementor-element-a85ed87{padding:0 40px !important;}
 .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta{flex-direction:column;align-items:flex-start;padding:44px 40px !important;gap:32px;}
 .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta-l{flex:0 0 auto !important;width:100% !important;}
 .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta-r{flex:0 0 auto !important;width:auto !important;flex-direction:row;flex-wrap:wrap;}
 .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta-r .elementor-button{width:auto;}
 .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta-title .elementor-heading-title{font-size:42px;}
 .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-grid{flex-wrap:wrap;gap:40px 32px;}
 .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-brand{flex:1 1 100%;padding-right:0 !important;}
}
@media (max-width:767px){
 .elementor-157 .elementor-element.elementor-element-a85ed87{padding:0 20px !important;}
 .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-wrap{padding-top:64px !important;}
 .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta{padding:36px 24px !important;border-radius:20px;}
 .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta-title .elementor-heading-title{font-size:34px;letter-spacing:-.8px;}
 .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta-text p{font-size:16.5px;}
 .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta-r{flex-direction:column;width:100% !important;}
 .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta-r .elementor-button{width:100%;}
 .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-grid{margin-top:56px;}
 .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-col{flex:1 1 40%;}
 .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-find{flex:1 1 100%;}
 .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-bottom{flex-direction:column;align-items:flex-start;}
}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-grid > .e-con{width:auto !important;min-width:0;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-col{flex:1 1 0% !important;}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-brand{flex:1.6 1 0% !important;}
@media (max-width:1024px){.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-brand{flex:1 1 100% !important;}}
@media (max-width:767px){.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-col{flex:1 1 40% !important;} .elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-find{flex:1 1 100% !important;}}
.elementor-157 .elementor-element.elementor-element-a85ed87 .ld-f-cta{scroll-margin-top:110px;}/* End custom CSS */