@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-Thin.woff2) format("woff2"),url(/webfonts/Poppins-Thin.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-ExtraBold.woff2) format("woff2"),url(/webfonts/Poppins-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(/webfonts/Poppins-ExtraBoldItalic.woff) format("woff");font-weight:800;font-style:italic}@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-Medium.woff2) format("woff2"),url(/webfonts/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-ExtraLightItalic.woff2) format("woff2"),url(/webfonts/Poppins-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic}@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-Bold.woff2) format("woff2"),url(/webfonts/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-Light.woff2) format("woff2"),url(/webfonts/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-SemiBoldItalic.woff2) format("woff2"),url(/webfonts/Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-BoldItalic.woff2) format("woff2"),url(/webfonts/Poppins-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-BlackItalic.woff2) format("woff2"),url(/webfonts/Poppins-BlackItalic.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-ExtraLight.woff2) format("woff2"),url(/webfonts/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-Black.woff2) format("woff2"),url(/webfonts/Poppins-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-Regular.woff2) format("woff2"),url(/webfonts/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-LightItalic.woff2) format("woff2"),url(/webfonts/Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-Italic.woff2) format("woff2"),url(/webfonts/Poppins-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-MediumItalic.woff2) format("woff2"),url(/webfonts/Poppins-MediumItalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-ThinItalic.woff2) format("woff2"),url(/webfonts/Poppins-ThinItalic.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:Poppins;font-display:auto;src:url(/webfonts/Poppins-SemiBold.woff2) format("woff2"),url(/webfonts/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}b,strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}[hidden]{display:none}html{box-sizing:border-box;font-family:sans-serif}*,:after,:before{box-sizing:inherit}dl,h1,h2,h3,h4,p{margin:0}button{background:transparent;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ol,ul{list-style:none;margin:0;padding:0}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{border:0 solid}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:.5}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,select,textarea{padding:0;line-height:inherit;color:inherit}code{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}canvas,iframe,img,svg{display:block;vertical-align:middle}img{max-width:100%;height:auto}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}@media (min-width:640px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:1024px){.container{max-width:960px}}@media (min-width:1410px){.container{max-width:1410px}}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.border-purple{border-color:#60337e}.border{border-width:1px}.border-b-3{border-bottom-width:3px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.hidden{display:none}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.font-sans{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-normal{font-weight:400}.font-bold{font-weight:700}.h-48{height:12rem}.h-screen{height:100vh}.leading-tight{line-height:1.25}.leading-loose{line-height:2}.m-0{margin:0}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.p-0{padding:0}.py-4{padding-top:1rem;padding-bottom:1rem}.py-20{padding-top:5rem;padding-bottom:5rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pt-24{padding-top:6rem}.pl-32{padding-left:8rem}.text-center{text-align:center}.text-white{color:#fff}.text-purple{color:#60337e}.text-blue{color:#50c6e1}.hover\:text-purple:hover{color:#60337e}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tracking-wide{letter-spacing:.025em}.w-48{width:12rem}.w-full{width:100%}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col-1,.col-2,.col-3,.col-9,.col-12,.lg\:col-4,.lg\:col-6,.md\:col-4,.sm\:col-1,.xl\:col-3,.xl\:col-7,.xl\:col-10,.xl\:col-11{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-1{flex:0 0 8.333333333333334%;max-width:8.333333333333334%}.col-2{flex:0 0 16.666666666666668%;max-width:16.666666666666668%}.col-3{flex:0 0 25%;max-width:25%}.col-9{flex:0 0 75%;max-width:75%}.col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.333333333333334%}.offset-4{margin-left:33.333333333333336%}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;touch-action:pan-Y;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide,.glide__slide a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide a{-webkit-user-drag:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;z-index:2;bottom:0;left:0;display:inline-flex;list-style:none;align-items:center}.glide__bullet{background-color:#fff;width:12px;height:12px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;margin:0 2.5rem 0 0}.glide__bullet:focus{outline:none}.glide__bullet--active{border:1px solid #fff;background-color:transparent;-webkit-transform:scale(1.65);transform:scale(1.65)}

/*!
 * fullPage 3.0.5
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translateZ(0);transform:translateZ(0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{position:relative}.fp-scrollable,.fp-scroller{overflow:hidden}.fp-notransition{transition:none!important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translateZ(0)}#fp-nav.fp-right{right:5%}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0;display:flex;flex-direction:column}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:14px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li:hover a.active span,#fp-nav ul li a.active span,.fp-slidesNav ul li:hover a.active span,.fp-slidesNav ul li a.active span{height:20px;width:20px;margin:-6px 0 0 -6px;border-radius:100%;background:rgba(96,51,126,0);border:2px solid #60337e}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:12px;width:12px;border:0;background:#60337e;left:50%;top:50%;margin:-2px 0 0 -2px;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:20px;height:20px;margin:-6px 0 0 -6px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav.fp-show-active a.active+.fp-tooltip,#fp-nav ul li:hover .fp-tooltip{transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto!important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{cursor:default}.section .fp-tableCell{padding-top:140px;vertical-align:top;padding-bottom:0}.home .fp-tableCell{vertical-align:middle}.contact .fp-tableCell{padding-top:0;vertical-align:middle}.input{display:block;width:100%;background:hsla(0,0%,100%,0);border-bottom:2px solid #fff;margin-bottom:14px;height:auto;line-height:1;padding:.5rem 0;font-size:22px;transition:all .2s ease}.input:active,.input:focus{outline:none;border-bottom-color:#60337e}.input__label{display:block}.input__submit{background:hsla(0,0%,100%,0);border:2px solid #fff;font-size:22px;padding:6px 22px;font-weight:300;cursor:pointer;transition:all .2s ease;margin-right:3rem}.input__submit:hover{color:#50c6e1;background:#fff}.input::-webkit-scrollbar{width:5px}.input::-webkit-scrollbar-thumb{background:#fff}.menu{position:fixed;top:0;left:0;bottom:0;height:100vh;z-index:120;background:#f68d2a;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;will-change:transform;width:50%}.menu,.menu>a{transition:all .3s ease}.menu>a{font-size:1.8rem;color:#fff;font-weight:400;line-height:1;margin:1.25rem 0;padding-bottom:.5rem;border-bottom:2px solid hsla(0,0%,100%,0)}.menu>a:hover{border-color:#fff}.menu>a:first-of-type{margin-top:0}.menu>a:last-of-type{margin-bottom:0}.menu__languages{position:fixed;left:20px;bottom:20px;width:100%}.menu__lang{display:inline-flex;align-items:center;justify-content:center;width:3.3rem;height:3.3rem;border:2px solid #fff;border-radius:999px;margin-left:1rem;transition:all .3s ease;font-size:14px!important;color:#fff}.menu__lang:first-of-type{margin-left:0}.menu__lang:hover{background:#fff;color:#fff}.menu__lang--active{background:#fff;color:#60337e}.menu--open .menu{-webkit-transform:translateX(0);transform:translateX(0)}.menu--open .header__menu{display:none}.header{position:fixed;width:100%;padding:1.5rem 0;z-index:100}.transition-color{transition:color .3s ease}.header{top:0;color:#60337e;z-index:150}.header__logo{height:auto;width:120px;display:block}.header__logo-text{letter-spacing:1px}.header__divider{height:64px;border-left:1px solid #60337e;content:" ";width:1px;margin:0 25px}.header__menu{width:48px;height:auto;cursor:pointer}.footer{width:100%;padding:2rem 0;position:absolute;left:0;bottom:0;cursor:default;color:#60337e;z-index:10}.footer__lang{display:inline-flex;align-items:center;justify-content:center;width:3.3rem;height:3.3rem;border:2px solid #60337e;border-radius:999px;margin-left:1.8rem;transition:all .3s ease}.footer__lang:first-of-type{margin-left:0}.footer__lang--active,.footer__lang:hover{background:#60337e;color:#fff}.body--white #fp-nav ul li:hover a.active span,.body--white #fp-nav ul li a.active span,.body--white .fp-slidesNav ul li:hover a.active span,.body--white .fp-slidesNav ul li a.active span{background:rgba(96,51,126,0);border:2px solid #60337e}.body--alt #fp-nav ul li a span,.body--alt .fp-slidesNav ul li a span{background:#fff}.body--alt #fp-nav ul li:hover a.active span,.body--alt #fp-nav ul li a.active span,.body--alt .fp-slidesNav ul li:hover a.active span,.body--alt .fp-slidesNav ul li a.active span{background:rgba(80,198,225,0);border:2px solid #fff}.body--alt .header,.body--alt .header .text-blue{color:#fff}.body--alt .header__divider{border-color:#fff}.body--alt .glide__bullet{background:#60337e;border:1px solid #60337e}.body--alt .glide__bullet--active{background:transparent}.body--blue #fp-nav ul li a span,.body--blue .fp-slidesNav ul li a span{background:#fff}.body--blue #fp-nav ul li:hover a.active span,.body--blue #fp-nav ul li a.active span,.body--blue .fp-slidesNav ul li:hover a.active span,.body--blue .fp-slidesNav ul li a.active span{background:rgba(80,198,225,0);border:2px solid #fff}.body--blue .header,.body--blue .header .text-blue{color:#fff}.body--blue .header__divider{border-color:#fff}.fp-responsive .special .glide__bullet{background:#60337e;border:1px solid #60337e}.fp-responsive .special .glide__bullet--active{background:transparent}.home,.home .container{position:relative}.home .container{z-index:2}.home__bg{position:absolute;z-index:0;top:0;left:0;bottom:0;width:100%}.home__bg,.home__bg div{height:100%}.home .vis{position:absolute;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home .vis-o-orange{width:440px;height:440px;bottom:140px;left:-455px;max-width:440px}.home .vis-o-blue{height:150px;width:150px;top:-75px;right:-45px}.home .vis-x-blue{width:42px;height:42px;top:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home .vis-o-purple{width:42px;height:42px;bottom:-21px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home .vis-x-orange{width:140px;height:140px;bottom:150px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home .vis-x-blue-alt{width:42px;height:42px;bottom:120px;left:42px}.about .container{z-index:2;position:relative}.about__bg{position:absolute;z-index:0;top:0;left:0;bottom:0;width:100%}.about__bg,.about__bg div{height:100%}.about .vis{position:absolute;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.about .vis-x-purple{width:140px;height:140px;top:40px;left:200%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about .vis-x-purple-alt{width:42px;height:42px;bottom:33%;left:200%}.about .vis-x-orange{width:42px;height:42px;bottom:20px;left:30px}.about .vis-o-orange{width:140px;height:140px;bottom:350px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.rooms .glide__bullet{background:#60337e;border:1px solid #60337e}.rooms .glide__bullet--active{background:transparent}.gallery.section .fp-tableCell{padding:0}.gallery__wrapper .glide__bullets{width:100%;display:flex;align-items:flex-end;justify-content:center;padding-bottom:3rem}.gallery__wrapper .glide__bullet{background-color:#60337e}.gallery__wrapper .glide__bullet--active{background-color:transparent;border-color:#60337e}.gallery__bg{height:100vh;width:100vw;background-position:50%;background-size:cover;background-repeat:no-repeat}.gallery__title{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:-100%;width:50vw;height:100vh}.glide-gallery{height:100%}.special{position:relative;z-index:2}.special .glide__bullet{background-color:#60337e}.special .glide__bullet--active{background-color:transparent;border-color:#60337e}.room{-webkit-perspective:1000px;perspective:1000px;background-color:transparent;width:100%;height:400px}.room__img{align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.room__img img{height:auto;width:auto;max-width:100%;display:block}.room:hover .room__inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.room__inner{position:relative;width:100%;height:100%;text-align:center;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.room__main{flex-direction:column}.room__main,.room__meta{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;align-items:center;justify-content:center}.room__meta{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background:#fff}.room__meta p{line-height:1.4;font-size:1.1em}.mobile-footer{cursor:default;color:#60337e;text-align:center;padding:24px 0;font-size:10px}.fp-viewing-gallery .header__right{display:none}@media only screen and (max-width:1410px){.special:after{display:none}.section .fp-tableCell{padding-top:70px;padding-bottom:70px;vertical-align:middle}}@media only screen and (max-width:1024px){.header{background:hsla(0,0%,100%,.75);position:fixed}.header__logo{height:45px;width:auto}.header__divider{height:28px;margin:0 12px}.header__menu{width:40px}.body--alt .header,.body--alt .header .text-blue,.body--blue .header,.body--blue .header .text-blue,.body--white .header,.body--white .header .text-blue{color:#60337e}.body--alt .header__divider,.body--blue .header__divider,.body--white .header__divider{border-color:#60337e}.input__submit{margin-right:0}.menu--open .header__menu{display:block}.gallery__wrapper .glide__bullets{display:none}.container{max-width:1010px}}@media only screen and (max-width:768px){.section .fp-tableCell{padding:40px 12px;margin:0 auto}.container{max-width:100%}.home{padding:120px 11px}.home .vis-x-blue{top:25px;left:-20px}.home .vis-x-orange{bottom:15px}.home .vis-o-purple{bottom:20px;left:0}.room__meta p{line-height:1.6}.glide__bullets{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.glide__bullet{margin:0 1.2rem}.about .vis-x-purple{top:5px}.about .vis-x-purple-alt{bottom:80px;left:180px}.menu{height:100%;width:100vw;margin:0;padding:0 20px;background:rgba(96,51,126,.95)}.menu>a{font-size:18px;margin:.5rem 0;line-height:1.5}.gallery__wrapper{position:inherit;width:100%}.gallery__bg{height:230px;width:100vw;background-position:50%;background-size:cover;background-repeat:no-repeat}.gallery__title{display:none}.gallery .fp-tableCell{padding:0}}@media (min-width:640px){.sm\:col-1{flex:0 0 8.333333333333334%;max-width:8.333333333333334%}}@media (min-width:768px){.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:mb-0{margin-bottom:0}.md\:text-base{font-size:1rem}.md\:text-3xl{font-size:1.875rem}.md\:text-4xl{font-size:2.25rem}.md\:w-auto{width:auto}.md\:w-2\/3{width:66.66667%}.md\:col-4{flex:0 0 33.333333333333336%;max-width:33.333333333333336%}}@media (min-width:1024px){.lg\:block{display:block}.lg\:h-56{height:14rem}.lg\:mb-24{margin-bottom:6rem}.lg\:text-left{text-align:left}.lg\:text-base{font-size:1rem}.lg\:text-xl{font-size:1.25rem}.lg\:text-2xl{font-size:1.5rem}.lg\:text-5xl{font-size:2.45rem}.lg\:w-56{width:14rem}.lg\:w-10\/12{width:83.33333%}.lg\:col-4{flex:0 0 33.333333333333336%;max-width:33.333333333333336%}.lg\:col-6{flex:0 0 50%;max-width:50%}.lg\:offset-1{margin-left:8.333333333333334%}}@media (min-width:1410px){.xl\:h-64{height:280px}.xl\:mb-32{margin-bottom:8rem}.xl\:text-4xl{font-size:2.25rem}.xl\:text-6xl{font-size:4rem}.xl\:w-64{width:280px}.xl\:col-3{flex:0 0 25%;max-width:25%}.xl\:col-7{flex:0 0 58.333333333333336%;max-width:58.333333333333336%}.xl\:col-10{flex:0 0 83.33333333333334%;max-width:83.33333333333334%}.xl\:col-11{flex:0 0 91.66666666666667%;max-width:91.66666666666667%}.xl\:offset-1{margin-left:8.333333333333334%}}