.uQSzGIj_zB_IBBokKq1W.XfFVI_s9BNmjAURnwQxH,.uQSzGIj_zB_IBBokKq1W.wlE3x2x0Fs6DjZmVif_U{display:none!important}.carrousel-servicios .e-loop-item .elementor-element{border-radius:12px}@media print{*{all:revert!important}.elementor-header,.elementor-footer,.elementor-button,.swiper-container,nav,video{display:none!important}}#galeria-estatica,#mapa-estatico{display:none}body.dce-printing #galeria-estatica,body.dce-printing #mapa-estatico{display:block!important}body.dce-printing #galeria-normal,body.dce-printing #mapa-real{display:none!important}.galeria-estatica .ue-item-overlay{background-image:url(/wp-content/uploads/2025/05/watermark.png)!important;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:10}.ue-thumb::after{content:"";position:absolute;width:100%;height:100%;background-image:url(/wp-content/uploads/2025/05/watermark.png)!important;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:10;pointer-events:none}.dce-acf-repeater-item{display:flex;flex-direction:row;gap:48px;align-items:center;background-color:#C6C5BD;padding:40px;border-radius:12px}.dce-acf-repeater-item span.repeater-item:first-child{flex:0 0 50%;display:block}.dce-acf-repeater-item span.repeater-item:first-child img{width:100%;height:auto;object-fit:cover;border-radius:12px}.dce-acf-repeater-item .text-wrapper{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px}.text-wrapper span,.text-wrapper p{margin:0;font-size:18px;text-align:left;color:#5D5C5B}@media (max-width:1024px){.dce-acf-repeater-item{flex-direction:column}.dce-acf-repeater-item span.repeater-item:first-child,.dce-acf-repeater-item .text-wrapper{width:100%}.dce-acf-repeater-item span.repeater-item:first-child{margin-bottom:20px}.swiper-servicios .swiper-button-next,.swiper-servicios .swiper-button-prev{width:40px!important;height:40px!important;background:#000;border-radius:100px}}.loop-inmuebles-cat .e-loop-item.inmueble>.e-con-inner{margin:0!important}.badge-destacado{position:absolute;top:12px;left:12px;background-color:#297045;color:#fff;font-size:13px;height:30px;line-height:30px;padding:0 14px;border-radius:6px;font-weight:600;z-index:2}.filtro-precio .grupo-inputs{display:flex;gap:1rem}.campo-input{position:relative;width:100%}.filtro-input{width:100%;height:48px;padding:0 2.5rem 0 1rem;border-radius:8px;border:1px solid #ccc;font-size:16px;background:#f4f0ec}.simbolo-euro{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#888;font-weight:700}.acciones-filtros{display:flex;justify-content:space-between;margin-top:2rem}.btn-filtro{padding:12px 24px;border-radius:999px;font-weight:700;border:none;cursor:pointer;font-size:15px}.btn-limpiar{background-color:#fff;color:#000;border:1px solid #000}.btn-aplicar{background-color:#000;color:#fff}.filtro{margin-bottom:2rem}.filtro label{display:block;margin-bottom:8px;font-weight:500;font-size:16px;color:#5a5a5a}.grupo-stepper{display:flex;align-items:center;gap:12px}.step-btn{background:none!important;border:none!important;font-size:24px!important;cursor:pointer!important;padding:0 8px!important;color:#070707!important}.step-btn font{color:#070707!important;background:none!important;border:none!important}.step-btn:hover,.step-btn:focus{background:none!important;border:none!important;font-size:24px!important;cursor:pointer!important;padding:0 8px!important;color:#070707!important}input.habitaciones-input,input.banos-input{width:50px;text-align:center;font-size:16px;background:#f9f9f7;border:1px solid #ccc;border-radius:6px;padding:6px 0}.close-popup.elementor-widget{background:transparent!important}.filtro-metros .grupo-inputs{display:flex;gap:1rem}.filtro-metros .campo-input{position:relative;width:100%}.filtro-metros .filtro-input{width:100%;height:48px;padding:0 2.5rem 0 1rem;border-radius:8px;border:1px solid #ccc;font-size:16px;background:#f4f0ec}.simbolo-metros{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#888;font-weight:700}.grupo-tipo{display:flex;gap:.75rem}.tipo-btn{padding:6px 16px;border-radius:999px;border:1px solid #333;background:#fff;cursor:pointer;color:#4C4B48;font-size:14px}.tipo-btn:hover{padding:6px 16px;border-radius:999px;border:1px solid #333;background:#fff;cursor:pointer;color:#FFF;font-size:14px}.tipo-btn.active{background:#000;color:#fff;border-color:#000}.dialog-close-button svg.e-font-icon-svg.e-eicon-close.eicon-close{fill:#333!important}