@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);
/*Estilos base*/*{font-family:Open Sans,sans-serif;padding:0}*,h1,h2,h3,h4,h5,h6,p{margin:0}img{width:100%}a{text-decoration:none}ul{list-style:none;margin:0;padding:0}#attraction{background-image:url(/images/piscina.jpg);background-repeat:no-repeat;background-size:cover;min-height:100vh;position:relative;width:100%}.attraction_bg_opacity_40{background-color:rgba(0,0,0,.4);height:100%;padding-left:100px;padding-right:100px;padding-top:30px;width:100%}#header{display:flex;height:104px;justify-content:space-around;padding-left:25px;padding-right:25px}#header .logo img{height:104px;margin-right:400px;width:140px}#menu{padding-top:15px;width:615px}.login-buttons{border-bottom:1px solid #fff}.flex-all-center,.login-buttons{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;text-align:center}.flex-all-center{margin-bottom:5px}.item{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0 10px}.item svg{margin-right:10px;margin-top:3px}.login-buttons .separator{border-left:1px solid #fff;height:20px;width:0}#menu a{color:#fff;text-transform:uppercase}.login-buttons a{font-size:22px;font-weight:700}.login-buttons a:hover{color:#03405c!important}#nav{margin-top:5px}#nav a{font-size:18px}#nav a:hover{font-weight:bolder!important}.justify-between{justify-content:space-between}#content{left:50%;min-width:635px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%}#content p{color:#fff;font-size:28px;text-transform:uppercase}#content .button{align-items:center;background-color:hsla(0,0%,100%,.8);border-radius:25px;color:#03405c;display:flex;font-size:26px;height:80px;justify-content:center;text-align:center;text-decoration:none;width:215px}#content .button:hover{background-color:hsla(0,0%,100%,.6)!important}#content .d-flex{display:flex;justify-content:space-evenly;margin-top:20px}

/* PROPIETIES */#propieties{background-color:#fff!important;position:relative;width:100%}#propieties #title{background-color:#ebebeb!important;height:175px}#propieties #title span{font-size:50px}.content{max-width:100%;padding:0 100px}.content .card-1{height:250px;margin:0 5px;width:350px}.content .card-2{height:250px;margin:0 5px;width:430px}.content .card-3{height:250px;margin:0 5px;width:250px}.content .card-1 img{height:169px;margin:auto;width:169px}.content .card-2 img{height:169px;margin:auto;width:280px}.content .card-3 img{height:145px;margin:auto;width:145px}.content .card-3 .overlay-layer{height:210px!important;padding:2.5rem .3rem;width:230px!important}.title-overlay{color:#fff;font-size:20px;font-weight:700}.content-overlay{color:#fff;font-size:17px;font-weight:lighter}.footer-overlay{color:#fff;font-size:20px;font-weight:lighter;margin-top:10px}.ribbon-on-sale{background-color:#a03a06!important;color:#fff;font-size:20px;font-weight:700}.overlay:hover img.hover-scale{transform:scale(1.1);transition:transform .3s ease;will-change:transform}#ubications{padding:25vh 0}.ubication-btn-1{align-content:center;align-items:center;background-color:#ebebeb;font-size:50px;height:85px;transition:width .3s ease,height .3s ease;width:570px}.ubication-btn-1:hover{height:95px;width:715px}.ubication-btn-2{align-content:center;align-items:center;background-color:#ebebeb;font-size:50px;height:85px;transition:width .3s ease,height .3s ease;width:505px}.ubication-btn-2:hover{height:95px;width:685px}.ubication-btn-3{align-content:center;align-items:center;background-color:#ebebeb;font-size:50px;height:85px;transition:width .3s ease,height .3s ease;width:505px}.ubication-btn-3:hover{height:95px;width:685px}.ubication-btn-4{align-content:center;align-items:center;background-color:#ebebeb;font-size:50px;height:85px;transition:width .3s ease,height .3s ease;width:570px}.ubication-btn-4:hover{height:95px;width:715px}
