@import "https://unpkg.com/@glidejs/glide/dist/css/glide.core.min.css";@import "https://unpkg.com/@glidejs/glide/dist/css/glide.theme.min.css";@font-face{font-family:'Good Type Regular';font-style:normal;font-weight:400;src:url("https://res.cloudinary.com/traveltripperweb/raw/upload/v1609878592/goodtimehotel/TheGoodType-Regular.eot");src:url("https://res.cloudinary.com/traveltripperweb/raw/upload/v1609878592/goodtimehotel/TheGoodType-Regular.woff2") format("woff2"),url("https://res.cloudinary.com/traveltripperweb/raw/upload/v1609878592/goodtimehotel/TheGoodType-Regular.woff") format("woff")}@font-face{font-family:'Good Type Bold';font-style:normal;font-weight:800;src:url("https://res.cloudinary.com/traveltripperweb/raw/upload/v1609878593/goodtimehotel/TheGoodType-Bold.eot");src:url("https://res.cloudinary.com/traveltripperweb/raw/upload/v1609878592/goodtimehotel/TheGoodType-Bold.woff2") format("woff2"),url("https://res.cloudinary.com/traveltripperweb/raw/upload/v1609878592/goodtimehotel/TheGoodType-Bold.woff") format("woff")}@font-face{font-family:'Good Type Italic';font-style:normal;font-weight:400;src:url("https://res.cloudinary.com/traveltripperweb/raw/upload/v1609878592/goodtimehotel/TheGoodType-Italic.eot");src:url("https://res.cloudinary.com/traveltripperweb/raw/upload/v1609878592/goodtimehotel/TheGoodType-Italic.woff2") format("woff2"),url("https://res.cloudinary.com/traveltripperweb/raw/upload/v1609878592/goodtimehotel/TheGoodType-Italic.woff") format("woff")}@font-face{font-family:'Good Type Bold Italic';font-style:normal;font-weight:800;src:url("https://res.cloudinary.com/traveltripperweb/raw/upload/v1609878592/goodtimehotel/TheGoodType-BoldItalic.eot");src:url("https://res.cloudinary.com/traveltripperweb/raw/upload/v1609878592/goodtimehotel/TheGoodType-BoldItalic.woff2") format("woff2"),url("https://res.cloudinary.com/traveltripperweb/raw/upload/v1609878592/goodtimehotel/TheGoodType-BoldItalic.woff") format("woff")}/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */html,body,p,li,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-size:100%;font-weight:normal}dl,ol,ul{margin-top:0;margin-bottom:1rem}button,input,select,textarea{margin:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}fieldset{min-width:0;padding:0;margin:0;border:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,audio,video{height:auto}iframe{border:0}table{display:table;border-spacing:2px;border-collapse:collapse}td,th{padding:0;text-align:left}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0;font-family:"Good Type Regular";font-size:1rem;line-height:2;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-size-adjust:100%}html{scroll-behavior:smooth}.hidden{display:none}a:visited{color:currentColor}.content--main{padding-top:1.5625rem;position:relative}@media (min-width: 768px){.content--main{padding-top:6.25rem}}.content--main.scroll-to{margin-top:-4.0625rem;padding-top:6.25rem}@media (min-width: 576px){.content--main.scroll-to{margin-top:-4.0625rem;padding-top:10rem}}.text-only-banner{max-width:285px;margin:0 auto;padding:4.0625rem 0}@media (min-width: 576px){.text-only-banner{max-width:515px}}.text-only-banner a{position:relative;display:block;text-decoration:none;transition:all .2s}.text-only-banner .split-text{position:relative;display:flex;flex-wrap:wrap !important;width:100%;margin:0;font-size:24px;line-height:54px;color:#265cea;align-content:space-between !important;-ms-flex-wrap:wrap !important;-ms-flex-line-pack:justify !important}@media (min-width: 576px){.text-only-banner .split-text{font-size:36px;line-height:74px}}.text-only-banner .split-text span.whitespace{width:1.5625rem}.text-only-banner .split-text span:nth-child(5){margin-right:auto}.text-only-banner .split-text span:nth-child(6){width:inherit;margin-left:auto}.text-only-banner .split-text span:nth-child(7){margin-left:auto}.text-only-banner .split-text span:nth-child(8){width:inherit}.text-only-banner .split-text span:last-child{width:100%;line-height:normal;text-align:center}@media (min-width: 576px){.text-only-banner .split-text span:last-child{width:40%}}.bg{position:fixed;top:0;right:0;bottom:0;left:0;display:none;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0;transition:all 0.3s}@media screen and (prefers-reduced-motion: reduce){.bg{transition:none}}@media (min-width: 768px){.bg{display:block;visibility:hidden}}.bg-show .bg{z-index:11;visibility:visible;opacity:1;transition:all 0.3s}@media screen and (prefers-reduced-motion: reduce){.bg-show .bg{transition:none}}.bg-show .text-only-banner a{z-index:12}.hero{position:relative;display:flex;align-items:center;height:600px}@media (min-width: 768px){.hero{height:801px}}.hero .container,.hero .room-details-slider,.hero .other-rooms .three-col-cards,.other-rooms .hero .three-col-cards{max-width:1060px}.hero .scroll-down{position:absolute;right:0;bottom:3.125rem;left:0;width:16px;height:16px;margin:0 auto;cursor:pointer;opacity:1;transition:all 0.3s}@media screen and (prefers-reduced-motion: reduce){.hero .scroll-down{transition:none}}.hero .scroll-down:hover{opacity:.6}.hero .split-text{position:relative;display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px;width:100%;margin:0;font-size:30px;line-height:59px;-ms-flex-line-pack:justify !important;align-content:space-between !important}@media (min-width: 576px){.hero .split-text{font-size:36px;line-height:74px}}.hero .split-text span{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 50%;max-width:50%}.hero .split-text span:first-child{text-align:left;vertical-align:top}.hero .split-text span:nth-child(3){left:50%;text-align:right;vertical-align:bottom}.hero .split-text span:nth-child(4){right:50%}.anchor{display:block;position:relative;top:-150px;visibility:hidden}.text--purple{color:#6629a1}.text--purple a:not(.btn){color:#6629a1}.text--green{color:#2cce97}.text--green a:not(.btn){color:#2cce97}.text--red{color:#EA1010}.text--red a:not(.btn){color:#EA1010}.d-none{display:none}.d-block{display:block}@media (min-width: 768px){.d-md-none{display:none}}@media (min-width: 768px){.d-md-block{display:block}}.page-intro--img-left .page-intro__image{position:relative;width:100%;padding-right:11px;padding-left:11px;display:flex;align-items:center;margin-bottom:2.1875rem}@media (min-width: 992px){.page-intro--img-left .page-intro__image{flex:0 0 50%;max-width:50%}}@media (min-width: 1464px){.page-intro--img-left .page-intro__image{margin-left:8.33333%}}.page-intro--img-left .page-intro__image>div{margin:auto}.page-intro--img-left .page-intro__image img{width:100%}.page-intro--img-left .page-intro__text{position:relative;width:100%;padding-right:11px;padding-left:11px;margin-bottom:2.1875rem}.page-intro--img-left .page-intro__text p{margin-bottom:.75rem}.page-intro--img-left .page-intro__text hr{margin-bottom:.75rem;border:0;border-bottom:1px solid}@media (min-width: 992px){.page-intro--img-left .page-intro__text{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;flex:0 0 41.66667%;max-width:41.66667%;margin-left:8.33333%}}@media (min-width: 1464px){.page-intro--img-left .page-intro__text{flex:0 0 25%;max-width:25%}}@media (min-width: 992px){.page-intro--img-left{margin-bottom:5rem}}.page-intro--img-right{height:100%}.page-intro--img-right .page-intro__image{position:relative;width:100%;padding-right:11px;padding-left:11px;display:flex;align-items:center;margin-bottom:2.1875rem;height:350px}@media (min-width: 992px){.page-intro--img-right .page-intro__image{flex:0 0 50%;max-width:50%;margin-left:8.33333%;order:2;height:700px}}.page-intro--img-right .page-intro__image>div{margin:auto}.page-intro--img-right .page-intro__image .glide{position:relative;height:100%}.page-intro--img-right .page-intro__image .glide__track{height:100%}.page-intro--img-right .page-intro__image .glide__slides{height:100%}.page-intro--img-right .page-intro__image .glide .eat-details-images__controls{position:absolute;bottom:0;right:0;display:flex;width:130px;justify-content:space-around;align-items:center}.page-intro--img-right .page-intro__image .glide .eat-details-images__controls a{width:50px;height:auto}.page-intro--img-right .page-intro__image .glide .eat-details-images__controls a img{width:100%;height:auto;object-fit:contain}.page-intro--img-right .page-intro__image img{width:100%;height:100%;object-fit:cover}.page-intro--img-right .page-intro__text{position:relative;width:100%;padding-right:11px;padding-left:11px;margin-bottom:2.1875rem}.page-intro--img-right .page-intro__text p{margin-bottom:.75rem}.page-intro--img-right .page-intro__text hr{margin-bottom:.75rem;border:0;border-bottom:1px solid}@media (min-width: 992px){.page-intro--img-right .page-intro__text hr{display:none}}@media (min-width: 992px){.page-intro--img-right .page-intro__text{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;order:1;flex:0 0 41.66667%;max-width:41.66667%}}@media (min-width: 1464px){.page-intro--img-right .page-intro__text{margin-left:8.33333%;flex:0 0 25%;max-width:25%}}@media (min-width: 992px){.page-intro--img-right{margin-bottom:5rem}}.mid-page-text--version1{position:relative;width:100%;padding-right:11px;padding-left:11px;padding:5rem 0;font-size:30px;line-height:59px}.mid-page-text--version1 .text-1{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 50%;max-width:50%;padding-bottom:3.125rem;text-transform:capitalize}.mid-page-text--version1 .text-2{flex:0 0 50%;max-width:50%;margin-left:50%;padding-bottom:3.125rem}.mid-page-text--version1 .text-3{flex:0 0 100%;max-width:100%;padding-bottom:3.125rem;text-align:right}.mid-page-text--version1 .text-4{display:none}@media (min-width: 768px){.mid-page-text--version1 .text-1{flex:0 0 41.66667%;max-width:41.66667%;text-align:center;text-transform:lowercase}.mid-page-text--version1 .text-2{margin-left:8.33333%}.mid-page-text--version1 .text-3{display:none}.mid-page-text--version1 .text-4{flex:0 0 50%;max-width:50%;margin-left:50%;display:block;text-align:left}}.mid-page-text--version2{position:relative;width:100%;padding-right:11px;padding-left:11px;padding:5rem 0;font-size:30px;line-height:59px}.mid-page-text--version2 .text-1{flex:0 0 50%;max-width:50%;padding-bottom:3.125rem;text-align:right}.mid-page-text--version2 .text-2{flex:0 0 50%;max-width:50%;margin-left:50%;text-align:left}.mid-page-text--version2 .text-3{flex:0 0 41.66667%;max-width:41.66667%;padding-bottom:3.125rem;display:none;text-align:right}.mid-page-text--version2 .text-4{flex:0 0 50%;max-width:50%;margin-left:50%;display:none}@media (min-width: 768px){.mid-page-text--version2 .text-1,.mid-page-text--version2 .text-2{display:none}.mid-page-text--version2 .text-3,.mid-page-text--version2 .text-4{display:block}}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:rgba(0,0,0,0.85)}.loader img{position:absolute;top:50%;right:0;bottom:0;left:50%;width:35px;height:35px}.objectfit{width:100%;height:100%;object-fit:cover}.no-scroll{overflow-y:scroll}.sitemap .nav-list li a{text-transform:lowercase;text-decoration:none}.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day--in-selection{background-color:rgba(38,92,234,0.07);color:#265cea}.ttweb-booking-widget a.ttweb-booking-widget__submit{background-color:#265cea;color:#fff;text-transform:lowercase;font-family:"Good Type Regular"}.ttweb-booking-widget a.ttweb-booking-widget__submit:active{background-color:rgba(38,92,234,0.3);color:#265cea}.ttweb-booking-widget{font-family:"Good Type Regular";color:#265cea}.ttweb-slide-out-widget__header{color:#265cea;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #265cea;height:auto}.ttweb-slide-out-widget__close{order:2;width:28px;height:auto;position:relative;line-height:1.5rem}.ttweb-slide-out-widget__title{text-transform:lowercase;text-align:left;letter-spacing:0px;font-size:1rem;line-height:1.5rem}.ttweb-slide-out-widget__body{top:51px}.ttweb-flexible-dates{text-transform:lowercase;color:#265cea;font-size:1rem;line-height:1.5rem;padding:10px;height:auto}.ttweb-flexible-dates{border-bottom:1px solid #265cea;margin:0}.ttweb-flexible-dates .ttweb-flexible-dates__link{display:flex;justify-content:space-between;width:100%;align-items:center;color:#265cea !important}.ttweb-flexible-dates .ttweb-flexible-dates__link>span{float:none}.ttweb-flexible-dates .ttweb-flexible-dates__link-label{flex:1}.ttweb-search-date-display{border-bottom:1px solid #265cea;padding:10px;margin:0}.ttweb-search-date-display__selected-date{background:#fff;font-size:1rem;line-height:1.5rem;padding:0;text-transform:lowercase}.ttweb-search-date-display__selected-date--checkin:after{font-style:normal;line-height:1.5rem}.ttweb-search-date-display__date-display{text-align:inherit;line-height:1.5rem;font-weight:normal}.ttweb-search-date-display__selected-date--checkin{text-align:left}.ttweb-search-date-display__selected-date--checkout{text-align:right}.ttweb-calendar-month__header{display:flex;align-items:center;justify-content:space-between;height:auto;border-bottom:1px solid #265cea;padding:10px 0px}.ttweb-calendar-month__control{width:auto;padding:0 10px}.ttweb-calendar-month__name{text-transform:lowercase;font-size:1rem;line-height:1.5rem;height:auto}.ttweb-calendar-month .ttweb-week-days__weekday-label{border:1px solid #265cea;text-transform:lowercase}.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day--other-month{background-color:#fff;color:#265cea}.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day{border:1px solid #265cea}.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day--start-selection .ttweb-day__arrival-label,.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day--end-selection .ttweb-day__departure-label{background-color:#265cea;color:#fff;text-transform:lowercase}.ttweb-booking-widget__num-guests select.ttweb-select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid' width='11' height='9' viewBox='0 0 11 9'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill: %237a7878; fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath d='M5.500,8.999 L10.999,0.001 L0.001,0.001 L5.500,8.999 ' class='cls-1'/%3E %3C/svg%3E") no-repeat;background-size:11px 9px;background-position:calc(100% - 10px) center;border:1px solid #265cea;font-family:"Good Type Regular";font-size:1rem;line-height:1.5rem;color:#265cea;text-transform:lowercase}.ttweb-booking-widget__body .ttweb-booking-widget__offer-code{background:#fff;margin:0;border-top:1px solid #265cea;border-bottom:1px solid #265cea}.ttweb-booking-widget__body .ttweb-booking-widget__offer-code input{border:1px solid #265cea}.ttweb-booking-widget__body .ttweb-booking-widget__offer-code label{text-transform:lowercase}.ttweb-booking-widget__body .Collapsible{background:rgba(38,92,234,0.3);text-transform:lowercase}.ttweb-booking-widget__body .Collapsible__trigger{background:#fff;color:#265cea;text-transform:lowercase}.ttweb-booking-widget__body .Collapsible__trigger:after{color:#265cea}.ttweb-booking-widget__body .Collapsible__contentInner .radioPad{background:transparent}.ttweb-booking-widget__body .Collapsible__contentInner .radioPad__wrapper{vertical-align:middle;line-height:2.8em;color:#265cea}.ttweb-booking-widget__body .Collapsible__contentInner .radioPad--icon-on{color:#265cea}.ttweb-slide-out-widget__footer{box-shadow:none;border-top:1px solid #265cea}.ttweb-booking-widget__footer__rate{margin:0;padding:10px}.ttweb-booking-widget__footer__rate__label{text-transform:capitalize;padding-left:0}.ttweb-cross-out-rate__actual{font-size:1rem;line-height:1.5rem}.ttweb-booking-widget__footer__rate__cost{display:flex;width:100%;justify-content:space-between}.ttweb-booking-widget__footer__error{text-transform:lowercase}.ttweb-booking-widget__footer__powered-by{display:none}.ttweb-cross-out-rate__actual{margin-left:10px}.skip-main{position:absolute;top:auto;left:-999px;z-index:-999;width:1px;height:1px;overflow:hidden;text-decoration:none}.skip-main:hover{text-decoration:underline}.skip-main:focus{top:auto;left:auto;z-index:99999;width:30%;height:auto;margin:10px 35%;padding:5px;overflow:auto;font-size:1.2em;color:#fff;text-align:center;background-color:#000;border:4px solid #ffff00;border-radius:15px}.text-xl{font-size:3rem;line-height:3.5rem}.text-l{font-size:1.625rem;line-height:2rem;text-transform:lowercase}@media (min-width: 768px){.text-l{font-size:2rem;line-height:2.5rem}}.text-l--dark{color:#000}.text-m{font-size:1.5rem;line-height:2rem}.text-s{font-size:1.125rem;line-height:2rem}.overline{text-transform:uppercase;font-family:"Good Type Italic";font-size:0.875rem;line-height:1.5rem}.overline--dark{color:#000}.small{font-size:.875rem;line-height:1rem}.xsmall{font-size:.75rem;line-height:1rem}p.dark{color:#000}.container,.room-details-slider,.other-rooms .three-col-cards{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;max-width:1420px}@media (min-width: 768px){.container,.room-details-slider,.other-rooms .three-col-cards{padding-left:2.5rem;padding-right:2.5rem}}.container.small-container,.small-container.room-details-slider,.other-rooms .small-container.three-col-cards{max-width:1094px}@media (min-width: 992px){.container-lg{width:100%;margin-right:auto;margin-left:auto;padding-right:11px;padding-left:11px}}@media (min-width: 992px) and (min-width: 576px){.container-lg{max-width:532px}}@media (min-width: 992px) and (min-width: 768px){.container-lg{max-width:724px}}@media (min-width: 992px) and (min-width: 992px){.container-lg{max-width:948px}}@media (min-width: 992px) and (min-width: 1464px){.container-lg{max-width:1420px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:11px;padding-left:11px}.grid-bg{background:susy-svg-grid() no-repeat scroll}.row{display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:11px;padding-left:11px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1464px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.5rem !important}.mt-1,.my-1{margin-top:.5rem !important}.mr-1,.mx-1{margin-right:.5rem !important}.mb-1,.my-1{margin-bottom:.5rem !important}.ml-1,.mx-1{margin-left:.5rem !important}.m-2{margin:1rem !important}.mt-2,.my-2{margin-top:1rem !important}.mr-2,.mx-2{margin-right:1rem !important}.mb-2,.my-2{margin-bottom:1rem !important}.ml-2,.mx-2{margin-left:1rem !important}.m-3{margin:2rem !important}.mt-3,.my-3{margin-top:2rem !important}.mr-3,.mx-3{margin-right:2rem !important}.mb-3,.my-3{margin-bottom:2rem !important}.ml-3,.mx-3{margin-left:2rem !important}.m-4{margin:3rem !important}.mt-4,.my-4{margin-top:3rem !important}.mr-4,.mx-4{margin-right:3rem !important}.mb-4,.my-4{margin-bottom:3rem !important}.ml-4,.mx-4{margin-left:3rem !important}.m-5{margin:6rem !important}.mt-5,.my-5{margin-top:6rem !important}.mr-5,.mx-5{margin-right:6rem !important}.mb-5,.my-5{margin-bottom:6rem !important}.ml-5,.mx-5{margin-left:6rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.5rem !important}.pt-1,.py-1{padding-top:.5rem !important}.pr-1,.px-1{padding-right:.5rem !important}.pb-1,.py-1{padding-bottom:.5rem !important}.pl-1,.px-1{padding-left:.5rem !important}.p-2{padding:1rem !important}.pt-2,.py-2{padding-top:1rem !important}.pr-2,.px-2{padding-right:1rem !important}.pb-2,.py-2{padding-bottom:1rem !important}.pl-2,.px-2{padding-left:1rem !important}.p-3{padding:2rem !important}.pt-3,.py-3{padding-top:2rem !important}.pr-3,.px-3{padding-right:2rem !important}.pb-3,.py-3{padding-bottom:2rem !important}.pl-3,.px-3{padding-left:2rem !important}.p-4{padding:3rem !important}.pt-4,.py-4{padding-top:3rem !important}.pr-4,.px-4{padding-right:3rem !important}.pb-4,.py-4{padding-bottom:3rem !important}.pl-4,.px-4{padding-left:3rem !important}.p-5{padding:6rem !important}.pt-5,.py-5{padding-top:6rem !important}.pr-5,.px-5{padding-right:6rem !important}.pb-5,.py-5{padding-bottom:6rem !important}.pl-5,.px-5{padding-left:6rem !important}.m-n1{margin:-.5rem !important}.mt-n1,.my-n1{margin-top:-.5rem !important}.mr-n1,.mx-n1{margin-right:-.5rem !important}.mb-n1,.my-n1{margin-bottom:-.5rem !important}.ml-n1,.mx-n1{margin-left:-.5rem !important}.m-n2{margin:-1rem !important}.mt-n2,.my-n2{margin-top:-1rem !important}.mr-n2,.mx-n2{margin-right:-1rem !important}.mb-n2,.my-n2{margin-bottom:-1rem !important}.ml-n2,.mx-n2{margin-left:-1rem !important}.m-n3{margin:-2rem !important}.mt-n3,.my-n3{margin-top:-2rem !important}.mr-n3,.mx-n3{margin-right:-2rem !important}.mb-n3,.my-n3{margin-bottom:-2rem !important}.ml-n3,.mx-n3{margin-left:-2rem !important}.m-n4{margin:-3rem !important}.mt-n4,.my-n4{margin-top:-3rem !important}.mr-n4,.mx-n4{margin-right:-3rem !important}.mb-n4,.my-n4{margin-bottom:-3rem !important}.ml-n4,.mx-n4{margin-left:-3rem !important}.m-n5{margin:-6rem !important}.mt-n5,.my-n5{margin-top:-6rem !important}.mr-n5,.mx-n5{margin-right:-6rem !important}.mb-n5,.my-n5{margin-bottom:-6rem !important}.ml-n5,.mx-n5{margin-left:-6rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.5rem !important}.mt-sm-1,.my-sm-1{margin-top:.5rem !important}.mr-sm-1,.mx-sm-1{margin-right:.5rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.5rem !important}.ml-sm-1,.mx-sm-1{margin-left:.5rem !important}.m-sm-2{margin:1rem !important}.mt-sm-2,.my-sm-2{margin-top:1rem !important}.mr-sm-2,.mx-sm-2{margin-right:1rem !important}.mb-sm-2,.my-sm-2{margin-bottom:1rem !important}.ml-sm-2,.mx-sm-2{margin-left:1rem !important}.m-sm-3{margin:2rem !important}.mt-sm-3,.my-sm-3{margin-top:2rem !important}.mr-sm-3,.mx-sm-3{margin-right:2rem !important}.mb-sm-3,.my-sm-3{margin-bottom:2rem !important}.ml-sm-3,.mx-sm-3{margin-left:2rem !important}.m-sm-4{margin:3rem !important}.mt-sm-4,.my-sm-4{margin-top:3rem !important}.mr-sm-4,.mx-sm-4{margin-right:3rem !important}.mb-sm-4,.my-sm-4{margin-bottom:3rem !important}.ml-sm-4,.mx-sm-4{margin-left:3rem !important}.m-sm-5{margin:6rem !important}.mt-sm-5,.my-sm-5{margin-top:6rem !important}.mr-sm-5,.mx-sm-5{margin-right:6rem !important}.mb-sm-5,.my-sm-5{margin-bottom:6rem !important}.ml-sm-5,.mx-sm-5{margin-left:6rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.5rem !important}.pt-sm-1,.py-sm-1{padding-top:.5rem !important}.pr-sm-1,.px-sm-1{padding-right:.5rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.5rem !important}.pl-sm-1,.px-sm-1{padding-left:.5rem !important}.p-sm-2{padding:1rem !important}.pt-sm-2,.py-sm-2{padding-top:1rem !important}.pr-sm-2,.px-sm-2{padding-right:1rem !important}.pb-sm-2,.py-sm-2{padding-bottom:1rem !important}.pl-sm-2,.px-sm-2{padding-left:1rem !important}.p-sm-3{padding:2rem !important}.pt-sm-3,.py-sm-3{padding-top:2rem !important}.pr-sm-3,.px-sm-3{padding-right:2rem !important}.pb-sm-3,.py-sm-3{padding-bottom:2rem !important}.pl-sm-3,.px-sm-3{padding-left:2rem !important}.p-sm-4{padding:3rem !important}.pt-sm-4,.py-sm-4{padding-top:3rem !important}.pr-sm-4,.px-sm-4{padding-right:3rem !important}.pb-sm-4,.py-sm-4{padding-bottom:3rem !important}.pl-sm-4,.px-sm-4{padding-left:3rem !important}.p-sm-5{padding:6rem !important}.pt-sm-5,.py-sm-5{padding-top:6rem !important}.pr-sm-5,.px-sm-5{padding-right:6rem !important}.pb-sm-5,.py-sm-5{padding-bottom:6rem !important}.pl-sm-5,.px-sm-5{padding-left:6rem !important}.m-sm-n1{margin:-.5rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.5rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.5rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.5rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.5rem !important}.m-sm-n2{margin:-1rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-1rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-1rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-1rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-1rem !important}.m-sm-n3{margin:-2rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-2rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-2rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-2rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-2rem !important}.m-sm-n4{margin:-3rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-3rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-3rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-3rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-3rem !important}.m-sm-n5{margin:-6rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-6rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-6rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-6rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-6rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.5rem !important}.mt-md-1,.my-md-1{margin-top:.5rem !important}.mr-md-1,.mx-md-1{margin-right:.5rem !important}.mb-md-1,.my-md-1{margin-bottom:.5rem !important}.ml-md-1,.mx-md-1{margin-left:.5rem !important}.m-md-2{margin:1rem !important}.mt-md-2,.my-md-2{margin-top:1rem !important}.mr-md-2,.mx-md-2{margin-right:1rem !important}.mb-md-2,.my-md-2{margin-bottom:1rem !important}.ml-md-2,.mx-md-2{margin-left:1rem !important}.m-md-3{margin:2rem !important}.mt-md-3,.my-md-3{margin-top:2rem !important}.mr-md-3,.mx-md-3{margin-right:2rem !important}.mb-md-3,.my-md-3{margin-bottom:2rem !important}.ml-md-3,.mx-md-3{margin-left:2rem !important}.m-md-4{margin:3rem !important}.mt-md-4,.my-md-4{margin-top:3rem !important}.mr-md-4,.mx-md-4{margin-right:3rem !important}.mb-md-4,.my-md-4{margin-bottom:3rem !important}.ml-md-4,.mx-md-4{margin-left:3rem !important}.m-md-5{margin:6rem !important}.mt-md-5,.my-md-5{margin-top:6rem !important}.mr-md-5,.mx-md-5{margin-right:6rem !important}.mb-md-5,.my-md-5{margin-bottom:6rem !important}.ml-md-5,.mx-md-5{margin-left:6rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.5rem !important}.pt-md-1,.py-md-1{padding-top:.5rem !important}.pr-md-1,.px-md-1{padding-right:.5rem !important}.pb-md-1,.py-md-1{padding-bottom:.5rem !important}.pl-md-1,.px-md-1{padding-left:.5rem !important}.p-md-2{padding:1rem !important}.pt-md-2,.py-md-2{padding-top:1rem !important}.pr-md-2,.px-md-2{padding-right:1rem !important}.pb-md-2,.py-md-2{padding-bottom:1rem !important}.pl-md-2,.px-md-2{padding-left:1rem !important}.p-md-3{padding:2rem !important}.pt-md-3,.py-md-3{padding-top:2rem !important}.pr-md-3,.px-md-3{padding-right:2rem !important}.pb-md-3,.py-md-3{padding-bottom:2rem !important}.pl-md-3,.px-md-3{padding-left:2rem !important}.p-md-4{padding:3rem !important}.pt-md-4,.py-md-4{padding-top:3rem !important}.pr-md-4,.px-md-4{padding-right:3rem !important}.pb-md-4,.py-md-4{padding-bottom:3rem !important}.pl-md-4,.px-md-4{padding-left:3rem !important}.p-md-5{padding:6rem !important}.pt-md-5,.py-md-5{padding-top:6rem !important}.pr-md-5,.px-md-5{padding-right:6rem !important}.pb-md-5,.py-md-5{padding-bottom:6rem !important}.pl-md-5,.px-md-5{padding-left:6rem !important}.m-md-n1{margin:-.5rem !important}.mt-md-n1,.my-md-n1{margin-top:-.5rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.5rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.5rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.5rem !important}.m-md-n2{margin:-1rem !important}.mt-md-n2,.my-md-n2{margin-top:-1rem !important}.mr-md-n2,.mx-md-n2{margin-right:-1rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-1rem !important}.ml-md-n2,.mx-md-n2{margin-left:-1rem !important}.m-md-n3{margin:-2rem !important}.mt-md-n3,.my-md-n3{margin-top:-2rem !important}.mr-md-n3,.mx-md-n3{margin-right:-2rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-2rem !important}.ml-md-n3,.mx-md-n3{margin-left:-2rem !important}.m-md-n4{margin:-3rem !important}.mt-md-n4,.my-md-n4{margin-top:-3rem !important}.mr-md-n4,.mx-md-n4{margin-right:-3rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-3rem !important}.ml-md-n4,.mx-md-n4{margin-left:-3rem !important}.m-md-n5{margin:-6rem !important}.mt-md-n5,.my-md-n5{margin-top:-6rem !important}.mr-md-n5,.mx-md-n5{margin-right:-6rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-6rem !important}.ml-md-n5,.mx-md-n5{margin-left:-6rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.5rem !important}.mt-lg-1,.my-lg-1{margin-top:.5rem !important}.mr-lg-1,.mx-lg-1{margin-right:.5rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.5rem !important}.ml-lg-1,.mx-lg-1{margin-left:.5rem !important}.m-lg-2{margin:1rem !important}.mt-lg-2,.my-lg-2{margin-top:1rem !important}.mr-lg-2,.mx-lg-2{margin-right:1rem !important}.mb-lg-2,.my-lg-2{margin-bottom:1rem !important}.ml-lg-2,.mx-lg-2{margin-left:1rem !important}.m-lg-3{margin:2rem !important}.mt-lg-3,.my-lg-3{margin-top:2rem !important}.mr-lg-3,.mx-lg-3{margin-right:2rem !important}.mb-lg-3,.my-lg-3{margin-bottom:2rem !important}.ml-lg-3,.mx-lg-3{margin-left:2rem !important}.m-lg-4{margin:3rem !important}.mt-lg-4,.my-lg-4{margin-top:3rem !important}.mr-lg-4,.mx-lg-4{margin-right:3rem !important}.mb-lg-4,.my-lg-4{margin-bottom:3rem !important}.ml-lg-4,.mx-lg-4{margin-left:3rem !important}.m-lg-5{margin:6rem !important}.mt-lg-5,.my-lg-5{margin-top:6rem !important}.mr-lg-5,.mx-lg-5{margin-right:6rem !important}.mb-lg-5,.my-lg-5{margin-bottom:6rem !important}.ml-lg-5,.mx-lg-5{margin-left:6rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.5rem !important}.pt-lg-1,.py-lg-1{padding-top:.5rem !important}.pr-lg-1,.px-lg-1{padding-right:.5rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.5rem !important}.pl-lg-1,.px-lg-1{padding-left:.5rem !important}.p-lg-2{padding:1rem !important}.pt-lg-2,.py-lg-2{padding-top:1rem !important}.pr-lg-2,.px-lg-2{padding-right:1rem !important}.pb-lg-2,.py-lg-2{padding-bottom:1rem !important}.pl-lg-2,.px-lg-2{padding-left:1rem !important}.p-lg-3{padding:2rem !important}.pt-lg-3,.py-lg-3{padding-top:2rem !important}.pr-lg-3,.px-lg-3{padding-right:2rem !important}.pb-lg-3,.py-lg-3{padding-bottom:2rem !important}.pl-lg-3,.px-lg-3{padding-left:2rem !important}.p-lg-4{padding:3rem !important}.pt-lg-4,.py-lg-4{padding-top:3rem !important}.pr-lg-4,.px-lg-4{padding-right:3rem !important}.pb-lg-4,.py-lg-4{padding-bottom:3rem !important}.pl-lg-4,.px-lg-4{padding-left:3rem !important}.p-lg-5{padding:6rem !important}.pt-lg-5,.py-lg-5{padding-top:6rem !important}.pr-lg-5,.px-lg-5{padding-right:6rem !important}.pb-lg-5,.py-lg-5{padding-bottom:6rem !important}.pl-lg-5,.px-lg-5{padding-left:6rem !important}.m-lg-n1{margin:-.5rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.5rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.5rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.5rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.5rem !important}.m-lg-n2{margin:-1rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-1rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-1rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-1rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-1rem !important}.m-lg-n3{margin:-2rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-2rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-2rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-2rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-2rem !important}.m-lg-n4{margin:-3rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-3rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-3rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-3rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-3rem !important}.m-lg-n5{margin:-6rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-6rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-6rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-6rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-6rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1464px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.5rem !important}.mt-xl-1,.my-xl-1{margin-top:.5rem !important}.mr-xl-1,.mx-xl-1{margin-right:.5rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.5rem !important}.ml-xl-1,.mx-xl-1{margin-left:.5rem !important}.m-xl-2{margin:1rem !important}.mt-xl-2,.my-xl-2{margin-top:1rem !important}.mr-xl-2,.mx-xl-2{margin-right:1rem !important}.mb-xl-2,.my-xl-2{margin-bottom:1rem !important}.ml-xl-2,.mx-xl-2{margin-left:1rem !important}.m-xl-3{margin:2rem !important}.mt-xl-3,.my-xl-3{margin-top:2rem !important}.mr-xl-3,.mx-xl-3{margin-right:2rem !important}.mb-xl-3,.my-xl-3{margin-bottom:2rem !important}.ml-xl-3,.mx-xl-3{margin-left:2rem !important}.m-xl-4{margin:3rem !important}.mt-xl-4,.my-xl-4{margin-top:3rem !important}.mr-xl-4,.mx-xl-4{margin-right:3rem !important}.mb-xl-4,.my-xl-4{margin-bottom:3rem !important}.ml-xl-4,.mx-xl-4{margin-left:3rem !important}.m-xl-5{margin:6rem !important}.mt-xl-5,.my-xl-5{margin-top:6rem !important}.mr-xl-5,.mx-xl-5{margin-right:6rem !important}.mb-xl-5,.my-xl-5{margin-bottom:6rem !important}.ml-xl-5,.mx-xl-5{margin-left:6rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.5rem !important}.pt-xl-1,.py-xl-1{padding-top:.5rem !important}.pr-xl-1,.px-xl-1{padding-right:.5rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.5rem !important}.pl-xl-1,.px-xl-1{padding-left:.5rem !important}.p-xl-2{padding:1rem !important}.pt-xl-2,.py-xl-2{padding-top:1rem !important}.pr-xl-2,.px-xl-2{padding-right:1rem !important}.pb-xl-2,.py-xl-2{padding-bottom:1rem !important}.pl-xl-2,.px-xl-2{padding-left:1rem !important}.p-xl-3{padding:2rem !important}.pt-xl-3,.py-xl-3{padding-top:2rem !important}.pr-xl-3,.px-xl-3{padding-right:2rem !important}.pb-xl-3,.py-xl-3{padding-bottom:2rem !important}.pl-xl-3,.px-xl-3{padding-left:2rem !important}.p-xl-4{padding:3rem !important}.pt-xl-4,.py-xl-4{padding-top:3rem !important}.pr-xl-4,.px-xl-4{padding-right:3rem !important}.pb-xl-4,.py-xl-4{padding-bottom:3rem !important}.pl-xl-4,.px-xl-4{padding-left:3rem !important}.p-xl-5{padding:6rem !important}.pt-xl-5,.py-xl-5{padding-top:6rem !important}.pr-xl-5,.px-xl-5{padding-right:6rem !important}.pb-xl-5,.py-xl-5{padding-bottom:6rem !important}.pl-xl-5,.px-xl-5{padding-left:6rem !important}.m-xl-n1{margin:-.5rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.5rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.5rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.5rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.5rem !important}.m-xl-n2{margin:-1rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-1rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-1rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-1rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-1rem !important}.m-xl-n3{margin:-2rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-2rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-2rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-2rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-2rem !important}.m-xl-n4{margin:-3rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-3rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-3rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-3rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-3rem !important}.m-xl-n5{margin:-6rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-6rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-6rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-6rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-6rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1464px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-blue{color:#265cea}.text-decoration-none{text-decoration:none !important}a,a:visited{color:#265cea}.aspect-ratio{position:relative}.aspect-ratio:before{height:0px;content:"";display:block}.aspect-ratio>:not(style){overflow:hidden;position:absolute;inset:0px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%}.aspect-ratio__one-one:before{padding-bottom:100%}.aspect-ratio__four-three:before{padding-bottom:75%}.aspect-ratio__sixteen-nine:before{padding-bottom:56.25%}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1464px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.btn--sm{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#EA1010;border:1px solid #EA1010;border-radius:4px;transition:all 0.2s ease-in-out;padding:8px 24px;line-height:24px}@media screen and (prefers-reduced-motion: reduce){.btn--sm{transition:none}}.btn--sm:visited{color:#fff}.btn--sm:hover,.btn--sm.active{color:#EA1010;cursor:pointer;background-color:transparent}.btn--md{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#265cea;border:1px solid #265cea;border-radius:4px;transition:all 0.2s ease-in-out;padding:.75rem;line-height:14px}@media screen and (prefers-reduced-motion: reduce){.btn--md{transition:none}}.btn--md:visited{color:#fff}.btn--md:hover,.btn--md.active{color:#265cea;cursor:pointer;background-color:transparent}.btn--lg{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#6629a1;border:1px solid #6629a1;border-radius:4px;transition:all 0.2s ease-in-out;width:100%;padding:1.5625rem 0;font-size:20px}@media screen and (prefers-reduced-motion: reduce){.btn--lg{transition:none}}.btn--lg:visited{color:#fff}.btn--lg:hover,.btn--lg.active{color:#6629a1;cursor:pointer;background-color:transparent}.btn--blue{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#265cea;border:1px solid #265cea;border-radius:4px;transition:all 0.2s ease-in-out;padding:.75rem;line-height:14px}@media screen and (prefers-reduced-motion: reduce){.btn--blue{transition:none}}.btn--blue:visited{color:#fff}.btn--blue:hover,.btn--blue.active{color:#265cea;cursor:pointer;background-color:transparent}.btn--red{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#EA1010;border:1px solid #EA1010;border-radius:4px;transition:all 0.2s ease-in-out;padding:.75rem;line-height:14px}@media screen and (prefers-reduced-motion: reduce){.btn--red{transition:none}}.btn--red:visited{color:#fff}.btn--red:hover,.btn--red.active{color:#EA1010;cursor:pointer;background-color:transparent}.btn--green{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#2cce97;border:1px solid #2cce97;border-radius:4px;transition:all 0.2s ease-in-out;padding:.75rem;line-height:14px}@media screen and (prefers-reduced-motion: reduce){.btn--green{transition:none}}.btn--green:visited{color:#fff}.btn--green:hover,.btn--green.active{color:#2cce97;cursor:pointer;background-color:transparent}.btn--purple{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#6629a1;border:1px solid #6629a1;border-radius:4px;transition:all 0.2s ease-in-out;padding:.75rem;line-height:14px}@media screen and (prefers-reduced-motion: reduce){.btn--purple{transition:none}}.btn--purple:visited{color:#fff}.btn--purple:hover,.btn--purple.active{color:#6629a1;cursor:pointer;background-color:transparent}button{font-family:"Good Type Regular";font-size:1rem;font-weight:400;color:#fff;letter-spacing:-.17px;background:transparent;border:solid 1px #fff;border-radius:0;padding:1.5625rem 18px;font-size:1rem;background:#265cea;border-color:#265cea}button:hover,button:focus{background:#265cea}@media (min-width: 768px){button{padding:1.5625rem;font-size:20px}}button:hover,button:visited{color:#265cea;cursor:pointer;background:transparent}.button{padding:.5rem 0;border-radius:4px;background-color:#265cea;border:1px solid #265cea;color:#fff;text-decoration:none;font-size:.875rem;line-height:1.5rem;font-weight:700;transition:all 0.2s ease-in-out;text-transform:lowercase}@media screen and (prefers-reduced-motion: reduce){.button{transition:none}}.button:visited{background-color:#265cea;border:1px solid #265cea;color:#fff}.button:hover{background-color:#fff;color:#265cea}.button--blue{display:inline-block;color:#fff;font-weight:700;font-size:.875rem;line-height:1.5rem;color:#000;text-align:center;text-decoration:none;padding:.5rem 0;background-color:transparent;border:1.5px solid #265cea;border-radius:4px;width:208px;transition:all 0.2s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.button--blue{transition:none}}.button--blue:visited{color:#000}.button--blue:hover,.button--blue.active,.button--blue:focus{color:#fff;cursor:pointer;background-color:#265cea}.button--purple{display:inline-block;color:#fff;font-weight:700;font-size:.875rem;line-height:1.5rem;color:#000;text-align:center;text-decoration:none;padding:.5rem 0;background-color:transparent;border:1.5px solid #6629a1;border-radius:4px;width:208px;transition:all 0.2s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.button--purple{transition:none}}.button--purple:visited{color:#000}.button--purple:hover,.button--purple.active,.button--purple:focus{color:#fff;cursor:pointer;background-color:#6629a1}.button-inverse--purple{display:inline-block;color:#fff;font-weight:700;font-size:.875rem;line-height:1.5rem;color:#fff;text-align:center;text-decoration:none;padding:.5rem 0;background-color:#6629a1;border:1.5px solid #6629a1;border-radius:4px;width:208px;transition:all 0.2s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.button-inverse--purple{transition:none}}.button-inverse--purple:visited{color:#fff}.button-inverse--purple:hover,.button-inverse--purple:focus,.button-inverse--purple.active{color:#6629a1;cursor:pointer;background-color:#fff}.button--green{display:inline-block;color:#fff;font-weight:700;font-size:.875rem;line-height:1.5rem;color:#000;text-align:center;text-decoration:none;padding:.5rem 0;background-color:transparent;border:1.5px solid #2cce97;border-radius:4px;width:208px;transition:all 0.2s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.button--green{transition:none}}.button--green:visited{color:#000}.button--green:hover,.button--green.active,.button--green:focus{color:#fff;cursor:pointer;background-color:#2cce97}.button--aqua{display:inline-block;color:#fff;font-weight:700;font-size:.875rem;line-height:1.5rem;color:#000;text-align:center;text-decoration:none;padding:.5rem 0;background-color:transparent;border:1.5px solid #30d6ce;border-radius:4px;width:208px;transition:all 0.2s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.button--aqua{transition:none}}.button--aqua:visited{color:#000}.button--aqua:hover,.button--aqua.active,.button--aqua:focus{color:#fff;cursor:pointer;background-color:#30d6ce}.text-link{font-family:"Good Type Bold";font-weight:700;font-size:.875rem;color:#000 !important;padding-bottom:4px;line-height:1.5rem;text-decoration:none}.text-link--white{border-bottom:1.5px solid #fff}.text-link--white:hover{color:#fff}.text-link--blue{border-bottom:1.5px solid #265cea}.text-link--blue:hover{color:#265cea}.text-link--aqua{border-bottom:1.5px solid #30d6ce}.text-link--aqua:hover{color:#30d6ce}.text-link--purple{border-bottom:1.5px solid #6629a1}.text-link--purple:hover{color:#6629a1}.hr{width:100%;height:1.5px;display:block;border:none}.hr--white{background-color:#fff}.hr--blue{background-color:#265cea}.hr--purple{background-color:#6629a1}.hr--green{background-color:#2cce97}.hr--aqua{background-color:#30d6ce}.bg-magic{position:fixed;top:0;right:0;bottom:0;left:0}.bg-magic .a{z-index:1}.bg-magic .b{z-index:2}.bg-magic .c{z-index:3}.bg-magic .d{z-index:4}.bg-magic--home .bg-magic{z-index:0}.bg-magic--home .a{background:linear-gradient(#d9f3f2, #feecd7)}.bg-magic--home .b{background:linear-gradient(#ffffb2, #feecd7)}.bg-magic--home .c{background:linear-gradient(#ffffb2, #f6e9f3)}.bg-magic--home .d{background:linear-gradient(#feecd7, #f6e9f3)}.bg-magic--play .a{background:linear-gradient(#ddf0fe, #ffffb2)}.bg-magic--play .b{background:linear-gradient(#ddf0fe, #feecd7)}.bg-magic--play .c{background:linear-gradient(#ddf0fe, #d9f3f2)}.bg-magic--play .d{background:linear-gradient(#ddf0fe, #f6e9f3)}.bg-magic--stay .a{background:linear-gradient(#f6e9f3, #ddf0fe)}.bg-magic--stay .b{background:linear-gradient(#ffffb2, #ddf0fe)}.bg-magic--stay .c{background:linear-gradient(#ffffb2, #feecd7)}.bg-magic--stay .d{background:linear-gradient(#d9f3f2, #feecd7)}.bg-magic--eatdrink .a{background:linear-gradient(#feecd7, #d9f3f2)}.bg-magic--eatdrink .b{background:linear-gradient(#feecd7, #f6e9f3)}.bg-magic--eatdrink .c{background:linear-gradient(#ddf0fe, #f6e9f3)}.bg-magic--eatdrink .d{background:linear-gradient(#ddf0fe, #ffffb2)}.bg-magic--offers .a{background:linear-gradient(#ddf0fe, #feecd7)}.bg-magic--offers .b{background:linear-gradient(#ffffb2, #feecd7)}.bg-magic--offers .c{background:linear-gradient(#ffffb2, #f6e9f3)}.bg-magic--offers .d{background:linear-gradient(#f6e9f3, #d9f3f2)}.bg-magic--gallery .a{background:linear-gradient(#feecd7, #ffffb2)}.bg-magic--gallery .b{background:linear-gradient(#d9f3f2, #ffffb2)}.bg-magic--gallery .c{background:linear-gradient(#d9f3f2, #f6e9f3)}.bg-magic--gallery .d{background:linear-gradient(#feecd7, #f6e9f3)}.bg-magic--blog .a{background:linear-gradient(#ffffb2, #ddf0fe)}.bg-magic--blog .b{background:linear-gradient(#feecd7, #ddf0fe)}.bg-magic--blog .c{background:linear-gradient(#feecd7, #d9f3f2)}.bg-magic--blog .d{background:linear-gradient(#f6e9f3, #d9f3f2)}.bg-magic--faq,.bg-magic--offer-details{position:relative;z-index:1}.bg-magic--faq .a,.bg-magic--offer-details .a{background:#ddf0fe}.bg-magic--faq .b,.bg-magic--offer-details .b{background:#ddf0fe}.bg-magic--faq .c,.bg-magic--offer-details .c{background:#feecd7}.bg-magic--faq .d,.bg-magic--offer-details .d{background:#feecd7}.bg-magic--spa .a{background:#f6e9f3}.bg-magic--spa .b{background:linear-gradient(#f6e9f3, #feecd7)}.bg-magic--spa .c{background:#feecd7}.bg-magic--spa .d{background:#feecd7}.card-wrap{position:relative;width:100%;padding-right:11px;padding-left:11px;padding-bottom:.75rem}@media (min-width: 768px){.card-wrap{flex:0 0 50%;max-width:50%}}@media (min-width: 1464px){.card-wrap{flex:0 0 33.33333%;max-width:33.33333%}}.card-wrap.card--full{flex:100%;max-width:100%}@media (min-width: 1464px){.card-wrap.gpr{flex:0 0 50%;max-width:50%}}.card-wrap.gpr .card__top{height:280px}@media (min-width: 768px){.card-wrap.gpr .card__top{height:439px}}.card-wrap.gpr .card__top img{height:inherit;object-fit:cover}.card{position:relative;color:#000}.card__top{position:relative;line-height:0}.card__top img{width:100%}.card__top .btn{position:absolute;top:1.5625rem;right:1.5625rem;z-index:1;display:inline-block;padding:.75rem;line-height:14px;color:#fff;text-align:center;text-decoration:none;border:0}.card__top .btn--yellow{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#ffffb2;border:1px solid #ffffb2;border-radius:4px;transition:all 0.2s ease-in-out;padding:.75rem;line-height:14px;border:0;color:#000}@media screen and (prefers-reduced-motion: reduce){.card__top .btn--yellow{transition:none}}.card__top .btn--yellow:visited{color:#fff}.card__top .btn--yellow:hover,.card__top .btn--yellow.active{color:#ffffb2;cursor:pointer;background-color:transparent}.card__top .btn--yellow:hover{color:#000}.card__top .btn--yellow:visited{color:#000}.card .card__link{position:absolute;z-index:1;width:100%;height:100%}.card--text-only .card__top{width:100%;margin-right:auto;margin-left:auto;padding-right:11px;padding-left:11px;padding:0;min-height:230px}.card--text-only .card__top .split-text{position:absolute;display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px;width:100%;min-height:230px;margin:0;font-size:28px;line-height:44px;color:#ffffb2;-ms-flex-line-pack:justify !important;align-content:space-between !important;top:0}.card--text-only .card__top .split-text span{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 50%;max-width:50%}.card--text-only .card__top .split-text span:first-child{text-align:right;vertical-align:top}.card--text-only .card__top .split-text span:nth-child(3){text-align:left;vertical-align:top}.card--text-only .card__top .split-text span:nth-child(5){left:50%;text-align:right;vertical-align:bottom}.card--text-only .card__top .split-text span:nth-child(6){right:50%}.card--text-only .card__top .split-text span:nth-child(7){text-align:right;vertical-align:bottom}.card--text-only .card__top .split-text span:nth-child(8){display:none}.card--text-only .card__top .split-text span:nth-child(9){text-align:left;vertical-align:bottom}.card--text-only .card__top .split-text span:nth-child(10){display:none}.card--text-only .card__top .split-text span:last-child{position:absolute;right:0;bottom:0;text-align:right;vertical-align:bottom}.card__bottom{padding:2.1875rem;text-align:center;background-color:#fff}.card .icons{display:flex;align-items:center;text-align:center;justify-content:center}.card .icons p{display:flex;justify-content:center;align-items:center;margin:0 10px}.card .icons p .icon{display:flex;justify-content:center;align-items:center;margin-right:5px;width:30px;height:auto}.card .icons p .icon img{height:100%;max-height:25px;width:auto}.card .icons p .text{display:flex;justify-content:center;align-items:center;font-size:14px;line-height:normal}.card__copy,.card .ttweb-cross-out-rate-error{font-size:16px;line-height:21px}.card__header{padding-bottom:.75rem;font-size:24px;line-height:32px;text-transform:lowercase}.card:hover:after,.card:focus:after{opacity:1}.card:hover .btn--yellow,.card:focus .btn--yellow{-webkit-animation:changecolorYellow 5s;animation:changecolorYellow 5s;animation-iteration-count:infinite}@keyframes changecolorYellow{0%{background:#ffffb2}12%{background:#f6e9f3}24%{background:#feecd7}36%{background:#c3fed0}48%{background:#d9f3f2}60%{background:#f5efe4}72%{background:#ffffb2}84%{background:#ddf0fe}96%{background:#f6e9f3}100%{background:#ffffb2}}@-webkit-keyframes changecolorYellow{0%{background:#ffffb2}12%{background:#f6e9f3}24%{background:#feecd7}36%{background:#c3fed0}48%{background:#d9f3f2}60%{background:#f5efe4}72%{background:#ffffb2}84%{background:#ddf0fe}96%{background:#f6e9f3}100%{background:#ffffb2}}.card:hover .btn--red,.card:focus .btn--red{-webkit-animation:changecolorRed 5s;animation:changecolorRed 5s;animation-iteration-count:infinite}@keyframes changecolorRed{0%{background:#EA1010}15%{background:#2cce97}30%{background:#30d6ce}45%{background:#265cea}60%{background:#EA1010}75%{background:#6629a1}90%{background:#e053fa}100%{background:#EA1010}}@-webkit-keyframes changecolorRed{0%{background:#EA1010}15%{background:#2cce97}30%{background:#30d6ce}45%{background:#265cea}60%{background:#EA1010}75%{background:#6629a1}90%{background:#e053fa}100%{background:#EA1010}}.card:hover .btn--green,.card:focus .btn--green{-webkit-animation:changecolorGreen 5s;animation:changecolorGreen 5s;animation-iteration-count:infinite}@keyframes changecolorGreen{0%{background:#2cce97}15%{background:#2cce97}30%{background:#30d6ce}45%{background:#265cea}60%{background:#EA1010}75%{background:#6629a1}90%{background:#e053fa}100%{background:#2cce97}}@-webkit-keyframes changecolorGreen{0%{background:#2cce97}15%{background:#2cce97}30%{background:#30d6ce}45%{background:#265cea}60%{background:#EA1010}75%{background:#6629a1}90%{background:#e053fa}100%{background:#2cce97}}.card:hover .btn--purple,.card:focus .btn--purple{-webkit-animation:changecolorPurple 5s;animation:changecolorPurple 5s;animation-iteration-count:infinite}@keyframes changecolorPurple{0%{background:#6629a1}15%{background:#2cce97}30%{background:#30d6ce}45%{background:#265cea}60%{background:#EA1010}75%{background:#6629a1}90%{background:#e053fa}100%{background:#6629a1}}@-webkit-keyframes changecolorPurple{0%{background:#6629a1}15%{background:#2cce97}30%{background:#30d6ce}45%{background:#265cea}60%{background:#EA1010}75%{background:#6629a1}90%{background:#e053fa}100%{background:#6629a1}}.card:after{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;content:'';box-shadow:0 0 20px rgba(0,0,0,0.2);opacity:0;transition:opacity .3s ease-in-out;z-index:-1}.card--nohover:hover:after{opacity:0}.equal-height-cards .card-wrap .card{height:100%}.equal-height-cards .card-wrap .ttweb-offer,.equal-height-cards .card-wrap .ttweb-room{display:flex;flex-direction:column;height:100%}.equal-height-cards .card-wrap .ttweb-offer .card__bottom,.equal-height-cards .card-wrap .ttweb-room .card__bottom{display:flex;flex-direction:column;justify-content:space-between;height:100%;z-index:1}.three-col-cards{width:100%;margin-right:auto;margin-left:auto;padding-right:11px;padding-left:11px;max-width:1280px;padding:20px 11px;overflow:hidden}.three-col-cards .glide_track,.three-col-cards .row{height:100%}.three-col-cards .card{display:flex;flex-direction:column;height:100%;box-shadow:none}.three-col-cards .card__top{min-height:309px;max-height:309px;overflow:hidden}.three-col-cards .card__bottom{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:2.125rem;min-height:260px}@media (min-width: 768px){.three-col-cards .card__bottom{padding:2.1875rem}}.three-col-cards .card__copy{display:none}@media (min-width: 768px){.three-col-cards .card__copy{display:block}}.three-col-cards .card__header{padding-bottom:0}@media (min-width: 768px){.three-col-cards .card__header{padding-bottom:1.5625rem}}.three-col-cards .card .ttweb-offer{display:flex;flex-direction:column;height:100%}.three-col-cards .card .ttweb-offer .ttweb-react-component-base{height:100%}.dig-comp-cards .card:hover{cursor:auto}.dig-comp-cards.home-cards .card__top{height:auto}.card-masonry .card-wrap{flex:none !important;max-width:100% !important;margin-bottom:12px}@media (min-width: 768px){.card-masonry{column-count:2;column-gap:3px;-webkit-column-count:2;-moz-column-count:2;orphans:1;widows:1}.card-masonry .card-wrap{width:100%;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.card-masonry .card-wrap .card__bottom{position:relative}}@media (min-width: 992px){.card-masonry{column-count:3;-webkit-column-count:3;-moz-column-count:3}}@media (min-width: 768px){.card-wrap.compendium{max-width:48% !important}}.card-wrap.compendium .card__bottom{word-break:break-word !important}.shop-cards .shop-card:nth-child(n+7){display:none}.shop-cards.showall .shop-card:nth-child(n+7){display:block}.shop-card .card__image{line-height:0}.shop-card .card__copy--long{display:none}.shop-card .card__bottom{position:relative;min-height:380px}.shop-card__readmore:hover,.shop-card__readless:hover{cursor:pointer}.shop-card__readless{display:none}.shop-card .active .card__copy--long{display:block}.shop-card .active .card__copy--short,.shop-card .active .shop-card__readmore{display:none}.shop-card .active .shop-card__readless{display:block;margin-bottom:40px}.shop-card__button{position:absolute;left:0;bottom:20px;display:flex;align-items:center;justify-content:center;width:100%}.shop--loadmore{text-align:center;margin-top:20px}.shop--loadmore p{display:inline-block}.shop--loadmore:hover{cursor:pointer}.uppercase{text-transform:uppercase !important}.nav-container{padding:0 1rem}@media (min-width: 768px){.nav-container{padding:0 2.5rem}}.sticky .nav-container{background-color:#ffffb2}.site-header-wrap{position:fixed;top:0;z-index:10;width:100%;background-color:transparent}.site-header-wrap.nav--active{height:100vh}.site-header{display:flex;position:relative;align-items:center;width:100%}.site-header .menu-sitename-wrap{display:flex;align-items:center;position:relative;z-index:1}.site-header__hotel-name{height:100%;align-items:center;line-height:2rem;margin-top:4px;display:none}.site-header__hotel-name a{text-decoration:none;z-index:1}@media (min-width: 992px){.site-header__hotel-name{font-size:1rem;display:flex}}@media (min-width: 1270px){.site-header__hotel-name{font-size:1.5rem;display:flex}}.site-header__logo-wrap{position:absolute;z-index:2;width:100px;left:50%;transform:translateX(-50%);height:100%;display:flex}.site-header__logo-wrap a{display:block}.site-header__logo{width:36px;height:32px;margin:auto;background-repeat:no-repeat;transition:0.3s all ease-out}@media (min-width: 768px){.site-header__logo{width:58px;height:52px}.sticky .site-header__logo{width:45px;height:40px}}.site-header .site-header__hotel-name a,.site-header .site-header__hotel-name a:visited{color:#000}.site-header .site-header__logo svg g{fill:#000}.site-header .main-nav__book{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#265cea;border:1px solid #265cea;border-radius:4px;transition:all 0.2s ease-in-out;padding:4px 14px;line-height:24px;color:#ffffb2}@media screen and (prefers-reduced-motion: reduce){.site-header .main-nav__book{transition:none}}.site-header .main-nav__book:visited{color:#fff}.site-header .main-nav__book:hover,.site-header .main-nav__book.active{color:#265cea;cursor:pointer;background-color:transparent}@media (min-width: 768px){.site-header .main-nav__book{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#265cea;border:1px solid #265cea;border-radius:4px;transition:all 0.2s ease-in-out;padding:8px 24px;line-height:24px;color:#ffffb2}}@media screen and (min-width: 768px) and (prefers-reduced-motion: reduce){.site-header .main-nav__book{transition:none}}@media (min-width: 768px){.site-header .main-nav__book:visited{color:#fff}.site-header .main-nav__book:hover,.site-header .main-nav__book.active{color:#265cea;cursor:pointer;background-color:transparent}}.site-header .main-nav__book:hover{color:#ffffb2;background-color:#2cce97;border-color:#2cce97}.site-header .main-nav__book:visited{color:#000}.site-header .nav-burger span{color:#000}.nav--active .nav-close svg g{fill:#000;stroke:#000}.sticky .site-header__hotel-name a,.sticky .site-header__hotel-name a:visited{color:#000}.sticky .site-header__logo svg g{fill:#000}.sticky .nav-close svg g{fill:#000;stroke:#000}.sticky .main-nav__book{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#265cea;border:1px solid #265cea;border-radius:4px;transition:all 0.2s ease-in-out;padding:4px 14px;line-height:24px}@media screen and (prefers-reduced-motion: reduce){.sticky .main-nav__book{transition:none}}.sticky .main-nav__book:visited{color:#fff}.sticky .main-nav__book:hover,.sticky .main-nav__book.active{color:#265cea;cursor:pointer;background-color:transparent}@media (min-width: 768px){.sticky .main-nav__book{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#265cea;border:1px solid #265cea;border-radius:4px;transition:all 0.2s ease-in-out;padding:8px 24px;line-height:24px}}@media screen and (min-width: 768px) and (prefers-reduced-motion: reduce){.sticky .main-nav__book{transition:none}}@media (min-width: 768px){.sticky .main-nav__book:visited{color:#fff}.sticky .main-nav__book:hover,.sticky .main-nav__book.active{color:#265cea;cursor:pointer;background-color:transparent}}.sticky .main-nav__book:hover{color:#ffffb2;background-color:#2cce97;border-color:#2cce97}.sticky .nav-burger span{color:#000}.sticky .site-header--device{color:#265cea;border-color:#265cea}.extended-nav{color:#000;text-transform:lowercase}.extended-nav a{color:#000}.extended-nav .site-header__hotel-name a{color:#000 !important}.page--home .site-header__hotel-name a,.page--home .site-header__hotel-name a:visited,.page--neighborhood .site-header__hotel-name a,.page--neighborhood .site-header__hotel-name a:visited{color:#fff}.page--home .site-header__logo svg g,.page--neighborhood .site-header__logo svg g{fill:#fff}.page--home .main-nav__book,.page--neighborhood .main-nav__book{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#ffffb2;border:1px solid #ffffb2;border-radius:4px;transition:all 0.2s ease-in-out;padding:4px 14px;line-height:24px;color:#265cea}@media screen and (prefers-reduced-motion: reduce){.page--home .main-nav__book,.page--neighborhood .main-nav__book{transition:none}}.page--home .main-nav__book:visited,.page--neighborhood .main-nav__book:visited{color:#fff}.page--home .main-nav__book:hover,.page--home .main-nav__book.active,.page--neighborhood .main-nav__book:hover,.page--neighborhood .main-nav__book.active{color:#ffffb2;cursor:pointer;background-color:transparent}@media (min-width: 768px){.page--home .main-nav__book,.page--neighborhood .main-nav__book{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#ffffb2;border:1px solid #ffffb2;border-radius:4px;transition:all 0.2s ease-in-out;padding:8px 24px;line-height:24px;color:#265cea}}@media screen and (min-width: 768px) and (prefers-reduced-motion: reduce){.page--home .main-nav__book,.page--neighborhood .main-nav__book{transition:none}}@media (min-width: 768px){.page--home .main-nav__book:visited,.page--neighborhood .main-nav__book:visited{color:#fff}.page--home .main-nav__book:hover,.page--home .main-nav__book.active,.page--neighborhood .main-nav__book:hover,.page--neighborhood .main-nav__book.active{color:#ffffb2;cursor:pointer;background-color:transparent}}.page--home .main-nav__book:hover,.page--neighborhood .main-nav__book:hover{color:#ffffb2;background-color:#265cea;border-color:#265cea}.page--home .main-nav__book:visited,.page--neighborhood .main-nav__book:visited{color:#000}.page--home .sticky .site-header__hotel-name a,.page--home .sticky .site-header__hotel-name a:visited,.page--neighborhood .sticky .site-header__hotel-name a,.page--neighborhood .sticky .site-header__hotel-name a:visited{color:#000}.page--home .sticky .site-header__logo svg g,.page--neighborhood .sticky .site-header__logo svg g{fill:#000}.page--home .sticky .main-nav__book,.page--neighborhood .sticky .main-nav__book{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#265cea;border:1px solid #265cea;border-radius:4px;transition:all 0.2s ease-in-out;padding:4px 14px;line-height:24px}@media screen and (prefers-reduced-motion: reduce){.page--home .sticky .main-nav__book,.page--neighborhood .sticky .main-nav__book{transition:none}}.page--home .sticky .main-nav__book:visited,.page--neighborhood .sticky .main-nav__book:visited{color:#fff}.page--home .sticky .main-nav__book:hover,.page--home .sticky .main-nav__book.active,.page--neighborhood .sticky .main-nav__book:hover,.page--neighborhood .sticky .main-nav__book.active{color:#265cea;cursor:pointer;background-color:transparent}@media (min-width: 768px){.page--home .sticky .main-nav__book,.page--neighborhood .sticky .main-nav__book{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#265cea;border:1px solid #265cea;border-radius:4px;transition:all 0.2s ease-in-out;padding:8px 24px;line-height:24px}}@media screen and (min-width: 768px) and (prefers-reduced-motion: reduce){.page--home .sticky .main-nav__book,.page--neighborhood .sticky .main-nav__book{transition:none}}@media (min-width: 768px){.page--home .sticky .main-nav__book:visited,.page--neighborhood .sticky .main-nav__book:visited{color:#fff}.page--home .sticky .main-nav__book:hover,.page--home .sticky .main-nav__book.active,.page--neighborhood .sticky .main-nav__book:hover,.page--neighborhood .sticky .main-nav__book.active{color:#265cea;cursor:pointer;background-color:transparent}}.page--home .sticky .main-nav__book:hover,.page--neighborhood .sticky .main-nav__book:hover{color:#ffffb2;background-color:#2cce97;border-color:#2cce97}.page--home .sticky .nav-burger span,.page--neighborhood .sticky .nav-burger span{color:#000}.page--home .nav-burger span,.page--neighborhood .nav-burger span{color:#fff}.main-nav__book-wrap{position:relative;z-index:1;display:flex;float:right;flex:auto;align-items:center;justify-content:flex-end;padding:.75rem 0;transition:0.3s padding ease-out}@media (min-width: 768px){.main-nav__book-wrap{padding:3.125rem 0}}.main-nav__book-wrap>ul{display:flex;margin:0;padding:0;list-style:none}.main-nav__book-wrap>ul li{margin-right:12px}.sticky .main-nav__book-wrap{padding:.75rem 0}.nav-burger{position:relative;display:block;width:32px;height:20px;margin-left:.75rem;margin-right:1.5625rem;cursor:pointer}.nav-burger span{position:absolute;left:0;display:block;width:31px;height:2px;background-color:currentColor;transition-timing-function:ease-out;transition-duration:86ms;transition-property:background-color, opacity, transform;transform-origin:center}.nav-burger span:nth-child(1){top:0}.nav-burger span:nth-child(2){top:calc(50% - 1px)}.nav-burger span:nth-child(3){bottom:0}.nav-close{display:flex;margin-right:0.06rem;margin-left:1.5625rem;margin-top:0;cursor:pointer}.nav-close svg{margin:0 6px}.extended-nav--medium{display:none;align-items:center;justify-content:center;width:100%;padding-bottom:2.1875rem}.extended-nav--medium ul{display:flex;justify-content:space-around;width:100%}.extended-nav--medium a{font-size:26px;line-height:56px;text-decoration:none}.extended-nav--medium a:hover{font-weight:bold}@media (min-width: 768px){.extended-nav--medium{display:flex}}@media (min-width: 992px){.extended-nav--medium{display:none}}.extended-nav{visibility:hidden;background-color:#ffffb2;position:absolute;padding-top:0;top:0;left:0;width:100%;height:100vh;font-size:1.1rem;line-height:36px;width:0px;transition:width .5s;overflow-x:hidden;z-index:10}@media (min-width: 768px){.extended-nav{font-size:1.75rem;line-height:2.75rem}}@media (min-width: 992px){.extended-nav{max-width:700px;font-size:2rem;line-height:3.5rem}}.extended-nav .site-header__logo{margin:0.75rem 0 0}@media (min-width: 768px){.extended-nav .site-header__logo{margin-top:0}}.extended-nav .site-header__logo a{margin-top:0}.extended-nav .site-header__logo svg g{fill:#000}.extended-nav .site-header__logo-wrap{justify-content:center;height:auto}@media (min-width: 992px){.extended-nav .site-header__logo{display:none}}.extended-nav .site-header__hotel-name{display:none}@media (min-width: 992px){.extended-nav .site-header__hotel-name{display:flex;margin-top:0}}.extended-nav__top{display:flex;position:relative;padding:0.75rem 1rem}@media (min-width: 768px){.extended-nav__top{padding:0 40px}}@media (min-width: 768px){.extended-nav{padding-top:3.4rem}}@media (min-width: 768px){.sticky .extended-nav{padding-top:0.95rem}}.extended-nav__wrap{padding-left:1rem}@media (min-width: 768px){.extended-nav__wrap{padding-left:40px}}.extended-nav a{white-space:nowrap;margin-top:4px}.extended-nav .menu-sitename-wrap{display:flex;align-items:center;z-index:1}.extended-nav .main-nav__book-wrap{padding:0}@media (min-width: 992px){.extended-nav .main-nav__book-wrap{display:none}}.extended-nav .main-nav__book{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#265cea;border:1px solid #265cea;border-radius:4px;transition:all 0.2s ease-in-out;padding:4px 14px;line-height:24px;margin-top:2px;font-size:1rem;color:#ffffb2 !important;z-index:1}@media screen and (prefers-reduced-motion: reduce){.extended-nav .main-nav__book{transition:none}}.extended-nav .main-nav__book:visited{color:#fff}.extended-nav .main-nav__book:hover,.extended-nav .main-nav__book.active{color:#265cea;cursor:pointer;background-color:transparent}@media (min-width: 768px){.extended-nav .main-nav__book{display:inline-block;color:#fff;font-family:"Good Type Bold";text-align:center;text-decoration:none;background-color:#265cea;border:1px solid #265cea;border-radius:4px;transition:all 0.2s ease-in-out;padding:8px 24px;line-height:24px;color:#ffffb2}}@media screen and (min-width: 768px) and (prefers-reduced-motion: reduce){.extended-nav .main-nav__book{transition:none}}@media (min-width: 768px){.extended-nav .main-nav__book:visited{color:#fff}.extended-nav .main-nav__book:hover,.extended-nav .main-nav__book.active{color:#265cea;cursor:pointer;background-color:transparent}}.extended-nav .main-nav__book:hover{color:#ffffb2;background-color:#265cea;border-color:#265cea}.extended-nav .main-nav__book:visited{color:#000}.nav--active .extended-nav{width:100%}.visible .extended-nav{visibility:visible}.extended-nav__main{width:100%;padding:2.1875rem 0}.extended-nav__main ul li>a{display:block}.extended-nav__main a{text-decoration:none}.extended-nav__main a:hover{color:#265cea}.extended-nav .signup-form__header{line-height:43px;text-align:center}.extended-nav ul{margin:0;padding:0;list-style:none}.extended-nav-footer{padding:2.1875rem 0}.extended-nav-footer a{text-decoration:none}.extended-nav-footer a:hover{text-decoration:underline}.extended-nav-footer__nav ul{width:100%;margin:0;padding:2.1875rem 0;list-style:none}.extended-nav-footer__nav ul li{margin-bottom:20px;font-size:13px}.extended-nav-footer__nav ul li:last-child{margin-bottom:0}.extended-nav-footer__nav ul a{text-decoration:none}.extended-nav-footer__nav ul a:hover{border-bottom:1px solid currentColor}@media (min-width: 768px){.extended-nav-footer__nav ul{display:flex;justify-content:center}.extended-nav-footer__nav ul li{margin-right:24px;margin-bottom:0}.extended-nav-footer__nav ul li:last-child{margin-right:0}}.extended-nav-footer__address{margin-bottom:2.1875rem;font-size:1rem;line-height:2rem;white-space:nowrap}.extended-nav-footer__social ul{display:flex;padding-bottom:2.1875rem;font-size:2rem}.extended-nav-footer__social ul li{margin-right:2.1875rem}.extended-nav-footer__social ul li:last-child{margin-right:0}.extended-nav-footer__social ul a{color:#265cea !important}.extended-nav-footer__copy p{width:100%;text-align:center}.extended-nav-footer__heading{flex:0 0 100%;max-width:100%;justify-content:center}.navigation-accordion__title{display:flex;align-items:center}.navigation-accordion__title .acc-toggle{display:flex;height:12px;width:20px}.navigation-accordion__title .acc-toggle svg{height:100%;width:100%}.navigation-accordion__title a{margin-right:1.5625rem}.navigation-accordion__title:hover{color:#265cea}.navigation-accordion__title:hover a{color:#265cea}.navigation-accordion__body{display:none;padding-left:1.5625rem}.navigation-accordion__body li{font-size:1.125rem;line-height:2rem}.navigation-accordion__body a{transition:all 0.3s}.navigation-accordion__body a:hover{border-bottom:1px solid #265cea;color:#265cea}.active .navigation-accordion__body{display:block}.navigation-accordion svg{transition:transform 0.3s;width:20px}.navigation-accordion svg:hover{cursor:pointer}.navigation-accordion.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.input-group{position:relative;display:flex;flex-wrap:wrap;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group-append{display:flex;display:-ms-flexbox;margin-left:-1px}.text-input{padding:1.5625rem;font-family:"Good Type Regular";font-size:1rem;font-weight:400;color:#265cea;letter-spacing:-.17px;background:transparent;border:solid 1px #265cea;border-radius:2px 0 0 2px}.text-input:hover,.text-input:focus{background:rgba(38,92,235,0.25)}.text-input::-webkit-input-placeholder{font-family:"Good Type Regular";font-size:1rem;font-weight:400;color:#000;letter-spacing:-.17px}.text-input:-moz-placeholder{font-family:"Good Type Regular";font-size:1rem;font-weight:400;color:#000;letter-spacing:-.17px}.text-input::-moz-placeholder{font-family:"Good Type Regular";font-size:1rem;font-weight:400;color:#000;letter-spacing:-.17px}.text-input:-ms-input-placeholder{font-family:"Good Type Regular";font-size:1rem;font-weight:400;color:#000;letter-spacing:-.17px}.input-group .btn{font-family:"Good Type Regular";font-size:1rem;font-weight:400;color:#265cea;letter-spacing:-.17px;background:transparent;border:solid 1px #265cea;border-radius:0 2px 2px 0;padding:1.5625rem 18px}.input-group .btn:hover,.input-group .btn:focus{background:#265cea}@media (min-width: 768px){.input-group .btn{padding:1.5625rem}}.input-group .btn:hover,.input-group .btn:visited,.input-group .btn:focus{color:#fff;cursor:pointer}.terms-check{display:block;margin:0 0 1.5625rem}.signup-loader{position:absolute;right:0;left:0;z-index:1;display:none;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;background-color:rgba(255,255,255,0.5)}.signup-loader img{width:100px;height:auto}.site-footer{color:#000;position:relative;z-index:5;width:100%;text-align:center;padding-bottom:3.125rem}@media (min-width: 992px){.site-footer{text-align:left}}.site-footer__wrap{padding-top:0px}@media (min-width: 992px){.site-footer__wrap{padding:4.0625rem 0}}.site-footer__logo{width:58px;height:52px;margin:4.0625rem auto;background-repeat:no-repeat}@media (min-width: 992px){.site-footer__logo{margin:0 auto 5rem}}.site-footer__logo--mobile{display:block}@media (min-width: 768px){.site-footer__logo--mobile{display:none}}.site-footer__info-newsletter{width:100%}@media (min-width: 992px){.site-footer__info-newsletter{display:flex;justify-content:space-between;max-width:1064px;margin:auto}}.site-footer svg g,.site-footer svg path{fill:#000}.site-footer__info{font-size:24px;line-height:32px}.site-footer .address{margin-bottom:2.1875rem}@media (min-width: 992px){.site-footer .address{margin-bottom:0}}.site-footer .address p,.site-footer .address a{color:#000;text-decoration:none;text-transform:lowercase}.site-footer .address{display:block}.site-footer .address p{margin-top:auto}.site-footer .signup-form__header{color:#265cea}.site-footer .signup-form .input-group{display:block}.site-footer .signup-form .text-input{width:240px}@media (min-width: 768px){.site-footer .signup-form .text-input{width:280px}}.site-footer .signup-form .newsletter-form-inputs{display:flex;justify-content:center}@media (min-width: 992px){.site-footer .signup-form .newsletter-form-inputs{justify-content:flex-start}}.site-footer .signup-form .btn{width:105px}@media (min-width: 992px){.site-footer .signup-form .btn{width:130px}}.site-footer .signup-form .form-check{margin-top:5px;color:#265cea}.site-footer .signup-form .form-check label{font-size:.75rem}.site-footer .organization{display:block;align-items:center;justify-content:space-between;max-width:100%;margin:0 auto;padding:4.0625rem 0}@media (min-width: 768px){.site-footer .organization{display:flex;max-width:320px;margin:0;padding:2.1875rem 0 .625rem}}.site-footer .highgate-logo{display:block;width:168px;margin:0 auto}@media (min-width: 768px){.site-footer .highgate-logo{display:inline-block;margin:0}}.site-footer .highgate-logo img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.site-footer .dreamscape-logo{display:block;width:158px;height:40px;margin:0 auto}@media (min-width: 768px){.site-footer .dreamscape-logo{display:inline-block;margin:0 0 5px 20px}}.site-footer .dreamscape-logo img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.site-footer .imperial-logo{display:block;width:122px;margin:50px auto 0}@media (min-width: 768px){.site-footer .imperial-logo{display:inline-block;margin:0}}.site-footer .imperial-logo img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.site-footer .social{display:block;padding:0}.site-footer .social li{display:inline-block;list-style:none}.site-footer .social li a{padding-right:16px;opacity:1;transition:all,0.3s}@media screen and (prefers-reduced-motion: reduce){.site-footer .social li a{transition:none}}.site-footer .social li a:hover{opacity:0.5}.site-footer .social li a:last-child{padding-right:0}.site-footer .social li a i{font-size:32px}@media (min-width: 768px){.site-footer .social li a i{font-size:28px}}.site-footer .footer-nav{display:flex;justify-content:center;flex-direction:column;padding:30px 0px;list-style:none;margin-bottom:0px}@media (min-width: 860px){.site-footer .footer-nav{flex-direction:row;padding:56px 0px 30px 0}}.site-footer .footer-nav li{display:block;padding:0 13px}.site-footer .footer-nav li a{font-size:13px;color:#000;text-decoration:none;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.site-footer .footer-nav li a:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:currentColor;height:1px;-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.site-footer .footer-nav li a:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.site-footer__credits{display:block;text-align:center;font-size:13px}.footer--green .site-footer p,.footer--green .site-footer a,.footer--green .site-footer .signup-form__header,.footer--green .site-footer span{color:#2cce97 !important}.footer--green .site-footer .text-input{font-family:"Good Type Regular";font-size:1rem;font-weight:400;color:#2cce97;letter-spacing:-.17px;background:transparent;border:solid 1px #2cce97;border-radius:2px 0 0 2px}.footer--green .site-footer .text-input:hover,.footer--green .site-footer .text-input:focus{background:rgba(44,207,152,0.25)}.footer--green .site-footer .text-input::-webkit-input-placeholder{color:#2cce97}.footer--green .site-footer .input-group .btn{font-family:"Good Type Regular";font-size:1rem;font-weight:400;color:#2cce97;letter-spacing:-.17px;background:transparent;border:solid 1px #2cce97;border-radius:0 2px 2px 0}.footer--green .site-footer .input-group .btn:hover,.footer--green .site-footer .input-group .btn:focus{background:#2cce97}.footer--green .site-footer .input-group .btn:hover,.footer--green .site-footer .input-group .btn:visited{color:#fff;cursor:pointer}.footer--green .site-footer svg g,.footer--green .site-footer svg path{fill:#2cce97}.footer--purple .site-footer p,.footer--purple .site-footer a,.footer--purple .site-footer .signup-form__header,.footer--purple .site-footer span{color:#6629a1 !important}.footer--purple .site-footer .text-input{font-family:"Good Type Regular";font-size:1rem;font-weight:400;color:#6629a1;letter-spacing:-.17px;background:transparent;border:solid 1px #6629a1;border-radius:2px 0 0 2px}.footer--purple .site-footer .text-input:hover,.footer--purple .site-footer .text-input:focus{background:rgba(162,69,252,0.25)}.footer--purple .site-footer .text-input::-webkit-input-placeholder{color:#6629a1}.footer--purple .site-footer .input-group .btn{font-family:"Good Type Regular";font-size:1rem;font-weight:400;color:#6629a1;letter-spacing:-.17px;background:transparent;border:solid 1px #6629a1;border-radius:0 2px 2px 0}.footer--purple .site-footer .input-group .btn:hover,.footer--purple .site-footer .input-group .btn:focus{background:#6629a1}.footer--purple .site-footer .input-group .btn:hover,.footer--purple .site-footer .input-group .btn:visited{color:#fff;cursor:pointer}.footer--purple .site-footer svg g,.footer--purple .site-footer svg path{fill:#6629a1}.footer--red .site-footer p,.footer--red .site-footer a,.footer--red .site-footer .signup-form__header,.footer--red .site-footer span{color:#EA1010 !important}.footer--red .site-footer .text-input{font-family:"Good Type Regular";font-size:1rem;font-weight:400;color:#EA1010;letter-spacing:-.17px;background:transparent;border:solid 1px #EA1010;border-radius:2px 0 0 2px}.footer--red .site-footer .text-input:hover,.footer--red .site-footer .text-input:focus{background:rgba(252,66,73,0.25)}.footer--red .site-footer .text-input::-webkit-input-placeholder{color:#EA1010}.footer--red .site-footer .input-group .btn{font-family:"Good Type Regular";font-size:1rem;font-weight:400;color:#EA1010;letter-spacing:-.17px;background:transparent;border:solid 1px #EA1010;border-radius:0 2px 2px 0}.footer--red .site-footer .input-group .btn:hover,.footer--red .site-footer .input-group .btn:focus{background:#EA1010}.footer--red .site-footer .input-group .btn:hover,.footer--red .site-footer .input-group .btn:visited{color:#fff;cursor:pointer}.footer--red .site-footer svg g,.footer--red .site-footer svg path{fill:#EA1010}.z-index-2{position:relative;z-index:2}.footer-logos{display:flex;align-items:center;justify-content:center;margin-top:24px;margin-bottom:24px}@media (min-width: 992px){.footer-logos{justify-content:flex-start;margin-bottom:0}}.footer-logos__item{max-width:140px}.footer-logos__item img{width:100%}.footer-logos ul{margin:0;padding:0}.footer-logos ul li{list-style-type:none}.slider{width:100%;margin-right:auto;margin-left:auto;padding-right:11px;padding-left:11px}.slider .glide{width:100%;max-width:100%;height:320px;margin:0 auto}@media (min-width: 576px){.slider .glide{max-width:60%;height:calc(40vw + 60px)}}.slider .glide__track{height:260px;overflow:hidden}@media (min-width: 576px){.slider .glide__track{height:40vw}}.slider .glide__slide{display:inherit;width:100%;height:auto}.slider .glide img{width:100%;height:100%;object-fit:cover}.slider .glide__bullets{bottom:22px}.slider .glide__bullet{width:16px;height:16px;margin:0 6px;background:transparent;border:solid 1px #265cea;box-shadow:none}.slider .glide__bullet--active{background:#265cea}.c-instagram-feed{padding-top:6.25rem}.c-instagram-feed__date,.c-instagram-feed__like-count,.c-instagram-feed__comment-count,.c-instagram-feed__text{display:none}.c-instagram-feed__wrap{position:relative;width:100%;padding-right:11px;padding-left:11px}.c-instagram-feed__wrap .c-instagram-feed__profile-link{padding-bottom:1.5625rem;color:#000}.c-instagram-feed__wrap .photo-wrap{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 50%;max-width:50%;display:none;margin-bottom:22px}.c-instagram-feed__wrap .photo-wrap .photo{padding-top:100%;background-position:center center;background-size:cover}.c-instagram-feed__wrap .photo-wrap:nth-child(-n+4){display:block}@media (min-width: 992px){.c-instagram-feed__wrap .photo-wrap{flex:0 0 25%;max-width:25%}}.c-instagram-feed__link{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.c-instagram-feed__profile-link{display:flex;width:100%;flex-direction:column}@media (min-width: 768px){.c-instagram-feed__profile-link{flex-direction:row}}.c-instagram-feed__profile-link .instagram-handle{padding-top:1.5625rem}@media (min-width: 768px){.c-instagram-feed__profile-link .instagram-handle{padding-top:0}}.c-instagram-feed__profile-link>div:first-child{flex:1}@media (min-width: 768px){.c-instagram-feed__profile-link>div:first-child{margin-right:2.1875rem}}.c-instagram-feed__profile-link a{text-decoration:none;color:#000;font-size:2rem}.c-instagram-feed__profile-link:hover{border-width:0}.c-instagram-feed__profile-link:hover span:before{width:0}.ttweb-booking-button-offer span{display:block;width:100%;font-size:13px}.temp-banner{position:absolute;top:130px;width:100%;min-height:70px;padding:0;font-family:"Good Type Regular";background:#ffffb2;z-index:9}@media (max-width: 767px){.temp-banner{top:60px}}.temp-banner .inner-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:16px 10px 20px;color:#000;text-align:center;text-transform:uppercase}.temp-banner .inner-banner p{margin-bottom:0;padding-bottom:0;font-size:18px;line-height:24px;color:#000;text-transform:uppercase;letter-spacing:1px}@media (max-width: 767px){.temp-banner .inner-banner p{font-size:14px;line-height:18px;letter-spacing:.5px}}@media (max-width: 575px){.temp-banner .inner-banner p{font-size:12px;line-height:14px}}.temp-banner .inner-banner .column{padding:0 16px;border-left:1px solid #000}.temp-banner .inner-banner .column strong{font-family:"Good Type Bold";font-size:36px;font-weight:700;line-height:normal;letter-spacing:0px}@media (max-width: 767px){.temp-banner .inner-banner .column strong{font-size:20px;letter-spacing:1px}}@media (max-width: 575px){.temp-banner .inner-banner .column strong{font-size:16px}}.temp-banner .inner-banner .column:nth-child(1){border:0}.temp-banner .inner-banner .column:nth-child(3){border-right:1px solid #000}@media (max-width: 575px){.temp-banner .inner-banner .column:nth-child(3){border:none;border-left:1px solid #000}}.temp-banner .inner-banner .last-column{display:flex;align-items:center;justify-content:center;padding:0 16px}@media (max-width: 575px){.temp-banner .inner-banner .last-column{flex-direction:column;width:100%;padding:10px 0 0}}.temp-banner .inner-banner .last-column .banner-expire{display:block;font-size:14px;line-height:24px;letter-spacing:1px}@media (max-width: 575px){.temp-banner .inner-banner .last-column .banner-expire{font-size:12px;letter-spacing:.5px}}@media (max-width: 575px){.temp-banner .inner-banner .last-column .no-break br{display:none}}.temp-banner .inner-banner a.ttweb-booking-button{height:auto;margin:10px 20px;padding:14px 30px 10px;border-radius:5px;font-size:14px;font-weight:500;line-height:normal;color:#fff;letter-spacing:1.2px;background:#265cea;text-decoration:none}@media (max-width: 767px){.temp-banner .inner-banner a.ttweb-booking-button{margin-bottom:0;padding:6px 24px;font-size:14px;letter-spacing:.7px}}@media (min-width: 1200px){.temp-banner .inner-banner a.ttweb-booking-button{position:absolute;right:24px;margin:0 20px}}.staylong-savemore.temp-banner{position:absolute;top:130px;width:100%;min-height:70px;padding:0;font-family:"Good Type Regular";background:linear-gradient(180deg, #d9f3f2 0%, #f6e9f3 100%);opacity:1;z-index:9}@media (max-width: 767.98px){.staylong-savemore.temp-banner{top:60px}}.staylong-savemore.temp-banner .inner-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:20px;color:#000;text-align:center;text-transform:lowercase}@media (max-width: 450px){.staylong-savemore.temp-banner .inner-banner{padding:20px 0}}.staylong-savemore.temp-banner .inner-banner p{margin-bottom:0;padding-bottom:0;font-size:12px;line-height:16px;color:#000;text-transform:lowercase;font-family:"Good Type Regular"}@media (max-width: 767.98px){.staylong-savemore.temp-banner .inner-banner p{font-size:14px;line-height:18px;letter-spacing:.5px;margin:0 20px}}@media (max-width: 575.98px){.staylong-savemore.temp-banner .inner-banner p{margin:0;font-size:12px;padding:0 15px 0 0}}.staylong-savemore.temp-banner .inner-banner .column{padding:0 36px;border:0;position:relative}@media (max-width: 767.98px){.staylong-savemore.temp-banner .inner-banner .column{padding:0}}.staylong-savemore.temp-banner .inner-banner .column::after{content:'/';position:absolute;opacity:1;color:#265cea;font-family:"TheGoodType-Regular";font-size:36px;font-weight:400;font-style:normal;letter-spacing:0px;text-align:center;line-height:24px;top:8px;right:0}.staylong-savemore.temp-banner .inner-banner .column strong{font-family:"Good Type Regular";font-size:18px;font-weight:400;line-height:24px;letter-spacing:0px}@media (max-width: 767.98px){.staylong-savemore.temp-banner .inner-banner .column strong{font-size:14px}}.staylong-savemore.temp-banner .inner-banner .column:nth-child(1){border:0}@media (max-width: 767.98px){.staylong-savemore.temp-banner .inner-banner .column:nth-child(3)::after{display:none}}.staylong-savemore.temp-banner .inner-banner .last-column{display:flex;align-items:center;justify-content:center;padding:0 36px;padding-right:0}@media (max-width: 575px){.staylong-savemore.temp-banner .inner-banner .last-column{flex-direction:column;width:100%;padding:10px 0 0}}.staylong-savemore.temp-banner .inner-banner .last-column p{font-family:"Good Type Regular";font-size:18px;line-height:32px}@media (max-width: 767.98px){.staylong-savemore.temp-banner .inner-banner .last-column p{font-size:14px}}@media (max-width: 767.98px){.staylong-savemore.temp-banner .inner-banner .last-column{padding:16px 0 0}}@media (max-width: 575.98px){.staylong-savemore.temp-banner .inner-banner .last-column{padding:10px 0 0}}.staylong-savemore.temp-banner .inner-banner a.ttweb-booking-button{padding:8px 40px;border-radius:4px;font-size:14px;line-height:24px;color:#000;border:1.5px solid #265cea;font-family:"Good Type Bold";text-transform:lowercase;text-decoration:none;background-color:transparent}@media (max-width: 767.98px){.staylong-savemore.temp-banner .inner-banner a.ttweb-booking-button{margin-top:0;padding:6px 24px;font-size:14px}}@media (max-width: 575.98px){.staylong-savemore.temp-banner .inner-banner a.ttweb-booking-button{font-size:12px}}@media (min-width: 1200px){.staylong-savemore.temp-banner .inner-banner a.ttweb-booking-button{position:relative;right:auto;margin-left:24px}}.home-hero-carousel{position:relative}.home-hero-carousel .glide__slides{height:100%}.home-hero-carousel .overlay{position:absolute;height:100%;width:100%;background-color:black;opacity:.3;z-index:1}.home-hero-carousel__slider{position:relative;height:100vh}.home-hero-carousel__slider img{width:100%;height:100%;font-family:'object-fit: cover;';object-fit:cover}.home-hero-carousel__slider video{position:relative;width:100%;height:100%;font-family:'object-fit: cover;';object-fit:cover}.home-hero-carousel .play-icon{position:absolute;top:50%;left:50%;z-index:99;width:117px !important;height:117px;opacity:.5;transform:translate(-50%, -50%)}.home-hero-carousel .play-icon img{width:100%;height:100%;cursor:pointer;object-fit:cover}.home-hero-carousel .play-icon button{position:absolute;width:117px !important;height:117px;margin:0;padding:0;cursor:pointer;background-color:transparent;background-image:url("//res.cloudinary.com/traveltripperweb/image/upload/c_limit,f_auto,h_2500,q_auto,w_2500/v1617777507/vc3yrowzbevuhwfksgpg.png");background-repeat:no-repeat;background-size:cover;border:0;outline:0}.home-hero-carousel .play-icon button.play-pause{width:117px !important;height:117px;background-image:url("//res.cloudinary.com/traveltripperweb/image/upload/c_limit,f_auto,h_2500,q_auto,w_2500/v1617857769/jimxo5u5gazdim8pwf3i.png")}.home-hero-carousel__controls .prev-slide,.home-hero-carousel__controls .next-slide{position:absolute;top:50%;font-size:36px;color:#fff;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:2}@media (min-width: 640px){.home-hero-carousel__controls .prev-slide,.home-hero-carousel__controls .next-slide{font-size:48px}}.home-hero-carousel__controls .prev-slide i,.home-hero-carousel__controls .next-slide i{text-shadow:0 0 10px #000}.home-hero-carousel__controls .prev-slide{left:8px}@media (min-width: 1464px){.home-hero-carousel__controls .prev-slide{left:24px}}.home-hero-carousel__controls .next-slide{right:8px}@media (min-width: 1464px){.home-hero-carousel__controls .next-slide{right:24px}}.home-hero-carousel.overlay:after{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;content:'';background-image:linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 35%)}.prev-slide img,.next-slide img{width:40px}@media (min-width: 640px){.prev-slide img,.next-slide img{width:40px}}.home-pool-carousel{position:relative;margin-top:2.1875rem;margin-bottom:5rem}@media (min-width: 1464px){.home-pool-carousel{margin-top:-100px}}.home-pool-carousel__slider{position:relative;height:224px}@media (min-width: 640px){.home-pool-carousel__slider{height:674px}}.home-pool-carousel__slider img{width:100%;height:100%;font-family:'object-fit: cover;';object-fit:cover}.home-pool-carousel__slider .glide__track{height:100%}.home-pool-carousel__slider .glide__track .glide__slides{height:100%}.home-pool-carousel__controls{padding-top:1rem;text-align:right}.home-pool-carousel__controls a{color:#000;text-decoration:none}.home-pool-carousel__controls a:hover{text-decoration:none}.home-pool-carousel.overlay:after{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;content:'';background-image:linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 35%)}.hero-showmore{z-index:2;position:absolute;bottom:24px;display:flex;width:100%;justify-content:center}.hero-showmore a{color:#ffffb2;text-align:center;text-decoration:none}.hero-showmore a:hover{color:#ffffb2}.hero-showmore svg{width:24px}.page--home .rellax-wrapper{padding-bottom:100px}.page--home .content--main{z-index:2;overflow:hidden}@media (min-width: 1464px){.page--home .content--main{padding-top:7.5rem}}.page--home .stay-n-play{margin-bottom:2.1875rem}@media (min-width: 992px){.page--home .stay-n-play{display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px;display:flex;margin-bottom:7.8125rem}}@media (min-width: 992px){.page--home .stay-n-play>section{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 50%;max-width:50%}}.page--home .stay-n-play__sidebar{display:flex;flex-direction:column;justify-content:center;height:100%}.page--home .stay-n-play__sidebar-image-wrap{width:100%}.page--home .stay-n-play__video{margin-bottom:1rem}.page--home .stay-n-play__video:hover{cursor:pointer}@media (min-width: 992px){.page--home .rooftop-vibes{display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px;align-items:center}}.page--home .rooftop-vibes>section{z-index:1}@media (min-width: 992px){.page--home .rooftop-vibes>section{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 50%;max-width:50%}}.page--home .rooftop-vibes__image{margin-bottom:2.1875rem;padding:0px 3.125rem !important}@media (min-width: 992px){.page--home .rooftop-vibes__image{margin-bottom:0;padding:0px 11px !important}}.page--home .timetemp{font-size:1.125rem;line-height:1.5rem}.page--home .satisfy-soul{display:flex;flex-direction:column}@media (min-width: 992px){.page--home .satisfy-soul{display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px;flex-direction:row;padding-bottom:5rem}}.page--home .satisfy-soul__content,.page--home .satisfy-soul__image{position:relative;z-index:1}.page--home .satisfy-soul__content{order:1;padding-bottom:4.0625rem}@media (min-width: 992px){.page--home .satisfy-soul__content{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 41.66667%;max-width:41.66667%}}@media (min-width: 1464px){.page--home .satisfy-soul__content{padding-top:5rem;flex:0 0 33.33333%;max-width:33.33333%;margin-left:8.33333%}}.page--home .satisfy-soul__image{order:3;padding:0px 3.125rem;margin-bottom:2.1875rem}@media (min-width: 992px){.page--home .satisfy-soul__image{position:relative;width:100%;padding-right:11px;padding-left:11px;margin-left:8.33333%;flex:0 0 50%;max-width:50%;margin-bottom:0}}@media (min-width: 1464px){.page--home .satisfy-soul__image{position:relative;width:100%;padding-right:11px;padding-left:11px;order:2}}.page--home .satisfy-soul__bottom-image{order:2;margin-bottom:2.1875rem}@media (min-width: 992px){.page--home .satisfy-soul__bottom-image{margin-top:-20px;margin-bottom:0;height:350px;order:3;flex:0 0 58.33333%;max-width:58.33333%;position:relative;width:100%;padding-right:11px;padding-left:11px}}@media (min-width: 1200px){.page--home .satisfy-soul__bottom-image{height:400px;margin-top:-150px}}@media (min-width: 1464px){.page--home .satisfy-soul__bottom-image{margin-top:-100px;height:500px;flex:0 0 50%;max-width:50%;margin-left:8.33333%}}@media (min-width: 1464px){.home-rooms-suites{padding-bottom:5rem}}.home-rooms-suites__slider-and-content{display:flex;flex-direction:column;width:100%}@media (min-width: 992px){.home-rooms-suites__slider-and-content{display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px;flex-direction:row}}@media (min-width: 1464px){.home-rooms-suites__slider-and-content{flex-direction:row;align-items:center}}.home-rooms-suites__slider-wrap{margin-bottom:2.1875rem}@media (min-width: 992px){.home-rooms-suites__slider-wrap{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 50%;max-width:50%;margin-bottom:0}}.home-rooms-suites__slider-wrap-inner{position:relative;z-index:1}.home-rooms-suites__slider-wrap .tns-outer{position:relative}.home-rooms-suites__slider-wrap .tns-nav{position:absolute;bottom:100px;z-index:3;display:flex;justify-content:center;width:100%}.home-rooms-suites__slider-wrap .tns-nav button{width:8px;height:8px;margin:0 6px;background:#fff;border:0px;box-shadow:none;border-radius:8px;padding:0;opacity:50%}.home-rooms-suites__slider-wrap .tns-nav button.tns-nav-active{opacity:100%}.home-rooms-suites__slider{display:block;overflow:hidden}.home-rooms-suites__slider__track{height:100%}.home-rooms-suites__slider__controls .prev-slide,.home-rooms-suites__slider__controls .next-slide{position:absolute;top:45%;font-size:36px;color:#fff;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:2}@media (min-width: 640px){.home-rooms-suites__slider__controls .prev-slide,.home-rooms-suites__slider__controls .next-slide{font-size:48px}}.home-rooms-suites__slider__controls .prev-slide i,.home-rooms-suites__slider__controls .next-slide i{text-shadow:0 0 10px #000}.home-rooms-suites__slider__controls .prev-slide{left:8px}@media (min-width: 1464px){.home-rooms-suites__slider__controls .prev-slide{left:24px}}.home-rooms-suites__slider__controls .next-slide{right:8px}@media (min-width: 1464px){.home-rooms-suites__slider__controls .next-slide{right:24px}}.home-rooms-suites__content{padding-bottom:4.0625rem}@media (min-width: 992px){.home-rooms-suites__content{position:relative;width:100%;padding-right:11px;padding-left:11px;position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 50%;max-width:50%}}@media (min-width: 1464px){.home-rooms-suites__content{padding-bottom:0;flex:0 0 33.33333%;max-width:33.33333%;margin-left:8.33333%}}.home-rooms-suites__textbox-image{display:flex;flex-direction:column;padding-bottom:4.0625rem}@media (min-width: 992px){.home-rooms-suites__textbox-image{flex-direction:row;padding-bottom:0}}@media (min-width: 1464px){.home-rooms-suites__textbox-image{margin-top:-60px}}.home-rooms-suites__textbox{order:2;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width: 992px){.home-rooms-suites__textbox{position:relative;width:100%;padding-right:11px;padding-left:11px;order:1;justify-content:center}}@media (min-width: 1464px){.home-rooms-suites__textbox{flex:0 0 41.66667%;max-width:41.66667%;margin-left:16.66667%;padding-bottom:5rem;justify-content:flex-end}}.home-rooms-suites__textbox p{margin-bottom:1.5rem}.home-rooms-suites__image{padding:0px 3.125rem;margin-bottom:2.1875rem}@media (min-width: 992px){.home-rooms-suites__image{order:2}}@media (min-width: 1464px){.home-rooms-suites__image{margin-bottom:0;position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 33.33333%;max-width:33.33333%;margin-left:8.33333%}}.home-rooms-suites__image img{width:100%}.room-slider-card{background-color:#fff}.room-slider-card .card__bottom{padding:1.5625rem .75rem}.room-slider-card .card__bottom a{font-family:"Good Type Bold";font-size:1.25rem;color:#000;text-decoration:none;padding-bottom:2px}.room-slider-card .card__bottom a:hover{text-decoration:none;border-bottom:1px solid #000}.room-slider-card .card__bottom p{margin:0}.home-neighborhood{align-items:center}@media (min-width: 992px){.home-neighborhood{display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px}}@media (min-width: 992px){.home-neighborhood__content{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 50%;max-width:50%}}@media (min-width: 1464px){.home-neighborhood__content{flex:1 0;display:flex}}.home-neighborhood__contentblock{padding-bottom:3.125rem}@media (min-width: 1464px){.home-neighborhood__contentblock{padding-left:2rem;padding-bottom:0}}.home-neighborhood__map{line-height:0}@media (min-width: 992px){.home-neighborhood__map{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 50%;max-width:50%}}.home-neighborhood__map img{width:100%}.home-neighborhood__iconfarm{display:none}@media (min-width: 1464px){.home-neighborhood__iconfarm{display:flex}}.home-neighborhood__iconfarm a{display:block;color:#000;text-decoration:none;font-size:.875rem;text-align:center;margin-bottom:2.1875rem}.home-neighborhood__icons{margin-right:1.5625rem}.home-neighborhood__icons:last-child{margin-right:0px;margin-top:3.125rem}.home-neighborhood__address{background-color:#fff;padding:1rem;position:absolute;bottom:0;text-align:center;line-height:2rem}.home-neighborhood__address p{line-height:2rem;text-align:left}.home-neighborhood__icon-wrap{width:124px}.home-neighborhood__icon-wrap img{width:100%}@media (min-width: 992px){.home-content-block{position:relative;width:100%;padding-right:11px;padding-left:11px}}@media (min-width: 1464px){.home-content-block{flex:0 0 83.33333%;max-width:83.33333%;margin-left:8.33333%}}.modal-backdrop{background-color:rgba(0,0,0,0.5) !important;height:100%;width:100%;display:block;position:absolute;z-index:100}.thankyou-card{display:none;width:100%}.thankyou-card:target{display:block}.thankyou-card .modal-close{position:absolute;top:15px;right:5px;z-index:102;text-decoration:none;font-size:40px;color:#265cea}.thankyou-card .card{z-index:101;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:none;width:100%;padding:0 20px;max-width:1000px}.thankyou-card .card .card__top{min-height:auto;padding:1.5625rem;background-color:#ffffb2}.thankyou-card .card:after{box-shadow:none}.thankyou-card .card__top .split-text{position:relative;display:flex;flex-wrap:wrap;width:100%;min-height:auto;margin-bottom:30px;font-size:28px;line-height:44px;color:#fc4148;-ms-flex-line-pack:justify !important;align-content:space-between !important}.thankyou-card .card__top .split-text:last-child{min-height:250px}.hero--home{height:600px;background-image:url("/assets/images/hero--home.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}@media (min-width: 1464px){.hero--home{height:100vh}}.hero--home .home-banner__inner__image{position:fixed;top:0}.hero--home video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;left:50%;top:50%;transform:translate(-50%, -50%)}.hero--home video.desktop{display:none}@media (min-width: 992px){.hero--home video.mobile{display:none}.hero--home video.desktop{display:block}}.hero--home .container,.hero--home .room-details-slider,.hero--home .other-rooms .three-col-cards,.other-rooms .hero--home .three-col-cards{height:100%;color:#ffffb2}.hero--home .hero--timetemp{display:flex;align-items:flex-end;justify-content:center;height:100%;width:100%;position:absolute;text-transform:lowercase}@media (min-width: 1464px){.hero--home .hero--timetemp{margin-left:58.33333%;justify-content:left;align-items:center}}.hero__footer--blue{position:absolute;bottom:0;width:100%;height:262px;background-image:url("/assets/images/hero-fade--peaceBlue.png");background-repeat:no-repeat;background-size:100%}.home-intro{padding-bottom:4.0625rem;font-size:24px;line-height:32px;order:1}@media (min-width: 1464px){.home-intro{order:2;font-size:28px;line-height:44px}}.home-intro>div{position:relative;width:100%;padding-right:11px;padding-left:11px}.home-cards .card-wrap{position:relative;width:100%;padding-right:11px;padding-left:11px;padding-bottom:1.5625rem}@media (min-width: 1464px){.home-cards .card-wrap{flex:0 0 50%;max-width:50%}}.home-cards .card-wrap:hover{cursor:pointer}.home-cards .card{background-color:#fff}.home-cards .card__top{height:420px}.home-cards .card__top img{object-fit:cover;height:100%}.hp-accessibility{text-align:left;position:relative;width:100%;padding-right:11px;padding-left:11px}.charity-banner{max-width:100%;padding:10px 15px;text-align:center;background-color:#ffffb2;margin-top:10px}.charity-banner a,.charity-banner p{display:inline-block;margin:5px 15px;color:#265cea;vertical-align:middle}.charity-banner p{font-size:20px}@media (max-width: 767px){.charity-banner p{font-size:16px}}.charity-banner a{text-decoration:none;padding:15px 20px;font-size:13px;text-transform:uppercase;letter-spacing:.17em;border:1px solid #265cea}@media (max-width: 767px){.charity-banner a{padding:7px 10px;font-size:10px;letter-spacing:1px}}.charity-banner a:hover{color:#ffffb2;background-color:#265cea;border:1px solid #265cea}div#main{margin-top:0px !important}.page--stay .content--main{padding-top:4rem}.page--stay .content--main .container,.page--stay .content--main .room-details-slider,.page--stay .content--main .other-rooms .three-col-cards,.other-rooms .page--stay .content--main .three-col-cards{max-width:1090px}.page--stay .card-wrap{position:relative;width:100%;padding-right:11px;padding-left:11px;padding-right:10px;padding-left:10px;padding-bottom:20px}@media (min-width: 768px){.page--stay .card-wrap{flex:0 0 50%;max-width:50%;padding-right:20px;padding-left:20px;padding-bottom:40px}}.page--stay .card-wrap .card__top{height:295px}.page--stay .card-wrap .card__top>div{height:295px}.page--stay .card-wrap .card__top picture{height:295px}.page--stay .card-wrap .card__top img{object-fit:cover;height:100%}.page--stay .card-wrap .card__bottom{padding:24px}.page--stay .card-wrap .card__header{margin-bottom:20px}.page--stay .hero--stay{z-index:2;height:auto;padding-top:136px}.page--stay .hero--stay .scroll-down svg g{stroke:#265cea}.page--stay .hero--stay .split-text span:nth-child(5){flex:0 0 10%;text-align:left}@media (min-width: 576px){.page--stay .hero--stay .split-text span:nth-child(5){flex:0 0 25%;text-align:right}}.page--stay .hero--stay .split-text span:nth-child(6){flex:0;width:0;max-width:0;padding:0 6px}.page--stay .hero--stay .split-text span:last-child{flex:0;padding:0}.hero--splitview{position:relative;z-index:2;height:auto;padding-top:143px}@media (min-width: 768px){.hero--splitview{padding-top:185px}}.hero--splitview .content--image{margin-bottom:24px}.hero--splitview .content--image .ttweb-react-component-base{height:100%}@media (min-width: 768px){.hero--splitview .content-wrap{display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px;margin:0;align-items:center;height:600px}.hero--splitview .content--image{flex:0 0 58.33333%;max-width:58.33333%;margin-bottom:0;height:100%}.hero--splitview .content--text{flex:0 0 41.66667%;max-width:41.66667%;padding-left:40px}}@media (min-width: 992px){.hero--splitview .content--text{padding-left:80px}}.hero--splitview .split-text{position:relative;display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px;width:100%;margin-bottom:32px;font-size:30px;line-height:59px;-ms-flex-line-pack:justify !important;align-content:space-between !important}@media (min-width: 576px){.hero--splitview .split-text{font-size:36px;line-height:74px}}.hero--splitview .split-text span{font-size:56px;color:#265cea;position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 50%;max-width:50%}.hero--splitview .split-text span:first-child{text-align:left;vertical-align:top}.hero--splitview .split-text span:nth-child(3){left:50%;vertical-align:bottom}.hero--splitview .split-text span:nth-child(5){text-align:right}.ada-rooms--listing{display:none}.ada-rooms--listing.active{display:block}.ada-show-hide-wrap{text-align:center;padding:45px 0}.ada-show-hide-btn{display:inline-block;text-transform:uppercase;border:1px solid #265cea;border-radius:4px;padding:8px 12px;color:#265cea;font-size:.875rem}.ada-show-hide-btn:hover{color:#fff;background-color:#265cea;cursor:pointer}.ada-show-hide-btn .ada-hide{display:none}.ada-show-hide-btn .ada-show{display:block}.ada-show-hide-btn.active .ada-hide{display:block}.ada-show-hide-btn.active .ada-show{display:none}.rooms-offers-section{padding-top:75px}.rooms-offers-section .rooms-offers-section__content{margin-bottom:60px}@media (min-width: 768px){.rooms-offers-section{padding-top:120px;display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px;align-items:center}.rooms-offers-section .rooms-offers-section__content{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 41.66667%;max-width:41.66667%;margin-bottom:0px}.rooms-offers-section .rooms-offers-section__image{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 50%;max-width:50%;margin-left:8.33333%}}.room__buttons{display:flex;justify-content:space-between}.room__buttons a{display:block;width:auto;flex:1}.room__buttons a:first-child{margin-right:24px}.room-card{align-items:center;margin-bottom:40px;background-color:#fff;margin-left:0;margin-right:0}.room-card .ttweb-room{display:flex;width:100%;align-items:center;flex-wrap:wrap}.room-card__left{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0;height:350px}@media (min-width: 768px){.room-card__left{flex:0 0 50%;max-width:50%}}.room-card__left .ttweb-room-primary-image{height:100%}.room-card__left .ttweb-room-primary-image picture{display:block;width:100%;height:100%}.room-card__left .ttweb-room-primary-image img{width:100%;height:100%;object-fit:cover}.room-card__right{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 100%;max-width:100%;padding-top:20px;padding-bottom:20px}@media (min-width: 768px){.room-card__right{flex:0 0 50%;max-width:50%;padding-top:0;padding-bottom:0;padding-left:30px}}.room-card__right .card__header{margin-bottom:15px}.room-card__right .icons{display:flex;margin-bottom:15px}.room-card__right .icons p{display:flex;margin-right:20px}.room-card__right .icons p .icon img{display:block;margin-right:10px;width:30px;height:auto}.room-card__right__description{margin-bottom:30px}.room-card__right .room__buttons{display:block}.room-card__right .room__buttons a{width:160px;text-align:center;min-width:auto;display:inline-block}.page--gallery{color:#6629a1}.page--gallery .site-header-wrap.sticky,.page--gallery .site-header-wrap.nav--active{background-color:#feecd7}.hero--gallery{z-index:2}.hero--gallery .scroll-down svg g{stroke:#6629a1}.hero--gallery .split-text span:nth-child(3){flex:0 0 auto;max-width:23%;text-align:left}@media (min-width: 576px){.hero--gallery .split-text span:nth-child(3){flex:0 0 50%;max-width:50%;text-align:right}}.hero--gallery .split-text span:last-child{flex:0;max-width:0%;padding:0;text-align:center}@media (min-width: 576px){.hero--gallery .split-text span:last-child{flex:0 0 100%;max-width:100%;padding:80px 0 0}}.filtered-galleries{width:100%;margin-right:auto;margin-left:auto;padding-right:11px;padding-left:11px}@media (min-width: 576px){.filtered-galleries{max-width:532px}}@media (min-width: 768px){.filtered-galleries{max-width:724px}}@media (min-width: 992px){.filtered-galleries{max-width:948px}}@media (min-width: 1464px){.filtered-galleries{max-width:1420px}}.gallery-nav{margin:0;padding:20px 0 25px;font-size:20px;text-align:center;list-style:none}.gallery-nav li{color:#6629a1;position:relative;display:inline-block}@media (min-width: 576px){.gallery-nav li:last-child{padding-right:0}.gallery-nav li:last-child:after{content:normal}}.gallery-nav li a{color:#6629a1;text-decoration:none;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden;text-transform:lowercase}.gallery-nav li a:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#6629a1;height:1px;-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.gallery-nav li a:hover:before,.gallery-nav li a .active:before{-webkit-transform:translateY(0);transform:translateY(0)}.gallery-items{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px}.gallery-items li{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 50%;max-width:50%;padding:11px;padding-bottom:0}@media (min-width: 768px){.gallery-items li{flex:0 0 33.33333%;max-width:33.33333%;padding-bottom:11px}}.gallery-items li:nth-child(odd){padding-right:0}@media (min-width: 768px){.gallery-items li:nth-child(odd){padding-right:11px}}.gallery-items li .lightbox-item{position:relative;width:100%;height:100%;padding-top:100%;border:solid 1px transparent;box-shadow:0;transition:all 0.3s}@media screen and (prefers-reduced-motion: reduce){.gallery-items li .lightbox-item{transition:none}}.gallery-items li .lightbox-item:hover{cursor:pointer;box-shadow:0 0 20px rgba(0,0,0,0.2)}.gallery-items li img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.pswp{position:fixed}.pswp__zoom-wrap{display:flex;align-items:center;transform:none !important}.pswp__bg{background:#fff;opacity:1 !important}@media (min-width: 768px){.pswp__bg{opacity:.94 !important}}.pswp__container{max-width:895px;margin:40px auto}.pswp__container .pswp__img{position:relative;right:0;width:70% !important;height:auto !important;margin:0 auto;object-fit:cover}.pswp__ui{position:relative;max-width:1280px;height:100%;margin:0 auto}.pswp__top-bar,.pswp__button{opacity:1 !important}.pswp__counter{position:absolute;top:auto;bottom:35px;left:0;width:100%;min-height:44px;font-size:20px;line-height:47px;color:#6629a1;text-align:center}.pswp__top-bar,.pswp__caption{background:transparent}.pswp__button--close{top:30px;right:30px;width:31px;height:28px;background-image:url("/goodtimeassets/images/x-icon.svg") !important;background-position:0 0;background-size:100%}.pswp__button--arrow--left{left:15px}.pswp__button--arrow--left:before{top:auto;width:16px;height:29px;background-color:transparent;background-image:url("/goodtimeassets/images/arrow-icon-left.svg") !important;background-repeat:no-repeat;background-position:0;background-size:100%}.pswp__button--arrow--right{right:15px}.pswp__button--arrow--right:before{top:auto;width:16px;height:29px;background-color:transparent;background-image:url("/goodtimeassets/images/arrow-icon-right.svg") !important;background-repeat:no-repeat;background-position:0;background-size:100%}.pswp__button--arrow--right:hover{opacity:.5 !important}.page--play{color:#6629a1}.page--play .card-wrap .card__top{height:420px}.page--play .card-wrap .card__top img{object-fit:cover;height:100%}.page--play .content--main{padding-top:0}@media (min-width: 768px){.page--play .content--main{padding-top:2.25rem}}.page--play .content--main .play__content .card-wrap{padding-bottom:2rem}.page--play .content--main .play__content .card-wrap:nth-of-type(even){margin-left:1rem}.hero--play{height:auto;padding-top:136px;padding-bottom:2.1875rem}.hero--play .container,.hero--play .room-details-slider,.hero--play .other-rooms .three-col-cards,.other-rooms .hero--play .three-col-cards{max-width:1280px}.hero--play .card-wrap{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 100%;max-width:100%}.hero--play .card__header{padding-top:.75rem}@media (min-width: 768px){.hero--play .card__header{padding-top:0}}.hero--play .card__bottom{padding:0;color:#000}@media (min-width: 768px){.hero--play .card__bottom{padding:2.1875rem}}.hero--play .card__bottom .btn{width:100%}@media (min-width: 768px){.hero--play .card__bottom .btn{width:auto}}.hero--play .btn{margin-top:.75rem;font-size:1rem}.play__row{padding-bottom:3.125rem}@media (min-width: 992px){.play__row{padding-bottom:5rem}}.play__side-nav{display:none}@media (min-width: 768px){.play__side-nav{display:block;flex:0 0 16.66667%;max-width:16.66667%}}.play__side-nav ul{padding:0;list-style-type:none}.play__side-nav li{margin-bottom:.75rem}.play__side-nav a{color:#6629a1;text-decoration:none}.play__side-nav a:hover,.play__side-nav a.active{border-bottom:1px solid #6629a1}@media (min-width: 768px){.play__devicenav{display:none}}.play__devicenav ul{display:flex;padding:0;flex-wrap:wrap;list-style-type:none;position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 100%;max-width:100%}.play__devicenav a{color:#6629a1;text-decoration:none;padding:0 20px}.play__devicenav a:hover,.play__devicenav a.active{border-bottom:1px solid #6629a1}.play__side-nav-menu{position:sticky;top:140px}.play__content{position:relative;width:100%;padding-right:11px;padding-left:11px}@media (min-width: 768px){.play__content{flex:0 0 83.33333%;max-width:83.33333%}}.play__content .card-wrap{flex:0 0 100%;max-width:100%}@media (min-width: 768px){.play__content .card-wrap{flex:0 0 50%;max-width:50%}}@media (min-width: 992px){.play__content .card-wrap{flex:0 0 40%;max-width:40%;padding-bottom:6.25rem}.play__content .card-wrap:nth-of-type(even){margin-left:10%}}.event__month{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 100%;max-width:100%;padding-bottom:.75rem}.event__showmore{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 100%;max-width:100%;margin-top:60px;margin-bottom:160px;justify-content:center;text-align:center;cursor:pointer}@media (min-width: 768px){.event__showmore{flex:0 0 100%;max-width:100%}}@media (min-width: 992px){.event__showmore{flex:0 0 90%;max-width:90%}}.page--about{color:#265cea}.page--about .content--main{background:linear-gradient(#f6e9f3, #feecd7)}.page--about .sticky,.page--about .nav--active{background-color:#f6e9f3}.page--about .hero{align-items:center}@media (min-width: 768px){.page--about .hero{align-items:flex-end}}.page--about .hero--about{height:550px;background:#f6e9f3}@media (min-width: 768px){.page--about .hero--about{height:400px}}.page--about .hero--about .split-text{margin-bottom:0}@media (min-width: 768px){.page--about .hero--about .split-text{margin-bottom:2.1875rem}}.page--about .hero--about .split-text span{flex:0 0 33.33333%;max-width:33.33333%}.page--about .hero--about .split-text span:first-child{left:0;text-align:right}@media (min-width: 768px){.page--about .hero--about .split-text span:first-child{left:7%}}.page--about .hero--about .split-text span:nth-child(2){flex:0;max-width:0;padding:0}.page--about .hero--about .split-text span:nth-child(3){left:0;flex:0 0 15.8%;text-align:right}.page--about .hero--about .split-text span:nth-child(4){right:0}.page--about .hero--about .split-text span:nth-child(5){left:33.33%;flex:0 0 27%;text-align:right}.page--about .hero--about .split-text span:nth-child(6){right:33.33%}.page--about .about__row{padding-bottom:4.0625rem}@media (min-width: 768px){.page--about .about__row{padding-bottom:5rem}}.page--about .about__side-nav{position:relative;width:100%;padding-right:11px;padding-left:11px}@media (min-width: 768px){.page--about .about__side-nav{flex:0 0 25%;max-width:25%}}.page--about .about__side-nav ul{position:sticky;top:140px;display:flex;justify-content:center;padding:0 0 1.5625rem;list-style-type:none}@media (min-width: 768px){.page--about .about__side-nav ul{display:block}}.page--about .about__side-nav li{margin-bottom:.75rem}.page--about .about__side-nav a{margin:0 .625rem;color:#265cea;text-decoration:none}@media (min-width: 768px){.page--about .about__side-nav a{margin:0}}.page--about .about__side-nav a:hover,.page--about .about__side-nav a.active{border-bottom:1px solid #265cea}.page--about .about__content{position:relative;width:100%;padding-right:11px;padding-left:11px;padding:0 15px}@media (min-width: 768px){.page--about .about__content{flex:0 0 75%;max-width:75%;padding:0 11px}}.page--about .about__content__wrap{max-width:627px;margin-bottom:5rem}.page--about .about__content__wrap p{margin-bottom:2.1875rem}.page--about .about__content__wrap p:last-child{margin-bottom:0}.faq__question{display:flex;align-items:center;justify-content:space-between;margin-bottom:0 !important;cursor:pointer}.faq__question span{position:relative}.faq__question span:before{position:absolute;bottom:0;left:0;width:0;height:1px;content:'';background:#265cea;transition:all 0.3s ease-out}@media screen and (prefers-reduced-motion: reduce){.faq__question span:before{transition:none}}.faq__question:after{font-size:20px;color:#265cea;content:'+'}.faq__question:hover{text-decoration:none}.faq__question:hover span:before{width:100%}.faq__answer p:last-child{margin-bottom:0}.faq__item{padding:1.5625rem 0;border-top:0;border-bottom:solid 1px #265cea}.faq__item:first-child{border-top:solid 1px #265cea}.faq__item.close .faq__answer{display:block;height:0;transition:height 1s ease-out;-webkit-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}@media screen and (prefers-reduced-motion: reduce){.faq__item.close .faq__answer{transition:none}}.faq__item.open .faq__question:after{content:'-'}.faq__item.open .faq__answer{display:block;margin-top:2.1875rem;-webkit-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;transform-origin:top;transition:transform 0.4s ease}@media screen and (prefers-reduced-motion: reduce){.faq__item.open .faq__answer{transition:none}}.page--pool{color:#6629a1;background:linear-gradient(#feecd7, #ffffb2)}.page--pool .slider .glide__bullet{border-color:#6629a1}.page--pool .slider .glide__bullet--active{background:#6629a1}.hero--pool{height:370px;padding-top:205px;font-size:36px;line-height:43px}.hero--pool .text-1,.hero--pool .text-3{flex:0 0 50%;max-width:50%;padding-bottom:3.125rem;text-align:right}.hero--pool .text-2,.hero--pool .text-4{flex:0 0 50%;max-width:50%;margin-left:50%;text-align:left}.hero--pool .text-1,.hero--pool .text-2{display:block}@media (min-width: 768px){.hero--pool .text-1,.hero--pool .text-2{display:none}}.hero--pool .text-3,.hero--pool .text-4{display:none}@media (min-width: 768px){.hero--pool .text-3,.hero--pool .text-4{display:block}}@media (min-width: 768px){.hero--pool{padding-top:370px}}@media (min-width: 992px){.hero--pool{padding-top:300px}}.pool-intro__image{position:relative;width:100%;padding-right:11px;padding-left:11px;display:flex;align-items:center;margin-bottom:2.1875rem}@media (min-width: 992px){.pool-intro__image{flex:0 0 50%;max-width:50%}}@media (min-width: 1464px){.pool-intro__image{margin-left:8.33333%}}.pool-intro__image>div{margin:auto}.pool-intro__image img{width:100%}.pool-intro__text{position:relative;width:100%;padding-right:11px;padding-left:11px;margin-bottom:2.1875rem}.pool-intro__text p{margin-bottom:.75rem}.pool-intro__text hr{margin-bottom:.75rem;border:0;border-bottom:1px solid}@media (min-width: 992px){.pool-intro__text{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;flex:0 0 41.66667%;max-width:41.66667%;margin-left:8.33333%}}@media (min-width: 1464px){.pool-intro__text{flex:0 0 25%;max-width:25%}}.related-slides .card__top{min-height:auto;max-height:none;overflow:inherit}.page--press,.page--policy{color:#265cea}.page--press .sticky,.page--press .nav--active,.page--policy .sticky,.page--policy .nav--active{background-color:#feecd7}.page--press .content--main,.page--policy .content--main{background:linear-gradient(#feecd7, #d9f3f2)}.page--press .content--main .container .content,.page--press .content--main .room-details-slider .content,.page--press .content--main .other-rooms .three-col-cards .content,.other-rooms .page--press .content--main .three-col-cards .content,.page--policy .content--main .container .content,.page--policy .content--main .room-details-slider .content,.page--policy .content--main .other-rooms .three-col-cards .content,.other-rooms .page--policy .content--main .three-col-cards .content{max-width:845px;margin:0 auto;font-size:1rem;line-height:2}@media (min-width: 768px){.page--press .content--main .container .content,.page--press .content--main .room-details-slider .content,.page--press .content--main .other-rooms .three-col-cards .content,.other-rooms .page--press .content--main .three-col-cards .content,.page--policy .content--main .container .content,.page--policy .content--main .room-details-slider .content,.page--policy .content--main .other-rooms .three-col-cards .content,.other-rooms .page--policy .content--main .three-col-cards .content{font-size:20px;line-height:33px}}.page--press .content--main .container .content p,.page--press .content--main .room-details-slider .content p,.page--press .content--main .other-rooms .three-col-cards .content p,.other-rooms .page--press .content--main .three-col-cards .content p,.page--policy .content--main .container .content p,.page--policy .content--main .room-details-slider .content p,.page--policy .content--main .other-rooms .three-col-cards .content p,.other-rooms .page--policy .content--main .three-col-cards .content p{margin-bottom:3.125rem}.page--press .content--main .container .content p img,.page--press .content--main .room-details-slider .content p img,.page--press .content--main .other-rooms .three-col-cards .content p img,.other-rooms .page--press .content--main .three-col-cards .content p img,.page--policy .content--main .container .content p img,.page--policy .content--main .room-details-slider .content p img,.page--policy .content--main .other-rooms .three-col-cards .content p img,.other-rooms .page--policy .content--main .three-col-cards .content p img{width:100%}.page--press .content--main .container .content a,.page--press .content--main .room-details-slider .content a,.page--press .content--main .other-rooms .three-col-cards .content a,.other-rooms .page--press .content--main .three-col-cards .content a,.page--policy .content--main .container .content a,.page--policy .content--main .room-details-slider .content a,.page--policy .content--main .other-rooms .three-col-cards .content a,.other-rooms .page--policy .content--main .three-col-cards .content a{position:relative;display:inline-block;color:#265cea;text-decoration:none}.page--press .content--main .container .content a:after,.page--press .content--main .room-details-slider .content a:after,.page--press .content--main .other-rooms .three-col-cards .content a:after,.other-rooms .page--press .content--main .three-col-cards .content a:after,.page--policy .content--main .container .content a:after,.page--policy .content--main .room-details-slider .content a:after,.page--policy .content--main .other-rooms .three-col-cards .content a:after,.other-rooms .page--policy .content--main .three-col-cards .content a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:'';background:#265cea}.page--press .content--main .container .content ul li img,.page--press .content--main .room-details-slider .content ul li img,.page--press .content--main .other-rooms .three-col-cards .content ul li img,.other-rooms .page--press .content--main .three-col-cards .content ul li img,.page--policy .content--main .container .content ul li img,.page--policy .content--main .room-details-slider .content ul li img,.page--policy .content--main .other-rooms .three-col-cards .content ul li img,.other-rooms .page--policy .content--main .three-col-cards .content ul li img{width:100%}.page--press .hero,.page--policy .hero{align-items:center}@media (min-width: 768px){.page--press .hero,.page--policy .hero{align-items:flex-end}}.page--press .hero .container,.page--press .hero .room-details-slider,.page--press .hero .other-rooms .three-col-cards,.other-rooms .page--press .hero .three-col-cards,.page--policy .hero .container,.page--policy .hero .room-details-slider,.page--policy .hero .other-rooms .three-col-cards,.other-rooms .page--policy .hero .three-col-cards{justify-content:center;max-width:700px}.page--press .hero--press,.page--press .hero--policy,.page--policy .hero--press,.page--policy .hero--policy{height:550px;background:#feecd7}@media (min-width: 768px){.page--press .hero--press,.page--press .hero--policy,.page--policy .hero--press,.page--policy .hero--policy{height:400px}}.page--press .hero--press .split-text,.page--press .hero--policy .split-text,.page--policy .hero--press .split-text,.page--policy .hero--policy .split-text{margin-bottom:0}@media (min-width: 768px){.page--press .hero--press .split-text,.page--press .hero--policy .split-text,.page--policy .hero--press .split-text,.page--policy .hero--policy .split-text{margin-bottom:2.1875rem}}.page--press .hero--press .split-text span,.page--press .hero--policy .split-text span,.page--policy .hero--press .split-text span,.page--policy .hero--policy .split-text span{flex:0 0 50%;max-width:50%}.page--press .hero--press .split-text span:first-child,.page--press .hero--policy .split-text span:first-child,.page--policy .hero--press .split-text span:first-child,.page--policy .hero--policy .split-text span:first-child{text-align:left}.page--press .hero--press .split-text span:last-child,.page--press .hero--policy .split-text span:last-child,.page--policy .hero--press .split-text span:last-child,.page--policy .hero--policy .split-text span:last-child{text-align:left}.page--press .hero--policy,.page--policy .hero--policy{background:#ddf0fe}@media (max-width: 767.98px){.page--press .hero--policy.hero-eatdrinkplay,.page--policy .hero--policy.hero-eatdrinkplay{height:auto;margin-top:240px}}.page--press .hero--policy.hero-eatdrinkplay .split-text,.page--policy .hero--policy.hero-eatdrinkplay .split-text{text-align:center;justify-content:center;color:black}.page--press .hero--policy.hero-groot,.page--policy .hero--policy.hero-groot{height:520px}@media (max-width: 767.98px){.page--press .hero--policy.hero-groot,.page--policy .hero--policy.hero-groot{height:420px}}.page--press .hero--policy.hero-groot .container,.page--press .hero--policy.hero-groot .room-details-slider,.page--press .hero--policy.hero-groot .other-rooms .three-col-cards,.other-rooms .page--press .hero--policy.hero-groot .three-col-cards,.page--policy .hero--policy.hero-groot .container,.page--policy .hero--policy.hero-groot .room-details-slider,.page--policy .hero--policy.hero-groot .other-rooms .three-col-cards,.other-rooms .page--policy .hero--policy.hero-groot .three-col-cards{text-align:center;margin-bottom:2.1875rem}@media (max-width: 767.98px){.page--press .hero--policy.hero-groot,.page--policy .hero--policy.hero-groot{margin-top:170px}}.page--press .hero--policy.hero-groot .split-text,.page--policy .hero--policy.hero-groot .split-text{margin-bottom:0}.page--press .hero--policy.hero-groot p,.page--policy .hero--policy.hero-groot p{margin-bottom:1.5rem;text-align:center}.page--policy .content--main{background:linear-gradient(#ddf0fe, #feecd7) !important}.page-ada-content{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 100%;max-width:100%;margin-bottom:2.1875rem}.press-card{display:flex;flex-direction:column;height:100%}.press-card .card__top{background-color:#fff;padding:50px 20px 20px}.press-card .card__top .text-l{text-transform:lowercase;text-align:center}.press-card .card__top .text-l a{color:#6629a1;text-decoration:none}.press-card .card__top .text-l a:hover{text-decoration:none}.press-card .card__bottom{height:100%}.press-card .card__header{color:#000}.press-card .card__date{font-size:13px;margin-bottom:2.1875rem;color:#000}.press-cards.clipped .card-wrap{display:none}@media (max-width: 767.98px){.press-cards.clipped .card-wrap:nth-child(-n+3){display:block}}@media (min-width: 768px){.press-cards.clipped .card-wrap:nth-child(-n+2){display:block}}@media (min-width: 1464px){.press-cards.clipped .card-wrap:nth-child(-n+3){display:block}}.press-cards .card__bottom{padding-bottom:0px}.press-cards .press-link{background-color:#fff;padding:0 2.1875rem 2.1875rem;text-align:center}.press__showmore{text-align:center;padding:2.1875rem 0}.press__showmore p{cursor:pointer;font-size:16px}.press__showmore.enquiries{padding-top:0}.hero--press{height:370px;padding-top:75px;font-size:36px;line-height:43px}.hero--press .text-1,.hero--press .text-2{position:relative;width:100%;padding-right:11px;padding-left:11px}.hero--press .text-1{padding-bottom:3.125rem;text-align:right;flex:0 0 50%;max-width:50%}.hero--press .text-2{text-align:left;flex:0 0 50%;max-width:50%;margin-left:50%}.page--press .mid-page-text{position:relative;width:100%;padding-right:11px;padding-left:11px;padding:5rem 0;font-size:30px;line-height:59px}.page--press .mid-page-text .text-1{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 91.66667%;max-width:91.66667%;margin-left:8.33333%;padding-bottom:3.125rem}.page--press .mid-page-text .text-2{flex:0 0 50%;max-width:50%;margin-left:50%}.page--events{background:linear-gradient(#d9f3f2, #feecd7)}.page--events .hero--events{margin-top:90px;padding-top:0px}.page--events .hero--events .split-text span{color:#6629a1}@media (min-width: 768px){.page--events .hero--events{margin-top:180px}}.page--events #events-date-picker{display:none}.page--events .sort-filter{font-size:14px;line-height:14px;text-transform:uppercase;display:flex;align-items:center;padding:15px 32px 12px;border:2px solid;border-radius:4px;font-style:italic}@media (max-width: 767.98px){.page--events .sort-filter{width:100%}}.page--events .sort-filter svg{width:16px;margin-top:-3px;margin-left:12px}.page--events .sort-filter:hover{cursor:pointer}.page--events .sort-filter:hover,.page--events .sort-filter.active{background-color:#6629a1;border-color:#6629a1;color:#fff}.page--events .event-filter-bar{display:none;padding:32px 0;border-bottom:2px solid #6629a1}.page--events .event-filter-bar .filter{display:inline-flex;align-items:center;border-radius:8px;color:#6629a1;text-transform:uppercase;background-color:#fff;padding:12px 32px;font-style:italic}.page--events .event-filter-bar .filter-close{margin-left:24px;display:flex;margin-top:-2px}.page--events .event-filter-bar .filter-close g{fill:#6629a1;stroke:#6629a1}.page--events .event-filter-bar .filter-close:hover{cursor:pointer}.page--events .event-filter-bar.active{display:block}.page--events .events-date-selection{font-family:"Good Type Regular";position:absolute;right:0px;z-index:2;background:white;top:45px;max-height:0px;transition:max-height 0.35s ease-in;overflow:hidden}@media (max-width: 767.98px){.page--events .events-date-selection{top:128px;left:0px;right:auto}}.page--events .events-date-selection.active{max-height:initial}@media (min-width: 768px){.page--events .events-date-selection.active{max-height:550px}}.page--events .events-date-selection-top-buttons{display:flex;justify-content:space-between;padding:24px}@media (max-width: 991.98px){.page--events .events-date-selection-top-buttons{justify-content:center;flex-wrap:wrap}}.page--events .events-date-selection-top-buttons button{color:#6629a1;text-transform:uppercase;font-style:italic;width:auto;padding-left:32px;padding-right:32px}@media (max-width: 991.98px){.page--events .events-date-selection-top-buttons button{padding-left:28px;padding-right:28px;margin-top:5px}}.page--events .events-date-selection-top-buttons button:hover,.page--events .events-date-selection-top-buttons button:active,.page--events .events-date-selection-top-buttons button:focus{color:#fff}.page--events .events-date-selection .easepick-wrapper .container.range-plugin .calendar>.days-grid>.day.end,.page--events .events-date-selection .easepick-wrapper .range-plugin.room-details-slider .calendar>.days-grid>.day.end,.page--events .events-date-selection .easepick-wrapper .other-rooms .range-plugin.three-col-cards .calendar>.days-grid>.day.end,.other-rooms .page--events .events-date-selection .easepick-wrapper .range-plugin.three-col-cards .calendar>.days-grid>.day.end,.page--events .events-date-selection .container.range-plugin .calendar>.days-grid>.day.start,.page--events .events-date-selection .range-plugin.room-details-slider .calendar>.days-grid>.day.start,.page--events .events-date-selection .other-rooms .range-plugin.three-col-cards .calendar>.days-grid>.day.start,.other-rooms .page--events .events-date-selection .range-plugin.three-col-cards .calendar>.days-grid>.day.start{background-color:#6629a1}.page--events .events-date-selection .easepick-wrapper .container.range-plugin .calendar>.days-grid>.day.in-range,.page--events .events-date-selection .easepick-wrapper .range-plugin.room-details-slider .calendar>.days-grid>.day.in-range,.page--events .events-date-selection .easepick-wrapper .other-rooms .range-plugin.three-col-cards .calendar>.days-grid>.day.in-range,.other-rooms .page--events .events-date-selection .easepick-wrapper .range-plugin.three-col-cards .calendar>.days-grid>.day.in-range{background-color:#f6e9f3}.page--events .events-date-selection-footer{display:flex;justify-content:space-between;padding:6px 24px}.page--events .events-date-selection-footer p{font-size:14px;font-weight:bold}.page--events .events-date-selection-footer p:hover{cursor:pointer}.page--events .events-date-selection-footer .button-inverse--purple{width:132px}.page--events .event-count{padding:24px 0}.page--events .event-count aside{display:inline}.page--events .event-count p{display:inline}.page--events .featured-event{margin-bottom:40px}@media (min-width: 992px){.page--events .featured-event{display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px}}.page--events .featured-event .event-date{margin-left:32px}@media (min-width: 992px){.page--events .featured-event{height:461px}}.page--events .featured-event__image{line-height:0}@media (min-width: 992px){.page--events .featured-event__image{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 66.66667%;max-width:66.66667%;height:100%}}.page--events .featured-event__image img{object-position:50% 9%}.page--events .featured-event .event-featured__info-block{padding-top:0px}@media (min-width: 992px){.page--events .featured-event .event-featured__info-block{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 33.33333%;max-width:33.33333%}}.page--events .featured-event .event-info-block{height:100%}.page--events .featured-event .event_button_wrap{position:absolute;bottom:24px;left:32px}@media (min-width: 992px){.page--events .event-listings{display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px}}.page--events .event-listings.recurring{margin-top:45px;margin-bottom:84px}.page--events .event-listings .event-listing{margin-bottom:22px;position:relative}.page--events .event-listings .event-info-block{display:flex;flex-direction:column}@media (min-width: 992px){.page--events .event-listings .event-info-block{height:800px}.page--events .event-listings .event-info-block .event_button_wrap{position:absolute;bottom:24px;left:32px}}@media (min-width: 1160px){.page--events .event-listings .event-info-block{height:700px}}.page--events .recurring-event-slider__controls{padding-bottom:1rem;text-align:right}.page--events .recurring-event-slider__controls a{color:#000;text-decoration:none}.page--events .recurring-event-slider__controls a:hover{text-decoration:none}.page--events .recurring-event-slider .event-listing{flex:none;padding:0;max-width:initial;margin-bottom:22px;position:relative}.page--events .recurring-event-slider .event-listing .event-date{left:0}@media (min-width: 768px){.page--events .recurring-event-slider .event-info-block{height:935px}.page--events .recurring-event-slider .event-info-block .event_button_wrap{position:absolute;bottom:24px;left:32px}}.event_button_wrap{display:flex}.event_button_wrap a{max-width:150px}.event_button_wrap a:first-child{margin-right:12px}.events-heading{color:#6629a1;font-size:32px;line-height:40px;margin-bottom:32px;display:flex;justify-content:space-between;position:relative;flex-wrap:wrap}@media (max-width: 767.98px){.events-heading{flex-wrap:wrap}}.events-heading.past-events{color:#000}.more-events-heading{text-transform:uppercase;margin-bottom:16px;font-style:italic}.more-events-heading+hr{margin-bottom:40px}@media (min-width: 992px){.event-listing{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 33.33333%;max-width:33.33333%}}.event-listing .event-date{position:absolute;top:0;left:32px}.event-listing__img{height:296px;flex-shrink:0}.event-listing__img img{height:100%;line-height:0;object-position:29% 50%}.event-info-block{background-color:#fff;position:relative;white-space:normal}.event-info-block__content{padding:24px 32px;height:100%}.event-info-block .event-date{display:inline-block;background-color:#6629a1;padding:5px 12px;color:#fff;text-align:center}.event-info-block .event-date__month{font-size:14px;line-height:14px;margin:6px 0 3px 0}.event-info-block .event-date__day{font-size:32px;line-height:1em}.event-info-block .hr{margin-bottom:16px}.event-info-block ul{padding-left:16px;margin-left:0px;text-align:left}.event-info-block a{word-break:break-all}.event-info__title{font-size:24px;line-height:32px;color:#6629a1;margin-bottom:16px;min-height:64px;text-transform:lowercase}.event-info__time-place{margin-bottom:16px}.event-info__time-place-line{display:flex;font-style:italic}.event-info__time-place-line>div:first-child{text-transform:lowercase;color:#6629a1}.event-info__time-place-line>div:last-child{text-transform:lowercase;padding-left:10px}.event-info__shortdesc{margin-bottom:32px}.event-listing-pagination{padding:40px 0 84px;display:flex;font-size:14px;line-height:16px}.event-listing-pagination .chevron{display:flex;align-items:center;color:#000}.event-listing-pagination .chevron.disabled{opacity:.4}.event-listing-pagination .chevron.disabled:hover{color:#000;cursor:default}.event-listing-pagination .chevron:hover{color:#6629a1;cursor:pointer}.event-listing-pagination__prev{transform:rotate(180deg);margin-right:8px}.event-listing-pagination__next{margin-left:8px}.event-listing-pagination ul{display:flex;list-style:none;margin:0;padding:0}.event-listing-pagination ul li{padding:10px 8px 8px}.event-listing-pagination ul li:hover,.event-listing-pagination ul li.active{color:#6629a1;text-decoration:underline;cursor:pointer}.hero--event{position:relative;margin-top:84px;line-height:1}@media (min-width: 768px){.hero--event{margin-top:180px}}.hero--event img{width:100%;height:224px;line-height:1}@media (min-width: 768px){.hero--event img{height:600px}}.hero--eatdrink{height:auto;margin-top:240px}@media (min-width: 768px){.hero--eatdrink{height:auto;margin-top:360px}}.event-intro{padding-bottom:5rem}@media (min-width: 992px){.event-intro{display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px}}@media (min-width: 992px){.event-intro__date-info{padding-left:104px;position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 33.33333%;max-width:33.33333%}}.event-intro__date-info .event-date{display:block;background-color:#6629a1;padding:5px 12px;color:#fff;text-align:center}.event-intro__date-info .event-date__month{font-size:14px;line-height:14px;margin:6px 0 3px 0}.event-intro__date-info .event-date__day{font-size:32px;line-height:1em}.event-intro__date-info .event-info__title{padding:24px 0;font-size:32px;line-height:40px;color:#6629a1;margin-bottom:0}.event-intro__date-info .event-info__time-place{margin-bottom:16px}.event-intro__date-info .event-info__time-place-line{display:flex;text-transform:uppercase;font-style:italic}.event-intro__date-info .event-info__time-place-line>div:first-child{color:#6629a1}.event-intro__date-info .event-info__time-place-line>div:last-child{padding-left:10px}.event-intro__date-info .hr{margin-bottom:16px}@media (min-width: 992px){.event-intro__desc{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 66.66667%;max-width:66.66667%;padding-left:104px}}.event-intro__desc p{margin-bottom:32px}.event-intro__text .btn{width:100%}@media (min-width: 768px){.event-intro__text .btn{width:auto}}.event-intro__date-time{padding:.75rem 0}.event-detail__heading{display:inline-block;margin-bottom:1.5625rem;border-bottom:1px solid}.event-page__details{position:relative;width:100%;padding-right:11px;padding-left:11px}@media (min-width: 992px){.event-page__details{order:1;flex:0 0 41.66667%;max-width:41.66667%}}@media (min-width: 1464px){.event-page__details{flex:0 0 25%;max-width:25%;margin-left:8.33333%}}.event-page__detail-img{position:relative;width:100%;padding-right:11px;padding-left:11px;padding-bottom:2.1875rem}.event-page__detail-img img{width:100%}@media (min-width: 992px){.event-page__detail-img{order:2;flex:0 0 50%;max-width:50%;margin-left:8.33333%}}@media (min-width: 1464px){.event-page__detail-img{flex:0 0 41.66667%;max-width:41.66667%;margin-left:16.66667%}}.page--event .hero--event .container,.page--event .hero--event .room-details-slider,.page--event .hero--event .other-rooms .three-col-cards,.other-rooms .page--event .hero--event .three-col-cards{line-height:0}.page--event .content--main{padding-top:0}@media (min-width: 768px){.page--event .content--main{padding-top:1.5625rem}}.page--event .three-col-cards .card__top{min-height:282px;max-height:282px}@media (max-width: 991.98px){.calendar:nth-child(even){display:none}}.past-event-slider__controls{background-color:#fff;display:flex;padding:1rem;text-align:right;position:absolute;bottom:0;right:0;gap:15px}.past-event-slider__controls a{display:flex;align-items:center;color:#000;text-decoration:none}.past-event-slider__controls a:hover{text-decoration:none}.past-events-listings{margin-top:45px}@media (min-width: 768px){.past-events-listings{padding:0 175px}}.past-event-listing .event-listing__img{height:300px;position:relative}@media (min-width: 768px){.past-event-listing .event-listing__img{height:550px}}@media (min-width: 992px){.past-event-listing .event-listing__img{height:275px}}@media (min-width: 1464px){.past-event-listing .event-listing__img{height:550px}}.past-event-listing .event-info-block__content{text-align:center;padding:18px 24px}.past-event-listing .past-event-info__title{font-size:18px;line-height:32px}.past-event-listing .event-info__shortdesc{margin-bottom:0px}@media (max-width: 767.98px){.no-banner{align-items:flex-end !important;height:200px !important}}.page--contact{color:#265cea}.page--contact .sticky,.page--contact .nav--active{background-color:#f5efe4}.page--contact .hero{align-items:center}@media (min-width: 768px){.page--contact .hero{align-items:flex-end}}.page--contact .hero--contact{height:300px;background:#f5efe4}@media (min-width: 768px){.page--contact .hero--contact{height:350px}}.page--contact .hero--contact .split-text{margin-top:100px;margin-bottom:0}@media (min-width: 768px){.page--contact .hero--contact .split-text{margin-top:0}}.page--contact .hero--contact .split-text span{flex:0 0 33.33333%;max-width:33.33333%}.page--contact .hero--contact .split-text span:first-child{left:0;text-align:right}@media (min-width: 768px){.page--contact .hero--contact .split-text span:first-child{left:10%}}.page--contact .hero--contact .split-text span:nth-child(2){flex:0;max-width:0;padding:0}.page--contact .hero--contact .split-text span:nth-child(3){left:0;flex:0 0 16.8%;text-align:right}.page--contact .hero--contact .split-text span:nth-child(4){right:0}.page--contact .hero--contact .split-text span:nth-child(5){left:33.33%;flex:0 0 21%;text-align:right}.page--contact .hero--contact .split-text span:nth-child(6){right:33.33%}.page--contact .hero--contact.hero--rfp{height:300px}@media (min-width: 768px){.page--contact .hero--contact.hero--rfp{height:384px}}.page--contact .hero--contact.hero--rfp .split-text{display:inline-block;text-align:center}.page--contact .hero--contact.hero--rfp .split-text span:nth-child(3){left:12%}.page--contact .content--main{background:linear-gradient(#f5efe4, #ddf0fe)}.page--contact .content--main .contact-form{max-width:628px;margin:0 auto}.page--contact .content--main .contact-form .text-input{width:100%;margin:12px 0;font-size:1rem;border-radius:0}@media (min-width: 768px){.page--contact .content--main .contact-form .text-input{font-size:20px}}.page--contact .content--main .contact-form .text-input::-webkit-input-placeholder{font-family:"Good Type Regular";font-size:1rem;font-weight:400;color:#265cea;letter-spacing:-.17px}@media (min-width: 768px){.page--contact .content--main .contact-form .text-input::-webkit-input-placeholder{font-size:20px}}.page--contact .content--main .contact-form .text-input:-moz-placeholder{font-family:"Good Type Regular";font-size:1rem;font-weight:400;color:#265cea;letter-spacing:-.17px}@media (min-width: 768px){.page--contact .content--main .contact-form .text-input:-moz-placeholder{font-size:20px}}.page--contact .content--main .contact-form .text-input::-moz-placeholder{font-family:"Good Type Regular";font-size:1rem;font-weight:400;color:#265cea;letter-spacing:-.17px}@media (min-width: 768px){.page--contact .content--main .contact-form .text-input::-moz-placeholder{font-size:20px}}.page--contact .content--main .contact-form .text-input:-ms-input-placeholder{font-family:"Good Type Regular";font-size:1rem;font-weight:400;color:#265cea;letter-spacing:-.17px}@media (min-width: 768px){.page--contact .content--main .contact-form .text-input:-ms-input-placeholder{font-size:20px}}.page--contact .content--main .contact-form .text-input:first-child{margin-top:0}.page--contact .content--main .contact-form .text-input:last-child{margin-bottom:0}.page--contact .content--main .contact-form .cstm-label{font-size:1rem}@media (min-width: 768px){.page--contact .content--main .contact-form .cstm-label{font-size:20px}}.page--contact .content--main .contact-form .h2{font-size:1rem;text-align:center}@media (min-width: 768px){.page--contact .content--main .contact-form .h2{font-size:20px}}.page--contact .content--main .contact-form .hideDiv{display:none}.page--contact .content--main .contact-form button{width:100%}.page--offers{position:relative;z-index:2}.page--offers .content--main .nve-margin{margin-top:-680px}@media (min-width: 768px){.page--offers .content--main .nve-margin{margin-top:-720px}}.page--offers .card-wrap{position:relative;width:100%;padding-right:11px;padding-left:11px;padding-bottom:1.5625rem;text-transform:lowercase;padding:0 20px 24px}@media (min-width: 768px){.page--offers .card-wrap--three-col{flex:0 0 50%;max-width:50%}}@media (min-width: 992px){.page--offers .card-wrap--three-col{flex:0 0 33.33333%;max-width:33.33333%}}.page--offers .card-wrap--three-col .card__top{height:240px}.page--offers .card-wrap--three-col .card__top>div{height:240px}.page--offers .card-wrap--three-col .card__top picture{height:240px}.page--offers .card-wrap--three-col .card__top img{object-fit:cover;height:100%}.page--offers .card-wrap--three-col .card__bottom .offer__buttons{margin-top:32px;display:flex;justify-content:center;text-align:center;flex-direction:column;width:100%}.page--offers .card-wrap--three-col .card__bottom .offer__buttons a{margin-left:auto;margin-right:auto;width:208px}.page--offers .card-wrap--three-col .card__bottom .offer__buttons a:first-child{margin-bottom:24px}.page--offers .hero--offers{height:760px}.page--offer .hero__text.primary{color:#265cea;text-transform:lowercase}.page--offer.nav--red .sticky,.page--offer.nav--red .nav--active{background-color:#ddf0fe}.page--offer.nav--red .nav__offers{color:white !important;cursor:pointer;background-color:rgba(234,16,16,0.7) !important;border-color:rgba(234,16,16,0.7) !important}.page--offer .hero{align-items:center;text-align:center}.page--offer .hero .container,.page--offer .hero .room-details-slider,.page--offer .hero .other-rooms .three-col-cards,.other-rooms .page--offer .hero .three-col-cards{justify-content:center;max-width:700px}.page--offer .hero--offer{padding-top:200px;height:auto;background:linear-gradient(#ddf0fe, #feecd7)}@media (min-width: 768px){.page--offer .hero--offer{background:#ddf0fe}}.page--offer .hero__text{font-size:36px;line-height:43px}.page--offer .content--main{background:linear-gradient(#ddf0fe, #feecd7)}.page--offer .content--main .nve-margin{margin-top:-720px}@media (min-width: 576px){.page--offer .content--main .nve-margin{margin-top:0}}.page--offer .content--main .page-intro__text .btn--sm{margin:1.5625rem 0;border:0}.page--offer .content--main .page-intro__text .btn--sm:hover{-webkit-animation:changecolorRed 5s;animation:changecolorRed 5s;animation-iteration-count:infinite;color:#fff}@keyframes changecolorRed{0%{background:#EA1010}15%{background:#2cce97}30%{background:#30d6ce}45%{background:#265cea}60%{background:#EA1010}75%{background:#6629a1}90%{background:#e053fa}100%{background:#EA1010}}@-webkit-keyframes changecolorRed{0%{background:#EA1010}15%{background:#2cce97}30%{background:#30d6ce}45%{background:#265cea}60%{background:#EA1010}75%{background:#6629a1}90%{background:#e053fa}100%{background:#EA1010}}@media (min-width: 768px){.page--offer .content--main .hero{align-items:center}}.page--offer .content--main .hero--body{height:250px}@media (min-width: 768px){.page--offer .content--main .hero--body{height:400px}}.page--offer .content--main .hero--body .split-text{margin-bottom:0}@media (min-width: 768px){.page--offer .content--main .hero--body .split-text{margin-bottom:2.1875rem}}.page--offer .content--main .hero--body .split-text span{flex:0 0 50%;max-width:50%}.page--offer .content--main .hero--body .split-text span:first-child{right:7%;text-align:center}@media (min-width: 576px){.page--offer .content--main .hero--body .split-text span:first-child{text-align:right}}.page--offer .content--main .hero--body .split-text span:nth-child(3){left:42%;flex:0 0 16.5%;max-width:16.5%;text-align:left}@media (min-width: 576px){.page--offer .content--main .hero--body .split-text span:nth-child(3){left:50%}}@media (min-width: 992px){.page--offer .content--main .hero--body .split-text span:nth-child(3){left:47%;flex:0 0 10%;max-width:7.5%}}@media (min-width: 1464px){.page--offer .content--main .hero--body .split-text span:nth-child(3){left:50%}}.page--offer .content--main .hero--body .split-text span:last-child{flex:0 0 30%;max-width:30%;text-align:right}@media (min-width: 992px){.page--offer .content--main .hero--body .split-text span:last-child{text-align:left}}.page--offer .three-col-cards .card:hover .btn{-webkit-animation:changecolorRed 5s;animation:changecolorRed 5s;animation-iteration-count:infinite}@keyframes changecolorRed{0%{background:#EA1010}15%{background:#2cce97}30%{background:#30d6ce}45%{background:#265cea}60%{background:#EA1010}75%{background:#6629a1}90%{background:#e053fa}100%{background:#EA1010}}@-webkit-keyframes changecolorRed{0%{background:#EA1010}15%{background:#2cce97}30%{background:#30d6ce}45%{background:#265cea}60%{background:#EA1010}75%{background:#6629a1}90%{background:#e053fa}100%{background:#EA1010}}.page--room{color:#265cea}.page--room .nav__stay{color:white !important;cursor:pointer;background-color:rgba(38,92,234,0.7) !important;border-color:rgba(38,92,234,0.7) !important}.page--room .hero{align-items:center}.page--room .hero .container,.page--room .hero .room-details-slider,.page--room .hero .other-rooms .three-col-cards,.other-rooms .page--room .hero .three-col-cards{justify-content:center}.page--room .hero--room{font-size:36px;line-height:43px;height:auto;min-height:250px;padding-top:85px}.page--room .hero--room .room__primary-image{padding-top:15px}.page--room .hero--room .room__primary-image img{width:100%}.page--room .hero--room .ttweb-room{padding:0px 11px}@media (min-width: 992px){.page--room .hero--room .ttweb-room{padding:0px}}@media (min-width: 768px){.page--room .hero--room{min-height:400px;padding-top:210px}.page--room .hero--room .room__primary-image{padding-top:0}}@media (min-width: 768px){.page--room .hero--room .row{align-items:center}.page--room .hero--room .row .room__name{flex:0 0 41.66667%;max-width:41.66667%;padding-right:2.1875rem}.page--room .hero--room .row .room__primary-image{flex:0 0 58.33333%;max-width:58.33333%}.page--room .hero--room .row .room__primary-image img{width:100%}}.page--room .content--main .page-intro__text .btn--blue{margin:1.5625rem 0;border:0}.page--room .content--main .page-intro__text .btn--blue:hover{-webkit-animation:changecolorBlue 5s;animation:changecolorBlue 5s;animation-iteration-count:infinite;color:#fff;border:0}@keyframes changecolorBlue{0%{background:#265cea}15%{background:#2cce97}30%{background:#30d6ce}45%{background:#265cea}60%{background:#EA1010}75%{background:#6629a1}90%{background:#e053fa}100%{background:#265cea}}@-webkit-keyframes changecolorBlue{0%{background:#265cea}15%{background:#2cce97}30%{background:#30d6ce}45%{background:#265cea}60%{background:#EA1010}75%{background:#6629a1}90%{background:#e053fa}100%{background:#265cea}}.page--room .content--main .page-intro__text ul{padding-left:16px}.page--room .content--main .room__page-intro{margin-bottom:5rem;padding:0px 11px}@media (min-width: 768px){.page--room .content--main .hero{align-items:center}}.page--room .content--main .hero--body{height:250px}@media (min-width: 768px){.page--room .content--main .hero--body{height:400px}}.page--room .content--main .hero--body .split-text{margin-bottom:0}@media (min-width: 768px){.page--room .content--main .hero--body .split-text{margin-bottom:2.1875rem}}.page--room .content--main .hero--body .split-text span{flex:0 0 50%;max-width:50%}.page--room .content--main .hero--body .split-text span:first-child{right:7%;text-align:center}@media (min-width: 576px){.page--room .content--main .hero--body .split-text span:first-child{text-align:right}}.page--room .content--main .hero--body .split-text span:nth-child(3){left:42%;flex:0 0 16.5%;max-width:16.5%;text-align:left}@media (min-width: 576px){.page--room .content--main .hero--body .split-text span:nth-child(3){left:50%}}@media (min-width: 992px){.page--room .content--main .hero--body .split-text span:nth-child(3){left:47%;flex:0 0 10%;max-width:7.5%}}@media (min-width: 1464px){.page--room .content--main .hero--body .split-text span:nth-child(3){left:50%}}.page--room .content--main .hero--body .split-text span:last-child{flex:0 0 30%;max-width:30%;text-align:right}@media (min-width: 992px){.page--room .content--main .hero--body .split-text span:last-child{text-align:left}}.page--room .page-intro--img-right .page-intro__text{justify-content:flex-start}.page--room .slider{margin-bottom:5rem;padding:0}.page--room .slider .glide{padding-bottom:2.1875rem;max-width:100%;overflow:hidden;height:auto}.page--room .slider .glide__slides{height:100%}.page--room .slider .glide__slide{height:100%}@media (min-width: 992px){.page--room .slider .glide__slide{height:640px}}.page--room .slider .glide img{width:100%;height:100%;object-fit:cover}.page--room .slider .glide__bullets{bottom:0px}.page--room .slider .glide__track{height:auto}.page--room .features{display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px}.page--room .features__image{position:relative;width:100%;padding-right:11px;padding-left:11px;display:flex;align-items:center;margin-bottom:2.1875rem}@media (min-width: 992px){.page--room .features__image{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width: 1464px){.page--room .features__image{margin-left:16.66667%}}.page--room .features__content{position:relative;width:100%;padding-right:11px;padding-left:11px;margin-bottom:2.1875rem}@media (min-width: 992px){.page--room .features__content{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:100%;flex:0 0 25%;max-width:25%;margin-left:8.33333%}}@media (min-width: 1464px){.page--room .features__content{flex:0 0 16.66667%;max-width:16.66667%}}.page--room .features__content ul{padding:0}.page--room .features__content ul li{max-width:120px;margin:12px 0;padding:50px 5px;text-align:center;list-style:none;border:solid 1px #265cea}.page--room .features__content ul li:first-child{margin-top:0}.room-details-slider{margin-top:80px}.room-details-slider .slider{margin-bottom:0}.room-details-slider__controls{display:flex;justify-content:space-between;align-items:center;padding-top:20px}.room-details-slider__controls__count .glide__bullets{text-align:left;display:flex;align-items:center;font-family:"Good Type Regular";font-size:.875rem;color:#000;position:relative}.room-details-slider__controls__count .glide__bullets .glide__bullet{display:none;font-family:"Good Type Regular";font-size:.875rem;color:#000;background-color:transparent;border:none;line-height:normal;width:auto;height:auto;margin:0}.room-details-slider__controls__count .glide__bullets .glide__bullet--active{display:inline-block}.room-details-slider__controls__arrows{display:flex;width:200px;justify-content:flex-end;align-items:center;padding-right:10px}.room-details-slider__controls__arrows a{width:60px}.room-details-slider__controls__arrows a:first-child{padding-right:20px}.room-details-slider__controls__arrows a:last-child{padding-left:20px}.room-details-slider__controls__arrows a img{width:100%}.room-intro{max-width:1094px;padding:0 15px}.room-intro .room__page-intro{align-items:baseline;padding:0}.room-intro .room__page-intro__left{position:relative;width:100%;padding-right:11px;padding-left:11px}@media (min-width: 992px){.room-intro .room__page-intro__left{flex:0 0 70.83333%;max-width:70.83333%;padding-right:40px}}.room-intro .room__page-intro__left .title{font-size:3rem;font-family:"Good Type Regular";color:#265cea;line-height:56px;letter-spacing:0;margin-bottom:16px}.room-intro .room__page-intro__left .description{margin-bottom:40px;color:#000}.room-intro .room__page-intro__left .btn--blue{width:208px;text-transform:lowercase}.room-intro .room__page-intro__left.full{flex:0 0 100%;max-width:100%}.room-intro .room__page-intro__info{margin-bottom:40px;display:flex;margin:0 -20px;align-items:center;justify-content:flex-start;margin-bottom:47px}.room-intro .room__page-intro__info p{padding:0 20px;display:flex;align-items:center}.room-intro .room__page-intro__info p .icon{width:24px;height:24px;display:block;margin-right:16px}.room-intro .room__page-intro__info p .icon img{width:100%;height:auto}.room-intro .room__page-intro__info p .text{font-size:1rem;color:#000}.room-intro .room__page-intro__right{position:relative;width:100%;padding-right:11px;padding-left:11px;margin-top:30px}@media (min-width: 992px){.room-intro .room__page-intro__right{flex:0 0 29.16667%;max-width:29.16667%;padding-left:40px;margin-top:0}}.room-intro .room__page-intro__right .small-header{color:#000;font-size:1.5rem;margin-bottom:16px}.room-intro .room__page-intro__right .ttweb-room-amenities ul{padding-left:30px}.room-intro .room__page-intro__right .ttweb-room-amenities ul li{color:#000;font-size:1rem;margin-bottom:10px;line-height:22px}.other-rooms .overline{color:#000}.other-rooms .card__top{height:309px}.other-rooms .card__top *{display:block;height:100%}.other-rooms .card__top source{display:none}.other-rooms .container .row,.other-rooms .room-details-slider .row,.other-rooms .three-col-cards .row{margin:0}.other-rooms__controls{display:flex;justify-content:space-between;align-items:center;padding-top:20px}.other-rooms__controls__button a{color:#000}.other-rooms__controls__arrows{display:flex;width:200px;justify-content:flex-end;align-items:center;padding-right:10px}.other-rooms__controls__arrows a{width:60px}.other-rooms__controls__arrows a:first-child{padding-right:20px}.other-rooms__controls__arrows a:last-child{padding-left:20px}.other-rooms__controls__arrows a img{width:100%}.other-rooms hr{margin-bottom:40px}.page--gym{color:#6629a1}.page--gym .mid-page-text{position:relative;width:100%;padding-right:11px;padding-left:11px;padding:5rem 0;font-size:30px;line-height:59px}.page--gym .mid-page-text .text-1{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 50%;max-width:50%;padding-bottom:3.125rem;text-transform:capitalize}.page--gym .mid-page-text .text-2{flex:0 0 50%;max-width:50%;margin-left:50%;padding-bottom:3.125rem}.page--gym .mid-page-text .text-3{flex:0 0 100%;max-width:100%;padding-bottom:3.125rem;text-align:right}.page--gym .mid-page-text .text-4{display:none}@media (min-width: 768px){.page--gym .mid-page-text .text-1{flex:0 0 41.66667%;max-width:41.66667%;text-align:center;text-transform:lowercase}.page--gym .mid-page-text .text-2{margin-left:8.33333%}.page--gym .mid-page-text .text-3{display:none}.page--gym .mid-page-text .text-4{flex:0 0 50%;max-width:50%;margin-left:50%;display:block;text-align:left}}@media (min-width: 992px){.page--gym .page-intro__image>div{position:relative;width:100%;height:100%}.page--gym .page-intro__image>div img{width:100%;position:absolute;object-fit:cover;height:100%;top:0;left:0;display:block;bottom:0;right:0}}.hero--gym{height:370px;padding-top:205px;font-size:36px;line-height:43px}.hero--gym .text-1{flex:0 0 50%;max-width:50%;padding-bottom:3.125rem;text-transform:capitalize}.hero--gym .text-2{flex:0 0 100%;max-width:100%;text-align:right}@media (min-width: 768px){.hero--gym{padding-top:300px}.hero--gym .text-1{text-align:right;text-transform:lowercase}.hero--gym .text-2{margin-left:50%;text-align:left}}.page--shop .page-intro__text a{color:#6629a1}@media (max-width: 991.98px){.page--shop .hero--splitview .split-text{display:block;text-align:center}}@media (max-width: 991.98px){.page--shop .hero--splitview .split-text span:nth-child(3){left:20%}}.page--shop .mid-page-text{position:relative;width:100%;padding-right:11px;padding-left:11px;padding:5rem 0;font-size:30px;line-height:59px}.page--shop .mid-page-text .text-1{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 50%;max-width:50%;padding-bottom:3.125rem;text-transform:capitalize}.page--shop .mid-page-text .text-2{flex:0 0 50%;max-width:50%;margin-left:50%;padding-bottom:3.125rem}.page--shop .mid-page-text .text-3{flex:0 0 100%;max-width:100%;padding-bottom:3.125rem;text-align:right}.page--shop .mid-page-text .text-4{display:none}@media (min-width: 768px){.page--shop .mid-page-text .text-1{flex:0 0 41.66667%;max-width:41.66667%;text-align:center;text-transform:lowercase}.page--shop .mid-page-text .text-2{margin-left:8.33333%}.page--shop .mid-page-text .text-3{display:none}.page--shop .mid-page-text .text-4{flex:0 0 50%;max-width:50%;margin-left:50%;display:block;text-align:left}}.hero--shop{height:425px;padding-top:100px;font-size:36px;line-height:43px}.hero--shop .text-1{flex:0 0 50%;max-width:50%;padding-bottom:3.125rem}.hero--shop .text-2{padding-bottom:3.125rem;text-align:right}.hero--shop .text-3{flex:0 0 100%;max-width:100%;text-align:center}.hero--shop .text-3 span{display:none}@media (min-width: 768px){.hero--shop{padding-top:135px}.hero--shop .text-1{text-align:right}.hero--shop .text-2{display:none}.hero--shop .text-3{margin-left:50%;text-align:left}.hero--shop .text-3 span{display:inline}}.page--eatdrink .card-wrap{position:relative;width:100%;padding-right:11px;padding-left:11px;padding-bottom:1.5625rem}@media (min-width: 768px){.page--eatdrink .card-wrap{flex:0 0 50%;max-width:50%}}.page--eatdrink .card-wrap .card__top{height:420px}.page--eatdrink .card-wrap .card__top img{object-fit:cover;height:100%}.page--eatdrink .hero--stay{z-index:2;height:auto;padding-top:136px}.page--eatdrink .hero--stay .container,.page--eatdrink .hero--stay .room-details-slider,.page--eatdrink .hero--stay .other-rooms .three-col-cards,.other-rooms .page--eatdrink .hero--stay .three-col-cards{max-width:800px}.page--eatdrink .hero--stay .scroll-down svg g{stroke:#2cce97}.page--eatdrink .hero--stay .split-text span:first-child{left:50%;text-align:left}@media (min-width: 576px){.page--eatdrink .hero--stay .split-text span:first-child{left:0;text-align:right}}.page--eatdrink .hero--stay .split-text span:nth-child(2){right:50%}@media (min-width: 576px){.page--eatdrink .hero--stay .split-text span:nth-child(2){right:0}}.page--eatdrink .hero--stay .split-text span:nth-child(3){left:0;text-align:left}.page--eatdrink .hero--stay .split-text span:nth-child(4){right:0}.page--eatdrink .hero--stay .split-text span:last-child{flex:0 0 100%;max-width:100%;text-align:right}.page--eatdrink .content--main{padding-top:0;margin-top:2.1875rem}.hero--drink{height:425px;padding-top:100px;font-size:36px;line-height:43px}.hero--drink .text-1{flex:0 0 75%;max-width:75%;margin-left:25%;padding-bottom:3.125rem}.hero--drink .text-2{flex:0 0 50%;max-width:50%;margin-left:50%;padding-bottom:3.125rem}.hero--drink .text-3{flex:0 0 100%;max-width:100%;text-align:left}.hero--drink .text-3 span{display:none}@media (min-width: 768px){.hero--drink{padding-top:135px}.hero--drink .text-1{flex:0 0 75%;max-width:75%;margin-left:25%;text-transform:capitalize}.hero--drink .text-2{display:none}.hero--drink .text-3{margin-left:50%;text-transform:capitalize}.hero--drink .text-3 span{display:inline}}.eat-page__details{position:relative;width:100%;padding-right:11px;padding-left:11px}.eat-page__details p{margin-bottom:2.1875rem}@media (min-width: 992px){.eat-page__details{display:flex;flex-direction:column;justify-content:center;flex:0 0 100%;max-width:100%;margin-left:8.33333%}}@media (min-width: 1464px){.eat-page__details{flex:0 0 100%;max-width:100%}}.eat-page__detail-img{position:relative;width:100%;padding-right:11px;padding-left:11px;padding-bottom:2.1875rem}.eat-page__detail-img img{width:100%}@media (min-width: 992px){.eat-page__detail-img{flex:0 0 50%;max-width:50%}}@media (min-width: 1464px){.eat-page__detail-img{flex:0 0 41.66667%;max-width:41.66667%;margin-left:8.33333%}}.slider--eat{margin:5rem 0}.slider--eat .glide__bullet{border-color:#2cce97}.slider--eat .glide__bullet--active{background:#2cce97}.page--eat .nav__eat--drink{color:white !important;cursor:pointer;background-color:rgba(44,206,151,0.7) !important;border-color:rgba(44,206,151,0.7) !important}.bigger-title{margin-top:50px;margin-bottom:20px;font-size:28px;line-height:44px;color:#265cea;text-align:center}.color-blue{color:#6629a1}.content--main.margin-top-less{margin-top:0;padding-top:0}.eatdrinkplay-card{align-items:center;margin-bottom:40px;background-color:#fff;margin-left:0;margin-right:0}.eatdrinkplay-card .ttweb-room{display:flex;width:100%;align-items:center;flex-wrap:wrap}.eatdrinkplay-card__left{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0;height:350px}@media (min-width: 768px){.eatdrinkplay-card__left{flex:0 0 29.16667%;max-width:29.16667%}}.eatdrinkplay-card__left .ttweb-room-primary-image{height:100%}.eatdrinkplay-card__left .ttweb-room-primary-image picture{display:block;width:100%;height:100%}.eatdrinkplay-card__left .ttweb-room-primary-image img{width:100%;height:100%;object-fit:cover}.eatdrinkplay-card__middle{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 100%;max-width:100%;padding:16px 16px 0 16px}@media (min-width: 768px){.eatdrinkplay-card__middle{flex:0 0 50%;max-width:50%;padding:0 0 0 30px}}.eatdrinkplay-card__right{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 100%;max-width:100%;padding-top:20px;padding-bottom:20px;text-align:center}@media (min-width: 768px){.eatdrinkplay-card__right{flex:0 0 20.83333%;max-width:20.83333%;padding-top:0;padding-bottom:0;padding-left:30px;padding-right:30px}}.eatdrinkplay-card__right .card__header{margin-bottom:15px}.eatdrinkplay-card__right__description{margin-bottom:30px;color:black}.eatdrinkplay-card__right .room__buttons{display:block}.eatdrinkplay-card__right .room__buttons a{width:100%;text-align:center;min-width:auto;display:inline-block;padding:.5rem 10px;margin:0}.eatdrinkplay-card__right .room__buttons a:first-child{margin-bottom:10px}.page--neighborhood .mid-page-text{position:relative;width:100%;padding-right:11px;padding-left:11px;padding:5rem 0;font-size:30px;line-height:59px}.page--neighborhood .mid-page-text .text-1{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 100%;max-width:100%;padding-bottom:3.125rem;text-transform:capitalize}.page--neighborhood .mid-page-text .text-2{flex:0 0 50%;max-width:50%;margin-left:50%}@media (min-width: 768px){.page--neighborhood .mid-page-text .text-1{flex:0 0 41.66667%;max-width:41.66667%;text-align:right;text-transform:lowercase}}.page--neighborhood .site-header-wrap.sticky,.page--neighborhood .site-header-wrap.nav--active{background-color:#ddf0fe}.page--neighborhood .gm-style .gm-style-iw-c{padding:24px !important;border-radius:0px;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.15);font-family:"Good Type Regular";font-size:14px;line-height:16px;text-align:center;width:200px;background-color:#30d6ce}.page--neighborhood .gm-style .gm-style-iw-c button{top:3px !important;right:3px !important}.page--neighborhood .gm-style .gm-style-iw-d{overflow:auto !important}.page--neighborhood .gm-style .gm-style-iw-t::after{box-shadow:none !important;background:#30d6ce}.page--neighborhood .gm-style .location-name{font-weight:700}.page--neighborhood .gm-style .location-address{padding-top:8px}.hero--neighborhood{height:370px;padding-top:75px;font-size:36px;line-height:43px}.hero--neighborhood .text-1,.hero--neighborhood .text-2{position:relative;width:100%;padding-right:11px;padding-left:11px}.hero--neighborhood .text-1{padding-bottom:3.125rem;flex:0 0 100%;max-width:100%}@media (min-width: 768px){.hero--neighborhood .text-1{flex:0 0 75%;max-width:75%;margin-left:25%}}.hero--neighborhood .text-2{text-align:left;flex:0 0 100%;max-width:100%}@media (min-width: 768px){.hero--neighborhood .text-2{flex:0 0 50%;max-width:50%;margin-left:50%}}@media (min-width: 768px){.hero--neighborhood{padding-top:135px}}.neighborhood-intro{margin-bottom:80px}@media (min-width: 768px){.neighborhood-intro{display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px}.neighborhood-intro>section{flex:0 0 50%;max-width:50%}}.neighborhood-intro .split-text{font-size:56px;line-height:64px}.neighborhood-intro .split-text{padding-left:25px}.neighborhood-intro .split-text .word:last-child{display:block;margin-left:108px}.neighborhood-intro .page-intro__text{padding-top:60px}@media (min-width: 992px){.neighborhood-intro .page-intro__text{padding-right:60px}}.neighborhood-page__details{position:relative;width:100%;padding-right:11px;padding-left:11px}.neighborhood-page__details ul{padding-left:18px;padding-top:.75rem}@media (min-width: 992px){.neighborhood-page__details{display:flex;flex-direction:column;justify-content:center;order:1;flex:0 0 41.66667%;max-width:41.66667%}}@media (min-width: 1464px){.neighborhood-page__details{flex:0 0 25%;max-width:25%;margin-left:8.33333%}}.neighborhood-page__detail-img{position:relative;width:100%;padding-right:11px;padding-left:11px;padding-bottom:2.1875rem}.neighborhood-page__detail-img img{width:100%}@media (min-width: 992px){.neighborhood-page__detail-img{order:2;flex:0 0 50%;max-width:50%;margin-left:8.33333%}}@media (min-width: 1464px){.neighborhood-page__detail-img{flex:0 0 41.66667%;max-width:41.66667%;margin-left:16.66667%}}.neighborhood__map{position:relative;width:100%;padding-right:11px;padding-left:11px;text-align:center}.neighborhood__map img{width:100%}.map--neighborhood{height:600px;width:100%;z-index:1}.map-text{font-size:24px;font-family:"Good Type Regular";line-height:24px}@media (min-width: 768px){.neighborhood-map-wrap{position:relative}}.neighborhood-map__filters{display:flex;overflow:scroll}@media (min-width: 768px){.neighborhood-map__filters{overflow:auto}}.neighborhood-map__filters .filter-btn{display:flex;padding:16px 0px;text-transform:uppercase;font-size:14px;font-style:italic;text-align:center;background-color:white;flex:0 0 188px;justify-content:center;align-items:center}@media (min-width: 768px){.neighborhood-map__filters .filter-btn{flex:1}}.neighborhood-map__filters .filter-btn:hover,.neighborhood-map__filters .filter-btn.active{background-color:#30d6ce;cursor:pointer}.neighborhood-map__filters .filter-btn img{margin-right:6px}@media (min-width: 768px){.neighborhood-map__filters-wrap{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;max-width:1420px}}.neighborhood-map__slider{transition:height 250ms ease-in-out}.neighborhood-map .location-content{background-color:#30d6ce;padding:24px 16px}.neighborhood-map .location-content .location-name{font-size:24px;line-height:32px;margin-bottom:1rem;white-space:normal}.neighborhood-map .location-content p{white-space:normal;margin-bottom:12px;height:160px;overflow-y:scroll;scrollbar-color:#fff transparent;scrollbar-width:thin}@media (min-width: 768px){.neighborhood-map .location-content p{height:256px;overflow-y:scroll}}.neighborhood-map .location-content p::-webkit-scrollbar{width:10px}.neighborhood-map .location-content p::-webkit-scrollbar-track{background:transparent}.neighborhood-map .location-content p::-webkit-scrollbar-thumb{background-color:#fff;border-radius:5px;border:3px solid #fff;width:10px}.neighborhood-map .location-content a{color:#000}@media (min-width: 768px){.neighborhood-map .location-content{width:40%;padding:24px 0px 24px 24px}}.neighborhood-map .location-image{position:relative;padding:30px 30px 30px 20px;background-color:#30d6ce}.neighborhood-map .location-image>div{position:relative;height:100%}@media (max-width: 767.98px){.neighborhood-map .location-image>div:before{height:0px;content:"";display:block;padding-bottom:56.25%}.neighborhood-map .location-image>div>:not(style){overflow:hidden;position:absolute;inset:0px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%}}@media (max-width: 767.98px){.neighborhood-map .location-image{padding:0 16px 50px 16px}}.neighborhood-map .location-image img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";width:100%;height:100%}@media (min-width: 768px){.neighborhood-map .location-image{width:60%}}@media (min-width: 992px){.neighborhood-map__slider{box-shadow:0px 3px 16px 0px rgba(0,0,0,0.15)}}.location-slide-content{position:relative}@media (min-width: 768px){.location-slide-content{display:flex;height:500px}}@media (min-width: 992px){.neighborhood-map-slider-wrap{width:100%;height:500px;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;max-width:1420px;display:flex;justify-content:flex-end;margin-bottom:-500px}.neighborhood-map-slider-wrap .neighborhood-map-slider{width:52%;margin-top:-500px}}.neighborhood-map__controls{display:flex;justify-content:flex-end;z-index:3}@media (max-width: 767.98px){.neighborhood-map__controls{position:absolute;bottom:5px;right:20px}}@media (min-width: 768px){.neighborhood-map__controls{margin-top:-50px;position:relative;width:40%}}.neighborhood-map__controls .prev-slide{padding-right:20px}.neighborhood-map__controls a{color:#fff}.page--blog,.page--article{color:#265cea}.page--blog .card-wrap,.page--article .card-wrap{padding-bottom:1.5625rem}.page--blog .card-wrap .card__copy a,.page--article .card-wrap .card__copy a{display:inline-block;padding:.75rem 0 2px;color:#265cea;text-decoration:none;border-bottom:1px solid #265cea}.page--blog .site-header-wrap.sticky,.page--blog .site-header-wrap.nav--active,.page--article .site-header-wrap.sticky,.page--article .site-header-wrap.nav--active{background-color:#ffffb2}.page--blog .blog--card-listing .card-wrap,.page--article .blog--card-listing .card-wrap{flex:none !important;max-width:100% !important;margin-bottom:12px}@media (min-width: 768px){.page--blog .blog--card-listing,.page--article .blog--card-listing{column-count:2;column-gap:3px;orphans:1;widows:1}.page--blog .blog--card-listing .card-wrap,.page--article .blog--card-listing .card-wrap{display:inline-block;width:100%}}.hero--blog{height:370px;padding-top:75px;font-size:36px;line-height:43px;color:#265cea}.hero--blog .text-1{flex:0 0 50%;max-width:50%;padding-bottom:3.125rem;text-align:right}.hero--blog .text-2{flex:0 0 50%;max-width:50%;margin-left:50%}@media (min-width: 768px){.hero--blog{padding-top:135px}}.hero--article{height:auto;padding-top:136px}.hero--article figcaption{font-size:13px;line-height:33px;letter-spacing:-.2px}.blog-article{max-width:840px;margin:auto;padding-top:190px}.blog-article article{font-size:20px;line-height:33px}.blog-article article .author{margin-bottom:50px;text-align:center}.blog-article article p{margin-bottom:3.125rem}.blog-article article blockquote{margin-bottom:3.125rem;padding-left:3.125rem;font-size:36px;line-height:47px}.blog-article article blockquote p{margin-bottom:0}.blog-article article blockquote .author{margin-bottom:0;font-size:20px;line-height:33px;text-align:left}.blog-article article blockquote:before{position:absolute;left:.75rem;font-family:"Good Type Regular";content:'\201C'}.blog-article__header{margin-bottom:154px;font-size:36px;line-height:43px;text-align:center}.blog-related{padding-top:6.25rem;padding-bottom:5rem}@media (min-width: 768px){.blog-related .card-wrap{flex:0 0 33.33333%;max-width:33.33333%}}.blog-related .card-wrap .card{height:100%;background-color:#fff}.blog-related .card-wrap .card__top img{height:300px}.w-100{width:100%}.covid-banner{position:relative;top:0;right:0;left:0;z-index:10;display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding:10px 15px;text-align:center;background-color:#fff}@media (max-width: 767.98px){.covid-banner{padding:4px 15px}}.covid-banner p{margin:0;padding:0;font-size:13px;font-weight:400;line-height:21px;color:#000}@media (max-width: 767.98px){.covid-banner p{font-size:12px;line-height:18px}}.covid-banner p a{color:#000;text-decoration:underline}.covid-banner p a:hover{text-decoration:none}.covid-banner p a img{width:18px;margin-right:16px;margin-left:8px;vertical-align:sub}.covid-banner+.fixed-top{top:48px}@media (max-width: 889px){.covid-banner+.fixed-top{top:73px}}@media (max-width: 569px){.covid-banner+.fixed-top{top:100px}}.main{margin-top:250px;z-index:2;position:relative;max-width:1060px}.main__header{margin-bottom:32px;font-size:3rem;color:#265cea;line-height:56px;text-align:center}.filters{margin-bottom:56px}.filters__intro{text-align:center;font-size:1.125rem;color:#000;line-height:32px;margin:0 0 40px 0}.filters__list{display:flex;justify-content:center;align-items:center;padding:0}.filters__list__item{list-style:none;border:2px solid #265cea;border-right:0;flex:0 0 25%;max-width:25%}.filters__list__item:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.filters__list__item:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:2px solid #265cea}.filters__list__item a{display:block;width:100%;height:100%;color:#265cea;text-decoration:none;text-align:center;padding:17px;font-size:.875rem;text-transform:uppercase;font-family:"Good Type Italic";line-height:normal;transition:all .5s}.filters__list__item a.active,.filters__list__item a:hover{background-color:#265cea;color:#fff}@media (max-width: 1463.98px){.filters__list{display:none}}.filters__list__mobile{display:none;font-family:"Good Type Regular";width:100%;border:1px solid #265cea;background-color:transparent;font-size:18px;padding:10px 10px 10px 10px;color:#265cea}@media (max-width: 1463.98px){.filters__list__mobile{display:block}}.filtered__main{transition:all .3s}.filtered__main__container{display:none}.filtered__main__container.active{display:block}.filtered__main__container__header{margin-top:56px;margin-bottom:24px;line-height:32px;font-size:1.5rem;text-align:center;color:#265cea;text-transform:lowercase}.filtered__main__container__accordion ul{padding:0}.filtered__main__container__accordion ul li{position:relative;list-style:none;border-top:2px solid #265cea}.filtered__main__container__accordion ul li:last-child{border-bottom:2px solid #265cea}.filtered__main__container__accordion ul li .question{padding:16px 0;font-family:"Good Type Bold";color:#000;font-size:1.125rem;line-height:32px;cursor:pointer}.filtered__main__container__accordion ul li .question .arrow{position:absolute;right:6px;top:27px}.filtered__main__container__accordion ul li .question .arrow .open{display:none}.filtered__main__container__accordion ul li .question .arrow .closed{display:block}.filtered__main__container__accordion ul li .answer{display:none;padding-bottom:16px}.filtered__main__container__accordion ul li.active .question .arrow .open{display:block}.filtered__main__container__accordion ul li.active .question .arrow .closed{display:none}.filtered__main__container__accordion ul li.active .answer{display:block}.page--spa .spa-top-overline{text-transform:lowercase}.hero--spa{margin-bottom:60px;padding-top:100px}@media (min-width: 768px){.hero--spa{margin-bottom:120px;padding-top:185px}}.hero--spa .spa-hero-text{margin-bottom:32px}.hero--spa .spa-hero-text span{color:#6629a1}.hero--spa .spa-hero-text span:first-child{line-height:14px}@media (min-width: 768px){.hero--spa .spa-hero-text{padding-right:150px}}.spa-content-row{position:relative;align-items:center;margin-bottom:60px}@media (min-width: 768px){.spa-content-row{display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px;margin-bottom:120px}.spa-content-row>div{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 50%;max-width:50%}}.spa-content-row.m-rtl{display:flex;flex-direction:column}.spa-content-row.m-rtl>div:first-child{order:2}.spa-content-row.m-rtl>div:last-child{order:1}@media (min-width: 768px){.spa-content-row.m-rtl{flex-direction:row}.spa-content-row.m-rtl>div:first-child{order:1}.spa-content-row.m-rtl>div:last-child{order:2}}.spa-content__image{margin-bottom:24px}@media (min-width: 768px){.spa-content__image{margin-bottom:0px}}@media (min-width: 992px){.spa-content__textblock-inner{padding:0px 100px}}.spa-content__textblock p{margin-bottom:24px}.spa-content__header{font-size:32px;line-height:40px;margin-bottom:32px}.spa-content__header span{color:#6629a1}.spa-content-cards{position:relative}@media (min-width: 768px){.spa-content-cards{display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px}.spa-content-cards>div{position:relative;width:100%;padding-right:11px;padding-left:11px;flex:0 0 50%;max-width:50%}}.spa-buttons{display:flex;flex-direction:column}.spa-buttons a:first-child{margin-bottom:16px}.mtngs-buttons{display:flex;align-items:baseline}.mtngs-buttons a:first-child{margin-right:40px}.mtngs-buttons .text-link{color:#265cea !important}.blue-para{color:#265cea;font-size:12px;line-height:26px}.spa-content-box-wrap{position:relative;width:100%;padding-right:11px;padding-left:11px}.spa-content-box{display:flex;border:2px solid #6629a1;border-radius:4px;text-align:center;justify-content:center;align-items:center;margin:0 auto 40px;padding:16px}@media (min-width: 768px){.spa-content-box{padding:0;height:208px}}@media (min-width: 992px){.spa-content-box{width:415px}}.spa-content-box__header{font-size:32px;line-height:40px;margin-bottom:16px;text-align:center}.spa-card{margin-bottom:24px}@media (min-width: 768px){.spa-card{margin-bottom:0px}}.spa-card__image{line-height:0;height:336px}.spa-card__content{background-color:#fff;padding:24px 32px}.spa-card__title{font-size:24px;line-height:32px;margin-bottom:16px}.spa-card p{padding:24px 0px}.spa-modal{display:none;width:100%}.spa-modal h3{font-size:20px;margin-bottom:8px}.spa-modal textarea{height:163px}@media (max-width: 1463.98px){.spa-modal textarea{height:100px}}.spa-modal input,.spa-modal textarea{width:100%;background:#f7f7f4;padding:3px;margin-bottom:10px;border:1px solid #bbb;font-family:Open Sans,Arial,sans-serif;font-size:16px}.spa-modal input::-webkit-input-placeholder,.spa-modal textarea::-webkit-input-placeholder{background:#f7f7f4;font-weight:400;font-size:16px}.spa-modal input:-moz-placeholder,.spa-modal textarea:-moz-placeholder{background:#f7f7f4;font-weight:400;font-size:16px}.spa-modal input::-moz-placeholder,.spa-modal textarea::-moz-placeholder{background:#f7f7f4;font-weight:400;font-size:16px}.spa-modal input:-ms-input-placeholder,.spa-modal textarea:-ms-input-placeholder{background:#f7f7f4;font-weight:400;font-size:16px}.spa-modal:target{display:block}.spa-modal .modal-close{position:absolute;right:5px;top:23px;z-index:102;text-decoration:none;font-size:40px;color:black}.spa-modal .card{z-index:101;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:none;width:100%;padding:0 20px;max-width:830px;font-family:Open Sans,Arial,sans-serif}@media (max-width: 991.98px){.spa-modal .card{max-width:750px}}@media (max-width: 767.98px){.spa-modal .card{transform:none;top:0%;left:0%}}.spa-modal .card .card__top{min-height:auto;padding:1.5625rem 0}.spa-modal .card:after{box-shadow:none}.spa-modal ul{list-style-type:none;padding-left:0px}.spa-modal p{margin-bottom:10px}.spa-modal .submit-button{font-family:Open Sans,Arial,sans-serif;background-color:#f7f7f4;color:#666;border:1px solid #666;font-size:18px;padding:0.8em 2em}.spa-modal .submit-button:hover{color:black;border:1px solid #666;background-color:white}.spa-modal .grey-font-color{color:#8c8c8c;font-size:14px;line-height:1.7}.image-hero{margin-bottom:60px;margin-top:219px;padding:0;height:425px;position:relative}@media (min-width: 768px){.image-hero{margin-bottom:120px;margin-top:212px}}.image-hero .img-holder{height:inherit;position:relative}.image-hero .img-holder img{width:100%;height:100%;object-fit:cover}.image-hero .img-holder:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.4);content:''}.image-hero .text-holder{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;width:90%}.image-hero .text-holder .h1{font-size:56px;line-height:normal;color:white;margin-bottom:50px}.image-hero .text-holder .button--blue{border:1px solid white;color:white}.align-items-stretch{align-items:stretch !important}.meeting-catering-slider{display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column}button.prev-btn{background-color:transparent;border:none !important}button.next-btn{background-color:transparent;border:none !important}div#meeting-slider{padding:0px !important}
