body{font-family:"Mulish","Montserrat",Helvetica,sans-serif;margin:0;padding:0;background:#f9f4ee}header.fixed,.top-strip{display:none}.main-content{padding-bottom:0}.main-content+.clearfix{display:none}.main-content .top-strip{display:none}.main-content>.container-fluid{padding:0;width:100%}.main-content>.container-fluid>.row{margin:0}.main-content>.container-fluid>.row>.si-site-container-fluid{padding:0}.footer-content .col-md-3{width:100%;text-align:center}.btn,.floorplans .container .nav-tabs li.active a{border:none;border-radius:50px;padding:20px 30px;background-color:#33432c;color:#fff;font-size:14px;cursor:pointer;font-weight:500;transition:background-color .3s ease;text-decoration:none;text-transform:uppercase;letter-spacing:1px;display:inline-block}.btn i,.floorplans .container .nav-tabs li.active a i{padding-right:10px}.btn:hover,.floorplans .container .nav-tabs li.active a:hover{background-color:rgb(27.5675675676,36.2162162162,23.7837837838);color:#fff}.btn.alt,.floorplans .container .nav-tabs li.active a.alt{background-color:#fff;color:#33432c;border:1px solid #33432c}.btn.alt:hover,.floorplans .container .nav-tabs li.active a.alt:hover{background-color:#33432c;color:#fff}h2.heading{font-size:50px !important;font-weight:300;margin-top:0 !important;margin-bottom:20px !important;text-align:center;font-family:"DM Serif Display","Cormorant",Georgia,serif;color:#33432c;margin-top:0}@media(max-width: 1199.98px){h2.heading{font-size:45px !important}}@media(max-width: 991.98px){h2.heading{font-size:40px !important}}@media(max-width: 767.98px){h2.heading{font-size:35px !important}}@media(max-width: 575.98px){h2.heading{font-size:30px !important}}h2.heading span{font-family:"Mulish","Montserrat",Helvetica,sans-serif;color:#222;font-size:17px;display:block;letter-spacing:5px;padding-bottom:10px;font-weight:600;text-transform:uppercase}@media(max-width: 991.98px){h2.heading span{font-size:16px}}@media(max-width: 575.98px){h2.heading span{font-size:15px}}.main-content .si-content-area p{font-size:17px;font-weight:400;margin-bottom:10px}.container{width:100%;max-width:1500px}.main-nav{position:fixed;top:0;left:0;width:100%;display:block !important;z-index:10}.main-nav .inner{display:flex;justify-content:space-between;align-items:center;padding:10px;max-width:1600px;margin:0 auto}@media(max-width: 991.98px){.main-nav .inner{flex-direction:column;gap:20px}}@media(max-width: 1199.98px){.main-nav .logo{max-width:300px}}@media(max-width: 991.98px){.main-nav .logo{max-width:250px}}@media(max-width: 767.98px){.main-nav .logo{max-width:200px}}@media(max-width: 575.98px){.main-nav .logo{max-width:190px}}.main-nav .logo img{filter:invert(100%) brightness(100%);max-height:130px;width:auto}.main-nav .nav-links{list-style:none;display:flex;gap:60px;margin:0 !important;padding:0}@media(max-width: 1199.98px){.main-nav .nav-links{gap:40px}}@media(max-width: 991.98px){.main-nav .nav-links{gap:20px}}@media(max-width: 575.98px){.main-nav .nav-links li{padding-left:0 !important}}.main-nav .nav-links li:before{display:none !important}.main-nav .nav-links li a{text-decoration:none;color:#fff;font-weight:400;letter-spacing:1px;font-size:14px;transition:color .3s ease;text-transform:uppercase;white-space:nowrap}.main-nav .nav-links li a:hover{color:#ef9529}@media(max-width: 575.98px){.main-nav .nav-links li:nth-child(-n+2){display:none !important}}.main-nav .nav-links li .contact-btn{padding:15px 40px;border-radius:30px;border:1px solid hsla(0,0%,100%,.6);transition:background-color .3s ease}.main-nav .nav-links li .contact-btn i{transform:translateX(-6px)}.main-nav .nav-links li .contact-btn:hover{border-color:#ef9529;background-color:#ef9529;color:#fff}.main-nav.scrolling{background:rgba(0,0,0,.9);box-shadow:0 2px 10px rgba(0,0,0,.5)}.main-nav.scrolling .logo img{max-height:80px;width:auto}.hero{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;overflow:hidden;min-height:900px}.hero .hero-slider{width:100%;height:100%;margin-bottom:0 !important}.hero .hero-slider::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.hero .hero-slider img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;min-height:900px;margin:0 !important}.hero .hero-content{position:absolute;z-index:2;left:45%;top:50%;transform:translateY(-50%);max-width:800px;text-align:left;width:45%}@media(max-width: 991.98px){.hero .hero-content{left:80px;right:80px;transform:none;top:24%;width:auto}}@media(max-width: 767.98px){.hero .hero-content{left:50px;right:50px}}@media(max-width: 575.98px){.hero .hero-content{left:30px;right:30px}}.hero .hero-content h1{font-size:70px;line-height:1;margin:0;font-weight:400;font-family:"DM Serif Display","Cormorant",Georgia,serif;color:#fff}@media(max-width: 1499.98px){.hero .hero-content h1{font-size:65px}}@media(max-width: 1199.98px){.hero .hero-content h1{font-size:60px}}@media(max-width: 991.98px){.hero .hero-content h1{font-size:55px}}@media(max-width: 767.98px){.hero .hero-content h1{font-size:47px}}@media(max-width: 575.98px){.hero .hero-content h1{font-size:40px}}.hero .hero-content h1 span{font-family:"Mulish","Montserrat",Helvetica,sans-serif;font-size:18px;display:block;letter-spacing:5px;padding-bottom:30px;font-weight:600}.hero .hero-content .btn,.hero .hero-content .floorplans .container .nav-tabs li.active a,.floorplans .container .nav-tabs li.active .hero .hero-content a{margin-top:50px}.hero .slick-slide{float:left !important}.hero .slider-actions{position:absolute;bottom:10%;right:60%;max-width:800px;width:30%;z-index:2}@media(max-width: 991.98px){.hero .slider-actions{bottom:10px}}.hero .slider-actions img{display:block;margin-right:auto;margin-bottom:30px}@media(max-width: 991.98px){.hero .slider-actions img{max-width:140px;margin-bottom:20px}}.hero .slider-actions .slider-arrows{display:flex;justify-self:flex-start;gap:10px}.hero .slider-actions .slider-arrows .slick-prev,.hero .slider-actions .slider-arrows .slick-next{position:relative;display:inline-block;margin:0 10px;cursor:pointer;left:auto;right:auto;top:auto;bottom:auto;transform:none;width:auto;height:auto;margin:0}.hero .slider-actions .slider-arrows .slick-prev:before,.hero .slider-actions .slider-arrows .slick-next:before{opacity:1}.hero .slider-actions .slider-arrows .slick-prev:hover:before,.hero .slider-actions .slider-arrows .slick-next:hover:before{color:#ef9529}.hero .slider-actions .slider-arrows .slick-next:before{content:"⟶";font-size:30px;color:#33432c;color:#fff}.hero .slider-actions .slider-arrows .slick-prev:before{content:"⟵";font-size:30px;color:#33432c;color:#fff}.hero .slider-actions .slider-captions{padding:15px 0 30px;text-align:left}.hero .slider-actions .slider-captions .caption{font-weight:200}.hero .slider-actions .slick-dots{display:flex;justify-content:flex-start;align-items:center;list-style:none;padding:0;margin:0;gap:6px;position:relative;bottom:auto}.hero .slider-actions .slick-dots li{margin:0;width:auto;height:auto;list-style:none;padding:0 !important}.hero .slider-actions .slick-dots li:before{display:none !important}.hero .slider-actions .slick-dots li button{width:40px;height:4px;background-color:#fff;border:none;border-radius:2px;cursor:pointer;padding:0}.hero .slider-actions .slick-dots li button:before{display:none !important}.hero .slider-actions .slick-dots li:hover button,.hero .slider-actions .slick-dots li.slick-active button{background-color:#ef9529}.floorplans .container{max-width:1500px;margin:0 auto}.floorplans .container .nav-tabs{display:flex;border-bottom:none;margin-bottom:50px;justify-content:center;padding:0;gap:10px;flex-wrap:wrap}.floorplans .container .nav-tabs li{padding:0 !important}.floorplans .container .nav-tabs li:before{display:none !important}.floorplans .container .nav-tabs li.active a{padding:15px 30px;border:1px solid #33432c}.floorplans .container .nav-tabs li a{display:inline-block;padding:15px 30px;border:1px solid rgb(149.5945945946,177.7027027027,137.2972972973);border-radius:50px;background-color:rgba(0,0,0,0);color:#33432c;font-size:14px;cursor:pointer;font-weight:500;transition:background-color .3s ease,color .3s ease;text-decoration:none;text-transform:uppercase;letter-spacing:1px;text-align:center}.floorplans .container .nav-tabs li a:hover{background-color:rgb(149.5945945946,177.7027027027,137.2972972973);color:#fff}.floorplans .container .floorplan{display:flex;gap:10px}@media(max-width: 991.98px){.floorplans .container .floorplan{flex-direction:column}}.floorplans .container .floorplan .floorplan-image{flex:1;max-width:300px;background:hsl(32.7272727273,47.8260869565%,93.4901960784%);border-radius:20px;padding:50px}@media(max-width: 991.98px){.floorplans .container .floorplan .floorplan-image{max-width:100%}}.floorplans .container .floorplan .floorplan-image img{width:auto;border-radius:8px;max-height:300px;margin:0 auto;display:block;mix-blend-mode:luminosity}.floorplans .container .floorplan .floorplan-details{flex:2;padding:30px 50px;background:hsl(32.7272727273,47.8260869565%,93.4901960784%);border-radius:20px;display:flex;flex-direction:column;justify-content:space-between}.floorplans .container .floorplan .floorplan-details h3{margin-bottom:0;font-size:30px;font-weight:300;font-family:"DM Serif Display","Cormorant",Georgia,serif}.floorplans .container .floorplan .floorplan-details p{margin-bottom:1rem;line-height:1.6;font-size:16px;color:#111}.floorplans .container .floorplan .floorplan-details .floorplan-info{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:15px;padding:20px;background-color:#f9f9f9;border-radius:18px;box-shadow:0 1px 1px rgba(0,0,0,.1);gap:30px 10px}.floorplans .container .floorplan .floorplan-details .floorplan-info .info-item{flex:1 1 auto;text-align:center}.floorplans .container .floorplan .floorplan-details .floorplan-info .info-item .label{display:block;font-size:20px;color:#333;margin-bottom:5px;font-family:"DM Serif Display","Cormorant",Georgia,serif;font-weight:300}.floorplans .container .floorplan .floorplan-details .floorplan-info .info-item .content{font-size:15px;color:#555}.listings-slider{padding:90px 0;overflow:hidden}.listings-slider .heading{margin-bottom:60px !important}.listings-slider .listing-actions .listing-arrows{display:flex;justify-content:center;gap:10px}.listings-slider .listing-actions .listing-arrows .slick-prev,.listings-slider .listing-actions .listing-arrows .slick-next{position:relative;display:inline-block;margin:0 10px;cursor:pointer;left:auto;right:auto;top:auto;bottom:auto;transform:none;width:auto;height:auto;margin:0}.listings-slider .listing-actions .listing-arrows .slick-prev:before,.listings-slider .listing-actions .listing-arrows .slick-next:before{opacity:1}.listings-slider .listing-actions .listing-arrows .slick-prev:hover:before,.listings-slider .listing-actions .listing-arrows .slick-next:hover:before{color:#ef9529}.listings-slider .listing-actions .listing-arrows .slick-next:before{content:"⟶";font-size:40px;color:#33432c}.listings-slider .listing-actions .listing-arrows .slick-prev:before{content:"⟵";font-size:40px;color:#33432c}.listings-slider .listing-actions .slick-dots{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:30px auto;gap:6px;position:relative;bottom:auto}.listings-slider .listing-actions .slick-dots li{margin:0;width:auto;height:auto;padding:0 !important}.listings-slider .listing-actions .slick-dots li:before{display:none !important}.listings-slider .listing-actions .slick-dots li button{width:40px;height:4px;background-color:#33432c;border:none;border-radius:2px;cursor:pointer;padding:0}.listings-slider .listing-actions .slick-dots li button:before{display:none}.listings-slider .listing-actions .slick-dots li:hover button,.listings-slider .listing-actions .slick-dots li.slick-active button{background-color:#ef9529}.listings-slider .listings .listing{flex:0 0 300px;overflow:hidden;padding:0 3px}.listings-slider .listings .listing .listing-image{border-radius:10px;overflow:hidden}.listings-slider .listings .listing .listing-image a{display:block}.listings-slider .listings .listing .listing-image a img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover}.listings-slider .listings .listing .listing-meta{padding:20px}.listings-slider .listings .listing .listing-meta h3{font-size:20px;font-family:"DM Serif Display","Cormorant",Georgia,serif;font-weight:300;margin-top:0;margin-bottom:10px}.listings-slider .listings .listing .listing-meta p{font-size:15px;color:#555}.villa-info{padding:90px 40px;text-align:center}.villa-info h2{margin-bottom:1rem}.villa-info p{max-width:900px;margin:0 auto;line-height:1.6}.resort-amenities{background-size:cover;background-attachment:fixed;padding:90px 0}@media(max-width: 1199.98px){.resort-amenities{padding:50px}}@media(max-width: 575.98px){.resort-amenities{padding:30px}}.resort-amenities .container{display:flex;align-items:center}@media(max-width: 1199.98px){.resort-amenities .container{flex-direction:column;gap:50px}}.resort-amenities .inner{max-width:700px;margin:0 auto 0 0;padding:90px 60px;text-align:left;background:#f9f4ee;border-radius:20px}@media(max-width: 1199.98px){.resort-amenities .inner{max-width:100%}}.resort-amenities .inner h2.heading{text-align:left}.resort-amenities .inner .btn,.resort-amenities .inner .floorplans .container .nav-tabs li.active a,.floorplans .container .nav-tabs li.active .resort-amenities .inner a{margin-top:30px}.resort-amenities .amenities .amenities-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px;padding:0 80px !important;margin:0 !important}@media(max-width: 1199.98px){.resort-amenities .amenities .amenities-list{padding:0 !important}}.resort-amenities .amenities .amenities-list li{color:#fff;flex:1 1 calc(50% - 15px);list-style:none;display:flex;text-align:left;align-items:center;padding:0 !important;margin:0 !important}@media(max-width: 575.98px){.resort-amenities .amenities .amenities-list li{flex:1 1 100%}}.resort-amenities .amenities .amenities-list li:before{display:none !important}.resort-amenities .amenities .amenities-list li .icon{width:60px;text-align:center;display:block}.resort-amenities .amenities .amenities-list li .icon i{font-size:20px}.resort-amenities .amenities .amenities-list li .label{width:calc(100% - 60px);text-transform:uppercase;font-weight:500;font-size:14px;padding:0;color:#fff;display:block;text-align:left;white-space:wrap}.resort-amenities .amenities .amenities-list li:before{display:none}.contact-us{padding:50px;background:#f9f9f9}@media(max-width: 767.98px){.contact-us{padding:50px 10px}}.contact-us .inner{background:#33432c;border-radius:20px;padding:80px;margin:0 auto;text-align:center;color:#fff}@media(max-width: 575.98px){.contact-us .inner{padding:60px 40px}}.contact-us .inner h2.heading{color:#fff}.contact-us .inner h2.heading span{color:#fff}.contact-us .inner .btn,.contact-us .inner .floorplans .container .nav-tabs li.active a,.floorplans .container .nav-tabs li.active .contact-us .inner a{margin-top:30px}.contact-us .si-form{margin-top:50px}.contact-us .si-form .control-label{color:#fff}.contact-us .si-form .si-captcha-disclaimer{color:#ccc}.social .instagram-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-auto-rows:1fr;gap:0;max-height:400px;overflow:hidden}.social .instagram-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}/*# sourceMappingURL=outbound-mammoth.min.css.map */