.slide-in-top{-webkit-animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both}.slide-out-top{-webkit-animation:slide-out-top .5s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-top .5s cubic-bezier(.55,.085,.68,.53) both}.slide-in-left{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}.slide-out-left{-webkit-animation:slide-out-left .5s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-left .5s cubic-bezier(.55,.085,.68,.53) both}@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slide-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@keyframes slide-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}}@keyframes slide-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}}.hid{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden}.vertical-centered-box{position:absolute;width:100%;height:100%;text-align:center;z-index:9999;background-color:#780001}.vertical-centered-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.vertical-centered-box .content{display:inline-block;vertical-align:middle;text-align:left;font-size:0}.loader-circle{position:absolute;left:50%;top:50%;width:120px;height:120px;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);margin-left:-60px;margin-top:-60px;overflow:hidden}.loader-circle img{max-width:100%}.loader-line-mask{position:absolute;left:50%;top:50%;width:60px;height:120px;margin-left:-60px;margin-top:-60px;overflow:hidden;-webkit-transform-origin:60px 60px;-ms-transform-origin:60px 60px;transform-origin:60px 60px;-webkit-mask-image:-webkit-linear-gradient(top,#000,rgba(0,0,0,0));-webkit-animation:rotate 1.2s infinite linear;animation:rotate 1.2s infinite linear}.loader-line-mask .loader-line{width:120px;height:120px;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}lesshat-selector{-lh-property:0}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}[not-existing]{zoom:1}lesshat-selector{-lh-property:0}@-webkit-keyframes fade{0%{opacity:1}50%{opacity:.25}}@keyframes fade{0%{opacity:1}50%{opacity:.25}}[not-existing]{zoom:1}lesshat-selector{-lh-property:0}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}[not-existing]{zoom:1}svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;-o-text-overflow:ellipsis;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);-ms-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);-ms-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);-ms-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);-ms-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);-ms-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fad.fa-inverse{color:#fff}svg g{-webkit-animation:slide 2s linear infinite;animation:slide 2s linear infinite}svg g:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}svg g:nth-child(2) path{-webkit-animation-delay:.5s;animation-delay:.5s;stroke-dasharray:0 158px;stroke-dashoffset:1px}svg path{stroke:url(#gradient);stroke-width:20px;stroke-linecap:round;fill:none;stroke-dasharray:0 157px;stroke-dashoffset:0;-webkit-animation:escalade 2s cubic-bezier(.8,0,.2,1) infinite;animation:escalade 2s cubic-bezier(.8,0,.2,1) infinite}@-webkit-keyframes slide{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes slide{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes escalade{0%{stroke-dasharray:0 157px;stroke-dashoffset:0}50%{stroke-dasharray:156px 157px;stroke-dashoffset:0}100%{stroke-dasharray:156px 157px;stroke-dashoffset:-156px}}@keyframes escalade{0%{stroke-dasharray:0 157px;stroke-dashoffset:0}50%{stroke-dasharray:156px 157px;stroke-dashoffset:0}100%{stroke-dasharray:156px 157px;stroke-dashoffset:-156px}}.radio-btns{font-size:0;text-align:center;margin-bottom:15px}.radio-btn{display:inline-block}.radio-btn input[type=radio]{display:none}.radio-btn input[type=radio]:checked+label{color:#fff}.radio-btn input[type=radio]:checked+label::before{background-color:#a8403d;opacity:1}.radio-btn label{position:relative;display:inline-block;cursor:pointer;font-size:16px;line-height:40px;padding:0 12px;border-radius:40px;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:8px;margin-left:8px;margin-bottom:15px}.radio-btn label::before{z-index:-1;content:"";border-radius:40px;position:absolute;inset:0;background-color:#a2a2a2}.nav-tabs{margin-bottom:30px;border-bottom:none;font-size:3rem;font-weight:500;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-tabs .nav-link{border:none;border-bottom:2px solid transparent;background-color:transparent;padding:15px 20px}.nav-tabs .nav-link:focus{outline:0}.nav-tabs .nav-link.active{background-color:transparent;color:inherit;border-color:#a8403d}body{width:100%;line-height:1;overflow-x:hidden;font-family:Ubuntu,sans-serif;color:#292929;background-color:#ececec}body::-webkit-scrollbar{width:8px;overflow:hidden}body::-webkit-scrollbar-thumb{background:#999;border-radius:20px}body::-webkit-scrollbar-track{background:#ececec}input:-webkit-autofill{background-color:#ececec}.main-btn{background-color:transparent;padding:15px 30px;border:1.6px solid #292929;text-align:center;text-transform:uppercase;position:relative;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:inline-block;color:#292929;max-width:100%;text-decoration:none}.main-btn:after{position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;content:"";width:0;left:50%;bottom:0;height:3px;background:#292929;-webkit-transform:translate(-1px,1px);-ms-transform:translate(-1px,1px);transform:translate(-1px,1px)}.main-btn:hover{color:#292929;text-decoration:none}.main-btn:hover:after{width:102%;left:0}.main-btn--white{border-color:#fff;color:#fff}.main-btn--white:after{background-color:#fff}.main-btn--white:hover{color:#fff}.container__404{min-height:80vh;text-align:center;padding-top:8rem}.container__404 a{font-size:1.5rem;color:#292929}.container__404 .img-container{margin:auto;width:500px;padding-top:4rem}.container__404 .img-container img{width:100%}.contacts-page{width:100%;margin:auto;min-height:100vh;padding-top:7rem}.contacts-page .mainTitle{overflow:hidden;position:relative}.contacts-page h1{font-size:3rem}.contacts-page .horizontalLine{margin:1rem 0 4rem;height:3px;width:350px;background-color:#292929}.contacts-page .container-avg{padding-top:4rem;width:80%;margin:auto}.contacts-page .container-avg h3{text-transform:uppercase}.contacts-page .container-avg p{font-size:1.5rem;line-height:2rem;margin-bottom:2rem}.contacts-page .dop-menu{margin:2rem auto;width:100%}.contacts-page .dop-menu h3{font-size:2rem;font-weight:100;padding-bottom:1.5rem}.contacts-page .dop-menu a{display:inline-block;color:#292929;font-size:1.4rem;text-decoration:underline;padding-bottom:1.5rem}.inner-page{width:100%;overflow-x:hidden}.inner-page__head{position:relative;overflow:hidden;position:relative;margin:auto;width:100%;height:650px;background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;margin-bottom:80px}.inner-page__head::after{content:"";z-index:1;position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.3)}.inner-page__head h1{z-index:2;width:75%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;font-size:4rem;color:#fff}.inner-page__content{width:80%;margin:auto;position:relative;font-size:1.5rem;padding:2rem 1rem}.inner-page__content img{max-width:100%!important;height:auto!important}.inner-page__content:before{content:"";position:absolute;top:0;right:0;border-top:2px solid #292929;border-right:2px solid #292929;width:500px;height:150px}.inner-page__btn{background-color:#ececec}.inner-page__call{font-size:1rem;position:relative;margin:30px 0 30px auto;width:280px}.inner-page__call:before{content:"";position:absolute;background-color:#292929;width:400px;height:3px;left:-10px;bottom:15px;z-index:-1}.alert{display:none;background:#780001;width:300px;text-align:center;padding:.5rem 1rem;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;opacity:0}.alert h2{font-size:1.5rem}.section{z-index:0;padding:2rem 0;position:relative;width:90%;margin:auto}.section-title{font-family:Ubuntu,sans-serif;width:50%;margin:auto;z-index:-1;margin-bottom:50px}.section-title h2{text-align:center;font-size:3vw;font-weight:400}.section-content{font-size:20px;line-height:1.5}.room-page{overflow-x:hidden}.room-page__desc{font-size:2rem;max-width:500px;line-height:50px;padding-top:2rem;padding-left:5rem}.room-page__head{color:#fff;position:relative;overflow:hidden;position:relative;margin:auto;width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed}.room-page__head::after{content:"";z-index:1;position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.3)}.room-page__head-content{z-index:2;width:75%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}.room-page__head h1{position:relative;display:inline-block;color:#fff;font-size:6rem}.room-page__content{width:80%;margin:auto;position:relative;font-size:1.5rem;z-index:1}.room-page__content img{max-width:100%!important;height:auto!important}.room-page__main-info{margin-top:-20px;margin-bottom:2rem;padding-top:30px;padding-left:50px;padding-bottom:20px;width:600px;max-width:100%;color:#fff;font-size:28px;background-color:#780001}.room-page__main-info p{margin-bottom:0}.room-page__slogan{font-size:90px;opacity:.2;color:#292929;text-align:right;margin-bottom:60px}.room-description{margin-bottom:4rem}.room-description__text{margin-bottom:-200px;width:500px;position:relative;z-index:3;padding:1rem;background:#780001;color:#fff}.room-description__image{position:relative;width:850px;overflow:hidden;margin:5rem auto 2rem}.room-description__image:before{content:"";z-index:2;position:absolute;top:0;bottom:0;right:0;left:0;background:#ececec;-webkit-transition:all 1.5s ease-in-out;-o-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}.room-description__image.active::before{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.room-mebel{margin-right:10rem;width:40%;background:#780001;color:#fff}.room-mebel h4{padding:20px 0 0 20px;position:relative;z-index:2;font-size:2rem;padding-bottom:1rem}.room-mebel__text{padding:10px;background:rgba(214,176,94,.5)}.room-mebel__text ul{padding:0;margin:0;list-style:none;font-size:1.2rem}.room-mebel__text ul li{padding:.3rem 0}.room-mebel__text>ul{padding-left:1rem}.room-mainImage{z-index:-1;overflow:hidden;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);width:800px;margin:auto;overflow:hidden;position:relative}.room-mainImage__wrap{content:"";z-index:2;position:absolute;top:0;bottom:0;right:0;left:0;background:#ececec;-webkit-transition:all 1.5s ease-in-out;-o-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}.room-mainImage__img{width:1100px;height:600px;z-index:3;position:relative;width:100%;background-size:cover;background-position:center center}.room-services{position:relative;z-index:2;width:60%;background:#780001;color:#fff;float:right;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.room-services h4{padding:20px 0 0 20px;font-size:2rem;padding-bottom:1rem}.room-services ul{padding:10px 0 0 10px;z-index:2;padding-right:1.2rem;list-style:none}.room-services ul li{font-size:1.2rem;padding:.3rem 0}.room-gallery a{display:block;margin-bottom:10px}.room-cost{width:100%;margin-top:4rem;margin-bottom:4rem}.room-cost__include h4{font-size:2rem}.room-cost__content{padding-top:2rem;font-size:1.5rem}.room-cost__content ul{list-style:none;padding:0}.room-cost__line{width:3px;height:60%;background:#333;position:absolute}.room-cost__r-col{position:relative}.room-cost__price{padding:0 0 5rem 2rem;display:grid}.room-cost__price a{color:#292929;text-decoration:underline;font-size:1.5rem;padding:1.5rem 0 0 .5rem}.room-cost__price span,.room-cost__price strong{padding:.5rem 0 0 .5rem;line-height:1}.room-cost__price strong{font-size:2rem}.room-cost__price span{font-size:1.5rem}.shareSection{width:100%;padding-top:8rem}.shareSection .topContainer{width:80%;margin:auto}.shareSection .topContainer h1{position:relative;font-size:3rem}@-webkit-keyframes pageBranch1{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}60%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}70%{-webkit-transform:rotate(0);transform:rotate(0)}80%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}90%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes pageBranch1{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}60%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}70%{-webkit-transform:rotate(0);transform:rotate(0)}80%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}90%{-webkit-transform:rotate(0);transform:rotate(0)}}.shareSection .stuffContainer{width:80%;padding:5rem 0;margin:auto;font-size:1.5rem}.shareSection .stuffContainer img{max-width:100%!important;height:auto!important}.shareSection .stuffContainer .horizontalLine{height:3px;width:400px;background:#292929;margin-bottom:2rem}.homeSectionCafe{background-color:#ececec;position:relative;overflow:hidden}.homeSectionCafe .wrapper{padding:5rem 0;width:100%;z-index:1;position:relative;width:80%;margin:auto}.homeSectionCafe .wrapper h3{line-height:1em;width:80%;font-size:3.2rem;font-family:Ubuntu,sans-serif;font-weight:500;padding-bottom:3.2rem}.homeSectionCafe .wrapper p{width:100%;font-size:2rem;font-weight:300;line-height:1.5em}.homeSectionCafe .wrapper .infoButtons{margin-top:3rem;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.homeSectionCafe .wrapper .rest-image{position:relative}.homeSectionCafe .wrapper .rest-image img{border-radius:40px}.homeSectionCafe .wrapper .rest-image .rest1-animate,.homeSectionCafe .wrapper .rest-image .rest3-animate{width:180px;z-index:10;top:150px;left:-250px;position:absolute}.homeSectionCafe .wrapper .rest-image .rest2-animate{width:180px;z-index:10;top:150px;right:-250px;position:absolute}.partners .wrapper{padding:5rem 0;width:100%;z-index:1;position:relative;width:80%;margin:auto}.partners-slide{margin:0 15px;height:auto}.partners-slide img{width:100%;height:120px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.homeSectionEntertainments{z-index:0;padding:8rem 0;position:relative;width:90%;border-bottom:1px solid #292929;margin:auto}.homeSectionEntertainments .horizontalLine{position:absolute;height:3px;width:400px;right:0;background:#292929;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.entertainment-item{display:block;text-decoration:none;background:#ececec;margin-bottom:40px;margin:0 auto 40px;max-width:400px}.entertainment-item__image img{width:100%}.entertainment-item__title{background:#ececec;text-transform:uppercase}.entertainment-item__title h3{color:#191919;padding-top:1rem;font-size:1.1rem;border-bottom:1.5px solid}.entertainment-item__title h3:nth-child(even){border-bottom:1.5px solid}.section-about{padding-bottom:4rem}.section-about__title{margin-bottom:0;border-bottom:1.5px solid #292929;padding-bottom:2rem;font-size:3.5rem;font-family:Ubuntu,sans-serif}.section-about__text{border-bottom:1.5px solid #292929;padding:2rem 0;font-size:1.8rem;line-height:1.5em}.section-about__slider{position:relative}.section-about__slider .controls .controller{width:50px;height:50px;display:inline-block;cursor:pointer;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.section-about__slider .controls .controller:hover .arrow-line{width:40px!important}.section-about__slider .controls .controller:hover .arrow-line-mask{width:0!important}.section-about__slider .controls .controller .arrow-container{position:relative;width:40px;margin:auto}.section-about__slider .controls .controller .arrow-container .arrow-line{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;height:2.5px;background:#292929}.section-about__slider .controls .controller .arrow-container .arrow-head{width:16px;height:16px;position:absolute}.section-about__slider .controls .controller .arrow-container .arrow-head .alpha-1{position:absolute;left:0;top:0;right:auto;bottom:auto;height:100%;width:2px;background:#292929}.section-about__slider .controls .controller .arrow-container .arrow-head .alpha-2{position:absolute;left:0;bottom:0;right:auto;top:auto;width:100%;height:2.5px;background:#292929}.section-about__slider .controls .c-prev .arrow-line{width:0}.section-about__slider .controls .c-prev .arrow-head{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.section-about__slider .controls .c-next .arrow-line{z-index:-1;width:40px}.section-about__slider .controls .c-next .arrow-line-mask{z-index:1;width:40px;-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px);-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;z-index:1;position:absolute;height:6px;background:#ececec}.section-about__slider .controls .c-next .arrow-head{z-index:5;right:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.section-about__main{width:75%;z-index:5;margin-top:8rem;margin-bottom:50px;margin-left:auto;margin-right:auto}.section-rooms{padding-bottom:4rem}.section-rooms__container{width:90%;margin:0 auto 40px}.promotions{position:relative;z-index:1;margin:auto;width:100%}.promotions__title{width:80%;font-size:3.2rem;font-family:Ubuntu,sans-serif;font-weight:500;margin-bottom:0;padding-bottom:2rem}.promotions__desc{width:90%;font-size:2rem;font-weight:300}.promotions__head{width:80%;margin:auto}.promotions__slider{margin:auto;padding-top:3rem;width:90%}.main-slide{height:500px;background-position:center;background-size:cover;background-repeat:no-repeat}.upTop{background:#ececec;width:100%;margin:auto;padding-top:70px}.upTop .upTopStuff{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.upTop .upTopStuff .booking{outline:0;z-index:3;top:-600px;left:100px;width:250px;position:absolute;height:550px;background:#780001}.upTop .upTopStuff .booking .handleBook{line-height:1.5em;cursor:pointer;z-index:10;border:none;width:100%;font-family:Ubuntu,sans-serif;background-color:#780001;text-decoration:none;color:#fff;text-align:center}.upTop .upTopStuff .booking .handleBook span{letter-spacing:.2rem;display:grid;font-size:1.2rem;font-weight:300;text-transform:uppercase}.upTop .upTopStuff .booking .handleBook span:nth-child(1){padding-top:1rem}.upTop .upTopStuff .booking .handleBook span:nth-child(2){padding-bottom:1rem}.upTop .upTopStuff .booking .bookingImg{width:100%;height:400px;background-size:cover!important;background-repeat:no-repeat!important;position:relative}.upTop .upTopStuff .booking .bookingImg::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(214,176,94,.6)}.upTop .upTopStuff .logoContainer{z-index:5;left:50%;top:-450px;position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.upTop .upTopStuff .logoContainer .logoWater{opacity:.6;z-index:1;width:400px;height:400px;position:absolute;background:#2929d5;-webkit-animation:animate 6s ease-in-out infinite;animation:animate 6s ease-in-out infinite}@-webkit-keyframes animate{0%,100%{-webkit-clip-path:polygon(0 42%,10% 40%,21% 42%,32% 48%,41% 54%,51% 58%,65% 59%,79% 57%,92% 53%,100% 50%,100% 100%,0 100%);clip-path:polygon(0 42%,10% 40%,21% 42%,32% 48%,41% 54%,51% 58%,65% 59%,79% 57%,92% 53%,100% 50%,100% 100%,0 100%)}50%{-webkit-clip-path:polygon(0 55%,13% 58%,28% 60%,40% 57%,51% 52%,60% 46%,71% 40%,81% 38%,91% 39%,100% 42%,100% 100%,0 100%);clip-path:polygon(0 55%,13% 58%,28% 60%,40% 57%,51% 52%,60% 46%,71% 40%,81% 38%,91% 39%,100% 42%,100% 100%,0 100%)}}@keyframes animate{0%,100%{-webkit-clip-path:polygon(0 42%,10% 40%,21% 42%,32% 48%,41% 54%,51% 58%,65% 59%,79% 57%,92% 53%,100% 50%,100% 100%,0 100%);clip-path:polygon(0 42%,10% 40%,21% 42%,32% 48%,41% 54%,51% 58%,65% 59%,79% 57%,92% 53%,100% 50%,100% 100%,0 100%)}50%{-webkit-clip-path:polygon(0 55%,13% 58%,28% 60%,40% 57%,51% 52%,60% 46%,71% 40%,81% 38%,91% 39%,100% 42%,100% 100%,0 100%);clip-path:polygon(0 55%,13% 58%,28% 60%,40% 57%,51% 52%,60% 46%,71% 40%,81% 38%,91% 39%,100% 42%,100% 100%,0 100%)}}.upTop .upTopStuff .logoContainer .logo{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:400px;height:400px;border:4px solid #fff}@-webkit-keyframes leavesAnimTop1{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(0);transform:rotate(0)}70%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}80%{-webkit-transform:rotate(0);transform:rotate(0)}90%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes leavesAnimTop1{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(0);transform:rotate(0)}70%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}80%{-webkit-transform:rotate(0);transform:rotate(0)}90%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes leavesAnimBottom1{0%,100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}70%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}90%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes leavesAnimBottom1{0%,100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}70%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}90%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}.upTop .upTopStuff .logoContainer .logo .innerLogo{margin:auto;position:relative;padding:30px;width:330px;height:330px;color:#fff;background-color:#004c6b;text-align:center}.upTop .upTopStuff .logoContainer .logo .innerLogo img{position:absolute;width:90%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.upTop .pageBranchRight{-webkit-transform:translateY(-1400px);-ms-transform:translateY(-1400px);transform:translateY(-1400px);z-index:5;right:0;top:30%;position:absolute;display:inline-block;margin-right:-1rem}.upTop .pageBranchRight .imgContainer{width:200px;position:relative}.upTop .pageBranchRight .imgContainer img{width:100%;-webkit-animation:pageBranch1 3s infinite;animation:pageBranch1 3s infinite}@keyframes pageBranch1{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}60%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}70%{-webkit-transform:rotate(0);transform:rotate(0)}80%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}90%{-webkit-transform:rotate(0);transform:rotate(0)}}.upTop .pageBranch{z-index:5;position:relative;top:-890px;left:-150px}.upTop .pageBranch .imgContainer{width:400px;position:relative}.upTop .pageBranch .imgContainer img{width:100%;-webkit-animation:pageBranch1 4s infinite;animation:pageBranch1 4s infinite}@keyframes pageBranch1{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}70%{-webkit-transform:rotate(0);transform:rotate(0)}80%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}90%{-webkit-transform:rotate(0);transform:rotate(0)}}.upTop .arrow-container{z-index:1;left:-50%;top:-20px;position:relative;overflow:hidden}.upTop .arrow-container .arrow-wrapper{display:grid;position:relative;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation:arrow-animation 3s infinite;animation:arrow-animation 3s infinite;margin-right:3px;top:-70px}.upTop .arrow-container .arrow-wrapper .arrow-head{position:absolute;width:12px;height:12px}.upTop .arrow-container .arrow-wrapper .arrow-head .inner-head{position:relative;width:100%;height:100%;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.upTop .arrow-container .arrow-wrapper .arrow-head .inner-head .alpha1{position:absolute;left:0;top:0;right:auto;bottom:auto;height:100%;width:1px;background:#780001}.upTop .arrow-container .arrow-wrapper .arrow-head .inner-head .alpha2{position:absolute;left:0;bottom:0;right:auto;top:auto;width:100%;height:1px;background:#780001}.upTop .arrow-container .arrow-wrapper .arrow-line{-webkit-transform:translate(5px,-1px);-ms-transform:translate(5px,-1px);transform:translate(5px,-1px);position:relative;width:1px;height:4rem;background-color:#780001}@-webkit-keyframes arrow-animation{100%{-webkit-transform:rotate(180deg) translateY(-200px);transform:rotate(180deg) translateY(-200px)}}@keyframes arrow-animation{100%{-webkit-transform:rotate(180deg) translateY(-200px);transform:rotate(180deg) translateY(-200px)}}.main{position:relative;z-index:2;background-color:#ececec}.text-page{padding:7rem 0;width:100%;margin:auto}.text-page .container-avg{padding-top:2rem;width:80%;margin:auto}.text-page .container-avg h1{font-size:2.5rem;padding:2rem 0 1rem}.text-page .container-avg h1:nth-child(2){padding:2rem 0 1rem 0}.text-page .container-avg ul{list-style:disc}.text-page .container-avg li,.text-page .container-avg p{font-size:1.3rem;line-height:2.3rem}.text-page .container-avg img{padding:1rem 0}.text-page .container-avg h3{font-size:2rem;padding:2rem 0 1rem}.text-page .container-avg .payment-rules .payments,.text-page .container-avg .payment-rules .security{display:-webkit-box;display:-ms-flexbox;display:flex}.bookNav{display:none;position:fixed;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:100;opacity:.95}.bookNav .bookNavBackground{background-color:#212121;top:0;bottom:0;left:0;right:0;position:fixed;height:100%;width:100%;z-index:-1}.bookNav .bookLayer{position:relative;background-color:#292929;height:100%;overflow:hidden}.bookNav .bookLayer .wrapper{position:relative}.bookNav .bookLayer .wrapper .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2rem;margin-bottom:2rem;background:#780001}.bookNav .bookLayer .wrapper .top span{position:relative;overflow:hidden;padding:3rem 0 0 5rem}.bookNav .bookLayer .wrapper .top h2{color:#292929;font-size:3rem}.bookNav .bookLayer .wrapper .top button{padding:1rem 1rem 0 0;border:none;background:#780001;height:50px;outline:0}.bookNav .bookLayer .wrapper .top .i{width:50px;height:50px}.booking-module iframe{height:400px!important}.footer{background-color:#ececec;padding-bottom:20px;z-index:5;width:100%;position:relative;line-height:1.5em}.footer__container{text-transform:uppercase;position:relative;border-top:1px solid #292929;padding:40px 0 60px 0;width:90%;margin:auto}.footer__container h3{font-size:20px;margin-bottom:20px;color:#780001;letter-spacing:.2rem;font-weight:300;position:relative}.footer__container img{width:120px;padding-bottom:20px}.footer__container .socialIcons{margin:auto;position:relative;width:160px;padding:12px 0 10px;font-size:1.8rem;border-top:1px solid #292929;border-bottom:1px solid #292929}.footer__container .socialIcons svg{font-size:2.5rem;color:#292929;padding:5px}.footer__container .extraInfo{padding-top:20px}.footer__container .extraInfo .contact,.footer__container .extraInfo .location{font-size:1.2rem}.footer__container .extraInfo .contact a,.footer__container .extraInfo .location a{color:#292929}.footer .copyrights{padding-bottom:30px;text-align:center}.out{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.header{width:100%;position:fixed;z-index:1000;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:10}.header a{text-decoration:none}.header .container-avg{margin:0 auto}.header .container-avg .wrapperScroll{content:"";z-index:1;left:0;right:0;top:0;bottom:0;background:#780001;position:absolute}.header .container-avg .wrapperScroll .innerWrapperScroll{content:"";z-index:1;left:0;right:0;top:0;bottom:0;height:100%;border-bottom:1px solid;position:relative;width:95%;margin:0 auto}.header .container-avg .wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;margin-left:auto;margin-right:auto;max-width:95%}.header .container-avg .wrapper .innerHeader1{margin:auto;width:95%;background:0 0;position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}.header .container-avg .wrapper .innerHeader1 img{width:130px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header .container-avg .wrapper .innerHeader1 .btn-booking{z-index:1000;-webkit-transition:all 1s cubic-bezier(.075,.82,.75,1);-o-transition:all 1s cubic-bezier(.075,.82,.75,1);transition:all 1s cubic-bezier(.075,.82,.75,1);position:relative;top:-25px;padding:20px;text-align:center}.header .container-avg .wrapper .innerHeader1 .logo{outline:0;z-index:1000;-webkit-transition:all 1s cubic-bezier(.075,.82,.75,1);-o-transition:all 1s cubic-bezier(.075,.82,.75,1);transition:all 1s cubic-bezier(.075,.82,.75,1);position:relative}.header .container-avg .wrapper button{border:none;background:0 0;outline:0;color:#fff;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex}.header .container-avg .wrapper button:disabled{pointer-events:none}.header .container-avg .wrapper button .navIcon{color:#fff;display:inline-block;font-size:.8rem;text-transform:uppercase;font-weight:700;position:relative;margin-top:2rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header .container-avg .wrapper button .navIcon:before{content:"";background:#fff;height:4px;width:40px;position:absolute;top:-10px;left:50%;margin:0 0 0 -20px;display:block;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header .container-avg .wrapper button .navIcon:after{content:"";background:#fff;height:4px;width:40px;position:absolute;top:-20px;left:50%;margin:0 0 0 -20px;display:block;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header .container-avg .wrapper button .navIcon.close{opacity:1}.header .container-avg .wrapper button .navIcon.close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-15px;width:25px;margin:0 0 0 -13px}.header .container-avg .wrapper button .navIcon.close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:-15px;width:25px;margin:0 0 0 -13px}.header-menu{list-style:none;margin:0;padding:0;color:#fff;font-size:18px}.header-menu li{display:inline-block;margin-right:30px}.header-menu li:last-child{margin-right:0}.header-menu a{color:inherit}.header-menu a:hover{text-decoration:none;color:inherit}.popNav{display:none;z-index:9;top:0;bottom:0;left:0;right:0;position:fixed;height:100%;width:100%}.popNav .popNavBackground{background-color:#212121;top:0;bottom:0;left:0;right:0;position:fixed;height:100%;width:100%;z-index:-1}.popNav .menuLayer{position:relative;background:#780001;height:100%}.popNav .menuLayer::before{content:"";position:absolute;top:80px;bottom:0;right:0;left:0;background-color:#292929}.popNav .menuLayer .wrapper{z-index:100;position:relative}.popNav .menuLayer .wrapper .menuLinks{position:relative;top:240px}.popNav .menuLayer .wrapper .menuLinks:after{content:"";position:absolute;top:-40px;left:-2px;right:-2px;bottom:-80px;z-index:-1}.popNav .menuLayer .wrapper .menuLinks .nav{z-index:10;display:block}.popNav .menuLayer .wrapper .menuLinks .nav ul{padding:0;text-align:center;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.popNav .menuLayer .wrapper .menuLinks .nav ul .listItem{text-align:left;list-style:none;font-size:6.5rem;font-weight:400;height:65px;margin:5rem}.popNav .menuLayer .wrapper .menuLinks .nav ul .listItem .link{padding:5px;display:grid;overflow:hidden;position:relative;color:#fff;text-transform:uppercase}.popNav .menuLayer .wrapper .menuLinks .nav ul .listItem .link a{color:#fff}.popNav .menuLayer .wrapper .menuLinks .nav ul .listItem .link::before{content:"";background-color:#780001;position:absolute;top:0;bottom:0;right:0;left:0;width:0;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;z-index:-1}.popNav .menuLayer .wrapper .menuLinks .nav ul .listItem .link span{line-height:1}.popNav .menuLayer .wrapper .menuLinks .nav ul .listItem .link:hover::before{width:100%}.leftPanelBackground,.rightPanelBackground{background-color:#780001;height:100vh;width:50vw;position:fixed;z-index:10}.rightPanelBackground{right:0}.cursor{display:none;width:15px;height:15px;border:2px solid #444;opacity:.8;border-radius:100%;position:fixed;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;z-index:9999;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transition-property:opacity,background-color,mix-blend-mode,-webkit-transform;transition-property:opacity,background-color,mix-blend-mode,-webkit-transform;-o-transition-property:opacity,background-color,transform,mix-blend-mode;transition-property:opacity,background-color,transform,mix-blend-mode;transition-property:opacity,background-color,transform,mix-blend-mode,-webkit-transform}.cursor--hidden{opacity:0}.cursor--clicked{-webkit-transform:translate(-50%,-50%) scale(.9);-ms-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);background-color:#444}.cursor--link-hovered{-webkit-transform:translate(-50%,-50%) scale(3);-ms-transform:translate(-50%,-50%) scale(3);transform:translate(-50%,-50%) scale(3);background-color:#444}button{cursor:pointer}svg path{fill:revert}p{line-height:2rem}.slick-next,.slick-prev{width:30px;height:30px}.slick-next:before,.slick-prev:before{position:absolute;top:9px;left:7px;content:"";width:16px;height:2px;background-color:#292929}.slick-next::after,.slick-prev::after{position:absolute;bottom:9px;left:7px;content:"";width:16px;height:2px;background-color:#292929}.slick-next{right:0}.slick-next::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.slick-next::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.slick-prev{z-index:2;left:0}.slick-prev::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.slick-prev::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.rooms-item{border-top:1.5px solid #000;margin:0 30px;height:auto;text-align:center}.rooms-item__title{font-family:Ubuntu,sans-serif;font-size:2rem;font-weight:300;text-align:left;margin:1rem 0 2rem 0}.rooms-item__title a{color:inherit}.rooms-item__title a:hover{text-decoration:none;color:inherit}.rooms-item__image{margin-bottom:20px}.rooms-item__image img{width:100%}.rooms-item__price{text-align:center;font-size:1.5rem;font-weight:500;margin-bottom:20px}.rooms-item__btn{width:200px}.promotions-item{background-size:cover;background-repeat:no-repeat;position:relative;color:#f5f5f5;overflow:hidden;z-index:10;height:auto;margin:0 30px}.promotions-item:after{content:"";display:block;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,.301)}.promotions-item__image img{width:100%}.promotions-item__content{position:absolute;bottom:0;width:100%;padding:1rem;z-index:1;text-align:center;opacity:0}.promotions-item:hover .promotions-item__content,.promotions-item:hover::after{opacity:1}.about-slider-controls{position:absolute;right:0;top:530px}.about-slide{height:auto}.about-slide__image{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;margin-bottom:30px}.about-slide__text{font-size:32px;max-width:calc(100% - 120px)}.accordion-item__header{font-size:32px;display:block;text-align:center;margin-bottom:15px;padding:0 10px;color:#292929;white-space:nowrap}.accordion-item__header:hover{color:#000;text-decoration:none}.accordion-item__header-image img{border:3px solid #fff;width:90px;height:90px;border-radius:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}.accordion-item__header span{white-space:normal;display:inline-block}.accordion-item__header:hover .accordion-item__header-image img{-webkit-transform:translate(10px,5px) scale(1.15);-ms-transform:translate(10px,5px) scale(1.15);transform:translate(10px,5px) scale(1.15)}.accordion-item__text{font-size:24px;padding:10px 0}.accordion-item__image{margin-bottom:40px;text-align:center}.accordion-item__image img{width:100%;max-width:450px}.accordion-item__form{border-top:1px solid #515151;border-bottom:2px solid #515151;padding:20px 0;font-size:22px;margin-bottom:20px}.tour-form{max-width:450px}.directions-item__header{font-size:32px;display:block;margin-bottom:15px;padding:0 10px;white-space:nowrap;color:#292929}.directions-item__header:hover{color:#000;text-decoration:none}.directions-item__header span{white-space:normal;display:inline-block}.directions-item__header-image img{border:5px solid #fff;width:200px;height:200px;border-radius:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin-right:30px}.directions-item__text{font-size:24px;padding:10px}.directions-item__image{margin-bottom:40px;text-align:center}.directions-item__image img{width:100%;max-width:450px}.check-site{width:100vw;height:100vh}.check-site__logo{max-width:100%;width:250px}.check-site__link{font-size:36px;color:inherit}.check-site__link:hover{color:inherit;text-decoration:none}@media (min-width:768px){.accordion-item__image{text-align:right;margin-bottom:0}.directions-item__header{padding:0 10%}.directions-item__text{padding:10px 10%}.directions-item__image{text-align:right;margin-bottom:0}}@media (min-width:992px){.header .container-avg .wrapper button{display:none}}@media (max-width:1800px){.popNav .menuLayer .wrapper .menuLinks .nav ul .listItem{font-size:5.5rem;margin:4rem}}@media (max-width:1600px){.popNav .menuLayer .wrapper .menuLinks .nav ul .listItem{font-size:4.2rem}}@media (max-width:1300px){.room-page__main-info{width:550px}.room-description__text{margin-bottom:-100px}.room-description__image{margin:auto}.homeSectionCafe .wrapper{padding:6rem 0}.partners .wrapper{padding:6rem 0}.section-rooms__container{width:100%}.promotions__slider{width:100%}.upTop .upTopStuff .logoContainer{top:-430px}.upTop .upTopStuff .logoContainer .logoWater{width:370px;height:370px}.upTop .upTopStuff .logoContainer .logo .innerLogo{margin:45px;padding:30px;width:330px;height:330px}.upTop .pageBranchRight .imgContainer{width:180px}.popNav .menuLayer .wrapper .menuLinks{top:180px}.popNav .menuLayer .wrapper .menuLinks .nav ul .listItem{font-size:4rem;margin:3rem}}@media (max-width:1199.98px){.about-slider-controls{top:430px}.about-slide__image{height:400px}}@media (max-width:1170px){.inner-page__content:before{width:400px;height:120px}.section-title{width:60%}.section-title h2{font-size:4vw}.room-page__main-info{font-size:1.4rem;width:500px}.room-page__slogan{font-size:80px}.room-description__image{width:750px}.room-mebel{width:50%;margin-right:4rem}.room-cost__price{padding:0 0 5rem 2rem}.shareSection .stuffContainer .horizontalLine{width:300px}.homeSectionCafe .wrapper h3{width:90%}.homeSectionCafe .wrapper .infoButtons{width:100%}.section-about__text{font-size:2rem}.section-about__slider .controls .c-next .arrow-line-mask{width:42px;-webkit-transform:translate(-2px,7px);-ms-transform:translate(-2px,7px);transform:translate(-2px,7px)}.section-about__main{width:90%;margin-top:0}.promotions__title{width:90%}.upTop .upTopStuff .booking{left:50px}.upTop .upTopStuff .logoContainer .logoWater{width:330px;height:330px}.upTop .upTopStuff .logoContainer .logo{width:380px;height:380px}.upTop .upTopStuff .logoContainer .logo .innerLogo{margin:40px;padding:30px;width:300px;height:300px}.upTop .pageBranchRight{-webkit-transform:translateY(-1300px);-ms-transform:translateY(-1300px);transform:translateY(-1300px)}.upTop .pageBranchRight .imgContainer{top:150px;width:160px}.upTop .pageBranch{left:-200px}.header .container-avg .wrapper .innerHeader1 img{width:90px}.popNav .menuLayer .wrapper .menuLinks .nav ul .listItem{font-size:3.5rem;margin:2.5rem 3.5rem}.leftPanelBackground,.rightPanelBackground{width:60vw}}@media (max-width:991.98px){.room-page__head{background-attachment:unset}.room-gallery{padding:0 1rem}.room-cost{padding:0 1rem}.room-cost__line{height:50%}.upTop{height:auto}.header-menu{display:none}.about-slider-controls{top:330px}.about-slide__image{height:300px}.about-slide__text{font-size:28px}}@media (max-width:979px){.container__404{padding-top:6rem}.container__404 .img-container{width:400px}.contacts-page{padding-top:5rem}.inner-page__head h1{font-size:3.5rem}.room-page__slogan{font-size:70px}.room-description__image{width:700px}.room-mebel{margin:0}.room-cost__price{padding:0 0 2rem 2rem}.homeSectionCafe .wrapper{padding:4rem 0 0 0}.homeSectionCafe .wrapper h3{width:95%}.partners .wrapper{padding:4rem 0 0 0}.promotions__title{width:95%}.upTop .upTopStuff .booking{height:500px}.upTop .upTopStuff .booking .bookingImg{height:350px}.upTop .upTopStuff .logoContainer .logoWater{width:330px;height:330px}.upTop .upTopStuff .logoContainer .logo{width:350px;height:350px}.upTop .upTopStuff .logoContainer .logo .innerLogo{margin:40px;padding:30px;width:260px;height:260px}.upTop .pageBranchRight{-webkit-transform:translateY(-1200px);-ms-transform:translateY(-1200px);transform:translateY(-1200px)}.upTop .pageBranchRight .imgContainer{top:250px}.upTop .pageBranch{left:-200px}.upTop .arrow-container{top:-490px}.bookNav .bookLayer .wrapper .top span{padding:1rem 0 0 2rem}.bookNav .bookLayer .wrapper .top h2{font-size:2rem}.bookNav .bookLayer .wrapper .top .i{width:35px;height:35px}.booking-module{height:400px}.header .container-avg .wrapper .innerHeader1 img{width:80px}.header .container-avg .wrapper button .navIcon{margin-top:1.5rem}.popNav .menuLayer .wrapper .menuLinks .nav ul .listItem{margin:1.5rem 3rem}}@media (max-width:768px){.contacts-page .dop-menu{margin:3rem auto}.inner-page__content{font-size:1.3rem;padding:2rem .4rem}.inner-page__content:before{width:350px;height:100px}.room-page__desc{font-size:1.7rem;max-width:85%}.room-page__slogan{font-size:60px;margin-bottom:40px}.room-mebel{width:100%}.room-mebel__text ul{padding-left:.5rem;font-size:1.5rem}.room-mebel__text ul li{padding:0}.room-mainImage{width:100%}.room-mainImage__img{height:350px}.room-services{width:100%}.shareSection .stuffContainer{padding-top:2rem}.shareSection .stuffContainer .horizontalLine{margin-bottom:1rem;width:200px}.homeSectionCafe .wrapper h3{width:95%}.homeSectionCafe .wrapper .rest-image .rest1-animate,.homeSectionCafe .wrapper .rest-image .rest3-animate{top:100px}.homeSectionCafe .wrapper .rest-image .rest2-animate{top:100px}.homeSectionEntertainments .horizontalLine{width:240px;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.promotions__title{width:95%}.upTop .upTopStuff .booking{left:0;height:60px;width:180px}.upTop .upTopStuff .booking .handleBook span{padding:0 5px;position:relative;font-size:.9rem}.upTop .upTopStuff .booking .bookingImg{display:none}.upTop .upTopStuff .logoContainer .logoWater{width:310px;height:310px}.upTop .upTopStuff .logoContainer .logo{width:310px;height:310px}.upTop .upTopStuff .logoContainer .logo .innerLogo{margin:35px;padding:30px;width:230px;height:230px}.upTop .pageBranchRight{-webkit-transform:translateY(-1000px);-ms-transform:translateY(-1000px);transform:translateY(-1000px)}.upTop .pageBranchRight .imgContainer{top:100px;width:140px}.upTop .pageBranch{left:-100px}.upTop .pageBranch .imgContainer{width:200px}.upTop .arrow-container{top:-50px}.header .container-avg .wrapper .innerHeader1 .btn-booking{display:none}.popNav .menuLayer::before{top:5rem;bottom:0;right:0;left:0}.popNav .menuLayer .wrapper .menuLinks .nav ul .listItem{font-size:3rem;margin:2.5rem 3rem}}@media (max-width:767.98px){.room-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.room-description__text{margin-bottom:0;width:100%}.room-description__image{width:100%}.about-slider-controls{top:310px}.about-slide__image{height:280px}.about-slide__text{font-size:24px}.directions-item__header-image img{width:120px;height:120px;margin-right:10px}}@media (max-width:600px){.container__404{padding-top:5rem}.container__404 .img-container{width:300px;padding-top:2rem}.contacts-page{padding-top:3rem}.contacts-page h1{font-size:2rem}.contacts-page .horizontalLine{width:250px;margin-bottom:2rem}.inner-page__head h1{font-size:3rem}.inner-page__content{font-size:1.3rem}.inner-page__content{width:90%}.inner-page__content:before{width:250px;height:50px}.section-title{width:70%}.section-title h2{font-size:5.5vw}.room-page__desc{padding-left:0;font-size:1.7rem;max-width:none}.room-page__head h1{font-size:4rem}.room-page__content{font-size:1.3rem}.room-page__content{width:100%}.room-page__main-info{width:450px}.room-page__slogan{font-size:50px}.room-cost__r-col{padding-top:60px}.homeSectionCafe .wrapper h3{width:100%;font-size:2.7rem;padding-bottom:3.5rem}.homeSectionCafe .wrapper p{font-size:1.9rem}.homeSectionCafe .wrapper .rest-image .rest1-animate,.homeSectionCafe .wrapper .rest-image .rest3-animate{top:80px}.homeSectionCafe .wrapper .rest-image .rest2-animate{top:80px}.section-about__title{font-size:2.3rem}.section-about__text{font-size:1.5rem}.section-about__slider .controls .controller .arrow-container .arrow-head{width:14px;height:14px}.section-about__slider .controls .controller .arrow-container .arrow-head .alpha-2{height:2px}.section-about__slider .controls .c-next .arrow-line-mask{-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}.promotions__title{width:100%;font-size:2.7rem;padding-bottom:3.5rem}.promotions__desc{width:100%;font-size:1.9rem}.upTop .upTopStuff .logoContainer{top:-380px}.upTop .upTopStuff .logoContainer .logoWater{width:280px;height:280px}.upTop .upTopStuff .logoContainer .logo{width:280px;height:280px}.upTop .upTopStuff .logoContainer .logo .innerLogo{margin:33px;padding:30px;width:210px;height:210px}.upTop .arrow-container{top:-130px}.text-page .container-avg{width:95%}.text-page .container-avg h1{font-size:1.8rem}.text-page .container-avg ul{width:90%;margin:auto}.text-page .container-avg img{width:120px}.popNav .menuLayer .wrapper .menuLinks{top:160px}.popNav .menuLayer .wrapper .menuLinks .nav ul .listItem{font-size:2.7rem;margin:.8rem 4rem}}@media (max-width:575.98px){.about-slider-controls{top:230px}.about-slide__image{height:200px}.about-slide__text{font-size:20px}}@media (max-width:480px){.room-page__desc{font-size:1.5rem}.room-page__head h1{font-size:3.5rem}.room-page__main-info{width:360px;font-size:1.1rem}.room-page__slogan{font-size:35px}.room-mebel h4{padding:20px 0 0 10px}.room-mebel__text ul{font-size:1.2rem}.shareSection{padding-top:6rem}.shareSection .topContainer h1{font-size:2.5rem}.shareSection .stuffContainer{font-size:1.3rem}.shareSection .stuffContainer .horizontalLine{width:160px}.homeSectionCafe .wrapper h3{width:100%;font-size:2.5rem}.homeSectionCafe .wrapper .infoButtons{width:90%;display:grid;margin:2rem auto 0}.homeSectionCafe .wrapper .rest-image .rest1-animate,.homeSectionCafe .wrapper .rest-image .rest3-animate{top:60px}.homeSectionCafe .wrapper .rest-image .rest2-animate{top:60px}.homeSectionEntertainments .horizontalLine{width:180px;padding-left:1rem;height:2px}.promotions__title{width:100%;font-size:2.5rem}.promotions__desc{font-size:1.9rem}.upTop .upTopStuff{display:block}.upTop .upTopStuff .logoContainer .logoWater{width:270px;height:270px;left:50px}.upTop .upTopStuff .logoContainer .logo{width:270px;height:270px}.upTop .upTopStuff .logoContainer .logo .innerLogo{margin:30px;padding:30px;width:205px;height:205px}.upTop .pageBranchRight{-webkit-transform:translateY(-1200px);-ms-transform:translateY(-1200px);transform:translateY(-1200px);margin-right:0}.upTop .pageBranchRight .imgContainer{width:120px}.upTop .pageBranchRight .imgContainer img{-webkit-animation:none;animation:none}.upTop .arrow-container{top:-110px;height:6rem}.popNav .menuLayer .wrapper .menuLinks .nav ul .listItem{margin:.7rem 4rem}}@media (max-width:420px){.room-page__main-info{width:340px}.room-page__slogan{font-size:30px}.homeSectionCafe .wrapper h3{width:100%;font-size:2.2rem;padding-bottom:2.5rem}.homeSectionCafe .wrapper p{font-size:1.6rem}.promotions__title{width:100%;font-size:2.2rem;padding-bottom:2.5rem}.promotions__desc{font-size:1.6rem}.upTop .pageBranchRight .imgContainer{top:200px}.popNav .menuLayer .wrapper .menuLinks{top:140px}}@media (max-width:380px){.room-page__main-info{width:300px}.popNav .menuLayer .wrapper .menuLinks{top:80px}.popNav .menuLayer .wrapper .menuLinks .nav ul .listItem{font-size:2.4rem;margin:.5rem 4rem}}@media (max-device-width:1100px) and (min-device-height:1300px){.room-page__desc{font-size:3rem;width:100%}.room-page__head h1{font-size:5rem}.section-about__main{width:80%}.popNav .menuLayer .wrapper .menuLinks{top:150px}}@media (max-device-width:390px) and (min-device-height:750px){.popNav .menuLayer .wrapper .menuLinks{top:160px}.popNav .menuLayer .wrapper .menuLinks .nav ul .listItem{margin:.8rem 4rem}}
/*# sourceMappingURL=akbes.min.css.map */
