@charset "UTF-8";
/*!
Theme Name: Sedia Hotel
Author: Silverless
Author URI: 
Version: 1.0
*/*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{scroll-behavior:smooth;font-size:62.5%;background-color:#292828}@media only screen and (max-width:75em){html{font-size:56.25%}}@media only screen and (max-width:56.25em){html{font-size:50%}}body{box-sizing:border-box}@media only screen and (max-width:56.25em){body{padding:0}}body a{text-decoration:none;color:#5c7073;font-weight:400}body:hover{text-decoration:none}main{background:#292828;margin:0 1rem}::selection{background-color:#292828;color:#fff}.legal-block{color:white}body{font-family:"Lato",sans-serif;font-weight:300;line-height:1.7;color:#2e3c30;overflow-x:hidden}strong{font-weight:700}.heading-primary{color:#ffcc03;text-transform:none;font-size:4.3rem;font-weight:300;font-family:"zooja-pro",sans-serif;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:2rem 0;text-align:center;letter-spacing:0}.heading-primary:after{content:".";display:block;margin-bottom:1rem;font-size:3rem}.heading-primary--main{display:block;animation-name:moveInBottom;animation-duration:1s;animation-timing-function:ease-out}@media only screen and (max-width:37.5em){.heading-primary--main{letter-spacing:0.5rem;line-height:1.3}}.heading-primary--sub{display:block;font-size:2rem;font-weight:700;letter-spacing:1.75rem;animation:moveInRight 1s ease-out}@media only screen and (max-width:37.5em){.heading-primary--sub{letter-spacing:0.5rem}}.heading-secondary{font-size:2rem;text-transform:uppercase;font-weight:700;display:inline-block;background-image:linear-gradient(to right,#88a5a9,#5c7073);-webkit-background-clip:text;color:transparent;letter-spacing:0.2rem;transition:all 0.2s}@media only screen and (max-width:56.25em){.heading-secondary{font-size:3rem}}@media only screen and (max-width:37.5em){.heading-secondary{font-size:2.5rem}}.heading-tertiary{font-size:1.8rem;font-weight:700;text-transform:uppercase}.paragraph{font-size:1.8rem}.paragraph:not(:last-child){margin-bottom:3rem}.text-block{padding:0 1rem}.text-block>:first-child{margin-top:0}.text-block p{margin:0rem 0 1rem;text-align:center}.text-block p:first-of-type{margin-top:0}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{margin:1.5rem 0 0.5rem}.legal-block>:first-child{margin-top:0}.legal-block p{margin:0rem 0 1rem;font-size:1.5rem}.legal-block p:first-of-type{margin-top:0}.legal-block h1,.legal-block h2,.legal-block h3,.legal-block h4,.legal-block h5,.legal-block h6{margin:1.5rem 0 0.5rem}.arrow-link{position:relative}.arrow-link:after,.arrow-link:before{border-right:2px solid #295354;content:"";display:block;height:12px;position:absolute;transform:rotate(135deg);right:10px;top:48%;width:0;margin-top:-8px}.arrow-link:after{margin-top:-1px;transform:rotate(45deg)}.light-text{color:white}.see-more--label{text-align:center;cursor:pointer;color:#fff;text-transform:uppercase}.see-more--label:hover{text-decoration:none;color:#fff}

/*! == VENDOR == */.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:""}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:0.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,0.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:0.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height 0.5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 0.4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 0.1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 0.4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.testimonial-carousel{text-align:center;color:#5c7073}.testimonial-carousel p{margin-bottom:2rem;font-weight:400;font-style:italic;font-size:1.8rem}.testimonial-carousel cite{font-weight:400}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;position:absolute;top:90%;left:50%;transform:translate(-50%,-50%)}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:3.5rem;height:0.13rem;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#5c7073}.owl-nav .owl-next{position:absolute;top:40%;right:0;border-radius:0;width:40px;height:40px}.owl-nav .owl-next:focus{outline:none;border:none;box-shadow:none}.owl-nav .owl-next .arrow-right.icon{color:#5c7073;position:absolute;margin-left:15px;margin-top:0px;width:0px;height:1px}.owl-nav .owl-next .arrow-right.icon:before{content:"";position:absolute;right:-9px;top:-6px;width:20px;height:20px;border-top:solid 4px #f7f7f7;border-right:solid 4px #f7f7f7;transform:rotate(45deg)}.owl-nav .owl-prev{position:absolute;top:40%;left:0;border-radius:0;width:40px;height:40px;transition:all 0.3s ease}.owl-nav .owl-prev:focus{outline:none;border:none;box-shadow:none}.owl-nav .owl-prev .arrow-left.icon{color:#5c7073;position:absolute;margin-left:8px;margin-top:0px;width:0px;height:1px;background-color:currentColor}.owl-nav .owl-prev .arrow-left.icon:before{content:"";position:absolute;left:7px;top:-6px;width:20px;height:20px;border-top:solid 4px #f7f7f7;border-right:solid 4px #f7f7f7;transform:rotate(-135deg)}@media only screen and (max-width:56.25em){.owl-nav{display:none}}.testimonials .owl-nav .owl-prev{left:0;top:30%}.testimonials .owl-nav .owl-next{right:0;top:30%}.news-gallery .owl-nav .owl-next{right:0}.news-gallery .owl-nav .owl-next .arrow-right.icon:before{width:20px;height:20px;border-top:solid 2px white;border-right:solid 2px white}.news-gallery .owl-nav .owl-prev{left:0}.news-gallery .owl-nav .owl-prev .arrow-left.icon:before{width:20px;height:20px;border-top:solid 2px white;border-right:solid 2px white}@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}to{opacity:1;transform:translate(0)}}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translate(0)}}.slide-up{transform:translateY(5rem);opacity:0;transition:all 1s ease}.slide-up.active{transform:translateY(0);opacity:1}.slide-down{transform:translateY(-5rem);opacity:0;transition:all 1s ease}.slide-down.active{transform:translateY(0);opacity:1}.slide-right{transform:translate(-100px,50px);opacity:0;transition:all 2s ease}.slide-right.active{transform:translate(0,0);opacity:1}.slow-fade{opacity:0;transition:opacity 3s ease}.slow-fade.active{opacity:1}.bg-video{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;opacity:0.15;overflow:hidden}.bg-video__content{height:100%;width:100%;object-fit:cover}.parent{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:minmax(10rem,25rem);grid-column-gap:1rem;grid-row-gap:1rem}.parent__6 .div1,.parent__7 .div1,.parent__8 .div1,.parent__9 .div1{grid-area:1/1/2/7}.parent__6 .div2,.parent__7 .div2,.parent__8 .div2,.parent__9 .div2{grid-area:1/7/2/13}.parent__6 .div3,.parent__7 .div3,.parent__8 .div3,.parent__9 .div3{grid-area:2/1/3/13}.parent__6 .div4,.parent__7 .div4,.parent__8 .div4,.parent__9 .div4{grid-area:3/1/5/7}.parent__6 .div5,.parent__7 .div5,.parent__8 .div5,.parent__9 .div5{grid-area:3/7/4/13}.parent__6 .div6,.parent__7 .div6,.parent__8 .div6,.parent__9 .div6{grid-area:4/7/5/13}.parent__7 .div7{grid-area:5/1/6/13;max-height:25rem}.parent__8 .div7{grid-area:5/1/6/7}.parent__8 .div8{grid-area:5/7/6/13}.parent__9 .div7{grid-area:5/1/6/13}.parent__9 .div8{grid-area:6/1/7/7;max-height:25rem}.parent__9 .div9{grid-area:6/7/7/13;max-height:25rem}.gallery-images img{width:100%;height:100%;object-fit:cover;border-radius:0.5rem}.video{margin:0.5rem 0}.video video{width:100%}#hidden{margin-top:1rem}.btn-container{text-align:center}.form-section--logo{width:9rem;margin-left:auto;margin-right:auto}#contact-form p{margin:0}#contact-form .wpcf7-text,#contact-form .wpcf7-textarea{border:1px solid #ffcc03;width:100%;font-size:1.6rem;margin-top:1.6rem;padding:1rem;outline:none}#contact-form .wpcf7-text::placeholder,#contact-form .wpcf7-textarea::placeholder{text-transform:uppercase;font-weight:400;font-size:1rem;text-align:center}#contact-form .wpcf7-text[name=your-name]{margin-top:0}#contact-form .wpcf7-submit{margin-top:1em;width:100%;background:#ffcc03;color:white;text-transform:capitalize;font-size:3rem;padding:0 1.1rem;border:none;color:#292828;font-family:"zooja-pro",sans-serif;letter-spacing:0.2rem}#contact-form br{display:none}#contact-form .wpcf7-not-valid-tip{color:#fefefe!important;font-size:0.85em}#contact-form .wpcf7-response-output{font-size:0.85em;margin:1em 0 0 0;border:none;background:none;color:black;background:rgba(0,0,0,0.2)}.accordion-outer{grid-column-end:13}.info-accordion{position:relative;background-color:#4d4a44;font-size:1.4rem;letter-spacing:0.2rem;font-weight:200;color:white;cursor:pointer;padding:1.2rem 2rem;width:100%;border:none;text-align:left;outline:none;transition:0.4s;margin-bottom:0.5rem;text-transform:uppercase;display:grid;grid-template-columns:10fr 2fr;align-items:center;text-transform:uppercase}.info-accordion:after,.info-accordion:before{border-right:2px solid #2f3441;content:"";display:block;height:12px;position:absolute;transform:rotate(45deg);right:1.8rem;top:46%;width:0;margin-top:-8px;transition:0.5s}@media only screen and (max-width:56.25em){.info-accordion:after,.info-accordion:before{display:none}}.info-accordion:after{transform:rotate(315deg);right:2.6rem}.info-accordion.info-active:before{transform:rotate(315deg);transition:0.5s}.info-accordion.info-active:after{transform:rotate(45deg);transition:0.5s}.info-accordion .auto-counter{text-transform:uppercase;font-weight:100}.info-accordion svg{height:2rem;width:2rem;justify-self:flex-end}.info-accordion svg path{fill:white}.text-content .info-active{margin-bottom:0}.text-content .info-active svg{transform:rotate(270deg)}.info-panel{background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;margin-bottom:1rem}.info-panel li,.info-panel p{margin:0rem 0 1rem;font-size:1.8rem;list-style:none}.info-panel li:first-of-type,.info-panel p:first-of-type{margin-top:0}.info-panel h1,.info-panel h2,.info-panel h3,.info-panel h4,.info-panel h5,.info-panel h6{margin:1.5rem 0 0.5rem}.hero-wrapper{height:calc(100vh - 4.5rem);display:grid;grid-template-rows:auto 16rem}.hero-wrapper .section{margin:0;text-align:center}.hero-wrapper section.header{background-size:cover!important;
  /* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important;background-position:bottom!important}.hero-wrapper svg{width:40rem;margin-top:3rem;height:71vh}.hero-wrapper svg path,.hero-wrapper svg rect{}@media only screen and (max-width:37.5em){.hero-wrapper svg{width:100%}}.hero-wrapper .more{font-size:1.4rem;font-family:Lato;font-weight:bold;text-transform:uppercase;color:#ffcc03}.hero-wrapper .more:hover{color:#a7a98e;text-decoration:none}.hero-tagline{color:#ebebe7;text-transform:uppercase;font-size:2.3rem;font-weight:300;letter-spacing:0.35rem;font-family:"zooja-pro",sans-serif;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:2rem 0;text-align:center}:root{--scale:1.5 --y:0}:root body{margin:0;background-color:black;outline:none;border:none}:root body #parallax-wrapper{width:100vw;height:100vh;overflow-x:hidden;overflow-y:hidden}:root body #parallax-wrapper #image{width:100vw;height:100vh;background-size:cover}.mainContainer{font-size:20px;position:relative}.absoluteContainer{position:absolute;left:0;right:0;top:78%;margin-left:auto;margin-right:auto;max-width:640px;color:#FFF}.imageText{text-align:center}.imageText p{margin-top:10px;font-size:16px}.absoluteContainer2{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;max-width:640px;color:#FFF}.absoluteContainer3{position:absolute;top:0;right:0;height:150vh;width:1rem;background-color:#000}.contact-box{position:fixed;top:100px;right:0;width:auto;transition:right 0.3s ease}.contact-box:after{content:"";position:absolute;top:0;right:-1rem;width:1rem;height:100%;background:white}.contact-box:hover{right:1rem}.contact-box .socials{margin-top:0}.contact-box .socials a{position:relative;display:block;padding:1rem 2rem;background:white;color:#777;cursor:pointer;transition:all 0.5s 0.3s ease}.contact-box .socials a:before{content:"";position:absolute;top:0;right:0;width:0;height:100%;background:#88a5a9;z-index:0;transition:width 0.5s ease}.contact-box .socials a:hover{color:white}.contact-box .socials a:hover:before{width:100%}.contact-box .socials a.facebook:before{background:#4267b2}.contact-box .socials a.twitter:before{background:#1da1f2}.contact-box .socials a.instagram:before{background:#405de6}.contact-box .socials a.pinterest:before{background:#bd081c}.contact-box .socials a i{position:relative;z-index:10}.contact-box .call-us{position:relative;display:block;padding:1rem 2rem;background:white;color:#777;cursor:pointer;transition:all 0.5s 0.3s ease}.contact-box .call-us span{position:absolute;left:0;top:0;height:100%;width:10rem;padding:0 1rem;display:block;text-align:right;background:#88a5a9;color:white;z-index:-1;transition:all 0.5s ease}.contact-box .call-us:hover span{left:-10rem}@media only screen and (max-width:56.25em){.contact-box{top:50%;transform:translateY(-50%)}}.activities-background{background-color:#444444;padding-block-end:12rem}.activities-container--outter{margin-left:auto;margin-right:auto;margin-bottom:6rem;display:grid;grid-gap:1rem;max-width:100rem;grid-template-columns:repeat(12,1fr)}.activities-container{display:grid;grid-gap:1rem;max-width:100rem;grid-template-columns:repeat(12,1fr);grid-auto-rows:43rem}@media only screen and (max-width:75em){.activities-container{grid-auto-rows:43rem}}@media only screen and (max-width:56.25em){.activities-container{grid-auto-rows:75rem}}.card-holder{grid-column:span 6;grid-row:span 1;min-height:23rem;max-height:23rem;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media only screen and (max-width:75em){.card-holder{grid-column:span 6;grid-row:span 1}}@media only screen and (max-width:56.25em){.card-holder{grid-column:span 12;grid-row:span 1}}.card{background:#282727;text-align:center;border:none;border-radius:0.8rem;transform:perspective(1000px);transform-style:preserve-3d;cursor:pointer}.card .card-body{min-height:0;padding:0;overflow:hidden}.card .card-body .card-text{padding-bottom:2.5rem}.card-img-top{border-radius:0.8rem 0.8rem 0 0}.card-body{min-height:0;padding:0;overflow:hidden}.card-body--three-lines{color:#f9f9f9;margin:2rem 1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.5rem}.card-footer{background:#4d4a44;text-transform:uppercase;border-radius:0 0 0.8rem 0.8rem!important}.card--link-more{color:#fff}.card--link-more :hover{color:red;transform:translateZ(20px)}.card-icon{color:#fff;font-size:3rem;transform:translateZ(20px)}.card-title{color:#fff;font-size:2rem;font-weight:bold;letter-spacing:0.3rem;text-transform:uppercase;transform:translateZ(40px);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.activities_root{position:relative}.activity-owl--container{z-index:100;position:absolute;top:0}.carousel-item{}.activities-carousel--image{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0}.activities-carousel--button{text-align:center}.activities-carousel--title{font-size:2rem;text-align:center;font-family:"IM Fell Double Pica",serif;color:#a7a98e;text-transform:uppercase;padding-top:2.5rem}.activities-carousel--title:after{content:".";display:block;margin-bottom:0.8rem;font-size:2rem}.activities-carousel--text{color:#fff;margin:0 6rem;font-size:1.5rem}.instructions-button--activities{border:solid white 1px;border-radius:0;color:white;font-size:1.4rem;width:27rem;margin:2rem auto;padding:0.7rem;-webkit-appearance:none}.instructions-button--activities:hover{color:#fff;cursor:pointer}.rooms-container{display:grid;grid-gap:1rem;grid-template-columns:1fr;margin:100px auto}#section-intro{color:white;font-size:1.6rem}.room-card{border-radius:0.8rem;background-color:#4d4a44;overflow:hidden;margin-bottom:5rem}.room-card__image img{max-width:100%;min-width:810px}@media only screen and (max-width:56.25em){.room-card__image img{min-width:unset}}.room-card__content i{display:block;text-align:center;margin-bottom:1rem;font-size:0.5rem;color:#ffcc03}#section-rooms,#testimonials{overflow:hidden}.room-card__carousel__item img{width:100%;vertical-align:middle;border-radius:0.8rem 0.8rem 0 0}.room-title{font-size:2rem;text-align:center;font-family:"IM Fell Double Pica",serif;color:#ffcc03;text-transform:uppercase;padding-top:2.5rem;letter-spacing:0.9rem}.room-intro{text-align:center;color:white;font-size:1.75rem;padding:0 2rem}.room-button{text-align:center}.room-see_less{text-align:center;cursor:pointer;color:#ffcc03;text-transform:uppercase}.room-see_less:hover{text-decoration:none;color:#ffcc03}.instructions-button{border:solid white 1px;border-radius:0;color:white;font-size:1.4rem;width:27rem;margin:2rem auto;padding:0.7rem;-webkit-appearance:none}.instructions-button:hover{background-color:#fff;color:#fff;cursor:pointer}.instructions-button--enquire{border:none;background-color:#292828;color:white;border-radius:4px;color:white;font-size:1.4rem;width:27rem;margin:2rem;text-transform:uppercase;padding:1.4rem;min-width:42rem}.room-book .instructions-button--enquire:hover{background-color:white;color:#292828}.instructions-button--enquire:hover{background-color:white;color:#292828}.room-details{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:10px;overflow:hidden;max-height:0}@media only screen and (max-width:56.25em){.room-details{grid-template-columns:100%;grid-template-rows:repeat(2,1fr)}}.room-details .room-book .btn{border:none}.room-description{grid-column:1;color:white;font-size:1.6rem;padding:0rem;margin:2rem 3rem}.room-amenities{grid-column:2;color:white;font-size:1.6rem;padding:2rem}@media only screen and (max-width:56.25em){.room-amenities{grid-row:2;grid-column:1}}.room-amenities ul{list-style:none;column-count:2}.room-amenities ul li{margin-bottom:1rem}.room-amenities img{width:4rem;padding-right:0.5rem}.room-amenities p{grid-column:auto}.room-book{text-align:center;grid-column:span 2}.amenity-item{margin-bottom:-6px;white-space:nowrap}.amenity-icon{width:3rem;margin:1.1rem}.modal-content{background-color:unset;border:unset}#intro--see-more,#toggle{color:#fff;box-shadow:unset;letter-spacing:0.2rem;text-decoration:none;text-transform:uppercase}.expanding-section .btn{border:solid 1px white;padding:0.5rem 3rem;margin:2rem 0;color:white}.expanding-section__close{font-size:1.3rem;color:white}.room-amenities ul li{transform:translateX(20rem);opacity:0}.expanding-section.open .room-details{overflow:hidden;transition:max-height 0.7s ease-in-out;height:auto;max-height:600px}.expanding-section.open .room-amenities ul li{display:block;transition:all 1s ease-in-out;transform:translateX(0);opacity:1}#map-location{height:26vh}.location_latitude_longitude{font-size:1.5rem;font-family:sans-serif;color:#fff}.location_description{margin:0 3rem;color:#fff;font-size:1.3rem}.map-button{text-align:center}.map-card{border-radius:0.8rem;background-color:#4d4a44;overflow:hidden}.map-details{text-align:center}.map-title{font-size:3.9rem;text-align:center;font-family:"zooja-pro",sans-serif;color:#ffcc03;text-transform:none;padding-top:2.5rem;letter-spacing:0}.map-title:after{content:".";display:block;margin-bottom:1rem;font-size:3rem}.map-see_less{text-transform:uppercase;text-align:center;cursor:pointer;color:#fff}.map-see_less:hover{color:#fff!important}.map--enquire-now{border:solid #292828 1px;border-radius:4px;color:#fff;font-size:1.4rem;width:27rem;margin:2rem auto;padding:0.7rem;background-color:#292828;-webkit-appearance:none}.map--enquire-now:hover{color:#fff}.testimonial-section--logo{width:9rem;margin-left:auto;margin-right:auto}.container-footer{display:grid;grid-gap:1rem;max-width:100rem;grid-template-columns:196px 1fr 196px;grid-template-rows:10rem 10rem;margin:0 auto;margin-left:auto;margin-right:auto;margin-top:2rem;margin-bottom:0}@media only screen and (max-width:56.25em){.container-footer{display:flex;flex-direction:column}}.footer--logo{text-align:center;grid-column-start:1;grid-column-end:1;grid-row:span 2;padding-bottom:16px}@media only screen and (max-width:56.25em){.footer--logo{grid-column-start:1;grid-column-end:1;grid-row:1}.footer--logo svg{width:10rem}}.footer--socials{grid-column-start:2;grid-column-end:2;grid-row:1;text-align:center;color:#c1c1c1}@media only screen and (max-width:56.25em){.footer--socials{grid-column-start:1;grid-column-end:1;grid-row:2}}.footer--socials .fab{color:#ffcc03;font-size:2.3rem}.footer--links{grid-column-start:2;grid-column-end:2;grid-row:2;margin-top:2.3rem;margin-bottom:2rem;text-align:center;color:#c1c1c1}@media only screen and (max-width:56.25em){.footer--links{grid-column-start:1;grid-column-end:1;grid-row:4}}.footer--links a{color:#c1c1c1}.footer--links a:hover{color:#c1c1c1}.footer--links span:after{color:#798379;content:"·"}.footer--links span:last-child:after{content:""}.footer--silverless{margin-top:2.1rem;grid-row:2;grid-column-start:3;grid-column-end:3}@media only screen and (max-width:56.25em){.footer--silverless{text-align:center;margin-bottom:1rem}}.footer--silverless a{vertical-align:bottom}.container{display:grid;grid-gap:1rem;max-width:100rem;grid-template-columns:repeat(12,1fr);margin:0 auto}.section{grid-column:2/12;margin-top:5rem}.section__narrow{grid-column:3/11}@media only screen and (max-width:56.25em){.section__narrow{grid-column:2/12}}.section__extranarrow{grid-column:4/10}@media only screen and (max-width:56.25em){.section__extranarrow{grid-column:2/12}}.section.createdby{margin-top:0}header{display:flex;flex-direction:column;margin:0 1rem}header #bgvideo{position:absolute;bottom:0;left:0;height:100vh;width:100vw;z-index:-1;overflow:hidden;opacity:0.5;object-fit:cover}header .header{background-size:cover;background-position:bottom;position:relative;flex:1}header .header__logo-box svg{width:100%;margin-top:1rem}header .header__logo-box svg path,header .header__logo-box svg rect{fill:#e7e6e2}header .header__logo-box .section{margin-top:2rem}header .header__logo{height:3.5rem}header .header__text-box{text-align:center;margin:3rem 0}header .header__text-box a{text-transform:uppercase;color:#376D6F;font-weight:700;font-size:1.4rem}header .hero-text{background:white}@media only screen and (max-width:56.25em){.header-nav{display:none}}.navigation{background:#292828;position:sticky;top:0;z-index:99;transition:all 1s ease-in-out}.navigation .container{height:7rem;max-width:131rem;transition:all 1s ease-in-out}@media only screen and (max-width:56.25em){.navigation .container{height:5rem}}#menu-toggle{display:none;width:100px;height:100px;margin:0 auto 0 1rem;position:relative;position:relative;cursor:pointer;border-radius:5px;grid-column:span 6}@media only screen and (max-width:56.25em){#menu-toggle{display:block;height:5rem;width:100%}}#menu-toggle .mobile-menu{height:0;overflow:hidden}#menu-toggle span{display:block;background:#566973;border-radius:2px;transition:0.25s ease-in-out}#menu-toggle #hamburger{position:fixed;height:100%;width:100%;top:0.25rem;right:0.5rem}#menu-toggle #hamburger span{width:60px;height:4px;position:relative;top:24px;left:20px;margin:10px 0}#menu-toggle #hamburger span:first-child{transition-delay:0.5s}#menu-toggle #hamburger span:nth-child(2){transition-delay:0.625s}#menu-toggle #hamburger span:nth-child(3){transition-delay:0.75s}@media only screen and (max-width:56.25em){#menu-toggle #hamburger{width:auto;height:auto}#menu-toggle #hamburger span{width:5rem;height:2px;position:relative;top:0px;left:0;margin:7px 0}}@media only screen and (max-width:56.25em){#menu-toggle .menu-main-container{visibility:hidden}}#menu-toggle #cross{position:absolute;height:100%;width:100%;transform:rotate(45deg)}#menu-toggle #cross span:first-child{height:0%;width:4px;position:absolute;top:10%;left:48px;transition-delay:0s}#menu-toggle #cross span:nth-child(2){width:0%;height:4px;position:absolute;left:10%;top:48px;transition-delay:0.25s}#menu-toggle.open .mobile-menu{height:100vh}#menu-toggle.open #hamburger span{width:0%}#menu-toggle.open #hamburger span:first-child{transition-delay:0s}#menu-toggle.open #hamburger span:nth-child(2){transition-delay:0.125s}#menu-toggle.open #hamburger span:nth-child(3){transition-delay:0.25s}#menu-toggle.open #cross span:first-child{height:80%;transition-delay:0.625s}#menu-toggle.open #cross span:nth-child(2){width:80%;transition-delay:0.375s}.overlay{max-height:0;width:100%;position:fixed;z-index:-1;left:0;transition:0.5s;height:100vh;background:rgba(255,255,255,0.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.overlay.open{max-height:100vh;top:0;z-index:1;display:flex;align-items:center}.overlay.open .overlay-content{opacity:1;transition:0.5s}.overlay-content{position:relative;width:100%;text-align:center;display:flex;flex-direction:column;opacity:0}.overlay a{padding:1rem;text-decoration:none;display:block;transition:0.3s;line-height:1.4em;font-weight:400;font-size:2.5rem}.overlay-button{margin-top:2rem;padding:0.5rem 0}.header-nav--booknow{grid-column:10/span 3;background:#ffcc03;text-align:center;padding-top:0.1rem;margin-bottom:0rem;margin-left:4.2rem;margin-right:4.2rem;z-index:1;transition:all 1s ease-in-out;border-radius:0 0 10px 10px;letter-spacing:0.01rem;font-family:"zooja-pro",sans-serif;font-weight:normal;font-size:4.7rem;text-transform:none;color:#292828}@media only screen and (max-width:56.25em){.header-nav--booknow{grid-column:span 6;margin-bottom:0;bottom:0;position:fixed;padding:1rem;border-radius:0.5rem 0.5rem 0 0;font-size:2rem}}.header-nav--booknow:hover{color:#292828;margin-bottom:-3rem;text-decoration:none}@media screen and (max-height:450px){.overlay a{font-size:20px}}.header-nav--logo{grid-column-start:1;grid-column-end:2;padding-top:0.7rem}.header-nav--logo svg{width:9rem}@media only screen and (max-width:56.25em){.header-nav--logo svg{width:7rem}}.header-nav--menu{grid-column-start:3;grid-column-end:9}.header-nav--menu ul{display:flex;justify-content:space-between;list-style:none;padding-top:1.7rem;transition:all 1s ease-in-out}.header-nav--menu ul li:first-child a{color:#ffcc03}.header-nav--menu ul li a{color:#ebebe7;position:relative;text-transform:uppercase;font-size:1.2rem;letter-spacing:0.21rem;display:block;padding-top:18px}.header-nav--menu ul li a:hover{color:#fff;text-decoration:none}.header-nav--menu ul li a:after{background:#88a5a9;transform:scaleX(0);transition:transform 0.3s ease}.header-nav--menu ul li a.active:after{transform:scaleX(1)}@media only screen and (max-width:56.25em){.header-nav--menu2{display:none}}.overlay-watermark{position:absolute;mix-blend-mode:exclusion}.overlay-watermark svg{zoom:8;opacity:0.1;margin-left:auto;margin-right:auto}.scrolled .navigation{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);opacity:0.95}.scrolled .navigation .container{height:6rem}@media only screen and (max-width:56.25em){.scrolled .navigation .container{height:5rem}}.scrolled .navigation .header-nav ul{padding-top:2rem}.scrolled .contact-button{margin-bottom:0}#close-menu{position:fixed;top:0.25rem;right:0.5rem;display:inline-block;width:5rem;height:5rem;text-transform:uppercase;transform:rotate(45deg)}#close-menu:before{content:"";position:absolute;top:calc(50% - 2px);width:0;height:2px;background:#e7e6e2;transition:all 0.3s ease}#close-menu:after{content:"";position:absolute;left:calc(50% - 2px);width:2px;height:0;background:#e7e6e2;transition:all 0.3s 0.3s ease}.open #close-menu:before{width:100%}.open #close-menu:after{height:100%}.section.directory{position:relative;background-size:cover;background-position:center center;text-align:center;padding:3rem}.section.directory:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:black;opacity:0.3;z-index:-1}.section.directory a{display:block;width:100%;height:100%}.section.directory .file-type,.section.directory h2{text-transform:uppercase;font-weight:700;letter-spacing:0.2rem}.section.directory .sub-text{font-weight:300}.section.directory img{padding:2rem 0;height:9rem;filter:brightness(5)}.section.directory p{font-size:1.7rem;font-weight:300}.section.contact{margin-bottom:5rem}.contact-details{display:grid;grid-template-columns:1fr 1fr;justify-content:space-evenly;margin-bottom:2rem}@media only screen and (max-width:37.5em){.contact-details{grid-template-columns:1fr}}.contact-details .email,.contact-details .phone{display:flex;flex-direction:column;align-items:center}.contact-details .email a,.contact-details .phone a{font-size:1.4rem}.contact-details .email i,.contact-details .phone i{color:#a7a98e;padding-bottom:1rem;font-size:2rem}.contact-details .phone-detail{color:#fff;border-right:1px solid #fff;width:100%;text-align:center}@media only screen and (max-width:37.5em){.contact-details .phone-detail{border-right:none}}.contact-details .phone-detail a{color:#fff;text-decoration:none}.contact-details .email-detail{color:#fff}.contact-details .email-detail a{color:#fff;text-decoration:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right{display:none}#testimonials{margin-top:10rem;margin-bottom:10rem}.owned{margin-bottom:5rem}.owned p{font-size:1.8rem;color:white;text-align:center}.quote{padding:0 7rem}.hero{position:relative;color:white}.hero__tint{background:black;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5}.hero .container{z-index:2;align-content:center;display:relative;width:80%;text-align:center}.hero .container h1{font-size:2.5rem;font-weight:300}.hero .container h2{margin:0;font-size:1.4rem;text-transform:uppercase;letter-spacing:4px}.hero .container h3{font-size:2rem;font-weight:300;text-transform:uppercase;letter-spacing:2px}.hero .container .company-title img{max-width:24rem;margin-bottom:8rem;filter:brightness(50)}.hero .container .company-copy{margin-top:10vh;margin-bottom:5rem}.hero .container .home_hero h1{text-transform:uppercase;letter-spacing:6px}.hero #scroll-icon{position:absolute;bottom:3em;left:50%;z-index:99}.hero #scroll-icon span{content:"";position:absolute;top:0;left:50%;display:block;border-left:3px solid white;border-bottom:3px solid white;width:30px;height:30px;transform:translateX(-50%) rotate(-45deg)}.hero #scroll-icon span:hover{top:10px;cursor:pointer}.hero{background-size:cover!important;
  /* !important added as result of rule not working inside display:grid */background-position:center center!important;background-repeat:no-repeat!important;display:grid}.hero .container{display:grid;height:100%;color:white}.page-template-holdingpage .header,.page-template-holdingpage .hero-text,.page-template-holdingpage .navigation{display:none}.page-template-holdingpage header{height:unset}.page-template-holdingpage .h100{height:100vh}.page-template-holdingpage .container .col{grid-column:1/12}.page-template-holdingpage .container .col.main-box{grid-column:span 8}.page-template-holdingpage .container .col.short-box{grid-column:span 4}.comingsoon{border:1px white solid;margin-bottom:1rem;padding:1rem;text-align:left;margin-top:3rem;font-size:1.3rem;font-weight:400}.comingsoon a{color:white}.socials{margin-top:3rem}.socials a{color:#ffffff;padding:2rem;font-size:1.5rem}.hero svg{height:12rem;margin-bottom:3rem}.hero img{height:2rem}
/*# sourceMappingURL=style.css.map */