.gform_required_legend{display:none}.gdpr-fbo-1{background-color:transparent!important;box-shadow:inset 0 0 0 1px currentColor;opacity:.7;color:#fff}.gdpr-fbo-1:hover{background-color:white!important;color:black!important;opacity:2}.jet-mega-menu-mega-container{position:fixed!important;top:160px!important;right:0;margin:auto}.elementor-sticky--active .jet-mega-menu-mega-container{top:120px!important}.jet-mega-menu-list>li>.jet-mega-menu-item__inner{border-radius:100px}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner{background:none!important}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner>div>.elementor-element:before{border:0}.jet-mega-menu-mega-container .elementor-element.e-con-full.e-flex.e-con.e-child:before,.jet-mega-menu-mega-container .elementor-element.e-con-full.e-flex.e-con.e-child div:before,.jet-mega-menu-mega-container .elementor-element .elementor-widget-container:before{display:none!important}@property --fondo1{syntax:'<color>';initial-value:#fff0;inherits:false}@property --fondo2{syntax:'<color>';initial-value:#fff0;inherits:false}header .elementor-sticky{background-color:var(--fondo1);transition:--fondo1 .3s ease}header .elementor-sticky.elementor-sticky--active{--fondo1:var(--e-global-color-75035b7)}header .elementor-sticky--active .elementor-widget-theme-site-logo img{filter:brightness(0) saturate(100%) invert(17%) sepia(50%) saturate(1919%) hue-rotate(190deg) brightness(97%) contrast(93%)}header .elementor-sticky--active .elementor-element.elementor-widget-jet-mega-menu>.elementor-widget-container{border-color:var(--e-global-color-secondary)!important}header .elementor-sticky--active .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__title{color:var(--e-global-color-secondary)!important}header .elementor-sticky--active .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__title,header .elementor-sticky--active .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-current-menu-item .jet-mega-menu-item__title,header .elementor-sticky--active .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item:hover>.jet-mega-menu-item__inner>a{color:#fff!important}header .elementor-sticky--active .jet-mega-menu-mega-container__inner>.elementor>div{border-color:var(--e-global-color-secondary)!important}.jet-mega-menu-item:not(.jet-mega-menu-item--hover)>.jet-mega-menu-mega-container{opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s cubic-bezier(.48,.01,.5,.99),visibility .1s linear;transition:opacity .3s cubic-bezier(.48,.01,.5,.99),visibility .1s linear}header .elementor-sticky.elementor-sticky__spacer>*{display:none!important}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}.hover-borde:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;box-shadow:inset 0 0 0 0 #fff0;transition:all 0.3s ease-in-out}.hover-borde:hover:after{box-shadow:inset 0 0 0 20px var(--e-global-color-primary)}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:1}.cta-horizontal .elementor-cta__content{flex-wrap:nowrap;justify-content:space-between}.cta-horizontal .elementor-cta__content>*{width:auto}.grecaptcha-badge{visibility:hidden!important}.form-azul .gform_heading{display:none}.gfield_required_text{display:none!important}.form-azul .gform_wrapper.gravity-theme .gfield input.large,.form-azul .gform_wrapper.gravity-theme .gfield select.large{border-radius:100px;border:0;padding:10px 15px}.form-azul .gform_wrapper.gravity-theme .gfield textarea{border-radius:20px;border:0;padding:10px 15px;height:120px!important}.form-azul .gfield--type-html p{color:#fff;line-height:1}.form-azul .gfield--type-consent label{color:#fff}.form-azul .gfield--type-consent label a{color:#fff}.form-azul .gfield--type-consent label a:hover,.form-azul .gfield--type-consent label a:focus{color:var(--e-global-color-primary)}.form-azul .gform_button{padding:12px 24px;min-width:140px}.sticky_images_container{position:sticky;top:20%;align-self:flex-start;height:fit-content}.sticky_images{transition:opacity 0.5s ease-in-out;position:absolute;top:0;left:0;width:100%;opacity:0}.sticky_images:first-child{opacity:1;position:relative}.leer-mas .e-n-accordion-item{align-items:center}.leer-mas .e-n-accordion-item-title{width:290px}.wp-dark .grw-review{background-color:rgb(0 0 0 / .25)!important}.jet-mobile-menu__items{display:flex;flex-direction:column;gap:10px}.jet-mobile-menu__items .jet-mobile-menu__item-inner{height:40px;display:flex;align-items:center}.jet-mobile-menu__items .jet-mobile-menu__item-inner .jet-dropdown-arrow{border:1px solid var(--e-global-color-primary);background-color:#fff;border-radius:100px;transition:all 0.3s ease}.jet-mobile-menu__items .jet-mobile-menu__item-inner .jet-dropdown-arrow:hover,.jet-mobile-menu__items .jet-mobile-menu__item-inner .jet-dropdown-arrow:focus{border:1px solid var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.jet-mobile-menu__items .jet-dropdown-arrow i:before{display:flex}header .elementor-sticky:not(.elementor-sticky--active) .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:#fff!important}.jet-mobile-menu__controls{min-height:auto}.jet-mobile-menu__after-template{opacity:1;transition:opacity 0.3s ease;max-height:1000px;overflow:hidden}.jet-mobile-menu__container:has(.jet-mobile-menu__breadcrumbs) .jet-mobile-menu__after-template{opacity:0;max-height:0;margin:0;padding:0;transition:opacity 0.3s ease,max-height 0.5s ease,margin 0.3s ease,padding 0.3s ease;pointer-events:none}.elementor-widget-jet-mobile-menu .elementor-image-box-wrapper{display:flex;align-items:center;gap:15px;text-align:left!important}.facetwp-facet{margin:0!important}.facetwp-type-map>div:not(#facetwp-map){display:none}.facet-mapa,.facet-mapa .elementor-shortcode,.facet-mapa .facetwp-facet-mapa,.facet-mapa #facetwp-map{height:calc(100dvh - 100px)!important}.filtro .e-n-accordion-item-title{width:120px;justify-content:center}.filtro .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title{color:var(--n-accordion-title-normal-color);height:52px}.filtro .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-title-normal-color)}.filtro .e-n-accordion-item:not([open])>.e-n-accordion-item-title:hover{color:var(--n-accordion-icon-hover-color)}.filtro .e-n-accordion-item:not([open])>.e-n-accordion-item-title:hover .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-hover-color)}.facetwp-type-sort select{border-radius:100px;border:2px solid var(--e-global-color-primary);font-family:var(--e-global-typography-834998a-font-family),Sans-serif;font-weight:var(--e-global-typography-834998a-font-weight);text-transform:var(--e-global-typography-834998a-text-transform);line-height:var(--e-global-typography-834998a-line-height);font-size:var(--n-accordion-title-font-size);color:var(--e-global-color-primary);padding:10px;height:52px;cursor:pointer}.facetwp-type-sort select:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-75035b7)}.facetwp-counter{display:none!important}.facetwp-facet-destinations,.facetwp-facet-type{display:flex;flex-wrap:wrap}.facetwp-facet-destinations>div,.facetwp-facet-type>div{width:50%}.icnea-location-views,.icnea-equipment,.icnea-restrictions{display:flex;gap:5px;flex-direction:column;list-style:none;padding:0}.icnea-location-views li,.icnea-equipment li,.icnea-restrictions li{display:flex;align-items:center;gap:10px}.icnea-location-views i,.icnea-equipment i,.icnea-restrictions i{width:20px}.icnea-location-views i{color:var(--e-global-color-primary)}.icnea-equipment i{color:green}.icnea-restrictions i{color:red}.icnea-property-gallery-simple{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.icnea-property-gallery-simple a{display:flex}.icnea-property-gallery-simple .gallery-image{width:100%;height:200px;object-fit:cover;transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer}.icnea-property-gallery-simple .gallery-image:hover{transform:scale(1.05);box-shadow:0 8px 25px rgb(0 0 0 / .15)}.google-reviews .wp-gr.wp-dark{padding-bottom:0!important}.google-reviews .wp-gr.wp-dark .wp-google-right .wp-google-name{font-size:20px!important;line-height:1.2em!important;}.google-reviews .wp-gr.wp-dark .wp-star svg path{fill:#ffde00!important}.google-reviews .wp-gr.wp-dark .wp-google-rating{color:#ffde00!important}.google-reviews .wp-gr.wp-dark .wp-google-based{color:#fff!important}.google-reviews .wp-gr.wp-dark .wp-google-wr a{font-size:18px!important;padding:10px 20px!important;display:inline-flex!important}.google-reviews .wp-gr.wp-dark .grw-review{background-color:rgb(0 0 0 / .5)!important}.google-reviews .wp-gr.wp-dark .grw-review .wp-google-name{color:#fff!important}.google-reviews .wp-gr.wp-dark .grw-btns svg{width:2em!important}.google-reviews .wp-gr.wp-dark .grw-btns svg path{fill:#fff!important}.filtros .facetwp-checkbox{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 576 512"><path d="M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128H192c-70.7 0-128-57.3-128-128s57.3-128 128-128H384zM576 256c0-106-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z" fill="%23259d98"/></svg>');background-size:28px 22px;background-position:left center;padding-left:36px}.filtros .facetwp-checkbox.checked{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 576 512"><path d="M192 64C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192s-86-192-192-192H192zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z" fill="%23259d98" /></svg>')}.filtros .facetwp-dropdown{border:1px solid var(--e-global-color-primary)}.elementor-icon-wrapper{line-height:0}.elementor-widget-off-canvas{--e-off-canvas-animation-duration:600ms !important}.elementor-widget-off-canvas .elementor-nav-menu--dropdown a.has-submenu{display:flex;justify-content:space-between}.elementor-widget-off-canvas .elementor-nav-menu--dropdown a.has-submenu .sub-arrow i{font-size:25px}.elementor-widget-off-canvas ul.elementor-nav-menu--dropdown a{border-inline-start:20px solid #fff0}.elementor-sticky.elementor-sticky--active .icono-menu .elementor-icon{color:var(--e-global-color-secondary)!important}.cpel-switcher__lang img{border:2px solid #fff0;transition:border-color 0.3s ease}.cpel-switcher__lang.cpel-switcher__lang--active img{border-color:var(--e-global-color-primary)}.descripcion-propiedad{position:relative}.descripcion-propiedad.collapsed{max-height:15em;overflow:hidden;line-height:1.5em}.descripcion-propiedad.collapsed::after{content:'';position:absolute;bottom:0;left:0;height:2em;width:100%;background:linear-gradient(to bottom,transparent,white);pointer-events:none}.toggle-btn{background:none!important;border:none!important;border-bottom:2px solid var(--e-global-color-primary)!important;color:var(--e-global-color-primary)!important;border-radius:0!important;padding:0 0 5px 0!important;width:250px!important;cursor:pointer;text-decoration:none;margin-top:10px;font-size:inherit;display:none}.gform-footer .gform_button{width:100%}.icnea-booking-calendar .flatpickr-calendar{visibility:inherit!important}.elementor-sticky--active .icnea-booking-calendar .flatpickr-calendar{visibility:visible!important;z-index:9999!important}.elementor-widget-theme-post-content h2{margin-top:50px;font-size:32px}.elementor-widget-theme-post-content h3{margin-top:25px;font-size:26px}.elementor-widget-theme-post-content h4{font-size:22px}.elementor-widget-theme-post-content h2,.elementor-widget-theme-post-content h3,.elementor-widget-theme-post-content h4,.elementor-widget-theme-post-content h5{text-transform:none;font-family:'Montserrat',sans-serif}.precio-propiedad-total{font-size:18px}.precio-propiedad-total span{font-weight:700;color:var(--e-global-color-secondary)}.imagen-perfil-usuario{width:120px;height:120px!important;object-fit:cover;object-position:center center;border:2px solid #fff!important;border-radius:100px!important}.elementor-widget-loop-grid .properties>div>a:first-child{background-size:cover;background-position:center center}.facetwp-pager{margin-top:20px;}.facetwp-pager a{font-weight:700;font-size:24px;color:var(--e-global-color-secondary)!important}.facetwp-pager a:hover,.facetwp-pager a.active{color:var(--e-global-color-primary)!important}.reviews-dark .ti-rating-text,.reviews-dark .ti-rating-text span,.reviews-dark .ti-rating-text span strong{color:#fff!important}.reviews-corta .ti-reviews-container{display:none!important}.reviews-corta .ti-footer{margin-top:0!important}.reviews-corta .ti-widget.ti-goog.ti-show-rating-text .ti-footer{flex:0 0 350px!important;max-width:350px!important;margin:0!important}.reviews-corta .ti-widget.ti-goog .ti-widget-container:not(.ti-col-1) .ti-footer{flex:0 0 350px!important;max-width:350px!important}.reviews-corta .ti-widget.ti-goog .ti-fade-container:nth-child(1){display:flex!important;gap:0!important;flex-wrap:wrap!important;align-items:center!important}.reviews-corta .ti-widget.ti-goog .ti-fade-container:nth-child(1)>*{width:50%!important}.reviews-corta .ti-widget.ti-goog .ti-rating-text strong.ti-rating,.reviews-corta .ti-widget.ti-goog .ti-footer .ti-stars{margin:0!important}.reviews-corta .ti-widget.ti-goog.ti-disable-animation .ti-widget-container{margin:0!important}@media (max-width:1024px){.relative-tablet{position:static}.icnea-property-gallery-simple{grid-template-columns:repeat(3,1fr);gap:10px}.icnea-property-gallery-simple .gallery-image{height:150px}.facetwp-type-sort select{height:43px}}@media (max-width:768px){.relative-mobile{position:static}.cta-horizontal .elementor-cta__content{flex-wrap:wrap;justify-content:space-between}.cta-horizontal .elementor-cta__content>*{width:100%}.icnea-property-gallery-simple{grid-template-columns:repeat(2,1fr)}.reviews-corta .ti-widget.ti-goog.ti-show-rating-text .ti-footer{flex:0 0 100%!important;max-width:100%!important;margin:0!important}.reviews-corta .ti-widget.ti-goog .ti-widget-container:not(.ti-col-1) .ti-footer{flex:0 0 100%!important;max-width:100%!important}.reviews-corta .ti-widget.ti-goog .ti-fade-container:nth-child(1){gap:10px!important}.reviews-corta .ti-widget.ti-goog .ti-fade-container:nth-child(1)>*{width:100%!important}}