:root{--ar-primary:#c5a45a;--ar-dark-primary:#9a8860;--ar-secondary:#73665e;--ar-dark-gray:#332e22;--ar-cta:#5a80c4;--ar-dark-cta:#58606f;--ar-light-secondary:#a49b94;--ar-light-gray:#f2ece7;--ar-light-gray-80:#f2ece7e3;--ar-light-gray-40:#f2ece765}@font-face{font-family:"Helvetica";src:url(//arbella.eus/wp-content/themes/arbella-theme/assets/fonts/Helvetica-Medium.woff2) format("woff2"),url("/wp-content/themes/arbella-theme/assets/fonts/Helvetica-Medium.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica 45";src:url(//arbella.eus/wp-content/themes/arbella-theme/assets/fonts/HelveticaNeue-Light.woff2) format("woff2"),url("/wp-content/themes/arbella-theme/assets/fonts/HelveticaNeue-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica";src:url(//arbella.eus/wp-content/themes/arbella-theme/assets/fonts/Helvetica-Light.woff2) format("woff2"),url("/wp-content/themes/arbella-theme/assets/fonts/Helvetica-Light.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}a{color:var(--ar-secondary);text-decoration:none}.h1,.h2,.h3{color:var(--ar-secondary);font-weight:600}.lead{font-size:1.7rem;line-height:2.5rem}.btn{border:2px solid var(--ar-secondary);border-radius:0}.btn-primary{background-color:transparent;color:var(--ar-secondary);align-self:center}.btn-primary:hover{background-color:var(--ar-light-secondary);color:var(--ar-light-gray);border:2px solid var(--ar-light-secondary)}.btn-primary:active{background-color:var(--ar-light-secondary) !important;border:2px solid var(--ar-light-secondary) !important}.btn-cta{background-color:var(--ar-primary);color:var(--ar-light-gray);border:2px solid var(--ar-primary)}.btn-piso{text-transform:uppercase;font-weight:700;border:#fff 2px solid;padding:.5rem 1rem}.btn-piso img{filter:invert(1) brightness(100) grayscale(1);height:1rem !important}.btn-piso svg{width:1rem;height:1rem;fill:#fff}.btn-piso:hover svg{fill:var(--ar-primary)}.btn-cta:hover{background-color:transparent;color:var(--ar-primary);border:2px solid var(--ar-primary)}.obj-fit{object-fit:cover;width:100%;height:100%}.bg-light-gray{background-color:var(--ar-light-gray)}.faldon{position:absolute;top:0;left:0;width:100%;height:11rem;background-color:var(--ar-light-gray) !important;background:url(//arbella.eus/wp-content/themes/arbella-theme/assets/img/inicio-hero-bg.jpg);background-size:cover;background-position:center;background-blend-mode:screen;z-index:-1}.pagination>*{border:1px solid var(--ar-secondary);color:var(--ar-secondary);padding-left:.4rem;padding-right:.4rem}.pagination>*.current{background-color:var(--ar-secondary);color:#fff}#masthead{position:absolute;top:0;left:0;right:0;z-index:2}#masthead a{color:var(--ar-secondary)}#masthead .nav-link{padding:.5rem;margin:.25rem;border-radius:.5rem}#masthead .nav-link:hover{background-color:#c5a35a8f}#masthead .nav-link.active{font-weight:600;background-color:var(--ar-primary);color:var(--ar-dark-gray);word-break:initial}#masthead .menu-item{flex:1}.nav-link{transition:none !important}.inicio .hero{background:url(//arbella.eus/wp-content/themes/arbella-theme/assets/img/inicio-hero-bg.jpg);padding-top:13rem;padding-bottom:10rem;background-size:cover;background-attachment:fixed;position:relative}.inicio .hero>*{position:relative;z-index:1}.inicio .hero h1{color:var(--ar-secondary);font-size:1.5rem;font-weight:300}.inicio .hero img{width:25%}.inicio .hero:after{position:absolute;inset:0;content:"";background-color:var(--ar-light-gray);opacity:.9}.ratio-9x34{--bs-aspect-ratio:calc(25 / 34 * 100%)}#ajaxsearchpro1_1 .probox{border:1px solid var(--ar-dark-gray) !important}.servicios-inmobiliarios{padding-top:5rem;position:relative;z-index:1}.servicios-inmobiliarios>.container{transform:translateY(5rem);z-index:2;position:relative}.servicios-inmobiliarios .grid{display:grid;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(1,1fr);gap:1.5rem}.servicios-inmobiliarios .grid figure{position:relative;overflow:clip;border-radius:1rem}.servicios-inmobiliarios .grid figure img{transition:filter .4s;width:100%}.servicios-inmobiliarios .grid figure:has(.nombre-servicio):hover img{filter:brightness(.5);transition:filter .4s}.servicios-inmobiliarios .grid figure:nth-child(1){display:none}.servicios-inmobiliarios .grid figure:nth-child(1):after{background-color:var(--ar-primary);position:absolute;inset:0;content:"";border-radius:1rem;mix-blend-mode:multiply}.servicios-inmobiliarios .grid figure:nth-child(1) img{opacity:.5}.servicios-inmobiliarios .grid figure:nth-child(2){grid-column:1/2;grid-row:2/3}.servicios-inmobiliarios .grid figure:nth-child(3){grid-column:1/2;grid-row:3/4}.servicios-inmobiliarios .grid figure:nth-child(4){grid-column:1/2;grid-row:4/5}.servicios-inmobiliarios .grid figure:nth-child(5){grid-column:1/2;grid-row:5/6}.servicios-inmobiliarios .grid figure:nth-child(6){display:none}.servicios-inmobiliarios .grid figure:nth-child(7){grid-column:1/2;grid-row:6/7}.servicios-inmobiliarios .grid figure:nth-child(8){display:none}.servicios-inmobiliarios .grid figure:nth-child(8):after{background-color:var(--ar-dark-primary);position:absolute;inset:0;content:"";border-radius:1rem;mix-blend-mode:screen}.servicios-inmobiliarios .grid figure:nth-child(8) img{opacity:.5}.servicios-inmobiliarios .texto{grid-column:1/2;grid-row:1/2}.servicios-inmobiliarios .grid figure{margin:0}.servicios-inmobiliarios .grid figure img{aspect-ratio:9/5;object-fit:cover;height:100%;border-radius:1rem}.servicios-inmobiliarios .nombre-servicio{position:absolute;background-color:#73665eb4;left:0;bottom:1rem;padding:.5rem;border-radius:0 .5rem .5rem 0;color:#fff;transition:.3s ease-in-out}.servicios-inmobiliarios .descripcion-servicio{position:absolute;left:0;right:0;transform:translateY(100%);padding:1rem;color:#fff;height:100%;display:flex;flex-direction:column;max-width:50ch;justify-content:center;text-align:center;align-items:center;margin:0 auto}.servicios-inmobiliarios figure:hover .descripcion-servicio{transition:transform .4s;transform:translateY(-100%)}.servicios-inmobiliarios figure:hover .nombre-servicio{opacity:0;transition:opacity .4s}.servicios-inmobiliarios .btn-plus,.administrador-fincas .btn-plus{background-color:var(--ar-secondary);color:#fff;border-radius:50%;height:2rem;width:2rem;position:absolute;top:.5rem;right:.5rem;transition:all .2s}.servicios-inmobiliarios .btn-plus:has(+:hover),.administrador-fincas .btn-plus:has(+:hover){background-color:var(--ar-light-secondary);rotate:90deg;transition:all .2s}.servicios-inmobiliarios .btn-plus:after,.servicios-inmobiliarios .btn-plus:before,.administrador-fincas .btn-plus:after,.administrador-fincas .btn-plus:before{position:absolute;content:"";height:1rem;width:3px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.servicios-inmobiliarios .btn-plus:before,.administrador-fincas .btn-plus:before{height:3px;width:1rem}.administrador-fincas{background-color:var(--ar-light-gray);padding-top:15rem;padding-bottom:10rem;position:relative;overflow:hidden;z-index:0}.administrador-fincas:before{position:absolute;content:"";background:url(//arbella.eus/wp-content/themes/arbella-theme/assets/img/marca-agua.svg);background-size:contain;background-repeat:no-repeat;top:-5rem;right:-10rem;width:40rem;z-index:-1;height:30rem;opacity:.5}.administrador-fincas:after{position:absolute;content:"";bottom:0;left:0;right:0;z-index:-1;background-color:#fff;height:20rem}.administrador-fincas .grid{display:grid;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(1,1fr);gap:1.5rem}.administrador-fincas .grid figure{position:relative;overflow:clip;border-radius:1rem}.administrador-fincas .grid figure img{transition:filter .4s}.administrador-fincas .grid figure:has(.nombre-servicio):hover img{filter:brightness(.5);transition:filter .4s}.administrador-fincas .grid figure:nth-child(1){display:none}.administrador-fincas .grid figure:nth-child(1):after{background-color:var(--ar-primary);position:absolute;inset:0;content:"";border-radius:1rem;mix-blend-mode:multiply}.administrador-fincas .grid figure:nth-child(1) img{opacity:.5}.administrador-fincas .grid figure:nth-child(2){grid-column:1/2;grid-row:2/3}.administrador-fincas .grid figure:nth-child(3){grid-column:1/2;grid-row:3/4}.administrador-fincas .grid figure:nth-child(4){grid-column:1/2;grid-row:4/5}.administrador-fincas .grid figure:nth-child(5){display:none}.administrador-fincas .grid figure:nth-child(6){grid-column:1/2;grid-row:5/6}.administrador-fincas .grid figure:nth-child(7){grid-column:1/2;grid-row:6/7}.administrador-fincas .grid figure:nth-child(8){display:none}.administrador-fincas .grid figure:nth-child(8):after{background-color:var(--ar-dark-primary);position:absolute;inset:0;content:"";border-radius:1rem;mix-blend-mode:screen}.administrador-fincas .grid figure:nth-child(8) img{opacity:.5}.administrador-fincas .texto{grid-column:1/2;grid-row:1/2}.administrador-fincas .grid figure{margin:0}.administrador-fincas .grid figure img{aspect-ratio:9/5;object-fit:cover;height:100%;width:100%;border-radius:1rem}.administrador-fincas .nombre-servicio{position:absolute;background-color:#73665eb4;left:0;bottom:1rem;padding:.5rem;border-radius:0 .5rem .5rem 0;color:#fff;transition:.3s ease-in-out}.administrador-fincas .nombre-servicio strong{font-size:.8rem}.administrador-fincas .descripcion-servicio{position:absolute;left:0;right:0;transform:translateY(100%);padding:1rem;color:#fff;height:100%;display:flex;flex-direction:column;max-width:50ch;justify-content:center;text-align:center;align-items:center;margin:0 auto}.administrador-fincas figure:hover .descripcion-servicio{transition:transform .4s;transform:translateY(-100%)}.administrador-fincas figure:hover .nombre-servicio{opacity:0;transition:transform .3s}.inicio .inmuebles-destacados{padding-top:5rem;padding-bottom:5rem;background-color:var(--ar-dark-gray)}.inicio .inmuebles-destacados .h2{color:var(--ar-primary);font-size:2.5rem}.inicio .inmuebles-destacados .h3{font-size:1.25rem;font-weight:600}.inicio .inmuebles-destacados p{color:var(--ar-light-gray)}.inicio .inmuebles-destacados img{aspect-ratio:3/2;object-fit:cover}.inicio .inmuebles-destacados .precio{color:var(--ar-primary);font-size:1.25rem}.inicio .ultimas-noticias{padding-top:5rem;padding-bottom:5rem;overflow:clip}.inicio .ultimas-noticias .carousel .h3{font-size:clamp(1rem, 4vw, 2rem)}.inicio .ultimas-noticias .carousel p{font-size:clamp(0.7rem, 2vw, 1rem)}.inicio .ultimas-noticias .carousel .btn-primary{font-size:clamp(0.8rem, 3vw, 1rem)}.inicio .ultimas-noticias .carousel-indicators{position:absolute;bottom:50%;left:-100%;z-index:2;display:flex;justify-content:center;padding:0;margin-right:0;margin-bottom:0;margin-left:0;rotate:90deg;gap:.5rem;margin-right:3rem}.inicio .ultimas-noticias .carousel-indicators button{border-radius:100%;width:.75rem;height:.75rem;border:1px solid var(--ar-dark-gray);background-color:transparent}.inicio .ultimas-noticias .carousel-indicators button.active{background-color:var(--ar-light-gray)}.inicio .ultimas-noticias .carousel .carousel-item{position:relative}.inicio .ultimas-noticias .carousel .post-caption{background-color:var(--ar-light-gray-80);bottom:1.5rem;max-width:50rem;padding:1rem}.inicio .ultimas-noticias .carousel img{border-radius:.5rem}.nosotros .hero{position:relative;padding-top:12rem;padding-bottom:2rem;background-color:var(--ar-light-gray)}.nosotros .hero .h1{font-size:clamp(3.5rem, 9vw, 4.5rem);line-height:clamp(3.8rem, 10vw, 4.5rem);margin-bottom:2rem}.nosotros .mosaico-nosotros{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:.5rem;grid-template-areas:"teselaS-1 teselaS-1 teselaS-5 ." "teselaS-1 teselaS-1 . . " " . teselaS-2 teselaS-2 teselaS-4" " teselaS-3 teselaS-2 teselaS-2 . "}.mosaico-nosotros .tesela{background-image:url(//arbella.eus/wp-content/themes/arbella-theme/assets/img/mosaico-nosotros.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center}.mosaico-nosotros .tesela-1{grid-area:teselaS-1}.mosaico-nosotros .tesela-2{grid-area:teselaS-2}.mosaico-nosotros .tesela-3{grid-area:teselaS-3}.mosaico-nosotros .tesela-4{grid-area:teselaS-4}.mosaico-nosotros .tesela-5{grid-area:teselaS-5}.mosaico-nosotros .tesela-6{grid-area:teselaS-6}.mosaico-nosotros .tesela-7{grid-area:teselaS-7}.mosaico-nosotros .tesela-8{grid-area:teselaS-8}.mosaico .tesela{aspect-ratio:1;border-radius:1rem}.nosotros .nuestro-equipo{margin-top:5rem;padding-top:5rem;padding-bottom:5rem}.nosotros .nuestro-equipo .h2{font-size:2.5rem}.nosotros .nuestro-equipo img{object-fit:cover;height:100%}.nosotros .nosotros-administracion-fincas{background-color:var(--ar-light-gray)}.nosotros .nosotros-servicios-inmobiliarios{background-color:var(--ar-primary)}.nosotros .nosotros-administracion-fincas h3,.nosotros .nosotros-administracion-fincas p{color:var(--ar-secondary)}.nosotros .nosotros-servicios-inmobiliarios .h3,.nosotros .nosotros-servicios-inmobiliarios p{color:var(--ar-dark-gray)}.nosotros .galeria{padding-top:5rem;padding-bottom:5rem;background-color:var(--ar-light-gray);border-bottom:3px solid var(--ar-dark-gray)}.nosotros .galeria .masonry{column-count:2}.nosotros .galeria .masonry figure{display:inline-block;margin:.25rem;overflow:hidden;cursor:pointer;transition:.3s ease-in-out}.nosotros .galeria .masonry figure img{border-radius:1rem}.servicios .hero{margin-bottom:5rem;background-color:var(--ar-light-gray)}.servicios .hero .h1{font-size:3rem;margin-bottom:3rem;max-width:15ch}.servicios .hero p{font-size:1.2rem;margin-bottom:3rem}.servicios .hero .img-hero{position:relative}.servicios .hero .img-hero+div{padding-top:10rem;padding-bottom:7rem;position:relative}.servicios .hero .img-hero+div>*{position:relative;z-index:1}.servicios .hero .img-hero+div:after{position:absolute;content:"";inset:0;background:url(//arbella.eus/wp-content/themes/arbella-theme/assets/img/marca-agua.svg);background-size:contain;background-repeat:no-repeat;transform:translate(33%,33%)}.servicios .hero .img-hero-2+div:after{transform:translate(-33%,66%)}.servicios .hero .img-hero:after{content:"";position:absolute;inset:0;background-color:var(--ar-primary);mix-blend-mode:hue}.servicios .hero .img-hero img{opacity:30%}.servicios{overflow-x:clip}.servicios .ventajas{padding-top:5rem;padding-bottom:5rem;position:relative}.servicios .ventajas .h2{max-width:20ch;font-size:2.5rem}.servicios .ventajas .h3{color:var(--ar-secondary);font-weight:600}.servicios .ventajas img{max-width:6rem}.servicios .ventajas .tarjeta:not(:nth-child(4n)),.servicios .ventajas .tarjeta:not(:last-child){border-right:0}.servicios .ventajas .separador{margin-bottom:5rem}.separador{position:relative}.separador:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:8rem;height:3px;background-color:var(--ar-primary);display:none}.inmobiliarios{padding-top:5rem;padding-bottom:5rem;position:relative}.inmobiliarios .imagen-servicio{position:relative;z-index:0}.inmobiliarios .imagen-servicio img{aspect-ratio:3/2}.inmobiliarios .tarjeta-servicio .overlay-titulo{position:absolute;top:0;bottom:0;left:0;right:50%;background-color:#73665ede;z-index:1;word-break:initial}.inmobiliarios .tarjeta-servicio:nth-child(2n+1) .overlay-titulo{left:50%;right:0;background-color:var(--ar-light-gray-80)}.inmobiliarios .tarjeta-servicio .overlay-titulo>span{position:absolute;font-size:clamp(1.8rem, 4vw, 4.2rem);line-height:clamp(2.1rem, 4.2vw, 4.5rem);rotate:-90deg;bottom:1rem;left:0;transform-origin:bottom left;transform:translateY(100%);margin-left:1rem;margin-bottom:2rem;color:var(--ar-light-secondary);font-weight:600}.inmobiliarios .tarjeta-servicio{background-color:var(--ar-light-gray)}.inmobiliarios .tarjeta-servicio:nth-child(2n+1){background-color:var(--ar-primary)}.inmobiliarios .tarjeta-servicio p,.inmobiliarios .tarjeta-servicio .h3{color:var(--ar-secondary)}.inmobiliarios .tarjeta-servicio:nth-child(2n+1) .h3{color:var(--ar-dark-gray)}.servicios .te-ayudamos{padding-top:8rem;padding-bottom:8rem;background:url(//arbella.eus/wp-content/themes/arbella-theme/assets/img/te-ayudamos.jpg);background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center;position:relative}.servicios .te-ayudamos>*{position:relative;z-index:2}.servicios .te-ayudamos:after{position:absolute;background-color:var(--ar-light-gray);inset:0;content:"";mix-blend-mode:hard-light;opacity:.95}.blog .h1{font-size:3rem}.blog .hero{padding-top:15rem;padding-bottom:5rem}.blog select{border:2px solid var(--ar-light-secondary);border-radius:50px;color:var(--ar-light-secondary)}.blog .post{position:relative;transition:opacity .2s}.blog .post:hover{opacity:.7}.blog .post img{border-radius:.5rem;aspect-ratio:3/2;object-fit:cover}.blog .post .post-meta{position:absolute;background-color:var(--ar-light-gray-80);bottom:0;left:0;margin-bottom:clamp(0.5rem, 3vw, 1.5rem);margin-left:clamp(0.5rem, 3vw, 1.5rem);margin-right:clamp(0.5rem, 3vw, 1.5rem);padding:1rem;border-radius:.5rem;padding-right:2rem;max-width:400px}.blog .postform{color:var(--ar-light-secondary);border:2px solid var(--ar-secondary);border-radius:50px}.blog-single .entry-header{margin-top:13rem;position:relative}.blog-single .entry-header h1{color:var(--ar-light-secondary)}.blog-single .entry-header figure{position:relative}.blog-single .entry-header figure:after{position:absolute;inset:0;content:"";background-color:var(--ar-light-gray);opacity:.3;border-radius:.5rem}.blog-single .entry-header img{width:100%;object-fit:cover;max-height:30rem;border-radius:.5rem}.blog-single .entry-header .post-meta{position:absolute;bottom:5rem;left:1.5rem;background-color:var(--ar-light-gray-80);padding:1.5rem;border-radius:.5rem}.blog-single .breadcrumb-scroller{background-color:transparent !important;margin-bottom:3rem !important}.blog-single .breadcrumb li a{color:var(--ar-light-secondary)}.blog-single .entry-content{margin-bottom:5rem}.blog-single .entry-content h2{color:var(--ar-light-secondary)}.blog-single .related-posts{margin-bottom:5rem}.blog-single .related-posts .h3{color:var(--ar-light-secondary)}.blog-single .related-post-item{color:var(--ar-light-secondary)}.blog-single .related-post-item .h3{font-size:1.2rem}.blog-single .related-post-item img{aspect-ratio:3/2;object-fit:cover;border-radius:.5rem}.blog-single .related-post-item a:hover{text-decoration:underline}.blog-single #comments #respond{background-color:#fff;color:var(--ar-light-secondary)}.blog-single #commentsubmit{background:0 0;border:2px solid var(--ar-light-secondary);border-radius:0;color:var(--ar-light-secondary)}#nf-form-3-cont label{font-weight:400;color:var(--ar-secondary)}#nf-form-3-cont input[type=text],#nf-form-3-cont input[type=email],#nf-form-3-cont input[type=tel],#nf-form-3-cont textarea{border-radius:100px;border:1px solid var(--ar-secondary);background-color:#fff}#nf-form-3-cont textarea{border-radius:.5rem}#nf-form-3-cont div[for=nf-field-9]{border-radius:100px !important;background-color:#fff}#nf-form-3-cont #nf-field-15{background-color:var(--ar-primary);color:var(--ar-light-gray);border:2px solid var(--ar-primary)}#nf-form-3-cont #nf-field-15:hover{background-color:transparent;color:var(--ar-primary);border:2px solid var(--ar-primary)}.archive.pisos .hero{padding-top:15rem;padding-bottom:5rem}.archive.pisos .h1{font-size:3rem}.archive.pisos .h2{font-size:1.2rem}.archive.pisos .filtro{position:relative}.archive.pisos img{height:100%;object-fit:cover}.archive.pisos .widget_wpc_filters_widget{position:sticky;top:0}.archive.pisos select{border-radius:100px;border:1px solid var(--ar-light-secondary);color:var(--ar-secondary)}.archive.pisos .wpc-filter-title{font-weight:600;color:var(--ar-secondary)}.archive.pisos .filtro input{border:1px solid var(--ar-light-secondary);border-radius:100px;color:var(--ar-secondary);padding-left:.5rem}.archive.pisos .content .pisos-disponibles{font-size:2rem;color:var(--ar-primary);margin-bottom:3rem}.archive.pisos .post-thumbnail,.archive.pisos .post-thumbnail img{height:100%;width:100%;object-fit:cover;aspect-ratio:3/2}.archive.pisos .price{font-size:clamp(1.8rem, 2.5vw, 2rem);color:var(--ar-primary)}.archive.pisos .caracteristicas{border-left:0}.archive.pisos .caracteristicas span{color:var(--ar-light-secondary)}.archive.pisos .post{overflow:clip;border-radius:.5rem}.archive.pisos .post:nth-child(2n){background-color:var(--ar-light-gray)}.single-pisos{position:relative}.single-pisos .principal{margin-top:15rem}.single-pisos .principal>div>div{position:relative;z-index:1}.single-pisos .principal img{aspect-ratio:3/2;object-fit:cover;border-radius:.5rem}.tira-de-fotos{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem;margin-bottom:1rem}.foto-seleccionada{scroll-snap-align:center}.tira-de-fotos::-webkit-scrollbar{height:5px}.tira-de-fotos::-webkit-scrollbar-track{background:var(--ar-light-gray)}.tira-de-fotos::-webkit-scrollbar-thumb{background:var(--ar-light-secondary)}.tira-de-fotos::-webkit-scrollbar-thumb:hover{background:var(--ar-secondary)}.single-pisos .principal .price{font-size:2rem;color:var(--ar-primary)}.single-pisos .principal #thumbnailPiso:hover,.single-pisos .principal:has(.navegacion-fotos:hover) #thumbnailPiso{transition:filter .2s;filter:brightness(.7)}.single-pisos .principal .foto-repeater{cursor:pointer}.single-pisos .principal .foto-repeater:hover{transition:filter .2s;filter:brightness(.7)}.single-pisos .principal .navegacion-fotos{position:absolute;top:35%;display:flex;justify-content:space-between;width:calc(100% - 1rem);margin-left:0;margin-right:1rem}.single-pisos .principal .navegacion-fotos button{background-color:transparent;border:none}.single-pisos .informacion{background-color:var(--ar-light-gray);padding:1rem 2rem;border-radius:.5rem}.single-pisos .informacion{box-shadow:2px 2px 2px #b8b5b342;position:static;top:100%;transform:translateX(0);left:50%;right:unset;max-height:90vh;max-width:unset;width:100%;z-index:9999}.single-pisos .informacion button{width:100%}.single-pisos .descripcion{background-color:var(--ar-secondary);margin-top:5rem;padding-top:5rem;padding-bottom:5rem;position:relative;overflow-x:clip}.single-pisos .descripcion:after{position:absolute;content:"";inset:0;background:url(//arbella.eus/wp-content/themes/arbella-theme/assets/img/marca-agua.svg);background-size:contain;background-repeat:no-repeat;transform:translate(66%,-80%);mix-blend-mode:multiply}.single-pisos .descripcion .h2{color:var(--ar-primary)}.single-pisos .descripcion p{color:var(--ar-light-gray)}.single-pisos .detalles{margin-top:5rem;margin-bottom:5rem}.single-pisos .detalles .h2{margin-bottom:3rem}.single-pisos .detalles p{margin-bottom:0}.single-pisos .detalles .bloque-detalles{margin-bottom:3rem}.single-pisos .detalles .bloque-detalles>div .detalle{border-radius:.5rem;gap:1rem;height:100%;align-items:center;padding:1rem;border:var(--ar-secondary) 2px solid}.single-pisos .detalles .bloque-detalles>div p{font-weight:600;word-break:normal}.single-pisos .detalles .bloque-detalles svg{height:2rem}.single-pisos .destacable{background-color:var(--ar-light-gray);border-radius:.5rem}.single-pisos .destacable p{font-weight:600}.single-pisos .destacable .detalle-destacable{gap:1rem}.single-pisos .destacable svg{height:2rem}.single-pisos .destacable .detalle-destacable{background-color:#fff;margin-top:1rem;margin-bottom:1rem;padding-top:.5rem;padding:1rem;border-radius:.5rem;border:var(--ar-secondary) 2px dashed}.single-pisos .destacable .detalle-destacable{word-break:normal}.single-pisos .ubicacion{padding-top:5rem;padding-bottom:5rem;background-color:var(--ar-secondary)}.single-pisos .ubicacion .h2{color:var(--ar-primary)}.single-pisos #map-container{height:20rem}.single-pisos .despeja-tus-dudas{margin-top:5rem;margin-bottom:8rem}.single-pisos .accordion-button:not(.collapsed){background-color:var(--ar-light-gray)}.single-pisos .accordion-button{color:var(--ar-dark-primary)}.single-pisos .accordion-item .accordion-body{color:var(--ar-dark-primary);text-align:center}.single-pisos .te-llamamos{padding-top:5rem;padding-bottom:5rem;background-color:var(--ar-light-gray-40);position:relative}.single-pisos .te-llamamos:before{content:"";background-image:url(//arbella.eus/wp-content/themes/arbella-theme/assets/img/te-llamamos-fondo.jpg);position:absolute;inset:0;opacity:.1;z-index:-1}#nf-form-2-cont nf-fields-wrap{display:flex;flex-wrap:wrap;flex-direction:row;gap:1rem}#nf-form-2-cont nf-fields-wrap nf-field:nth-child(1),#nf-form-2-cont nf-fields-wrap nf-field:nth-child(2){flex:100%}#nf-form-2-cont nf-fields-wrap nf-field:nth-child(3),#nf-form-2-cont nf-fields-wrap nf-field:nth-child(4),#nf-form-2-cont nf-fields-wrap nf-field:nth-child(5){flex:100%}#nf-form-2-cont nf-fields-wrap nf-field:nth-child(3)>*,#nf-form-2-cont nf-fields-wrap nf-field:nth-child(4)>*,#nf-form-2-cont nf-fields-wrap nf-field:nth-child(5)>*{width:100%}#nf-form-2-cont label{font-weight:400;color:var(--ar-secondary)}#nf-form-2-cont input[type=text],#nf-form-2-cont input[type=tel]{border-radius:100px;border:1px solid var(--ar-secondary);background-color:#fff}#nf-form-2-cont div[for=nf-field-9]{border-radius:100px !important;background-color:#fff}#nf-form-2-cont #nf-field-10{background-color:var(--ar-primary);color:var(--ar-light-gray);border:2px solid var(--ar-primary)}#nf-form-2-cont #nf-field-10:hover{background-color:transparent;color:var(--ar-primary);border:2px solid var(--ar-primary)}.contacto .hero{background-color:var(--ar-light-gray)}.contacto .hero .h1{font-size:3rem}.contacto .hero .img-hero{position:relative;padding-top:10rem;padding-bottom:5rem}.contacto .hero .img-hero+div{padding-top:5rem;padding-bottom:5rem;position:relative}.contacto .hero .img-hero+div>*{position:relative;z-index:1}.contacto .hero .img-hero+div:after{position:absolute;content:"";inset:0;left:14px;bottom:-4px;top:-160px;right:-252px;background:url(//arbella.eus/wp-content/themes/arbella-theme/assets/img/marca-agua.svg);background-size:contain;background-repeat:no-repeat;transform:translate(50%,50%)}.contacto .hero .img-hero-2+div:after{transform:translate(-33%,66%)}.contacto .hero .img-hero:after{content:"";position:absolute;inset:0;background:url(//arbella.eus/wp-content/themes/arbella-theme/assets/img/casa-de-hormigon-blanco.jpg);background-color:var(--ar-dark-primary);background-size:cover;background-repeat:no-repeat;background-blend-mode:screen;opacity:.3}.contacto .hero .img-hero img{opacity:20%;aspect-ratio:3/2}.contacto .hero .formulario{position:relative;z-index:1;margin-left:clamp(0.5rem, 5%, 2rem);margin-right:clamp(0.5rem, 5%, 2rem)}.contacto .hero .formulario #nf-form-1-cont{background-color:var(--ar-light-secondary);border-radius:.5rem;padding:clamp(1rem, 5vw, 2rem)}.contacto .hero .formulario textarea,.contacto .hero .formulario input:not([type=submit]){border-radius:1.5rem}.contacto .hero .formulario label{font-weight:400 !important}.contacto .hero .formulario input[type=submit]{background-color:transparent;color:var(--ar-secondary);border:2px solid var(--ar-secondary);padding:.25rem 2rem !important}.contacto .hero .formulario input[type=submit]:hover{background-color:var(--ar-light-secondary);color:var(--ar-light-gray);border:2px solid var(--ar-light-gray)}.post-type-archive-pisos div.modal .modal-dialog{height:70vh}.otros-contacto{padding-top:3rem;padding-bottom:3rem}.otros-contacto .h2{max-width:20ch;font-size:2.5rem}.contacto .map-container{position:relative;z-index:2;background-color:#ebdab4}.contacto .map-container iframe{mix-blend-mode:luminosity}.main-footer{background-color:var(--ar-light-gray)}.main-footer .rrss svg path{fill:var(--ar-secondary)}.main-footer .politicas div:nth-child(2){border-left:0;border-right:0}.top-button{bottom:10px;right:2%;font-size:2rem;width:46px;text-align:center}.whatsapp-btn,.phone-btn{position:relative;bottom:15%;right:2%;background-color:var(--ar-cta);border-radius:100%;display:flex;justify-content:center;align-items:center;padding:.5rem;z-index:10}.whatsapp-btn{bottom:70px}.phone-btn{bottom:120px}.colophon{background-color:var(--ar-secondary);color:var(--ar-light-gray)}.colophon a{color:var(--ar-light-gray)}.colophon svg{width:1.5rem;fill:var(--ar-light-gray)}.page-template-page-sidebar-none .content-area{padding-top:5rem}.error-404{margin-top:10rem;margin-bottom:10rem}.error-404 .h1{font-size:6rem}.error-404 .precio{color:var(--ar-primary);font-size:1.25rem}.error-404 img{aspect-ratio:3/2;object-fit:cover}@media (min-width:576px){.servicios-inmobiliarios figure:hover .nombre-servicio{transform:translateY(-100%)}.administrador-fincas figure:hover .nombre-servicio{transform:translateY(-100%)}}@media (min-width:768px){.inicio .ultimas-noticias .carousel .post-caption{margin-left:1.5rem;right:1.5rem;border-radius:.5rem;position:absolute}.ratio-9x34{--bs-aspect-ratio:calc(9 / 34 * 100%)}.nosotros .mosaico-nosotros{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr);gap:1rem;grid-template-areas:". . . teselaS-2 teselaS-2 ." "teselaS-1 . . teselaS-2 teselaS-2 ." ". teselaS-3 teselaS-3 teselaS-4 teselaS-4 teselaS-5" ". teselaS-3 teselaS-3 teselaS-4 teselaS-4 ." "teselaS-6 teselaS-7 teselaS-7 . teselaS-8 ." ". teselaS-7 teselaS-7 . . ."}.mosaico-nosotros .tesela{background-image:url(//arbella.eus/wp-content/themes/arbella-theme/../../../wp-content/uploads/2024/05/servicios-4.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:auto;background-size:75%;background-position:100% 25%}.nosotros .galeria .masonry{column-count:3}.servicios-inmobiliarios .grid{grid-template-rows:repeat(4,minmax(20rem, 4vw));grid-template-columns:repeat(2,1fr)}.servicios-inmobiliarios .grid figure:nth-child(1){grid-column:1/2;grid-row:1/2;display:none}.servicios-inmobiliarios .grid figure:nth-child(1):after{background-color:var(--ar-primary);position:absolute;inset:0;content:"";border-radius:1rem;mix-blend-mode:multiply}.servicios-inmobiliarios .grid figure:nth-child(2){grid-column:1/2;grid-row:2/3}.servicios-inmobiliarios .grid figure:nth-child(3){grid-column:2/3;grid-row:2/3}.servicios-inmobiliarios .grid figure:nth-child(4){grid-column:1/2;grid-row:3/4}.servicios-inmobiliarios .grid figure:nth-child(5){grid-column:2/3;grid-row:3/4}.servicios-inmobiliarios .grid figure:nth-child(6){grid-column:1/2;grid-row:2/3;display:none}.servicios-inmobiliarios .grid figure:nth-child(7){grid-column:1/3;grid-row:4/5}.servicios-inmobiliarios .grid figure:nth-child(8){grid-column:1/2;grid-row:5/6;display:none}.servicios-inmobiliarios .grid figure img{aspect-ratio:3/2;object-fit:cover;height:100%;border-radius:1rem}.servicios-inmobiliarios .nombre-servicio{position:absolute;background-color:#73665eb4;left:0;bottom:1rem;padding:.5rem;border-radius:0 .5rem .5rem 0;color:#fff}.servicios-inmobiliarios .texto{grid-column:1/3;grid-row:1/2}.servicios-inmobiliarios .nombre-servicio strong{font-size:.8rem}.servicios-inmobiliarios figure:hover .nombre-servicio{transform:translateY(-150%)}.administrador-fincas .grid{grid-template-rows:repeat(4,minmax(20rem, 4vw));grid-template-columns:repeat(2,1fr)}.administrador-fincas .grid figure:nth-child(2){grid-column:1/2;grid-row:3/4}.administrador-fincas .grid figure:nth-child(3){grid-column:2/3;grid-row:3/4}.administrador-fincas .grid figure:nth-child(4){grid-column:1/3;grid-row:4/5}.administrador-fincas .grid figure:nth-child(5){display:none}.administrador-fincas .grid figure:nth-child(6){grid-column:2/3;grid-row:2/3}.administrador-fincas .grid figure:nth-child(7){grid-column:1/2;grid-row:2/3}.administrador-fincas .texto{grid-column:1/3;grid-row:1/2}.administrador-fincas .grid figure img{aspect-ratio:3/2;object-fit:cover;height:100%;border-radius:1rem}.administrador-fincas .nombre-servicio{position:absolute;background-color:#73665eb4;left:0;bottom:1rem;padding:.5rem;border-radius:0 .5rem .5rem 0;color:#fff}.administrador-fincas figure:hover .nombre-servicio{transform:translateY(-150%)}#nf-form-2-cont nf-fields-wrap nf-field:nth-child(1),#nf-form-2-cont nf-fields-wrap nf-field:nth-child(2){flex:47%}#nf-form-2-cont nf-fields-wrap nf-field:nth-child(3),#nf-form-2-cont nf-fields-wrap nf-field:nth-child(4),#nf-form-2-cont nf-fields-wrap nf-field:nth-child(5){flex:100%}#nf-form-2-cont nf-fields-wrap nf-field:nth-child(3)>*,#nf-form-2-cont nf-fields-wrap nf-field:nth-child(4)>*,#nf-form-2-cont nf-fields-wrap nf-field:nth-child(5)>*{width:50%}}@media (min-width:992px){.nosotros .galeria .masonry{column-count:4}.servicios-inmobiliarios .grid figure:nth-child(8):after{background-color:var(--ar-dark-primary);position:absolute;inset:0;content:"";border-radius:1rem;mix-blend-mode:screen}.servicios-inmobiliarios .texto{grid-column:1/2;grid-row:1/2}.servicios-inmobiliarios .grid figure img{aspect-ratio:9/5;object-fit:cover;height:100%;border-radius:1rem}.servicios-inmobiliarios .nombre-servicio{position:absolute;background-color:#73665eb4;left:0;bottom:1rem;padding:.5rem;border-radius:0 .5rem .5rem 0;color:#fff}.administrador-fincas .grid figure:nth-child(1):after{background-color:var(--ar-primary);position:absolute;inset:0;content:"";border-radius:1rem;mix-blend-mode:multiply}.administrador-fincas .grid figure:nth-child(5):after{background-color:var(--ar-dark-primary);position:absolute;inset:0;content:"";border-radius:1rem;mix-blend-mode:screen}.administrador-fincas .texto{grid-column:1/2;grid-row:1/2}.administrador-fincas .grid figure img{aspect-ratio:9/5;object-fit:cover;height:100%;border-radius:1rem}.administrador-fincas .nombre-servicio{position:absolute;background-color:#73665eb4;left:0;bottom:1rem;padding:.5rem;border-radius:0 .5rem .5rem 0;color:#fff}.servicios-inmobiliarios .nombre-servicio strong{font-size:1rem}.administrador-fincas .nombre-servicio strong{font-size:1rem}.separador:after{display:block}.servicios .ventajas .tarjeta:not(:nth-child(4n)),.servicios .ventajas .tarjeta:not(:last-child){border-right:1px solid var(--ar-light-secondary)}.archive.pisos .caracteristicas{border-left:1px solid var(--ar-secondary)}.main-footer .politicas div:nth-child(2){border-left:1px solid var(--ar-dark-gray);border-right:1px solid var(--ar-dark-gray)}.single-pisos .informacion{position:fixed;overflow-y:clip;top:50%;left:calc(50vw + 324px);transform:translateY(-50%) translateX(-50%);width:20rem}}.modal-title.h5{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}@media (min-width:1200px){.administrador-fincas{padding-top:0}.single-pisos .informacion{left:calc(50vw + 393px);width:25rem}.servicios-inmobiliarios .grid{grid-template-rows:repeat(5,minmax(20rem, 4vw));grid-template-columns:repeat(4,1fr)}.servicios-inmobiliarios .texto{grid-column:3/5;grid-row:1/3}.servicios-inmobiliarios .grid figure:nth-child(1){grid-column:2/3;grid-row:1/2;display:block}.servicios-inmobiliarios .grid figure:nth-child(1):after{background-color:var(--ar-primary);position:absolute;inset:0;content:"";border-radius:1rem;mix-blend-mode:multiply}.servicios-inmobiliarios .grid figure:nth-child(2){grid-column:1/2;grid-row:2/3}.servicios-inmobiliarios .grid figure:nth-child(3){grid-column:2/3;grid-row:2/3}.servicios-inmobiliarios .grid figure:nth-child(4){grid-column:2/4;grid-row:3/5}.servicios-inmobiliarios .grid figure:nth-child(5){grid-column:4/5;grid-row:3/4}.servicios-inmobiliarios .grid figure:nth-child(6){grid-column:1/2;grid-row:4/6;display:block}.servicios-inmobiliarios .grid figure:nth-child(7){grid-column:3/4;grid-row:5/6}.servicios-inmobiliarios .grid figure:nth-child(8){grid-column:4/5;grid-row:5/6;display:block}.administrador-fincas .grid{grid-template-rows:repeat(5,minmax(20rem, 4vw));grid-template-columns:repeat(4,1fr)}.administrador-fincas .grid figure:nth-child(1){grid-column:1/2;grid-row:6/7;display:block}.administrador-fincas .grid figure:nth-child(1):after{background-color:var(--ar-primary);position:absolute;inset:0;content:"";border-radius:1rem;mix-blend-mode:multiply}.administrador-fincas .grid figure:nth-child(2){grid-column:1/3;grid-row:3/4}.administrador-fincas .grid figure:nth-child(3){grid-column:1/3;grid-row:4/6}.administrador-fincas .grid figure:nth-child(4){grid-column:3/5;grid-row:5/7}.administrador-fincas .grid figure:nth-child(5):after{background-color:var(--ar-dark-primary);position:absolute;inset:0;content:"";border-radius:1rem;mix-blend-mode:screen}.administrador-fincas .grid figure:nth-child(5){grid-column:3/4;grid-row:4/5}.administrador-fincas .grid figure:nth-child(6){grid-column:3/4;grid-row:2/4;display:block}.administrador-fincas .grid figure:nth-child(7){grid-column:4/5;grid-row:3/5}.administrador-fincas .texto{grid-column:1/3;grid-row:1/3}}@media (min-width:1400px){.single-pisos .informacion{left:calc(50vw + 426px);width:25rem}}