a,h1,h2,h3{font-family:Quicksand,sans-serif}header .logo a span,header .menu,header nav a{transition:.5s}.info-p h1,.info-p h4{text-shadow:1px 1px 3px #000}.ventajas,header .info-p{background-size:cover;background-position:center}.info-p h1,.ventajas h2{font-family:'EB Garamond',serif}:root{--primario:#262B6B;--secundario:#2e7a8d;--terciario:#B2A894;--terciariob:#3B3933}@font-face{font-family:BrittanySignature;src:url('../fonts/BrittanySignature.ttf') format('truetype');font-weight:400;font-style:normal}.contenedor{max-width:1200px;margin:0 auto}a{text-decoration:none}a.boton,button.boton,input.boton{padding:10px 35px;color:var(--terciariob);background-color:#fff;border:none;font-size:20px;transition:.5s;-webkit-box-shadow:3px 4px 30px -8px rgba(0,0,0,.75);-moz-box-shadow:3px 4px 30px -8px rgba(0,0,0,.75);box-shadow:3px 4px 30px -8px rgba(0,0,0,.75)}a.boton:hover,button.boton:hover,input.boton:hover{background-color:var(--secundario);color:#fff}header .logo a span,header nav a:hover{color:var(--terciariob)}h2{font-size:40px}h4,h5,p{font-family:Roboto,sans-serif}header .phone-menu{display:none}header .menu{background-color:var(--terciario);display:flex;justify-content:space-around;align-items:center;padding:20px 0;position:fixed;width:100%}header .scrolled{background-color:var(--primario)}.btn-propiedades button,footer{background-color:var(--secundario)}header nav a{margin-left:15px;color:#fff;font-weight:700}header .scrolled nav a:hover{color:var(--secundario)}header .logo a{color:#fff;font-size:27px;font-family:BrittanySignature}header .scrolled a span{color:var(--secundario)!important}header .info-p{height:100vh;background-image:url('../img/header.webp')}header .info-p .contenedor{height:100%;display:flex;justify-content:space-between;align-items:center}.info-p .contenedor .formulario{flex-basis:50%}.info-p .contenedor .texto{flex-basis:50%;text-align:center}.info-p h1{color:#fff}.info-p h4{color:#fff;margin:30px 0;font-size:28px}.contacto img,.formulario form,.img-about img{width:100%}form input,form textarea{width:80%;padding:10px;border:none}textarea{height:100px}.formulario .form-area{margin-top:15px}.about{margin-top:100px}.contacto,.propiedades,.ventajas{margin-top:150px}.about .contenedor{display:flex;align-items:center}.about .contenedor .img-about{flex-basis:40%}.about .contenedor .texto-about{flex-basis:60%;padding:20px}.texto-about p{text-align:justify;font-size:17px;margin-top:30px}.contacto h2,.propiedades h2,.texto-about h2{font-family:'EB Garamond',serif;color:var(--primario)}.contacto h2::after,.contacto h2::before,.propiedades h2::after,.propiedades h2::before,.texto-about h2::after,.texto-about h2::before{content:"§";color:var(--terciariob);display:inline-block;transform:rotate(90deg);opacity:.7;font-size:40px;margin:0 16px}.propiedades .btn-propiedades{display:flex;justify-content:center;margin-top:50px}.btn-propiedades button{margin-right:10px;font-size:23px;border:none;flex-basis:20%;color:#fff}.ventajas{background-image:url('../img/fondo-caracteristicas.webp');background-attachment:fixed}.ventajas h2{color:#fff}.ventajas .fondo{background-color:rgba(0,0,0,.4);padding:100px 0}.ventajas .contenedor{display:flex;margin-top:100px}.ventajas .box-ventaja{flex-basis:33.33%;text-align:center;padding:10px}.box-ventaja p{color:#fff;font-size:22px;margin-top:20px}.box-ventaja i{color:#fff;font-size:50px}.contacto .contenedor{margin-top:70px}footer{margin-top:100px;padding:40px 0}footer h5{color:#fff}@media(max-width:768px){.btn-header,header .desktop-menu{display:none}header .phone-menu{transition:.5s;display:block;position:fixed;width:100%;background-color:var(--terciario)}header .phone-menu.scrolled{background-color:var(--primario)}.phone-menu .navbar-brand{color:#fff;font-family:BrittanySignature;font-weight:lighter;font-size:25px}.phone-menu .navbar-brand span{color:#fff}.phone-menu.scrolled .navbar-brand span{color:var(--secundario)}.navbar-toggler{background-color:#fff}.phone-menu .nav-link{color:#fff;text-align:center}.about .contenedor,.ventajas .contenedor,header .info-p .contenedor{flex-direction:column}.info-p .contenedor .formulario{width:100%;order:2}.info-p .contenedor .texto{width:100%;order:1;padding:20px}header .info-p{padding-top:100px;padding-bottom:50px;height:fit-content}.formulario .form-area{text-align:center}.info-p h4{font-size:22px}.about .contenedor .img-about,.ventajas .box-ventaja{flex-basis:100%}.about .contenedor .texto-about{flex-basis:100%;padding:20px}.texto-about h2{font-size:33px;margin-top:50px}.contacto h2::after,.contacto h2::before,.propiedades h2::after,.propiedades h2::before,.texto-about h2::after,.texto-about h2::before{font-size:30px}.propiedades{margin-top:100px}.propiedades .btn-propiedades{flex-wrap:wrap}.btn-propiedades button{flex-basis:40%;margin-top:10px}.contacto h2,.propiedades h2,.ventajas h2{font-size:33px}.ventajas{background-attachment:scroll}footer h5{font-size:16px}}