html,body{scroll-behavior: smooth;}#banner img{width:100%}.nosotros{background:#011c1b;position:relative;padding-top:0;padding-bottom:4%}.nosotros h1{text-align:center;color:#fff;font-family:"Trajan Pro 3", sans-serif;font-weight:bold}.nosotros p{font-family:"Afta sans", sans-serif;font-size:1.1rem;text-align:center;color:#fff}.amenidades{background:url("../images/bg-amenidades.jpg") #002d2b no-repeat center center/cover;padding-top:4%;padding-bottom:4%;overflow:hidden}.amenidades h1{text-align:center;color:#fff;font-family:"Trajan Pro 3", sans-serif;font-weight:bold}.amenidades h4{font-family:"Afta sans", sans-serif;color:#f6c9a8}.amenidades p{text-align:justify;color:#d2c9c3}.amenidades [class^="flaticon-"]::before{margin-left:0;font-size:4.5rem;color:#fff}.features{background:url("../images/bg-caracteristicas.jpg") #002d2b no-repeat center 50%/cover;min-height:420px;padding-top:4%;padding-bottom:4%}.features h2{text-align:center;color:#002d2b;font-family:"Trajan Pro 3", sans-serif;font-weight:bold}.features ul li{font-family:"Afta sans", sans-serif;font-size:1.1rem}.cita{background:url("../images/bg-cita.jpg") #002d2b no-repeat center center/cover;min-height:311px;padding-top:4%;padding-bottom:4%}.cita h1{text-align:center;font-family:"Afta sans", sans-serif;font-style:italic;color:#FFFFFF}.title-models{background:#fdece0;padding-top:1.5%;padding-bottom:0.5%}.title-models h1{color:#002d2b;font-family:"Trajan Pro 3", sans-serif;font-weight:bold;text-align:center;margin:0}.models{position:relative;background:#003a37;padding-top:0;padding-bottom:4%;-webkit-box-shadow:0px 15px 12px -7px rgba(0,0,0,0.25);box-shadow:0px 15px 12px -7px rgba(0,0,0,0.25);z-index:2}.models .info-model{text-align:center;padding:2rem;border:2px solid #00665e;border-radius:50%;margin:0 auto;width:250px;height:245px;color:#FFFFFF}.models .info-model h5{font-family:"Trajan Pro 3", sans-serif;font-weight:bold;font-size:1.5rem}.models .info-model p{font-family:"Afta sans", sans-serif;font-size:1.1rem;margin:0}.location{background:#003532;overflow:hidden}.location{font-family:"Afta sans", sans-serif}.location h2{font-family:"Trajan Pro 3", sans-serif;font-weight:bold;text-align:center;color:#FFFFFF}.location span{font-family:"Afta sans", sans-serif;font-style:italic;color:#FFFFFF;font-size:2rem;display:block;margin-top:1rem;margin-bottom:1rem}.location p{font-size:1.1rem;color:#fdece0}.location .logo-ad-01{position:absolute;width:65%;left:-45%}.location .logo-ad-02{position:absolute;top:25%;width:65%;left:80%}.bg-color-info{background:#003532}.bg-color-map{background:#00665e}.gallery{position:relative;background:#fdece0;padding-top:4%;padding-bottom:4%}.gallery h1{color:#002d2b;font-family:"Trajan Pro 3", sans-serif;font-weight:bold;text-align:center;margin:0}.contacto{background:url("../images/bg-footer.jpg") center center no-repeat;background-size:auto auto;background-size:cover;position:relative;padding-top:4%;padding-bottom:1%}#contacto h1{font-family:'Trajan Pro Regular', sans-serif;color:#d5d3d0;text-align:center}.contacto .form-group{margin-bottom:0.5rem}.contacto .form-control::-webkit-input-placeholder{color:#FFFFFF}.contacto .form-control::-moz-placeholder{color:#FFFFFF}.contacto .form-control:-ms-input-placeholder{color:#FFFFFF}.contacto .form-control:-moz-placeholder{color:#FFFFFF}.contacto .form-control{font-family:'Futura Book', sans-serif;display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;color:#fff;background-color:#01544e;background-clip:padding-box;border:1px solid #01544e;border-radius:0;-webkit-transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}.contacto .btn-send{font-family:'Montserrat', sans-serif;font-weight:600;font-size:1rem;color:#01544e;width:100%;padding:8px;background-color:#f7caa9;border:1px solid #f7caa9;cursor:pointer;margin-top:7px}.contacto .successMsg p{font-family:'Futura Book', sans-serif;font-weight:400;color:#9e1f0a;padding:0;margin-top:-30px;text-align:center}.contacto div #recaptchaFooter{margin:0 auto;width:304px;border:0}.contacto #recaptchaFooter{transform:scale(0.6);-webkit-transform:scale(0.6);transform-origin:0 0;-webkit-transform-origin:0 0}#contacto .info-x-e99-badge-w .badge-footer-custom{font-family:'Futura', sans-serif;font-size:100%;background:#f9f1e6;color:#20524d}a.badge-footer-custom:hover{color:#20524d !important}#contacto .info-x-e99{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;font-size:11px;color:#05756d}#contacto .info-x-e99 a{font-family:'Futura Book', sans-serif;text-decoration:none;color:#05756d}#contacto .info-x-e99-contact a{font-family:'Futura Book', sans-serif;text-decoration:none;color:#f9f1e6}#contacto .nav-link-footer{display:block;padding:0 .5rem}#contacto .info-x-e99-social-media{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;color:#f9f1e6}#contacto .info-x-e99-social-media a{font-family:'Futura Book', sans-serif;text-decoration:none;color:#f9f1e6;font-size:1.2rem}
