@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../fonts/MontSerrat/montserrat-v15-latin-regular.eot");src:local(""),url("../fonts/MontSerrat/montserrat-v15-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/MontSerrat/montserrat-v15-latin-regular.woff2") format("woff2"),url("../fonts/MontSerrat/montserrat-v15-latin-regular.woff") format("woff"),url("../fonts/MontSerrat/montserrat-v15-latin-regular.ttf") format("truetype"),url("../fonts/MontSerrat/montserrat-v15-latin-regular.svg#Montserrat") format("svg");font-display:swap}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;src:url("../fonts/MontSerrat/montserrat-v15-latin-500.eot");src:local(""),url("../fonts/MontSerrat/montserrat-v15-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/MontSerrat/montserrat-v15-latin-500.woff2") format("woff2"),url("../fonts/MontSerrat/montserrat-v15-latin-500.woff") format("woff"),url("../fonts/MontSerrat/montserrat-v15-latin-500.ttf") format("truetype"),url("../fonts/MontSerrat/montserrat-v15-latin-500.svg#Montserrat") format("svg");font-display:swap}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url("../fonts/MontSerrat/montserrat-v15-latin-700.eot");src:local(""),url("../fonts/MontSerrat/montserrat-v15-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/MontSerrat/montserrat-v15-latin-700.woff2") format("woff2"),url("../fonts/MontSerrat/montserrat-v15-latin-700.woff") format("woff"),url("../fonts/MontSerrat/montserrat-v15-latin-700.ttf") format("truetype"),url("../fonts/MontSerrat/montserrat-v15-latin-700.svg#Montserrat") format("svg");font-display:swap}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;src:url("../fonts/pt-serif/pt-serif-v12-latin-regular.eot");src:local(""),url("../fonts/pt-serif/pt-serif-v12-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/pt-serif/pt-serif-v12-latin-regular.woff2") format("woff2"),url("../fonts/pt-serif/pt-serif-v12-latin-regular.woff") format("woff"),url("../fonts/pt-serif/pt-serif-v12-latin-regular.ttf") format("truetype"),url("../fonts/pt-serif/pt-serif-v12-latin-regular.svg#PTSerif") format("svg");font-display:swap}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;src:url("../fonts/pt-serif/pt-serif-v12-latin-700.eot");src:local(""),url("../fonts/pt-serif/pt-serif-v12-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/pt-serif/pt-serif-v12-latin-700.woff2") format("woff2"),url("../fonts/pt-serif/pt-serif-v12-latin-700.woff") format("woff"),url("../fonts/pt-serif/pt-serif-v12-latin-700.ttf") format("truetype"),url("../fonts/pt-serif/pt-serif-v12-latin-700.svg#PTSerif") format("svg");font-display:swap}@font-face{font-family:"Cardo";font-style:normal;font-weight:400;src:url("../fonts/cardo/cardo-v14-latin-regular.eot");src:local(""),url("../fonts/cardo/cardo-v14-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/cardo/cardo-v14-latin-regular.woff2") format("woff2"),url("../fonts/cardo/cardo-v14-latin-regular.woff") format("woff"),url("../fonts/cardo/cardo-v14-latin-regular.ttf") format("truetype"),url("../fonts/cardo/cardo-v14-latin-regular.svg#Cardo") format("svg");font-display:swap}@font-face{font-family:"Cardo";font-style:normal;font-weight:700;src:url("../fonts/cardo/cardo-v14-latin-700.eot");src:local(""),url("../fonts/cardo/cardo-v14-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/cardo/cardo-v14-latin-700.woff2") format("woff2"),url("../fonts/cardo/cardo-v14-latin-700.woff") format("woff"),url("../fonts/cardo/cardo-v14-latin-700.ttf") format("truetype"),url("../fonts/cardo/cardo-v14-latin-700.svg#Cardo") format("svg");font-display:swap}*{margin:0;padding:0}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%;height:100%}@media only screen and (min-width: 160em){html{font-size:100%}}@media only screen and (min-width: 161em){html{font-size:150%}}body{position:relative}body.open{position:fixed}picture{display:block}@keyframes slide-in{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:100%}}@keyframes slide-in-short{0%{transform:translateX(20%);opacity:0}100%{transform:translateX(0);opacity:100%}}@keyframes slide-out{0%{transform:translateX(0);opacity:100%}100%{transform:translateX(150%);opacity:0}}a{text-decoration:none}p{font-family:"Cardo",sans-serif;font-size:1.8rem;line-height:2.6rem}@media only screen and (max-width: 75em){p{font-size:1.4rem;line-height:2.4rem}}ul{list-style-type:none}.f_pt_xxl{font-family:"PT Serif",sans-serif;font-size:9.6rem;line-height:9.6rem;color:#282440;font-weight:400}@media only screen and (max-width: 75em){.f_pt_xxl{font-size:4rem;line-height:4rem}}.f_pt_xl{font-family:"PT Serif",sans-serif;font-size:6.4rem;line-height:6.4rem;color:#282440;font-weight:400}@media only screen and (max-width: 75em){.f_pt_xl{font-size:3.5rem;line-height:3.5rem}}.f_pt_l{font-family:"PT Serif",sans-serif;font-size:3.6rem;line-height:4.5rem;color:#000;font-weight:700}.f_mont_xl{font-family:"Montserrat",sans-serif;font-size:2.4rem;line-height:2.5rem}.f_mont_lg{font-family:"Montserrat",sans-serif;font-size:1.8rem;line-height:2.6rem;color:#282440}@media only screen and (max-width: 75em){.f_mont_lg{font-size:1.4rem;line-height:2.6rem}}.f_mont_sm{font-family:"Montserrat",sans-serif;font-size:1.6rem;line-height:2.6rem;color:#282440}.f_cardo_lg{font-family:"Cardo",sans-serif;font-size:7rem;line-height:7rem;color:#282440;font-weight:400}.f_cardo_footer{font-family:"Cardo",sans-serif;font-size:5.5rem;line-height:5.5rem;color:#282440;font-weight:400}.f_cardo_md{font-family:"Cardo",sans-serif;font-size:3.6rem;line-height:4.5rem}.f_cardo_sub{font-family:"Cardo",sans-serif;font-size:2.5rem;line-height:2.8rem;color:#282440}.f_cardo{font-family:"Cardo",sans-serif;font-size:2rem;line-height:2.8rem;color:#282440}.f-w-700{font-weight:700}.f-w-500{font-weight:500}.f-w-400{font-weight:400}.f-c-white{color:#fff}.f-c-cream{color:#d5bfa9}.f-c-black{color:#000}.mt-5{margin-top:5rem}.mb-3{margin-bottom:3rem}.mb-5{margin-bottom:5rem}.yellow_hover:hover{color:#fed100}.footer{display:flex;flex-wrap:wrap}@media only screen and (max-width: 56.25em){.footer{flex-direction:column}}.footer__contact{flex:0 0 50%;border-right:1px solid #e5e5e5;padding:14.7rem 10.5rem 9rem 10.5rem}@media only screen and (max-width: 56.25em){.footer__contact{flex:1;padding:7rem 2.4rem 5rem 2.4rem;border-right:none}}.footer__contact>*:not(:last-child){margin-bottom:6rem}@media only screen and (max-width: 56.25em){.footer__contact>*:not(:last-child){margin-bottom:5rem}}.footer__reserve{flex:0 0 50%;padding:14.7rem 10.5rem 9rem 10.5rem}@media only screen and (max-width: 56.25em){.footer__reserve{flex:1;padding:0 2.4rem 2rem 2.4rem}}.footer__reserve>*:not(:last-child){margin-bottom:6rem}@media only screen and (max-width: 56.25em){.footer__reserve>*:not(:last-child){margin-bottom:5rem}}@media only screen and (max-width: 75em){.footer__reserve p{margin-bottom:0 !important}}@media only screen and (max-width: 75em){.footer__reserve .footer__reserve{display:none}}.footer__info{flex:1;border-top:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center;padding:5rem 10.5rem 5rem 10.5rem}@media only screen and (max-width: 56.25em){.footer__info{border-top:1px solid #e5e5e5;padding:0;margin:5rem 2.4rem 4rem 2.4rem;padding-top:5rem;flex-direction:column;align-items:flex-start;justify-content:center}}.footer__info>*{flex:1}.footer__info--1{display:flex}@media only screen and (max-width: 56.25em){.footer__info--1{margin-bottom:3rem}}.footer__info--1 span{margin-right:5px}@media only screen and (max-width: 56.25em){.footer__info--1 span{margin-right:0}}@media only screen and (max-width: 56.25em){.footer__info--1{flex-direction:column}}.footer__info--2{margin:0 auto;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 56.25em){.footer__info--2{margin:0 0 1rem 0;justify-content:flex-start}}.footer__info--3{display:flex;justify-content:flex-end}@media only screen and (max-width: 56.25em){.footer__info--3{justify-content:flex-start}}ul.contact_data li:not(:last-child){margin-bottom:2rem}ul.contact_data a{color:#282440;display:flex;align-items:center;flex-wrap:nowrap}ul.contact_data a svg{margin-right:3rem}@media only screen and (min-width: 160em){ul.contact_data a svg{height:3rem;width:3rem}}.contact__phone{display:flex}.contact__phone svg{margin-right:3rem}@media only screen and (min-width: 160em){.contact__phone svg{height:3rem;width:3rem}}.social :first-child{margin-right:2rem}@media only screen and (min-width: 160em){.social svg{height:5rem;width:5rem}}.nav{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin:0 10.5rem}@media only screen and (max-width: 75em){.nav{display:none}}.nav__links{display:flex;flex:1;justify-content:center}.nav__links li{padding:4.8rem 4rem;font-family:"Montserrat",sans-serif;font-size:1.6rem;font-weight:500;line-height:2rem;letter-spacing:0;position:relative;transition:transform .2s}.nav__links li:hover{transform:translateY(-0.5rem)}.nav__links li.active:after{content:"";position:absolute;top:0;left:50%;width:1.5px;height:2.5rem;background-color:#d5bfa9}.nav__links li.white:after{background-color:#fff}.nav__links li a{color:#282440}.m-nav{position:fixed;display:none;width:100vw;right:0;top:0;padding:2.4rem;max-width:100vw;background-color:#fff;z-index:3;overflow:hidden}@media only screen and (max-width: 75em){.m-nav{display:flex;flex-direction:column;justify-content:space-between}}.m-nav__header{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.m-nav__header .m-nav__logo{width:75%}.m-nav__header .m-nav__burger{padding-left:5rem}.m-nav #nav-lines{flex:1;width:4rem;height:3rem;position:relative;margin:0 auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.m-nav #nav-lines span{display:block;position:absolute;height:4px;width:80%;background:#d5bfa9;opacity:1;right:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.m-nav #nav-lines span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.m-nav #nav-lines span:nth-child(2){top:1.3rem;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;width:100%}.m-nav #nav-lines span:nth-child(3){top:2.6rem;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.m-nav #nav-lines.open span{width:100%}.m-nav #nav-lines.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:1px;left:0}.m-nav #nav-lines.open span:nth-child(2){width:0;opacity:0}.m-nav #nav-lines.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:30px;left:0}.m-nav__links{display:none}.m-nav__links__main{display:flex;flex-direction:column}.m-nav__links__main li{padding:2rem 0;font-family:"PT Serif",sans-serif;font-size:3.5rem;font-weight:400;line-height:2rem;letter-spacing:0;position:relative}.m-nav__links__main li.active:after{content:"";position:absolute;top:50%;left:-2.4rem;width:1.2rem;height:1.5px;background-color:#282440}.m-nav__links__main li a{color:#282440}.m-nav.open{height:100%;background-color:#d5bfa9;background:linear-gradient(90deg, rgb(213, 191, 169) 0%, rgb(213, 191, 169) 75%, rgb(187, 161, 138) 75%, rgb(187, 161, 138) 90%);animation:slide-in .5s forwards}.m-nav.open .m-nav__links{display:flex;flex-direction:column;align-items:flex-start}.m-nav.open .m-nav__links__main{animation:slide-in-short .5s ease-in}.m-nav.open .m-nav__links__contact{animation:slide-in-short .5s ease-in;margin-top:4rem}.m-nav.open .m-nav__links__contact li{display:flex;flex-wrap:nowrap}.m-nav.open .m-nav__links__contact li svg{margin-right:1.2rem}.m-nav.open .m-nav__links__contact li a{display:flex;flex-wrap:nowrap;font-size:1.6rem;line-height:2.1rem;font-family:Cardo,sans-serif;text-decoration:none;color:#282440}.m-nav.open .m-nav__links__contact li:not(:last-child){margin-bottom:1.5rem}.m-nav.open .m-nav__links__social{position:absolute;bottom:2.4rem;right:2.4rem;text-align:center}.m-nav.open .m-nav__links__social svg{width:3rem;height:3rem}.m-nav.open .m-nav__links__social :first-child{margin-bottom:2rem}.button{background-color:#282440;color:#d5bfa9;padding:1.6rem 2.7rem;text-decoration:none;font-size:1.6rem;font-weight:500;line-height:1.95rem;font-family:"Montserrat",sans-serif;white-space:nowrap;border:none;box-shadow:inset 0px 0px 0px #484465;transition:all .5s !important}.button:hover{box-shadow:inset 20rem 0px 0px 1px #484465}.whatsup{position:fixed;bottom:10.5rem;right:10.5rem;z-index:3}@media only screen and (max-width: 56.25em){.whatsup{right:2.4rem;bottom:2.4rem}}.button_sticky{position:fixed;right:10.5rem;top:15rem;z-index:3;font-size:1.6rem;background-color:#dc399b;color:#fff;font-family:"Montserrat",sans-serif;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:100%;width:10rem;height:10rem}@media only screen and (max-width: 56.25em){.button_sticky{right:2.4rem;top:11rem;width:7.5rem;height:7.5rem;font-size:1.2rem}}.slider .slider-item img{height:75rem;width:100%;object-fit:cover;object-position:center center}@media only screen and (max-width: 56.25em){.slider .slider-item img{height:60vw}}.slider__controls{display:flex;flex-wrap:nowrap;height:6rem;align-items:center}.slider__controls:focus{outline:none}.slider__controls img{width:5rem;height:auto}.slider__controls :first-child{margin-right:2.5rem}.slider__controls>*{cursor:pointer}.slider__controls>*:focus{outline:none}.slider--counter{flex:1;text-align:right;font-family:Montserrat,sans-serif;font-size:1.8rem;line-height:2.6rem}.slider--counter :first-child{margin-right:0}.form{display:flex;flex-direction:column}.form__row{flex:1;display:flex;flex-wrap:wrap}.form__col{flex:1}.form__input{width:100%;margin-bottom:6rem;border:none;outline:none;border-bottom:1px solid #d5bfa9;padding:1rem 0;font-family:"Montserrat",sans-serif;font-size:1.8rem;min-width:15rem}@media only screen and (max-width: 75em){.form__input{margin-bottom:2rem}}.form__test{margin-bottom:6rem;font-family:"Montserrat",sans-serif;font-size:1.8rem;width:6rem;border:none;outline:none;background-color:#e5e5e5;padding:.5rem 1.5rem}.form__submit{padding:1.6rem 4rem}@keyframes right-animate{0%{transform:translateX(-100vw)}100%{transform:translateX(0)}}@keyframes top-animate{0%{transform:translatey(0)}50%{transform:translatey(0)}100%{transform:translatey(-100vh)}}.animation{background-color:#d5bfa9;height:100vh;width:100%;position:absolute;top:0;left:0;z-index:5;display:flex;flex-direction:column;animation:top-animate 2s cubic-bezier(0.41, 0.84, 0.51, 0.99);transform:translatey(-100vh)}.animation__line{background-color:#282440;animation:right-animate .5s ease;height:.5rem}.animation__svg{opacity:1;flex:1;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 75em){.animation__svg svg{width:25rem;height:auto}}.main__header{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 75em){.main__header{padding:5rem 2.4rem 5rem 2.4rem}}.main .h_slider__wrapper{position:relative}.main .h_slider__wrapper .slider-item{display:flex}.main .h_slider--controls{position:absolute;right:10.5rem;top:50%;transform:translateY(-50%);flex-direction:column;align-items:flex-end;justify-content:space-evenly}@media only screen and (max-width: 56.25em){.main .h_slider--controls{top:unset;transform:unset;bottom:2.4rem;right:2.4rem}}.main .h_slider--controls>*{margin-right:0}.main .h_slider--controls>* svg{margin-right:0}.main .h_slider--controls :first-child{margin-bottom:3rem}@media only screen and (max-width: 56.25em){.main .h_slider--controls :first-child{margin-bottom:2rem}}.main .h_slider .slider--counter{position:absolute;right:10.5rem;bottom:2.4rem;color:#fff;font-family:Montserrat,sans-serif;font-size:1.8rem}@media only screen and (max-width: 56.25em){.main .h_slider .slider--counter{right:unset;left:2.4rem}}.main__section__gallery{padding:12rem 10.5rem 14rem 10.5rem;background:#edeae7;background:linear-gradient(90deg, rgb(237, 234, 231) 0%, rgb(237, 234, 231) 85%, rgb(255, 255, 255) 85%, rgb(255, 255, 255) 100%)}@media only screen and (max-width: 75em){.main__section__gallery{padding:5rem 2.4rem 5rem 2.4rem;background:#edeae7}}.main__section__gallery h3{margin-bottom:5rem}.main__section__gallery p{width:70%}@media only screen and (max-width: 75em){.main__section__gallery p{margin-bottom:4rem;width:initial}}.main__section__cavtat{background:#282440;background:linear-gradient(90deg, rgb(40, 36, 64) 0%, rgb(40, 36, 64) 85%, rgb(255, 255, 255) 85%, rgb(255, 255, 255) 100%)}@media only screen and (max-width: 75em){.main__section__cavtat{background:#282440}}.main__section__cavtat__header img{width:100%;height:auto;object-fit:cover;object-position:center center}.main__section__cavtat__txt{padding:12rem 10.5rem 14rem 10.5rem;display:flex;justify-content:flex-start}@media only screen and (max-width: 75em){.main__section__cavtat__txt{padding:5rem 2.4rem 5rem 2.4rem;flex-direction:column}}.main__section__cavtat__txt--title{margin-left:10rem;margin-right:10rem}@media only screen and (max-width: 75em){.main__section__cavtat__txt--title{margin-left:0;margin-right:0;margin-bottom:5rem}}.main__section__cavtat__txt--data{width:45%}@media only screen and (max-width: 75em){.main__section__cavtat__txt--data{width:100%}}.main__section__cavtat__txt--data ul{margin-top:5rem}.main__section__cavtat__txt--data ul li:not(:last-child){margin-bottom:2rem;padding-bottom:2rem;position:relative}.main__section__cavtat__txt--data ul li:not(:last-child):after{position:absolute;content:"";background-color:#d5bfa9;width:8rem;height:1px;bottom:0;left:0}.main__section__amenities{margin:12rem 10.5rem 14rem 10.5rem;display:flex;justify-content:space-evenly}@media only screen and (max-width: 75em){.main__section__amenities{margin:10.5rem 0;flex-direction:column;align-items:stretch}}.main__section__amenities>*{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 75em){.main__section__amenities>*{flex-direction:column;align-items:center}}.main__section__amenities>* svg{margin-right:4rem}@media only screen and (min-width: 160em){.main__section__amenities>* svg{width:7rem;height:7rem}}@media only screen and (max-width: 75em){.main__section__amenities>* svg{max-width:unset;margin-bottom:2rem;margin-right:0}}@media only screen and (max-width: 75em){.main__section__amenities>*:not(:last-child){padding-bottom:6rem}}.main__section__interior{background-color:#d5bfa9;display:flex}@media only screen and (max-width: 75em){.main__section__interior{flex-direction:column}}.main__section__interior--txt{flex:0 0 30%;padding:12rem 10.5rem 14rem 10.5rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 75em){.main__section__interior--txt{flex:1;padding:5rem 2.4rem 5rem 2.4rem}}.main__section__interior--txt h3{margin-bottom:13rem}@media only screen and (max-width: 75em){.main__section__interior--txt h3{margin-bottom:5rem}}.main__section__interior--txt p{margin-bottom:5rem}@media only screen and (max-width: 75em){.main__section__interior--txt p{margin-bottom:5rem}}.main__section__interior--img{display:flex}.main__section__interior--img img{width:100%;height:auto;display:flex}@media only screen and (max-width: 75em){.main__section__interior--img img{width:100%;height:auto}}.rooms{background:#fff;background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 25%, rgb(237, 234, 231) 25%, rgb(237, 234, 231) 100%)}@media only screen and (max-width: 75em){.rooms{background:#fff;background:linear-gradient(90deg, rgb(237, 234, 231) 0%, rgb(237, 234, 231) 75%, rgb(255, 255, 255) 75%, rgb(255, 255, 255) 100%)}}.rooms .m-nav{background:#fff;background:linear-gradient(90deg, rgb(237, 234, 231) 0%, rgb(237, 234, 231) 75%, rgb(255, 255, 255) 75%, rgb(255, 255, 255) 100%)}.rooms__header{display:flex;flex-direction:column;justify-content:space-between}.rooms__header .m-nav__burger span{background:#282440 !important}.rooms__header__txt{padding:6rem 10.5rem 6rem 10.5rem}@media only screen and (max-width: 75em){.rooms__header__txt{padding:13rem 2.4rem 6rem 2.4rem}}.rooms__list{padding:12rem 10.5rem 14rem 10.5rem;padding-bottom:0}@media only screen and (max-width: 75em){.rooms__list{padding:0 2.4rem 0 2.4rem}}.rooms__list__item{display:flex;border-bottom:1px solid #fff;padding-bottom:10rem}@media only screen and (max-width: 75em){.rooms__list__item{flex-direction:column;padding-bottom:5rem}}.rooms__list__item:not(:last-child){margin-bottom:10rem}@media only screen and (max-width: 75em){.rooms__list__item:not(:last-child){margin-bottom:5rem}}.rooms__list__item .slider-item img{height:42rem}@media only screen and (max-width: 75em){.rooms__list__item .slider-item img{height:42rem}}@media only screen and (max-width: 56.25em){.rooms__list__item .slider-item img{height:32rem}}@media only screen and (max-width: 37.5em){.rooms__list__item .slider-item img{height:22rem}}.rooms__list__item>*{flex:1}.rooms__list__item__data{margin-left:10.5rem}@media only screen and (max-width: 75em){.rooms__list__item__data{margin-left:0;margin-top:4rem}}.rooms__list__item__data--header{margin-bottom:6rem;display:flex;justify-content:space-between;align-items:baseline}.rooms__list__item__data--header--txt{line-height:4.5rem;font-family:Cardo,sans-serif;font-size:3.5rem}@media only screen and (max-width: 75em){.rooms__list__item__data--header{flex-direction:column}}.rooms__list__item__data--header--btn{text-align:right;width:40%;margin-left:5rem}@media only screen and (max-width: 75em){.rooms__list__item__data--header--btn{margin-top:4rem;margin-left:0;width:unset;text-align:left}}.rooms__list__item__data--txt{line-height:3.5rem;font-family:Cardo,sans-serif;font-size:2rem}.rooms__list__item__data--txt li{display:flex;flex-wrap:nowrap;align-items:center}.rooms__list__item__data--txt li svg{margin-right:2rem;width:2.5rem;height:2.5rem}.room__color{background-color:#edeae7}@media only screen and (max-width: 75em){.room__color{padding-top:10rem}}.room__color .m-nav{background:#edeae7}.room__header{padding:12rem 10.5rem 14rem 10.5rem}@media only screen and (max-width: 75em){.room__header{padding:5rem 2.4rem 5rem 2.4rem}}.room-overview__section{padding:0 10.5rem;background:#edeae7;background:linear-gradient(180deg, rgb(237, 234, 231) 0%, rgb(237, 234, 231) 85%, rgb(255, 255, 255) 85%, rgb(255, 255, 255) 100%)}@media only screen and (max-width: 75em){.room-overview__section{padding:0 2.4rem}}.room-overview__section__lists{display:flex;padding:0 10.5rem 15rem 10.5rem;font-size:2rem}@media only screen and (max-width: 75em){.room-overview__section__lists{padding:0 0 5rem 0;flex-direction:column}}.room-overview__section__lists>*:not(:last-child){margin-right:20rem}@media only screen and (max-width: 75em){.room-overview__section__lists>*:not(:last-child){margin-right:0;margin-bottom:5rem}}.room-overview__section__lists svg{width:2.5rem;height:2.5rem;margin-right:2rem}.room-overview__section__lists li{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:2rem}.room-overview__section img{width:100%;height:auto}.room-description__section{margin:12rem 21rem 14rem 21rem;display:flex;flex-wrap:nowrap}@media only screen and (max-width: 75em){.room-description__section ul{margin-bottom:5rem}}.room-description__section li{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:2rem}@media only screen and (max-width: 75em){.room-description__section{margin:5rem 2.4rem 5rem 2.4rem;margin-bottom:0}}@media only screen and (max-width: 56.25em){.room-description__section{flex-direction:column}}.room-description__section>*{width:50%}@media only screen and (max-width: 56.25em){.room-description__section>*{width:100%}}.room-description__section--1{display:flex;flex-wrap:wrap;text-align:left}.room-description__section--1 ul{width:50%}@media only screen and (max-width: 56.25em){.room-description__section--1 ul{width:100%}}.room__grid{margin:0 10.5rem}@media only screen and (max-width: 75em){.room__grid{margin:2.4rem}}.room__grid .grid :nth-child(2){width:100%}.room__grid img{width:100%;height:auto;object-fit:contain;object-position:center center}.room_reserve__section{margin:9rem 0 12rem 0;text-align:center}.room_reserve__section .button{padding:1.6rem 8rem}.room_explore{margin-left:10.5rem;display:flex;flex-wrap:nowrap}@media only screen and (max-width: 75em){.room_explore{flex-direction:column;margin-left:0;align-items:stretch}}.room_explore__slider--controls{outline:none;display:flex;flex-direction:column;justify-content:space-between;font-size:5rem;margin-right:7rem}@media only screen and (max-width: 75em){.room_explore__slider--controls{font-size:2rem;flex-direction:row-reverse;background-color:#edeae7;margin-right:0;padding:4.8rem 2.4rem 2.4rem 2.4rem}}@media only screen and (max-width: 75em){.room_explore__slider--controls .explore_next{text-align:right}}.room_explore__slider--controls>*{width:30rem;cursor:pointer;outline:none}@media only screen and (max-width: 75em){.room_explore__slider--controls>*{width:100%}}@media only screen and (max-width: 75em){.room_explore__slider--controls>* img{margin-top:2rem}}.room_explore__data{display:flex;flex-wrap:nowrap;background-color:#edeae7;padding:12rem 10.5rem 14rem 10.5rem;cursor:pointer}@media only screen and (max-width: 75em){.room_explore__data{flex-direction:column;padding:5rem 2.4rem 5rem 2.4rem;padding-top:0}}.room_explore__data__image{flex:0 0 50%}@media only screen and (max-width: 75em){.room_explore__data__image{padding:0;flex:0 0 100%}}.room_explore__data__image img{width:100%;height:auto}.room_explore__data__txt{flex:1;margin-left:12rem;margin-right:10.5rem}@media only screen and (max-width: 75em){.room_explore__data__txt{margin-left:0;margin-top:4rem;margin-right:0}}@media only screen and (max-width: 75em){.room_explore__data h3{margin-bottom:3rem}}.room_explore>.tns-outer{flex:1}.room .grid-sizer,.room .grid-item{width:50%;padding:1rem}.svg-check svg{width:1.7rem;height:1.7rem;margin-right:2rem}.gallery__header{padding:6rem 10.5rem 6rem 10.5rem}@media only screen and (max-width: 75em){.gallery__header{padding:13rem 2.4rem 6rem 2.4rem}}.gallery__grid{margin:10.5rem}@media only screen and (max-width: 75em){.gallery__grid{margin:0 2.4rem}}.gallery__grid img{width:100%;height:auto;object-fit:contain;object-position:center center}.gallery .grid-sizer,.gallery .grid-item{width:50%;padding:1rem}.restaurant__color{background-color:#edeae7}.restaurant__header{padding:6rem 10.5rem 6rem 10.5rem}@media only screen and (max-width: 75em){.restaurant__header{padding:13rem 2.4rem 6rem 2.4rem}}.restaurant__section{padding:0 10.5rem;background:#edeae7;background:linear-gradient(180deg, rgb(237, 234, 231) 0%, rgb(237, 234, 231) 40%, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 100%)}@media only screen and (max-width: 75em){.restaurant__section{padding:0 2.4rem}}.restaurant__section--img{width:100%;height:auto}.restaurant__section--gap{margin-left:10.5rem}@media only screen and (max-width: 56.25em){.restaurant__section--gap{margin-left:0;margin-bottom:5rem}}.restaurant__section--cols{display:flex;flex-wrap:nowrap;justify-content:flex-start}@media only screen and (max-width: 56.25em){.restaurant__section--cols{flex-direction:column}}.restaurant__section--cols>*{flex:1}.restaurant__section p{max-width:60%}@media only screen and (max-width: 75em){.restaurant__section p{max-width:unset}}@media only screen and (max-width: 75em){.restaurant__section img{width:100%;height:auto}}@media only screen and (min-width: 160em){.restaurant__section img{width:100%;height:auto;object-position:center center;object-fit:cover;max-height:70vh}}.restaurant__section>*{margin-bottom:5rem}.restaurant__grid{margin:0 10.5rem}@media only screen and (max-width: 75em){.restaurant__grid{margin:2.4rem}}.restaurant__grid .grid :nth-child(2){width:100%}.restaurant__grid img{width:100%;height:auto;object-fit:contain;object-position:center center}.restaurant .grid-sizer,.restaurant .grid-item{width:50%;padding:1rem}.contact .m-nav{background:#fff}.contact .m-nav__burger span{background:#282440 !important}.contact__header{padding:6rem 10.5rem 6rem 10.5rem}@media only screen and (max-width: 75em){.contact__header{padding:13rem 2.4rem 6rem 2.4rem}}@media only screen and (max-width: 37.5em){.contact__header{word-spacing:100vw}}.contact__form__container{padding:5rem 10.5rem 10.5rem 10.5rem;display:flex;flex-wrap:nowrap;justify-content:space-between}@media only screen and (max-width: 75em){.contact__form__container{flex-direction:column-reverse;padding:0 2.4rem}}.contact__form__container>*{flex:1}.contact__form__data{margin-right:10.5rem;margin-top:0}@media only screen and (max-width: 75em){.contact__form__data{margin-right:2.4rem;margin-bottom:4.8rem;margin-top:5rem}}.contact__form__data .fname{margin-right:2rem}@media only screen and (max-width: 37.5em){.contact__form__data .fname{margin-right:0;flex:0 0 100%}}.contact__form__data .lname{margin-left:2rem}@media only screen and (max-width: 37.5em){.contact__form__data .lname{margin-left:0;flex:0 0 100%}}.contact__map{background-color:#d5bfa9;padding:12rem 10.5rem 14rem 10.5rem;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;position:relative}@media only screen and (max-width: 75em){.contact__map{padding:5rem 2.4rem 5rem 2.4rem}}.contact__map--btn{flex:0 0 30%}@media only screen and (max-width: 75em){.contact__map--btn{position:absolute;bottom:4.8rem;left:4.8rem}}.contact__map img{width:100%;height:auto;object-position:center center;object-fit:cover}.contact__cavtat img{width:100%;height:auto;object-position:center center;object-fit:cover}/*# sourceMappingURL=style.css.map */
