.elementor-406 .elementor-element.elementor-element-sec_catalogo_hero{--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;--justify-content:center;--align-items:center;--overlay-opacity:0.92;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:240px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-406 .elementor-element.elementor-element-sec_catalogo_hero:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-sec_catalogo_hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inmueblesrentables.es/wp-content/uploads/2026/08/back-view-of-two-cottages-with-several-windows-and-2023-11-27-05-14-47-utc-crop4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-406 .elementor-element.elementor-element-sec_catalogo_hero::before, .elementor-406 .elementor-element.elementor-element-sec_catalogo_hero > .elementor-background-video-container::before, .elementor-406 .elementor-element.elementor-element-sec_catalogo_hero > .e-con-inner > .elementor-background-video-container::before, .elementor-406 .elementor-element.elementor-element-sec_catalogo_hero > .elementor-background-slideshow::before, .elementor-406 .elementor-element.elementor-element-sec_catalogo_hero > .e-con-inner > .elementor-background-slideshow::before, .elementor-406 .elementor-element.elementor-element-sec_catalogo_hero > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0b192c;--background-overlay:'';}.elementor-406 .elementor-element.elementor-element-con_catalogo_hero_boxed{--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-406 .elementor-element.elementor-element-w_cat_badge{text-align:center;}.elementor-406 .elementor-element.elementor-element-w_cat_badge .elementor-heading-title{font-size:12.5px;font-weight:800;letter-spacing:2px;color:#c89b3c;}.elementor-406 .elementor-element.elementor-element-w_cat_h1{text-align:center;}.elementor-406 .elementor-element.elementor-element-w_cat_h1 .elementor-heading-title{font-size:38px;font-weight:800;line-height:1.25em;color:#ffffff;}.elementor-406 .elementor-element.elementor-element-sec_catalogo_buscador{--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;--padding-top:45px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-406 .elementor-element.elementor-element-sec_catalogo_buscador:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-sec_catalogo_buscador > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-406 .elementor-element.elementor-element-con_cat_busc_boxed{--display:flex;}.elementor-406 .elementor-element.elementor-element-w_cat_buscador_widget .ir-search-container{background-color:#ffffff;}.elementor-406 .elementor-element.elementor-element-w_cat_buscador_widget .ir-search-tab{color:#475569;background-color:#f8fafc;border-color:#e2e8f0;}.elementor-406 .elementor-element.elementor-element-w_cat_buscador_widget .ir-search-tab.active{color:#ffffff;background-color:#0f2137;border-color:#0f2137;}.elementor-406 .elementor-element.elementor-element-w_cat_buscador_widget .ir-form-group label{color:#475569;}.elementor-406 .elementor-element.elementor-element-w_cat_buscador_widget .ir-form-select{background-color:#ffffff;color:#0f2137;border-color:#cbd5e1;}.elementor-406 .elementor-element.elementor-element-w_cat_buscador_widget .ir-btn-search{background-color:#c89b3c !important;color:#0f2137 !important;}.elementor-406 .elementor-element.elementor-element-w_cat_buscador_widget .ir-btn-search svg{stroke:#0f2137 !important;color:#0f2137 !important;}.elementor-406 .elementor-element.elementor-element-w_cat_buscador_widget .ir-btn-search:hover{background-color:#d4af37 !important;color:#0f2137 !important;}.elementor-406 .elementor-element.elementor-element-w_cat_buscador_widget .ir-btn-search:hover svg{stroke:#0f2137 !important;color:#0f2137 !important;}.elementor-406 .elementor-element.elementor-element-sec_catalogo_grid{--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;--padding-top:20px;--padding-bottom:85px;--padding-left:20px;--padding-right:20px;}.elementor-406 .elementor-element.elementor-element-sec_catalogo_grid:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-sec_catalogo_grid > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-406 .elementor-element.elementor-element-con_cat_grid_boxed{--display:flex;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-properties-grid{grid-template-columns:repeat(3, 1fr) !important;gap:26px !important;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-property-card{background-color:#ffffff;border-radius:12px 12px 12px 12px;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-card-content{padding:20px 18px 20px 18px;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-card-image-wrap{height:200px !important;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-badge-yield{color:#f3ca65 !important;background-color:#0f2137 !important;background:#0f2137 !important;border-color:rgba(243, 202, 101, 0.4) !important;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-card-type-loc{color:#57585A;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-card-ref{color:#8A6516 !important;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-card-title, .elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-card-title a{color:#0f2137 !important;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-card-title a:hover{color:#8A6516 !important;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-card-title{margin-bottom:10px !important;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-financial-box{background-color:#f8fafc;border-color:#e2e8f0;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-fin-label{color:#4E5C70;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-fin-value{color:#0f2137;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-fin-value.discount{color:#047857 !important;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-fin-market{color:#4E5C70 !important;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-card-features, .elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-feature-item{color:#4E5C70 !important;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-card-status-legal{background-color:#f1f5f9 !important;background:#f1f5f9 !important;color:#4E5C70 !important;border-left-color:#0f2137 !important;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-btn-primary{background-color:#0f2137 !important;color:#ffffff !important;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-btn-primary:hover{background-color:#1e3a5f !important;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-btn-whatsapp{background-color:#095E28 !important;color:#ffffff !important;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-btn-whatsapp:hover{background-color:#15803d !important;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-btn-primary, .elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-btn-whatsapp{border-radius:6px 6px 6px 6px !important;}.elementor-406 .elementor-element.elementor-element-sec_cat_cta{--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;--padding-top:0px;--padding-bottom:85px;--padding-left:20px;--padding-right:20px;}.elementor-406 .elementor-element.elementor-element-sec_cat_cta:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-sec_cat_cta > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-406 .elementor-element.elementor-element-con_cat_cta_card{--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;--border-radius:16px 16px 16px 16px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-406 .elementor-element.elementor-element-con_cat_cta_card:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-con_cat_cta_card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f2137;}.elementor-406 .elementor-element.elementor-element-w_cat_cta_t{text-align:center;}.elementor-406 .elementor-element.elementor-element-w_cat_cta_t .elementor-heading-title{font-size:26px;font-weight:800;color:#ffffff;}.elementor-406 .elementor-element.elementor-element-con_cat_cta_btns{--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:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-406 .elementor-element.elementor-element-w_cat_btn_wa .elementor-button{background-color:#16a34a;font-size:15px;font-weight:800;text-decoration:none;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-406 .elementor-element.elementor-element-w_cat_btn_cont .elementor-button{background-color:#c89b3c;font-size:15px;font-weight:800;text-decoration:none;fill:#0f2137;color:#0f2137;border-radius:8px 8px 8px 8px;}@media(min-width:768px){.elementor-406 .elementor-element.elementor-element-con_catalogo_hero_boxed{--content-width:900px;}.elementor-406 .elementor-element.elementor-element-con_cat_busc_boxed{--content-width:1200px;}.elementor-406 .elementor-element.elementor-element-con_cat_grid_boxed{--content-width:1200px;}.elementor-406 .elementor-element.elementor-element-con_cat_cta_card{--content-width:1200px;}}@media(max-width:1024px){.elementor-406 .elementor-element.elementor-element-sec_catalogo_hero{--padding-top:200px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-properties-grid{grid-template-columns:repeat(2, 1fr) !important;}}@media(max-width:767px){.elementor-406 .elementor-element.elementor-element-sec_catalogo_hero{--padding-top:180px;--padding-bottom:50px;--padding-left:14px;--padding-right:14px;}.elementor-406 .elementor-element.elementor-element-w_cat_h1 .elementor-heading-title{font-size:26px;}.elementor-406 .elementor-element.elementor-element-w_cat_grid_widget .ir-properties-grid{grid-template-columns:repeat(1, 1fr) !important;}.elementor-406 .elementor-element.elementor-element-con_cat_cta_card{--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-406 .elementor-element.elementor-element-con_cat_cta_btns{--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;}}