.elementor-18390 .elementor-element.elementor-element-5ee4806e{--display:flex;--min-height:75vh;--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:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-18390 .elementor-element.elementor-element-5ee4806e:not(.elementor-motion-effects-element-type-background), .elementor-18390 .elementor-element.elementor-element-5ee4806e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://continentalpuntacanarealstate.com/wp-content/uploads/2026/01/Casas-y-apartamentos-en-Punta-Cana.webp");background-position:center center;}.elementor-18390 .elementor-element.elementor-element-5ee4806e::before, .elementor-18390 .elementor-element.elementor-element-5ee4806e > .elementor-background-video-container::before, .elementor-18390 .elementor-element.elementor-element-5ee4806e > .e-con-inner > .elementor-background-video-container::before, .elementor-18390 .elementor-element.elementor-element-5ee4806e > .elementor-background-slideshow::before, .elementor-18390 .elementor-element.elementor-element-5ee4806e > .e-con-inner > .elementor-background-slideshow::before, .elementor-18390 .elementor-element.elementor-element-5ee4806e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F1F1F;--background-overlay:'';}.elementor-18390 .elementor-element.elementor-element-c667c2c .elementor-heading-title{font-size:60px;letter-spacing:3px;color:var( --e-global-color-4bd238a );}.elementor-18390 .elementor-element.elementor-element-2a865d2{--display:flex;}.elementor-18390 .elementor-element.elementor-element-dff7642{text-align:center;font-size:20px;line-height:31px;color:var( --e-global-color-4bd238a );}.elementor-18390 .elementor-element.elementor-element-692f1bb{--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:30px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18390 .elementor-element.elementor-element-777a813 .sl-advance-search-container .sl-advance-search{padding:10px 10px 10px 10px;background:#ffffff;}.elementor-18390 .elementor-element.elementor-element-777a813 .sl-advance-search-container .sl-advance-search-outer{padding:7px 7px 7px 7px;border-radius:3px;background-color:#ffffff;}.elementor-18390 .elementor-element.elementor-element-777a813 .sl-advance-search-container .sl-advance-search-outer .sl-advance-search{border-radius:3px;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#00BBFF !important;}.elementor-18390 .elementor-element.elementor-element-777a813 .ui-widget-header{background:#00BBFF !important;border:1px solid#00BBFF !important;}.elementor-18390 .elementor-element.elementor-element-777a813 .ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-state-active, .ui-widget-content .ui-state-active, .ui-state-hover, .ui-widget-content .ui-state-hover, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border:1px solid#00BBFF !important;}.elementor-18390 .elementor-element.elementor-element-777a813 .advance-search-opt ul.pro-amu-list li input[type="checkbox"]:checked + .label-text:before{color:#00BBFF;}.elementor-18390 .elementor-element.elementor-element-777a813 .sl-advance-search-container .sl-advance-search .adv-search-btn{color:#00BBFF;}.elementor-18390 .elementor-element.elementor-element-777a813 .sl-advance-search .sl-btn{border-radius:3px 3px 3px 3px;}.elementor-18390 .elementor-element.elementor-element-777a813 .sl-advance-search-container .sl-advance-search .sl-btn{background:#00BBFF;color:#ffffff;}.elementor-18390 .elementor-element.elementor-element-777a813 .sl-advance-search-container .sl-advance-search .sl-btn:hover{background:#00ABEF;color:#ffffff;}.elementor-18390 .elementor-element.elementor-element-0f0ca76{--grid-columns:3;}@media(max-width:1024px){.elementor-18390 .elementor-element.elementor-element-777a813 .sl-advance-search-container .sl-advance-search-outer{border-radius:3px;}.elementor-18390 .elementor-element.elementor-element-777a813 .sl-advance-search-container .sl-advance-search-outer .sl-advance-search{border-radius:3px;}.elementor-18390 .elementor-element.elementor-element-777a813 .sl-advance-search .sl-btn{border-radius:3px 3px 3px 3px;}.elementor-18390 .elementor-element.elementor-element-0f0ca76{--grid-columns:2;}}@media(max-width:767px){.elementor-18390 .elementor-element.elementor-element-c667c2c{text-align:center;}.elementor-18390 .elementor-element.elementor-element-c667c2c .elementor-heading-title{font-size:40px;}.elementor-18390 .elementor-element.elementor-element-2a865d2{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18390 .elementor-element.elementor-element-dff7642{padding:0px 20px 0px 20px;font-size:16px;line-height:1.5em;}.elementor-18390 .elementor-element.elementor-element-777a813 .sl-advance-search-container .sl-advance-search-outer{border-radius:3px;}.elementor-18390 .elementor-element.elementor-element-777a813 .sl-advance-search-container .sl-advance-search-outer .sl-advance-search{border-radius:3px;}.elementor-18390 .elementor-element.elementor-element-777a813 .sl-advance-search .sl-btn{border-radius:3px 3px 3px 3px;}.elementor-18390 .elementor-element.elementor-element-0f0ca76{--grid-columns:1;}}@media(min-width:768px){.elementor-18390 .elementor-element.elementor-element-2a865d2{--content-width:700px;}}/* Start custom CSS for luxus-advance-search, class: .elementor-element-777a813 *//* CONTENEDOR DE LA BARRA */
.elementor-18390 .elementor-element.elementor-element-777a813 .sl-advance-search-container, 
.elementor-18390 .elementor-element.elementor-element-777a813 form {
    background-color: #ffffff !important;
    border: 1px solid #e2e8f0; /* Borde gris muy sutil */
    border-top: 4px solid #ffffff; /* Toque Dorado Arriba */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); /* Sombra elegante */
    padding: 20px !important;
    border-radius: 8px;
}

/* LOS CAMPOS (INPUTS) */
.elementor-18390 .elementor-element.elementor-element-777a813 input, 
.elementor-18390 .elementor-element.elementor-element-777a813 select {
    background-color: #f8fafc !important; /* Gris muy clarito */
    border: 1px solid #cbd5e1 !important;
    color: #0F172A !important; /* Texto Navy */
    border-radius: 4px !important;
}

/* EL BOTÓN DE BÚSQUEDA */
.elementor-18390 .elementor-element.elementor-element-777a813 button, 
.elementor-18390 .elementor-element.elementor-element-777a813 .btn-search {
    background-color: #DFB100 !important; /* Dorado */
    color: #ffffff !important;
    font-weight: 700 !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 4px !important;
}

.elementor-18390 .elementor-element.elementor-element-777a813 button:hover {
    background-color: #0F172A !important; /* Navy al pasar el mouse */
}/* End custom CSS */