.vue-skeletor{position:relative;overflow:hidden;background-color:#0000001f}.vue-skeletor:not(.vue-skeletor--shimmerless):after{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.3),rgba(37,22,22,0));animation:shimmer 1.5s infinite;content:""}.vue-skeletor--rect,.vue-skeletor--circle{display:block}.vue-skeletor--circle{border-radius:50%}.vue-skeletor--pill,.vue-skeletor--text{border-radius:9999px}.vue-skeletor--text{line-height:1;display:inline-block;width:100%;height:inherit;vertical-align:middle;top:-1px}@keyframes shimmer{to{transform:translate(100%)}}@font-face{font-family:"Suisse Int'l Book";src:url(https://db.onlinewebfonts.com/t/17241fb9c2ffb3ec11eba762e771435f.eot);src:url(https://db.onlinewebfonts.com/t/17241fb9c2ffb3ec11eba762e771435f.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/17241fb9c2ffb3ec11eba762e771435f.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/17241fb9c2ffb3ec11eba762e771435f.woff) format("woff"),url(https://db.onlinewebfonts.com/t/17241fb9c2ffb3ec11eba762e771435f.ttf) format("truetype"),url("https://db.onlinewebfonts.com/t/17241fb9c2ffb3ec11eba762e771435f.svg#Suisse Int'l Book") format("svg")}@font-face{font-family:Roc Grotesk W05 Wide Bold;src:url(https://db.onlinewebfonts.com/t/dc0c9cb78690bb482ae3bb782c3cc693.eot);src:url(https://db.onlinewebfonts.com/t/dc0c9cb78690bb482ae3bb782c3cc693.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/dc0c9cb78690bb482ae3bb782c3cc693.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/dc0c9cb78690bb482ae3bb782c3cc693.woff) format("woff"),url(https://db.onlinewebfonts.com/t/dc0c9cb78690bb482ae3bb782c3cc693.ttf) format("truetype"),url("https://db.onlinewebfonts.com/t/dc0c9cb78690bb482ae3bb782c3cc693.svg#Roc Grotesk W05 Wide Bold") format("svg")}@font-face{font-family:Roc Grotesk W05 Wide;src:url(https://db.onlinewebfonts.com/t/a0faafb86752ddff4c3ec18939c68830.eot);src:url(https://db.onlinewebfonts.com/t/a0faafb86752ddff4c3ec18939c68830.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/a0faafb86752ddff4c3ec18939c68830.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/a0faafb86752ddff4c3ec18939c68830.woff) format("woff"),url(https://db.onlinewebfonts.com/t/a0faafb86752ddff4c3ec18939c68830.ttf) format("truetype"),url("https://db.onlinewebfonts.com/t/a0faafb86752ddff4c3ec18939c68830.svg#Roc Grotesk W05 Wide") format("svg")}@font-face{font-family:SuisseIntl-Light;src:url(https://db.onlinewebfonts.com/t/03d5b20d124cd26dc873bd4a8e42313e.eot);src:url(https://db.onlinewebfonts.com/t/03d5b20d124cd26dc873bd4a8e42313e.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/03d5b20d124cd26dc873bd4a8e42313e.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/03d5b20d124cd26dc873bd4a8e42313e.woff) format("woff"),url(https://db.onlinewebfonts.com/t/03d5b20d124cd26dc873bd4a8e42313e.ttf) format("truetype"),url(https://db.onlinewebfonts.com/t/03d5b20d124cd26dc873bd4a8e42313e.svg#SuisseIntl-Light) format("svg")}body{padding:0;margin:0;background-color:#000;height:100%}@media only screen and (min-width: 1024px) and (orientation: landscape){nav{width:100%}nav .container{padding-bottom:.8rem;border-bottom:.01em white solid}nav .logo{max-width:12vw;height:100%}nav .logo-right{max-width:15vw;height:100%;border-left:white .5px solid;padding-left:.5vw}nav .right-nav p{font-family:"Suisse Int'l Book";color:#fff;padding-right:.9vw;font-size:.5rem}.content h1{font-size:2.7rem;color:#00c186;margin-left:5vw;font-family:Roc Grotesk W05 Wide Bold}.content .rooms-container{margin-top:5vh;margin-left:5vw}.content .rooms-container .room-container{margin-bottom:1rem;flex-basis:13%}.content .rooms-container .room-container h2{color:#00c186;padding-bottom:0;border-bottom:1px #00c186 solid}.content .rooms-container .btn{padding:.3vw 2vw;background:linear-gradient(black,black) padding-box,linear-gradient(to right,cyan,rgb(154,74,193)) border-box;border-radius:50em;border:1px solid transparent;color:#fff;font-family:SuisseIntl-Light;font-size:.84vw;font-weight:700}footer{width:100%;padding:3vh 0 2.6vh;padding-left:3vw}footer div .left-footer p{font-family:"Suisse Int'l Book";padding-right:.9vw;font-size:.5rem}footer div .left-footer img{max-width:15vw;height:3.5vh;border-left:black 2.3px solid;padding-left:.8vw}footer div .right-footer p{font-family:"Suisse Int'l Book";padding-right:.9vw;font-size:.5rem}footer div .right-footer img{max-width:15vw;height:3.5vh;border-left:black 2.3px solid;padding-left:.8vw}footer div .right-footer img.footer-right-logo{padding-right:.6rem}footer div .right-footer img.footer-most-right-logo{padding-right:1.6rem}footer .rights{font-family:"Suisse Int'l Book";font-size:.5rem;margin-top:2rem}}@media only screen and (min-width: 768px) and (orientation: portrait){body{height:1940px}html{height:-webkit-fill-available}nav{width:100%}nav .container{padding-bottom:.8rem;border-bottom:.01em white solid}nav .logo{max-width:12vw;height:2vh}nav .logo-right{max-width:15vw;height:100%;border-left:white .5px solid;padding-left:.5vw}nav .right-nav p{font-family:"Suisse Int'l Book";color:#fff;padding-right:.9vw;font-size:.5rem}.content h1{font-size:2.7rem;color:#00c186;margin-left:5vw;font-family:Roc Grotesk W05 Wide Bold}.content .rooms-container{margin-top:5vh;margin-left:5vw}.content .rooms-container .room-container{margin-bottom:1rem;flex-basis:13%}.content .rooms-container .room-container h2{color:#00c186;padding-bottom:0;border-bottom:1px #00c186 solid}.content .rooms-container .btn{padding:.3vw 2vw;background:linear-gradient(black,black) padding-box,linear-gradient(to right,cyan,rgb(154,74,193)) border-box;border-radius:50em;border:1px solid transparent;color:#fff;font-family:SuisseIntl-Light;font-size:.84vw;font-weight:700}footer{width:100%;padding:3vh 0 2.6vh;padding-left:3vw}footer div .left-footer p{font-family:"Suisse Int'l Book";padding-right:.9vw;font-size:.5rem}footer div .left-footer img{max-width:15vw;height:2.4vh;border-left:black 2.3px solid;padding-left:.8vw}footer div .right-footer p{font-family:"Suisse Int'l Book";padding-right:.9vw;font-size:.5rem}footer div .right-footer img{max-width:15vw;height:2.4vh;border-left:black 2.3px solid;padding-left:.8vw}footer div .right-footer img.footer-right-logo{padding-right:.6rem}footer div .right-footer img.footer-most-right-logo{padding-right:1.6rem}footer .rights{font-family:"Suisse Int'l Book";font-size:.5rem;margin-top:2rem}}.reserved{background-color:red;color:red}.modal-content{background-color:#000}.modal-body input[type=text],.modal-body input[type=email]{border-image-source:gray;border-width:1px;border-image-slice:1;background:transparent;color:#fff}.modal-body input[type=text]::placeholder,.modal-body input[type=email]::placeholder{color:gray}.modal-body i{color:#00c186;font-size:1.3rem}.modal-body button{font-size:1rem!important;padding:.01vw 1.3vw!important;margin-top:2.5rem;background:linear-gradient(black,black) padding-box,linear-gradient(to right,cyan,rgb(154,74,193)) border-box;border-radius:50em;border:1px solid transparent;color:#fff;font-family:SuisseIntl-Light;font-size:.84vw;font-weight:700}.modal-body button.selected{color:#fff!important;background:#00c186!important}.content .rooms-container .btn.reserved{color:#fff!important;background:red}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
