.material-icons.md-24{align-items:flex-start}.recommend-links a{max-width:180px}#slogan-wrapper .item-1{grid-area:1/1/2/2;place-self:end center}#slogan-wrapper .item-2{grid-area:2/1/3/2;place-self:start center}.list-group-item .btn-split{margin-left:1.25rem}@media (min-width:576px){.section-heading.intro-heading{margin-top:4rem}}@media (min-width:768px){.section-heading.intro-heading{margin-top:7.5rem}.grid-cabins-row .card-sub-title.cabins-pg{font-size:clamp(.75rem,1vw,1.5rem);max-width:50ch}}@media (min-width:1400px){.section-heading.intro-heading{margin-top:13.5rem}}.display-5{font-size:calc(1.25rem + 2vw);font-weight:300;line-height:1.2}#benefits{max-width:84.5em;margin:0 auto}
.features-modal-list,.modal-body .features-modal-list{margin-left:1rem}svg.times-number{display:flex;align-self:baseline;color:var(--thc-orange);font-size:1.25rem}
.description,.options-heading p,.room,.teal{color:var(--bs-teal)}.btn-split:hover{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important,0 0 0 .15rem var(--thc-orange);background:var(--thc-lightorange);color:var(--bs-light)}.cabin-card{visibility:hidden;width:0;height:0;opacity:0}
#intro .card-body{position:relative}#intro .card-header{position:absolute;top:0;left:0;right:0;padding:.25rem;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center}#intro .card-header-2{position:absolute;top:0;left:0;right:0;bottom:0;padding:.5rem .5rem .25rem;background:rgba(133,133,133,.1);display:flex;flex-wrap:wrap;align-items:flex-end;mix-blend-mode:screen},.btn-split .text-1:hover{color:#fff}.btn-split:hover .text-1.sub,.btn-split:hover .text-2,.cabin-row .btn-split:hover .text-1,.cabin-row .btn-split:hover .text-2{color:var(--bs-light)}.btn-split.btn-split-reverse:hover 
.tect-1{color:red}.bg-aurora{color:#fff}h6 strong{padding:0;margin:0;white-space:pre-wrap}.btn-split:hover .icon{background:var(--thc-orange)}#gallery{display:flex;align-items:center;justify-content:center}.cabin-row .btn-split.btn-split-reverse{width:104px}
.grid-cabins-row .card-sub-title{text-align:right;font-size:clamp(.9rem,1vw,1.25rem);margin-right:0;max-width:25ch;color:#02193d}@media (min-width:576px){.grid-cabins-row .card-sub-title{font-size:clamp(1.5rem,1vw,1.25rem)}.grid-cabins-row{grid-template-columns:3fr repeat(5,1fr)}}.floorplan p{margin-bottom:0;height:0}.figure-img,.floorplan figure{margin-bottom:0}
.grid-cabins-row .btn-split.btn-split-reverse{width:109px}.container-cabins-row{padding:0;margin:1rem 0 3rem}.quote-1{column-span:all;width:max-content;padding:.5rem 0 0;margin-top:-.5rem}@media (min-width:768px){.quote-1{margin-top:2.5rem}.grid-cabins-row.cabins-pg{grid-template-columns:3fr 1fr 3fr 1fr 3fr 1fr;grid-template-rows:repeat(6,1fr);grid-template-areas:"mini-1 mini-2 midi-1 midi-2 maxi-1 maxi-2" "mini-1 mini-2 midi-1 midi-2 maxi-1 maxi-2" "mini-1 mini-2 midi-1 midi-2 maxi-1 maxi-2" "mini-1 mini-2 midi-1 midi-2 maxi-1 maxi-2" "mini-1 mini-2 midi-1 midi-2 maxi-1 maxi-2" "mini-1 mini-2 midi-1 midi-2 maxi-1 maxi-2";width:100%}}.quote-1>h4.display-5{color:#fff;font-family:'Archivo Black'}.quote-1,.two-col{background:rgba(177,238,237,.5)}a:hover .scale-on-hover{transform:scale(1.3);transition:.3s}.speech-bubble span{font-family:'Roboto Condensed';font-weight:700;text-transform:uppercase;color:#f4792c;padding:.25em}.modal-title{text-transform:uppercase}.modal-body>p:nth-child(even){font-weight:700;text-transform:uppercase;margin-top:0}.modal-body>p{max-width:100%;margin-top:3em}figcaption.blockquote-footer{position:initial;margin-top:1rem}p.small-print span{font-family:sans-serif;font-weight:700}#process div{margin-top:1rem;padding-top:1rem}.btn-split{background:#fff;box-shadow:0 6px 9px -3px #927968,0 0 0 2px var(--thc-lightorange);box-shadow:0 0 0 .15rem var(--thc-orange);color:var(--thc-lightorange);display:grid;font-family:'Fjalla One';font-size:2rem;grid-gap:0 0;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;line-height:1;margin:.5rem 0;padding:0 0 0 .75rem;place-content:center center;place-items:center center;transition:.3s cubic-bezier(.25,.8,.25,1);width:min-content;min-width:min-content;max-width:168px;box-sizing:0 0 0 1px rgba(47,65,92,.25)}.info-card-small a>div.btn-split{max-width:min-content}.cabin-row .btn-split .text-2{line-height:2;margin:0 0 0 .15rem;place-self:start start}.btn-split-reverse .text-2{line-height:1.5;margin-bottom:1rem}.btn-split .text-2{grid-area:2/1/3/2;height:min-content;line-height:.75;margin:0;padding:0;color:var(--thc-lightorange);letter-spacing:.025rem;place-self:start start}.btn-split .sub{color:var(--thc-orange);font-size:1rem;font-weight:600;letter-spacing:.075rem;line-height:2;white-space:nowrap}.btn-split .text-1{grid-area:1/1/2/2;height:min-content;place-self:end start;margin:0}.btn-split-reverse .text-1{line-height:.525}.cabin-row .btn-split .text-1{padding:1rem 0 0;margin:0;color:var(--thc-lightorange)}.btn-split .icon{align-items:center;background:var(--thc-lightorange);color:#fff;display:flex;font-size:1.5rem;grid-area:1/2/3/3;height:100%;margin-left:.75rem;padding:0 .25rem 0 .5rem;place-self:center end;width:min-content}.grid-cabins-row{display:grid;grid-template-columns:auto auto auto auto auto auto;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;gap:.75em;grid-template-areas:"mini-1 mini-1 mini-1 mini-2 mini-2 mini-2" "mini-1 mini-1 mini-1 mini-2 mini-2 mini-2" "midi-1 midi-1 midi-1 midi-2 midi-2 midi-2" "midi-1 midi-1 midi-1 midi-2 midi-2 midi-2" "maxi-1 maxi-1 maxi-1 maxi-2 maxi-2 maxi-2" "maxi-1 maxi-1 maxi-1 maxi-2 maxi-2 maxi-2";padding:0 1rem;background:rgba(255,255,255,.7);align-items:center;width:100%}.mini-1{justify-self:end;grid-area:mini-1}.mini-2{justify-self:start;grid-area:mini-2}.midi-1{justify-self:end;grid-area:midi-1}.midi-2{justify-self:start;grid-area:midi-2}.maxi-1{justify-self:end;grid-area:maxi-1}.maxi-2{justify-self:start;grid-area:maxi-2}footer a{display:flex;align-items:baseline;justify-content:center;opacity:1;margin:.25rem;text-transform:uppercase;white-space:nowrap;color:var(--bs-light);font-family:Roboto;font-weight:500}a:hover .footer-icon,footer a:hover,footer a:hover i{color:var(--bs-blue)}a .footer-icon{opacity:.8;margin:.25em;color:var(--bs-light);mix-blend-mode:screen}@media (max-width:767px){.footer-contact-item{display:flex;margin:1rem auto}}.footer-nav-links{display:inline-flex;justify-content:space-evenly;max-width:62em}:root{--bs-blue:#8ad9dd;--thc-lightred:#ff2828;--thc-darkred:#a00000;--thc-red:#e23d28;--thc-lightorange:#ff903f;--thc-orange:#eb6809;--bs-teal:#259797;--bs-cyan:#0dcaf0;--thc-white:#dcdfe0;--bs-primary:#042e6f;--bs-dark:#02193d;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-gradient-invert:linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .15));--bs-blue:#8ad9dd;--bs-cyan:#0dcaf0;--bs-dark:#02193d;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,.15), rgba(255,255,255,0));--bs-gradient-invert:linear-gradient(180deg,rgba(255,255,255,0), rgba(255,255,255,.15));--bs-primary:#042e6f;--bs-teal:#259797;--thc-darkred:#a00000;--thc-lightorange:#ff903f;--thc-lightred:#ff2828;--thc-orange:#eb6809;--thc-red:#e23d28;--thc-white:#dcdfe0}hr:not([size]){margin:1.5em 0;background-color:#b5c7e4}h2.accordion-header button{border-bottom:none;background:0 0;color:rgba(2,25,61,.9);font-family:Roboto;font-size:1.1rem}.blinds{display:flex}#thc-accordion .figure-caption{position:absolute;right:.5rem;bottom:.5rem}h1{margin-top:50px;margin-bottom:50px;text-align:center}.dropdown-item{font-family:"Roboto Condensed"}.horizontal-accordion-item-wrapper{display:flex;flex-wrap:nowrap}#horizontal-accordion{display:flex;flex-wrap:nowrap;border:thin dotted var(--bs-secondary)}#thc-accordion .inline-list{padding-left:2.25rem;list-style-type:disc;list-style-position:outside;color:rgba(60,60,60,.75)}ul.standard-specs{display:flex;flex-wrap:wrap;align-content:space-evenly;justify-items:center;padding:.5rem 0 0}h2{font-size:clamp(1.8em,5vw,2.25rem)}.list-group-item-inline-wrapper{margin-right:-16px;margin-left:-16px}#thc-accordion .description,#thc-accordion .options-heading,#thc-accordion .price-from,#thc-accordion .room{letter-spacing:.05rem;font-family:'Roboto Condensed';font-weight:600}#standard-features-content .list-group-item{line-height:1.5}li.nav-item a.nav-link{display:flex;font-weight:700}.btn-check:focus+.btn,.btn:focus{box-shadow:0 0 0 .25rem rgba(241,238,230,.5)}.modal-body{width:100%}.recommend-links a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:180px;background:var(--bs-white);box-shadow:0 0 1px 1px rgba(73,80,87,.2)}h6.size-heading-sqm{flex-shrink:1}.content-to-edge-xsm{margin:0 auto;padding:0}@media only screen and (min-width:768px){.cd-top{right:20px;bottom:60px}}.cd-top.cd-top--show{opacity:1;mix-blend-mode:luminosity}.cd-top:hover{opacity:1;box-shadow:0 2px 0 2PX #000,0 -2px 0 2PX #000,2px 0 0 2PX #000,-2px 0 0 2PX #000}@media only screen and (min-width:1024px){.cd-top{right:30px;bottom:55px;width:50px;height:50px}}.options-heading p{margin:.25em 0 .5em 2rem;padding:0;color:inherit}.modal-header{background-image:var(--bs-gradient)}#faq h3,#rentals h5{text-transform:uppercase;margin-bottom:1rem;margin-top:3rem;text-transform:uppercase}div.flex-columns{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;columns:2 400px;column-gap:1em;-webkit-columns:2 400px;-moz-columns:2 400px;-webkit-column-gap:1em;-moz-column-gap:1em}sup{font-family:Roboto}#thc-accordion .description,#thc-accordion .price-from,.room.option{color:#437ac5}button.accordion-button{padding-left:1rem}.btn::after{opacity:0;box-shadow:0 5px 15px rgba(0,0,0,.3);content:"";mix-blend-mode:luminosity}.btn:hover::after{opacity:1;mix-blend-mode:multiply;mix-blend-mode:multiply;opacity:1}a.call-now:hover{transform:scale(1.15);background-blend-mode:exclusion;background:#fff;color:#ff00c7;font-size:1.75rem}a.call-now{display:flex;position:fixed;top:1.25rem;right:50%;left:65%;align-items:center;justify-content:center;z-index:30;border-radius:50%;box-shadow:0 0 0 1px;background:#ff00c7;padding:4px;width:3rem;height:3rem;color:#fff;font-size:1.5rem}@media (min-width:36em){a.call-now{left:75%}#nav{padding:0;margin:0 auto}}
@media (min-width:48em){.align-left{text-align:left}a.call-now{top:1.75rem;left:80%}.header .logo img{width:250px;height:auto;padding-left:.5rem}}
@media (min-width:75em){a.call-now{right:9vw}.header .logo img{max-width:20vw}}
@media (min-width:87.5em){a.call-now{top:2rem;right:25vw}}body{box-sizing:border-box;display:grid;font-family:Roboto,Sans-Serif;gap:0 0;grid-template-columns:1fr;grid-template-rows:minmax(80px,100px) 2fr auto;justify-content:center;overflow-x:hidden;position:relative;width:100%}.menu{justify-self:center;align-self:stretch;grid-area:1/1/2/4;width:100%;position:absolute;-webkit-font-smoothing:antialiased;transform-origin:0 0;transition:transform 3s cubic-bezier(.77,.2,.05,1);-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translateX(0)}
.bg-intro{
    grid-area:1/1/3/2;padding:0;justify-self:center;width:100%;z-index:-1
}
main{
    justify-self:center;grid-area:2/1/3/2;display:flex;flex-wrap:wrap;grid-area:2/1/3/2;justify-content:center;align-items:center;justify-self:center;margin:0 auto;padding:0;max-width:75em
}
footer{
    background:linear-gradient(#2f415c,var(--bs-info) 100%);justify-self:center;grid-area:3/1/4/2;width:100%;height:max-content;background-color:#02193d;background:linear-gradient(0deg,#02193d 0,#072755 33%,#0e376e 66%,#134788 100%);padding:1rem 0 0;margin:0;position:relative;bottom:0;left:0;right:0
}
.header .menu-icon .navicon:after,.header .menu-icon .navicon:before{
    content:'';background:#333;content:'';display:block;height:100%;position:absolute;transition:.2s ease-out;width:100%
}
#nav{grid-area:1/1/2/2;background:url(../../assets/img/cover-sky.png) top center/cover no-repeat;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;display:flex;grid-area:1/1/2/2;height:5rem;justify-content:center;align-items:center;opacity:.95;padding:0;position:fixed;top:0;left:0;right:0;max-width:100%;z-index:1}.navbar-toggler-icon{background-position:left}.header .menu-btn{display:none}.header .menu-btn:checked~.menu{max-height:100vh}.header .menu-btn:hover{background:#02193d;background-image:var(--bs-gradient-invert);transform:scale(1.15);transition:.3s ease-in-out;color:#02193d}
#menu-btn:checked+.menu{display:flex;flex-wrap:wrap;background:linear-gradient(96deg,#acddfe 0,#008efe 98%),rgba(255,255,255,.25);background-repeat:no-repeat;padding:0 0 5rem;position:relative;top:-40px;width:100%;z-index:1}.header .menu-icon{cursor:pointer;display:block;position:absolute;top:0;right:0;margin:0 1rem;width:auto;height:100%;user-select:none;z-index:170}.header .menu-icon .navicon{background:#333;display:block;height:2px;position:relative;transition:background .2s ease-out;width:30px}.header .menu-icon .navicon:before{top:5px}.header .menu-icon .navicon:after{top:-5px}.header{z-index:1;position:absolute;top:0;right:0;left:0;bottom:0;height:80px;margin:0}.header li a{align-items:flex-end;background-image:none;text-transform:uppercase}@media (min-width:36em){.header li a{display:flex;flex-wrap:wrap;height:90%;padding:1rem;margin:1rem;align-items:flex-end;justify-content:center}}.header .menu{display:none;clear:both;max-height:0;transition:max-height .3s ease-out}.header ul{margin-top:1rem;padding:0 0 3rem;list-style:none;white-space:nowrap;width:100%;height:100%}.header li a{display:flex;justify-content:center;align-items:center;padding:1rem;margin:1rem auto;text-decoration:none;text-transform:uppercase;color:#042e6f;font-family:Roboto;font-weight:600;font-size:1.25rem;text-align:center;transition:.3s ease-in-out}@media (min-width:62em){a.call-now{left:91.5%}#menu-btn:checked+.menu{background:#0f0}.header .menu{position:relative;max-height:100px;display:flex;align-items:flex-end}.header ul{display:flex;margin:0 4rem 0 0;padding:0;height:min-content}.header li{padding:0;margin:.5rem;height:min-content;width:min-content}.header li a{margin:0}a.call-now:hover{background:#fff;color:#ff00c7;font-size:1.75rem;padding:4px;transform:scale(1.15)}}.header li a:hover{color:#add8e6;transform:scale(1.15)}.header .logo{display:flex;height:100%;align-items:center}.custom-shape-divider-top-1625875419{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-top-1625875419 svg{position:relative;display:block;width:calc(100% + 1.3px);height:63px;transform:rotateY(180deg)}.custom-shape-divider-top-1625875419 .shape-fill{fill:#d19dff}.speech-bubble{position:relative;background:rgba(4,46,111,.9);border-radius:0;margin:0 0 1em;display:flex;align-items:center;justify-content:center}.speech-bubble:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:1.25em solid transparent;border-top-color:#fff;border-bottom:0;border-left:0;margin-left:-.5em;margin-bottom:-1.25em}.speech-bubble p{font-family:'Roboto Condensed';width:60ch;margin:1em 0;padding:0;text-align:center;color:#fff}html{scroll-padding:80px}.accordion p a:before{background:red;content:no-close-quote}.accordion-body p{margin:0 0 1rem}.accordion-body{margin:0;padding:1rem 1rem 1.5rem}.accordion-button:hover{background-color:rgba(177,238,237,.66);color:#259797}.accordion-item:first-of-type .accordion-button{border:0}.accordion-button:not(.collapsed){color:#fff;background-color:#7fcbca;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-item{background-color:transparent;border:1px solid rgba(4,46,111,.5);border-left:none;border-right:none}.blinds{background-color:rgba(213,196,161,.51);background-image:linear-gradient(black,#fff);background-position:-2px -2px -2px -1px -1px;border-bottom:solid #fff;display:flex}.btn-check:focus+.btn,.btn:focus{box-shadow:0 0 0 .25rem rgba(241,238,230,.5);outline:0}.btn::after{-webkit-transition:.6s cubic-bezier(.165,.84,.44,1);border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.3);content:\"\";height:100%;left:0;mix-blend-mode:luminosity;opacity:0;position:absolute;top:0;transition:.6s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.btn:hover{-webkit-transform:scale(1.015,1.015);transform:scale(1.015,1.015)}.btn{text-transform:uppercase;background:#f1eee6;border-radius:0;color:rgba(242,91,11,.8);font-weight:500;text-transform:uppercase;white-space:nowrap}.cabin-row .col{display:flex;align-items:center;align-content:center;justify-content:center;margin:1rem 0 5rem;padding:.5rem;color:#fff;min-width:18rem}.cabin-row{margin:1rem 0 3rem}.card-body{background:0 0;padding:0}.card{background:0 0;border:none;margin-bottom:1rem;padding-bottom:1rem}.cd-top.cd-top--fade-out,.cd-top.cd-top--show,.cd-top:hover{-webkit-transition:opacity .3s,visibility,background-color .3s;transition:opacity .3s,visibility,background-color .3s}.cd-top.cd-top--show{background-color:rgba(0,0,0,.9);color:#fff;mix-blend-mode:luminosity;opacity:1;visibility:visible;z-index:1}.cd-top:hover{background-color:rgba(255,255,255,.9);box-shadow:0 2px 0 2px #000,0 -2px 0 2px #000,2px 0 0 2px #000,-2px 0 0 2px #000;color:#000;opacity:1}.cd-top{opacity:0;text-indent:100%;-webkit-transition:opacity .3s,visibility .3s,background-color .3s;background:url(../img/cd-top-arrow.svg) center 50% no-repeat #000;border-radius:50%;bottom:40px;display:inline-block;height:40px;left:50%;opacity:0;overflow:hidden;position:fixed;right:0;text-indent:100%;transition:opacity .3s,visibility .3s,background-color .3s;visibility:hidden;white-space:nowrap;width:40px;z-index:0}.col.light,.size-heading-sqm.light{background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0)) #72c2c1}.col.teal,.size-heading-sqm.teal{background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0)) #259797}.color-blocks .overlay{color:rgba(0,0,0,.7);mix-blend-mode:overlay}.color-blocks :where(h3,h5,p){margin:1rem 0 2rem}.description{color:#437ac5;line-height:1.25}.display-1,.display-2,.display-3,.display-4,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#2f415c;font-family:'Fjalla One'}.dropdown-item{border:none;color:#b5ccea;margin:0;padding:1em;text-align:center}.email-link span{color:rgba(255,144,63,.75);font-weight:600}.email-link{color:var(--thc-orange);font-size:clamp(1rem,2vw,1.3rem);font-weight:100;letter-spacing:0}.features-modal-list .list-group-item .btn-split{margin-left:0}.footer-nav-links{display:inline-flex;font-weight:700;justify-content:space-evenly;margin-left:auto;margin-right:auto;max-width:62em}.form-text{font-size:.875em;margin-left:.25em}.horizontal-accordion-item-wrapper{background:rgba(0,153,0,.3);display:flex;flex-wrap:nowrap;margin:.5em;padding:.5em}.id-marker{background:0 0;height:5rem;width:1rem}.info-card-small .btn-split{align-self:initial;display:grid;float:right;mix-blend-mode:initial}.info-card-small p{margin-left:0;max-width:22ch}.inline-list{color:rgba(60,60,60,.75);list-style-position:outside;list-style-type:disc;padding-left:0;margin-left:-.25rem}.input-group-text{background-color:var(--bs-secondary);background-image:var(--bs-gradient)}.input-group{margin-bottom:1em}.lead{font-size:1.25rem;font-weight:300;line-height:1.25}.left{text-align:left;margin-left:-.5rem}#thc-accordion .list-group-item-inline-wrapper{margin-left:0;margin-right:0}.list-group{z-index:5}.list-item-global-text.list-item-features-link a.btn-features span sub,.material-icons.md-24{margin-right:.5rem}.material-icons.green,.material-icons.teal600{color:rgba(0,167,167,.75)}.material-icons{line-height:1}.modal-body #thc-accordion li{padding-left:0}.modal-body ul{margin-bottom:0;padding-left:1rem}.modal-header{background-image:var(--bs-gradient);margin:0}.modal-heading{margin:.25rem 0 0 2rem}.nav-link:focus,.nav-link:hover{background-color:#afafb3;color:#454848}.nav-link{color:#8ed2ef;display:block;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.options-heading p{color:inherit;font-weight:bolder}.overlayWrapper{position:relative;text-align:center;margin:0 auto}.plus-text{align-items:center;color:var(--thc-lightorange);display:flex;font-size:1.1rem;margin:1rem 0 0 2rem;padding:0;letter-spacing:.0125rem}.recommend-links a{align-items:center;background:var(--bs-white);border-radius:1em;box-shadow:0 0 1px 1px rgba(73,80,87,.2);display:flex;flex-wrap:wrap;height:120px;justify-content:center;margin:1rem 0;max-width:180px;padding:1rem 0 0;width:180px}.recommend-links{border-radius:1em;display:block;margin:1rem 0}.rig-column img:hover{mix-blend-mode:initial}#thc-accordion .list-group-item.room-wrapper,.section-content-to-edge,figure{padding:0}.section-header h4,.section-header-b h6{opacity:.85;font-family:Pacifico;font-size:clamp(2.5em,5vw,3em);opacity:.85;transform:rotate(-2deg)}.section-header-wrap{margin:auto 0}.section-heading.intro-heading{color:#02193d;margin:-.25rem 0 1rem;text-shadow:-2px 2px 2px #fff,2px 2px 2px #fff,2px -2px 0 #fff,-2px -2px 0 #fff}.section-heading{font-family:Pacifico;font-size:clamp(2.5em,7vw,4em);margin:1rem 0 2rem;opacity:.9;padding-top:clamp(1rem,5vw,4rem);transform:rotate(-1.3deg);width:96%}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.small-print{font-family:serif;font-size:clamp(.85em,.25vw,1em);margin-left:2rem;margin-right:1rem;opacity:.75;padding-left:1rem}.cabin-row strong{color:rgba(4,46,111,.9);line-height:.9;text-transform:none}.sqm-cardhead span{text-transform:none;color:#d3d3d3;font-family:'Roboto Condensed';font-size:large;line-height:.9;text-transform:none}.top-left{border:solid #fff;border-left:none;border-right:none;display:flex;flex-basis:100%;justify-content:center}.two-col{column-count:2;column-width:200px;padding:1rem 0 1rem 1rem;column-gap:1rem;column-rule:solid rgba(47,65,92,.25) .05rem}#accordion-faq{width:clamp(20em,60vw,30em)}#basic-accordion{margin-top:3em}#disclaimer,#website-feedback-link,.footer-navigation p.company-name{text-transform:uppercase;color:#ced7e3;font-size:x-small;line-height:initial;text-transform:uppercase}#exterior-list-group,#interior-list-group{padding-left:.5rem}#features-modal{background:rgba(6,8,13,.9);background-image:var(--bs-gradient);font-size:1rem}#horizontal-accordion{border:thin dotted var(--bs-secondary);display:flex;flex-wrap:nowrap}#rentals h5{text-align:center}#slogan-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;grid-column-gap:0;grid-row-gap:0;justify-items:center;align-items:center;transform:scale(.65);margin-top:-1.5rem}@media (min-width:768px){#nav{margin:0;height:100px}.header .menu-icon{display:block;border:0 solid transparent}.header{display:inline-flex;align-items:center;height:100px;margin:0 auto;padding-right:1rem;max-width:82.5em}#slogan-wrapper{margin-top:calc(2 * 100vw / 20 - 80px)}.align-right{text-align:right}}.right{text-align:right;margin-right:-.25rem}@media (min-width:576px){.grid-cabins-row{grid-template-columns:2fr 2fr 1fr 1fr 1fr 1fr}.bg-intro{justify-self:center;grid-area:1/1/3/2;padding:0}.email-link{font-size:clamp(1.25rem,3vw,1.3rem);letter-spacing:.025rem}#slogan-wrapper{margin-bottom:0}.section-heading.intro-heading{margin-top:6rem}}@media (min-width:768px){.footer-contact-item{display:flex;margin:1rem auto}.align-left{text-align:left;margin-left:-.5rem}.section-heading.intro-heading{margin-top:-2rem}}@media (min-width:992px){.container-cabins-row{width:50%;float:right;margin-top:-18rem}.quote-1{margin-top:7rem}#menu-icon .form-label,.border,.navicon,.rounded-circle{border:none;border-radius:0;width:0;height:0;opacity:0;margin:0;padding:0}.cabin-row{visibility:hidden;height:0}#slogan-wrapper{margin-top:calc(2 * 100vw / 26 - 80px)}#standard-features-content .list-group-item{line-height:1.5}.section-heading.intro-heading{margin-top:-2.5rem}a.call-now{top:2rem}}@media (min-width:1200px){#intro{margin-top:6rem}.section-heading.intro-heading{margin-top:1rem}a.call-now{left:90%}}@media (min-width:1400px){.section-heading.intro-heading{margin-top:3.5rem}}@media (min-width:1200px){a.call-now{left:88%}.cd-top{bottom:55px;height:50px;right:30px;width:50px}}a:hover{color:var(--thc-orange);filter:brightness(110%) saturate(110%)}a{color:var(--thc-lightorange);text-decoration:none}@media only screen and min-width768px{button.accordion-button{padding-left:1rem}div.flex-columns{-moz-column-gap:1em;-moz-columns:2 400px;-webkit-column-gap:1em;-webkit-columns:2 400px;align-items:center;column-gap:1em;columns:2 400px;display:flex;flex-wrap:wrap;justify-content:center}}p{line-height:1.3;max-width:42ch}@media (min-width:992px){section p{margin:1rem}}section{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:768px){.cd-top{bottom:60px;right:20px}figcaption{bottom:.5rem;position:absolute;right:.5rem}figure a img:hover,figure a:hover,figure a:hover img{mix-blend-mode:normal}footer a{align-items:baseline;color:var(--bs-light);display:flex;font-family:Roboto;font-weight:500;justify-content:center;margin:.25rem;opacity:1;text-transform:uppercase;white-space:nowrap}footer{bottom:0;grid-area:3/1/4/2;height:max-content;justify-self:center;margin:0;padding:1rem 0 0;position:relative;width:100%}h1{margin-bottom:50px;margin-top:50px;text-align:center}h2.accordion-header button{background:0 0;border-bottom:none;color:rgba(2,25,61,.9);font-family:Roboto;font-size:1.1rem}h2{font-size:clamp(1.8em,5vw,2.25rem)}h6.size-heading-sqm{flex-shrink:1}hr:not([size]){background-color:#b5c7e4;margin:1.5em 0}li.nav-item a.nav-link{display:flex;font-weight:700}sup{font-family:Roboto}ul.standard-specs{align-content:space-evenly;display:flex;flex-wrap:wrap;justify-items:center;padding:.5rem 0 0}}