body{font-family: 'Montserrat';font-weight: 500!important;}.content {display: none;}#loader {height: 100vh;display: flex;justify-content: center;align-items: center;background-color: #654d11;position: fixed;width: 100%;top: 0;left: 0;z-index: 9999;transition: opacity 1s ease-out;}.fade-out {opacity: 0;}.fade-in {opacity: 1;}.header {background-color: #635015!important;text-align: center;font-family: 'Merriweather';font-size: 20px;}.navbar{background-color: #635015!important;}.header .navbar-nav .nav-item{padding: 10px;}h1,h2,h3 {font-family: 'Merienda' !important;}.header li a{color: white!important;}.header .highlight{background-color: #B4CA64;color: black!important;}.features {padding: 50px 0;}.feature-box {margin-bottom: 30px;}.footer {background-color: #f8f9fa;padding: 20px 0;text-align: center;}.banner {color: white;padding: 100px 0;text-align: center;}.banner h1 {font-size: 3rem;margin-bottom: 20px;text-shadow: 2px 5px 11px #7b7b7b;;}.banner-footer-activities h1{text-shadow: 2px 5px 11px #1E1E1E!important;}.banner p {font-size: 1.5rem;margin-bottom: 30px;}.banner .btn-primary, .banner .btn-secondary {padding: 10px 20px;font-size: 1.2rem;}.banner-sup{background-image: url('../img/banner-sup.jpg');background-size: cover;background-repeat: no-repeat;background-position-x: center;height: 60rem;justify-content: flex-start;display: flex;align-items: center;}.banner-mid{background-image: url('../img/banner-mid.jpg');background-size: cover;background-repeat: no-repeat;background-position-x: center;height: 60rem;justify-content: flex-start;display: flex;align-items: center;}.btn-primary{background-color: #635015!important }.btn-secondary{background-color: #1E1E1E!important;}.btn-third{background-color: #B4CA64!important;}.btn{border-radius: 10px;}.vehiculePopUpPopup{background-image: url('../img/vehicle-4x4.jpg');height: 500px;width: 500px;background-size: cover;border: 10px solid #F0F0F0;border-radius: 20px;filter: drop-shadow(1px 4px 6px black);}.vehiculePopUpPopup .close{color: white;font-size: 50px;}.modal-header, .modal-footer{border: 0px!important;}.modal-content{justify-content: space-between!important;}.modal-footer{flex-direction: column;align-items: center;color: white;text-align: center;}.modal-footer h1{color:#B4CA64;}.modal-footer p{font-weight: 600;}.navbar{padding: 0px!important;}.navbar-light .navbar-nav .nav-link{font-size: 1.1rem;}.content-section {padding: 0px 0;}.content-section img {width: 100%;height: auto;}.content-section .container-fluid{padding: 0!important;}.content-section.main h2{color: #635015;font-size: 3rem;}.content-section.coffee{background-color: #F2D370;}.content-section.coffee .btn-third{font-size: 1rem;}.content-section.coffee h2{color: #1E1E1E;font-size: 3rem;}.content-section.coffee .btn-primary{background-color: #F0F0F0!important;color: #1E1E1E;border: 0px!important;height: 60px;width: auto;font-size: 20px;font-weight: 700!important;}.content-section.coffee .btn-secondary{background-color: #1E1E1E!important;color: #F0F0F0;border: 0px!important;height: 60px;width: auto;font-size: 1rem;font-weight: 700!important;padding: 10px;margin-top: 20px;}.content-section.main p{font-size: 1.25rem;}.content-section.main h4{font-size: 1.25rem;font-weight: 600;}.p-10{padding: 10rem;}.banner.banner-sup p{font-weight: 600;}.banner.banner-sup h1{font-size: 5rem;}.btn{font-weight: 600!important;}.carousel-item .btn{width: 100%;height: 60px;display: flex;align-items: center;align-content: center;justify-content: center;}.carousel-item img{width: auto;height: auto;}.carousel-section{background-color: #F2D370;padding: 3rem 0px;}.activity-section {background-image: url('../img/banner-mid.jpg');background-size: cover;background-position: center;padding: 50px 20px;color: white;}.banner-footer-activities {background-image: url('../img/banner-bottom.jpg');background-size: cover;background-position: center;padding: 50px 20px;color: white;}.card-title {font-size: 20px;font-weight: 600;min-height: 60px;}.activity-section .col-md-6{background: white;padding: 40px;color: black;border-radius: 20px;}.activity-section h1{color: #B4CA64;}.activity-section .btn-third{width: 100%;height: 60px;display: flex;align-items: center;justify-content: center;font-size: 20px;font-weight: 700 !important;}.content-section.coffee p{font-size: 1.35rem;}.banner-footer-activities{background-image: url('../img/banner-bottom.jpg');background-size: cover;background-repeat: no-repeat;background-position-x: center;height: 50rem;justify-content: flex-start;display: flex;align-items: center;}.banner-footer-activities h1{font-size: 3rem!important;}.banner-footer-activities .btn-third{width: 100%;max-width: 400px;padding: 15px;font-size: 20px;font-weight: 700 !important;}::-webkit-scrollbar {width: 5px;}::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);border-radius: 10px;}::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);background-color: #635015;}.whatsapp-btn {position: fixed;bottom: 20px;right: 20px;background-color: #25d366;color: white;border-radius: 50%;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);z-index: 1000;font-size: 35px;}.whatsapp-btn:hover {background-color: #635015;text-decoration: none;color: white;}.map-image{background:url('../img/map.png');background-size: cover;background-repeat: no-repeat;background-position: center center;}.coffee a.btn{display: flex;align-items: center;justify-content: center;}.footer-2{background:url('../img/footer-2.jpg');background-size: cover;background-repeat: no-repeat;background-position: center center;}.container.with-card{background: white;padding: 50px;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;border-radius: 15px;}.container.with-card h2{color: #B4CA64;}.footer-2 .btn-third{border: 0px !important;height: 60px;width: auto;font-size: 20px;font-weight: 700 !important;padding: 10px;margin-top: 20px;}.mt-1{margin-top: 1rem!important;}.carousel-indicators{position: relative!important;}.carousel-indicators li{height: 10px;background: #635015;border-radius: 50%;}.carousel-indicators li.active{background: #887947;}.carousel-control-next-icon, .carousel-control-prev-icon {color: #635015;}.carousel-item i{color: #635015;}.btn-primary:hover{border-color: #635015!important;}.btn-primary{border-color: #635015!important;}.waterfall-view-bungalow{font-size: 20px;min-height: 35px;}.footer{background-color: #635015;}.navbar-light .navbar-toggler{border-color: transparent!important;}header i{color: white;font-size: 35px;}.btn.focus, .btn:focus{box-shadow: none!important;}.share {background-color: #b4ca64;padding: 20px 0;}.share a {color: #635015;margin: 0 10px;}.share a:hover {color: #46390e;text-decoration: none;}nav.container{border-radius: 0px 0px 25px 20px;}a.navbar-brand{padding: 0px!important;}.nav-item.highlight{border-radius: 0px 0px 20px 0px }.navbar-brand img{margin-left: 30px!important;}.card-img-top::before {content: "Premium";position: absolute;top: 10px;left: 10px;background-color: #FFD700;color: #000;padding: 5px 10px;font-size: 14px;font-weight: bold;transform: rotate(-45deg);transform-origin: 0 0;z-index: 1;}@media (max-width: 767px) {h1,h2 {font-size: 3rem!important;}.activity-section .btn-third{font-size: 1rem;max-width: 400px;}.container.with-card h2{font-size: 2rem!important;}.content-section.main p{font-size: 1rem;}.coffee .col-md-6.offset-md-3, .content-section.main .col-md-6.offset-md-3{padding: 30px;}.banner-sup h1{font-size: 3rem;}nav.container{border-radius: 0;}a.navbar-brand{padding: 0px!important;}.nav-item.highlight{border-radius: 0px;}}@media (min-width: 768px) and (max-width: 1024px) {body {font-size: 16px;}.header {font-size: 20px;}.content-section.main p{font-size: 0.75rem;}.content-section.main h2{font-size: 1.25rem;}.content-section.main h4{font-size: 15px;}.banner.banner-sup h1{font-size: 3rem;}.carousel-item img{max-height: 200px;height: 200px;}.carousel-item .btn{height: auto!important;}.carousel-item .card-title{font-size: 1rem;}.carousel-item .card-text{font-size: 12px;}.main.coffee .col-6{width: 100%;max-width: 100%;flex:auto!important;}.content-section.coffee .btn-secondary{font-size: .75rem!important;height: auto!important;}.content-section.coffee .btn-primary{font-size: .75rem;height: auto!important;}.content-section.coffee .btn-third{font-size: .75rem;height: auto!important;}.activity-section a.btn.btn-third {font-size: 1rem!important;}nav.container {border-radius: 0px 0px 10px 10px;}}@media (min-width: 1025px) {body {font-size: 18px;}.header {font-size: 24px;}}