body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;src:url(/static/media/dancing-script-v24-latin-600.a54e709782c3f1452005.eot);src:local(""),url(/static/media/dancing-script-v24-latin-600.a54e709782c3f1452005.eot?#iefix) format("embedded-opentype"),url(/static/media/dancing-script-v24-latin-600.1b1b5723048309be4c66.woff2) format("woff2"),url(/static/media/dancing-script-v24-latin-600.aae529c31f1eb1983c6f.woff) format("woff"),url(/static/media/dancing-script-v24-latin-600.a0b09c8a0c514b2775e5.ttf) format("truetype"),url(/static/media/dancing-script-v24-latin-600.85887b467fa18519930d.svg#DancingScript) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/montserrat-v25-latin-regular.a8f361e846968ae00fd6.eot);src:local(""),url(/static/media/montserrat-v25-latin-regular.a8f361e846968ae00fd6.eot?#iefix) format("embedded-opentype"),url(/static/media/montserrat-v25-latin-regular.acb6629fe45c43ad5d8b.woff2) format("woff2"),url(/static/media/montserrat-v25-latin-regular.281179d375517d9c131b.woff) format("woff"),url(/static/media/montserrat-v25-latin-regular.506557cdb9bc110dc66b.ttf) format("truetype"),url(/static/media/montserrat-v25-latin-regular.fb712f9dbd935ed0cd7c.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/static/media/montserrat-v25-latin-600.6bd05d7a22f5ce90d315.eot);src:local(""),url(/static/media/montserrat-v25-latin-600.6bd05d7a22f5ce90d315.eot?#iefix) format("embedded-opentype"),url(/static/media/montserrat-v25-latin-600.5d6df38dd70f631c488b.woff2) format("woff2"),url(/static/media/montserrat-v25-latin-600.e5f115311730acb7c305.woff) format("woff"),url(/static/media/montserrat-v25-latin-600.a2c04a62181a530a3978.ttf) format("truetype"),url(/static/media/montserrat-v25-latin-600.b7a40d9c20fdd266bd24.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/static/media/montserrat-v25-latin-700.88eb50b64ae40785c274.eot);src:local(""),url(/static/media/montserrat-v25-latin-700.88eb50b64ae40785c274.eot?#iefix) format("embedded-opentype"),url(/static/media/montserrat-v25-latin-700.56c09b9a46af6a54eeb3.woff2) format("woff2"),url(/static/media/montserrat-v25-latin-700.fb5068a547276441355d.woff) format("woff"),url(/static/media/montserrat-v25-latin-700.77da98f4343a6a49cc03.ttf) format("truetype"),url(/static/media/montserrat-v25-latin-700.2305b86407b28348a63d.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(/static/media/montserrat-v25-latin-800.bebc9a69a46378d06804.eot);src:local(""),url(/static/media/montserrat-v25-latin-800.bebc9a69a46378d06804.eot?#iefix) format("embedded-opentype"),url(/static/media/montserrat-v25-latin-800.1d6a43e98bd10cc3f86d.woff2) format("woff2"),url(/static/media/montserrat-v25-latin-800.5d71387e7b31e17b93c7.woff) format("woff"),url(/static/media/montserrat-v25-latin-800.2453d257ea977266a735.ttf) format("truetype"),url(/static/media/montserrat-v25-latin-800.941468eb10fc11b80486.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(/static/media/montserrat-v25-latin-900.80233224831609a2d51c.eot);src:local(""),url(/static/media/montserrat-v25-latin-900.80233224831609a2d51c.eot?#iefix) format("embedded-opentype"),url(/static/media/montserrat-v25-latin-900.0224a085141ad2d60479.woff2) format("woff2"),url(/static/media/montserrat-v25-latin-900.309923ab7ba30c01d1a7.woff) format("woff"),url(/static/media/montserrat-v25-latin-900.014063c0134c2b91833f.ttf) format("truetype"),url(/static/media/montserrat-v25-latin-900.226e83bf12f166680f1b.svg#Montserrat) format("svg")}#home{height:100vh;margin:0;overflow:hidden;padding:0;position:relative;width:100%}#home .background-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);left:0;object-fit:cover;position:fixed;top:0;width:100vw;z-index:-50}@media only screen and (max-width:992px){#home .background-image{height:100vh}}#home .book-info{bottom:13vh;position:absolute;right:10vw}@media only screen and (max-width:992px){#home .book-info{bottom:11vh;right:9vw}}#home .book-info .text{color:#fff;font-size:24px;font-weight:500;margin-bottom:40px;text-shadow:0 0 5px #000,0 0 5px #000,0 0 5px #000}@media only screen and (max-width:992px){#home .book-info .text{font-size:20px;margin-bottom:20px}}#header{align-items:center;background-color:#222;color:#fff;display:flex;height:130px;justify-content:center;position:relative;width:100%}@media only screen and (max-width:600px){#header{height:100px}}#header .container{align-items:center;display:flex;justify-content:space-between;width:80%}@media only screen and (max-width:768px){#header .container{width:100%}}@media only screen and (max-width:600px){#header .container{justify-content:center;width:80%}}@media only screen and (max-width:400px){#header .container{width:95%}}#header .instagram-icon{align-items:center;display:flex;flex-basis:250px;justify-content:center}#header .instagram-icon:hover img{box-shadow:0 0 10px 1px #ff00c7}@media only screen and (max-width:600px){#header .instagram-icon{flex-basis:80px}}@media only screen and (max-width:400px){#header .instagram-icon{flex-basis:30px;margin-right:10px}}@media only screen and (max-width:300px){#header .instagram-icon{display:none}}#header .instagram-icon img{border-radius:50%;height:50px;transition:box-shadow .1s;width:50px}@media only screen and (max-width:992px){#header .instagram-icon img{height:40px;width:40px}}@media only screen and (max-width:400px){#header .instagram-icon img{height:30px;width:30px}}#header #title{flex-basis:0;font-family:Dancing Script,sans-serif;font-size:50px}@media only screen and (max-width:992px){#header #title{font-size:46px}}@media only screen and (max-width:400px){#header #title{font-size:40px}}#header h2{display:flex;flex-basis:250px;font-family:Montserrat;font-size:17px;font-weight:400;justify-content:center}@media only screen and (max-width:992px){#header h2{font-size:15px}}@media only screen and (max-width:768px){#header h2{font-size:13px}}@media only screen and (max-width:600px){#header h2{display:none}}#header:after{background-color:#222;content:"";height:calc(100% + 45px);left:0;position:absolute;top:0;-webkit-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-transform-origin:top right;transform-origin:top right;width:100vw;z-index:-1}#navbar{align-items:flex-end;background-color:#222;color:#ccc;display:flex;height:40px;justify-content:center;position:relative;transition:top .3s;width:100%;z-index:50}#navbar .container{align-items:center;display:flex;height:100%;justify-content:space-between;width:45%}@media only screen and (max-width:992px){#navbar .container{width:50%}}@media only screen and (max-width:768px){#navbar .container{width:60%}}@media only screen and (max-width:600px){#navbar .container{width:80%}}@media only screen and (max-width:400px){#navbar .container{width:90%}}#navbar h3{cursor:pointer;font-family:Montserrat;font-size:18px;font-weight:500;padding:5px;transition:color .2s}#navbar h3:hover{color:#fff;text-shadow:0 0 5px #fff,0 0 5px #fff}@media only screen and (max-width:992px){#navbar h3{font-size:16px}}@media only screen and (max-width:400px){#navbar h3{font-size:14px}}@media only screen and (max-width:300px){#navbar h3{font-size:10px}}@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(150vw);transform:translateX(150vw)}}@keyframes slideRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(150vw);transform:translateX(150vw)}}@-webkit-keyframes slideRight2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(210vw);transform:translateX(210vw)}}@keyframes slideRight2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(210vw);transform:translateX(210vw)}}@-webkit-keyframes slideRight3{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(270vw);transform:translateX(270vw)}}@keyframes slideRight3{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(270vw);transform:translateX(270vw)}}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-150vw);transform:translateX(-150vw)}}@keyframes slideLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-150vw);transform:translateX(-150vw)}}@-webkit-keyframes slideLeft2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-210vw);transform:translateX(-210vw)}}@keyframes slideLeft2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-210vw);transform:translateX(-210vw)}}@-webkit-keyframes slideLeft3{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-270vw);transform:translateX(-270vw)}}@keyframes slideLeft3{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-270vw);transform:translateX(-270vw)}}#gallery{align-items:center;background-color:#222;display:flex;flex-direction:column;justify-content:center;min-height:600px;padding-top:60px;position:relative;width:100%}@media only screen and (max-width:600px){#gallery{padding:30px 0}}@media only screen and (max-width:400px){#gallery{padding-bottom:0}}#gallery .image-container{box-sizing:initial;min-height:calc(40vw + 160px);overflow:hidden;position:relative;width:100%}@media only screen and (max-width:600px){#gallery .image-container{min-height:calc(60vw + 160px)}}#gallery .image-container-1{align-items:center;-webkit-animation:slideRight 25s linear infinite;animation:slideRight 25s linear infinite;box-sizing:border-box;display:flex;flex-direction:row-reverse;height:20vw;justify-content:flex-end;position:absolute;right:0;top:10px}#gallery .image-container-1:hover{-webkit-animation-play-state:paused;animation-play-state:paused}@media only screen and (max-width:600px){#gallery .image-container-1{-webkit-animation:slideRight2 25s linear infinite;animation:slideRight2 25s linear infinite;-webkit-animation:slideRight3 25s linear infinite;animation:slideRight3 25s linear infinite;height:30vw;height:40vw}}#gallery .image-container-1 .image{margin-left:5vw}#gallery .image-container-2{align-items:center;-webkit-animation:slideLeft 25s linear infinite;animation:slideLeft 25s linear infinite;box-sizing:border-box;display:flex;height:20vw;justify-content:flex-start;left:0;position:absolute;top:calc(25vw + 10px)}#gallery .image-container-2:hover{-webkit-animation-play-state:paused;animation-play-state:paused}@media only screen and (max-width:600px){#gallery .image-container-2{-webkit-animation:slideLeft2 25s linear infinite;animation:slideLeft2 25s linear infinite;-webkit-animation:slideLeft3 25s linear infinite;animation:slideLeft3 25s linear infinite;height:30vw;height:40vw;top:calc(35vw + 10px);top:calc(45vw + 10px)}}#gallery .image-container-2 .image{margin-right:5vw}#gallery .image{background-color:#fff;cursor:pointer;height:20vw;position:relative;transition:box-shadow .1s;width:20vw}#gallery .image:hover{box-shadow:0 0 10px 1px #fff}@media only screen and (max-width:600px){#gallery .image{height:30vw;height:40vw;width:30vw;width:40vw}}#gallery:before{height:calc(100% + 20px);-webkit-transform:skewY(2deg);transform:skewY(2deg);-webkit-transform-origin:top right;transform-origin:top right}#gallery:after,#gallery:before{background-color:#222;content:"";left:0;position:absolute;top:0;width:100%;z-index:-1}#gallery:after{height:100%;-webkit-transform:skewY(2deg);transform:skewY(2deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.instagram{transition:text-shadow .1s}.instagram:hover{text-shadow:0 0 10px #ff00c7,0 0 10px #ff00c7}#booking{align-items:center;display:flex;font-family:Montserrat,sans-serif;justify-content:center;padding-bottom:130px;padding-top:130px;position:relative}@media only screen and (max-width:992px){#booking{padding:100px 0}}@media only screen and (max-width:600px){#booking{padding:70px 0}#booking .container{align-items:center;display:flex;flex-direction:column}}#booking .white-background{background-color:#fff;height:100%;margin:0;position:absolute;top:0;width:100%;z-index:-10}#booking .schedule{display:flex;justify-content:space-between;margin-bottom:30px}@media only screen and (max-width:1200px){#booking .schedule{flex-direction:column}}@media only screen and (max-width:992px){#booking .schedule{margin-bottom:20px}}@media only screen and (max-width:600px){#booking .schedule div{align-items:center;display:flex;flex-direction:column;justify-content:center}}#booking .schedule p{font-size:22px;margin-bottom:23px}@media only screen and (max-width:992px){#booking .schedule p{font-size:18px;margin-bottom:20px}}@media only screen and (max-width:600px){#booking .schedule p{font-size:16px}}@media only screen and (max-width:400px){#booking .schedule p{align-items:center;display:flex;flex-direction:column;justify-content:center}}#booking .schedule span{font-weight:600;margin-right:15px}#booking .schedule img{background-color:#222;box-shadow:0 0 15px 10px rgba(0,0,0,.298);-webkit-filter:grayscale(100%);filter:grayscale(100%);height:350px;-webkit-transform-origin:center center;transform-origin:center center;transition:box-shadow .2s;width:310px}#booking .schedule img :hover{box-shadow:0 0 15px 3px rgba(0,0,0,.5)}@media only screen and (max-width:1450px){#booking .schedule img{height:280px;width:240px}}@media only screen and (max-width:1200px){#booking .schedule img{display:none}}#contact{align-items:center;background-color:#222;color:#fff;display:flex;font-family:Montserrat,sans-serif;justify-content:center;padding-bottom:70px;padding-top:80px;position:relative;width:100%}@media only screen and (max-width:992px){#contact{padding-bottom:60px;padding-top:70px}}#contact .contact-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:30px}@media only screen and (max-width:600px){#contact .contact-info{align-items:center;justify-content:center}}#contact .contact-info-detail{align-items:center;display:flex;justify-content:flex-start;margin-bottom:35px;width:100%}@media only screen and (max-width:600px){#contact .contact-info-detail{align-items:center;display:flex;flex-direction:column;justify-content:center}}#contact .contact-info-detail img{flex-basis:35px;margin-right:40px;width:35px}@media only screen and (max-width:992px){#contact .contact-info-detail img{flex-basis:30px;height:30px;margin-right:30px}}@media only screen and (max-width:600px){#contact .contact-info-detail img{flex-basis:25px;height:25px;margin:0 0 15px;width:25px}}#contact .contact-info-detail p{flex:1 1;font-size:22px}@media only screen and (max-width:992px){#contact .contact-info-detail p{font-size:18px}}@media only screen and (max-width:600px){#contact .contact-info-detail p{font-size:16px;text-align:center}}#contact .directions{align-items:center;display:flex;flex-direction:column-reverse;justify-content:flex-start;width:100%}@media only screen and (max-width:768px){#contact .directions{flex-direction:column-reverse;justify-content:flex-start}}#contact .directions div{margin-right:0;width:100%}#contact .directions a{color:#fff;font-size:22px;font-size:18px;margin-bottom:20px;text-decoration:none}#contact .directions a:hover{color:#fff;text-shadow:0 0 5px #fff,0 0 5px #fff}@media only screen and (max-width:768px){#contact .directions a{font-size:16px;margin-bottom:20px}}#contact :after{background-color:#222;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:skewY(-2deg);transform:skewY(-2deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;width:100%;z-index:-1}*{margin:0}#app{height:100%;min-height:100vh;width:100%}.container{width:50%}@media only screen and (max-width:600px){.container{width:70%}}.info{color:#fff;font-family:Montserrat,sans-serif;margin-bottom:70px;text-transform:uppercase;z-index:20}@media only screen and (max-width:992px){.info{margin-bottom:40px}}@media only screen and (max-width:600px){.info{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px;text-align:center}}.info h2{font-size:30px;font-weight:700}@media only screen and (max-width:992px){.info h2{font-size:26px}}@media only screen and (max-width:600px){.info h2{font-size:24px;margin-bottom:10px}}.info h3{font-size:24px;font-weight:400}@media only screen and (max-width:992px){.info h3{font-size:20px}}@media only screen and (max-width:600px){.info h3{font-size:18px;margin-bottom:10px}}.info p{font-size:20px;font-weight:400}@media only screen and (max-width:992px){.info p{font-size:16px}}@media only screen and (max-width:600px){.info p{font-size:16px;margin-bottom:10px}}.info a{color:#fff;font-weight:600;text-decoration:none}.info-alt{color:#222;font-family:Montserrat,sans-serif;margin-bottom:70px;text-transform:uppercase}@media only screen and (max-width:992px){.info-alt{margin-bottom:40px}}@media only screen and (max-width:600px){.info-alt{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;text-align:center}}.info-alt h2{font-size:30px;font-weight:700}@media only screen and (max-width:992px){.info-alt h2{font-size:26px}}@media only screen and (max-width:600px){.info-alt h2{font-size:24px;margin-bottom:10px}}.info-alt h3{font-size:24px;font-weight:400}@media only screen and (max-width:992px){.info-alt h3{font-size:20px}}@media only screen and (max-width:600px){.info-alt h3{font-size:18px;margin-bottom:10px}}.info-alt p{font-size:20px;font-weight:400}@media only screen and (max-width:992px){.info-alt p{font-size:16px}}@media only screen and (max-width:600px){.info-alt p{font-size:16px;margin-bottom:10px}}.info-alt a{color:#fff;font-weight:600;text-decoration:none}.book-button{align-items:center;background-color:#fff;border:3px solid #fff;color:#222;cursor:pointer;display:flex;font-size:24px;font-weight:800;height:50px;justify-content:center;text-transform:uppercase;transition:background-color .2s;width:160px}.book-button:hover{border-color:#222}@media only screen and (max-width:992px){.book-button{font-size:20px;height:40px;width:120px}}.book-button-alt{align-items:center;background-color:#222;border:3px solid #222;color:#fff;cursor:pointer;display:flex;font-size:26px;font-weight:800;height:50px;justify-content:center;text-transform:uppercase;width:160px}.book-button-alt:hover{border-color:#fff}@media only screen and (max-width:992px){.book-button-alt{font-size:20px;height:40px;width:120px}}footer{align-items:center;background-color:#fff;color:#222;display:flex;font-family:Montserrat,sans-serif;font-size:18px;height:45px;justify-content:center;width:100%}@media only screen and (max-width:992px){footer{font-size:16px}}
/*# sourceMappingURL=main.b843e32f.css.map*/