:root{--brnz:#CCAC96;--lbrnz:#AF8260;--blk:#000;--drk:#151F23;--wht:#fff;--lwh:#F3F3F3;--brwn:#070B0C;--lbrwn:#382E26;--gr:#7F7E85;--lgr:#9D9D9D;--dgr:#969696}@viewport{user-zoom:fixed}p{margin-bottom:0}*{backface-visibility:hidden;margin:0;padding:0;box-sizing:border-box;font-style:normal;appearance:none}body,html{position:relative}body{min-height:100vh;height:100%;display:flex;flex-direction:column;overflow-x:hidden;color:var(--drk);font:18px Gilroy;line-height:normal;font-weight:400;background:var(--wht)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5000000s ease-in-out 0s!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{display:none}input[type=number]{appearance:textfield}section{position:relative;overflow:hidden;z-index:0;padding:100px 0}:focus-visible{outline:0}.locked{overflow:hidden}.container{max-width:1277px;width:100%;margin:0 auto}a:focus{outline:0}main{flex:1 0 auto;margin-top:110px}.admin-bar main{margin-top:75px}a,a:active,a:focus,a:visited{color:var(--drk);text-decoration:none}img{max-width:100%;user-select:none}ol,ul{margin-left:0;margin-bottom:0}button,input{background-color:unset;border:0}button{cursor:pointer}textarea{resize:none}:disabled{user-select:none;pointer-events:none}h1 b{color:var(--yl)}h2 b{color:var(--gr)}.flex-col{flex-direction:column;align-items:center;height:100%}.flex-col,.flex-row,.flex-wrap{display:flex}.flex-wrap{flex-wrap:wrap}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6{padding:0 12px 24px;position:relative}.col-1>*,.col-2>*,.col-3>*,.col-4>*,.col-5>*,.col-6>*{width:100%;height:100%}.col-1,.hero__content>div{width:100%}.col-2{width:50%}.col-3{width:33.3%}.col-4{width:25%}.col-5{width:20%}.col-6{width:16.6%}.jq-rating-label,.jq-star,.jq-stars{display:inline-block}.jq-rating-label{font-size:22px;position:relative;vertical-align:top;font-family:helvetica,arial,verdana}.jq-star{width:100px;height:100px;cursor:pointer}.jq-star-svg{width:100%;height:100%}.jq-star-svg path{stroke-linejoin:round}.jq-shadow{-webkit-filter:drop-shadow(-2px -2px 2px #888);filter:drop-shadow(-2px -2px 2px #888)}#easyms-reservation-module .mdc-button,.btn{color:var(--lbrwn)}#easyms-reservation-module .mdc-button,.btn,.form input[type=submit]{display:inline-flex;justify-content:center;align-items:center;background:var(--brnz);text-align:center;text-transform:uppercase;transition:all .4s ease;cursor:pointer;box-shadow:none}.btn,.form input[type=submit]{padding:14px 30px;font-family:"KyivType Serif";letter-spacing:1.26px}#easyms-reservation-module .mdc-button:hover,.btn:hover,.form input[type=submit]:hover{background:var(--lbrnz);color:var(--wht);transition:all .4s ease}.logo,.logo img{height:62px;width:auto}.logo img{height:100%}.social{align-items:center;flex-wrap:wrap;gap:20px}.social a,.social img{transition:all .4s ease}.social a{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--brnz)}.social a:hover{border:2px solid var(--lbrnz)}.social a:hover img{filter:brightness(0) saturate(100%) invert(52%) sepia(65%) saturate(267%) hue-rotate(343deg) brightness(91%) contrast(85%)}.contact .social a,.social.full a{background:var(--lbrnz);border:0}.contact .social a:hover,.social.full a:hover{background:var(--brnz)}.social img{height:21px;width:auto}.contact .social img,.social.full img{filter:brightness(2)!important;transition:all .4s ease}.form{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.form>p{padding:0 10px 20px}.form input,.form span,.form textarea{width:100%;font-family:Gilroy,sans-serif;color:var(--lbrnz)!important;font-weight:300}.form input,.form textarea{line-height:388.889%;border:1px solid rgba(175,130,96,.5);background:var(--drk);padding:0 20px;height:60px;transition:all .4s ease}.form span{line-height:1}.form textarea{height:140px}.form input::placeholder,.form textarea::placeholder{color:var(--brnz)}.form input:focus-visible,.form textarea:focus-visible{border:1px solid var(--lbrnz);transition:all .4s ease}.form .button,.rating .rate{display:inline-flex;align-items:center}.form .button{justify-content:center;flex-direction:column}.form input[type=submit]{width:fit-content;height:fit-content;line-height:normal;border:0!important;color:var(--lbrwn)!important;border-radius:0}.wpcf7-spinner{width:25px!important;height:25px;margin:20px auto 0}.wpcf7-not-valid-tip{color:var(--lbrnz);font-size:14px;margin-top:5px}.wpcf7-response-output{background:0 0;border:0!important;font-family:"KyivType Serif";color:var(--brnz);margin:-40px 0 0!important;padding:0!important;text-align:center;font-size:20px;display:none}.wpcf7-form.sent .wpcf7-response-output{display:block}.rating{display:flex;align-items:center;width:326px;height:80px}.rating span{width:fit-content}.rating .rate{margin-left:17px;gap:10px}.controls{align-items:center;margin-top:65px;padding:0!important}.swiper-pagination{color:var(--gr);font-size:17px;font-weight:300;width:fit-content;white-space:nowrap;position:relative;inset:0;margin-left:41px}.swiper-pagination-current{color:var(--lbrnz);text-align:right;font-size:25px;font-weight:900}.swiper-scrollbar,.swiper-scrollbar-drag{border-radius:0!important;height:3px!important}.swiper-scrollbar{position:relative!important;inset:0!important;overflow:hidden;background:rgba(0,0,0,.1)!important;width:100%!important}.swiper-scrollbar-drag{background:var(--blk)!important;cursor:pointer}.navbar{position:fixed;left:0;top:0;right:0;z-index:10}.nav{align-items:center;height:110px;background:var(--drk);transition:all .4s ease}.nav__phone{background:var(--brwn);justify-content:center;width:300px;padding:0 10px;height:100%;color:var(--brnz)!important;font-family:Montserrat,sans-serif;font-weight:300;gap:10px;margin-right:103px}.nav__phone a:nth-child(2){color:var(--brnz)!important}.nav ul a:hover,.nav__phone:hover a{color:var(--brnz);transition:all .4s ease}.nav ul a,.nav__phone a{color:var(--wht);font-weight:700}.nav ul{list-style:none;display:flex;align-items:center;gap:80px;justify-content:center}.nav ul a{font-family:Montserrat,sans-serif;font-weight:300}.nav ul a,.nav__logo,.nav__menu,.nav__phone a{transition:all .4s ease}.nav__logo{margin:0 auto;height:62px;width:auto}.nav__logo img{width:auto;height:100%}.nav>.btn{margin-left:101px;padding:14px 30px;height:100%}.nav__menu{position:fixed;left:0;z-index:10;right:0;width:100%;top:110px;padding:54px 30px 52px;background:var(--drk);opacity:0;visibility:hidden}.nav__menu.active{visibility:visible;opacity:1;transition:all .4s ease}.nav__menu ul{justify-content:space-between;padding-bottom:35px;border-bottom:1px solid rgb(204,172,150,.1);margin-bottom:38px}.nav__menu ul a{font-size:22px}.burger,.nav__menu,.nav__menu .btn{display:none}.nav__menu .nav__phone{display:flex;flex-direction:row;width:100%;padding:0;height:auto;justify-content:center;background:0 0}.nav__menu .nav__phone a{width:50%}.burger{width:133px;background:var(--brwn);height:100%;position:relative}.burger span,.burger::after,.burger::before{content:"";position:absolute;width:32px;height:4px;background-color:var(--brnz);transition:.4s ease 0s}.burger span{top:50%;left:48px;transform:translate(0,-50%)}.burger::after,.burger::before{left:54px}.burger::before{top:44px}.burger::after{bottom:44px}.burger.active::before{left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:.3s ease 0s}.burger.active::after{left:50%;bottom:50%;transform:translate(-50%,50%) rotate(-45deg);transition:.3s ease 0s}.burger.active span{transform:translate(0,-50%) scaleX(0);left:10px;transition:.3s ease 0s}.nav__loc{font-size:14px;font-weight:300;line-height:1.71;color:#fff;margin:0 auto 0 30px}.nav__loc a{color:#fff;margin-top:7px}.hero__container,.nav__loc{display:none}.section__hero{padding:0;overflow:unset;position:relative}.hero__bg{width:100%;height:906px;object-fit:cover;z-index:-1;position:absolute;inset:0}.hero__logo{width:508px;height:154px;margin:250px 0 228px;left:50%;position:relative;transform:translate(-50%,0)}.hero__content{background:var(--drk);margin:0;padding:95px 61px 100px 104px;color:var(--wht)}.hero__content h2,.section__hero-room h3{color:var(--brnz);font-family:"KyivType Serif";font-weight:300;width:100%}.hero__content h2{font-size:30px;max-width:585px;min-width:585px;padding-left:218px;position:relative;height:fit-content;line-height:1.33;padding-bottom:43px;margin-right:38px;margin-top:-4px}.hero__content h2::before{content:"";position:absolute;bottom:0;left:0;width:441px;height:1px;background:var(--brnz)}.hero__content .social{gap:15px}.hero__content p{font-weight:300;line-height:1.5;margin-bottom:44px}.hero__content .btn{margin-bottom:60px}.hero>.btn,.section__hero-room h2::before{display:none}.section__hero-room h3{font-size:20px;line-height:2}.section__hero-room h2{width:100%!important;padding:0!important;max-width:calc(100% - 350px)!important;margin:14px 0 0!important;font-size:50px;line-height:.8}.section__hero-room .price{color:var(--wht);text-align:right;font-size:25px;font-weight:700}.section__hero-room .price span{color:var(--dgr);font-weight:300;text-decoration:line-through}.section__hero-room .hero__content{width:70%;padding:37px 30px 51px}.section__hero-room .hero__content .container{margin-left:auto;margin-right:0}.section__hero-room .hero__content .flex-wrap{width:100%;justify-content:space-between;align-items:center;margin-bottom:45px}.section__hero-room .hero__content p{margin-bottom:28px}.section__hero-room .hero__content .btn{margin-bottom:0}.hero__items{column-gap:65px;row-gap:30px;margin-bottom:27px}.hero__items:nth-child(2){column-gap:190px}.hero__items p{font-size:17px!important;margin-bottom:0!important;font-weight:700;color:var(--wht);display:flex;flex-direction:column}.section__rooms{padding:150px 0}.rooms h2{width:547px;color:var(--blk);font-family:"KyivType Serif";font-size:50px;font-weight:300;line-height:1.4;margin-bottom:61px}.rooms h2,.rooms>a{margin-left:10px}.rooms__items{margin-top:-20px;justify-content:space-between;flex-direction:row-reverse}.rooms__item{width:548px;margin-top:140px;height:555px;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;overflow:hidden;margin-left:10px}.rooms__item:hover h4{color:var(--lbrnz);transition:all .4s ease}.rooms__item img{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;z-index:-1}.rooms__item:nth-child(4n+1){margin-top:-280px;margin-right:-10px}.rooms__item:nth-child(4n+2){margin-top:150px}.rooms__item:nth-child(4n+3){margin-right:71px;margin-top:-267px}.rooms__content{width:405px;padding:25px 18px 18px 0;justify-content:space-between;background:var(--wht)}.rooms__content p{color:var(--gr)}.rooms__price{color:var(--brnz)}.rooms__content h4{margin-top:10px;color:var(--blk);font-family:"KyivType Serif";font-size:25px;font-weight:300;transition:all .4s ease}.rooms__swiper .rooms__item{margin-top:0!important}.rooms__swiper .controls{margin-top:73px}.section__order{max-width:1720px;width:100%;overflow:unset;margin:0 auto;padding:105px 0 150px;background:var(--drk);z-index:2}.section__order .modal{height:fit-content;min-height:fit-content;padding-bottom:0}.section__order .form{margin-right:0;margin-left:0;width:100%}.App__1ABKx span{width:20px}.searchRoomsForm__3LBnx,p.shoppingCartElevation__3cfLB{position:relative!important;top:0!important}.roomsLayout__opV1v{margin-top:40px}#easyms-reservation-module :not(.material-icons){font-family:Gilroy!important}p.shoppingCartElevation__3cfLB{margin:20px 0 0!important}p.categoryElevation__2i45G,p.customerFormElevation__2Fq3_{margin:20px 20px 0 0!important}#easyms-reservation-module .mdc-button svg{margin-top:2px;margin-right:5px}.shoppingCart__3TWCE button{width:100%!important;min-width:100%!important;max-width:100%!important;margin-top:10px}.newSearchButton__1mWPk path:first-child{fill:var(--lbrwn);transition:all .4s ease}#easyms-reservation-module .mdc-button{margin-left:0!important;font-family:"KyivType Serif"!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;letter-spacing:1.26px!important;padding:14px 30px!important;width:302px!important;height:50px!important}.newSearchButton__1mWPk:hover path:first-child{fill:var(--wht);transition:all .4s ease}#check-circle-outline path{fill:var(--brnz)}.successText__vrNjg{color:var(--brnz)!important}.customerInfoLayout__syRbG input,.customerInfoLayout__syRbG textarea{background:0 0;resize:none!important}.customerInfoLayout__syRbG textarea{height:200px!important}.customerFormElevation__2Fq3_ .mdc-button{position:relative;left:50%;transform:translate(-50%,0);cursor:pointer}.selectWrapper__3BbIr label{font-size:16px;margin-bottom:5px}.totalInvoice__1zOiP{width:fit-content!important}.CalendarIcon{width:60px!important}#easyms-reservation-module,.App__1ABKx,.mdc-layout-grid__inner{width:100%;background:0 0!important}.mdc-layout-grid__inner{display:flex!important;flex-wrap:wrap;column-gap:20px!important;row-gap:40px!important}.DayPickerInputContainer{width:100%}.gridCell__v4mLc{width:calc(50% - 10px)!important;margin:0!important}.mdc-layout-grid{padding:0!important;background:var(--drk)!important}.DayPickerInput label{color:var(--brnz)!important;font-size:16px!important;font-family:"KyivType Serif"!important;margin-bottom:10px!important}.DayPickerInputContainer .DayInput{background:0 0!important;color:#ccac96!important;border:1px solid rgba(175,130,96,.5)!important;font-family:Gilroy!important;font-size:18px!important;font-style:normal!important;font-weight:300!important;line-height:3.88!important}.DayPickerInputContainer .CalendarIcon *{fill:var(--brnz)}.contact__map span,.credential__2dURG,.reviews__rate span{display:none}.buttonField__1-kLf{display:flex;align-items:center;justify-content:center}.noFound__30f_B{color:var(--brnz);font-family:"KyivType Serif"!important;font-size:25px;font-weight:300;line-height:1}.section__features{padding:100px 0 0}.features h2{text-align:right;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:var(--lbrnz);font-family:"KyivType Serif";font-size:150px;font-weight:700;opacity:.5;color:transparent;letter-spacing:10.5px;text-transform:uppercase;margin-right:-230px}.features__items{margin:-125px -10px 0 10px;gap:20px}.features__item{width:385px;margin-bottom:20px}.features__item:nth-child(6n+1),.features__item:nth-child(6n+5){width:465px}.features__item:nth-child(6n+1){margin-top:-100px}.features__item:nth-child(6n+4){margin-top:-247px}.features__item:nth-child(6n+2),.features__item:nth-child(6n+5){margin-top:-58px}.features__item:nth-child(1){margin-top:0}.features__item:nth-child(2){margin-top:192px}.features__item:nth-child(3){margin-top:145px}.features__item img{width:100%;object-fit:cover;margin-bottom:22px}.features__item:nth-child(6n+1) img,.features__item:nth-child(6n+5) img{height:304px}.features__item:nth-child(6n+2) img,.features__item:nth-child(6n+6) img{height:310px}.features__item:nth-child(6n+3) img,.features__item:nth-child(6n+4) img{height:440px}.features__item h4{color:var(--lbrnz);font-family:"KyivType Serif";font-size:25px;font-weight:300;line-height:1;margin-bottom:22px}.features__item p,.reviews__swiper .swiper-slide p{color:var(--blk);font-size:17px;line-height:1.47}.section__gallery{padding:130px 0 135px}.gallery__swiper .swiper{height:772px}.gallery__swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.section__reviews{padding:0}.contact__content h2,.reviews h2{color:var(--blk);font-family:"KyivType Serif";font-size:50px;font-weight:300;line-height:1.4}.reviews__header{justify-content:space-between;align-items:center;margin:0-10px 0 10px}.reviews__swiper{margin-top:55px}.reviews__swiper .swiper-slide{background:var(--lwh);padding:20px 25px}.reviews__swiper .swiper-slide .flex-wrap{align-items:center;margin-bottom:24px}.reviews__swiper .swiper-slide .flex-wrap p{color:var(--lgr);font-size:14px;font-weight:300;margin:0 auto 0 0;width:fit-content}.reviews__swiper .swiper-slide img{max-width:62px;min-width:62px;border-radius:50%;overflow:hidden;width:100%;height:58px;object-fit:cover;margin-right:16px}.reviews__swiper .swiper-slide h5{margin-bottom:10px;margin-top:2px;color:var(--blk);font-size:17px;font-weight:700;width:100%}.reviews__swiper .swiper-slide p{width:100%;font-weight:300;margin-left:5px}.reviews__rate{gap:5px;display:inline-flex;align-items:center}.reviews__swiper .controls{margin-top:76px}.section__contact{padding:131px 0 190px}.contact{justify-content:space-between;align-items:flex-start}.contact__content{max-width:626px;width:100%;margin-left:10px}.contact__content h2{color:var(--brnz);padding-bottom:38px;margin-bottom:49px;position:relative}.contact__content h2::before{content:"";position:absolute;width:441px;height:1px;background:var(--brnz);bottom:0;left:-139px}.contact__items{align-items:flex-start;max-width:calc(100% - 636px);gap:60px;margin-top:23px}.contact__item{color:var(--blk);font-size:22px;gap:15px;align-items:center;font-weight:300;transition:all .4s ease}.contact__item:hover{color:var(--lbrnz);transition:all .4s ease}.contact__map{width:100%;margin-top:83px;height:630px}.contact__map *{width:100%;height:100%;object-fit:cover;border:0}.mfp-container,.mfp-wrap{padding:0;overflow:hidden}body:has(.mfp-wrap){overflow:hidden!important;height:100vh}.mfp-bg{height:100vh!important;overflow:hidden}.mfp-content,.modal{height:100%;min-height:100vh}.mfp-content{overflow-y:auto;overflow-x:hidden;width:100%;background:var(--drk)}.modal{padding-bottom:50px}.modal__header{padding:24px 0;justify-content:space-between;align-items:center;margin-bottom:100px}.modal__header .nav__phone{background:0 0;width:fit-content;padding:0;margin-left:auto;display:flex;margin-right:164px}.mfp-close{position:relative;inset:0;padding:0;width:34px;height:34px;line-height:1;opacity:1;font-size:34px;cursor:pointer;background:url(../img/close.svg)center center/100% 100%no-repeat;transition:all .4s ease}.mfp-close:hover{transform:rotate(90deg);transition:all .4s ease}.modal h2{color:#ccac96;font-family:"KyivType Serif";font-size:50px;font-weight:300;line-height:1.4;margin-bottom:38px}.modal .line{width:50vw;height:1px;background:var(--brnz);position:absolute;left:0}.modal .wpcf7{padding-bottom:50px}.modal .form{margin-top:88px}.modal .form .col-3:nth-of-type(1),.modal .form .col-3:nth-of-type(2){width:calc((100% - 326px)/2)}.mfp-fade{overflow:hidden!important}.mfp-fade.mfp-bg{opacity:0;transition:all .5s ease-out}.mfp-fade.mfp-bg.mfp-ready,.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-bg.mfp-removing,.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-fade.mfp-wrap .mfp-content{transition:all .5s ease-out;opacity:0}footer{background:var(--drk)}.footer{align-items:center;justify-content:space-between;padding:24px 0;font-weight:300}.footer p{color:var(--gr)}.footer a{color:var(--wht)}.footer a:hover{text-decoration:underline}.footer .social a{width:30px;height:30px}.footer .social img{width:16px;height:16px}.med,a.med:hover{transition:all .4s ease}.med{align-items:center;gap:10px;color:var(--lbrnz)!important}a.med:hover{text-decoration:unset;color:var(--brnz)!important}.section__info{padding:170px 0 40px}.info{margin:0 auto -58px;width:calc(100% + 40px)}.info>div{padding:0 20px 58px}.info__item,.info__item h5{text-align:center}.info__item-img{height:183px;width:100%;display:inline-flex;align-items:center;justify-content:center;position:relative;background:var(--drk);margin-bottom:20px}.info__item-img::before{content:"";height:183px;width:100%;border:1px solid var(--brnz);position:absolute;left:-20px;top:-20px;transition:all .4s ease}.info__item:hover .info__item-img::before{top:0;left:0;border:2px solid var(--brnz);transition:all .4s ease}.mdc-linear-progress{margin-top:20px}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress__bar-inner{background:var(--brnz)!important}.info__item-img img{height:70px;width:auto}.info__item h5{color:var(--blk);font-size:20px;font-weight:300}