@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900&display=swap");.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}*{-webkit-box-sizing:border-box;box-sizing:border-box}a:link,a:visited,a:focus{text-decoration:none;color:inherit}a:hover{color:#d22327}a{color:inherit}a.destacado{color:#d22327}.clear{clear:both}html,body{position:relative;width:100%;height:100%;font-family:'Montserrat', sans-serif}ul{list-style-type:none}img{max-width:100%}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nopadding{padding:0 !important}.nomargin{margin:0 !important}.overlay_imagen{background-color:rgba(0,0,0,0.7);position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}#scroll-top{position:fixed;right:30px;bottom:30px;border-radius:50%;background-color:white;height:40px;width:40px;text-align:center;padding-top:6px;-webkit-box-shadow:0 0 7px 0px rgba(0,0,0,0.4);box-shadow:0 0 7px 0px rgba(0,0,0,0.4)}::-moz-selection{background:#d22327;color:white}::selection{background:#d22327;color:white}::-moz-selection{background:#d22327;color:white}.btn.focus,.btn:focus{-webkit-box-shadow:inset 0px 3px 6px 0px rgba(0,0,0,0.4) !important;box-shadow:inset 0px 3px 6px 0px rgba(0,0,0,0.4) !important}#menu-superior{position:absolute;top:0;left:0;width:100%;z-index:1000;padding-top:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menu-superior img.logo{max-width:220px}#menu-superior img.logo_responsivo{display:none}#menu-superior nav{color:white}#menu-superior nav ul{list-style:none;padding-left:0;margin:0}#menu-superior nav ul li{display:inline}#menu-superior nav ul li a{text-transform:uppercase;margin-left:10px;margin-right:10px;font-weight:500;-webkit-transition:color .2s ease;transition:color .2s ease}#menu-superior nav ul li a:hover,#menu-superior nav ul li a.activo{color:#d22327;-webkit-transition:color .2s ease;transition:color .2s ease}#menu-superior #whatsapp-menu{background-color:white;border-radius:50%;height:42px;display:inline-block;width:42px;text-align:center;font-size:1.3rem;padding-top:5px}#menu-superior #abrir-menu{display:none;color:white;font-size:2.5rem}#menu-superior #cerrar-menu{display:none;position:fixed;top:15px;right:15px;font-size:2rem;color:#504e50;z-index:2001}#menu-superior.menu-color nav{color:#504e50}#menu-superior.menu-color #whatsapp-menu{background-color:#25D366;color:white}#menu-superior.menu-color #abrir-menu{color:inherit}@media (max-width: 992px){#menu-superior nav{visibility:hidden;position:fixed;height:100%;width:100%;top:0;left:0;padding:100px 0;background-color:white;color:#504e50;z-index:2000;color:inherit;-webkit-transition:visibility 0s, opacity .2s ease, -webkit-transform .2s ease;transition:visibility 0s, opacity .2s ease, -webkit-transform .2s ease;transition:visibility 0s, transform .2s ease, opacity .2s ease;transition:visibility 0s, transform .2s ease, opacity .2s ease, -webkit-transform .2s ease;-webkit-transform:scale(0.8);transform:scale(0.8);opacity:.6}#menu-superior nav li{display:block !important}#menu-superior nav li a{display:block;font-size:1.8rem;margin-bottom:15px}#menu-superior #abrir-menu{display:inline-block}#menu-superior.menu-abierto #cerrar-menu{display:block}#menu-superior.menu-abierto nav{visibility:visible;-webkit-transition:visibility .2s ease, opacity .2s ease, -webkit-transform .2s ease;transition:visibility .2s ease, opacity .2s ease, -webkit-transform .2s ease;transition:visibility .2s ease, transform .2s ease, opacity .2s ease;transition:visibility .2s ease, transform .2s ease, opacity .2s ease, -webkit-transform .2s ease;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}section:not(.sin-padding){padding-top:80px;padding-bottom:80px}section.seccion-imagen{background-size:cover;background-position:center;background-repeat:no-repeat;color:white}section.seccion-imagen#header-home{min-height:100vh;overflow:hidden;padding:0}section.seccion-imagen .info{position:relative;text-align:center}section.seccion-imagen .info span.sub{display:block;font-size:2rem;font-weight:400}section.seccion-imagen .info h2{text-transform:uppercase;font-weight:500;font-size:3rem}section.seccion-imagen .info a{text-transform:uppercase;border:1px solid white;padding:10px 45px;border-radius:0;font-weight:800;font-size:1rem;-webkit-transition:background-color .3s ease, color .3s ease;transition:background-color .3s ease, color .3s ease}section.seccion-imagen .info a:hover{color:#d22327;background-color:white;-webkit-transition:background-color .3s ease, color .3s ease;transition:background-color .3s ease, color .3s ease}section.accesos-directos{margin:3px 0}section.accesos-directos .resultados .imagen{position:relative;width:350px;height:350px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;overflow:hidden}section.accesos-directos .resultados .imagen img{width:100%;height:100%;color:#2e3131;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease}section.accesos-directos .resultados .imagen:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}section.propiedades-destacadas{padding:0px 0 40px}section.propiedades-destacadas .titulo{text-transform:uppercase;font-weight:700;font-size:2.3rem;color:#ac1717}section.propiedades-destacadas hr{margin-top:0.5rem;margin-bottom:0.5rem}section.propiedades-destacadas span{font-size:13px;color:#5b5b5f}section.propiedades-destacadas .resultado{position:relative;margin-bottom:30px}section.propiedades-destacadas .resultado .imagen{position:relative;width:auto;height:250px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;overflow:hidden}section.propiedades-destacadas .resultado .imagen a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.propiedades-destacadas .resultado .imagen a span{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;display:inline-block;padding:10px 25px;border:1px solid white;-webkit-transition:opacity .2s ease, -webkit-transform .2s ease;transition:opacity .2s ease, -webkit-transform .2s ease;transition:opacity .2s ease, transform .2s ease;transition:opacity .2s ease, transform .2s ease, -webkit-transform .2s ease}section.propiedades-destacadas .resultado .imagen img{width:100%;height:100%;color:#2e3131;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease}section.propiedades-destacadas .resultado .imagen a span{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:opacity .2s ease, -webkit-transform .2s ease;transition:opacity .2s ease, -webkit-transform .2s ease;transition:opacity .2s ease, transform .2s ease;transition:opacity .2s ease, transform .2s ease, -webkit-transform .2s ease}section.propiedades-destacadas .resultado .imagen:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}section.propiedades-destacadas .resultado .info{margin-top:10px}section.propiedades-destacadas .resultado .info hr{margin:3px 0}section.propiedades-destacadas .resultado .info span{font-size:13px}section.seccion-formulario h6.titulo-seccion{color:#ac1717;text-transform:uppercase;background-color:white;font-weight:700;margin-bottom:15px;padding:1rem}section.seccion-contacto h2.titulo-seccion{color:#ac1717;text-transform:uppercase;font-weight:700;margin-bottom:15px;padding:1rem;font-size:2.3rem}section.seccion-form-tasaciones{padding:30px 0 0}section.seccion-form-tasaciones h2.titulo-seccion{color:#ac1717;text-transform:uppercase;font-weight:400;margin-bottom:15px;padding:1rem;font-size:2.6rem}section.slider-imagenes{padding:30px 0 0}section.slider-imagenes .img-principal{height:400px}section .intro-pagina h4.titulo{text-transform:uppercase;font-weight:500;color:#5b5b5f !important;font-size:1.2rem}section .descripcion-propiedades h4.titulo{text-transform:uppercase;font-weight:600;color:#5b5b5f !important;font-size:1.2rem}section .descripcion-propiedades .titulo-parrafo{color:#5b5b5f !important}section .descripcion-propiedades .servicios-parrafo{line-height:1.1rem;color:#5b5b5f}section .mas-info h3.titulo-info{color:#ac1717;text-transform:uppercase;font-weight:900;font-size:1.6rem}section .mas-info .subtitulo-info{color:#ac1717;text-transform:uppercase;font-weight:700;font-size:1.6rem}section#seccion-terrenos{background-color:white;padding-top:180px}section#seccion-terrenos h1{color:#ac1717;text-transform:uppercase;font-weight:700;margin-bottom:50px;font-size:2rem;margin:0}section#seccion-busqueda{background-color:white;padding-top:50px}section#seccion-busqueda h2:first-of-type{text-transform:uppercase;font-weight:700;font-size:1.1rem}section#seccion-busqueda .box{margin-bottom:30px;color:#504e50}section#seccion-busqueda .box h3{font-size:1rem;font-weight:700;margin-bottom:12px;text-transform:uppercase}section#seccion-busqueda .box ul{padding:0;margin:0;list-style:none}section#seccion-busqueda .box.box-filtros-seleccionados{background-color:#d22327;padding:30px 20px 20px}section#seccion-busqueda .box.box-filtros-seleccionados h3{color:white;text-align:center;margin-bottom:12px}section#seccion-busqueda .box.box-filtros-seleccionados ul li a{display:block;background-color:white;color:#504e50;padding:6px 10px;font-weight:500;font-size:.8rem}section#seccion-busqueda .box.box-filtros-seleccionados ul li a i{margin-right:5px}section#seccion-busqueda .box.box-filtros-seleccionados ul li:not(:last-child) a{margin-bottom:8px}section#seccion-busqueda .box.box-precio .form-control{border-radius:0;border-color:#aeaeae;margin-bottom:10px;height:calc(2em + .75rem + 2px)}section#seccion-busqueda .box.box-precio .form-control:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(255,0,21,0.25);box-shadow:0 0 0 0.2rem rgba(255,0,21,0.25)}section#seccion-busqueda .box.box-precio button{background-color:#d22327;color:white;border-radius:0;font-size:1rem;text-transform:uppercase;font-weight:600;padding:0.5rem 3rem}section#seccion-busqueda .box.box-precio button:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(255,0,21,0.25);box-shadow:0 0 0 0.2rem rgba(255,0,21,0.25)}section#seccion-busqueda .contenedor-resultados .resultado{position:relative;margin-bottom:30px}section#seccion-busqueda .contenedor-resultados .resultado .imagen{position:relative;width:auto;height:250px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;overflow:hidden}section#seccion-busqueda .contenedor-resultados .resultado .imagen a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section#seccion-busqueda .contenedor-resultados .resultado .imagen a span{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;display:inline-block;padding:10px 25px;border:1px solid white;-webkit-transition:opacity .2s ease, -webkit-transform .2s ease;transition:opacity .2s ease, -webkit-transform .2s ease;transition:opacity .2s ease, transform .2s ease;transition:opacity .2s ease, transform .2s ease, -webkit-transform .2s ease}section#seccion-busqueda .contenedor-resultados .resultado .imagen img{width:100%;height:100%;color:#2e3131;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease}section#seccion-busqueda .contenedor-resultados .resultado .imagen a span{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:opacity .2s ease, -webkit-transform .2s ease;transition:opacity .2s ease, -webkit-transform .2s ease;transition:opacity .2s ease, transform .2s ease;transition:opacity .2s ease, transform .2s ease, -webkit-transform .2s ease}section#seccion-busqueda .contenedor-resultados .resultado .imagen:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}section#seccion-busqueda .contenedor-resultados .resultado .info{margin-top:10px}section#seccion-busqueda .contenedor-resultados .resultado .info hr{margin:3px 0}section#seccion-busqueda .contenedor-resultados .resultado .info span{font-size:13px}section.seccion-color{background-color:#d22327;color:white}section.seccion-color ::-moz-selection{background:#fff;color:#d22327}section.seccion-color ::selection{background:#fff;color:#d22327}section.seccion-color ::-moz-selection{background:#fff;color:#d22327}section#info-empresa p{font-size:1.4rem}@media (max-width: 992px){section .mas-info h3.titulo-info{color:#ac1717;text-transform:uppercase;font-weight:900;font-size:1.1rem}section .mas-info .subtitulo-info{color:#ac1717;text-transform:uppercase;font-weight:700;font-size:1.1rem}}@media (max-width: 576px){section .mas-info h3.titulo-info{color:#ac1717;text-transform:uppercase;font-weight:900;font-size:1.6rem}section .mas-info .subtitulo-info{color:#ac1717;text-transform:uppercase;font-weight:700;font-size:1.6rem}}form#form-contacto-inicio ::-webkit-input-placeholder{text-transform:uppercase}form#form-contacto-inicio :-ms-input-placeholder{text-transform:uppercase}form#form-contacto-inicio ::-ms-input-placeholder{text-transform:uppercase}form#form-contacto-inicio ::placeholder{text-transform:uppercase}form#form-contacto-inicio .form-control{border-radius:0;border-color:#aeaeae;margin-bottom:10px;height:calc(2em + .75rem + 2px)}form#form-contacto-inicio .form-control:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(255,0,21,0.25);box-shadow:0 0 0 0.2rem rgba(255,0,21,0.25)}form#form-contacto-inicio textarea{height:calc(100% - 10px) !important;padding-top:8px}form#form-contacto-inicio button{background-color:#ac1717;color:white;border-radius:0;font-size:1rem;text-transform:uppercase;font-weight:700;padding:0.5rem 3rem}form#form-contacto-inicio button:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(255,0,21,0.25);box-shadow:0 0 0 0.2rem rgba(255,0,21,0.25)}form#form-busqueda-inicio .form-control{border-radius:0;border-color:#aeaeae;margin-bottom:10px;height:calc(2em + .75rem + 2px)}form#form-busqueda-inicio .form-control:focus{-webkit-box-shadow:none;box-shadow:none}form#form-busqueda-inicio .select{position:relative}form#form-busqueda-inicio .select select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';padding-right:40px;position:relative;text-transform:uppercase;font-weight:500}form#form-busqueda-inicio .select select [disabled]{color:rgba(0,0,0,0.2)}form#form-busqueda-inicio .select:after{content:"\f123";display:inline-block;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;position:absolute;top:15px;right:15px}form#form-busqueda-inicio button{background-color:#d22327;color:white;border-radius:0;font-size:1rem;text-transform:uppercase;font-weight:600;padding:0.6rem 3rem}form#form-busqueda-inicio button:focus{-webkit-box-shadow:none;box-shadow:none}footer{padding-top:80px;padding-bottom:80px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}footer.oscuro{background-color:#353535;color:white}footer.oscuro h3.titulo-footer{position:relative;text-transform:uppercase;font-weight:700;font-size:1rem;padding-bottom:8px}footer.oscuro h3.titulo-footer:before{content:" ";position:absolute;width:70%;bottom:0;height:1px;background-color:rgba(250,250,250,0.5)}footer.oscuro h3.titulo-footer:after{content:" ";position:absolute;width:40px;bottom:-1px;height:3px;background-color:#d22327;left:0}footer.oscuro ul{padding-left:0;list-style:none}footer.oscuro ul.redes li{display:inline}footer.oscuro ul.redes li a{font-size:2.3rem;margin-right:10px}footer.oscuro ul.menu{text-transform:uppercase;font-weight:500}footer.oscuro img.logo-footer{width:160px;max-width:70%}
/*# sourceMappingURL=main.min.css.map */