.elementor-2029 .elementor-element.elementor-element-6e3b2db{--display:flex;--min-height:400px;--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;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.2;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%}.elementor-2029 .elementor-element.elementor-element-6e3b2db:not(.elementor-motion-effects-element-type-background),.elementor-2029 .elementor-element.elementor-element-6e3b2db>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.seaeoluxuryvacations.com/wp-content/uploads/2026/09/lb1.avif);background-position:0 30%;background-repeat:no-repeat;background-size:cover}.elementor-2029 .elementor-element.elementor-element-6e3b2db::before,.elementor-2029 .elementor-element.elementor-element-6e3b2db>.elementor-background-video-container::before,.elementor-2029 .elementor-element.elementor-element-6e3b2db>.e-con-inner>.elementor-background-video-container::before,.elementor-2029 .elementor-element.elementor-element-6e3b2db>.elementor-background-slideshow::before,.elementor-2029 .elementor-element.elementor-element-6e3b2db>.e-con-inner>.elementor-background-slideshow::before,.elementor-2029 .elementor-element.elementor-element-6e3b2db>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#0A6A91;--background-overlay:''}.elementor-2029 .elementor-element.elementor-element-38c558e{--display:flex;--overflow:hidden}.elementor-2029 .elementor-element.elementor-element-6b09764.elementor-element{--align-self:flex-start}.elementor-2029 .elementor-element.elementor-element-6b09764 .elementor-heading-title{font-family:"Jost",Sans-serif;font-size:24px;font-weight:500;letter-spacing:.75px;color:#FFF}.elementor-2029 .elementor-element.elementor-element-b75a21d.elementor-element{--align-self:flex-start}.elementor-2029 .elementor-element.elementor-element-b75a21d .elementor-heading-title{font-family:"Cinzel Decorative",Sans-serif;font-size:45px;font-weight:600;color:#FFF}.elementor-2029 .elementor-element.elementor-element-714436d{width:var(--container-widget-width,65%);max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:"Jost",Sans-serif;font-size:20px;font-weight:500;color:#FFF}.elementor-2029 .elementor-element.elementor-element-714436d p{margin-block-end:0}.elementor-2029 .elementor-element.elementor-element-b298405{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-2029 .elementor-element.elementor-element-b298405:not(.elementor-motion-effects-element-type-background),.elementor-2029 .elementor-element.elementor-element-b298405>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F9F7F3}.elementor-2029 .elementor-element.elementor-element-871f2a5{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-show-properties-grid{--acp-columns:3 !important;--acp-grid-gap:15px !important;gap:15px!important;--acp-grid-justify:center !important;justify-content:center!important}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-show-properties-grid .acp-show-property-card{flex:0 0 calc((100% - (var(--acp-grid-gap, 24px) * (3 - 1))) / 3)!important;max-width:calc((100% - (var(--acp-grid-gap, 24px) * (3 - 1))) / 3)!important;width:calc((100% - (var(--acp-grid-gap, 24px) * (3 - 1))) / 3)!important}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-slider-container{--acp-slider-gap:15px !important;display:block}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-slider-track{gap:15px!important}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-coastal-card{--acp-card-bg:#ffffff;--acp-card-radius:14px;min-height:318px;--acp-card-border-color:#ebe6df}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-hero-card{background:#ffffff!important;--acp-hero-radius:16px;border-radius:14px!important;--acp-hero-height:460px;height:425px!important;min-height:425px!important;border:1px solid #ebe6df!important}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-coastal-media{--acp-img-height:425px;height:425px!important}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-coastal-badge{--acp-badge-bg:#FFFFFFD1;--acp-badge-color:#ffffff}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-hero-badge{--acp-hero-badge-bg:#FFFFFFD1;background:#FFFFFFD1!important;--acp-hero-badge-color:#ffffff;color:#0b2540;background-color:#fff}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-coastal-right-badge,.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-hero-right-badge{--acp-right-badge-bg:rgba(255, 255, 255, 0.95);background:rgb(255 255 255 / .95)!important;--acp-right-badge-color:#08516F;color:#08516F!important;--acp-right-badge-icon-size:15px}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-coastal-right-badge svg,.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-hero-right-badge svg{fill:#08516F!important}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-coastal-hover-line{--acp-hover-line-color:#ffffff}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-coastal-title{--acp-title-color:#FFFFFF;--acp-title-hover-color:#FFFFFF}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-hero-title,.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-hero-title-link,.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-hero-title-text{color:#FFFFFF!important}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-hero-card:hover .acp-hero-title,.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-hero-card:hover .acp-hero-title-text,.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-hero-title-link:hover{color:#FFFFFF!important}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-coastal-meta-strip{--acp-meta-color:#FFFFFF}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-hero-meta-row{color:#FFFFFF!important}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-hero-meta-item{color:#FFFFFF!important}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-hero-meta-icon svg{fill:#FFFFFF!important}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-coastal-desc{--acp-desc-color:#556987}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-coastal-divider{--acp-divider-color:#e7ded4}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-coastal-btn{--acp-button-bg:#013D53C2;--acp-button-color:#ffffff;--acp-button-hover-bg:#013D53C2;--acp-button-hover-color:#ffffff;--acp-button-radius:6px}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-hero-btn{--acp-hero-btn-bg:#013D53C2;background:#013D53C2!important;--acp-hero-btn-color:#ffffff;color:#ffffff!important;border-radius:6px!important;background-color:#0d3b56}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-hero-btn:hover,.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-hero-card:hover .acp-hero-btn{--acp-hero-btn-hover-bg:#013D53C2;background:#013D53C2!important;color:#ffffff!important}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-hero-btn:hover{background-color:#062235}@media(min-width:768px){.elementor-2029 .elementor-element.elementor-element-38c558e{--content-width:100%}.elementor-2029 .elementor-element.elementor-element-b298405{--content-width:1340px}}@media(max-width:1024px){.elementor-2029 .elementor-element.elementor-element-6e3b2db:not(.elementor-motion-effects-element-type-background),.elementor-2029 .elementor-element.elementor-element-6e3b2db>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0%}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-show-properties-grid{--acp-columns:2 !important}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-show-properties-grid .acp-show-property-card{flex:0 0 calc((100% - (var(--acp-grid-gap, 24px) * (2 - 1))) / 2)!important;max-width:calc((100% - (var(--acp-grid-gap, 24px) * (2 - 1))) / 2)!important;width:calc((100% - (var(--acp-grid-gap, 24px) * (2 - 1))) / 2)!important}}@media(max-width:767px){.elementor-2029 .elementor-element.elementor-element-6e3b2db{--min-height:250px;--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%}.elementor-2029 .elementor-element.elementor-element-6e3b2db:not(.elementor-motion-effects-element-type-background),.elementor-2029 .elementor-element.elementor-element-6e3b2db>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0%}.elementor-2029 .elementor-element.elementor-element-38c558e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2029 .elementor-element.elementor-element-6b09764{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-2029 .elementor-element.elementor-element-6b09764 .elementor-heading-title{font-size:18px}.elementor-2029 .elementor-element.elementor-element-b75a21d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-2029 .elementor-element.elementor-element-b75a21d .elementor-heading-title{font-size:28px;line-height:35px}.elementor-2029 .elementor-element.elementor-element-714436d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;font-size:17px}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-show-properties-grid{--acp-columns:1 !important}.elementor-2029 .elementor-element.elementor-element-f68fce1 .acp-show-properties-grid .acp-show-property-card{flex:0 0 calc((100% - (var(--acp-grid-gap, 24px) * (1 - 1))) / 1)!important;max-width:calc((100% - (var(--acp-grid-gap, 24px) * (1 - 1))) / 1)!important;width:calc((100% - (var(--acp-grid-gap, 24px) * (1 - 1))) / 1)!important}}@media(min-width:1025px){.elementor-2029 .elementor-element.elementor-element-6e3b2db:not(.elementor-motion-effects-element-type-background),.elementor-2029 .elementor-element.elementor-element-6e3b2db>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}.family-text h2,.family-text-title h2,.family-text-content p{text-shadow:0 2px 7px rgb(0 0 0 / .65)}