#logo-wpay{height:80px!important}#message-error .col-12{padding:0}#message-error .alert{margin-bottom:0}#message-error .alert-warning{background-color:#14569e;border-color:#14569e;border-radius:0;color:#fff}#header{background-position:50%;background-size:cover;padding:75px 20px 20px}#header img{height:250px}#logo img{height:50px;width:100%}#titulo-header{margin-bottom:130px;margin-top:130px}#titulo-header h1,#titulo-header h3{color:#fff}#titulo-header h1{font-size:2.5rem;margin-top:45px;text-transform:uppercase}#titulo-header h2{color:#fff;font-size:20px;text-transform:uppercase}#sello-oficial{bottom:-186px;height:80px!important;position:absolute;right:0;z-index:2}#titulo-header h3{font-size:30px;font-weight:600}#carousel .carousel-item{background-position:50%;background-size:cover;height:300px}.f-w-300{font-weight:300}.bg-gray{background-color:#dadada}.departamentos{padding:35px}.departamentos h5{border-bottom:1px solid gray;font-size:30px;font-weight:300}.departamentos h6{margin-bottom:20px}.line-pointed{border-bottom:2px dotted gray;bottom:5px;position:absolute;width:100%}.departamentos button{background-color:unset;border:none;color:#585858;cursor:pointer;outline:none;padding:5px 15px}.departamentos .btnReservar{background-color:#585858;border:none;border-radius:0;color:#fff;padding:5px 15px;text-transform:uppercase}.departamentos .btnReservar:active{background-color:#3d3d3d!important;outline:none}.departamentos .btnReservar:focus{box-shadow:unset}.departamentos img{height:244px}.no-padding{padding:0}#otros{background-position:top;background-size:50px;box-shadow:0 -4px 6px #ccc}#otros a{color:inherit;text-decoration:none}#otros img{width:100%}#mapa{box-shadow:0 -4px 6px #ececec}#map{height:100%}#contactos{margin-top:30px}#contactos a{color:#696868;text-decoration:none}.modal-content{border:none;border-radius:0}.modal-footer,.modal-header{border:none}.modal-footer button{border:1px solid #fff;border-radius:0}.modal-body form label{color:#fff}.modal-body .form-control{border-radius:0}.modal-body .form-control:focus{background-color:#fff;border-color:#fff;box-shadow:0 0 0 .2rem hsla(0,0%,100%,.25);color:#495057;outline:0}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#fff;text-decoration:none}.btn-pagar,.input-group-text{background-color:#000;border-radius:0;color:#fff}.btn-pagar{border:none;cursor:pointer;font-weight:300;padding:10px;text-align:center;text-decoration:none}.btn-pagar:hover{background-color:#000}.btn-cancelar,.btn-pagar:hover{color:#fff;text-decoration:none}.btn-cancelar{background-color:#585858;border:none;border-radius:0;cursor:pointer;font-weight:300;padding:10px;text-align:center}.btn-cancelar:hover{color:#fff;text-decoration:none}.formCotizacion small{display:none}#volver{margin-bottom:40px;margin-top:40px}#volver a{background-color:#585858;border:none;color:#fff;padding:15px 20px;text-align:center;text-decoration:none}@media (max-width:575px){#map{height:350px}#sello-oficial-mobile{bottom:-133px;height:60px!important;right:0;z-index:2}}@media (max-width:767px){#titulo-header h1{font-size:25px}.departamentos{padding:15px}#titulo-header{margin-bottom:75px;margin-top:75px}#footer p{font-size:10px;padding:15px}#otros h4{font-size:18px}#otros h6{font-size:14px}h2{font-size:25px}#header img{height:175px;margin-top:30px}.departamentos img{height:unset;width:100%}#sello-oficial{bottom:-118px;height:80px!important;right:0;z-index:2}}
