html,body{padding:0;margin:0;font-family:"Lato",sans-serif;background:#f5f5f5;background:linear-gradient(294deg,#eee6dd 9%,#fff 46%);font-size:16px;line-height:1.5;color:#3b3738}html p,body p{font-size:16px;line-height:30px;text-wrap:pretty}html p.bold,body p.bold{font-weight:700}html p.subheader,body p.subheader{font-size:14px;text-transform:uppercase;padding:1px 10px;letter-spacing:1.5px;position:relative;color:#904025;border:2px solid rgba(180,80,46,0.2);display:inline-block}html h1,body h1{font-size:44px;line-height:55px;margin:0}html h2,body h2{font-size:33px;margin:0 0 12px;line-height:38px}html h3,body h3,html p strong,body p strong{font-size:23px;line-height:28px}html h4,body h4{font-size:18px;line-height:23px;margin-bottom:0}html a,body a{color:#be3a0f;text-decoration:none;transition:.3s ease-in-out}html a:hover,body a:hover{color:#eb673c}html ul li,body ul li{line-height:1.5;margin-bottom:7px}html .main-layout,body .main-layout{min-height:100vh}html .main-layout .body a,body .main-layout .body a{text-decoration:none}html .main-layout h1,body .main-layout h1,html .main-layout h2,body .main-layout h2,html .main-layout h3,body .main-layout h3,html .main-layout h4,body .main-layout h4,html .main-layout h5,body .main-layout h5,html .main-layout h6,body .main-layout h6,html .main-layout p strong,body .main-layout p strong{font-family:"Roboto Slab",serif;text-wrap:balance}html .sec-padding,body .sec-padding{padding:50px 0}html .center,body .center{text-align:center}html .intro_sec,body .intro_sec{padding:50px 0;margin:0 auto;text-align:center;border-bottom:3px solid #547950}html .intro_sec.grid,body .intro_sec.grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}html .intro_sec.grid .content,body .intro_sec.grid .content{display:flex;align-items:center;text-align:left}html .intro_sec.grid .photo img,body .intro_sec.grid .photo img{width:100%;height:100%;object-fit:cover}html .container,body .container{width:90%;max-width:1400px;margin:0 auto;padding:0 30px}html .container.medium,body .container.medium{max-width:1200px}html .container.small,body .container.small{max-width:900px}@media (max-width:991px){html .sec-padding,body .sec-padding{padding:30px 0;margin-bottom:8px}}@media (max-width:767px){html{-webkit-text-size-adjust:none}html p{font-size:15px;line-height:23px}html h1{font-size:30px;line-height:40px}html h2{font-size:25px;line-height:34px;margin:0 0 12px 0}html h3,html p strong{font-size:18px;line-height:22px}html .container{width:100%;box-sizing:border-box;padding:0 20px}html .sec-padding{padding:20px 0}html .intro_sec{padding:30px 0}html .intro_sec.grid{grid-template-columns:1fr;gap:20px}html .intro_sec.grid .content{order:1}html .intro_sec.grid .photo{order:2}}@media (max-width:650px){html{-webkit-text-size-adjust:none}.container{width:90%}}.breadcrumb-header.title-breadcrumbs .bg{object-position:50% 20%}:root{--cards:4;--cardHeight:auto;--cardMargin:2vw;--cardTopPadding:1.5em}.amenity-page{position:relative}.amenity-page .scroll-container{width:90%;max-width:1400px;margin:0 auto}.amenity-page .scroll-container .cards{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(var(--cards),var(--cardHeight));gap:var(--cardMargin);padding-bottom:0;margin-bottom:0}.amenity-page .scroll-container .section{position:sticky;top:17%;box-shadow:rgba(0,0,0,0.24) 0 3px 8px;padding-top:calc(var(--index) * var(--cardTopPadding))}.amenity-page .scroll-container .section:nth-child(1){z-index:1}.amenity-page .scroll-container .section:nth-child(2){z-index:2}.amenity-page .scroll-container .section:nth-child(3){z-index:3}.amenity-page .scroll-container .section:nth-child(4){z-index:4}.amenity-page .scroll-container .section:nth-child(5){z-index:5}.amenity-page .scroll-container .section .card-body{box-sizing:border-box;height:var(--cardHeight);background:#fff}.amenity-page .scroll-container .section .card-body.short .grid .photo img{object-position:85% 50%}.amenity-page .scroll-container .section .card-body .grid{display:grid;grid-template-columns:1fr 1fr}.amenity-page .scroll-container .section .card-body .grid .photo img{width:100%;height:100vh;max-height:500px;object-fit:cover;display:block}.amenity-page .scroll-container .section .card-body .grid .content{display:flex;padding:30px;align-items:center}@media (max-width:991px){.amenity-page .scroll-container{padding:38px 0}.amenity-page .scroll-container .cards{gap:0}.amenity-page .scroll-container .section{top:0;position:relative;height:auto}.amenity-page .scroll-container .section .card-body .grid{grid-template-columns:1fr}.amenity-page .scroll-container .section .card-body .grid .photo{order:2}.amenity-page .scroll-container .section .card-body .grid .photo img{min-height:300px;max-height:300px}.amenity-page .scroll-container .section .card-body .grid .content{order:1}}@media (max-width:767px){.amenity-page .scroll-container{padding:18px 0}.amenity-page .scroll-container .cards{gap:20px}.amenity-page .scroll-container .section .card-body .grid .content{padding:40px 30px 30px}}.title-breadcrumbs{position:relative;overflow:hidden}.title-breadcrumbs .bg{position:absolute;width:100%;height:110%;object-fit:cover;will-change:transform;top:-5%;left:0}.title-breadcrumbs .overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);top:0;left:0}.title-breadcrumbs .header-content{position:relative;padding:200px 1.5rem 100px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;max-height:362px;text-align:center}.title-breadcrumbs .header-content .centerer{width:auto;max-width:1000px}.title-breadcrumbs .header-content .centerer h1{margin:0;color:#fff}.title-breadcrumbs .header-content .centerer .breadcrumbs{margin-top:24px;display:flex;flex-wrap:wrap;color:#fff;font-size:.9rem;justify-content:center}.title-breadcrumbs .header-content .centerer .breadcrumbs span{color:#eb673c}.title-breadcrumbs .header-content .centerer .breadcrumbs a.breadcrumb{cursor:pointer;text-decoration:none;color:inherit;border-bottom:0}.title-breadcrumbs .header-content .centerer .breadcrumbs a.breadcrumb:hover{color:#eb673c}.title-breadcrumbs .header-content .centerer .breadcrumbs .divider{margin:0 16px}.title-breadcrumbs .header-content .centerer .icon{margin-top:46px;display:flex;justify-content:center}.title-breadcrumbs .header-content .centerer .icon i{font-size:2rem}@media (max-width:768px){.title-breadcrumbs .header-content{padding:185px 1.5rem 65px}.title-breadcrumbs .header-content .centerer .icon{margin-top:20px}.title-breadcrumbs .header-content .centerer h1{font-size:28px}}.site-header{position:fixed;top:0;left:0;width:100%;z-index:7;transition:all .3s ease;background:transparent;background:linear-gradient(to bottom,#000,rgba(0,0,0,0))}.site-header.scrolled{transition:all .3s ease;background:#292727}.site-header.scrolled .top-bar{height:0;display:none}.site-header .top-bar{position:relative;background:#000;padding:7px 0;max-width:100%;box-sizing:border-box}.site-header .top-bar .holder{display:flex;align-items:center;justify-content:center;width:95%;margin:auto}.site-header .top-bar .holder .info{text-align:center;gap:15px}.site-header .top-bar .holder .info .small{margin:0;font-size:18px;line-height:30px;color:#fff}.site-header .top-bar .holder .info a{color:#eb673c;margin-left:4px;font-size:18px;line-height:30px;display:inline-block}.site-header .top-bar .holder .info a:hover{color:#fff}.site-header .top-bar .holder .info i.material-icons{font-size:18px;transition:.2s ease-in-out}.site-header .top-bar .holder .socials{display:flex;gap:10px}.site-header .top-bar .holder .socials a{line-height:0}.site-header .top-bar .holder .socials .icon{width:20px;height:20px;object-fit:contain;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(4384%) hue-rotate(180deg) brightness(107%) contrast(105%)}.site-header .top-bar .holder .socials .icon:hover{filter:brightness(0) saturate(100%) invert(99%) sepia(19%) saturate(3315%) hue-rotate(335deg) brightness(96%) contrast(77%)}.site-header .top-row{padding:1.7vw 1rem 1.5vw}.site-header .top-row .centerer{margin-left:auto;margin-right:auto;max-width:1200px;display:flex;align-items:center;gap:30px;justify-content:center}.site-header .top-row .centerer .phone-button{padding:0 5px;min-width:146px;display:flex;align-items:center}.site-header .top-row .centerer .phone-button .big-phone{display:flex;align-items:center}.site-header .top-row .centerer .phone-button .big-phone:hover a,.site-header .top-row .centerer .phone-button .big-phone:hover .icon{color:#eb673c}.site-header .top-row .centerer .phone-button .big-phone a{color:#fff}.site-header .top-row .centerer .phone-button .big-phone .icon{margin-right:10px;color:#fff;display:flex;align-items:center;transition:.3s ease-in-out}.site-header .top-row .centerer .hamburger{display:none;cursor:pointer;user-select:none;color:#fff;font-size:30px;transition:.2s ease-in-out}.site-header .top-row .centerer .hamburger:hover{color:#eb673c}.site-header .top-row .centerer .logo a.logo-link img{height:auto;max-width:220px;object-fit:contain}.site-header .top-row .centerer .nav ul{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:33px}.site-header .top-row .centerer .nav ul > li{position:relative;padding:5px 5px 0;text-align:left}.site-header .top-row .centerer .nav ul > li:hover .subLinks{transform:rotate(-90deg);color:#eb673c}.site-header .top-row .centerer .nav ul > li span.subLinks{position:relative;cursor:pointer;top:3px;color:#fff;transition:.3s ease-in-out}.site-header .top-row .centerer .nav ul > li a.nav-link{color:#fff;line-height:2.5}.site-header .top-row .centerer .nav ul > li:hover a.nav-link{color:#eb673c}.site-header .top-row .centerer .nav ul > li a.active{color:#eb673c}.site-header .top-row .centerer .nav ul > li:hover > ul{visibility:visible;opacity:1;display:block}.site-header .top-row .centerer .nav ul > li > a.nav-link{font-weight:500;text-decoration:none}.site-header .top-row .centerer .nav ul > li > a.nav-link a.active{color:#eb673c}.site-header .top-row .centerer .nav ul > li > a.nav-link:hover{cursor:pointer}.site-header .top-row .centerer .nav ul > li > a.nav-link::before{content:'';position:absolute;width:100%;height:2px;background-color:#eb673c;top:0;left:0;transform-origin:right;transform:scaleX(0);transition:ease all .25s}.site-header .top-row .centerer .nav ul > li > a.nav-link:hover::before{transform:scaleX(1)}.site-header .top-row .centerer .nav ul > li > a.nav-link.active::before{transform:scaleX(1);background-color:#eb673c}.site-header .top-row .centerer .nav ul > li.mega-menu:hover .dropdown{display:flex}.site-header .top-row .centerer .nav ul > li.mega-menu .dropdown{min-width:max-content;border-top:2px solid #3b3738;flex-direction:inherit;left:0;padding:0;gap:0}.site-header .top-row .centerer .nav ul > li.mega-menu .dropdown > li{flex:1 0 0;border-right:1px solid #efefef;padding:15px 15px 5px 15px}.site-header .top-row .centerer .nav ul > li.mega-menu .dropdown > li:last-child{border:none}.site-header .top-row .centerer .nav ul > li.mega-menu .dropdown > li > .dropdown_menu{visibility:visible;opacity:1;display:block;padding:0;border:none;min-width:100%;position:relative}.site-header .top-row .centerer .nav ul > li.mega-menu .dropdown > li > .dropdown_menu li{padding:.6rem 0}.site-header .top-row .centerer .nav ul > li.mega-menu .dropdown > li > .dropdown_menu li a:after{display:none}.site-header .top-row .centerer .nav ul > li ul{background:#fff;visibility:hidden;opacity:0;min-width:260px;position:absolute;left:0;display:none;z-index:9;border-top:2px solid #547950}.site-header .top-row .centerer .nav ul > li ul:hover,.site-header .top-row .centerer .nav ul > li ul:focus{visibility:visible;opacity:1;display:block}.site-header .top-row .centerer .nav ul > li ul.dropdown{padding:10px}.site-header .top-row .centerer .nav ul > li ul > li{clear:both;width:100%;margin-bottom:15px;padding:0}.site-header .top-row .centerer .nav ul > li ul > li:last-child{margin-bottom:0}.site-header .top-row .centerer .nav ul > li ul > li a.active{color:#547950}.site-header .top-row .centerer .nav ul > li ul > li > a{color:#000;font-weight:500;font-size:15px;display:block;text-decoration:none}.site-header .top-row .centerer .nav ul > li ul > li > a.top{color:#547950;text-transform:uppercase;letter-spacing:1.5px}.site-header .top-row .centerer .nav ul > li ul > li > a::after{content:'';background-color:#3b3738;width:0;display:inline;height:1px;margin-left:17px;transform:translateY(-5px);transition:ease all .25s}.site-header .top-row .centerer .nav ul > li ul > li > a:hover{color:#547950}.site-header .top-row .centerer .last .site-button{margin-top:0}.site-header .mobile-nav.visible .scrim{pointer-events:auto;background:rgba(0,0,0,0.5)}.site-header .mobile-nav.visible .overlay{right:0}.site-header .mobile-nav .scrim{position:fixed;top:0;left:0;height:100%;width:100%;background:transparent;z-index:1;pointer-events:none}.site-header .mobile-nav .overlay{position:fixed;top:0;right:-100%;width:100%;padding:24px;background:#3b3738;box-sizing:border-box;text-align:center;z-index:1;overflow-y:auto;max-height:100%;transition:ease all .25s}.site-header .mobile-nav .overlay ul{list-style:none;margin:0;padding-left:0;float:left;width:100%}.site-header .mobile-nav .overlay ul li{border-bottom:1px solid rgba(255,255,255,0.4)}.site-header .mobile-nav .overlay ul li.menu-has-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;flex-wrap:wrap;flex:1 1 100%;justify-content:space-between;width:100%}.site-header .mobile-nav .overlay ul li.menu-has-children .material-icons{right:0;position:unset;display:flex;flex:1;align-self:center;justify-content:right}.site-header .mobile-nav .overlay ul li .dropdown{width:100%;visibility:hidden;opacity:0;display:none;background-color:#fff}.site-header .mobile-nav .overlay ul li .dropdown li{text-align:left;padding:5px 11px}.site-header .mobile-nav .overlay ul li .dropdown li i{position:relative;top:3px}.site-header .mobile-nav .overlay ul li .dropdown li a{font-size:14px;color:#000;text-decoration:none}.site-header .mobile-nav .overlay ul li .dropdown li a:hover{color:#eb673c}.site-header .mobile-nav .overlay ul li .dropdown li a.active{color:#eb673c}.site-header .mobile-nav .overlay ul li .dropdown li.open-nav .dropdown_menu{visibility:visible;opacity:1;display:block}.site-header .mobile-nav .overlay ul li .dropdown li .dropdown_menu{visibility:hidden;opacity:0;display:none}.site-header .mobile-nav .overlay ul li.open-nav > ul{visibility:visible;opacity:1;display:block}.site-header .mobile-nav .overlay a.nav-link{display:block;text-align:left;color:#f0efed;text-decoration:none;padding:11px;font-weight:500;font-size:16px}.site-header .mobile-nav .overlay a.nav-link + a.nav-link{margin-top:12px}.site-header .mobile-nav .overlay a.nav-link.active{color:#eb673c}.site-header .mobile-nav .overlay a.nav-link:hover{color:#eb673c}@media (max-width:1200px){.site-header.scrolled{position:fixed;width:100%}.site-header .top-bar .centerer{flex-wrap:wrap;justify-content:space-around}.site-header .top-bar .centerer .site-button{line-height:1}.site-header .top-row{padding:2vw 0}.site-header .top-row .centerer .phone-button{display:none}.site-header .top-row .centerer .hamburger.close-btn{position:fixed;top:0;color:#fff}.site-header .top-row .centerer .hamburger{display:block;position:absolute;z-index:2;padding:1rem;right:0}.site-header .top-row .centerer .logo{margin:0 auto;max-width:calc(100% - 68px)}.site-header .top-row .centerer .logo a.logo-link img{box-shadow:none;max-width:100%;height:60px;width:auto}.site-header .top-row .centerer .nav{display:none}.site-header .top-row .centerer .last{display:none}.site-header .top-row .centerer.sticky + .bottom-row + .mobile-nav a.logo-link{visibility:hidden}.site-header .top-row .mobile-nav a.logo-link img{max-width:calc(100% - 72px);height:auto}}@media (max-width:768px){.site-header.scrolled{position:fixed;width:100%}.site-header .top-bar .holder{justify-content:center}.site-header .top-bar .holder .info{flex-direction:column;gap:7px}.site-header .mobile-nav .overlay{padding:60px 24px 6px}.site-header .top-row{padding:2vw 0}.site-header .top-row .centerer .hamburger.close-btn{position:fixed;top:0;color:#fff}.site-header .top-row .centerer .hamburger{display:block;position:absolute;z-index:2;padding:1rem;right:0}.site-header .top-row .centerer .logo{margin:0 auto;max-width:calc(100% - 68px)}.site-header .top-row .centerer .logo a.logo-link img{box-shadow:none;max-width:100%;height:60px;width:auto}.site-header .top-row .centerer .nav{display:none}.site-header .top-row .centerer .last{display:none}.site-header .top-row .centerer.sticky + .bottom-row + .mobile-nav a.logo-link{visibility:hidden}.site-header .top-row .mobile-nav a.logo-link img{max-width:calc(100% - 72px);height:auto}}.material-icons,.material-icons-outlined{font-size:inherit;line-height:inherit}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 48}.scroll-to-top{background:#6f9d6a;box-shadow:rgba(0,0,0,0.24) 0 3px 8px;height:55px;width:55px;display:none;align-items:center;justify-content:center;position:fixed;bottom:50px;right:50px;outline:none;text-decoration:none;box-sizing:border-box;cursor:pointer;z-index:9}.scroll-to-top.active{display:flex}.scroll-to-top:hover{background:#b4502e;color:undefined}.scroll-to-top.rounded{border-radius:50vw}.scroll-to-top span{font-size:45px;font-weight:300;color:#fff}@media all and (max-width:991px){.scroll-to-top{width:40px;height:40px;bottom:30px;right:30px}.scroll-to-top span{font-size:35px}}@media (max-width:500px){.scroll-to-top{bottom:135px;right:20px}}.site-footer{width:100%;box-sizing:border-box;background-color:#292727}.site-footer p strong,.site-footer p,.site-footer span,.site-footer a,.site-footer .copyright,.site-footer .material-icons{color:#fff}.site-footer a{text-decoration:none}.site-footer a.small{font-size:.9rem}.site-footer .top-bar{display:flex;justify-content:center;border-bottom:2px solid rgba(255,255,255,0.4);padding:35px 0 30px}.site-footer .top-bar .logo{width:100%;height:auto;object-fit:contain;max-width:300px}.site-footer .footer-grid{display:grid;grid-template-columns:1fr 2fr 1fr;gap:40px;align-items:center;padding:2rem 0}.site-footer .footer-grid .sec.right{text-align:right;display:flex;justify-content:right;height:100%}.site-footer .footer-grid .sec.center{text-align:center}.site-footer .footer-grid p strong{color:#a5c2a2;font-family:"Lato",sans-serif;text-transform:uppercase;font-weight:500;font-size:14px;margin:0}.site-footer .footer-grid .wrapper{margin-bottom:20px}.site-footer .footer-grid .sponsor{width:100%;height:auto;object-fit:contain;max-width:150px;margin-top:15px}.site-footer .footer-grid p{margin:0;line-height:20px}.site-footer .footer-grid .nav{width:80%;margin:auto}.site-footer .footer-grid .nav ul{display:flex;flex-wrap:wrap;gap:0 8px;text-align:center;list-style:none;padding:0;justify-content:center}.site-footer .footer-grid .nav ul li{padding:0 5px}.site-footer .footer-grid .social-links{margin-top:20px;display:flex;gap:10px;align-items:center;justify-content:center}.site-footer .footer-grid .social-links .icon{width:100%;height:auto;object-fit:cover;max-width:25px}.site-footer .footer-grid .social-links .icon img{filter:brightness(0) saturate(100%) invert(97%) sepia(9%) saturate(1%) hue-rotate(301deg) brightness(117%) contrast(100%)}.site-footer .footer-grid .social-links .icon img:hover{pointer:cursor;filter:brightness(0) saturate(100%) invert(53%) sepia(63%) saturate(2900%) hue-rotate(338deg) brightness(97%) contrast(90%)}.site-footer .bottom-bar{padding:1em;text-align:center;max-width:1200px;margin:auto;position:relative;z-index:1}.site-footer .bottom-bar p{font-size:13px;margin:0}.site-footer .bottom-bar p.copyright{opacity:.5}.site-footer .bottom-bar p.copyright span{display:inline-block;margin-right:3px}.site-footer .bottom-bar a{text-decoration:underline}.site-footer .bottom-bar a:hover{color:#fff}@media (max-width:768px){.site-footer{padding:1em}.site-footer .footer-grid{grid-template-columns:1fr;gap:20px;text-align:center;padding:2rem 0 20px}.site-footer .footer-grid .sec.right{text-align:center;justify-content:center}.site-footer .footer-grid .social-links{justify-content:center}.site-footer .footer-grid .wrapper:last-child{margin-bottom:0}.site-footer .footer-grid .sponsor{margin-top:0}.site-footer .bottom-bar{display:flex;flex-direction:column-reverse;padding:0 0 1em;flex-wrap:wrap;align-content:center}.site-footer .bottom-bar p{font-size:14px}.site-footer .bottom-bar p.copyright{padding:8px 0;line-height:20px}.site-footer .bottom-bar .social-icon{margin:8px 0 8px}.site-footer .site-links .nav ul li a{font-size:14px}}