@font-face{font-family:Montserrat;src:url(/assets/Montserrat%20Regular-BxT3OA2b.woff2) format("woff2"),url(/assets/Montserrat%20Regular-B22MMdIk.woff) format("woff")}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:root{--ff-primary: "Montserrat", sans-serif;--lh-primary: 1.6rem;--fc-primary: #333;--fw-regular: 400;--fw-semi-bold: 400;--fw-bold: 700;--fs-body: 1rem;--fs-primary-heading: 2.5rem;--fs-sub-heading: 1.15rem}html{scroll-behavior:smooth;scroll-padding-top:var(--scroll-padding)}body{margin:0;padding:0;font-family:var(--ff-primary);font-size:var(--fs-body);line-height:var(--lh-primary);color:var(--fc-primary);font-optical-sizing:auto;font-weight:var(--fw-regular);font-style:normal;background-color:#fff}a{text-decoration:none}img{max-width:100%}h1{padding:0;margin:0;letter-spacing:.2rem;font-size:1.5rem;font-weight:var(--fw-regular)}@media (min-width: 65em){h1{padding:0;margin:0;font-size:2rem;letter-spacing:.2rem;font-weight:var(--fw-regular)}}li{list-style:none}.sub-head{font-size:var(--fs-sub-heading);font-weight:var(--fw-semi-bold);text-wrap:pretty}p:not(.sub-head){margin-bottom:2.75em;text-wrap:pretty}.btn{margin-top:2rem;padding:.8em 1em;border:2px solid transparent;font-weight:400;white-space:nowrap;cursor:pointer}.btn-white{background:#fff;border-color:#fff;color:#232323}.btn-white:hover,.btn-white:focus{background:#fcebeb;border-color:#fff;color:#232323}.btn-white:active{background-color:#fedada}.container{display:flex;width:100%;flex-direction:column}section{min-height:calc(100vh - var(--scroll-padding));min-height:calc(100svh - var(--scroll-padding))}.header{height:4rem;width:100%;display:flex;position:fixed;top:0;z-index:2;background-color:#fff}@media (min-width: 60em){.header{height:6rem;justify-content:center;align-items:center}}.navbar{width:100%;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}@media (min-width: 60em){.navbar{padding:0;width:85%}}.nav-menu{margin:0;padding:1rem 2rem;display:flex;align-items:center;flex-direction:column;position:fixed;right:-100%;top:var(--scroll-padding);background-color:#fffffff2;width:100%;height:40vh;height:40svh;transition:.3s}.nav-menu.active{right:0}@media (min-width: 60em){.nav-menu{padding:0;gap:3rem;flex-direction:row;display:flex;justify-content:end;position:static;height:100%}}.nav-item{width:100%;margin:1rem 0}@media (min-width: 60em){.nav-item{display:flex;width:auto;padding:0}}.hamburger{display:block;cursor:pointer}@media (min-width: 60em){.hamburger{display:none}}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-logo img{height:20px}@media (min-width: 60em){.nav-logo img{min-height:30px}}.bar{display:block;width:25px;height:3px;margin:5px auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#101010}.nav-link{color:#475569}.nav-link:hover{color:#999}@media (min-width: 60em){.nav-link{font-size:1.2rem;font-weight:400}}.about{margin-top:var(--scroll-padding)}.about .container{flex-direction:column}.about-text{width:100%;display:grid;place-items:center;min-height:calc(50svh - var(--scroll-padding) / 2);margin:0;padding:0;background-color:#f3ddda}.text-container{padding:3rem 1.5rem 5rem;width:100%}.about-image{min-height:40vh;min-height:calc(50svh - var(--scroll-padding) / 2);background-image:url(/assets/entrance-01-DFJmEbsp.jpg);background-repeat:no-repeat;background-position-x:15%;background-size:cover}@media (min-width: 75em){.about{margin-top:6rem;padding:0}.about .container{flex-direction:row-reverse}.about-text{width:50%;height:calc(100vh - 6rem)}.text-container{text-align:start;padding:15%}.text-container h1{font-size:2rem;width:100%}.text-container p{width:100%}.about-image{width:50%;height:calc(100vh - var(--scroll-padding));background-position-x:25%}}.amenities{margin:4rem 0}.amenities h1{margin:2em auto 1em}.amenities-container{display:flex;margin:0 auto;flex-direction:column;padding:0 1.5rem}.amenities-grid{padding:0;margin-inline:auto;display:grid;grid-template-columns:1fr;place-items:center;gap:3rem}.amenities-grid li{max-width:350px;display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:1.5rem;text-align:center;background-color:#f3ddda}.amenities-grid li .fas{font-size:5rem;color:#fff}.amenities-grid li p:not(.sub-head){margin:.5rem 0}@media (min-width: 50em){.amenities-grid{min-width:748px;margin:0 auto;grid-template-columns:350px 350px}}@media (min-width: 100em){.amenities{margin:6rem 0 0}.amenities-grid{min-width:1146px;margin:0 auto;grid-template-columns:350px 350px 350px}.amenities li{width:350px;height:350px;aspect-ratio:1}}.gallery{width:90%;margin:4rem auto;display:flex;flex-direction:column;align-items:center}.gallery h1{margin:3rem 0 1em}.gallery .container{background-color:#f3ddda}@media (min-width: 65em){.gallery{width:60%;min-height:calc(100svh - 6rem);display:flex;flex-direction:column;align-items:center}}.swiper{width:100%;margin:0 auto 1rem}.swiper-slide{background-size:cover;background-position:center}.mySwiper2{height:100%;width:100%}.mySwiper{width:100%;height:20%;box-sizing:border-box;padding:10px 0}.mySwiper .swiper-slide{width:25%;height:100%;opacity:.4}.mySwiper .swiper-slide-thumb-active{opacity:1}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;-moz-user-select:none;-webkit-user-select:none;user-select:none}.contact-image{width:100%;height:30dvh;height:30svh;padding:0;margin:0;background-image:url(/assets/view-Bu6yz2rZ.jpg);background-repeat:no-repeat;background-position-x:15%;background-position-y:30%;background-size:cover}@media (min-width: 70em){.contact-image{width:50%;min-height:calc(100vh - var(--scroll-padding));min-height:calc(100svh - var(--scroll-padding));background-position-y:15%}}.contact{padding:0;margin:0}.contact .container{flex-direction:column}@media (min-width: 70em){.contact{padding:0}.contact .container{flex-direction:row-reverse}}label.error{color:#f30;margin:0;padding:.25rem 0 0;width:100%;text-align:end}.contact-form{padding:2rem;width:100%;min-height:70vh;min-height:70svh;background-color:#f3ddda}@media (min-width: 70em){.contact-form{padding:7%;display:grid;place-items:center;width:50%;min-height:calc(100vh - var(--scroll-padding));min-height:calc(100svh - var(--scroll-padding))}}.contact-container{display:flex;flex-direction:column;margin:0 0 1rem;padding:0;font-size:1rem;font-weight:400}.contact-container h1{margin:0 0 1rem}@media (min-width: 70em){.contact-container{width:100%;text-align:start}.contact-container p{width:100%}}.form-container form{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 70em){.form-container form{flex-direction:column;gap:2rem}}.form-name-container{display:flex;flex-direction:column;gap:1rem}@media (min-width: 70em){.form-name-container{flex-direction:row;gap:2rem}}@media (min-width: 70em){.form-first-name,.form-last-name{width:50%}}.form-submit button{margin:.5rem 0 0;padding:1rem 2rem}#results{margin:0;padding:0}.green{color:green;padding:1rem;margin:0 0 1rem;background:#90ee90;border-radius:5px}.red{color:#800600;padding:1rem;margin:0 0 1rem;background:#f17a7a;border-radius:5px}.form-container label{display:block;cursor:pointer}.form-container input,.form-container textarea,.form-container select{margin-top:.25rem;width:100%;height:3rem;border:none;padding:8px 12px}.form-container textarea{min-height:188px;max-width:100%;padding-top:12px}.form-container input::placeholder,.form-container textarea::placeholder,.form-container select::placeholder{color:#999}.form-container input:hover::placeholder,.form-container textarea:hover::placeholder,.form-container select:hover::placeholder{color:#999}.form-container input:focus,.form-container textarea:focus,.form-container select:focus{background-color:#fff;border-color:hsl(var(--fc-primary-hsl));box-shadow:hsla(var(--fc-primary-hsl),8%) 0 0 0 3px;outline:none}.form-container select{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9997 14.5001L8.46387 10.9642L9.64303 9.78589L11.9997 12.1434L14.3564 9.78589L15.5355 10.9642L11.9997 14.5001Z' fill='%236C6F93'/%3E%3C/svg%3E%0A");background-size:24px 24px;background-position:98%;background-repeat:no-repeat;-moz-appearance:none;appearance:none;-webkit-appearance:none}.form-container input:focus:required:invalid,.form-container input:focus:invalid,.form-container select:focus:required:invalid,.form-container select:focus:invalid{color:hsl(var(--fc-error-hsl));border-color:hsl(var(--fc-error-hsl));box-shadow:0 0 0 3px hsla(var(--fc-error-hsl),12%)}@font-face{font-family:et-line;src:url(../fonts/et-line.eot);src:url(../fonts/et-line.eot?#iefix) format("embedded-opentype"),url(../fonts/et-line.woff) format("woff"),url(../fonts/et-line.ttf) format("truetype"),url(../fonts/et-line.svg#et-line) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:et-line;content:attr(data-icon);speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.icon-mobile,.icon-laptop,.icon-desktop,.icon-tablet,.icon-phone,.icon-document,.icon-documents,.icon-search,.icon-clipboard,.icon-newspaper,.icon-notebook,.icon-book-open,.icon-browser,.icon-calendar,.icon-presentation,.icon-picture,.icon-pictures,.icon-video,.icon-camera,.icon-printer,.icon-toolbox,.icon-briefcase,.icon-wallet,.icon-gift,.icon-bargraph,.icon-grid,.icon-expand,.icon-focus,.icon-edit,.icon-adjustments,.icon-ribbon,.icon-hourglass,.icon-lock,.icon-megaphone,.icon-shield,.icon-trophy,.icon-flag,.icon-map,.icon-puzzle,.icon-basket,.icon-envelope,.icon-streetsign,.icon-telescope,.icon-gears,.icon-key,.icon-paperclip,.icon-attachment,.icon-pricetags,.icon-lightbulb,.icon-layers,.icon-pencil,.icon-tools,.icon-tools-2,.icon-scissors,.icon-paintbrush,.icon-magnifying-glass,.icon-circle-compass,.icon-linegraph,.icon-mic,.icon-strategy,.icon-beaker,.icon-caution,.icon-recycle,.icon-anchor,.icon-profile-male,.icon-profile-female,.icon-bike,.icon-wine,.icon-hotairballoon,.icon-globe,.icon-genius,.icon-map-pin,.icon-dial,.icon-chat,.icon-heart,.icon-cloud,.icon-upload,.icon-download,.icon-target,.icon-hazardous,.icon-piechart,.icon-speedometer,.icon-global,.icon-compass,.icon-lifesaver,.icon-clock,.icon-aperture,.icon-quote,.icon-scope,.icon-alarmclock,.icon-refresh,.icon-happy,.icon-sad,.icon-facebook,.icon-twitter,.icon-googleplus,.icon-rss,.icon-tumblr,.icon-linkedin,.icon-dribbble{font-family:et-line;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1.1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.icon-mobile:before{content:""}.icon-laptop:before{content:""}.icon-desktop:before{content:""}.icon-tablet:before{content:""}.icon-phone:before{content:""}.icon-document:before{content:""}.icon-documents:before{content:""}.icon-search:before{content:""}.icon-clipboard:before{content:""}.icon-newspaper:before{content:""}.icon-notebook:before{content:""}.icon-book-open:before{content:""}.icon-browser:before{content:""}.icon-calendar:before{content:""}.icon-presentation:before{content:""}.icon-picture:before{content:""}.icon-pictures:before{content:""}.icon-video:before{content:""}.icon-camera:before{content:""}.icon-printer:before{content:""}.icon-toolbox:before{content:""}.icon-briefcase:before{content:""}.icon-wallet:before{content:""}.icon-gift:before{content:""}.icon-bargraph:before{content:""}.icon-grid:before{content:""}.icon-expand:before{content:""}.icon-focus:before{content:""}.icon-edit:before{content:""}.icon-adjustments:before{content:""}.icon-ribbon:before{content:""}.icon-hourglass:before{content:""}.icon-lock:before{content:""}.icon-megaphone:before{content:""}.icon-shield:before{content:""}.icon-trophy:before{content:""}.icon-flag:before{content:""}.icon-map:before{content:""}.icon-puzzle:before{content:""}.icon-basket:before{content:""}.icon-envelope:before{content:""}.icon-streetsign:before{content:""}.icon-telescope:before{content:""}.icon-gears:before{content:""}.icon-key:before{content:""}.icon-paperclip:before{content:""}.icon-attachment:before{content:""}.icon-pricetags:before{content:""}.icon-lightbulb:before{content:""}.icon-layers:before{content:""}.icon-pencil:before{content:""}.icon-tools:before{content:""}.icon-tools-2:before{content:""}.icon-scissors:before{content:""}.icon-paintbrush:before{content:""}.icon-magnifying-glass:before{content:""}.icon-circle-compass:before{content:""}.icon-linegraph:before{content:""}.icon-mic:before{content:""}.icon-strategy:before{content:""}.icon-beaker:before{content:""}.icon-caution:before{content:""}.icon-recycle:before{content:""}.icon-anchor:before{content:""}.icon-profile-male:before{content:""}.icon-profile-female:before{content:""}.icon-bike:before{content:""}.icon-wine:before{content:""}.icon-hotairballoon:before{content:""}.icon-globe:before{content:""}.icon-genius:before{content:""}.icon-map-pin:before{content:""}.icon-dial:before{content:""}.icon-chat:before{content:""}.icon-heart:before{content:""}.icon-cloud:before{content:""}.icon-upload:before{content:""}.icon-download:before{content:""}.icon-target:before{content:""}.icon-hazardous:before{content:""}.icon-piechart:before{content:""}.icon-speedometer:before{content:""}.icon-global:before{content:""}.icon-compass:before{content:""}.icon-lifesaver:before{content:""}.icon-clock:before{content:""}.icon-aperture:before{content:""}.icon-quote:before{content:""}.icon-scope:before{content:""}.icon-alarmclock:before{content:""}.icon-refresh:before{content:""}.icon-happy:before{content:""}.icon-sad:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-googleplus:before{content:""}.icon-rss:before{content:""}.icon-tumblr:before{content:""}.icon-linkedin:before{content:""}.icon-dribbble:before{content:""}
