@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;1,300;1,400&family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap");body,html{font-weight:400;margin:0;padding:0}.custom-btn-download,body,html{font-family:Nunito Sans,sans-serif}.custom-btn-download{background-color:#2c5e8f;border-color:#2c5e8f;border-radius:0;color:#fff;font-size:.8rem;font-weight:300;--bs-btn-padding-y:1.2rem;transition:all .3s ease-in}.custom-btn-download:active,.custom-btn-download:hover{background-color:#26537f!important;border-color:#26537f!important}.custom-btn-location{background-color:#fff;border-color:#fff;border-radius:0;color:#64593f;font-family:Nunito Sans,sans-serif;font-size:.8rem;font-weight:300;--bs-btn-padding-y:1rem;--bs-btn-padding-x:1.5rem;transition:all .3s ease-in}.custom-btn-location:active,.custom-btn-location:hover{background-color:#efefef!important;border-color:#efefef!important;color:#64593f}.custom-btn-lote{background-color:#fff;border-color:#fff;border-radius:0;color:#64593f;font-family:Nunito Sans,sans-serif;font-size:.8rem;font-weight:300;--bs-btn-padding-y:1rem;--bs-btn-padding-x:3rem;transition:all .3s ease-in}.custom-btn-lote:active,.custom-btn-lote:hover{background-color:#efefef!important;border-color:#efefef!important;color:#64593f}.icon-background-header{color:transparent}.flag-icon{margin-right:5px;width:25px}.icon-color-header{color:#7a735f;font-size:1.5rem}.bg-header{background:#f8f7f1}.header-one,.navbar{min-height:75px}.navbar{margin-bottom:0;transform:translateY(0);transition:all .3s ease-in}.navbar,.navbar-brand{padding:0}.nav-item{align-self:center}.navbar-light .navbar-nav .nav-link{color:#7a735f;font-family:Nunito Sans,sans-serif;font-size:.7rem;font-weight:300;letter-spacing:1.8px;text-transform:uppercase}.navbar-expand-lg .navbar-nav .nav-link{margin-left:1rem;margin-right:1rem;padding-left:0;padding-right:0}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.9);color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#53492a;font-family:Nunito Sans,sans-serif;font-weight:400}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.6)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#53492a}.bg-btn-cotiza{transition:all .3s ease-in}.bg-btn-cotiza,.bg-btn-cotiza:hover{background:#d1c5a2}.bg-btn-cotiza a{transition:all .3s ease-in}.bg-btn-cotiza a:hover{color:#53492a!important}.btn-float{background-color:#25d366;border-radius:50px;bottom:75px;font-size:35px;height:60px;position:fixed;right:15px;text-align:center;width:60px;z-index:100}.btn-float,.btn-float i{color:var(--bs-light);transition:all 1s ease}.btn-float:hover{background-color:var(--bs-light);text-decoration:none}.btn-float:hover i{color:#25d366}.my-float i{margin-top:12px}.btn-whats-zero{background:var(--bs-dark);border-radius:2rem;font-size:.9rem;padding:.4rem .8rem}.btn-whats-zero,.btn-whats-zero:hover{color:var(--bs-light)}.scroll-up{bottom:1.8em;display:none;position:fixed;right:1.8em;z-index:999}.scroll-up a{background-color:#c4b594;color:#524828;cursor:pointer;display:block;font-size:14px;height:28px;line-height:30px;text-align:center;width:28px}.scroll-up a i{color:#fff;padding-top:8px}.scroll-up a:active,.scroll-up a:hover{background-color:rgba(82,72,40,.8);color:#c4b594}.scroll-up a:active i,.scroll-up a:hover i{color:#c4b594}.ui-widget-overlay{background-color:rgba(0,0,0,.2);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.wait{display:none;left:50%;margin-top:-100px;position:fixed;top:50%;z-index:999999}@keyframes up-down{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}@keyframes scaled{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes giro{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#gracias{background-color:#f7f5f2;padding-bottom:4%;padding-top:4%}#gracias h1{color:#767676;font-family:Poppins,sans-serif;font-size:2rem;font-weight:700;margin-top:10%;text-align:center}#gracias p{margin-top:1rem}#gracias .btn-enlaces-thank-you,#gracias p{color:#767676;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:400;text-align:center}#gracias .btn-enlaces-thank-you{background:transparent;border-radius:4px;cursor:pointer;line-height:40px;margin-top:20px;padding:0 35px}#privacidad{background-color:#2c5e8f;font-family:Nunito Sans,sans-serif;font-weight:300;padding-top:4%;position:relative}#privacidad ul li{color:var(--bs-secondary);font-style:italic;font-weight:400}#privacidad h2,#privacidad h3,#privacidad strong{color:var(--bs-secondary);font-weight:700}#privacidad p{color:var(--bs-light);font-weight:400;text-align:justify}.animated{animation:up-down 2s ease-in-out infinite alternate-reverse both}.animated-scaled{animation:scaled 2s ease-in-out infinite alternate-reverse both}.small-title{border-bottom:1px solid #fff;width:20%}.small-title,.small-title-1{display:block;font-size:1rem;margin:0 auto;padding-top:10px}.small-title-1{border-bottom:1px solid #9d9785;width:5%}.small-title-contacto{border-bottom:1px solid #524828;display:block;font-size:1rem;margin-bottom:10px;padding-top:10px;width:20%}.small-title-2{width:5%}.small-title-2,.small-title-3{border-bottom:1px solid #c1d0de;display:block;font-size:1rem;margin:0 auto;padding-top:10px}.small-title-3{width:15%}.wave-fix-color{background:#f2eee4}.wave-fix-bg{background-image:url(../images/bg-features.webp)}.wave-fix-bg-2{background-image:url(../images/bg-footer.webp)}.banner,.wave{overflow:hidden;position:relative}.banner{background:#2c5e8f;padding-bottom:4%;padding-top:2%;text-align:center}.banner h2{color:#d3cab1;font-family:Nunito Sans,sans-serif;font-weight:300;letter-spacing:1.8rem;margin-left:4rem;text-transform:uppercase}.banner h5{color:#fff;font-family:EB Garamond,serif;font-weight:400;letter-spacing:.5rem}.banner .b-spacing{color:#fff}.banner .b-text-1{color:#fff;font-family:EB Garamond,serif;font-size:1.5rem;margin:0}.banner .b-text-2{color:#d4cbb2;font-family:Nunito Sans,sans-serif;font-size:1.2rem;font-weight:300}.banner .b-text-2 span{font-weight:800}.g-albatros{background:#f2eee4;overflow:hidden;padding-top:4%;position:relative}.g-albatros h1{color:#2c5e8f;font-family:EB Garamond,serif;font-style:italic;text-align:center}.g-albatros .ga-title-text{color:#64593f;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-style:italic;font-weight:400;line-height:2rem;text-align:center}.g-albatros .ga-title-text span{font-family:EB Garamond,serif;font-style:italic;font-weight:500}.g-albatros p{color:#64593f;font-weight:300;line-height:2;text-align:justify}.g-albatros p span{font-weight:800}.location{background:#2c5e8f;overflow:hidden;position:relative}.location h2{color:#d4ccb3;font-family:EB Garamond,serif;font-size:2.5rem;font-style:italic;letter-spacing:.3rem;text-align:center}.location p{color:#fff;font-family:Nunito Sans,sans-serif;font-weight:300;line-height:2rem;text-align:justify}.location p span{font-weight:800}.location .img-sun{animation:giro 2s linear infinite;left:9%;position:absolute;top:5%}.features{background-image:url(../images/bg-features.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding-bottom:4%;padding-top:0;position:relative}.features h1{color:#2c5e8f;font-family:EB Garamond,serif;font-style:italic;text-align:center}.features .ga-title-text{color:#64593f;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-style:italic;font-weight:400;text-align:center}.features .icon-box{display:flex}.features .icon-box p{color:#524828;font-family:Nunito Sans,sans-serif;font-weight:300;margin:0}.features .icon-box i{color:#524828;font-size:5px;line-height:30px;margin-right:15px}.amenities{background-image:url(../images/bg-amenidades.webp);background-position:top;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.amenities h1{color:#ded5bb;font-family:EB Garamond,serif;font-style:italic;text-align:center}.amenities .ga-title-text{color:#fff;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-style:italic;font-weight:400;text-align:center}.amenities .swiper-container{position:relative}.amenities .swiper-slide{position:relative;text-align:center}.amenities .caption{background-color:#f2eee4;bottom:-8%;color:#534929;font-size:16px;left:0;padding:10px;position:absolute;text-align:start;width:100%}.amenities .caption h4{color:#2c5e8f;font-family:Cormorant Garamond,serif;font-size:1.8rem;text-align:center}.amenities .caption p{font-family:Nunito Sans,sans-serif;font-weight:300;margin:0}.amenities .swiper-pagination{bottom:7%!important;left:0;position:absolute;text-align:center;width:100%;z-index:10}.amenities .swiper-pagination-bullet{background:hsla(0,0%,100%,.7);height:12px;margin:0 5px;opacity:1;width:12px}.amenities .swiper-pagination-bullet-active{background:#2c5e8f}.amenities .swiper-button-next:after,.amenities .swiper-button-prev:after{content:""}.amenities .swiper-button-next,.amenities .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.amenities .swiper-button-next{right:-15px}.amenities .swiper-button-prev{left:-15px}.amenities .swiper-button-next img,.amenities .swiper-button-prev img{display:block;height:auto;width:50px}.contacto{background-image:url(../images/bg-footer.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding-bottom:4%;position:relative}.contacto ul{display:flex;list-style-type:none;margin:0;padding-left:40px}.contacto ul li{color:#fff;display:inline-block;margin:0 10px;padding:5px 0}.contacto ul li a{color:#fff;font-family:Nunito Sans,sans-serif;font-size:1rem;font-weight:400;text-decoration:none}.contacto ul li a i{color:#fff;font-size:1.2rem}.contacto .wrapper-title h1{color:#524828;display:inline-block;font-family:EB Garamond,serif;font-style:italic;position:relative}.contacto .wrapper-title p{color:#534929;font-family:Nunito Sans,sans-serif;font-weight:300;line-height:2rem;text-align:justify}.contacto .info-contacto h6{color:#524828;font-family:Nunito Sans,sans-serif;font-weight:700}.contacto .info-contacto a{color:#524828;font-family:Nunito Sans,sans-serif;font-weight:300;text-decoration:none}.contacto .info-contacto .wrapper-icon-location .symbol{display:inline-block;flex-shrink:0;position:relative}.contacto .info-contacto .wrapper-icon-location .symbol i{color:#415e8c;font-size:1.6rem;margin-right:.2rem}.contacto .social-media h6{color:#524828;font-family:Nunito Sans,sans-serif;font-weight:700}.contacto .social-media p{color:#524828;font-family:Nunito Sans,sans-serif;font-weight:300}.contacto .social-media ul{list-style-type:none;margin:0;padding:0}.contacto .social-media ul li a i{color:#415e8c;font-size:2.5rem}.contacto .form-control{background-clip:padding-box;background-color:#fff;border:1px solid #a0aec0;border-radius:5px;color:#524828;display:block;font-family:Nunito Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.contacto .form-group{margin-bottom:.5rem}.contacto .form-group label{color:#2d3748;font-family:Nunito Sans,sans-serif;font-weight:600}.contacto .btn-send{background-color:#2c5e8f;border-color:#2c5e8f;border-radius:0;color:#fff;font-family:Nunito Sans,sans-serif;font-size:1.2rem;font-weight:700;padding:.7rem 3rem;text-transform:uppercase}.contacto .btn-send:hover{color:#fff}.contacto .btn-send:active,.contacto .btn-send:focus{background-color:#28537e;border-color:#28537e}.contacto .successMsg p{color:red;font-family:Nunito Sans,sans-serif;font-weight:500;margin-top:-30px;padding:0;text-align:center}.contacto div #recaptchaFooter{border:0;margin:0 auto}.contacto #recaptchaFooter{transform:scale(.9);transform-origin:0 0}.contacto .form-control::-webkit-input-placeholder{color:#c9c8c8}.contacto .form-control::-moz-placeholder{color:#c9c8c8}.contacto .form-control:-ms-input-placeholder{color:#c9c8c8}.contacto .form-control:-moz-placeholder{color:#c9c8c8}.warning{background:#000;color:#fff;font-family:Nunito Sans,sans-serif;font-size:.9rem;font-weight:300;padding:15px 0;text-align:center}.end-page{background:#c4b594;color:#fff;padding:20px 0}.end-page p{margin:0}.end-page a{color:#fff;font-weight:800}.end-page .privacidad,.end-page a{font-family:Nunito Sans,sans-serif}.end-page .privacidad{font-weight:400}.content-map{height:400px;width:100%}@media only screen and (max-width:768px){.navbar-nav{display:block}.navbar-nav .nav-item{text-align:center}.banner h2{letter-spacing:.8rem;margin-left:4%}.amenities .caption{position:relative}.contacto #recaptchaFooter{transform:scale(.99);-webkit-transform:scale(.99);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (max-width:420px){.navbar-nav{display:block}.navbar-nav .nav-item{text-align:center}.banner h2{letter-spacing:.8rem;margin-left:4%}.amenities .caption{padding:20px;position:relative}.amenities .caption p{font-size:.8rem}.amenities .swiper-pagination{bottom:0!important}.amenities .swiper-button-next,.amenities .swiper-button-prev{display:none}.contacto #recaptchaFooter{transform:scale(.95);-webkit-transform:scale(.95);transform-origin:0 0;-webkit-transform-origin:0 0}}