@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fpSlideLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fpSlideLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes fpSlideLeftNew{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpSlideLeftNew{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fpSlideRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fpSlideRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes fpSlideRightNew{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpSlideRightNew{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fpFadeOut{0%{opacity:1}to{opacity:0}}@keyframes fpFadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes fpFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes sk-circle-bounce-delay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circle-bounce-delay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes transform-text{0%,to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}10%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}}@keyframes transform-text{0%,to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}10%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}}@-webkit-keyframes scroll{0%,to{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1}50%{-webkit-transform:rotate(45deg) scale(.98);transform:rotate(45deg) scale(.98);opacity:.5}}@keyframes scroll{0%,to{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1}50%{-webkit-transform:rotate(45deg) scale(.98);transform:rotate(45deg) scale(.98);opacity:.5}}@-webkit-keyframes listSvgTransform{0%,50%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}75%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}}@keyframes listSvgTransform{0%,50%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}75%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}}@-webkit-keyframes capSvgTransform{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes capSvgTransform{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes swipe-horizontal{0%{-webkit-transform:translateX(30px);transform:translateX(30px)}to{-webkit-transform:translateX(-30px);transform:translateX(-30px)}}@keyframes swipe-horizontal{0%{-webkit-transform:translateX(30px);transform:translateX(30px)}to{-webkit-transform:translateX(-30px);transform:translateX(-30px)}}@-webkit-keyframes flipAnimation{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}to{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes flipAnimation{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}to{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes envelope{0%,to{top:15%}50%{top:25%}}@keyframes envelope{0%,to{top:15%}50%{top:25%}}.heading__title,h1,h2,h3,h4,h5,h6,html,p{padding:0;border:0;vertical-align:baseline}html{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,i,iframe,img,ins,kbd,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.heading__title,h1,h2,h3,h4,h5,h6,p{font:inherit}html,label{font:inherit}.slick-slide img,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}button,input,label,select{vertical-align:middle}button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;white-space:normal;background:0 0;line-height:1}input:focus{outline:0}select{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=button],input[type=reset],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:0 0}textarea{overflow:auto}select[multiple],textarea{vertical-align:top}@font-face{font-family:'Open Sans';src:url(/local/templates/template3/public/fonts/opensans/OpenSans-Bold.woff2) format("woff2"),url(/local/templates/template3/public/fonts/opensans/OpenSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/templates/template3/public/fonts/opensans/OpenSans-BoldItalic.woff2) format("woff2"),url(/local/templates/template3/public/fonts/opensans/OpenSans-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/templates/template3/public/fonts/opensans/OpenSans-Italic.woff2) format("woff2"),url(/local/templates/template3/public/fonts/opensans/OpenSans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/templates/template3/public/fonts/opensans/OpenSans-Light.woff2) format("woff2"),url(/local/templates/template3/public/fonts/opensans/OpenSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/templates/template3/public/fonts/opensans/OpenSans-LightItalic.woff2) format("woff2"),url(/local/templates/template3/public/fonts/opensans/OpenSans-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/templates/template3/public/fonts/opensans/OpenSans-Regular.woff2) format("woff2"),url(/local/templates/template3/public/fonts/opensans/OpenSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/templates/template3/public/fonts/opensans/OpenSans-Semibold.woff2) format("woff2"),url(/local/templates/template3/public/fonts/opensans/OpenSans-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/templates/template3/public/fonts/opensans/OpenSans-SemiboldItalic.woff2) format("woff2"),url(/local/templates/template3/public/fonts/opensans/OpenSans-SemiboldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}body,html,p{line-height:1.5}body,html{background-color:#fffbed;font-size:16px;font-family:"Open Sans",sans-serif;font-weight:400;overflow-x:hidden;color:#5f5f5f;min-width:320px}*{-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.heading__title,h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;line-height:1.5;color:#bb9f68;margin:0 0 1em;font-weight:300;max-width:100%}.h1,.h2,.h3,.h4{color:#bb9f68;margin-bottom:1em}.contacts__heading,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Open Sans",sans-serif;line-height:1.5;font-weight:300;max-width:100%}.h5,.h6{color:#bb9f68;margin-bottom:1em}.h1,h1{font-size:60px}.h2,.heading__title,h2{font-size:48px}.h3,h3{font-size:39px}.contacts__heading,.h4,h4{font-size:30px}.h5,h5{font-size:25px}.h6,h6{font-size:24px}.hr,hr{height:1px;border:0;margin:0;padding:0;width:100%;background:rgba(95,95,95,.2)}p{margin:0 0 .5em}p:last-child{margin-bottom:0}b,strong{font-weight:700}img,svg{max-width:100%}a{-webkit-transition:color .3s ease;transition:color .3s ease;color:#bb9f68;text-decoration:none}a:hover{text-decoration:underline}.flatpickr-calendar,source{opacity:0;visibility:hidden;position:absolute}source{display:block;left:0;bottom:0;top:0;right:0}.flatpickr-calendar{background:0 0;overflow:hidden;max-height:0;text-align:center;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;visibility:visible;overflow:visible;max-height:640px}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{width:auto}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus,.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-month{background:0 0;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.flatpickr-next-month,.flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;line-height:16px;height:28px;padding:10px calc(3.57% - 1.5px);z-index:3}.flatpickr-next-month i,.flatpickr-prev-month i,.numInputWrapper{position:relative}.flatpickr-next-month.flatpickr-prev-month,.flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-next-month.flatpickr-next-month,.flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-next-month:hover,.flatpickr-prev-month:hover{color:#959ea9}.flatpickr-next-month:hover svg,.flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-next-month svg,.flatpickr-prev-month svg{width:14px}.flatpickr-next-month svg path,.flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.05);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute;top:33%}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6)}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6)}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.flatpickr-current-month span.cur-month:hover,.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0;line-height:1;height:28px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month.slideLeft{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-animation:fpFadeOut 400ms ease,fpSlideLeft 400ms cubic-bezier(.23,1,.32,1);animation:fpFadeOut 400ms ease,fpSlideLeft 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-current-month.slideLeftNew,.flatpickr-current-month.slideRight{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-animation:fpFadeIn 400ms ease,fpSlideLeftNew 400ms cubic-bezier(.23,1,.32,1);animation:fpFadeIn 400ms ease,fpSlideLeftNew 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-current-month.slideRight{-webkit-animation:fpFadeOut 400ms ease,fpSlideRight 400ms cubic-bezier(.23,1,.32,1);animation:fpFadeOut 400ms ease,fpSlideRight 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-current-month.slideRightNew{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation:fpFadeIn 400ms ease,fpSlideRightNew 400ms cubic-bezier(.23,1,.32,1);animation:fpFadeIn 400ms ease,fpSlideRightNew 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month .numInputWrapper{width:6ch;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:default;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:initial;border:0;border-radius:0;vertical-align:initial}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-weekdaycontainer,.flatpickr-weekdays{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-weekdaycontainer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer,.flatpickr-day{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.dayContainer{padding:0;outline:0;min-width:307.875px;display:-ms-flexbox;display:-webkit-box;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;text-align:left;width:307.875px;max-width:307.875px;-ms-flex-pack:justify;justify-content:space-around}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{-webkit-animation:fpFadeOut 400ms cubic-bezier(.23,1,.32,1),fpSlideLeft 400ms cubic-bezier(.23,1,.32,1);animation:fpFadeOut 400ms cubic-bezier(.23,1,.32,1),fpSlideLeft 400ms cubic-bezier(.23,1,.32,1);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{-webkit-animation:fpFadeIn 400ms cubic-bezier(.23,1,.32,1),fpSlideLeft 400ms cubic-bezier(.23,1,.32,1);animation:fpFadeIn 400ms cubic-bezier(.23,1,.32,1),fpSlideLeft 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideRight{-webkit-animation:fpFadeOut 400ms cubic-bezier(.23,1,.32,1),fpSlideRight 400ms cubic-bezier(.23,1,.32,1);animation:fpFadeOut 400ms cubic-bezier(.23,1,.32,1),fpSlideRight 400ms cubic-bezier(.23,1,.32,1);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideRightNew{-webkit-animation:fpFadeIn 400ms cubic-bezier(.23,1,.32,1),fpSlideRightNew 400ms cubic-bezier(.23,1,.32,1);animation:fpFadeIn 400ms cubic-bezier(.23,1,.32,1),fpSlideRightNew 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#bb9f68;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#bb9f68}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange,.flatpickr-day.selected.startRange+.endRange,.flatpickr-day.startRange.startRange+.endRange{-webkit-box-shadow:-10px 0 0 #bb9f68;box-shadow:-10px 0 0 #bb9f68}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{pointer-events:none}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #bb9f68,5px 0 0 #bb9f68;box-shadow:-5px 0 0 #bb9f68,5px 0 0 #bb9f68}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day{display:block;width:100%;max-width:none}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-innerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;display:block}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time,.flatpickr-time input{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{outline:0;display:block;max-height:40px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:0;line-height:40px}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;height:inherit;line-height:inherit;cursor:pointer;color:#393939;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover{background:#f0f0f0}.flatpickr-input[readonly]{cursor:pointer}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"TL Icon";src:url(/local/templates/template3/public/fonts/icons/starticons.woff?1781162595) format("woff"),url(/local/templates/template3/public/fonts/icons/starticons.woff2?1781162595) format("woff2"),url("/local/templates/template3/public/fonts/icons/starticons.svg?1781162595#TL Icon") format("svg")}.accordion__title:before,.lang__current:before,[class*=" icon"]:before,[class^=icon]:before{font-family:'TL Icon';font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon.-AccessControlledCommunity:before{content:"\EA01"}.icon.-adapter:before{content:"\EA02"}.icon.-agreement:before{content:"\EA03"}.icon.-airplane:before{content:"\EA04"}.icon.-alarm:before{content:"\EA05"}.icon.-alcohol:before{content:"\EA06"}.icon.-alcohol1:before{content:"\EA07"}.icon.-alcove:before{content:"\EA08"}.icon.-ambulance:before{content:"\EA09"}.icon.-ambulance2:before{content:"\EA0A"}.icon.-animals-3:before{content:"\EA0B"}.icon.-aqua-aerobics:before{content:"\EA0C"}.icon.-arch:before{content:"\EA0D"}.icon.-arms:before{content:"\EA0E"}.icon.-arrow1:before{content:"\EA0F"}.icon.-arrow1_down:before{content:"\EA10"}.icon.-arrow1_left:before{content:"\EA11"}.icon.-arrow1_up:before{content:"\EA12"}.accordion__title:before,.icon.-arrow2:before{content:"\EA13"}.icon.-arrow3:before{content:"\EA14"}.icon.-arrow3_left:before{content:"\EA15"}.icon.-arrow4:before{content:"\EA16"}.icon.-arrow4_left:before{content:"\EA17"}.icon.-arrow5:before{content:"\EA18"}.icon.-arrow6:before{content:"\EA19"}.icon.-arrow6_left:before{content:"\EA1A"}.icon.-arrow7:before{content:"\EA1B"}.icon.-arrow7_left:before{content:"\EA1C"}.icon.-arrow8:before{content:"\EA1D"}.icon.-arrow8_left:before{content:"\EA1E"}.icon.-arrow9:before{content:"\EA1F"}.icon.-arrow9_left:before{content:"\EA20"}.icon.-atm:before{content:"\EA21"}.icon.-audiocenter:before{content:"\EA22"}.icon.-autowash:before{content:"\EA23"}.icon.-baby-carriages:before{content:"\EA24"}.icon.-badewanne:before{content:"\EA25"}.icon.-baggage_kg:before{content:"\EA26"}.icon.-ball:before{content:"\EA27"}.icon.-balloons:before{content:"\EA28"}.icon.-bar:before{content:"\EA29"}.icon.-barbershop:before{content:"\EA2A"}.icon.-basketball:before{content:"\EA2B"}.icon.-bathrobe:before{content:"\EA2C"}.icon.-beach:before{content:"\EA2D"}.icon.-bed:before{content:"\EA2E"}.icon.-bed2:before{content:"\EA2F"}.icon.-bed3:before{content:"\EA30"}.icon.-bed4:before{content:"\EA31"}.icon.-bell:before{content:"\EA32"}.icon.-benches-lantern:before{content:"\EA33"}.icon.-bicycle:before{content:"\EA34"}.icon.-BikeTrailAccess:before{content:"\EA35"}.icon.-billiards:before{content:"\EA36"}.icon.-Billiards2:before{content:"\EA37"}.icon.-binoculars:before{content:"\EA38"}.icon.-birthday-cake:before{content:"\EA39"}.icon.-boat:before{content:"\EA3A"}.icon.-book:before{content:"\EA3B"}.icon.-bottle:before{content:"\EA3C"}.icon.-breakfast:before{content:"\EA3D"}.icon.-bus:before{content:"\EA3E"}.icon.-BusinessCenter:before{content:"\EA3F"}.icon.-businesscentre:before{content:"\EA40"}.icon.-businessman:before{content:"\EA41"}.icon.-cake:before{content:"\EA42"}.icon.-calendar1:before{content:"\EA43"}.icon.-calendar2:before{content:"\EA44"}.icon.-calendar3:before{content:"\EA45"}.icon.-calendar4:before{content:"\EA46"}.icon.-calendar5:before{content:"\EA47"}.icon.-calendar6:before{content:"\EA48"}.icon.-calendar7:before{content:"\EA49"}.icon.-car:before{content:"\EA4A"}.icon.-car2:before{content:"\EA4B"}.icon.-car3:before{content:"\EA4C"}.icon.-carpet-covering:before{content:"\EA4D"}.icon.-casino_1:before{content:"\EA4E"}.icon.-casino_2:before{content:"\EA4F"}.icon.-casino_3:before{content:"\EA50"}.icon.-CatFriendly:before{content:"\EA51"}.icon.-cave:before{content:"\EA52"}.icon.-cctv:before{content:"\EA53"}.icon.-chair:before{content:"\EA54"}.icon.-check:before{content:"\EA55"}.icon.-check2:before{content:"\EA56"}.icon.-chess:before{content:"\EA57"}.icon.-child:before{content:"\EA58"}.icon.-child2:before{content:"\EA59"}.icon.-chinese:before{content:"\EA5A"}.icon.-church:before{content:"\EA5B"}.icon.-clean-air:before{content:"\EA5C"}.icon.-clear:before{content:"\EA5D"}.icon.-cloche:before{content:"\EA5E"}.icon.-close:before{content:"\EA5F"}.icon.-close1:before{content:"\EA60"}.icon.-close2:before{content:"\EA61"}.icon.-cloudy:before{content:"\EA62"}.icon.-clown:before{content:"\EA63"}.icon.-clown1:before{content:"\EA64"}.icon.-cocktail:before{content:"\EA65"}.icon.-coffe:before{content:"\EA66"}.icon.-coffeemaker:before{content:"\EA67"}.icon.-concierge:before{content:"\EA68"}.icon.-conditioner:before{content:"\EA69"}.icon.-conference:before{content:"\EA6A"}.icon.-ConferenceRoom:before{content:"\EA6B"}.icon.-cooking:before{content:"\EA6C"}.icon.-cosmetics:before{content:"\EA6D"}.icon.-cot:before{content:"\EA6E"}.icon.-cotton-candy:before{content:"\EA6F"}.icon.-cow:before{content:"\EA70"}.icon.-creditcard:before{content:"\EA71"}.icon.-cripple:before{content:"\EA72"}.icon.-cross-country-skiing:before{content:"\EA73"}.icon.-cruise:before{content:"\EA74"}.icon.-cup:before{content:"\EA75"}.icon.-currencyexchange:before{content:"\EA76"}.icon.-curtain:before{content:"\EA77"}.icon.-d-tour:before{content:"\EA78"}.icon.-d:before{content:"\EA79"}.icon.-d1:before{content:"\EA7A"}.icon.-depositbox:before{content:"\EA7B"}.icon.-desk-2:before{content:"\EA7C"}.icon.-diamond:before{content:"\EA7D"}.icon.-discount:before{content:"\EA7E"}.icon.-display:before{content:"\EA7F"}.icon.-document:before{content:"\EA80"}.icon.-document2:before{content:"\EA81"}.icon.-dog:before{content:"\EA82"}.icon.-DogFriendly:before{content:"\EA83"}.icon.-DogPark:before{content:"\EA84"}.icon.-double-bed-2:before{content:"\EA85"}.icon.-douche:before{content:"\EA86"}.icon.-drink-machine:before{content:"\EA87"}.icon.-drink:before{content:"\EA88"}.icon.-drop:before{content:"\EA89"}.icon.-duck-2:before{content:"\EA8A"}.icon.-duck:before{content:"\EA8B"}.icon.-ear:before{content:"\EA8C"}.icon.-ear1:before{content:"\EA8D"}.icon.-ear2:before{content:"\EA8E"}.icon.-electric-range:before{content:"\EA8F"}.icon.-elevator:before{content:"\EA90"}.icon.-eng:before{content:"\EA91"}.icon.-esp:before{content:"\EA92"}.icon.-euro-serif:before{content:"\EA93"}.icon.-euro:before{content:"\EA94"}.icon.-EventRoom:before{content:"\EA95"}.icon.-family:before{content:"\EA96"}.icon.-family2:before{content:"\EA97"}.icon.-faq:before{content:"\EA98"}.icon.-fax1:before{content:"\EA99"}.icon.-fax2:before{content:"\EA9A"}.icon.-fb:before{content:"\EA9B"}.icon.-feeder:before{content:"\EA9C"}.icon.-fireplacee:before{content:"\EA9D"}.icon.-firework1:before{content:"\EA9E"}.icon.-fireworks:before{content:"\EA9F"}.icon.-fish:before{content:"\EAA0"}.icon.-flatTV:before{content:"\EAA1"}.icon.-flickr:before{content:"\EAA2"}.icon.-flipchart:before{content:"\EAA3"}.icon.-flower:before{content:"\EAA4"}.icon.-fountain:before{content:"\EAA5"}.icon.-fousquare:before{content:"\EAA6"}.icon.-fruits:before{content:"\EAA7"}.icon.-gallery:before{content:"\EAA8"}.icon.-GarageParking:before{content:"\EAA9"}.icon.-glasses:before{content:"\EAAA"}.icon.-glasses1:before{content:"\EAAB"}.icon.-glasses2:before{content:"\EAAC"}.icon.-googleplus:before{content:"\EAAD"}.icon.-gym-bike:before{content:"\EAAE"}.icon.-gym:before{content:"\EAAF"}.icon.-hairdryer:before{content:"\EAB0"}.icon.-handshake:before{content:"\EAB1"}.icon.-hanger-2:before{content:"\EAB2"}.icon.-hanger:before{content:"\EAB3"}.icon.-heating:before{content:"\EAB4"}.icon.-HighSpeed:before{content:"\EAB5"}.icon.-hole:before{content:"\EAB6"}.icon.-home1:before{content:"\EAB7"}.icon.-home2:before{content:"\EAB8"}.icon.-home3:before{content:"\EAB9"}.icon.-home4:before{content:"\EABA"}.icon.-home5:before{content:"\EABB"}.icon.-home6:before{content:"\EABC"}.icon.-hookah:before{content:"\EABD"}.icon.-hoover:before{content:"\EABE"}.icon.-horse:before{content:"\EABF"}.icon.-HotTub:before{content:"\EAC0"}.icon.-hours:before{content:"\EAC1"}.icon.-house2:before{content:"\EAC2"}.icon.-hygiene:before{content:"\EAC3"}.icon.-icq:before{content:"\EAC4"}.icon.-income-rub:before{content:"\EAC5"}.icon.-income:before{content:"\EAC6"}.icon.-IndoorPool:before{content:"\EAC7"}.icon.-inmap:before{content:"\EAC8"}.icon.-inmap1:before{content:"\EAC9"}.icon.-inmap2:before{content:"\EACA"}.icon.-inmap3:before{content:"\EACB"}.icon.-inmap4:before{content:"\EACC"}.icon.-inmap5:before{content:"\EACD"}.icon.-inmap6:before{content:"\EACE"}.icon.-inmap7:before{content:"\EACF"}.icon.-inmap8:before{content:"\EAD0"}.icon.-instagram:before{content:"\EAD1"}.icon.-instagram2:before{content:"\EAD2"}.icon.-internet:before{content:"\EAD3"}.icon.-invalid:before{content:"\EAD4"}.icon.-invalid2:before{content:"\EAD5"}.icon.-iPod:before{content:"\EAD6"}.icon.-iron:before{content:"\EAD7"}.icon.-iron2:before{content:"\EAD8"}.icon.-ivisa:before{content:"\EAD9"}.icon.-jacuzzi:before{content:"\EADA"}.icon.-keys:before{content:"\EADB"}.icon.-keys2:before{content:"\EADC"}.icon.-kidgirl:before{content:"\EADD"}.icon.-kitchen-furniture:before{content:"\EADE"}.icon.-krug:before{content:"\EADF"}.icon.-kvadrik:before{content:"\EAE0"}.icon.-lamp-2:before{content:"\EAE1"}.icon.-lighting:before{content:"\EAE2"}.icon.-lj:before{content:"\EAE3"}.icon.-lounge:before{content:"\EAE4"}.icon.-magnifier1:before{content:"\EAE5"}.icon.-magnifier2:before{content:"\EAE6"}.icon.-magnifier3:before{content:"\EAE7"}.icon.-magnifier4:before{content:"\EAE8"}.icon.-MaidServiceAvailable:before{content:"\EAE9"}.icon.-mail1:before{content:"\EAEA"}.icon.-mail2:before{content:"\EAEB"}.icon.-mail3:before{content:"\EAEC"}.icon.-mail4:before{content:"\EAED"}.icon.-mail5:before{content:"\EAEE"}.icon.-mail6:before{content:"\EAEF"}.icon.-makeup-mirror:before{content:"\EAF0"}.icon.-man-roof:before{content:"\EAF1"}.icon.-man-with-racket:before{content:"\EAF2"}.icon.-man:before{content:"\EAF3"}.icon.-man2:before{content:"\EAF4"}.icon.-manbuysticket:before{content:"\EAF5"}.icon.-manOk:before{content:"\EAF6"}.icon.-mans:before{content:"\EAF7"}.icon.-mans1:before{content:"\EAF8"}.icon.-mariornament:before{content:"\EAF9"}.icon.-massage:before{content:"\EAFA"}.icon.-matrioshka:before{content:"\EAFB"}.icon.-max:before{content:"\EAFC"}.icon.-meal:before{content:"\EAFD"}.icon.-medal4:before{content:"\EAFE"}.icon.-medicine:before{content:"\EAFF"}.icon.-menu-love:before{content:"\EB00"}.icon.-menu1:before{content:"\EB01"}.icon.-menu2:before{content:"\EB02"}.icon.-metro:before{content:"\EB03"}.icon.-metro2:before{content:"\EB04"}.icon.-MetroAccessible:before{content:"\EB05"}.icon.-microphone:before{content:"\EB06"}.icon.-microwave:before{content:"\EB07"}.icon.-mineralwater:before{content:"\EB08"}.icon.-minibus:before{content:"\EB09"}.icon.-moneypay:before{content:"\EB0A"}.icon.-moneyterminal:before{content:"\EB0B"}.icon.-monitor:before{content:"\EB0C"}.icon.-movie-love:before{content:"\EB0D"}.icon.-MovieTheater:before{content:"\EB0E"}.icon.-museum2:before{content:"\EB0F"}.icon.-music:before{content:"\EB10"}.icon.-mute:before{content:"\EB11"}.icon.-newspaper:before{content:"\EB12"}.icon.-nightstand:before{content:"\EB13"}.icon.-NoPetsPermitted:before{content:"\EB14"}.icon.-nosmoke:before{content:"\EB15"}.icon.-notdisturb:before{content:"\EB16"}.icon.-odnoklassiki:before{content:"\EB17"}.icon.-OutdoorGrillingArea:before{content:"\EB18"}.icon.-overcast:before{content:"\EB19"}.icon.-package:before{content:"\EB1A"}.icon.-pajamas:before{content:"\EB1B"}.icon.-paragliding:before{content:"\EB1C"}.icon.-parilka:before{content:"\EB1D"}.icon.-parking:before{content:"\EB1E"}.icon.-partlycloudy:before{content:"\EB1F"}.icon.-paw:before{content:"\EB20"}.icon.-people:before{content:"\EB21"}.icon.-percent:before{content:"\EB22"}.icon.-pets-book:before{content:"\EB23"}.icon.-phone1:before{content:"\EB24"}.icon.-phone2:before{content:"\EB25"}.icon.-phone3:before{content:"\EB26"}.icon.-phone4:before{content:"\EB27"}.icon.-phone5:before{content:"\EB28"}.icon.-phone6:before{content:"\EB29"}.icon.-photocamera1:before{content:"\EB2A"}.icon.-photocamera2:before{content:"\EB2B"}.icon.-photocamera3:before{content:"\EB2C"}.icon.-photocamera4:before{content:"\EB2D"}.icon.-pillow-one:before{content:"\EB2E"}.icon.-pinterest:before{content:"\EB2F"}.icon.-plates:before{content:"\EB30"}.icon.-play:before{content:"\EB31"}.icon.-Playground:before{content:"\EB32"}.icon.-pool:before{content:"\EB33"}.icon.-porter:before{content:"\EB34"}.icon.-present-love:before{content:"\EB35"}.icon.-present:before{content:"\EB36"}.icon.-print:before{content:"\EB37"}.icon.-projector:before{content:"\EB38"}.icon.-pyramid:before{content:"\EB39"}.icon.-pyramids:before{content:"\EB3A"}.icon.-qiwi:before{content:"\EB3B"}.icon.-question:before{content:"\EB3C"}.icon.-rain:before{content:"\EB3D"}.icon.-ramp:before{content:"\EB3E"}.icon.-razor:before{content:"\EB3F"}.icon.-refrigerator:before{content:"\EB40"}.icon.-restaurant:before{content:"\EB41"}.icon.-restaurant2:before{content:"\EB42"}.icon.-RetailOn-site:before{content:"\EB43"}.icon.-reverse:before{content:"\EB44"}.icon.-review1:before{content:"\EB45"}.icon.-rink:before{content:"\EB46"}.icon.-rollerblade:before{content:"\EB47"}.icon.-RooftopLounge:before{content:"\EB48"}.icon.-rooms-square:before{content:"\EB49"}.icon.-roomservice:before{content:"\EB4A"}.icon.-rouble-sans:before{content:"\EB4B"}.icon.-rouble-serif:before{content:"\EB4C"}.icon.-safe:before{content:"\EB4D"}.icon.-sauna-hot:before{content:"\EB4E"}.icon.-sauna:before{content:"\EB4F"}.icon.-scooter-3:before{content:"\EB50"}.icon.-scooter:before{content:"\EB51"}.icon.-screen:before{content:"\EB52"}.icon.-seating-banket:before{content:"\EB53"}.icon.-seating-banquet:before{content:"\EB54"}.icon.-seating-cabinet:before{content:"\EB55"}.icon.-seating-furshet:before{content:"\EB56"}.icon.-seating-klass:before{content:"\EB57"}.icon.-seating-p:before{content:"\EB58"}.icon.-seating-perimeter:before{content:"\EB59"}.icon.-seating-roundtable:before{content:"\EB5A"}.icon.-seating-square:before{content:"\EB5B"}.icon.-seating-t:before{content:"\EB5C"}.icon.-seating-theater:before{content:"\EB5D"}.icon.-seating-ustyle:before{content:"\EB5E"}.icon.-service-available:before{content:"\EB5F"}.icon.-service:before{content:"\EB60"}.icon.-setting:before{content:"\EB61"}.icon.-shashlik:before{content:"\EB62"}.icon.-shell:before{content:"\EB63"}.icon.-shield:before{content:"\EB64"}.icon.-shoes2:before{content:"\EB65"}.icon.-shootingrange:before{content:"\EB66"}.icon.-shower:before{content:"\EB67"}.icon.-ShuttleServicetoMetro:before{content:"\EB68"}.icon.-site10-balcony:before{content:"\EB69"}.icon.-site10-bath:before{content:"\EB6A"}.icon.-site10-bed:before{content:"\EB6B"}.icon.-site10-bed_full:before{content:"\EB6C"}.icon.-site10-bell:before{content:"\EB6D"}.icon.-site10-bus:before{content:"\EB6E"}.icon.-site10-calendar:before{content:"\EB6F"}.icon.-site10-capacity:before{content:"\EB70"}.icon.-site10-car:before{content:"\EB71"}.icon.-site10-cat:before{content:"\EB72"}.icon.-site10-conditioning:before{content:"\EB73"}.icon.-site10-credit_card:before{content:"\EB74"}.icon.-site10-dog:before{content:"\EB75"}.icon.-site10-fireplace:before{content:"\EB76"}.icon.-site10-fridge:before{content:"\EB77"}.icon.-site10-gym:before{content:"\EB78"}.icon.-site10-hair_dryer:before{content:"\EB79"}.icon.-site10-hotel:before{content:"\EB7A"}.icon.-site10-laundry:before{content:"\EB7B"}.icon.-site10-lift:before{content:"\EB7C"}.icon.-site10-microwave:before{content:"\EB7D"}.icon.-site10-money:before{content:"\EB7E"}.icon.-site10-no_smoking:before{content:"\EB7F"}.icon.-site10-parking:before{content:"\EB80"}.icon.-site10-party:before{content:"\EB81"}.icon.-site10-people-2:before{content:"\EB82"}.icon.-site10-people:before{content:"\EB83"}.icon.-site10-phone:before{content:"\EB84"}.icon.-site10-pool:before{content:"\EB85"}.icon.-site10-safe:before{content:"\EB86"}.icon.-site10-shower:before{content:"\EB87"}.icon.-site10-smoking:before{content:"\EB88"}.icon.-site10-sofa:before{content:"\EB89"}.icon.-site10-square:before{content:"\EB8A"}.icon.-site10-subway:before{content:"\EB8B"}.icon.-site10-suitcase:before{content:"\EB8C"}.icon.-site10-thermometer:before{content:"\EB8D"}.icon.-ski-slope:before{content:"\EB8E"}.icon.-skype:before{content:"\EB8F"}.icon.-slippers:before{content:"\EB90"}.icon.-Smoke-freeLiving:before{content:"\EB91"}.icon.-smokeman:before{content:"\EB92"}.icon.-snow:before{content:"\EB93"}.icon.-snowmobile:before{content:"\EB94"}.icon.-soccerball:before{content:"\EB95"}.icon.-solarium:before{content:"\EB96"}.icon.-spa:before{content:"\EB97"}.icon.-speech-love:before{content:"\EB98"}.icon.-speech:before{content:"\EB99"}.icon.-sport-2:before{content:"\EB9A"}.icon.-stairs:before{content:"\EB9B"}.icon.-star:before{content:"\EB9C"}.icon.-storm:before{content:"\EB9D"}.icon.-stroller:before{content:"\EB9E"}.icon.-stylus:before{content:"\EB9F"}.icon.-SubwayAccessible:before{content:"\EBA0"}.icon.-suitcase:before{content:"\EBA1"}.icon.-sunbed:before{content:"\EBA2"}.icon.-swing:before{content:"\EBA3"}.icon.-swipe:before{content:"\EBA4"}.icon.-table:before{content:"\EBA5"}.icon.-tablet:before{content:"\EBA6"}.icon.-target:before{content:"\EBA7"}.icon.-taxi:before{content:"\EBA8"}.icon.-team:before{content:"\EBA9"}.icon.-teapot:before{content:"\EBAA"}.icon.-telegram-2:before{content:"\EBAB"}.icon.-telegram:before{content:"\EBAC"}.icon.-tennis-court:before{content:"\EBAD"}.icon.-tennissmall:before{content:"\EBAE"}.icon.-terrenkur:before{content:"\EBAF"}.icon.-theater:before{content:"\EBB0"}.icon.-threads:before{content:"\EBB1"}.icon.-timer-text-decor:before{content:"\EBB2"}.icon.-tires:before{content:"\EBB3"}.icon.-tlstart:before{content:"\EBB4"}.icon.-tlstart2:before{content:"\EBB5"}.icon.-tl_angle:before,.lang__current:before{content:"\EBB6"}.icon.-tl_arm:before{content:"\EBB7"}.icon.-tl_beach:before{content:"\EBB8"}.icon.-tl_bed:before{content:"\EBB9"}.icon.-tl_book:before{content:"\EBBA"}.icon.-tl_car:before{content:"\EBBB"}.icon.-tl_chiken:before{content:"\EBBC"}.icon.-tl_conference:before{content:"\EBBD"}.icon.-tl_fitness:before{content:"\EBBE"}.icon.-tl_jacuzzi:before{content:"\EBBF"}.icon.-tl_kitchen:before{content:"\EBC0"}.icon.-tl_men:before{content:"\EBC1"}.icon.-tl_mop:before{content:"\EBC2"}.icon.-tl_pool:before{content:"\EBC3"}.icon.-tl_scheme:before{content:"\EBC4"}.icon.-tl_star-full:before{content:"\EBC5"}.icon.-tl_star:before{content:"\EBC6"}.icon.-tl_tv:before{content:"\EBC7"}.icon.-tl_wifi:before{content:"\EBC8"}.icon.-toilet:before{content:"\EBC9"}.icon.-tooth:before{content:"\EBCA"}.icon.-towel:before{content:"\EBCB"}.icon.-towel2:before{content:"\EBCC"}.icon.-train-2:before{content:"\EBCD"}.icon.-train:before{content:"\EBCE"}.icon.-trampoline:before{content:"\EBCF"}.icon.-travelline:before{content:"\EBD0"}.icon.-tripadvisor:before{content:"\EBD1"}.icon.-triplearrow:before{content:"\EBD2"}.icon.-trophy1:before{content:"\EBD3"}.icon.-tubing:before{content:"\EBD4"}.icon.-tubing2:before{content:"\EBD5"}.icon.-tv:before{content:"\EBD6"}.icon.-tv2:before{content:"\EBD7"}.icon.-twitter:before{content:"\EBD8"}.icon.-umbrella:before{content:"\EBD9"}.icon.-umbrellaandchair:before{content:"\EBDA"}.icon.-Valet DryCleaningService:before{content:"\EBDB"}.icon.-valve:before{content:"\EBDC"}.icon.-viber:before{content:"\EBDD"}.icon.-viber2:before{content:"\EBDE"}.icon.-vk-new:before{content:"\EBDF"}.icon.-vk:before{content:"\EBE0"}.icon.-volleyball:before{content:"\EBE1"}.icon.-walking:before{content:"\EBE2"}.icon.-walking_sticks:before{content:"\EBE3"}.icon.-wall:before{content:"\EBE4"}.icon.-wallet:before{content:"\EBE5"}.icon.-warm:before{content:"\EBE6"}.icon.-warmflooring:before{content:"\EBE7"}.icon.-warning:before{content:"\EBE8"}.icon.-washingmachine:before{content:"\EBE9"}.icon.-watch:before{content:"\EBEA"}.icon.-watch2:before{content:"\EBEB"}.icon.-watch3:before{content:"\EBEC"}.icon.-wc:before{content:"\EBED"}.icon.-webcam:before{content:"\EBEE"}.icon.-wedding1:before{content:"\EBEF"}.icon.-wedding2:before{content:"\EBF0"}.icon.-WelcomePackage:before{content:"\EBF1"}.icon.-whatsapp:before{content:"\EBF2"}.icon.-whatsapp2:before{content:"\EBF3"}.icon.-wifi:before{content:"\EBF4"}.icon.-wifi1:before{content:"\EBF5"}.icon.-wififree:before{content:"\EBF6"}.icon.-window:before{content:"\EBF7"}.icon.-worktable:before{content:"\EBF8"}.icon.-ydzen:before{content:"\EBF9"}.icon.-ydzen2:before{content:"\EBFA"}.icon.-youtube1:before{content:"\EBFB"}.icon.-youtube2:before{content:"\EBFC"}.icon.-ZipCar:before{content:"\EBFD"}.col{padding-left:20px;padding-right:20px}.col_12,.col_6-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.col_6-12{-ms-flex:0 0 50%;flex:0 0 50%}.col.-no-gutter{padding-left:0;padding-right:0}.col.-no-gutter-right{padding-right:0}.col.-no-gutter-left{padding-left:0}.col.-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.heading__image,.hero-heading__image-container,.image.-bg,.landing-first-screen__image-container,.reading-heading__image-container,.section.-type-about .section__image,.section.-type-wedding .section__decor,.wedding-heading__image-container{background-repeat:no-repeat;background-position:center;background-size:cover}.image.-image-slider{height:700px}.container{max-width:1440px;margin-left:auto;margin-right:auto;position:relative}.container:after{content:" ";display:block;clear:both}.container.-narrow{max-width:990px}.container.-middle-narrow{max-width:1200px}.container--frame{padding:15px 20px;border:1px solid #bb9f68}.slider{position:relative;opacity:0;visibility:hidden;-webkit-transition:opacity .45s ease,visibility .45s ease;transition:opacity .45s ease,visibility .45s ease}.slider.-active{height:100%;opacity:1;visibility:visible}.slider *{outline:0}.card__panorama iframe,.slider .slick-list,.slider .slick-track,.slider.-default .slider__container,.slider.-gutter-left .slider__container,.slider.-gutter-right .slider__container{width:100%;height:100%}.slider.-default .picture--vertical .picture__image{-o-object-fit:contain;object-fit:contain}.slider.-review-detail{min-height:400px;height:100%;position:relative;z-index:2;padding:50px 40px 50px 120px}.card.-type-default .slider.-review-detail .card__control,.slider.-review-detail .card.-type-default .card__control,.slider.-review-detail .slider__control{left:40px;color:#fff}.slider.-review-detail .slider__heading{margin-bottom:20px}.card.-type-default .slider.-gutter-left-control .card__control,.slider.-gutter-left-control .card.-type-default .card__control,.slider.-gutter-left-control .slider__control{left:-55px}.slider.-restaurant-main{height:490px;width:100%}.slider.-main,.slider__item{overflow:hidden}.card.-type-default .slider.-main .card__control,.slider.-main .card.-type-default .card__control,.slider.-main .slider__control{color:#fff;left:10px}.slider.-main .slider__container{height:calc(100vw*(9/16));max-height:100vh}.slider.-main .slider__item:before{content:'';background:rgba(20,62,83,.35)}.slider.-main .slider__item.slider__item--undarkened:before{content:none}.slider.-main .slider__item.slider__item--event:before{background-color:rgba(51,51,51,.8)}.slider.-main .slider__item .picture{-webkit-transform:scale(1.2);transform:scale(1.2);left:0;top:0;width:100%;height:100%;visibility:hidden;-webkit-transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.slider.-main .slider__item .picture.-scale{-webkit-transform:scale(1);transform:scale(1);visibility:visible;-webkit-transition:-webkit-transform 8s linear;transition:transform 8s linear;transition:transform 8s linear,-webkit-transform 8s linear}.slider.-main .slider__item--unscale .picture.-scale{-webkit-transition:none;transition:none}.slider.-main .slider__text{max-width:1000px;position:absolute;left:12.5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:20}.slider.-main .slider__text.-main{left:50%;top:60%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;max-width:700px;width:100%}.slider.-main .slider__text.slider__text--event{top:45%;left:13.3%;max-width:712px}.b-page.-load .slider.-main .slider__text.-transform-up .slider__text-title{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:opacity .4s ease .4s,-webkit-transform .7s ease .4s;transition:transform .7s ease .4s,opacity .4s ease .4s;transition:transform .7s ease .4s,opacity .4s ease .4s,-webkit-transform .7s ease .4s}.b-page.-load .slider.-main .slider__text.-transform-up .slider__button.slider__button--event,.b-page.-load .slider.-main .slider__text.-transform-up .slider__text-desc,.b-page.-load .slider.-main .slider__text.-transform-up .slider__timer,.b-page.-load .slider.-main .slider__text.-transform-up .slider__timer-text-container{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:opacity .4s ease .4s,-webkit-transform .4s ease .4s;transition:transform .4s ease .4s,opacity .4s ease .4s;transition:transform .4s ease .4s,opacity .4s ease .4s,-webkit-transform .4s ease .4s}.b-page.-load .slider.-main .slider__text.-transform-down .slider__text-title{-webkit-transform:translateY(300px);transform:translateY(300px);opacity:0;-webkit-transition:opacity .4s linear,-webkit-transform .5s linear;transition:transform .5s linear,opacity .4s linear;transition:transform .5s linear,opacity .4s linear,-webkit-transform .5s linear}.b-page.-load .slider.-main .slider__text.-transform-down .slider__button.slider__button--event,.b-page.-load .slider.-main .slider__text.-transform-down .slider__text-desc,.b-page.-load .slider.-main .slider__text.-transform-down .slider__timer,.b-page.-load .slider.-main .slider__text.-transform-down .slider__timer-text-container{-webkit-transform:translateY(300px);transform:translateY(300px);opacity:0;-webkit-transition:opacity .2s linear,-webkit-transform .3s linear;transition:transform .3s linear,opacity .2s linear;transition:transform .3s linear,opacity .2s linear,-webkit-transform .3s linear}.slider.-main .slider__text-title{opacity:0;-webkit-transform:translateY(-300px);transform:translateY(-300px);font-size:60px;font-family:"Open Sans",sans-serif;font-weight:700;line-height:1.2}.slider.-main .slider__text-title .small{font-size:32px;line-height:1.5;margin:0}.slider.-main .slider__text-title .medium{font-size:40px;line-height:1.5;margin:0}.slider.-main .slider__text-title .large{font-size:44px;line-height:1.5;margin:0;text-transform:uppercase}.slider.-main .slider__text-title--event{font-weight:400;font-size:80px;line-height:100%;text-transform:uppercase}.slider.-main .slider__text-desc{opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px);padding-top:40px;font-size:18px;padding-left:40px}.slider.-main .slider__text-desc.-main{padding:0;margin-top:59px;margin-bottom:16px}.slider.-main .slider__text-desc.slider__text-desc--event{margin-top:13px;padding:0;font-weight:700;font-size:20px;line-height:1.4;text-transform:uppercase}.card.-type-default html.bx-no-touch .card__arrow:hover .ic:before,.slider.-main .slider__text-desc.slider__text-desc--event b,html.bx-no-touch .card.-type-default .card__arrow:hover .ic:before,html.bx-no-touch .slider__arrow-nav:hover .ic:before,html.bx-no-touch .slider__arrow:hover .ic:before{color:#bb9f68}.slider.-main .slider__text-desc p{margin-bottom:10px}.slider.-main .slider__text-desc .small{font-size:16px;line-height:1.5}.slider.-main .slider__text-desc .medium{font-size:24px;line-height:1.17}.slider.-main .slider__text-desc .large{font-size:30px;line-height:1.5}.slider.-main .slider__text-desc a{text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(187,159,104,.75)),to(rgba(187,159,104,.75)));background-image:linear-gradient(rgba(187,159,104,.75),rgba(187,159,104,.75));background-position:0 100%;background-repeat:no-repeat;background-size:100% 33%;-webkit-transition:background-size .2s ease-in;transition:background-size .2s ease-in}.slider.-main .slider__text-desc a:hover{background-size:100% 1px}.slider.-main .slider__timer,.slider.-main .slider__timer-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px)}.slider.-main .slider__timer-text-container{position:relative;margin:24px auto 0;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-left:53px;font-size:53px;color:#fff}.slider.-main .slider__timer-text-container:before{position:absolute;top:0;left:1px}.slider.-main .slider__timer-text-container .slider__timer-text{position:relative;margin-bottom:0;margin-right:53px;padding-left:8px;padding-right:16px;height:53px;font-weight:400;font-size:34px;line-height:150%;text-align:center;color:#997343;background-color:#fff}.slider.-main .slider__timer-text-container .slider__timer-text::before{position:absolute;right:-52px;top:0;font-size:53px;line-height:1;color:#fff;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.slider.-main .slider__timer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(100vw/1440px*30px);padding-bottom:calc(100vw/1440px*10px);scale:calc(100vw/1440px)}.slider.slider--aquapark{padding-top:60px}.slider.-carousel-nav{width:calc(100% + 20px);-webkit-transform:translateX(-10px);transform:translateX(-10px)}.slider.-carousel-nav .slider__item{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:.5;cursor:pointer;margin:20px 10px}.slider.-carousel-nav .slider__item:before{content:'';display:block;padding-bottom:calc(175/280*100%)}.slider.-carousel-nav .slider__item.slick-current{opacity:1}.slider.-carousel-nav .slider__arrow-nav{padding:5px 10px;display:none;background:rgba(255,255,255,.8)}.slider.-carousel-nav .slider__arrow-nav.-prev{left:10px}.slider.-carousel-nav .slider__arrow-nav.-next{right:10px}.slider.-achievements .slick-initialized .slick-slide,.slider.-achievements .slick-track,.slider.-celebrity-reviews .slick-initialized .slick-slide,.slider.-celebrity-reviews .slick-track,.slider.-reviews .slick-initialized .slick-slide,.slider.-reviews .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.card.-type-default .slider.-achievements .card__control,.card.-type-default .slider.-celebrity-reviews .card__control,.card.-type-default .slider.-reviews .card__control,.slider.-achievements .card.-type-default .card__control,.slider.-achievements .slider__control,.slider.-celebrity-reviews .card.-type-default .card__control,.slider.-celebrity-reviews .slider__control,.slider.-reviews .card.-type-default .card__control,.slider.-reviews .slider__control{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:60px;-webkit-transform:none;transform:none}.card.-type-default .slider.-achievements .card__arrow,.card.-type-default .slider.-celebrity-reviews .card__arrow,.card.-type-default .slider.-reviews .card__arrow,.slider.-achievements .card.-type-default .card__arrow,.slider.-achievements .slider__arrow,.slider.-celebrity-reviews .card.-type-default .card__arrow,.slider.-celebrity-reviews .slider__arrow,.slider.-reviews .card.-type-default .card__arrow,.slider.-reviews .slider__arrow{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.card.-type-default .slider.-achievements .-next.card__arrow,.card.-type-default .slider.-achievements .-prev.card__arrow,.card.-type-default .slider.-celebrity-reviews .-next.card__arrow,.card.-type-default .slider.-celebrity-reviews .-prev.card__arrow,.card.-type-default .slider.-reviews .-next.card__arrow,.card.-type-default .slider.-reviews .-prev.card__arrow,.slider.-achievements .card.-type-default .-next.card__arrow,.slider.-achievements .card.-type-default .-prev.card__arrow,.slider.-achievements .slider__arrow.-next,.slider.-achievements .slider__arrow.-prev,.slider.-celebrity-reviews .card.-type-default .-next.card__arrow,.slider.-celebrity-reviews .card.-type-default .-prev.card__arrow,.slider.-celebrity-reviews .slider__arrow.-next,.slider.-celebrity-reviews .slider__arrow.-prev,.slider.-reviews .card.-type-default .-next.card__arrow,.slider.-reviews .card.-type-default .-prev.card__arrow,.slider.-reviews .slider__arrow.-next,.slider.-reviews .slider__arrow.-prev{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.card.-type-default .slider.-achievements .-prev.card__arrow .number,.card.-type-default .slider.-celebrity-reviews .-prev.card__arrow .number,.card.-type-default .slider.-reviews .-prev.card__arrow .number,.slider.-achievements .card.-type-default .-prev.card__arrow .number,.slider.-achievements .slider__arrow.-prev .number,.slider.-celebrity-reviews .card.-type-default .-prev.card__arrow .number,.slider.-celebrity-reviews .slider__arrow.-prev .number,.slider.-reviews .card.-type-default .-prev.card__arrow .number,.slider.-reviews .slider__arrow.-prev .number{margin-bottom:unset;margin-left:10px}.card.-type-default .slider.-achievements .-prev.card__arrow .ic:before,.card.-type-default .slider.-celebrity-reviews .-prev.card__arrow .ic:before,.card.-type-default .slider.-reviews .-prev.card__arrow .ic:before,.slider.-achievements .card.-type-default .-prev.card__arrow .ic:before,.slider.-achievements .slider__arrow.-prev .ic:before,.slider.-celebrity-reviews .card.-type-default .-prev.card__arrow .ic:before,.slider.-celebrity-reviews .slider__arrow.-prev .ic:before,.slider.-reviews .card.-type-default .-prev.card__arrow .ic:before,.slider.-reviews .slider__arrow.-prev .ic:before{content:'\2190'}.card.-type-default .slider.-achievements .-next.card__arrow .number,.card.-type-default .slider.-celebrity-reviews .-next.card__arrow .number,.card.-type-default .slider.-reviews .-next.card__arrow .number,.slider.-achievements .card.-type-default .-next.card__arrow .number,.slider.-achievements .slider__arrow.-next .number,.slider.-celebrity-reviews .card.-type-default .-next.card__arrow .number,.slider.-celebrity-reviews .slider__arrow.-next .number,.slider.-reviews .card.-type-default .-next.card__arrow .number,.slider.-reviews .slider__arrow.-next .number{margin-top:unset;margin-right:10px}.card.-type-default .slider.-achievements .-next.card__arrow .ic:before,.card.-type-default .slider.-celebrity-reviews .-next.card__arrow .ic:before,.card.-type-default .slider.-reviews .-next.card__arrow .ic:before,.slider.-achievements .card.-type-default .-next.card__arrow .ic:before,.slider.-achievements .slider__arrow.-next .ic:before,.slider.-celebrity-reviews .card.-type-default .-next.card__arrow .ic:before,.slider.-celebrity-reviews .slider__arrow.-next .ic:before,.slider.-reviews .card.-type-default .-next.card__arrow .ic:before,.slider.-reviews .slider__arrow.-next .ic:before{content:'\2192'}.card.-type-default .slider.-achievements .card__arrow .number,.card.-type-default .slider.-celebrity-reviews .card__arrow .number,.card.-type-default .slider.-reviews .card__arrow .number,.slider.-achievements .card.-type-default .card__arrow .number,.slider.-achievements .slider__arrow .number,.slider.-celebrity-reviews .card.-type-default .card__arrow .number,.slider.-celebrity-reviews .slider__arrow .number,.slider.-reviews .card.-type-default .card__arrow .number,.slider.-reviews .slider__arrow .number{-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;-webkit-transform:unset;transform:unset}.card.-type-default .slider.-achievements .card__control-line,.card.-type-default .slider.-celebrity-reviews .card__control-line,.card.-type-default .slider.-reviews .card__control-line,.slider.-achievements .card.-type-default .card__control-line,.slider.-achievements .slider__control-line,.slider.-celebrity-reviews .card.-type-default .card__control-line,.slider.-celebrity-reviews .slider__control-line,.slider.-reviews .card.-type-default .card__control-line,.slider.-reviews .slider__control-line{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.card.-type-default .slider.-achievements .card__control-line:before,.card.-type-default .slider.-celebrity-reviews .card__control-line:before,.card.-type-default .slider.-reviews .card__control-line:before,.slider.-achievements .card.-type-default .card__control-line:before,.slider.-achievements .slider__control-line:before,.slider.-celebrity-reviews .card.-type-default .card__control-line:before,.slider.-celebrity-reviews .slider__control-line:before,.slider.-reviews .card.-type-default .card__control-line:before,.slider.-reviews .slider__control-line:before{width:80px;height:3px;margin:unset}.slider.-achievements,.slider.-celebrity-reviews{margin:0 auto}.slider.-achievements .slick-track,.slider.-celebrity-reviews .slick-track{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.slider.-achievements .slick-list,.slider.-adaptive .slick-initialized .slick-slide,.slider.-adaptive .slick-track,.slider.-celebrity-reviews .slick-list{display:-webkit-box;display:-ms-flexbox;display:flex}.slider.-adaptive{position:static}.slider.-adaptive .slick-slide{height:auto!important}.slider.-adaptive .slick-list,.slider.-adaptive .slick-track{height:auto}.slider.-adaptive .slick-slide{}.slider.-adaptive .slider__container{height:auto}.slider.-adaptive .slick-list,.slider.-adaptive .slick-track,.slider.-adaptive .slider__container{width:100%}.slider.-adaptive .slick-initialized .slick-slide{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-text-type2__image picture,.gallery-text-type3__aside-image picture,.gallery-text-type3__image picture,.gallery-text__image picture,.page-intro__image picture,.slider.-adaptive .slider__picture--horizontal{display:block;width:100%;height:100%}.slider.-adaptive .slider__picture--horizontal .picture__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider.-adaptive .picture{display:initial;width:auto;height:auto}.slider.-adaptive .picture__image{width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.slider__item{position:relative}.slider__item .content__tour-button{padding:15px;right:calc(50% - 35px);bottom:calc(50% - 35px)}.slider__item .card__panorama{padding-left:0;padding-right:0}.slider__pet-friendly,.slider__rating{position:absolute;top:20%;right:2%;z-index:9;width:196px;background:0 0}.slider__pet-friendly{top:30%;width:120px}.card.-type-default .card__control,.slider__control{z-index:9;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;margin-top:15px}.card.-type-default .card__control-line,.slider__control-line{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:10px}.card.-type-default .card__control-line:before,.slider__control-line:before{content:'';background-color:#bb9f68;display:block;margin:0 auto;width:80px;height:3px}.card.-type-default .-small.card__control-line:before,.slider__control-line.-small:before{width:80px;height:3px}.card.-type-default .card__control,.slider__control.-image{color:#fff}.card.-type-default .card__arrow,.slider__arrow{cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500}.card.-type-default .card__arrow .ic:before,.slider__arrow .ic:before{display:block;font-size:21px;-webkit-transition:all .3s ease;transition:all .3s ease}.card.-type-default .-prev.card__arrow .ic:before,.slider__arrow.-prev .ic:before{content:'\2193'}.card.-type-default .-next.card__arrow .ic:before,.slider__arrow.-next .ic:before{content:'\2191'}.card.-type-default .card__arrow .number,.slider__arrow .number{text-align:center;display:block;width:25px;font-size:20px}.card.-type-default .-prev.card__arrow,.slider__arrow.-prev{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.card.-type-default .-next.card__arrow,.slider__arrow.-next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.card.-type-default .slider.-news-pop-up .-horiz.card__control,.slider.-news-pop-up .card.-type-default .-horiz.card__control,.slider.-news-pop-up .slider__control.-horiz,.slider__arrow-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider__arrow-nav{cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.slider__arrow-nav .ic:before{display:block;font-size:21px}.slider__arrow-nav.-prev .ic:before{content:'\2190'}.slider__arrow-nav.-next .ic:before{content:'\2192'}.slider.-news .slider__container{height:420px}.slider.-news .slider__item::before,.slider.-news-pop-up .slider__item::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.4)}.slider.-news .slider__text{position:absolute;bottom:80px;left:80px;right:80px;z-index:2;color:#fff}.slider.-news .slider__text-title{margin-bottom:20px;font-weight:300;font-size:24px;line-height:33px;text-transform:uppercase}.slider.-news .slider__text-desc{font-weight:400;font-size:18px;line-height:24px}.card.-type-default .slider.-news .card__control,.slider.-news .card.-type-default .card__control,.slider.-news .slider__control{right:30px;left:auto;color:#fff}.slider.-news-pop-up{width:100%;max-width:1024px;padding:10px;overflow:auto}.slider.-news-pop-up .slider__container{height:100%}.slider.-news-pop-up .slider__text{position:absolute;bottom:80px;left:40px;right:80px;z-index:2;color:#fff}.slider.-news-pop-up .slider__text-title{margin-bottom:20px;font-weight:600;font-size:24px;line-height:33px;text-transform:uppercase}.slider.-news-pop-up .slider__text-desc{font-weight:400;font-size:16px;line-height:22px}.card.-type-default .slider.-news-pop-up .card__control,.slider.-news-pop-up .card.-type-default .card__control,.slider.-news-pop-up .slider__control{right:30px;left:auto;color:#fff}.card.-type-default .slider.-news-pop-up .-horiz.card__control,.slider.-news-pop-up .card.-type-default .-horiz.card__control,.slider.-news-pop-up .slider__control.-horiz{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;right:unset;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:unset;bottom:20px;width:230px}.card.-type-default .slider.-news-pop-up .-horiz.card__control .card__control-line,.card.-type-default .slider.-news-pop-up .-horiz.card__control .slider__control-line,.card.-type-default .slider.-news-pop-up .slider__control.-horiz .card__control-line,.slider.-news-pop-up .card.-type-default .-horiz.card__control .card__control-line,.slider.-news-pop-up .card.-type-default .-horiz.card__control .slider__control-line,.slider.-news-pop-up .slider__control.-horiz .card.-type-default .card__control-line,.slider.-news-pop-up .slider__control.-horiz .slider__control-line{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:80px;height:3px;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding:0;margin:0 16px}.card.-type-default .slider.-news-pop-up .-horiz.card__control .card__arrow,.card.-type-default .slider.-news-pop-up .-horiz.card__control .slider__arrow,.card.-type-default .slider.-news-pop-up .slider__control.-horiz .card__arrow,.slider.-news-pop-up .card.-type-default .-horiz.card__control .card__arrow,.slider.-news-pop-up .card.-type-default .-horiz.card__control .slider__arrow,.slider.-news-pop-up .slider__control.-horiz .card.-type-default .card__arrow,.slider.-news-pop-up .slider__control.-horiz .slider__arrow{display:grid;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0 16px}.card.-type-default .slider.-news-pop-up .-horiz.card__control .-prev.card__arrow,.card.-type-default .slider.-news-pop-up .-horiz.card__control .slider__arrow.-prev,.card.-type-default .slider.-news-pop-up .slider__control.-horiz .-prev.card__arrow,.slider.-news-pop-up .card.-type-default .-horiz.card__control .-prev.card__arrow,.slider.-news-pop-up .card.-type-default .-horiz.card__control .slider__arrow.-prev,.slider.-news-pop-up .slider__control.-horiz .card.-type-default .-prev.card__arrow,.slider.-news-pop-up .slider__control.-horiz .slider__arrow.-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.card.-type-default .slider.-news-pop-up .-horiz.card__control .-prev.card__arrow .number,.card.-type-default .slider.-news-pop-up .-horiz.card__control .slider__arrow.-prev .number,.card.-type-default .slider.-news-pop-up .slider__control.-horiz .-prev.card__arrow .number,.slider.-news-pop-up .card.-type-default .-horiz.card__control .-prev.card__arrow .number,.slider.-news-pop-up .card.-type-default .-horiz.card__control .slider__arrow.-prev .number,.slider.-news-pop-up .slider__control.-horiz .card.-type-default .-prev.card__arrow .number,.slider.-news-pop-up .slider__control.-horiz .slider__arrow.-prev .number{grid-column:2}.card.-type-default .slider.-news-pop-up .-horiz.card__control .-next.card__arrow .number,.card.-type-default .slider.-news-pop-up .-horiz.card__control .-prev.card__arrow .ic,.card.-type-default .slider.-news-pop-up .-horiz.card__control .slider__arrow.-next .number,.card.-type-default .slider.-news-pop-up .-horiz.card__control .slider__arrow.-prev .ic,.card.-type-default .slider.-news-pop-up .slider__control.-horiz .-next.card__arrow .number,.card.-type-default .slider.-news-pop-up .slider__control.-horiz .-prev.card__arrow .ic,.slider.-news-pop-up .card.-type-default .-horiz.card__control .-next.card__arrow .number,.slider.-news-pop-up .card.-type-default .-horiz.card__control .-prev.card__arrow .ic,.slider.-news-pop-up .card.-type-default .-horiz.card__control .slider__arrow.-next .number,.slider.-news-pop-up .card.-type-default .-horiz.card__control .slider__arrow.-prev .ic,.slider.-news-pop-up .slider__control.-horiz .card.-type-default .-next.card__arrow .number,.slider.-news-pop-up .slider__control.-horiz .card.-type-default .-prev.card__arrow .ic,.slider.-news-pop-up .slider__control.-horiz .slider__arrow.-next .number,.slider.-news-pop-up .slider__control.-horiz .slider__arrow.-prev .ic{grid-column:1}.card.-type-default .slider.-news-pop-up .-horiz.card__control .-next.card__arrow,.card.-type-default .slider.-news-pop-up .-horiz.card__control .slider__arrow.-next,.card.-type-default .slider.-news-pop-up .slider__control.-horiz .-next.card__arrow,.slider.-news-pop-up .card.-type-default .-horiz.card__control .-next.card__arrow,.slider.-news-pop-up .card.-type-default .-horiz.card__control .slider__arrow.-next,.slider.-news-pop-up .slider__control.-horiz .card.-type-default .-next.card__arrow,.slider.-news-pop-up .slider__control.-horiz .slider__arrow.-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.card.-type-default .slider.-news-pop-up .-horiz.card__control .-next.card__arrow .ic,.card.-type-default .slider.-news-pop-up .-horiz.card__control .slider__arrow.-next .ic,.card.-type-default .slider.-news-pop-up .slider__control.-horiz .-next.card__arrow .ic,.slider.-news-pop-up .card.-type-default .-horiz.card__control .-next.card__arrow .ic,.slider.-news-pop-up .card.-type-default .-horiz.card__control .slider__arrow.-next .ic,.slider.-news-pop-up .slider__control.-horiz .card.-type-default .-next.card__arrow .ic,.slider.-news-pop-up .slider__control.-horiz .slider__arrow.-next .ic{grid-column:2}.card.-type-default .slider.-news-pop-up .-horiz.card__control .card__arrow .number,.card.-type-default .slider.-news-pop-up .-horiz.card__control .slider__arrow .number,.card.-type-default .slider.-news-pop-up .slider__control.-horiz .card__arrow .number,.slider.-news-pop-up .card.-type-default .-horiz.card__control .card__arrow .number,.slider.-news-pop-up .card.-type-default .-horiz.card__control .slider__arrow .number,.slider.-news-pop-up .slider__control.-horiz .card.-type-default .card__arrow .number,.slider.-news-pop-up .slider__control.-horiz .slider__arrow .number{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-transform:none;transform:none;margin:0;grid-row:1}.card.-type-default .slider.-news-pop-up .-horiz.card__control .card__arrow .ic,.card.-type-default .slider.-news-pop-up .-horiz.card__control .slider__arrow .ic,.card.-type-default .slider.-news-pop-up .slider__control.-horiz .card__arrow .ic,.slider.-news-pop-up .card.-type-default .-horiz.card__control .card__arrow .ic,.slider.-news-pop-up .card.-type-default .-horiz.card__control .slider__arrow .ic,.slider.-news-pop-up .slider__control.-horiz .card.-type-default .card__arrow .ic,.slider.-news-pop-up .slider__control.-horiz .slider__arrow .ic{-webkit-transform:rotate(90deg);transform:rotate(90deg);grid-row:1}.slider__button.button.-type-more,.slider__button.cookie-notification__button{background-color:#bb9f68;color:#fff;border:0;padding:16px 40px;width:280px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider__button.button.-type-more:hover,.slider__button.cookie-notification__button:hover{color:#bb9f68}.slider .slider__button.slider__button--event{margin-top:calc(pow(100vw/1920px,2)*24px);margin-left:8px;opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px)}.slider--lounge.-main .slider__text-title{font-size:54px}.card.-type-default .card__content,.slider.-review-detail,.slider__button-container,.slider__button-container .button,.slider__button-container .cookie-notification__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider__button-container{position:absolute;left:0;right:0;bottom:102px}.slider__button-container .button,.slider__button-container .cookie-notification__button{min-width:268px}.card.-type-default .card__content,.slider.-review-detail{background-color:rgba(187,159,104,.85);max-width:600px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card{position:relative}.card__price{font-size:24px;font-weight:400}.card__price-from{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.card__price-value:empty~*{display:none}.card__price-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:5px}.card__short{font-size:24px}.card__mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;background-color:#bc2629;font-size:16px;color:#fff;border-radius:50%}.card__panorama{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;padding-left:20px;padding-right:20px;display:none}.type-restaurants_detailed .card__panorama,.type-services_hotel_akvapark .card__panorama{padding:70px 0 0}.panorama-active .card__panorama{display:block}.card.-type-default.-item:not(:last-child){margin-bottom:40px}.card.-type-default .card__type{font-size:19px}.card.-type-default .card__buttons{margin-top:40px}.card.-type-default .card__image{position:relative}.card.-type-default .card__image-container{position:relative;height:490px}.card.-type-default .card__image.-slider{padding-left:0}.card.-type-default .card__slider{position:relative}.card.-type-default .card__row{display:-webkit-box;display:-ms-flexbox;display:flex}.card.-type-default .card__row.-buttons{margin-top:40px}.card.-type-default .card__content{min-height:350px;padding:40px;font-size:16px;color:#fff;position:absolute;top:50%;z-index:50;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:50px}.card.-type-default .card__content.-gutter{padding-left:80px;padding-right:80px}.card.-type-default .card__content--reverse{left:unset;right:50px}.card.-type-default .card__properties{position:absolute;top:0;left:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card.-type-default .card__property{min-width:70px;min-height:42px;padding:5px 7px;font-size:14px;color:#5f5f5f;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.card.-type-default .card__property:not(:last-child){margin-bottom:2px}.card.-type-default .card__property.icon:before{display:inline-block;margin-right:5px;font-size:20px}.card.-type-default .card__property.icon.-site10-people{padding-right:14px}.card.-type-default .card__property.icon.-site10-people:before{margin-right:0;font-size:32px}.card.-type-default .card__property.icon.-tl_bed:before{font-size:30px}.card.-type-default-reverse .card__content{left:auto}.card.-type-gallery .card__image{width:100%;height:0;padding-bottom:58.3%;position:relative}.card.-type-gallery .card__content{padding:20px;font-family:"Open Sans",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:30px;overflow:hidden}.card.-type-gallery .card__content:hover .card__title,.card.-type-gallery .card__title{-webkit-transition:bottom .3s ease;transition:bottom .3s ease;bottom:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card.-type-gallery .card__title{left:20px;right:20px;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);position:absolute}.card.-type-news:not(:last-child){margin-bottom:55px}.card.-type-news .card__image{position:relative}.card.-type-news .card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card.-type-news .card__date{margin-bottom:35px}.card.-type-news .card__title{color:#5f5f5f;line-height:1.25}.card.-type-news .card__text p:last-child{margin-bottom:.5em}.card.-type-review{color:#fff;margin-bottom:40px;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}body.-load .card.-type-review{opacity:1}.card.-type-review .button,.card.-type-review .cookie-notification__button{font-size:18px}.card.-type-review .card__date{position:absolute;left:0;top:0}.card.-type-review .card__content{position:relative;background-color:#bb9f68;min-height:350px;padding:75px 120px 55px}.card.-type-review .card__content.-inverted{padding:20px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bx-ie11 .card.-type-review .card__content.-inverted{height:350px}.card.-type-review .card__heading{font-size:37px;margin-bottom:30px}.card.-type-review .card__author{font-size:30px}.card.-type-review-slider{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;width:100%}.card.-type-review-slider .card__content{width:100%}.card.-type-offers:not(:last-of-type){margin-bottom:60px}.card.-type-offers .button,.card.-type-offers .cookie-notification__button{margin:5px 0}.card.-type-offers .-type-booking.cookie-notification__button,.card.-type-offers .button.-type-booking{padding-left:30px;padding-right:30px}.card.-type-offers .card__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card.-type-offers .card__image{position:relative}.card.-type-offers .card__image:before{content:'';display:block;padding-bottom:calc(350/600*100%)}.card.-type-offers .card__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:65px 40px 60px;background:#bb9f68}.card.-type-offers .card__content .button,.card.-type-offers .card__content .cookie-notification__button{width:280px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card.-type-offers .card__row .button:not(:last-child),.card.-type-offers .card__row .cookie-notification__button:not(:last-child){margin-right:50px}.card.-type-offers .card__options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;padding:10px 30px;background-color:#fff}.card.-type-offers .card__options--second{margin-top:0;padding-top:9px;border-top:1px solid #dfdfdf}.card.-type-offers .card__options-item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:10px 0}.card.-type-offers .card__options-item span{font-weight:700;font-size:14px;line-height:19px;color:#5f5f5f}.card.-type-offers .card__options-item:not(:last-child){border-right:1px solid #dfdfdf}.card.-type-offers .card__options-item-title{margin-bottom:9px;font-weight:700;font-size:12px;line-height:16px;text-transform:uppercase;color:#acacac}.card.-type-offers .card__options-item--type-day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:10%}.card.-type-offers .card__options-item--type-day h6{margin-bottom:0}.card.-type-offers .card__motivator{position:absolute;left:0;top:0;z-index:2;padding:8px 2px 8px 13px;font-size:11px;font-weight:700;line-height:14px;text-transform:uppercase;color:#fff;background-color:#ff8717}.card.-type-offers .card__motivator .motivator__hole{fill:#ff8717;position:absolute;top:0;bottom:0;left:100%}.card.-type-offers .card__capacity-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.card.-type-offers .card__capacity-block.icon:before{margin-right:8px;font-size:30px;color:#fff}.card.-type-offers .card__capacity-block span{display:block}.card.-type-offers .card__capacity-title{margin-right:10px;font-weight:700}.card.-type-offers .card__panorama{padding-left:0;padding-right:0}.card.-type-awards,.card.-type-scheme{padding:10px;background-color:#fff}.card.-type-awards .card__title{padding:30px;text-align:center;font-size:18px}.card.-type-scheme{display:grid;grid-template-columns:440px 1fr;padding:20px}.card.-type-scheme .card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:40px;color:#5f5f5f}.card.-type-scheme .card__heading{margin:0;font-weight:600;font-size:22px;line-height:30px;color:#5f5f5f}.card.-type-icon,.card.-type-icon .card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card.-type-icon .card__icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:start;align-self:flex-start;margin-right:40px;color:#bb9f68;font-size:80px}.card.-type-icon .card__label{margin-bottom:0;color:#5f5f5f;font-size:16px;font-weight:400}.card.-image-and-text,.card.-image-and-text .card__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.card.-image-and-text{min-height:450px;color:#fff;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.5s;transition-duration:.5s}.card.-image-and-text[href]{cursor:pointer}.card.-image-and-text[href]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.card.-image-and-text:before{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(rgba(0,0,0,.8)));background-image:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.8) 100%);pointer-events:none}.card.-image-and-text .card__content{z-index:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:40px}.card.-image-and-text .card__title{color:#fff;font-size:16px;font-weight:400;text-transform:uppercase}.card.-image-and-text .card__subtitle{font-size:14px;font-weight:400}.card.-image-and-text .card__description{margin-bottom:40px;color:#fff}.card.-image-and-text .card__more{margin-top:20px}.card.-type-advantage{padding:20px;color:#fff;background-color:#bb9f68}.card.-type-advantage .card__title{margin-bottom:0;color:#fff;font-size:24px;font-weight:400;text-transform:uppercase}.card.-type-advantage .card__icon,.card.-type-advantage .card__title.-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card.-type-advantage .card__icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:25px;font-size:80px}.card.-type-advantage .card__icon.-small{font-size:42px}.card.-type-advantage .card__icon.-flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card.-type-advantage .card__description{margin-top:40px}.card.-type-advantage .card__description.-small-margin-top{margin-top:12px}.card.-type-advantage.-small .card__title{text-transform:none}.card.-type-advantage.-small .card__icon{font-size:50px}.card.-type-advantage.-full{width:100%}.card.-type-advantage.-full-height{height:100%}.card.-type-reading{color:#fff;margin-bottom:40px;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;font-size:18px}body.-load .card.-type-reading{opacity:1}.litriv .card.-type-reading{margin-bottom:0}.card.-type-reading .card__description{font-size:24px;line-height:140%}.card.-type-reading .card__description .card__description-title{font-weight:600;font-size:30px}.card.-type-reading .card__date{position:absolute;left:0;top:0}.card.-type-reading .card__content{position:relative;background-color:#bb9f68;min-height:350px;padding:75px 120px 55px}.card-group,.card.-type-reading .card__content.-inverted{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card.-type-reading .card__content.-inverted{padding:20px;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bx-ie11 .card.-type-reading .card__content.-inverted{height:350px}.card.-type-reading .card__content--modify-paragraph p,.card.-type-reading .card__list li{margin-bottom:14px}.card.-type-reading .card__content--small{padding:35px 40px}.card.-type-reading .card__content--warning{min-height:0;padding:35px 40px}.card.-type-reading .card__content--warning h3{text-align:center;text-transform:uppercase;margin:0}.card.-type-reading .card__title{margin-bottom:32px;font-size:24px;font-weight:600;color:#fff}.card.-type-reading .card__list{padding-left:35px;margin-top:28px;margin-bottom:24px;list-style-type:disc}.card-group{gap:40px}.card-group__heading{margin-top:40px;margin-bottom:0;font-weight:300;font-size:40px;line-height:54px;color:#5f5f5f}.header{position:fixed;top:0;left:0;right:0;z-index:1011;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.header.-scroll{background-color:#fff;border-bottom:1px solid #fffbed}.header.-main .header__nav{max-width:1400px;width:100%;margin:0 auto}.header.-main .header__col.-menu,.header.-main .header__col.-top-panel{padding-right:0}.bx-mac .header.-main .header__col.-top-panel{padding-right:20px}.header.-main .header__col.-menu .menu__container,.header.-main.-scroll .header__col.-menu .menu__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}.header.-main.-scroll{background-color:transparent;border-bottom:unset}.header.-main.-scroll .header__col.-menu{padding-right:0}.header__nav{display:grid;grid-template-columns:200px 1fr;grid-template-areas:"logo top-panel" "logo menu"}.header.-scroll .header__nav{grid-template-columns:auto 1fr auto;grid-template-areas:"logo menu top-panel"}.header.-scroll .header__nav .header__col.-top-panel{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.b-page.type-ie .header__nav,.header__switch{display:-webkit-box;display:-ms-flexbox;display:flex}.header__booking-btn-mobile.button.-type-more,.header__booking-btn-mobile.cookie-notification__button,.header__booking-btn.button.-type-more,.header__booking-btn.cookie-notification__button{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#bb9f68;background-color:#bb9f68}.header.-scroll .header__booking-btn.button.-type-more,.header.-scroll .header__booking-btn.cookie-notification__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header__switch{z-index:101;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;height:70px;cursor:pointer;background-color:#bb9f68}.header.-has-lang.-scroll .header__switch{width:60px;height:60px;background-color:#fff}.header.-has-lang.-scroll .header__switch span{background:#bb9f68}.header__switch span,.header__switch-container{width:20px;height:14px;position:relative;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.header__switch span{display:block;position:absolute;height:2px;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:left center;transform-origin:left center}.header__switch span:nth-child(1){top:0}.header__switch span:nth-child(2){top:calc(50% - 1px)}.header__switch span:nth-child(3){bottom:0}.header__switch.-open .header__switch-container{height:20px}.header__switch.-open span{width:26px}.header__switch.-open span:nth-child(1){-webkit-transform:rotate(44deg);transform:rotate(44deg)}.header__switch.-open span:nth-child(2){width:0;opacity:0}.header__switch.-open span:nth-child(3){-webkit-transform:rotate(-44deg);transform:rotate(-44deg)}.header__col{position:relative}.header__col.-menu{grid-area:menu;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:70px}.header.-scroll .header__col.-menu{height:60px;background:#fff}.header__col.-logo,.header__col.-menu,.header__col.-top-panel{display:-webkit-box;display:-ms-flexbox;display:flex}.header__col.-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:130px;grid-area:logo}.-open-menu .header__col.-logo{background-color:#fff}.header.-scroll .header__col.-logo{min-height:60px}.header.-scroll .header__col.-logo .logo__image{max-height:50px}.header__col.-top-panel{z-index:99999;grid-area:top-panel;height:60px;padding-right:280px}.header.-scroll .header__col.-top-panel{padding-right:0;gap:40px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.b-page.type-ie .header__col.-top-panel,.grid.-advantages .grid__item div,.grid.-services-advantages .grid__item div{width:100%}.header__col.-btn,.header__col.-langs{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.b-page.-load .header__col.-btn,.b-page.-load .header__col.-langs{opacity:1}.header__col.-white{background-color:#fff}.header__col.-black{background-color:rgba(0,0,0,.5)}.header__contact,.header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__contacts{gap:40px;width:100%;margin-left:60px;margin-right:180px}.header.-main .header__contacts{margin-right:50px}.header.-scroll .header__contacts{display:none}.header__contact{-ms-flex-wrap:wrap;flex-wrap:wrap;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:0}.header__contact.-mobile-icon-booking{height:100%}.header__contact .icon{display:none;font-size:24px;color:#bb9f68;text-decoration:none}.header__contact .icon span{font-weight:400;font-size:14px;line-height:18px;color:#5f5f5f}.header__contact-link{color:#5f5f5f;font-size:16px}.header__contact-link--phone{font-weight:600}.header__contact-title{margin-right:10px}.header__contact.-mobile-icon-booking{display:none}.header__contact.-mobile-icon-booking .icon{color:#fff}.header__contact.-mobile-menu{display:none;position:relative;height:100%}.header__contact-list{position:fixed;top:60px;left:0;right:0;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;padding:30px;opacity:0;z-index:-1;pointer-events:none;-webkit-transition:.5s;transition:.5s;background:rgba(255,255,255,.9)}.header__contact-list,.header__contact-list .header__contact-link,.header__contact-list .header__contact-title,.header__contact-list-item,.header__socials{display:-webkit-box;display:-ms-flexbox;display:flex}.header__contact-list.-show{opacity:1;z-index:999;pointer-events:auto}.header__contact-list-item,.header__socials{gap:10px}.header__socials{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin:0 60px}.header.-scroll .header__socials{display:none}.header__social{font-size:24px;-webkit-transition:opacity .3s;transition:opacity .3s}.header__social.icon::before,.header__social:hover.icon::before{display:block}.header__social:hover{text-decoration:none;opacity:.8}.b-page.type-ie .header__social{margin-right:20px}.header__social.-max{font-size:20px}.header__search-form .search-form.-main-header{display:block;margin:0 auto;background:rgba(0,0,0,.65);padding:0 30px;max-width:1400px}.header .menu__link--low{font-size:14px}.header__reward-container{z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 20px}.header__reward{width:270px;height:160px;background-position:center;background-size:cover;background-repeat:no-repeat}.logo,.logo__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.logo{position:relative;width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo .logo__image{max-width:100%;max-height:80px;display:inline-block;height:auto;width:auto}.b-page.type-ie .logo .logo__image{width:150px}.footer .logo .logo__image{max-height:71px}.footer .logo .logo__image--height{max-height:87px}.logo__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:5px 20px}.header.-scroll .logo__link{background-color:transparent}.-open-menu .header .logo__link{background-color:#fff}.menu,.menu__container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.b-page.-open-menu .menu.header__menu .menu__container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.menu__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__col.-menu .menu__container{gap:25px}.header.-scroll .header__col.-menu .menu__container,.menu__container,.menu__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header.-scroll .header__col.-menu .menu__container{gap:10px;padding:0}.footer .menu__container{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 5px;text-transform:uppercase}.menu__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-transform:uppercase;font-size:16px;padding:10px;color:#fff;opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%);-webkit-transition:opacity .5s ease,color .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease,color .5s ease;transition:opacity .5s ease,transform .5s ease,color .5s ease,-webkit-transform .5s ease}.b-page.-load .menu__link{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}.b-page.-open-menu .menu__link{z-index:10}.header.-scroll .menu__link:hover,.menu .submenu-third-level .menu__submenu-link:hover,.menu__link:hover,html.bx-touch .menu__link:hover{text-decoration:none;color:rgba(187,159,104,.6)}.header.-scroll .menu__item.-active .menu__link,.menu__item.-active .menu__link{text-decoration:none;color:#bb9f68}.header.-scroll .menu__link{color:#5f5f5f}.footer .menu__link{text-transform:none;padding-left:0;padding-right:0}.menu__submenu{position:absolute;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:20px;opacity:0;pointer-events:none;-webkit-transition:opacity .5s ease .1s;transition:opacity .5s ease .1s}header.-scroll .menu__submenu{background-color:rgba(255,255,255,.9)}.menu__submenu-link,html.bx-no-touch .-type-booking.cookie-notification__button:hover,html.bx-no-touch .button.-type-booking:hover{color:#fff}.header.-scroll .menu .submenu-third-level__link,header.-scroll .menu__submenu-link{color:#5f5f5f}.menu__submenu-switch,.menu__submenu-switch--third-level{position:relative;-webkit-transition:.5s ease;transition:.5s ease}.menu__submenu-switch--third-level::after,.menu__submenu-switch::after{content:'';position:absolute;top:calc(50% - 2px);right:-10px;border:4px solid transparent;border-top:4px solid #fff;-webkit-transition:.5s ease;transition:.5s ease}.menu__submenu-switch--third-level:hover::after,.menu__submenu-switch:hover::after{opacity:.6}header.-scroll .menu__submenu-switch--third-level::after,header.-scroll .menu__submenu-switch::after{border-top:4px solid #5f5f5f}.menu .submenu-third-level__list{position:relative;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;padding-top:10px;width:100%;opacity:0;pointer-events:none;-webkit-transition:opacity .5s ease .1s;transition:opacity .5s ease .1s}.menu .submenu-third-level__item{padding-left:10px}.menu .submenu-third-level__link{font-size:16px;line-height:22px;text-transform:none;color:#fff}.-scroll .menu__link{padding:0;font-size:13px}.breadcrumbs__link,.breadcrumbs__link:hover,.lang__item,.lang__item:hover,.link.-as-text,.link.-as-text:hover{color:inherit;text-decoration:none}.-as-accent-hover.breadcrumbs__link:hover,.link.-as-accent-hover:hover{color:#bb9f68}.-underlined.breadcrumbs__link,.link.-underlined{color:inherit;text-decoration:underline}.-underlined.breadcrumbs__link:hover,.link.-underlined:hover{text-decoration:none}.-as-block.breadcrumbs__link,.link.-as-block,.social__link:before{display:block}.-as-inline-block.breadcrumbs__link,.link.-as-inline-block{display:inline-block}.-color.breadcrumbs__link,.link.-color{color:#bb9f68}.-basic.breadcrumbs__link,.link.-basic{color:#bb9f68;background:0 0;-webkit-transition:opacity .3s;transition:opacity .3s}.-basic.breadcrumbs__link:hover,.link.-basic:hover,html.bx-no-touch .section.-type-main .section__image:hover:after,html.bx-no-touch .section.-type-offers .section__image:hover:after,html.bx-no-touch .section.-type-rooms-list .section__image:hover:after{opacity:.6}.-fix-width.cookie-notification__button,.-type-booking.-fix-width.cookie-notification__button,.button.-type-booking.-fix-width,.button.-type-more.-fix-width{margin-top:5px;margin-bottom:5px;width:240px;padding-right:10px;padding-left:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button.-type-booking{font-family:"Open Sans",sans-serif}.button.-type-booking,.button.-type-more{line-height:1;padding:15px 60px;text-transform:uppercase}.cookie-notification__button{line-height:1}.button{border:0}.button,.cookie-notification__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;outline:0;cursor:pointer;position:relative;text-decoration:none;text-transform:uppercase;font-size:16px}.button:hover,.cookie-notification__button:hover,.footer__col.-developer a:hover{text-decoration:none}.-type-booking.cookie-notification__button,.button.-type-booking{border:1px solid #fff;color:#bb9f68;z-index:1;-webkit-transition:all .35s cubic-bezier(.165,.84,.44,1);transition:all .35s cubic-bezier(.165,.84,.44,1);overflow:hidden}.-type-booking.cookie-notification__button:before,.button.-type-booking:before{content:'';position:absolute;display:block;top:0;left:0;width:105%;height:100%;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:bottom left;transform-origin:bottom left;z-index:-1;background-color:#fff;-webkit-transition:opacity .4s cubic-bezier(.165,.84,.44,1) .01s,-webkit-transform .35s cubic-bezier(.165,.84,.44,1);transition:transform .35s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1) .01s;transition:transform .35s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1) .01s,-webkit-transform .35s cubic-bezier(.165,.84,.44,1)}html.bx-no-touch .-type-booking.cookie-notification__button:hover:before,html.bx-no-touch .button.-type-booking:hover:before{-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);-webkit-transform-origin:top left;transform-origin:top left}.button.-type-more{border:1px solid #fff;color:#fff}.button.-type-more,.cookie-notification__button{font-family:"Open Sans",sans-serif;clear:both}html.bx-no-touch .button.-type-more,html.bx-no-touch .cookie-notification__button{z-index:1;-webkit-transition:all .35s cubic-bezier(.165,.84,.44,1);transition:all .35s cubic-bezier(.165,.84,.44,1);overflow:hidden}html.bx-no-touch .button.-type-more:before{background-color:#fff}html.bx-no-touch .button.-type-more:before,html.bx-no-touch .cookie-notification__button:before{content:'';position:absolute;display:block;top:0;left:0;width:105%;height:102%;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);-webkit-transform-origin:top left;transform-origin:top left;z-index:-1;-webkit-transition:opacity .4s cubic-bezier(.165,.84,.44,1) .01s,-webkit-transform .35s cubic-bezier(.165,.84,.44,1);transition:transform .35s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1) .01s;transition:transform .35s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1) .01s,-webkit-transform .35s cubic-bezier(.165,.84,.44,1)}html.bx-no-touch .button.-type-more:hover{color:#bb9f68}html.bx-no-touch .button.-type-more:hover:before,html.bx-no-touch .cookie-notification__button:hover:before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.button.-type-more.-primary,.cookie-notification__button{border:1px solid #bb9f68;color:#bb9f68}html.bx-no-touch .button.-type-more.-primary:before,html.bx-no-touch .cookie-notification__button:before{background-color:#bb9f68}html.bx-no-touch .button.-type-more.-primary:hover,html.bx-no-touch .cookie-notification__button:hover{color:#fff}.-dark-reverse.cookie-notification__button,.-dark.cookie-notification__button,.button.-type-more.-dark,.button.-type-more.-dark-reverse{border:1px solid #bb9f68;background-color:#bb9f68;color:#fff}html.bx-no-touch .-dark.cookie-notification__button::before,html.bx-no-touch .button.-type-more.-dark::before{background-color:#fff}html.bx-no-touch .-dark-reverse.cookie-notification__button:hover,html.bx-no-touch .-dark.cookie-notification__button:hover,html.bx-no-touch .button.-type-more.-dark-reverse:hover,html.bx-no-touch .button.-type-more.-dark:hover{color:#bb9f68}html.bx-no-touch .-dark-reverse.cookie-notification__button::before,html.bx-no-touch .button.-type-more.-dark-reverse::before{background-position:0 100%;background-repeat:no-repeat;background-size:100% 33%}.-xl.cookie-notification__button,.button.-type-more.-xl{padding:15px 112px}.-booking-header.cookie-notification__button,.button.-booking-header{font-size:18px;width:260px;min-height:90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;font-family:"Open Sans",sans-serif;color:#bb9f68;background:#fff;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}html.bx-no-touch .-booking-header.cookie-notification__button,html.bx-no-touch .button.-booking-header{z-index:1;-webkit-transition:all .35s cubic-bezier(.165,.84,.44,1);transition:all .35s cubic-bezier(.165,.84,.44,1);overflow:hidden}html.bx-no-touch .-booking-header.cookie-notification__button:before,html.bx-no-touch .button.-booking-header:before{content:'';position:absolute;display:block;top:0;left:0;width:105%;height:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top left;transform-origin:top left;z-index:-1;color:#fff;background-color:#bb9f68;-webkit-transition:opacity .4s cubic-bezier(.165,.84,.44,1) .01s,-webkit-transform .35s cubic-bezier(.165,.84,.44,1);transition:transform .35s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1) .01s;transition:transform .35s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1) .01s,-webkit-transform .35s cubic-bezier(.165,.84,.44,1)}html.bx-no-touch .-booking-header.cookie-notification__button:hover,html.bx-no-touch .button.-booking-header:hover{color:#fff}html.bx-no-touch .-booking-header.cookie-notification__button:hover:before,html.bx-no-touch .button.-booking-header:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.header.-scroll .-booking-header.cookie-notification__button,.header.-scroll .button.-booking-header{background:#bb9f68;color:#fff}.-booking-header-mobile.cookie-notification__button,.button.-booking-header-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:90px;background-color:#bb9f68;width:100px}.-booking-header-mobile.cookie-notification__button .icon,.button.-booking-header-mobile .icon{color:#fff;font-size:30px;display:block;-webkit-transform:translateY(3px);transform:translateY(3px)}.-watch-video.cookie-notification__button,.button.-watch-video{margin-top:60px}.picture{display:block;overflow:hidden;width:100%;height:100%}html.bx-ios .picture.-ios{position:absolute}.picture--mobile{display:none}.picture__image{width:100%;height:100%;position:relative;-o-object-fit:cover;object-fit:cover;background-image:none;display:block}html #bx-panel,html #bx-panel.bx-panel-fixed{z-index:1100!important}html #bx-panel+.panel,html #bx-panel~.header{top:40px}.panel{width:100px;background-color:#fff;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.b-page.-load .panel{opacity:1}.panel.-scroll .panel__social{-webkit-box-shadow:none;box-shadow:none}.panel,.panel__info,.panel__point{display:-webkit-box;display:-ms-flexbox;display:flex}.panel__info{font-size:16px;color:#5f5f5f;width:100%}.panel__info.-ie{height:100%;padding-right:10px}.panel__transform.-address,.panel__transform.-phone{font-weight:400;font-size:16px}.panel__transform.-phone.-no-social{padding-bottom:30px}.panel__transform.-address{-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:normal;width:100%}.panel__point{height:0;opacity:0;position:relative;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel__langs,.panel__point,.social.-panel{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.panel__langs,.social.-contacts,.social.-panel{display:-webkit-box;display:-ms-flexbox;display:flex}.panel__langs{border-top:1px solid #bb9f68;border-bottom:1px solid #bb9f68;min-height:70px;height:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel.-scroll .panel__langs{border-top:1px solid transparent}.social.-contacts,.social.-panel{-webkit-box-direction:normal}.social.-panel{padding:15px 0;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.social.-panel .social__link{padding:10px 5px}.social.-contacts{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:-15px;margin-right:-15px}.social.-contacts .social__link{margin-left:15px;margin-right:15px;font-size:25px}.social__link{cursor:pointer;color:#b8b8b8;text-align:center;display:block;font-size:16px}.social__link:hover{text-decoration:none;color:#bb9f68}.section{margin-top:110px}.section:last-of-type{margin-bottom:110px}.section.-type-about .section__col,.section__image{position:relative}.section.-type-about .section__col.-image{margin-bottom:20px}.section.-type-about .section__col.-text .ustyle{padding-top:60px}.section.-type-about .section__image:before{content:'';display:block;padding-bottom:calc(470/700*100%)}.section.-type-restaurant .section__carousel{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.section.-type-restaurant .section__carousel-container{overflow:hidden;margin-top:20px}.section.-type-restaurant .section__desc,.section.-type-restaurant .section__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section.-type-restaurant .section__desc{padding:50px 20px 50px 40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((100vw - 1440px)/2 + 360px);flex-basis:calc((100vw - 1440px)/2 + 360px);-webkit-box-flex:0}.section.-type-restaurant .section__slider{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.section.-type-wedding .section__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:100vh}.section.-type-wedding .section__info{width:100%;max-width:600px;position:relative;z-index:10}.section.-type-wedding .section__info-header{text-align:left}.section.-type-wedding .section__content{min-height:270px;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section.-type-wedding .button,.section.-type-wedding .cookie-notification__button{padding-left:40px;padding-right:40px}.section.-type-wedding .section__decor{height:100%}.section.-type-wedding .section__decor.-main-bg{background-image:url(/local/templates/template3/public/images/wedding-main.png);z-index:2}.section.-type-wedding .section__decor.-full{background-image:url(/local/templates/template3/public/images/wedding.png);z-index:3}.section.-type-wedding .section__decor.-center{background-image:url(/local/templates/template3/public/images/wedding-1.png);background-size:auto;z-index:4}.section.-type-wedding .section__decor.-left{background-image:url(/local/templates/template3/public/images/wedding-2.png);background-size:auto;background-position:left center;z-index:5}.section.-type-offers .section__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -20px 50px}.section.-type-offers .section__col{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;margin-bottom:25px;padding:0 20px}.section.-type-offers .section__image{overflow:hidden;margin-bottom:30px}.section.-type-offers .section__image .picture{-webkit-transition:-webkit-transform 5s linear;transition:transform 5s linear;transition:transform 5s linear,-webkit-transform 5s linear;-webkit-transform:scale(1);transform:scale(1)}.section.-type-main .section__image .section.-type-wedding a.section__decor,.section.-type-main .section__image .slider.-main a.slider__item:before,.section.-type-main .section__image a.main__layer,.section.-type-main .section__image a.main__overlay,.section.-type-main .section__image a.mx-fill,.section.-type-main .section__image a.mx-overlay.-gradient-slide:before,.section.-type-main .section__image a.mx-overlay.-gradient:before,.section.-type-main .section__image a.slider.-gutter-left,.section.-type-main .section__image a.slider.-gutter-right,.section.-type-offers .section__image .section.-type-wedding a.section__decor,.section.-type-offers .section__image .slider.-main a.slider__item:before,.section.-type-offers .section__image a.main__layer,.section.-type-offers .section__image a.main__overlay,.section.-type-offers .section__image a.mx-fill,.section.-type-offers .section__image a.mx-overlay.-gradient-slide:before,.section.-type-offers .section__image a.mx-overlay.-gradient:before,.section.-type-offers .section__image a.slider.-gutter-left,.section.-type-offers .section__image a.slider.-gutter-right,.section.-type-rooms-list .section__image .section.-type-wedding a.section__decor,.section.-type-rooms-list .section__image .slider.-main a.slider__item:before,.section.-type-rooms-list .section__image a.main__layer,.section.-type-rooms-list .section__image a.main__overlay,.section.-type-rooms-list .section__image a.mx-fill,.section.-type-rooms-list .section__image a.mx-overlay.-gradient-slide:before,.section.-type-rooms-list .section__image a.mx-overlay.-gradient:before,.section.-type-rooms-list .section__image a.slider.-gutter-left,.section.-type-rooms-list .section__image a.slider.-gutter-right,.section.-type-wedding .section.-type-main .section__image a.section__decor,.section.-type-wedding .section.-type-offers .section__image a.section__decor,.section.-type-wedding .section.-type-rooms-list .section__image a.section__decor,.slider.-main .section.-type-main .section__image a.slider__item:before,.slider.-main .section.-type-offers .section__image a.slider__item:before,.slider.-main .section.-type-rooms-list .section__image a.slider__item:before{z-index:2}.section.-type-offers .section__image:after{opacity:0;background-color:#bb9f68;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-transition:all 5s linear;transition:all 5s linear;z-index:1}html.bx-no-touch .section.-type-main .section__image:hover .picture,html.bx-no-touch .section.-type-offers .section__image:hover .picture,html.bx-no-touch .section.-type-rooms-list .section__image:hover .picture{-webkit-transform:scale(1.2);transform:scale(1.2)}.section.-type-offers .section__image:before{content:"";display:block;padding-bottom:calc(180/280*100%)}.section.-type-offers .section__title{margin-bottom:20px}.section.-type-offers .section__title .h3,.section.-type-offers .section__title h3{color:#bb9f68;line-height:1.3;text-transform:uppercase;font-size:24px;-webkit-transition:all .3s ease;transition:all .3s ease}.section.-type-main .section__title .h3:hover,.section.-type-main .section__title h3:hover,.section.-type-offers .section__title .h3:hover,.section.-type-offers .section__title h3:hover,.section.-type-rooms-list .section__title .h3:hover,.section.-type-rooms-list .section__title h3:hover{color:#5f5f5f}.section.-type-offers .section__title-text{font-size:30px}.section.-type-offers.-type-offers-other,.section.-type-rooms-list{margin:0}.section.-type-rooms-list .h2{margin-bottom:.6em}.section.-type-rooms-list .section__buttons,.section.-type-rooms-list .section__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section.-type-rooms-list .section__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -20px 30px}.section.-type-rooms-list .section__buttons{gap:15px;margin-top:auto;margin-bottom:0}.section.-type-rooms-list .section__buttons .button,.section.-type-rooms-list .section__buttons .cookie-notification__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:210px;padding:15px}.section.-type-rooms-list .section__col{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:25px;padding:0 20px}.section.-type-rooms-list .section__image{overflow:hidden;margin-bottom:30px}.section.-type-rooms-list .section__image .picture{-webkit-transition:-webkit-transform 5s linear;transition:transform 5s linear;transition:transform 5s linear,-webkit-transform 5s linear;-webkit-transform:scale(1);transform:scale(1)}.section.-type-rooms-list .section__image:after{opacity:0;background-color:#bb9f68;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-transition:all 5s linear;transition:all 5s linear;z-index:1}.section.-type-rooms-list .section__image:before{content:"";display:block;padding-bottom:calc(180/280*100%)}.section.-type-rooms-list .section__title{margin-bottom:20px}.section.-type-rooms-list .section__title .h3,.section.-type-rooms-list .section__title h3{color:#bb9f68;line-height:1.3;text-transform:uppercase;font-size:24px;-webkit-transition:all .3s ease;transition:all .3s ease}.section.-type-rooms-list .section__price{margin-bottom:16px}.section.-type-rooms-list .section__price-value{font-size:24px;font-style:normal;font-weight:400;line-height:1.17}.section.-type-rooms-list .section__text{margin-bottom:32px}.section.-type-anglicisms{margin-top:40px;margin-bottom:20px;font-size:14px}.section__heading{margin-bottom:30px}.section__heading.-main{line-height:1;margin-bottom:40px}.section__sub-heading{line-height:1;margin-bottom:50px}.section__content{background-color:#fff}.section__description{padding:0 20px;margin-bottom:40px}.section__description.-rooms{margin-bottom:0}.section.-type-scheme .section__image{background-size:contain}.section.-type-scheme .section__image:before{padding-bottom:calc(3329/7111*100%)}.section__rooms-title{color:#5f5f5f;font-size:40px;text-align:center;margin-top:60px;margin-bottom:40px}.section.-type-main{margin-top:90px}.section.-type-main .section__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -20px 50px}.section.-type-main .section__col{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding:0 20px}.section.-type-main .section__image{overflow:hidden;margin-bottom:16px}.section.-type-main .section__image .picture{-webkit-transition:-webkit-transform 5s linear;transition:transform 5s linear;transition:transform 5s linear,-webkit-transform 5s linear;-webkit-transform:scale(1);transform:scale(1)}.section.-type-main .section__image:after{opacity:0;background-color:#bb9f68;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-transition:all 5s linear;transition:all 5s linear;z-index:1}.section.-type-main .section__image:before{content:"";display:block;padding-bottom:calc(180/280*100%)}.section.-type-main .section__title{margin-bottom:16px}.section.-type-main .section__title .h3,.section.-type-main .section__title h3{color:#bb9f68;line-height:1.3;text-transform:uppercase;font-size:24px;-webkit-transition:all .3s ease;transition:all .3s ease}.point:before,.section.-type-main .section__title-text{font-size:30px}.section.-type-main .button-wrapper{margin-top:auto}.section.-type-pets{margin-top:30px}.section .section__button.button.-type-more,.section .section__button.cookie-notification__button{color:#fff;background-color:#bb9f68;border:0}.section .section__button.button.-type-more:hover,.section .section__button.cookie-notification__button:hover{color:#bb9f68}.section.-half{width:49%;padding:0;margin:0}.section--less-margin{margin-top:60px}.breadcrumbs,.card.-type-offers .card__row,.heading__breadcrumbs,.row,.search-form.-content .search-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.-outer.breadcrumbs,.-outer.heading__breadcrumbs,.card.-type-offers .-outer.card__row,.row.-outer,.search-form.-content .-outer.search-form__row{margin-right:-20px;margin-left:-20px}.-flex-start.breadcrumbs,.-flex-start.heading__breadcrumbs,.card.-type-offers .-flex-start.card__row,.row.-flex-start,.search-form.-content .-flex-start.search-form__row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.-j-c-between.breadcrumbs,.-j-c-between.heading__breadcrumbs,.card.-type-offers .-j-c-between.card__row,.row.-j-c-between,.search-form.-content .-j-c-between.search-form__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.-j-c-center.breadcrumbs,.-j-c-center.heading__breadcrumbs,.card.-type-offers .-j-c-center.card__row,.row.-j-c-center,.search-form.-content .-j-c-center.search-form__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.-a-i-center.breadcrumbs,.-a-i-center.heading__breadcrumbs,.card.-type-offers .-a-i-center.card__row,.row.-a-i-center,.search-form.-content .-a-i-center.search-form__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.column{padding:0 20px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:100%}.column.-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer{position:relative;color:#5f5f5f;background:rgba(0,0,0,.1);overflow:hidden;font-weight:400}.column.-flex,.footer__col.-developer a,.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:130px;padding:60px 20px 80px}.footer__col.-developer{position:relative;z-index:2;margin-bottom:auto}.footer__col.-developer a{text-align:right;gap:20px;font-size:14px;text-decoration:none}.contacts__route-item a,.footer__col.-developer a:hover .footer__developer-title{text-decoration:underline}.footer__col.-developer a.footer__rating{display:block;text-align:right}.footer__col.-copyright{position:relative;z-index:5}.footer__col.-menu{height:100%}.footer__developer-icon{font-size:36px;max-height:36px}.footer__legal{line-height:45px}.footer__logo{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:25px;height:auto;margin-bottom:24px}.footer__logo .logo__link{height:auto;padding:0}.footer__menu .menu__link{font-size:16px}.footer__menu .menu__link:hover{color:rgba(187,159,104,.6)}.point{background-color:transparent;-webkit-transition:opacity .5s;transition:opacity .5s;outline:0;cursor:pointer;opacity:0}.point:before{content:'\2191';display:inline-block;color:#5f5f5f}.panel__point.-is-active .point{opacity:1}.heading{position:relative;z-index:1}.heading__image{position:relative;min-height:300px;margin-top:60px}.heading__image.-fullfill{min-height:1080px}.heading__image.-middle-size{min-height:615px}.heading__image.-aquapark .video{position:absolute;z-index:1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.heading__image .card__panorama{padding:0}.heading__title{text-align:center}.type-services_aquapark.type-index .heading__title,.type-services_hotel.type-index .heading__title{color:#fff}.heading__breadcrumbs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:22px;padding-bottom:16px}.heading__sf{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.breadcrumbs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.type-summer .breadcrumbs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px}.type-services_aquapark .breadcrumbs__link:hover span,.type-services_aquapark.type-index .breadcrumbs__link:hover span,.type-services_hotel .breadcrumbs__link:hover span,.type-services_hotel.type-index .breadcrumbs__link:hover span{color:#bb9f68;-webkit-transition:color .3s;transition:color .3s}.breadcrumbs__item span.mx-color_accent,.type-services_aquapark.type-index .breadcrumbs__item span,.type-services_aquapark.type-index .breadcrumbs__link span,.type-services_hotel.type-index .breadcrumbs__item span,.type-services_hotel.type-index .breadcrumbs__link span{color:#fff}.breadcrumbs__item{text-align:center}.breadcrumbs__item span{color:#b8b8b8;font-size:16px}.breadcrumbs__separator{display:inline-block;padding:0 5px}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid::after{clear:both;content:"";display:table}.grid.-nowrap-desktop{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.grid.-wide-desktop{max-width:1030px}.grid.-outer{margin-right:-20px;margin-left:-20px}.grid.-outer-half{margin-right:-10px;margin-left:-10px}.grid.-outer-half .grid__col{padding:0 10px}.grid__col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:0 20px}.grid__col.-col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.grid__col.-col-2,.grid__col.-col-3{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.grid__col.-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.grid__col.-col-4,.grid__col.-col-5{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.grid__col.-col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.grid__col.-col-6,.grid__col.-col-7{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid__col.-col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.grid__col.-col-8,.grid__col.-col-9{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.grid__col.-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.grid__col.-col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.grid__col.-col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.grid__col.-col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid__col.-col-6-12{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid__col.-col-9-12{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.grid__col.-col-6-6-12{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid__col.-col-3-4-12{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.card.-type-offers .card__image,.grid__col.-col-6-4-12,.grid__col.-col-6-8-12{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid__col.-col-5-6-12{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.grid__col.-col-4-6-12{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.grid__col.-col-3-12{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.grid__col.-col-4-12{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.grid__col.-col-gallery{margin-bottom:40px}.grid.-items-margin .grid__col:last-child,.grid.-items-margin-from-tablet .grid__col:last-child,.grid__col.-col-gallery:last-child{margin-bottom:0}.grid__col.-col-gallery .gallery__section-name{font-size:24px;font-weight:400;text-align:center}.grid__col.-col-legal{margin-bottom:31px}.grid__col.-col-awards{display:-webkit-box;display:-ms-flexbox;display:flex}.grid__col.-no-gutters.-all{padding-right:0;padding-left:0}.grid__col.-last{margin-left:auto}.grid__col.-grow{-webkit-box-flex:1;-ms-flex:1;flex:1}.grid__col.-static{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid.-items-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grid.-items-margin .grid__col{margin-bottom:40px}.grid.-no-gutters{margin-right:0;margin-left:0}.grid.-no-gutters>.grid__col,.grid.-no-gutters>[class*=-col-]{padding-right:0;padding-left:0}.grid.-cards-2-to-3{margin-left:-20px;margin-right:-20px;margin-bottom:-40px}.grid.-cards-2-to-3 .grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:33%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;margin-bottom:0;padding-left:20px;padding-right:20px;padding-bottom:40px}.grid.-cards-2-to-3 .grid__item:nth-child(1),.grid.-cards-2-to-3 .grid__item:nth-child(2){max-width:50%}.grid.-advantages{display:grid;gap:20px}.grid.-advantages:after,.grid.-cards-4:after,.grid.-services-advantages:after{content:none}.grid.-advantages .grid__item,.grid.-cards-4 .grid__item,.grid.-services-advantages .grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.grid.-services-features{display:grid;grid-template-columns:repeat(3,minmax(200px,310px));-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.grid.-services-features .list__item:last-of-type,.grid.-services-features .seating__item:last-of-type,.grid.-services-features li:last-of-type{margin-bottom:10px}.grid.-services-advantages{max-width:80%;margin:0 auto;display:grid;gap:20px}.grid.-cards-4{display:grid;gap:20px}.grid__picture{width:100%;height:341px}.grid__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:570px;width:100%;padding-right:65px;padding-left:65px}.conference__table-row a,.grid__text .heading__title,.grid__text h2,.grid__text h3,.grid__text h4{color:#5f5f5f}.contacts__heading{color:#5f5f5f;margin-bottom:36px}.contacts__add{padding-bottom:145px;padding-top:112px;background-color:#fff}.contacts__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:15px;font-size:19px}.contacts__item:last-child{margin-bottom:0}.contacts__label{font-weight:500}.contacts .section__sub-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#5f5f5f}.contacts .section__sub-heading span.icon,.contacts-prices__item-value::before{font-size:24px;color:#bb9f68}.contacts-info{display:grid;grid-template-columns:45% 35% auto}.contacts-info.on-main{grid-template-columns:repeat(2,1fr)}.contacts-info__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.contacts-info__container .h5,.contacts-info__container h5{margin-bottom:0;font-style:normal;font-weight:400;font-size:20px;line-height:27px;color:#5f5f5f}.contacts-info__container:not(:last-child){margin-bottom:60px}.vacancy__contacts .contacts-info__container{margin-bottom:0}.contacts-info__aquapark .contacts__heading,.contacts-info__aquapark .h4,.contacts-info__aquapark h4,.contacts-info__hotel .contacts__heading,.contacts-info__hotel .h4,.contacts-info__hotel h4,.contacts-info__social .contacts__heading,.contacts-info__social .h4,.contacts-info__social h4{margin-bottom:40px;font-style:normal;font-weight:400;font-size:24px;line-height:33px;color:#5f5f5f}.contacts-info__social-link{margin-right:26px;font-size:24px;-webkit-transition:opacity .3s;transition:opacity .3s}.contacts-info__social-link:hover{text-decoration:none;opacity:.8}.contacts-info__social-link:last-child{margin-right:0}.contacts-info__social-link.-max{font-size:20px}.contacts-info__social-link-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts-info__social .contacts__heading,.contacts-info__social .h4,.contacts-info__social h4{opacity:0}.contacts-info__link{position:relative;padding-left:45px;font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-decoration:underline;color:#5f5f5f}.contacts-info__link:hover,.contacts__route-item a:hover{text-decoration:none}.contacts-info__link span.icon{position:absolute;left:0;font-size:24px;color:#bb9f68}.contacts-info__link--not-icon{padding-left:0}.contacts__route{margin-top:80px}.contacts__route-title{font-weight:400;font-size:24px;margin-bottom:40px}.contacts__route-item{padding:40px;background:#fff;width:100%;margin-bottom:20px;font-size:16px;font-weight:400;line-height:24px}.contacts__route-item h4{font-size:18px;font-weight:400;color:#5f5f5f}.contacts__route-item span{font-weight:600}.contacts__route-item:last-child,.ustyle p:last-child{margin-bottom:0}.contacts-prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}.contacts-prices.-row{margin-bottom:0}.contacts-prices__item{display:grid;gap:20px}.contacts-prices__item-heading{font-weight:400;font-size:24px;line-height:33px}.contacts-prices__item-block .contacts-prices__item-value:not(:first-child){padding-left:45px}.contacts-prices__item-block .contacts-prices__item-value:not(:first-child):before{content:none}.contacts-prices__item-value{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;font-weight:400;font-size:20px;line-height:27px;color:#5f5f5f}.contacts-prices__item-value:hover{text-decoration:none}.contacts-prices__item-value:hover span,.service-options__link:hover span{text-decoration:underline}.conference__table{width:100%;border-collapse:collapse;border:1px solid #e5e1d5;background:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.conference__table td,.conference__table th,.conference__table tr{text-align:center;border:1px solid #e5e1d5;padding:26px;vertical-align:middle}.conference__table-title{text-align:center;color:#5f5f5f;font-size:40px;margin-top:110px;margin-bottom:40px}.conference__table-label-sitting{font-weight:400;text-transform:none}.conference__table-label-sitting .icon{font-size:30px;color:#bb9f68}.conference__table-label-property{font-weight:600}.conference__table-label-property.-current,.conference__table-row:hover .conference__table-label-property{background-color:#bb9f68;color:#fff}.conference__table-label-property:hover{background-color:#fff!important;color:#bb9f68!important}.conference__table-row:hover .conference__table-label-property a{color:inherit}.conference__adaptive-table{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;max-width:650px;margin:0 auto}.conference__adaptive-name{font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;padding:30px 0;width:100%}.conference__adaptive-name.-background{background-color:#e5e1d5}.conference__adaptive-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.conference__adaptive-col.-select{background-color:#e5e1d5;padding-left:40px;padding-right:40px}.conference__adaptive-col .icon{font-size:40px;color:#bb9f68}.conference__adaptive-col-select{display:none}.conference__adaptive-col-select.conference__adaptive-col--active,.conference__adaptive-row{display:-webkit-box;display:-ms-flexbox;display:flex}.conference__adaptive-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.conference__adaptive-row.-values{padding:30px 0}.conference__adaptive-label,.conference__adaptive-select{font-size:12px;text-transform:uppercase;width:100%;text-align:center}.conference__adaptive-select{max-width:570px;padding:20px;color:#5f5f5f;background-color:#fff;margin-bottom:30px;font-weight:600}.conference__adaptive-label{font-weight:700;margin-bottom:10px}.conference__adaptive-label-seating{font-size:14px;font-weight:400;text-transform:uppercase;margin:10px 0}.conference__adaptive-value{font-size:12px;font-weight:600;width:100%;text-align:center}.content,.content__section{padding-bottom:90px}.content.vacancies{padding-bottom:0}.content__section.-gutter-top{padding-top:90px}.content__section.-gutter-bottom{padding-bottom:90px;padding-top:0}.content__sections .content__section{padding-top:90px;padding-bottom:0}.content__sections .content__section:last-of-type{padding-bottom:90px}.content__image,.content__info{position:relative}.content__image.-detail-slider{height:700px}.content__image.-detail-slider .slider.-default,.content__info .container{padding-right:20px;padding-left:20px}.content__image.panorama-active .content__tour-button{display:none}.content__image.panorama-active .content__tour-button--hide{display:-webkit-box;display:-ms-flexbox;display:flex}.content__info{padding-bottom:60px;z-index:1}.content__order{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.content__services{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px}.content__services.-col-2 .content__services-column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:calc(50% - 1px)}.content__services .content__services-column.-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:100px}.content__service .icon,.content__services .content__services-column.-contacts{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.content__services.-state-detail .content__service{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:120px;flex-basis:120px}.content__service{color:#5f5f5f;padding:25px 10px}.content__service .icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:60px;padding-bottom:15px}.content__service-caption{font-size:24px;text-align:center;margin-bottom:10px;white-space:nowrap}.content__service-name{font-size:15px;font-weight:400;text-align:center}.content__services .content__service{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.content__services.-col-4 .content__service{-ms-flex-preferred-size:calc(100%/4);flex-basis:calc(100%/4);max-width:calc(100%/4 - 1px)}.content__services.-col-5 .content__service{-ms-flex-preferred-size:calc(100%/5);flex-basis:calc(100%/5);max-width:calc(100%/5 - 1px)}.content__review{position:relative;padding-top:100px;padding-bottom:100px}.content__other{margin-top:100px}.content__row,.content__tour-button{display:-webkit-box;display:-ms-flexbox;display:flex}.content__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.content__row.-page-404{padding-top:50px}.content__row.-page-404 .content__col.-heading{max-width:490px;-webkit-box-flex:0;-ms-flex:0 0 490px;flex:0 0 490px;padding-top:56px;padding-left:86px}.content__row.-page-404 .content__col.-image{-webkit-box-flex:1;-ms-flex:1;flex:1}.content__row.-page-404 .content__heading{font-size:150px;letter-spacing:16px;font-weight:600;line-height:1;margin-bottom:15px}.content__row.-page-404 .content__sub-heading{color:#5f5f5f;font-size:35px;font-weight:500;letter-spacing:1.5px;margin-bottom:28px}.content__row.-page-404 .content__desc{font-size:19px;font-weight:400}.content__tour-button{background-color:rgba(0,0,0,.6);color:#fff;-webkit-transition:background-color .4s;transition:background-color .4s;padding:14px 30px;border-radius:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:25px;position:absolute;right:10%;bottom:60px;gap:10px;z-index:3;text-decoration:none}.content__tour-button.-fullfill{bottom:13%}.content__tour-button--hide{display:none}.content__tour-button::before{font-size:40px}.content__tour-button:hover{background-color:rgba(0,0,0,.8);text-decoration:none}.content__tour-button--round{padding:15px}.panorama-active .content__tour-button{display:none}.panorama-active .content__tour-button--hide{display:-webkit-box;display:-ms-flexbox;display:flex}.vacancy__contacts{display:grid;grid-template-columns:370px 400px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:10px;margin-bottom:80px}.vacancy__contacts .h4.section__sub-heading,.vacancy__contacts .section__sub-heading.contacts__heading{font-size:16px;color:#5f5f5f;margin-bottom:20px}.vacancy__contacts .h4.section__sub-heading .icon,.vacancy__contacts .section__sub-heading.contacts__heading .icon{color:#bb9f68;font-size:20px;margin-right:5px}.vacancy__contacts .contacts-info__container .contacts-info__link{padding-left:32px}.vacancy__contacts .contacts-info__container:last-child{padding-left:10px}.vacancy__tab,.vacancy__tab-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vacancy__tab{color:#fff;background-color:#bb9f68;padding:28px 20px;max-width:374px;width:100%;font-size:16px;font-weight:400;text-transform:uppercase;cursor:pointer}.vacancy__tab-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.vacancy__tab.-active{background-color:#fff;color:#bb9f68}.vacancy__tab.-active:hover{cursor:auto}.vacancy__section{display:grid;gap:60px;max-height:0;overflow:hidden}.vacancy__section.-active{max-height:100%;margin-bottom:80px}.vacancy__section-title{font-weight:400;font-size:24px;color:#bb9f68;margin-top:80px;margin-bottom:40px}.vacancy__section-title:first-child{margin-top:0}.vacancy__container{margin-top:60px;padding-top:80px;padding-bottom:110px;background:#fff}.vacancy__item{padding-bottom:20px;border-bottom:1px solid #ddd;-webkit-transition:all .4s;transition:all .4s}.vacancy__item-title{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:88px;position:relative}.vacancy__item-body{margin-top:0;max-height:0;overflow:hidden;-webkit-transition:all .4s;transition:all .4s}.vacancy__item:not(:last-child){margin-bottom:20px}.vacancy__item.-active .vacancy__toggle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:0}.vacancy__item.-active .vacancy__item-body{margin-top:40px}.vacancy__title{font-weight:600;font-size:22px}.vacancy__toggle{position:absolute;right:2px;display:block;font-size:14px;color:#bb9f68;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.vacancy__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vacancy__info-title{font-weight:400;font-size:16px;margin-bottom:20px}.vacancy__info-text{min-width:30.5%;max-width:50%;padding-right:40px;font-size:14px}.vacancy__info-text:not(:last-child){margin-bottom:60px}.vacancy__info-text--requirements{max-width:70%}.vacancy__info-text--conditions{max-width:100%;width:100%}.vacancy__info-text ul li{position:relative;padding-left:60px}.vacancy__info-text ul li:not(:last-child){margin-bottom:30px}.vacancy__info-text ul li:before{content:"";position:absolute;top:12px;left:0;display:inline-block;height:3px;width:40px;background-color:#bb9f68}.vacancy__button{margin-top:60px;margin-bottom:40px;color:#fff;background:#bb9f68;max-width:300px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:13px 0;text-transform:uppercase;font-size:16px;font-weight:400;cursor:pointer}.vacancy__button:hover{text-decoration:none}.map__container{height:100%;z-index:1}.map.-type-contacts{height:480px;margin-bottom:60px}.map__marker{position:relative;width:124px;height:72px}.map__marker-container,.service{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.map__marker-container{width:100%;height:100%;background-color:#bb9f68;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;padding:5px}.map__marker img{max-width:100%;max-height:100%;-ms-flex-negative:0;flex-shrink:0}.map__marker:before{content:'';position:absolute;bottom:-10px;width:20px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:25%;background-color:#bb9f68;z-index:0}#map [class*=events-pane]{-ms-touch-action:auto!important;touch-action:auto!important}#map [class$=-gototech]{display:none}.service{color:#fff;padding:40px}.service:before{content:'';background:0 0;position:absolute;left:50%;top:50%;right:50%;bottom:50%;-webkit-transition:background .5s ease,left .5s ease,right .5s ease,top .5s ease,bottom .5s ease;transition:background .5s ease,left .5s ease,right .5s ease,top .5s ease,bottom .5s ease}.service__icon{padding-right:30px}.service__icon .icon{display:block}.service__icon .icon:before{font-size:60px}.service__content,.service__icon{position:relative;z-index:1}.service__title{font-size:22px;margin-bottom:10px;padding-right:40px;position:relative}.service.-detail:hover .service__icon .icon:before,.service.-detail:hover .service__title,html.bx-no-touch .service:hover,html.bx-no-touch .service:hover .service__icon{color:#5f5f5f}.service.-detail .service__title:before{font-size:25px;content:'\2192';display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.service.-detail:hover:before,html.bx-no-touch .service:hover:before{background:#fff;left:0;right:0;top:0;bottom:0}.service.-no-description{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service.-no-description .service__title{margin-bottom:0}.service-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.service-options{display:grid;gap:40px;min-width:308px;max-width:320px;float:right;margin:0 0 40px 40px}.service-options .button.-type-more,.service-options .cookie-notification__button{padding:15px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service-options__link{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;font-size:16px;line-height:22px;color:#5f5f5f}.objects-block .objects-block__item-heading a:hover,.service-options__link:hover{text-decoration:none}.service-options__link::before{margin-right:10px;font-size:24px;color:#bb9f68}.ustyle .service-options__link{background-image:none}.collage{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.collage::after{content:none}.collage.-two-items{grid-template-columns:repeat(2,1fr)}.collage__item{position:relative;min-height:260px;background-repeat:no-repeat;background-size:100%;background-position:center;overflow:hidden}.collage__item .picture{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:5s;transition:5s}.collage__item:first-child{grid-row-start:1;grid-row-end:3}.collage.-two-items .collage__item{min-height:380px}.collage.-two-items .collage__item:first-child{grid-row-start:initial;grid-row-end:initial}.collage__item:hover .picture{-webkit-transform:scale(1.2);transform:scale(1.2)}.collage__link,.main{display:-webkit-box;display:-ms-flexbox;display:flex}.collage__link{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:40px;font-style:normal;font-weight:400;font-size:24px;line-height:33px;text-transform:uppercase;color:#fff;background-color:rgba(0,0,0,.3);-webkit-transition:background-color 1s;transition:background-color 1s}.collage__link:hover{text-decoration:none;background-color:transparent}.collage.-two-items .collage__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:36px;line-height:49px;font-weight:300;text-align:center}.main{overflow:hidden;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.main__layer{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;opacity:0;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.main__layer.-is-active{opacity:1}.main__overlay:before,.objects-block .objects-block__item::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.main__overlay:before{display:block;background:rgba(0,0,0,.4)}.main.-fullfill .container--flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.main.-fullfill .container--flex .picture__image{-o-object-fit:cover;object-fit:cover}.main.-fullfill .content__image{min-height:700px}.main.-fullfill .content__image--about{width:65%;margin:0}.main.-fullfill .content__image--about .slider{padding-right:0}.main.-fullfill .content__image--short-width{width:38%;-ms-flex-negative:0;flex-shrink:0}.main.-fullfill .content__description,.objects-block .objects-block__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main.-fullfill .content__description{width:100%;margin:0;padding:0}.objects-block{display:grid;grid-template-columns:repeat(4,25%);grid-template-rows:666px 460px;margin-top:90px}.objects-block .objects-block__item{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:100px 50px}.objects-block .objects-block__item::before{background-color:rgba(0,0,0,.3)}.objects-block .objects-block__item--0{grid-row:1;grid-column:1/3}.objects-block .objects-block__item--1{grid-row:1;grid-column:3/5}.objects-block .objects-block__item--2{grid-row:2;grid-column:1}.objects-block .objects-block__item--3{grid-row:2;grid-column:2}.objects-block .objects-block__item--4{grid-row:2;grid-column:3}.objects-block .objects-block__item--5{grid-row:2;grid-column:4}.objects-block .objects-block__image{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.objects-block .objects-block__information{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3}.objects-block .objects-block__item-heading{font-style:normal;font-weight:800;text-align:center;text-transform:uppercase;color:#fff;margin:0}.objects-block .objects-block__item-heading a,.order{color:#fff}.objects-block .objects-block__item-heading--small{font-size:24px;line-height:1.29;margin-bottom:0}.objects-block .objects-block__item-text{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;text-align:center;max-width:520px;color:#fff;display:block;margin:60px auto 16px}.objects-block .objects-block__item-text.-price{margin-bottom:32px}.objects-block .objects-block__item-price{font-size:24px;line-height:1.17;display:inline-block}.objects-block .objects-block__item-button{min-width:278px;font-style:normal;font-weight:400;font-size:16px;line-height:16px;color:#fff;background-color:#bb9f68}.objects-block .objects-block__item-button.button.-type-more,.objects-block .objects-block__item-button.cookie-notification__button{border:0}.objects-block .objects-block__item-button.-type-aquapark.cookie-notification__button,.objects-block .objects-block__item-button.button.-type-aquapark{background-color:#65aed4}.objects-block .objects-block__item-button.-type-aquapark.-type-aquapark.cookie-notification__button:hover,.objects-block .objects-block__item-button.button.-type-aquapark.button.-type-aquapark:hover{color:#65aed4}.order{background-color:#bb9f68;padding:20px 20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.order.-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:0;padding-left:0;padding-right:0}.order__label{font-size:16px}.order__prices--autoload .order__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;width:100%}.order__prices{font-weight:700;overflow:hidden;position:relative}.order__prices--autoload{padding-left:40px;padding-right:40px}.order__price{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:30px}.order__prices--autoload .order__price{-ms-flex-wrap:wrap;flex-wrap:wrap}.order__prices-inner{-webkit-transition:all .3s ease;transition:all .3s ease}.order__link{font-size:14px;font-weight:400;color:#fff}.order__price-value:empty~*{display:none}.order__price-from{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order__price-from,.order__tab,.order__tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.order__tabs{-ms-flex-wrap:wrap;flex-wrap:wrap}.order__tabs.-row,.order__tabs.-rows{width:100%}.order__tabs.-row .order__tab,.order__tabs.-rows .order__tab{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.order__tabs.-rows{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.order__tab{min-width:80px;min-height:40px;background-color:#fff;color:#bb9f68;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px;position:relative;cursor:pointer;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:400}.order__tab:before{font-size:32px}.order__tab.-active{background-color:#bb9f68;color:#fff;cursor:inherit}.list li,.list__item,.seating__item,.ustyle ul li{position:relative;padding-left:35px}.list li:not(:last-of-type),.list__item:not(:last-of-type),.ustyle ul li:not(:last-of-type){margin-bottom:10px}.list li:before,.list__item:before,.seating__item:before,.ustyle ul li:before{content:'―';display:inline-block;font-weight:700;height:2px;width:20px;position:absolute;left:0;color:#bb9f68}.list.-default>.list__item,.list.-default>.seating__item,.list.-default>li,.ustyle ul.-default>.list__item,.ustyle ul.-default>.seating__item,.ustyle ul.-default>li{padding-left:0}.list.-default>.list__item:before,.list.-default>.seating__item:before,.list.-default>li:before,.ustyle ul.-default>.list__item:before,.ustyle ul.-default>.seating__item:before,.ustyle ul.-default>li:before{content:none}.list.-two-column,.ustyle ul.-two-column{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.list.-two-column li,.list.-two-column__item,.ustyle ul.-two-column li,.ustyle ul.-two-column__item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}.list.-two-column-to-right,.ustyle ul.-two-column-to-right{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 110px}.list.-two-column-to-right:not(:last-of-type),.ustyle ul.-two-column-to-right:not(:last-of-type){margin-bottom:0}.date,.pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.date{background:#bb9f68;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;line-height:1;padding:15px;font-weight:600}.date.-inverted{background:#fff;color:#bb9f68}.date.-fix-width{width:120px}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px}.pagination__nav,.pagination__number{-webkit-transition:all .3s;transition:all .3s;text-align:center;color:#5f5f5f;text-decoration:none;line-height:1;padding:0 1px 8px;border-bottom:3px solid transparent}.pagination__nav.-active,.pagination__nav:hover,.pagination__number.-active,.pagination__number:hover{text-decoration:none;border-bottom-color:#bb9f68}.pagination__nav.-disabled,.pagination__number.-disabled{pointer-events:none;cursor:default;color:#b8b8b8}.pagination__nav.-next,.pagination__nav.-prev,.pagination__number.-next,.pagination__number.-prev{font-size:22px;line-height:.5;border-bottom-color:transparent}.pagination__nav.-next:hover,.pagination__nav.-prev:hover,.pagination__number.-next:hover,.pagination__number.-prev:hover{color:#5f5f5f}.pagination__nav.-prev,.pagination__number.-prev{margin-right:15px}.pagination__nav.-prev:before,.pagination__number.-prev:before{content:'\2190'}.pagination__nav.-next,.pagination__number.-next{margin-left:15px}.pagination__nav.-next:before,.pagination__number.-next:before{content:'\2192'}.pagination__number{margin:0 5px}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1410px;opacity:0}.search-form.-inner,.search-form.-inner.-aquapark,.search-form.-main{position:absolute;left:50%;bottom:100px;width:100%;height:120px;padding:0 5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.search-form.-inner,.search-form.-inner.-aquapark{bottom:20px}.search-form.-inner.-aquapark{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:0}.search-form.-content{max-width:100%}.search-form.-content .container{width:100%}.search-form.-content .search-form__row{margin-left:auto;margin-right:auto;margin-top:50px;width:100%}.search-form.-content .search-form__title{max-width:30%;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;padding-left:20px;padding-right:20px}.search-form.-content .search-form__form{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 5px}.search-form.-content .search-form__container{background-color:#bb9f68}.search-form.-background{padding:0 0 55px;background-color:#fffbed}.search-form.-show{opacity:1;-webkit-transition:opacity 2s;transition:opacity 2s}.search-form.-hotel .search-form__container{width:100%;max-width:860px}.search-form.-aquapark .search-form__container{width:100%;max-width:897px}.form .sk-circle-bounce{display:none}.form__col{-webkit-box-flex:0;-ms-flex:0 0 420px;flex:0 0 420px;max-width:420px;padding:0 20px}.form__col.-fields{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}.form__heading{font-size:36px;font-weight:300}.form__field{position:relative}.form__field.-input{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.form__label{position:absolute;font-size:16px;text-transform:uppercase;left:40px;top:50px;-webkit-transition:all .3s ease;transition:all .3s ease;pointer-events:none;opacity:1}.form__label.-focus{top:15px;font-size:14px;opacity:.9}.form__control{width:100%;color:#333;background-color:#fff;padding:50px 40px 30px;font-size:16px;font-family:"Open Sans",sans-serif;border-radius:0}.form__control.-textarea{min-height:240px;outline:0;-moz-appearance:none;resize:vertical;line-height:1.4}.form__control:focus-visible{outline-color:#bb9f68}.form__checkbox{padding-left:45px;position:relative;line-height:1.4;cursor:pointer}.form__checkbox-input{position:absolute;left:0;top:20px;width:1px;height:1px;opacity:0;cursor:pointer}.bx-chrome .form__checkbox-input{width:22px;height:22px;top:0}.bx-mac.safari .form__checkbox-input{top:0;left:10px;width:1px;height:1px}.bx-ios .form__checkbox-input{top:10px;left:20px;width:1px;height:1px}.form__checkbox-input:checked~.form__checkbox-mark{background-color:#bb9f68}.form__checkbox-input:checked~.form__checkbox-mark:before{opacity:1}.form__checkbox-mark{left:0;top:0;position:absolute;height:20px;width:20px;border:1px solid #bb9f68}.form__checkbox-mark:before{content:'';width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:6px;top:2px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.form.-review{padding-top:90px}.form.-review .form__heading .legal__title span:before,.form.-review .form__heading .mx-text_bg-decor:before,.legal__title .form.-review .form__heading span:before{bottom:10px;top:50%}.form.-review .button,.form.-review .cookie-notification__button{font-size:18px}.form.-loading{position:relative;min-height:200px}.form.-loading .sk-circle-bounce{width:50px;height:50px;position:absolute;left:50%;top:50%;display:block;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form.-loading .sk-circle-bounce .sk-child{left:0;top:0;width:100%;height:100%;position:absolute}.form.-loading .sk-circle-bounce .sk-child:before{content:'';display:block;position:absolute;width:15%;height:15%;background-color:#bb9f68;border-radius:100%;-webkit-animation-delay:-.1s;animation-delay:-.1s;-webkit-animation:sk-circle-bounce-delay 1.2s infinite ease-in-out both;animation:sk-circle-bounce-delay 1.2s infinite ease-in-out both}.form.-loading .sk-circle-bounce .sk-circle-2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.form.-loading .sk-circle-bounce .sk-circle-2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.form.-loading .sk-circle-bounce .sk-circle-3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.form.-loading .sk-circle-bounce .sk-circle-3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.form.-loading .sk-circle-bounce .sk-circle-4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.form.-loading .sk-circle-bounce .sk-circle-4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.form.-loading .sk-circle-bounce .sk-circle-5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.form.-loading .sk-circle-bounce .sk-circle-5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.form.-loading .sk-circle-bounce .sk-circle-6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.form.-loading .sk-circle-bounce .sk-circle-6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.form.-loading .sk-circle-bounce .sk-circle-7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.form.-loading .sk-circle-bounce .sk-circle-7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.form.-loading .sk-circle-bounce .sk-circle-8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.form.-loading .sk-circle-bounce .sk-circle-8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.form.-loading .sk-circle-bounce .sk-circle-9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.form.-loading .sk-circle-bounce .sk-circle-9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.form.-loading .sk-circle-bounce .sk-circle-10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.form.-loading .sk-circle-bounce .sk-circle-10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.form.-loading .sk-circle-bounce .sk-circle-11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.form.-loading .sk-circle-bounce .sk-circle-11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.form.-loading .sk-circle-bounce .sk-circle-12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.form.-loading .sk-circle-bounce .sk-circle-12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}.form.-loading .form__col,.form.-loading .form__response,.form.-loading .form__wrapper{display:none!important}.form.-vacancy{background-color:#fffbed;width:100%;padding:60px 20px}.form.-vacancy select.form__control{padding:28px 50px 8px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap}.form.-vacancy .form__title{padding:0 20px;font-weight:600;font-size:22px;margin-bottom:80px}.form.-vacancy .form__control{padding:28px 0 8px 20px;height:60px}.form.-vacancy .form__label{top:9px;left:20px;font-size:13px;text-transform:none}.form.-vacancy .form__col{max-width:100%}.card.-type-offers .form.-vacancy .form__col.-fields .card__row:not(:last-child),.form.-vacancy .form__col.-fields .breadcrumbs:not(:last-child),.form.-vacancy .form__col.-fields .card.-type-offers .card__row:not(:last-child),.form.-vacancy .form__col.-fields .heading__breadcrumbs:not(:last-child),.form.-vacancy .form__col.-fields .row:not(:last-child),.form.-vacancy .form__col.-fields .search-form.-content .search-form__row:not(:last-child),.search-form.-content .form.-vacancy .form__col.-fields .search-form__row:not(:last-child){margin-bottom:40px}.form.-vacancy .form__field{width:100%}.form.-vacancy .form__field.-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form.-vacancy .form__selects{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.form.-vacancy .form__full-input{width:100%}.form.-vacancy .form__name-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.form.-vacancy .form__controls{display:grid;grid-template-columns:80% auto}.form.-vacancy .form__controls .form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form.-vacancy .form__arrow{position:absolute;top:20px;right:28px;display:block;font-size:14px;color:#bb9f68;-webkit-transform:rotate(90deg);transform:rotate(90deg);pointer-events:none}.form.-vacancy .form__response{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:461px}.form.-vacancy .form__response h3{margin-bottom:40px;font-weight:600;font-size:22px;line-height:30px;text-align:center;color:#5f5f5f}.form.-wedding{width:1030px;max-width:100%}.form.-vacancy .form__response,.form.-wedding .form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.form.-wedding .form__image-container{position:relative;z-index:1;width:50%}.form.-wedding .form__image{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.form.-wedding .form__content{width:50%;padding:75px 45px 45px;background-color:#f4f2e8}.form.-wedding .form__control{padding:29px 40px}.form.-wedding .form__control::-webkit-input-placeholder{color:#a1a1a1;font-weight:300}.form.-wedding .form__control::-moz-placeholder{color:#a1a1a1;font-weight:300}.form.-wedding .form__control:-ms-input-placeholder,.form.-wedding .form__control::-ms-input-placeholder{color:#a1a1a1;font-weight:300}.form.-wedding .form__control::placeholder{color:#a1a1a1;font-weight:300}.form.-wedding .form__control.-calendar{padding-right:60px}.form.-wedding .form__icon.-calendar{position:absolute;right:30px;top:50%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;color:#bb9f68;font-size:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.form.-children-birthday{width:1247px;max-width:100%}.form.-children-birthday .form__wrapper{position:relative}.form.-children-birthday .form__title{margin-bottom:0;grid-column:1/-1;font-family:"Open Sans",sans-serif;font-weight:300;font-size:39px;line-height:1.5;text-align:center;color:#bb9f68}.form.-children-birthday .form__content{display:grid;grid-template-columns:auto 426px;gap:61px;padding:80px}.form.-children-birthday .form__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;max-width:unset;padding:unset}.form.-children-birthday .form__control{padding:0 20px 20px;border-bottom:1px solid #333}.form.-children-birthday .form__control.-calendar{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.form.-children-birthday .form__field{display:-webkit-box;display:-ms-flexbox;display:flex}.form.-children-birthday .form__field--row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.form.-children-birthday .form__field--calendar{max-width:426px;width:100%;margin:0 auto}.form.-children-birthday .form__checkbox{text-align:left}.form.-children-birthday .form__required-text{margin-bottom:0;color:#bb9f68}.form.-children-birthday .flatpickr-next-month>svg,.form.-children-birthday .flatpickr-prev-month>svg,.form.-children-birthday .form__icon.-calendar{display:none}.form.-children-birthday .flatpickr-calendar{width:100%;padding:24px;border:1px solid #fff;border-radius:16px;background-color:#fffbed;-webkit-box-shadow:0 1px 2px 0 rgba(0,14,51,.25);box-shadow:0 1px 2px 0 rgba(0,14,51,.25)}.form.-children-birthday .flatpickr-months{position:relative;height:44px}.form.-children-birthday .flatpickr-month{overflow:unset}.form.-children-birthday .flatpickr-next-month,.form.-children-birthday .flatpickr-prev-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:44px;height:44px;padding:unset;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,14,51,.05);box-shadow:0 1px 1px 0 rgba(0,14,51,.05);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.form.-children-birthday .flatpickr-next-month:before,.form.-children-birthday .flatpickr-prev-month:before{display:block;width:24px;height:24px;content:'';background-image:url(/local/templates/template3/public/images/arrow-chevron.svg);background-repeat:no-repeat}.form.-children-birthday .flatpickr-next-month:hover,.form.-children-birthday .flatpickr-prev-month:hover{opacity:.6}.form.-children-birthday .flatpickr-prev-month:before{rotate:180deg}.form.-children-birthday .flatpickr-months{margin-bottom:12px}.form.-children-birthday .flatpickr-current-month{top:0;left:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:10px 12px;border-radius:6px;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;background-color:#fff}.form.-children-birthday .flatpickr-current-month .cur-month,.form.-children-birthday .flatpickr-current-month .cur-year{max-height:24px;font-weight:700;font-size:24px;line-height:1;color:#bb9f68}.form.-children-birthday .flatpickr-current-month .numInputWrapper{height:24px}.form.-children-birthday .flatpickr-current-month .arrowDown,.form.-children-birthday .flatpickr-current-month .arrowUp{display:none}.form.-children-birthday .flatpickr-weekdays{height:44px;margin-bottom:12px}.form.-children-birthday .flatpickr-weekday{font-weight:400;font-size:18px;line-height:1;letter-spacing:0;color:#5f5f5f}.form.-children-birthday .flatpickr-days{width:100%}.form.-children-birthday .flatpickr-day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:13.3%;width:13.3%;aspect-ratio:50/44;height:unset;font-weight:600;font-size:18px;line-height:1;letter-spacing:0;border:unset;border-radius:6px;color:#5f5f5f;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,14,51,.05);box-shadow:0 1px 1px 0 rgba(0,14,51,.05)}.form.-children-birthday .flatpickr-day.nextMonthDay,.form.-children-birthday .flatpickr-day.prevMonthDay{color:rgba(95,95,95,.15);background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.form.-children-birthday .flatpickr-day.selected{color:#fff;background-color:#bb9f68}.form.-children-birthday .dayContainer{max-width:100%;width:100%;min-width:unset;gap:4px}.seating,.seating__col{display:-webkit-box;display:-ms-flexbox;display:flex}.seating{-ms-flex-wrap:wrap;flex-wrap:wrap}.seating__col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 20px}.seating__col.-icon,.seating__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.seating__col.-icon,.seating__item,.seating__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.seating__item,.seating__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.seating__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:320px;border:1px solid #f7d59e;-webkit-transition:all .3s ease;transition:all .3s ease;width:320px}.seating__icon:before{opacity:inherit;color:#5f5f5f;font-size:100px}.seating__item{width:100%;cursor:pointer}.seating__item:not(:last-of-type){margin-bottom:26px}.seating__item [data-import-title]{position:relative;display:inline-block}.seating__item:before{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);-ms-flex-item-align:start;align-self:flex-start;-webkit-transition:opacity .6s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .6s ease;transition:transform .5s ease,opacity .6s ease,-webkit-transform .5s ease}.seating__item.-active:before{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .4s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .4s ease;transition:transform .3s ease,opacity .4s ease,-webkit-transform .3s ease}.seating__title{width:200px;padding-right:5px}.seating [data-count],.seating [data-icon],.seating [data-title]{position:relative;opacity:0}.seating__count{white-space:nowrap;position:relative}.instagram__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.instagram__row.-parent{padding:10px}.instagram__row.-child-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.instagram__row.-child-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.instagram__col{position:relative}.instagram__col.-first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.instagram__picture{position:relative;padding-right:25px;padding-bottom:25px;max-width:320px}.instagram__picture.-small{max-width:240px}.instagram__box-content{background-color:rgba(187,159,104,.85);height:200px;padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;position:relative}html.bx-no-touch .instagram__box-content{-webkit-transition:background-color .5s ease;transition:background-color .5s ease}html.bx-no-touch .instagram__box-content:hover{background-color:#bb9f68}.instagram__box-title{color:#bb9f68;text-align:right;margin-top:10px}.instagram__box-text{white-space:nowrap;font-size:18px}.scroll{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:50px;padding:10px;z-index:13;display:inline-block}.scroll__el{position:relative;width:32px;height:1px}.scroll__el:not(:first-of-type){margin-top:10px}.scroll__el:nth-of-type(1):before{-webkit-animation-delay:.2s;animation-delay:.2s}.scroll__el:nth-of-type(2):before{-webkit-animation-delay:.4s;animation-delay:.4s}.scroll__el:nth-of-type(3):before{-webkit-animation-delay:.6s;animation-delay:.6s}.scroll__el:before{content:'';width:22px;height:22px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:5px;top:0;-webkit-animation-name:scroll;animation-name:scroll;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate.-transform-x--100{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.animate.-transform-x--100.-show,.animate.-transform-x-100.-show{-webkit-transition:opacity .25s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .25s ease;transition:transform .8s ease,opacity .25s ease,-webkit-transform .8s ease;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.animate.-transform-x-100{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.animate.-transform-text-y-10{opacity:.5;-webkit-transform:translateY(10%);transform:translateY(10%)}.animate.-transform-text-y-10.-show{-webkit-transition:opacity 1s ease .5s,-webkit-transform 1.2s ease .5s;transition:transform 1.2s ease .5s,opacity 1s ease .5s;transition:transform 1.2s ease .5s,opacity 1s ease .5s,-webkit-transform 1.2s ease .5s;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.animate.-transform-text-y--15{opacity:.1;-webkit-transform:translateY(-15%);transform:translateY(-15%)}.animate.-transform-text-y--15.-show,.animate.-transform-text-y-25.-show{-webkit-transition:opacity .8s ease-in-out .2s,-webkit-transform .9s ease-in-out .2s;transition:transform .9s ease-in-out .2s,opacity .8s ease-in-out .2s;transition:transform .9s ease-in-out .2s,opacity .8s ease-in-out .2s,-webkit-transform .9s ease-in-out .2s;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.animate.-transform-text-y-25{opacity:.1;-webkit-transform:translateY(25%);transform:translateY(25%)}.animate.-transform-text-y-25.-show{-webkit-transition:opacity .9s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity .9s ease;transition:transform 1s ease,opacity .9s ease,-webkit-transform 1s ease}.animate.-transform-text-y--25{opacity:.1;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.animate.-transform-text-y--25.-show,.animate.-transform-text-y--25px.-show{-webkit-transition:opacity .5s ease-in-out,-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out,opacity .5s ease-in-out;transition:transform .7s ease-in-out,opacity .5s ease-in-out,-webkit-transform .7s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.animate.-transform-text-y--25px{opacity:.1;-webkit-transform:translateY(-25px);transform:translateY(-25px)}.animate.-transform-text-y--25px.-show{-webkit-transition:opacity .9s ease-in-out,-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out,opacity .9s ease-in-out;transition:transform 1s ease-in-out,opacity .9s ease-in-out,-webkit-transform 1s ease-in-out}.animate.-transform-text-y-45{opacity:.2;-webkit-transform:translateY(45%);transform:translateY(45%)}.animate.-transform-text-y--45.-show,.animate.-transform-text-y-45.-show{-webkit-transition:opacity .7s ease-in-out,-webkit-transform .9s ease-in-out;transition:transform .9s ease-in-out,opacity .7s ease-in-out;transition:transform .9s ease-in-out,opacity .7s ease-in-out,-webkit-transform .9s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.animate.-transform-text-y--45{opacity:.1;-webkit-transform:translateY(-45%);transform:translateY(-45%)}.animate.-transform-text-y-55{opacity:.1;-webkit-transform:translateY(55%);transform:translateY(55%)}.animate.-transform-text-y--55.-show,.animate.-transform-text-y-55.-show{-webkit-transition:opacity .8s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity .8s ease;transition:transform 1s ease,opacity .8s ease,-webkit-transform 1s ease;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.animate.-transform-text-y--55{opacity:.1;-webkit-transform:translateY(-55%);transform:translateY(-55%)}.animate.-transform-text-y--55.-show{-webkit-transition:opacity .8s ease-in-out,-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out,opacity .8s ease-in-out;transition:transform 1s ease-in-out,opacity .8s ease-in-out,-webkit-transform 1s ease-in-out}.animate.-transform-text-y-65{opacity:.1;-webkit-transform:translateY(65%);transform:translateY(65%)}.animate.-transform-text-y--65.-show,.animate.-transform-text-y-65.-show{-webkit-transition:opacity .9s ease-in-out,-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out,opacity .9s ease-in-out;transition:transform 1s ease-in-out,opacity .9s ease-in-out,-webkit-transform 1s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.animate.-transform-text-y--65{opacity:.1;-webkit-transform:translateY(-65%);transform:translateY(-65%)}.animate.-scale-12{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}.animate.-scale-05.-show,.animate.-scale-12.-show{opacity:1;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:scale(1);transform:scale(1)}.animate.-scale-05{opacity:.7;-webkit-transform:scale(1.05);transform:scale(1.05)}.animate.-scale-05.-show{-webkit-transition:all 1.2s ease;transition:all 1.2s ease}#svg-404 .cls-1{fill:#f7d59b}#svg-404 .cls-2{fill:#e3e3e3}#svg-404 .cls-3{fill:#1e2f38}#svg-404 .cls-4{fill:#2f2e41}#svg-404 .cls-5{fill:#fff}#svg-404 .cls-6{fill:#3f3d56}#svg-404 .cls-7{fill:#bb9f68}#svg-404 .cls-8{fill:none;stroke:transparent;stroke-miterlimit:10;stroke-width:.5px}#svg-404 .list,#svg-404 .ustyle ul,.ustyle #svg-404 ul{-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-animation:listSvgTransform 7s linear infinite;animation:listSvgTransform 7s linear infinite}#svg-404 .cap{-webkit-animation:capSvgTransform 7s linear infinite;animation:capSvgTransform 7s linear infinite}.legal{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.legal:hover .legal__title span,.ustyle a:hover{background-size:100% 1px}.legal__icon{color:#5f5f5f;font-size:60px}.legal__title{color:#5f5f5f;margin-left:25px;margin-right:25px;font-size:25px}.lang{position:relative}.lang.-state-header,.lang.-state-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lang.-state-panel{width:100px}.lang.-state-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:60px;max-width:60px}.lang__list{padding:10px 0;top:100%;left:0;right:0;z-index:999;position:absolute;display:none;background-color:#fff}.lang__current{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer}.lang__current:before{position:absolute;right:-5px;top:46%;display:block;font-size:8px;color:#bb9f68}.lang__text{padding:2px 5px;font-size:14px;font-weight:600;cursor:pointer}.b-page.type-ie .lang__item,.b-page.type-ie .lang__text{background-color:#fff}.lang__item{display:block;text-align:center}.lang__item:not(:last-of-type){margin-bottom:5px}.b-page.-open-menu{-ms-touch-action:none;touch-action:none}.b-page.type-graduation,.b-page.type-litriv,.b-page.type-loyalty-program,.b-page.type-reading,.b-page.type-services_aquapark_lounge,.b-page.type-services_hotel_pets,.b-page.type-summer,.b-page.type-wedding{background-color:#fff}.cookie-notification{position:fixed;background:#fff;left:0;width:100%;color:#5f5f5f;padding:15px;z-index:10000;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);bottom:-300px;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;font-size:14px}.cookie-notification.show{bottom:0}.cookie-notification__text{margin-bottom:10px}.cookie-notification_hidden{display:none}.cookie-notification__item:not(:last-of-type){margin-bottom:2px}.cookie-notification__panel{visibility:visible;opacity:1;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;margin-bottom:10px}.cookie-notification__input{background:rgba(255,255,255,.008);margin-right:5px}.cookie-notification__input:checked{background:rgba(0,0,0,.8)}.cookie-notification__input,.cookie-notification__label{display:inline}.cookie-notification__input:hover,.cookie-notification__label:hover{cursor:pointer}.cookie-notification__button{padding:5px 10px}.cookie-notification__button.-size,.ustyle p{font-size:16px}.cookie-notification__recommend{color:#00af87}.linecount{display:block;margin:0}.linecount__content{display:block;overflow:hidden;text-overflow:ellipsis}.tariff-constructor__service-description.ustyle ul li:before,.ustyle .heading__title,.ustyle h1,.ustyle h2,.ustyle h3,.ustyle h4,.ustyle h5{color:#5f5f5f}.ustyle p{margin-bottom:1.5em}.ustyle p mark{background-color:transparent;color:#bb9f68}.ustyle ul{margin-top:15px}.ustyle ul li:before{margin-bottom:5px}.ustyle ol{list-style:decimal;padding-left:1em}.ustyle li:not(:last-child){margin-bottom:1em}.ustyle a{text-decoration:none;background-position:0 100%;background-repeat:no-repeat;background-size:100% 33%;-webkit-transition:background-size .2s ease-in;transition:background-size .2s ease-in;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(187,159,104,.4)),to(rgba(187,159,104,.4)));background-image:linear-gradient(rgba(187,159,104,.4),rgba(187,159,104,.4))}.ustyle img{width:auto;max-width:100%;height:auto}.ustyle i{font-style:italic}.ustyle table{width:100%;margin-bottom:40px;background-color:#fff;overflow-x:auto}.prices-table caption,.ustyle table caption{height:80px;background-color:#fff;font-weight:700;font-size:16px;line-height:80px;text-align:center;text-transform:uppercase;vertical-align:middle}.prices-table td,.prices-table th,.ustyle table td,.ustyle table th{height:80px;padding:10px;font-weight:700;font-size:14px;line-height:19px;text-align:center;vertical-align:middle;border:1px solid #fff0ba}.prices-table th,.ustyle table th{text-transform:uppercase;background-color:#80bfdf;color:#fff}.ustyle--wedding .heading__title,.ustyle--wedding h2{color:#5f5f5f;font-size:39px}.ustyle--children-birthday ul li,.ustyle--wedding ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}.ustyle--children-birthday ul li:not(:last-of-type),.ustyle--wedding ul li:not(:last-of-type){margin-bottom:20px}.ustyle--children-birthday ul li:before,.ustyle--wedding ul li:before{content:"";position:static;display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;margin-right:15px;border:1px solid #fff;border-radius:100%}.ustyle--lounge .h5{font-size:25px}.ustyle--children-birthday a{color:#fff;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.6)),to(rgba(255,255,255,.6)));background-image:linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.6));background-position:0 100%;background-repeat:no-repeat;background-size:100% 30%;-webkit-transition:background-size .2s ease-in;transition:background-size .2s ease-in}.ustyle--children-birthday a:hover{background-size:100% 1px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,.3)));background-image:linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3))}.ustyle--pointed-list ul li:before{content:'•';color:#000}.ustyle--list-normal ul li{font-size:16px}.ustyle--services .motivator{font-family:"Open Sans",sans-serif;line-height:1.5;font-weight:300;max-width:100%;font-size:30px;color:#5f5f5f}.table-responsive{overflow-x:auto}.tl-reputation{max-width:300px;width:100%;height:89px;position:absolute!important;bottom:30px;left:18px;z-index:99}.scheme-image{min-width:900px}.scheme-image__legend{position:absolute;bottom:10px;left:10px;padding:15px;background-color:#fffbed;font-size:14px;font-weight:400;line-height:19px}.scheme-image__legend span{color:#bc2629}.scheme-image__legend-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.scheme-image__mark{position:absolute;width:40px;height:40px;font-size:20px;font-weight:700;-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.scheme-image__mark:hover{text-decoration:none;-webkit-transform:scale(1.05);transform:scale(1.05)}.scheme-image__overlay,.scheme-image__overlay.-hidden{display:none}.scheme-image__overlay-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scheme-image__overlay-icon{margin-bottom:10px;font-size:64px;-webkit-animation:swipe-horizontal 2s ease-out infinite;animation:swipe-horizontal 2s ease-out infinite}.scheme-image__overlay-icon::before{display:block}.scheme-image__overlay-text{padding:0 20px;font-weight:600;font-size:16px;line-height:24px;text-align:center}.scheme-description{margin-top:60px}.prices-description{margin-top:20px;margin-bottom:70px;font-weight:600;font-size:24px;line-height:33px;text-align:center}.prices-table{width:100%;background-color:#fff}.prices-table .prices-table__rate td:first-child{width:350px;color:#fff;text-transform:uppercase}.prices-table .prices-table__rate--blue td:first-child{background-color:#0072bc}.prices-table .prices-table__rate--pink td:first-child{background-color:#e065a6}.prices-table .prices-table__rate--yellow td:first-child{background-color:#ffb801}.prices-table-list{display:grid;gap:80px;padding:0 20px}.popup-opened{overflow:hidden}.popup-layout{position:fixed;top:0;left:0;z-index:10000000;width:100%;height:100%;padding-top:15px;padding-bottom:15px;text-align:center;overflow:auto;background-color:rgba(0,0,0,.6)}.popup-layout:before{content:'';display:inline-block;height:100%;vertical-align:middle}.popup-content{position:relative;display:none;max-width:calc(100% - 20px);margin:0 auto;vertical-align:middle;background-color:#fff}.popup-content--open{display:inline-block}.popup-content__close-button{position:absolute;top:15px;right:15px;z-index:10;width:12px;height:12px;border:0;cursor:pointer;opacity:.4;background-color:transparent}.popup-content__close-button:after,.popup-content__close-button:before{content:"";position:absolute;width:15px;height:2px;background-color:#000}.popup-content__close-button:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup-content__close-button:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.popup-content__close-button:hover{opacity:.65}.popup-content__close-button:active{opacity:.15}.popup-content__close-button--circle{width:20px;height:20px;border:2px solid #000;border-radius:100%}.popup-content__close-button--circle:after,.popup-content__close-button--circle:before{width:11px}.popup-content__close-button--light{border-color:#fff;opacity:1}.popup-content__close-button--light:after,.popup-content__close-button--light:before{background-color:#fff}.popup-content__close-button--light:hover{opacity:.65}.popup-content__close-button--children-birthday{top:32px;right:32px;width:40px;height:40px}.popup-content__close-button--children-birthday:after,.popup-content__close-button--children-birthday:before{width:35px;height:3px;border-radius:1px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.video-frame{height:700px}.scroll-top-btn{position:fixed;right:28px;bottom:180px;display:block;width:50px;height:50px;font-size:50px;color:#bb9f68;text-shadow:0 0 10px #fff;-webkit-transform:translateY(30px);transform:translateY(30px);cursor:pointer;opacity:0;z-index:-10;pointer-events:none;-webkit-transition:.5s;transition:.5s}.scroll-top-btn.-shown{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;z-index:9999;pointer-events:auto}.wedding-heading{position:relative}.wedding-heading__image-container{position:relative;min-height:1080px;margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex}.wedding-heading__image-container .video{position:absolute;z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.wedding-heading__image-container--middle-size{min-height:calc(100vh - 60px)}.wedding-heading__image-container--min-size{min-height:570px}.landing-first-screen__image img,.wedding-heading__image img{position:absolute;z-index:1}.wedding-heading__image.mobile{display:none}.wedding-heading__container{width:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.wedding-heading__container--small-height,.wedding-heading__container.new-year,.wedding-heading__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.wedding-heading__container--small-height .wedding-heading__item-icon{font-size:60px}.wedding-heading__container--small-height .wedding-heading__item-text{font-size:20px}.wedding-heading__content{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:230px 20px}.wedding-heading__content--text-bottom{padding-bottom:120px}.wedding-heading__content--text-vertical-100{padding-top:100px;padding-bottom:100px}.wedding-heading__content--text-vertical-100-60{padding-top:100px;padding-bottom:60px}.wedding-heading__content--text-centered{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wedding-heading__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wedding-heading__title{margin-bottom:15px;color:#fff;font-weight:700;text-transform:uppercase}.wedding-heading__title--text-bottom{-ms-flex-item-align:end;align-self:flex-end;max-width:890px;margin-right:130px;margin-bottom:0}.wedding-heading__title--limited-width{max-width:890px;margin-right:130px}.wedding-heading__icons-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;color:#fff}.wedding-heading__icons-list,.wedding-heading__item,.wedding-heading__item-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.wedding-heading__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wedding-heading__item-icon{margin-right:24px;font-size:80px}.wedding-heading__item-icon.new-year{font-size:60px}.wedding-heading__item-text{font-size:24px;text-transform:uppercase;color:inherit}.wedding-heading__item-text.new-year{font-size:20px}.wedding-heading__time{margin-bottom:15px;font-weight:300;font-size:30px;line-height:45px;color:#fff}.wedding-heading__capture{margin:0;font-size:16px;line-height:24px;color:#fff}.landing-first-screen{position:relative}.landing-first-screen__image-container{position:relative;min-height:1080px;margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex}.landing-first-screen__image-container .video{position:absolute;z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.landing-first-screen__image-container .card__panorama{padding-left:0;padding-right:0}.landing-first-screen__image-container--middle-size{min-height:calc(100vh - 60px)}.landing-first-screen__image-container--min-size{min-height:570px}.landing-first-screen__image.mobile{display:none}.landing-first-screen__container{width:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.landing-first-screen__container--small-height,.landing-first-screen__container.new-year,.landing-first-screen__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.landing-first-screen__container--small-height .landing-first-screen__item-icon{font-size:60px}.landing-first-screen__container--small-height .landing-first-screen__item-text{font-size:20px}.landing-first-screen__content{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:230px 20px}.landing-first-screen__content--text-position-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.landing-first-screen__content--text-vertical-100{padding-top:100px;padding-bottom:100px}.landing-first-screen__content--text-vertical-100-60{padding-top:100px;padding-bottom:60px}.landing-first-screen__content--text-centered{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landing-first-screen__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landing-first-screen__title{margin-bottom:15px;color:#fff;font-weight:700;text-transform:uppercase}.landing-first-screen__title--text-bottom{-ms-flex-item-align:end;align-self:flex-end;max-width:890px;margin-right:130px;margin-bottom:0}.landing-first-screen__title--limited-width{max-width:890px;margin-right:130px}.landing-first-screen__icons-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;color:#fff}.landing-first-screen__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landing-first-screen__item-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:24px;font-size:80px}.landing-first-screen__item-icon.new-year{font-size:60px}.landing-first-screen__item-text{font-size:24px;text-transform:uppercase;color:inherit}.landing-first-screen__item-text.new-year{font-size:20px}.landing-first-screen__time{margin-bottom:15px;font-weight:300;font-size:30px;line-height:45px;color:#fff}.landing-first-screen__capture{margin:0;font-size:16px;line-height:24px;color:#fff}.wedding-contacts{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-wrap:wrap;flex-wrap:wrap}.wedding-contacts__column{width:320px;max-width:100%;margin-bottom:20px}.wedding-contacts__column,.wedding-contacts__item,.wedding-contacts__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wedding-contacts__links{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wedding-contacts__title{font-size:20px;color:inherit;font-weight:400}.wedding-contacts__social-link{color:inherit}.wedding-contacts__social-link:hover{color:#bb9f68;opacity:.8;text-decoration:none}.wedding-contacts__social-icon{font-size:24px;color:#bb9f68;vertical-align:middle}.wedding-contacts__social-icon.-max{font-size:20px}.wedding-contacts__social-label{padding-left:20px}.wedding-contacts__social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wedding-contacts__social-item{margin-right:20px}.banner{position:fixed;z-index:13;left:-999px;bottom:100px;background:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.25);box-shadow:0 4px 12px rgba(0,0,0,.25);max-width:440px;-webkit-transition:left .6s linear;transition:left .6s linear;border-radius:6px;overflow:hidden}.banner.-show{left:25px}.banner img{width:40%}.banner .picture__image{width:100%;-ms-flex-negative:0;flex-shrink:0}.banner .banner__close-button{position:absolute;top:10px;right:10px;cursor:pointer;color:#3d3c3c;opacity:.25;font-size:13px;z-index:2}.banner .banner__close-button:hover{opacity:.45}.banner .banner__swiper-pagination{background:#eee;width:100%;padding:0;height:36px;border-radius:0 0 6px 6px}.banner .banner__swiper-pagination,.banner .banner__swiper-pagination .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner .banner__swiper-pagination li button{display:inline-block;background:#c4c4c4;width:8px;height:8px;border-radius:50%;cursor:pointer;margin:0 10px;opacity:1;font-size:0}.banner .banner__swiper-pagination li button:active,.banner .banner__swiper-pagination li button:focus{outline:0;opacity:.8}.banner .banner__swiper-pagination li.slick-active button{background:#4380c6}.banner .banner__info-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.banner .banner__info-container .banner__info-text{padding:16px 24px}.banner .banner__info-container .banner__info-text .banner__title{font-weight:700;line-height:20px;padding-right:20px;word-break:break-word;max-width:100%;font-size:16px;font-family:Arial,Helvetica,Tahoma,"Open Sans",sans-serif;color:#3d3d3d;margin-bottom:16px}.banner .banner__info-container .banner__info-text .banner__description,.banner .banner__info-container .banner__info-text .banner__notice{opacity:.8;line-height:18px;word-break:break-word;max-width:100%;font-family:Arial,Helvetica,Tahoma,"Open Sans",sans-serif;font-size:12px;color:#3d3d3d;margin-bottom:16px}.banner .banner__info-container .banner__info-text .banner__notice{opacity:.45;line-height:12px;font-size:11px;margin-top:-8px;margin-bottom:18px}.banner .banner__button{font-family:Arial,Helvetica,Tahoma,"Open Sans",sans-serif;font-size:12px;line-height:18px;text-align:center;padding:10px;height:auto;text-decoration:none;font-weight:700;background-color:#bb9f68;color:#fff;border-radius:3px}.banner .banner__button:hover{opacity:.9}.banner .banner__info,.slick-initialized .banner-popup__info.slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.banner .banner__info--dev{display:grid;grid-template-columns:200px auto}.banner .banner__navigation{position:absolute;bottom:2px;width:30px;height:30px;padding-top:3px;text-align:center;border:0}.banner .banner__navigation:before{color:#4380c6;cursor:pointer;font-weight:700;font-size:18px}.banner .banner__navigation:hover:before{color:#075bba;opacity:.8}.banner .banner__navigation-prev{left:5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.banner .banner__navigation-next{right:5px}.banner__info-container .slick-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner-popup{position:fixed;top:0;left:0;width:100%;height:100%;padding:15px;overflow:auto;background-color:rgba(0,0,0,.6);opacity:0;visibility:hidden;z-index:9999;-webkit-transition:opacity .3s;transition:opacity .3s}.banner-popup.-show{opacity:1;visibility:visible;overflow:hidden}.banner-popup .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;float:none}.banner-popup__content{position:absolute;display:block;z-index:2147483649;bottom:initial;top:50%;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:600px;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,transform .6s;transition:opacity .6s,transform .6s,-webkit-transform .6s}.-show .banner-popup__content{opacity:1;visibility:visible;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner-popup__info{display:-webkit-box;display:-ms-flexbox;display:flex}.banner-popup__info-img{-o-object-fit:cover;object-fit:cover}.banner-popup__info-text{min-width:280px;padding:93px 20px 56px;text-align:left}.banner-popup__close-button{position:absolute;right:0;top:0;width:45px;height:45px;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.banner-popup__close-button--right{color:#fff;right:-45px;background:#000}.banner-popup__close-button:hover{opacity:.8}.banner-popup__close-button svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner-popup__navigation-wrapper{position:absolute;right:0;bottom:13px;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}.banner-popup__navigation{width:40px;cursor:pointer}.banner-popup__navigation:before{line-height:2;font-weight:900}.banner-popup__swiper-pagination .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.banner-popup__description,.banner-popup__title{color:#5f5f5f;font-family:"Open Sans",sans-serif;font-weight:400;line-height:normal}.banner-popup__title{margin-bottom:34px;text-transform:uppercase;font-size:24px}.banner-popup__description{font-size:16px;font-style:normal}.banner-popup__line{height:2px;width:40px;background-color:#bb9f68}.banner-popup__number{padding:0 8px}.accordion{position:relative;width:100%}.accordion:not(:last-child){margin-bottom:15px}.accordion.-open .accordion__title:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.accordion--smaller-font .accordion__title{font-size:24px}.accordion--smaller-font .accordion__title:before{margin-left:auto}.accordion__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 30px;font-size:26px;line-height:39px;color:#fff;background-color:#bb9f68;cursor:pointer}.accordion__title:before{margin-top:3px;margin-left:16px;font-size:18px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform linear .3s;transition:transform linear .3s;transition:transform linear .3s,-webkit-transform linear .3s;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.accordion__body{max-height:0;overflow:hidden;-webkit-transition:max-height .4s;transition:max-height .4s}.accordion__text{padding:30px;margin-top:15px;font-size:20px;font-weight:300;color:#000;background:rgba(187,159,104,.05)}.accordion__label,.loyalty-program__usage-content b{font-weight:600}.accordion__hide{display:block;margin-top:24px;font-size:20px;font-weight:300;font-family:"Open Sans",sans-serif;color:#bb9f68;cursor:pointer}.pets-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pets-contacts__title{font-size:20px;color:inherit;font-weight:400;text-transform:uppercase;margin:0}.pets-contacts__links{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:55%;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pets-contacts__link{-ms-flex-item-align:center;align-self:center}.pets-contacts__link:hover{color:#bb9f68;opacity:.8;text-decoration:none}.pets-contacts__link:not(:last-child){margin-right:25px}.pets-contacts__link.button,.pets-contacts__link.cookie-notification__button{color:inherit;padding:10px 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pets-contacts__link-icon{font-size:24px;color:#bb9f68;vertical-align:middle}.pets-contacts__link-icon--phone{color:#fff}.pets-contacts__link-label{padding-left:10px}.hero-heading{position:relative}.hero-heading__image-container{position:relative;min-height:1080px;margin-top:60px}.hero-heading__image-container .video{position:absolute;z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hero-heading__image img,.reading-heading__image img{position:absolute;z-index:1}.hero-heading__container,.hero-heading__content,.hero-heading__image-container{display:-webkit-box;display:-ms-flexbox;display:flex}.hero-heading__container{width:100%;z-index:1}.hero-heading__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:230px 20px}.hero-heading__title{margin-bottom:15px;color:#fff;font-weight:700;text-transform:uppercase}.cost__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:20px}.cost__image{display:block;margin-right:120px}.cost__content-block,.cost__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost__content-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:250px}.cost__list{gap:40px;margin-bottom:24px}.cost__item,.cost__list{display:-webkit-box;display:-ms-flexbox;display:flex}.cost__item-image{display:block;margin-right:15px}.cost__item-text{-ms-flex-item-align:center;align-self:center}.cost__text{font-size:14px}.celebrity-review{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:440px;width:100%;row-gap:30px}.celebrity-review .picture__image{height:unset;min-height:388px;-webkit-transition:1s ease;transition:1s ease}.celebrity-review--video .video-light-gallery-open,.celebrity-review__card{width:100%;min-height:388px}.celebrity-review--video .celebrity-review__picture-capture{position:absolute;bottom:0}.celebrity-review__card{display:-webkit-box;display:-ms-flexbox;display:flex}.celebrity-review__card--link,.celebrity-review__picture-capture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.celebrity-review__card--link{position:absolute;top:0;right:0;left:0;cursor:pointer}.celebrity-review__card--link::before{position:absolute;font-size:40px;color:#fff;z-index:2}.celebrity-review__card--link:hover .picture__image{-webkit-transform:scale(1.2);transform:scale(1.2)}.celebrity-review__picture-capture{width:100%;color:#5f5f5f;font-size:16px;line-height:22px;text-align:center}.children-birthday__link{font:inherit;line-height:1.5;color:#bb9f68;text-decoration:none;background-position:0 100%;background-repeat:no-repeat;background-size:100% 33%;-webkit-transition:background-size .2s ease-in;transition:background-size .2s ease-in;cursor:pointer;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(187,159,104,.4)),to(rgba(187,159,104,.4)));background-image:linear-gradient(rgba(187,159,104,.4),rgba(187,159,104,.4))}.children-birthday__link:hover,.video-main__text-desc a:hover{background-size:100% 1px}.children-birthday__items ul li:before{margin-bottom:0;line-height:1.5;height:auto}.reading__slider{max-width:480px}.reading__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reading__desc,.reading__form{font-size:16px;font-weight:300;line-height:normal}.reading__form{text-align:center;max-width:600px}.reading__desc{margin-top:100px;margin-left:auto;margin-right:auto;max-width:990px}.reading__desc .reading__desc-title{text-align:center;font-size:39px;margin-bottom:10px}.reading__partners{margin:0 auto 100px;padding-left:2%;padding-right:2%;text-align:center}.reading__partners-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.reading__partners-image{max-width:390px;border:1px solid #000}.guests-video{position:relative;padding-top:55%;height:100%;overflow:hidden;margin-bottom:20px}.guests-video__play,.guests-video__video{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.guests-video__play{display:block;cursor:pointer;pointer-events:auto;min-height:auto!important;width:56px}.-hide{display:none!important}.description-custom{font-size:calc((5/1072)*(100vw - 1440px) + 20px)}.reading-heading{position:relative}.reading-heading__image-container{position:relative;min-height:1080px;margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex}.reading-heading__image-container .video{position:absolute;z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.reading-heading__image-container--middle-size{min-height:calc(100vh - 60px)}.reading-heading__container{width:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.reading-heading__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:230px 20px}.reading-heading__content--text-bottom{padding-bottom:120px}.reading-heading__content--text-vertical-100{padding-top:100px;padding-bottom:100px}.reading-heading__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reading-heading__title{margin-bottom:15px;color:#fff;font-weight:700;text-transform:uppercase}.reading-heading__title--text-bottom{-ms-flex-item-align:end;align-self:flex-end;max-width:890px;margin-right:130px;margin-bottom:0}.reading-heading__icons-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;color:#fff}.reading-heading__icons-list,.reading-heading__item,.reading-heading__item-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.reading-heading__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reading-heading__item-icon{margin-right:24px;font-size:80px}.reading-heading__item-text{font-size:24px;text-transform:uppercase;color:inherit}.video__button{position:absolute;bottom:27%;max-width:240px;left:5%;z-index:9999}.reading-info{text-align:center;color:#5f5f5f;font-size:16px;font-weight:300;line-height:normal;font-style:normal}.reading-info--accent{font-size:39px}.reading-info p{margin-bottom:20px}.reading-info--max-size{max-width:1110px}.reading-info__title{font-size:39px;color:#5f5f5f}.litriv{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:300}.litriv--involvement .litriv__heading{margin-bottom:125px}.litriv__heading,.litriv__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.litriv__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}.litriv__title{gap:5px;margin-bottom:0;font-size:39px;text-align:center;color:#5f5f5f}.litriv__title:before{font-size:65px;color:#bb9f68}.litriv__description{text-align:center;margin-top:40px;margin-bottom:39px}.litriv__subtitle{font-size:30px}.litriv__partners{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}.litriv__partners-item{width:calc(100%/3 - 22px)}.litriv__rules{font-size:24px;text-align:center}.litriv-contest{padding-left:20px;padding-right:20px}.litriv-contest__item,.litriv-contest__prizes-list{display:-webkit-box;display:-ms-flexbox;display:flex}.litriv-contest__prizes-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 100px}.litriv-contest__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:calc(50% - 50px);padding:45px 30px;border:2px solid #bb9f68;color:#5f5f5f;background-color:rgba(187,159,104,.1)}.litriv-contest__item--even{background-color:#bb9f68;color:#fff}.litriv-contest__item--even .litriv-contest__item-icon:before,.litriv-contest__item--even .litriv-contest__item-title,.litriv-finalists__item--even .litriv-finalists__item-icon:before,.litriv-finalists__item--even .litriv-finalists__item-title{color:#fff}.litriv-contest__item-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.litriv-contest__item-title{margin-bottom:0;font-size:24px;text-transform:uppercase;color:#5f5f5f}.litriv-contest__item-icon{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-size:80px;line-height:1}.litriv-contest__item-icon:before,.litriv-finalists__item-icon:before,.litriv-stages__icon:before,.litriv-stages__item-icon:before{color:#bb9f68}.litriv-contest__item-content li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.litriv-contest__item-content li:before{content:"";position:static;display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;margin-right:15px;border:1px solid currentColor;border-radius:100%}.litriv-contest__item-content li,.litriv-contest__item-content p,.litriv-finalists__item-content p{margin-bottom:18px;font-size:18px}.litriv-finalists{padding-left:20px;padding-right:20px}.litriv-finalists__prizes-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 100px}.litriv-finalists__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:calc(50% - 50px);padding:45px 30px;border:2px solid #bb9f68;color:#5f5f5f;background-color:rgba(187,159,104,.1)}.litriv-finalists__item--even{background-color:#bb9f68;color:#fff}.litriv-finalists__item-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.litriv-finalists__item-title{margin-bottom:0;font-size:24px;text-transform:uppercase;color:#5f5f5f;font-weight:700}.litriv-finalists__item-icon{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-size:80px;line-height:1}.litriv-finalists__item-content li,.litriv-stages{display:-webkit-box;display:-ms-flexbox;display:flex}.litriv-finalists__item-content li{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;margin-bottom:18px;font-size:18px;text-wrap:balance}.litriv-finalists__item-content li:before{content:"★";display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;color:inherit}.litriv-stages{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:20px;padding-right:20px;padding-bottom:140px}.litriv-stages__waypoint-svg{position:absolute;bottom:0;left:20px;z-index:0;width:1190px;height:578px}.litriv-stages__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;width:100%;max-width:340px}.litriv-stages__item:first-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:70px}.litriv-stages__item:last-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto;max-width:250px;margin-right:100px}.litriv-stages__item:nth-of-type(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-width:100%}.litriv-stages__item-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.litriv-stages__item-title{margin-bottom:0;font-size:18px;font-weight:700;color:#5f5f5f}.litriv-stages__item-icon{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-size:64px}.litriv-stages__item-content{max-width:420px;text-align:center}.litriv-stages__icon{position:absolute;font-size:212px;line-height:1;opacity:.23}.litriv-stages__icon--small{font-size:136px}.litriv-stages__icon.-boat{left:20px;bottom:13%}.litriv-stages__icon.-theater{right:20px;bottom:-30px}.litriv-involvement{position:relative}.litriv-involvement__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;padding-bottom:40px}.litriv-involvement__step{max-width:580px}.litriv-involvement__step--even{margin-left:auto}.litriv-involvement__step:not(.litriv-involvement__step--even){margin-right:auto}.litriv-involvement__separator-image{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:125%}.loyalty-program{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:25px;color:#5f5f5f}.loyalty-program__title{max-width:1108px;margin-bottom:40px;font-weight:300;font-size:39px;line-height:53px;color:inherit;text-align:center}.loyalty-program__subtitle{max-width:1108px;font-size:inherit;line-height:inherit;color:inherit;text-align:center}.loyalty-program__item,.loyalty-program__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.loyalty-program__item{position:relative;min-width:452px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;font-size:18px;line-height:25px;color:#5f5f5f;border:2px solid #bb9f68;background-color:rgba(187,159,104,.05)}.loyalty-program__card-animation{position:relative;min-width:388px;min-height:248px;aspect-ratio:auto;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.6s;transition:.6s;-webkit-animation:flipAnimation 8s infinite;animation:flipAnimation 8s infinite}.loyalty-program__card-picture{position:absolute;width:100%;height:100%;border-radius:5px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.loyalty-program__card-picture--front{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.loyalty-program__card-picture--back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.loyalty-program__card-title{font-weight:600;font-size:24px;line-height:33px;color:inherit}.loyalty-program__card-title--uppercase{text-transform:uppercase}.loyalty-program__card-advantages-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:70px}.loyalty-program__card-advantage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-size:inherit;line-height:inherit;color:inherit}.loyalty-program__card-advantage:before{content:'';padding:7px;border-radius:50%}.loyalty-program__card-advantage:not(:first-child):before{padding:8px;background-color:#5f5f5f;opacity:.5}.loyalty-program__card-advantage:first-child:before{border:1px solid #5f5f5f}.loyalty-program__card-capture{position:absolute;bottom:10px;-ms-flex-item-align:end;align-self:flex-end;padding-right:20px;padding-left:20px}.loyalty-program__card-capture.ustyle p{margin-bottom:.5em;font-size:12px;line-height:16px;color:inherit}.loyalty-program__detail-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer}.loyalty-program__detail-link:hover{-webkit-box-shadow:2px 5px 5px rgba(0,0,0,.6);box-shadow:2px 5px 5px rgba(0,0,0,.6);-webkit-transform:scale(1.01);transform:scale(1.01)}.loyalty-program__detail-link-text{position:absolute;bottom:20px;left:20px;z-index:1;font-weight:700;font-size:30px;line-height:41px;color:#fff}.loyalty-program__faq{width:100%}.loyalty-program__capture,.loyalty-program__increase-text{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:inherit;line-height:inherit}.loyalty-program__capture{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 0;background-color:#bb9f68;color:#fff}.loyalty-program__increase-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:inherit}.loyalty-program__usage{font-size:18px;line-height:25px}.loyalty-program__usage-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:55px 120px;margin-top:20px;background-color:#bb9f68}.loyalty-program__usage-content p{font-size:inherit;line-height:inherit;color:#fff}.loyalty-program__button{margin-right:auto;margin-left:auto}.loyalty-program__files{margin-top:40px;text-align:center}.loyalty-spend{width:100%;font-size:18px;line-height:25px;color:#000}.loyalty-spend__list{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:36px;margin-bottom:30px}.loyalty-spend__item,.loyalty-spend__item-text{display:-webkit-box;display:-ms-flexbox;display:flex}.loyalty-spend__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;font-size:inherit;line-height:inherit;color:inherit}.loyalty-spend__item:before{font-size:64px;color:#bb9f68}.loyalty-spend__item-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.loyalty-spend__item-capture{font-size:14px;line-height:20px;color:inherit}.loyalty-spend__description{font-weight:600;font-size:inherit;line-height:inherit;color:#5f5f5f;text-align:center}.loyalty-program-heading{width:100%}.loyalty-program-advantages{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:65px;font-size:inherit;line-height:inherit;color:#fff}.loyalty-program-advantages__heading{font-weight:300;font-size:39px;line-height:53px;color:#5f5f5f}.loyalty-program-advantages__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.loyalty-program-advantages__item{max-width:453px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;padding:40px 30px;background-color:#bb9f68}.loyalty-program-advantages__item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-size:24px;line-height:33px;color:inherit;text-transform:uppercase}.loyalty-program-advantages__item-title:before{font-size:80px}.loyalty-program-advantages__content-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:70px}.loyalty-program-advantages__content__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-size:inherit;line-height:inherit;color:inherit}.loyalty-program-advantages__content__item:before{content:'';padding:7px;border-radius:50%}.loyalty-program-advantages__content__item:not(:first-child):before{padding:8px;background-color:#5f5f5f;opacity:.5}.loyalty-program-advantages__content__item:first-child:before{border:1px solid #5f5f5f}.loyalty-program-advantages__content__item--white{color:#fff}.loyalty-program-advantages__content__item--white:not(:first-child):before{padding:8px;border:1px solid #fff;background-color:transparent;opacity:1}.loyalty-program-advantages__content__item--white:first-child:before{border:1px solid #fff}.loyalty-program-widget{display:none}.loyalty-program-widget:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.loyalty-program-widget__link,.video-main::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.loyalty-program-widget__envelope-picture{position:absolute;width:90%;-webkit-animation:envelope 3s infinite;animation:envelope 3s infinite}.loyalty-program-widget__envelope-picture .picture__image{border-radius:5px}.loyalty-program-widget__envelope-frame{position:absolute;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loyalty-program-widget__envelope-frame-picture{position:relative;opacity:.92}.loyalty-program-widget__envelope-text{position:absolute;bottom:0;width:80%;padding:20px 0;font-weight:600;font-size:inherit;line-height:inherit;color:inherit;text-align:center;text-transform:uppercase}.video-main{position:relative;display:grid;grid-template-rows:1fr auto;width:100%;max-height:1080px;height:100vh;overflow:hidden}.video-main::before{content:'';background-color:rgba(20,62,83,.35)}.video-main--proportion{display:block;height:auto}.video-main__container{position:relative;max-height:100vh;height:100%}.video-main--proportion .video-main__container{height:auto}.gallery-text-type2__image img,.gallery-text-type3__aside-image img,.gallery-text-type3__image img,.gallery-text__image img,.page-intro__image img,.video-main__item{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-main__text{position:absolute;left:50%;top:890px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;max-width:700px;width:100%;color:#fff;z-index:13}.video-main__text.-transform-up .video-main__text-desc,.video-main__text.-transform-up .video-main__text-title{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:opacity .4s ease .4s,-webkit-transform .7s ease .4s;transition:transform .7s ease .4s,opacity .4s ease .4s;transition:transform .7s ease .4s,opacity .4s ease .4s,-webkit-transform .7s ease .4s}.video-main__text.-transform-up .video-main__text-desc{-webkit-transition:opacity .4s ease .4s,-webkit-transform .4s ease .4s;transition:transform .4s ease .4s,opacity .4s ease .4s;transition:transform .4s ease .4s,opacity .4s ease .4s,-webkit-transform .4s ease .4s}.video-main__button.button,.video-main__button.cookie-notification__button{background-color:#bb9f68;border:0}.video-main__text-title{opacity:0;-webkit-transform:translateY(-300px);transform:translateY(-300px);font-size:60px;font-family:"Open Sans",sans-serif;font-weight:700;line-height:1.2}.video-main__text-title .small{font-size:32px;line-height:1.5;margin:0}.video-main__text-title .medium{font-size:40px;line-height:1.5;margin:0}.video-main__text-title .large{font-size:44px;line-height:1.5;margin:0;text-transform:uppercase}.video-main__text-desc{opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px);font-size:18px;padding:0;margin-top:59px;margin-bottom:16px}.video-main__text-desc p{margin-bottom:10px}.video-main__text-desc .small{font-size:16px;line-height:1.5}.video-main__text-desc .medium{font-size:24px;line-height:1.17}.video-main__text-desc .large{font-size:30px;line-height:1.5}.video-main__text-desc a{text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(187,159,104,.75)),to(rgba(187,159,104,.75)));background-image:linear-gradient(rgba(187,159,104,.75),rgba(187,159,104,.75));background-position:0 100%;background-repeat:no-repeat;background-size:100% 33%;-webkit-transition:background-size .2s ease-in;transition:background-size .2s ease-in}.banner-subscribe,.banner-subscribe__content{display:-webkit-box;display:-ms-flexbox;display:flex}.banner-subscribe{position:absolute;top:170px;left:0;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:500px;width:100%;padding:20px 32px;color:#fff;background-color:rgba(187,159,104,.6)}.banner-subscribe:before{margin-right:24px;font-size:32px}.banner-subscribe__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;line-height:1.5}.banner-subscribe__title,.summer__description.ustyle ul{font-size:16px}.banner-subscribe__text{color:rgba(255,255,255,.75)}.banner-subscribe__link{color:inherit;text-decoration:underline}.banner-subscribe__link:active,.banner-subscribe__link:focus,.banner-subscribe__link:hover{text-decoration:none}.cookie-panel{position:fixed;right:0;bottom:10px;left:0;z-index:14;-webkit-box-sizing:content-box;box-sizing:content-box;width:calc(100% - 40px);max-height:90%;max-width:525px;margin-right:auto;margin-left:auto;padding:0;font-size:12px;line-height:16px;color:#393939;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(57,57,57,.59);box-shadow:0 0 20px 0 rgba(57,57,57,.59);overflow:auto;-webkit-transition:.5s ease;transition:.5s ease;-webkit-transform:translateY(0);transform:translateY(0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cookie-panel--hidden{-webkit-transform:translateY(150%);transform:translateY(150%)}.cookie-panel__close{position:absolute;top:16px;right:16px;max-width:unset;min-width:unset;width:11px;height:11px;display:block;padding:0;opacity:.25;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer}.cookie-panel__close:after,.cookie-panel__close:before{content:'';position:absolute;top:50%;width:13px;height:2px;display:block;background:#393939}.cookie-panel__close:before{-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}.cookie-panel__close:after{-webkit-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg)}.cookie-panel__close:hover{opacity:1}.cookie-panel__info,.cookie-panel__settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px}.cookie-panel__settings{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:8px;padding-right:25px}.cookie-panel__title{font-family:inherit;font-weight:600;font-size:16px;line-height:24px;color:#bb9f68}.cookie-panel__text--link{color:inherit;text-decoration:underline;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.cookie-panel__text--link:hover{opacity:.75}.cookie-panel__manage-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:16px}.cookie-panel__manage-form--accent-color .cookie-panel__button,.cookie-panel__manage-form--accent-color .cookie-panel__settings-group .cookie-panel__setting-input:checked+.cookie-panel__setting-label::after{background-color:#3b9fcb}.cookie-panel__manage-form--accent-color .cookie-panel__settings-group .cookie-panel__setting-input:checked+.cookie-panel__setting-label::before{border-color:#3b9fcb}.cookie-panel__manage-form--accent-color .cookie-panel__settings-group:hover .cookie-panel__setting-label::after{background-color:rgba(59,159,203,.5)}.cookie-panel__manage-form--accent-color .cookie-panel__title{color:#3b9fcb}.cookie-panel__settings-group{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;line-height:18px}.cookie-panel__settings-group .cookie-panel__setting-input{width:initial;height:initial;display:none;margin:0;padding:0}.cookie-panel__settings-group .cookie-panel__setting-input:checked+.cookie-panel__setting-label:before{border:1px solid #bb9f68}.cookie-panel__settings-group .cookie-panel__setting-input:checked+.cookie-panel__setting-label:after{background-color:#bb9f68}.cookie-panel__settings-group .cookie-panel__setting-label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.cookie-panel__settings-group .cookie-panel__setting-label:before{content:'';position:relative;width:14px;height:14px;display:inline-block;margin-right:10px;vertical-align:middle;background-color:transparent;border:1px solid #888;border-radius:2px;-webkit-appearance:none;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.cookie-panel__settings-group .cookie-panel__setting-label:after{content:'';position:absolute;top:2px;left:2px;display:block;width:10px;height:10px;background-color:transparent;border-radius:1px;-webkit-transition:.3s ease;transition:.3s ease}.cookie-panel__settings-group:hover .cookie-panel__setting-label:after{background-color:rgba(187,159,104,.5)}.cookie-panel__button-group-one{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.cookie-panel__button-group-two{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:8px}.cookie-panel__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;grid-column:span 1;margin:0;padding:10px 20px;font-family:inherit;font-size:inherit;line-height:14px;color:#fff;background-color:#bb9f68;border:0;border-radius:3px;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.cookie-panel__button:hover{opacity:.75}.cookie-panel__button:last-child{grid-column:span 2}.cookie-panel-advanced{max-width:860px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cookie-panel-advanced .cookie-panel__text{max-width:75%}[dir=rtl] .cookie-panel{unicode-bidi:bidi-override;direction:rtl}[dir=rtl] .cookie-panel__close{right:unset;left:16px}[dir=rtl] .cookie-panel__setting-label:before{margin-right:0;margin-left:10px}[dir=rtl] .cookie-panel__setting-label:after{right:3px;left:unset}.b24-widget-button-wrapper,.hotbot-widget,.stream-wood-recall-btn,.tl-widgets-container,div[id^=leadia],jdiv:first-of-type,tworoomz-widget:first-of-type{z-index:9!important}.main-event{position:relative;display:none;padding:0 20px;margin-top:65px}.main-event__desc,.main-event__title{font-family:"Open Sans",sans-serif;text-align:center;text-transform:uppercase}.main-event__title{color:#bb9f68;font-weight:300;font-size:32px;line-height:100%}.main-event__desc{margin-top:13px;font-weight:400;font-size:14px;line-height:21px}.main-event__desc b{font-weight:400;color:#bb9f68}.main-event__timer-container{position:relative;width:100%;padding:12px 10px;margin-top:24px;border-radius:10px;background-color:#5f5f5f}.main-event__timer-text-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-left:26px;font-size:26px;color:#fff}.main-event__timer-text-container:before{position:absolute;top:0;left:1px}.main-event__timer-text-container .main-event__timer-text{position:relative;margin-bottom:0;margin-right:26px;padding:0 8px;height:26px;font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#997343;background-color:#fff}.main-event__timer-text-container .main-event__timer-text::before{position:absolute;right:-25px;top:0;font-size:26px;color:#fff;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.main-event__button,.main-event__timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-event__timer{margin-top:12px}.main-event__button{width:280px;margin:24px auto 0;padding:16px 40px;background-color:#bb9f68;color:#fff;border:0}.main-event__button:hover{color:#bb9f68}.tariff-constructor{padding-top:110px;padding-bottom:110px}.tariff-constructor .container{position:relative;padding:0 20px}.tariff-constructor .container:before{position:absolute;top:0;right:0;width:234px;height:341px;content:"";background-image:url(/local/templates/template3/public/images/tariff-constructor/corner-pattern.svg);background-repeat:no-repeat}.tariff-constructor__about{position:relative;min-height:482px;max-width:1200px;margin:0 auto}.tariff-constructor__about:after{position:absolute;bottom:26px;left:-54px;width:99px;height:159px;-webkit-transform:translateY(-100%);transform:translateY(-100%);background-image:url(/local/templates/template3/public/images/tariff-constructor/text-container-after.svg);background-repeat:no-repeat}.tariff-constructor__picture{position:absolute;top:30px;left:0;width:680px;height:452px}.tariff-constructor__picture:after{position:absolute;bottom:0;right:-12px;z-index:2;width:166px;height:166px;background-image:url(/local/templates/template3/public/images/tariff-constructor/picture-after.png);background-repeat:no-repeat;background-size:cover}.tariff-constructor__text-container{position:relative;z-index:1;max-width:560px;padding:40px 40px 40px 80px;margin-left:auto;margin-right:40px;background-color:#bb9f68}.tariff-constructor__subtitle{font-size:30px;color:#fff}.tariff-constructor__text,.tariff-constructor__text ul li:before{color:#fff}.tariff-constructor__text a{color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.4)),to(rgba(255,255,255,.4)));background-image:linear-gradient(rgba(255,255,255,.4),rgba(255,255,255,.4))}.tariff-constructor__text ul li{font-size:16px;color:#fff}.tariff-constructor__buttons{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:16px 26px;margin-top:18px}.tariff-constructor__buttons-title{grid-column:1/-1;margin-bottom:0;font-size:18px;line-height:1}.tariff-constructor__button{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:227px;padding:16px;font-family:"Open Sans",sans-serif;text-transform:uppercase;border:1px solid #bb9f68;color:#bb9f68;clear:both;-webkit-transition:all .35s cubic-bezier(.165,.84,.44,1);transition:all .35s cubic-bezier(.165,.84,.44,1);overflow:hidden}.tariff-constructor__button:before{position:absolute;top:0;left:0;z-index:-1;display:block;width:105%;height:102%;content:'';background-color:#bb9f68;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:opacity .4s cubic-bezier(.165,.84,.44,1) .01s,-webkit-transform .35s cubic-bezier(.165,.84,.44,1);transition:transform .35s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1) .01s;transition:transform .35s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1) .01s,-webkit-transform .35s cubic-bezier(.165,.84,.44,1)}.tariff-constructor__button:not(.tariff-constructor__button--active):hover{color:#fff}.tariff-constructor__button:not(.tariff-constructor__button--active):hover:before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.tariff-constructor__button--active{cursor:default;background-color:#bb9f68;color:#fff}.tariff-constructor__counter-container{position:relative;display:grid;grid-template-columns:560px auto;gap:40px}.tariff-constructor__counter-container:has(>:only-child){grid-template-columns:1fr}.tariff-constructor__counter-container:before{position:absolute;top:-112px;left:-14px;width:155px;height:155px;background-image:url(/local/templates/template3/public/images/tariff-constructor/counter-before.png);background-repeat:no-repeat;background-size:cover}.tariff-constructor__counter-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:35px 60px;background-color:#fff;border:1px solid #bb9f68}.tariff-constructor__counter-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.tariff-constructor__counter-button,.tariff-constructor__counter-buttons,.tariff-constructor__counter-item,.tariff-constructor__counter-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tariff-constructor__counter-text{margin-bottom:0;font-weight:300;font-size:30px;line-height:1.5;color:#bb9f68}.tariff-constructor__counter-text:before{margin-right:24px;font-size:48px}.tariff-constructor__counter-button,.tariff-constructor__counter-buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:192px;height:59px}.tariff-constructor__counter-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:44px;font-weight:400;font-size:34px;line-height:1;text-align:center;color:#bb9f68;cursor:pointer;border:1px solid #e6e6e6;border-radius:6px;-webkit-box-shadow:0 1px 1px 0 rgba(0,14,51,.05);box-shadow:0 1px 1px 0 rgba(0,14,51,.05);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.tariff-constructor__counter-button:hover{opacity:.6}.tariff-constructor__counter-button--hidden{visibility:hidden}.tariff-constructor__counter-number{margin-bottom:0;font-weight:400;font-size:41px;line-height:1;color:#bb9f68}.tariff-constructor__warning-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.tariff-constructor__warning-item{padding:10px}.tariff-constructor__footer-warning,.tariff-constructor__warning-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px;color:#bb9f68;background-color:#fff;border-radius:15px}.tariff-constructor__footer-warning:before,.tariff-constructor__warning-item:before{font-size:50px}.tariff-constructor__service-heading{position:relative}.tariff-constructor__service-heading:after{position:absolute;top:50%;width:207px;height:207px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/local/templates/template3/public/images/tariff-constructor/services-after.png);background-repeat:no-repeat;background-size:cover}.tariff-constructor__service-list{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.tariff-constructor__service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;max-width:320px;margin:0 auto}.tariff-constructor__service-picture{position:relative;width:100%;aspect-ratio:320/450;-webkit-box-shadow:10px 10px 20px 0 rgba(51,51,51,.32);box-shadow:10px 10px 20px 0 rgba(51,51,51,.32)}.tariff-constructor__service--active .tariff-constructor__service-picture{-webkit-box-shadow:none;box-shadow:none}.tariff-constructor__service-checkbox,.tariff-constructor__service-picture-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tariff-constructor__service-picture-overlay{position:absolute;top:0;left:0;right:0;gap:20px;padding:16px 25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tariff-constructor__service-checkbox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;background-color:#fff}.tariff-constructor__service-checkbox:before{display:none;font-size:24px;color:#bb9f68}.tariff-constructor__service--active .tariff-constructor__service-checkbox:before{display:block}.tariff-constructor__service-duration{padding:4px 14px;font-weight:600;font-size:16px;line-height:1.5;text-transform:uppercase;color:#5f5f5f;background-color:#fff;border-radius:3px}.tariff-constructor__service-title{margin-bottom:0;font-weight:400}.tariff-constructor__service-description--hidden{max-height:0;overflow:hidden;-webkit-transition:max-height .4s;transition:max-height .4s}.tariff-constructor__service-description.ustyle .mx-mb_none,.tariff-constructor__service-description.ustyle ul li{margin-bottom:0}.tariff-constructor__service-description.ustyle .mx-mb_xss{margin-bottom:15px}.tariff-constructor__service-description-button{font-weight:400;font-size:16px;text-transform:none;color:#bb9f68;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.tariff-constructor__service-description-button:hover{opacity:.6}.tariff-constructor__service--show .tariff-constructor__service-show-text,.tariff-constructor__service-hide-text{display:none}.tariff-constructor__service--show .tariff-constructor__service-hide-text{display:inline}.tariff-constructor__price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px}.tariff-constructor__price-text{position:relative;margin-bottom:0;font-weight:300;font-size:30px}.tariff-constructor__price-text:before{position:absolute;right:100%;top:50%;width:137px;height:137px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/local/templates/template3/public/images/tariff-constructor/price-before.png);background-repeat:no-repeat;background-size:cover}.tariff-constructor__price-value{margin-left:12px;margin-right:6px;font-weight:600}.tariff-constructor__footer-warning{position:relative;padding:20px}.tariff-constructor__footer-warning:after{position:absolute;bottom:-91px;right:-44px;width:141px;height:141px;background-image:url(/local/templates/template3/public/images/tariff-constructor/footer-warning-after.png);background-repeat:no-repeat;background-size:cover}.summer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:110px;padding:0 20px}.summer::after{content:unset}.summer__title{margin-top:0;margin-bottom:0;font-size:39px;font-style:normal;font-weight:300;line-height:1.48;color:#5f5f5f}.summer__title--mb{margin-bottom:30px}.summer__description{font-size:15px;font-style:normal;font-weight:400;line-height:1.6}.summer__booking .summer__booking-background .summer__image,.summer__booking .summer__booking-background img,.summer__booking .summer__booking-background picture,.summer__image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.summer__booking{position:relative;display:block;width:100%;min-height:545px;padding:72px;overflow:hidden;color:#fff}.summer__booking::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.75)),color-stop(50%,rgba(0,0,0,.5)),to(rgba(0,0,0,.2)));background:linear-gradient(90deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.2) 100%);z-index:1;pointer-events:none}.summer__booking .summer__booking-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.summer__booking .summer__booking-content,.summer__booking .summer__booking-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.summer__booking .summer__booking-wrapper{position:relative;z-index:2;max-width:600px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.summer__booking .summer__booking-content{padding:0;border:0;background:0 0}.summer__booking .summer__title{color:#fff}.summer__booking-button{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}.summer__advantages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.summer__advantages-list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 22px}.summer__advantages-item,.summer__advantages-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.summer__advantages-item{gap:12px}.summer__advantages-item:before{font-size:42px;color:#bb9f68}.summer__advantages-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.summer__advantages-title{font-size:18px;font-style:normal;line-height:1.5;font-weight:700}.summer__advantages-description{font-weight:400}.summer__services,.summer__services-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.summer__services-list{gap:72px;margin-top:12px}.summer__services-item{display:grid;grid-template-columns:690px 1fr;grid-template-areas:"image content";gap:20px}.summer__services-item:nth-child(even){grid-template-columns:1fr 690px;grid-template-areas:"content image"}.summer__services-item:nth-child(even) .slider.-gutter-left-control{padding-left:0}.card.-type-default .summer__services-item:nth-child(even) .slider.-gutter-left-control .card__control,.summer__services-item:nth-child(even) .slider.-gutter-left-control .card.-type-default .card__control,.summer__services-item:nth-child(even) .slider.-gutter-left-control .slider__control{left:auto;right:-55px}.summer__services-content{grid-area:content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;padding:30px 174px;min-height:596px}.summer__services-description{font-size:22px;font-style:normal;font-weight:400;line-height:1.5}.summer__services-image{position:relative;grid-area:image;height:596px}.children-ny-header{position:relative;width:100%;min-height:570px;margin-top:60px;color:#fff}.children-ny-header:before,.children-ny-main__card:before{content:'';position:absolute;z-index:1;width:100%;height:100%}.children-ny-header,.children-ny-header:before{background-color:rgba(0,0,0,.2)}.children-ny-header--background-image{background-position:center;background-repeat:no-repeat;background-size:cover;background-color:transparent}.children-ny-header__container{width:100%}.children-ny-header__wrapper{position:relative;z-index:2;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:230px}.children-ny-header__title{margin-bottom:15px;font-weight:700;font-size:60px;line-height:90px;color:inherit;text-transform:uppercase}.children-ny-header__text{margin-bottom:15px;font-weight:300;font-size:30px;line-height:45px;color:inherit}.children-ny-header__capture{margin:0;font-size:16px;line-height:24px;color:inherit}.children-ny-main{font-weight:300;font-size:30px;line-height:45px;color:#5f5f5f}.children-ny-main.section,.mx-hide.-show~.-type-about{margin-top:0}.children-ny-main__desc,.children-ny-main__title{margin-bottom:40px;font-weight:inherit;font-size:39px;line-height:58px;color:inherit;text-align:center}.children-ny-main__desc{margin-bottom:100px;font-size:inherit;line-height:inherit}.children-ny-main__desc--under{margin-top:100px;margin-bottom:0}.children-ny-main__schedule-title{margin-bottom:45px;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;text-align:center}.children-ny-main__schedule-list{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.children-ny-main__card{position:relative;min-height:450px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.6)}.children-ny-main__card--background{background-repeat:no-repeat;background-size:cover;background-position:center}.children-ny-main__card:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.25)),to(rgba(0,0,0,.8)));background:linear-gradient(180deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,.8) 100%)}.children-ny-main__card-content-wrapper{z-index:2;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 30px}.children-ny-main__card-title{width:125px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:4px;padding-bottom:4px;margin-bottom:25px;font-weight:600;font-size:16px;line-height:24px;color:#000;text-transform:uppercase;border-radius:3px;background-color:#fff}.children-ny-main__card-list{row-gap:8px}.children-ny-main__card-list,.children-ny-main__card-program{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.children-ny-main__card-program:not(:last-child){padding-bottom:15px;border-bottom:.5px solid rgba(255,255,255,.4)}.children-ny-main__card-program-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.children-ny-main__card-program-timing{margin-bottom:0;font-size:24px;line-height:30px;color:#fff}.children-ny-main__card-program-limit{width:44px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:24px;color:#fff;background-color:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.15);border-radius:5px}.children-ny-main__card-program-name{font-size:16px;line-height:24px;color:#fff}.mx-block,.mx-show{display:block}.mx-hide{display:none}.mx-transparent{opacity:0}.main__layer,.main__overlay,.mx-fill,.mx-overlay.-gradient:before,.section.-type-wedding .section__decor,.slider.-gutter-left,.slider.-gutter-right,.slider.-main .slider__item:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.mx-overlay.-gradient-slide:before{position:absolute;top:0;left:0;right:0;bottom:0}.mx-linecount{-webkit-transition:max-height 1.5s ease;transition:max-height 1.5s ease}.mx-linecount[data-linecount="1"],.mx-linecount[data-linecount="2"],.mx-linecount[data-linecount="3"]{display:block;display:-webkit-box;max-height:1.5em;margin:0;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mx-linecount[data-linecount="2"],.mx-linecount[data-linecount="3"]{max-height:3em;-webkit-line-clamp:2}.mx-linecount[data-linecount="3"]{max-height:4.5em;-webkit-line-clamp:3}.mx-linecount[data-linecount="4"],.mx-linecount[data-linecount="5"],.mx-linecount[data-linecount="6"],.mx-linecount[data-linecount="7"]{display:block;display:-webkit-box;max-height:6em;margin:0;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mx-linecount[data-linecount="5"],.mx-linecount[data-linecount="6"],.mx-linecount[data-linecount="7"]{max-height:7.5em;-webkit-line-clamp:5}.mx-linecount[data-linecount="6"],.mx-linecount[data-linecount="7"]{max-height:9em;-webkit-line-clamp:6}.mx-linecount[data-linecount="7"]{max-height:10.5em;-webkit-line-clamp:7}.mx-text_left{text-align:left}.mx-text_center{text-align:center}.mx-text_right{text-align:right}.mx-text_underline{text-decoration:underline}.mx-text_underline-none,.mx-text_underline-none:hover,.mx-text_underline:hover{text-decoration:none}.mx-text_uppercase{text-transform:uppercase}.mx-text_lowercase{text-transform:lowercase}.mx-text_bold{font-weight:700}.mx-text_medium{font-weight:500}.mx-text_normal{font-weight:400}.mx-text_break{word-break:break-all}.mx-text_nowrap{white-space:nowrap}.mx-text_border-b{position:relative;display:inline-block}.mx-text_border-b:before{content:'';position:absolute;bottom:3px;left:0;width:40px;height:3px;z-index:1;background:#bb9f68}.mx-text_fit,.mx-text_fit-center{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mx-text_fit-center{margin-right:auto;margin-left:auto}.legal__title span,.mx-text_bg-decor,.mx-text_bg-decor--accent{text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(187,159,104,.75)),to(rgba(187,159,104,.75)));background-image:linear-gradient(rgba(187,159,104,.75),rgba(187,159,104,.75));background-position:0 100%;background-repeat:no-repeat;background-size:100% 33%;-webkit-transition:background-size .2s ease-in;transition:background-size .2s ease-in}.legal__title span:hover,.mx-text_bg-decor--accent:hover,.mx-text_bg-decor:hover{background-size:100% 1px}.mx-text_bg-decor--accent{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.75)),to(rgba(255,255,255,.75)));background-image:linear-gradient(rgba(255,255,255,.75),rgba(255,255,255,.75))}.mx-text_size-huge{font-size:30px}.mx-text_bigger{font-size:24px}.mx-text_size-medium,.ustyle ul{font-size:18px}.mx-text_size-normal{font-size:16px}.mx-text_small{font-size:14px}.mx-overflow_hidden{overflow:hidden}.mx-color_accent{color:#fff}.mx-color_bgaccent{color:#bb9f68}.card.-type-review .card__heading,.mx-color_add,.mx-color_default{color:#5f5f5f}.mx-bg_add2{background-color:#fff}.mx-mt_none{margin-top:0}.mx-mt_xxs{margin-top:5px}.mx-mt_xs{margin-top:20px}.mx-mt_s{margin-top:30px}.mx-mt_m{margin-top:40px}.mx-mt_l{margin-top:50px}.mx-mt_xl{margin-top:60px}.mx-mt_xxl{margin-top:70px}.mx-mt_xxxl{margin-top:80px}.mx-mt_xxxxl{margin-top:90px}.mx-mt_xxxxxl{margin-top:100px}.mx-mb_none{margin-bottom:0}.mx-mb_xxs{margin-bottom:5px}.mx-mb_xs,.ustyle ul:not(:last-of-type){margin-bottom:20px}.mx-mb_xss{margin-bottom:15px}.mx-mb_s{margin-bottom:30px}.mx-mb_m{margin-bottom:40px}.mx-mb_l{margin-bottom:50px}.mx-mb_xl{margin-bottom:60px}.mx-mb_xxl{margin-bottom:70px}.mx-mb_xxxl{margin-bottom:80px}.mx-mb_xxxxl{margin-bottom:90px}.mx-mb_xxxxxl{margin-bottom:100px}.mx-pt_xs{padding-top:20px}.mx-pt_s{padding-top:30px}.mx-pt_m{padding-top:40px}.mx-pt_l{padding-top:50px}.mx-pt_xl{padding-top:60px}.mx-pt_xxl{padding-top:70px}.mx-pt_xxxl{padding-top:80px}.mx-pb_none{padding-bottom:0}.mx-pb_xs{padding-bottom:20px}.mx-pb_s{padding-bottom:30px}.mx-pb_m{padding-bottom:40px}.mx-pb_l{padding-bottom:50px}.mx-pb_xl{padding-bottom:60px}.mx-pb_xxl{padding-bottom:70px}.mx-pb_xxxl{padding-bottom:80px}.mx-pl_xxs{padding-left:15px}.mx-pl_xs{padding-left:20px}.mx-pl_s{padding-left:30px}.mx-pl_m{padding-left:40px}.mx-pl_l{padding-left:50px}.mx-pl_xl{padding-left:60px}.mx-pl_xxl{padding-left:70px}.mx-pl_xxxl{padding-left:80px}.mx-pr_xxs{padding-right:15px}.mx-pr_xs{padding-right:20px}.mx-pr_s{padding-right:30px}.mx-pr_m{padding-right:40px}.mx-pr_l{padding-right:50px}.mx-pr_xl{padding-right:60px}.mx-pr_xxl{padding-right:70px}.mx-pr_xxxl{padding-right:80px}.mx-overlay{display:block;background:rgba(187,159,104,.65);-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.mx-overlay:hover{background:0 0}.mx-overlay.-opacity-15{background:rgba(0,0,0,.15)}.mx-overlay.-opacity-25{background:rgba(0,0,0,.25)}.mx-overlay.-opacity-35{background:rgba(187,159,104,.35)}.mx-overlay.-opacity-45{background:rgba(187,159,104,.45)}.mx-overlay.-gradient:before{content:'';display:block;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(transparent));background:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,transparent 100%)}.mx-overlay.-gradient-slide{background:0 0}.mx-overlay.-gradient-slide:before{content:'';display:block;z-index:2;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(75%,rgba(0,0,0,.01)),to(rgba(0,0,0,.21)));background:linear-gradient(to right,transparent 0%,rgba(0,0,0,.01) 75%,rgba(0,0,0,.21) 100%)}.mx-height_full{height:100%}.mx-order_1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.mx-order_2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.mx-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.mx-flex--justify-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mx-tr-opacity{-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.ie-notice{position:fixed;bottom:20px;z-index:9999;display:block;max-width:1440px;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;padding:38px 40px;background:#fffbed;-webkit-box-shadow:0 0 100px rgba(31,44,52,.4);box-shadow:0 0 100px rgba(31,44,52,.4)}.ie-notice__close{position:absolute;right:12px;top:16px;width:22px;height:22px}.ie-notice__close:hover{cursor:pointer}.ie-notice__close::after,.ie-notice__close::before{position:absolute;content:' ';height:22px;left:10px;width:1px;background-color:#bb9f68}.ie-notice__close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ie-notice__close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ie .header__top-container{display:-webkit-box;display:-ms-flexbox;display:flex}.ie .link--logo{background-color:#bb9f68}.ie .header__contacts-address{display:block;max-width:350px;color:#5f5f5f}.ie .page__booking{margin-top:0}.ie .language__link{color:#5f5f5f}.ie .language__link--active{border-color:rgba(95,95,95,.3)}.ie .language__link:focus:not(.language__link--active),.ie .language__link:hover:not(.language__link--active){color:#bb9f68}.page-intro{overflow:hidden}.page-intro__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;padding:48px 20px 0}.page-intro__content{width:100%}.page-intro__breadcrumbs{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:24px}.page-intro__title{margin-top:0;margin-bottom:20px;font-family:"Open Sans",sans-serif;font-size:39px;font-weight:300;line-height:148%;color:#bb9f68}.page-intro__image{position:relative;max-width:50.43%;-ms-flex-negative:0;flex-shrink:0;width:100%;aspect-ratio:706/482;overflow:hidden}.gallery-text-type2__text p,.gallery-text-type3__text p,.gallery-text__text p,.page-intro__description p{color:#5f5f5f;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:400;line-height:150%}.gallery-text{overflow:hidden}.gallery-text__inner{padding-top:110px;padding-right:20px;padding-left:20px}.gallery-text__title{margin-top:0;margin-bottom:30px;font-family:"Open Sans",sans-serif;font-size:39px;font-weight:300;line-height:148%;color:#5f5f5f}.gallery-text__gallery,.gallery-text__layout{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery-text__layout{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:32px}.gallery-text__gallery{max-width:38.22%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.gallery-text__content{width:100%}.gallery-text__image{position:relative;width:100%;aspect-ratio:535/286;overflow:hidden}.gallery-text__image--inline{float:right;margin-bottom:24px;margin-left:32px;width:45.75%;max-width:381px;aspect-ratio:381/276}.gallery-text-type3__text p:has(+ul),.gallery-text__text p:has(+ul){margin-bottom:12px}.gallery-text-type3__text ul li:not(:last-of-type),.gallery-text__text ul li:not(:last-of-type){margin-bottom:12px}.gallery-text__text ul+p{margin-top:1.5em}.gallery-text-type2__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;padding:109px 20px 0}.gallery-text-type2__inner:after{display:none}.gallery-text-type2__content{width:100%}.gallery-text-type2__title{margin-top:0;margin-bottom:30px;font-family:"Open Sans",sans-serif;font-size:39px;font-weight:300;line-height:148%;color:#5f5f5f}.gallery-text-type2__gallery{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-negative:0;flex-shrink:0;max-width:38.86%;width:100%;gap:20px}.gallery-text-type2__image{position:relative;width:100%;aspect-ratio:544/260}.gallery-text-type3__inner{padding:112px 20px 0}.gallery-text-type3__title{margin-top:0;margin-bottom:30px;font-family:"Open Sans",sans-serif;font-size:39px;font-weight:300;line-height:148%;color:#5f5f5f}.gallery-text-type3__gallery,.gallery-text-type3__layout{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.gallery-text-type3__layout{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gallery-text-type3__gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:41.72%;-ms-flex-negative:0;flex-shrink:0;width:100%}.gallery-text-type3__image{position:relative;width:100%;aspect-ratio:584/418.5;overflow:hidden}.gallery-text-type3__text-wrap{width:100%}.gallery-text-type3__aside-image{position:relative;float:right;width:31.14%;aspect-ratio:244/411;margin-left:32px;margin-bottom:31px;border-radius:4px}.gallery-text-type3__text{padding-top:35px}.gallery-text-type3__text ul{margin-bottom:72px}.motivator{padding:56px 20px 0;font-size:24px;font-weight:300;line-height:148%;text-align:center;color:#bb9f68}@media (orientation:landscape){.mobile .video-main,.tablet .video-main{height:auto}}@media all and (-ms-high-contrast:none){.slider.-restaurant-main{height:490px}.card.-type-default .card__control,.slider__control{height:265px}.card.-type-default .-small.card__control,.slider__control.-small{height:225px}.card.-type-default .card__property{text-align:center;min-height:auto;height:42px}.-booking-header.cookie-notification__button,.button.-booking-header{height:90px}.panel__transform.-phone{padding-bottom:30px}.panel__transform.-address .mx-text_border-b:before{display:none}.section.-type-wedding .section__content{height:270px}.section.-type-main .section__col,.section.-type-offers .section__col,.section.-type-rooms-list .section__col{width:33.33%;-ms-flex-preferred-size:auto;flex-basis:auto}.footer__row{height:100px}.order.-detail{height:200px}.instagram__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:481px) and (max-width:991px){.header.-scroll .header__booking-btn-mobile.button.-type-more,.header.-scroll .header__booking-btn-mobile.cookie-notification__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media (min-width:481px) and (max-width:767px){.card.-type-news .card__meta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.card.-type-news .card__date{margin-right:20px}}@media (min-width:481px){.contacts__label{-ms-flex-preferred-size:30%;flex-basis:30%}.form__field.-input{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.form__field.-input:not(:last-child){padding:0 20px 0 0}}@media (min-width:661px) and (max-width:991px){.header__booking-btn-mobile.button.-type-more,.header__booking-btn-mobile.cookie-notification__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media (min-width:661px) and (max-width:1700px){.header__booking-btn-mobile.button.-type-more.header__booking-btn-wide,.header__booking-btn-mobile.header__booking-btn-wide.cookie-notification__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:30px;padding-right:30px;margin-right:auto}}@media (max-height:700px) and (min-width:992px){.panel__transform{padding-top:15px}}@media (min-width:767px){.card.-type-default .-mobile-only.card__control,.slider__control.-mobile-only{display:none}.service.-detail .service__title:before{top:40%}}@media (min-width:768px){.slider.-gutter-left .slider__container{padding-left:220px}.slider.-gutter-right .slider__container{padding-right:220px}.slider__control{left:-10px}.card.-type-default .card__control,.slider__control{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:inherit;align-self:inherit;margin-top:0;position:absolute;width:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.card.-type-default .card__control-line,.slider__control-line{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:10px}.card.-type-default .card__control-line:before,.slider__control-line:before{content:'';background-color:#bb9f68;display:block;margin:0 auto;height:80px;width:3px}.card.-type-default .-small.card__control-line:before,.slider__control-line.-small:before{width:3px;height:40px}.slider__control.-image{left:auto;right:30px}.card.-type-default .card__control,.slider__control--reverse{left:unset;right:-10px}.card.-type-default .card__arrow,.slider__arrow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card.-type-default .card__arrow .number,.slider__arrow .number{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:scale(-1);transform:scale(-1);height:30px;width:auto}.card.-type-default .-prev.card__arrow,.slider__arrow.-prev{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.card.-type-default .-prev.card__arrow .number,.slider__arrow.-prev .number{margin-bottom:10px}.card.-type-default .-next.card__arrow,.slider__arrow.-next{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.card.-type-default .-next.card__arrow .number,.slider__arrow.-next .number{margin-top:10px}.card.-type-default .slider.-news-pop-up .-horiz.card__control .card__control-line:before,.card.-type-default .slider.-news-pop-up .-horiz.card__control .slider__control-line:before,.card.-type-default .slider.-news-pop-up .slider__control.-horiz .card__control-line:before,.slider.-news-pop-up .card.-type-default .-horiz.card__control .card__control-line:before,.slider.-news-pop-up .card.-type-default .-horiz.card__control .slider__control-line:before,.slider.-news-pop-up .slider__control.-horiz .card.-type-default .card__control-line:before,.slider.-news-pop-up .slider__control.-horiz .slider__control-line:before{height:3px;width:80px}.card.-type-default .card__image{padding-left:220px}.card.-type-default .card__image--reverse{padding-left:0;padding-right:220px}.card.-type-default .card__row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card.-type-default .card__row .button.-type-more,.card.-type-default .card__row .cookie-notification__button{margin-right:10px}.card.-type-default .card__content.-no-left-gutter{left:0}.card.-type-default-reverse .card__content.-no-right-gutter{right:0}.card.-type-news .card__image{min-height:350px;max-height:450px;height:100%}.card.-type-advantage{padding:45px 30px 30px}.grid.-services-features .card.-type-advantage{padding:24px 20px 40px}.card.-type-advantage.-small{min-height:335px}.header__col.-logo,.header__col.-menu,.header__col.-top-panel,.header__switch{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.b-page.-load .header__col.-logo,.b-page.-load .header__col.-menu,.b-page.-load .header__col.-top-panel,.b-page.-load .header__switch{opacity:1}.section.-type-about .section__col.-image{margin-bottom:0;float:left;width:50%;padding-right:40px;padding-bottom:20px}.section.-type-scheme .section__col.-image{float:right;padding-left:40px;padding-bottom:20px}.section.-type-main .section__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid__col.-col-gallery:nth-last-child(-n+2){margin-bottom:0}.grid.-advantages,.grid.-cards-4{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:30px}.order.-detail,.wedding-contacts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.order.-detail{padding-top:20px;padding-left:20px;padding-right:20px;margin-top:-50px;width:440px;min-height:200px}.order__tabs{position:absolute;right:0;bottom:100%}.wedding-contacts{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wedding-contacts__column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-height:850px) and (min-width:992px){.panel__transform.-phone{display:none;height:0;padding:0}.panel__transform.-address{padding-bottom:30px}}@media (max-width:991px) and (min-width:767px){.card.-type-offers .card__image{min-height:300px}}@media (min-width:992px) and (max-width:991px){.panel{padding-top:60px}}@media (min-width:992px){.slider.-carousel-nav .slider__arrow-nav{position:absolute;display:block;top:50%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card.-image-and-text.-image-and-text-animate .card__more{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.card.-image-and-text.-image-and-text-animate .card__content{-webkit-transition:background-color .3s;transition:background-color .3s}.card.-image-and-text.-image-and-text-animate:hover .card__content{background-color:rgba(0,0,0,.8)}.card.-image-and-text.-image-and-text-animate:hover .card__more{max-height:450px;-webkit-transition:max-height .5s linear;transition:max-height .5s linear}.header__contacts.-all-contacts{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.panel{position:fixed;right:0;top:0;bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:10}.panel,.panel__info,.panel__transform{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel__info{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.panel__transform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:scale(-1);transform:scale(-1);margin:0 auto;padding-top:30px}.panel .mx-text_border-b{line-height:1.1;padding-left:10px;-webkit-transform:translateX(-5px);transform:translateX(-5px)}.panel .mx-text_border-b:before{width:3px;height:40px;top:0;left:0}}@media (min-width:992px) and (min-width:1280px){.panel{padding-top:90px}}@media all and (min-width:992px) and (-ms-high-contrast:none){.panel .mx-text_border-b{line-height:1.5;padding-left:0}}@media (min-width:992px) and (min-width:1024px) and (max-width:1280px){.panel{padding-top:80px}}@media (min-width:992px) and (max-width:1024px){.panel{padding-top:70px}}@media (min-width:1024px){.grid.-cards-4{grid-template-columns:repeat(4,1fr);gap:60px 40px}.contacts-prices__item-block{margin-top:20px;min-height:81px}}@media (min-width:1025px){.instagram{background-image:url(/local/templates/template3/public/images/bg-instagram.png);background-repeat:no-repeat;background-position:left 25.5% top 13%}}@media (max-width:1280px) and (min-width:768px){.slider.-main .slider__text{max-width:70%}}@media (min-width:1280px) and (max-width:1550px){.search-form.-content .search-form__form{padding:0 10px}}@media (min-width:1280px){.card.-type-default .-without-desktop.card__control,.slider__control.-without-desktop{display:none}.grid.-advantages{grid-template-columns:repeat(3,1fr);gap:60px 40px}.grid.-services-advantages{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:30px}.loyalty-program-widget--show{display:-webkit-box;display:-ms-flexbox;display:flex}.loyalty-program-widget{position:fixed;left:20px;bottom:50px;z-index:100;width:324px;height:306px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;line-height:14px;color:#bb9f68;-webkit-transition:.3s ease;transition:.3s ease}}@media (min-width:1281px){.slider.-gutter-left .slider__container{padding-left:calc((100% - 1280px)/2 + 360px)}.slider.-gutter-right .slider__container{padding-right:calc((100% - 1280px)/2 + 360px)}.card.-type-default .card__image{padding-left:calc((100% - 1280px)/2 + 360px)}.card.-type-default .card__image--reverse{padding-left:0;padding-right:calc((100% - 1280px)/2 + 360px)}.section.-type-about .section__col.-image{padding-right:80px}.section.-type-scheme .section__col.-image{width:62%;padding-left:80px}.contacts__column{padding:0 20px}.content__row.-page-404 .content__col.-image svg{-webkit-transform:translateX(30px);transform:translateX(30px)}.children-ny-main__card--wide:nth-last-child(2){grid-column:1/3}.children-ny-main__card--wide:nth-last-child(1){grid-column:3/5}}@media (min-width:1401px){.-booking-header-mobile.cookie-notification__button,.button.-booking-header-mobile{display:none}.panel__social{-webkit-box-shadow:inset 0 1px 0 #bb9f68;box-shadow:inset 0 1px 0 #bb9f68}.panel.-has-lang .panel__social{-webkit-box-shadow:none;box-shadow:none}}@media (min-width:1407px){.card.-type-offers .card__options-item:not(:first-child){padding-left:30px}}@media (min-width:1441px){.section.-type-wedding .section__info{margin-left:calc((100% - 1280px)/2)}.objects-block .objects-block__item-heading{font-size:44px;line-height:1.36}.objects-block .objects-block__item-heading--small{font-size:24px;line-height:1.29}.instagram__row.-parent{padding-left:160px}.instagram__col.-box{position:absolute;right:16%;top:50%;z-index:1;-webkit-transform:translateY(-30%);transform:translateY(-30%)}.instagram__box-content{width:360px}}@media (min-width:1490px){.card.-type-default .card__control,.slider__control{left:calc((100% - 1440px + 50px)/2)}.card.-type-default .card__control,.slider__control--reverse{left:unset;right:calc((100% - 1440px + 50px)/2)}.card.-type-default .card__content{left:calc((100% - 1280px)/2)}.card.-type-default .card__content--reverse{left:unset;right:calc((100% - 1280px)/2)}.card.-type-default-reverse .card__content{left:auto;right:calc((100% - 1280px)/2)}}@media (min-width:1600px){.search-form.-hotel.-main{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-form.-aquapark.-main{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1700px){.header.-scroll .menu__submenu-item.-chapter-link,.menu__submenu-item.-chapter-link{display:none}}@media (min-width:1701px){.header.-main .header__col.-menu .menu__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.header.-main .header__col.-menu .menu__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}.header.-main .header__col.-menu .menu__link{width:100%;padding:0 10px}.header.-main.-scroll .header__col.-menu .menu__container{padding:0 30px}.header.-main.-scroll .menu__item.-booking,.header__switch{display:none}.menu__item.-booking .menu__link{border:1px solid #bb9f68;color:#fff;font-family:"Open Sans",sans-serif;clear:both;background-color:#bb9f68}html.bx-no-touch .menu__item.-booking .menu__link{z-index:1;-webkit-transition:all .35s cubic-bezier(.165,.84,.44,1);transition:all .35s cubic-bezier(.165,.84,.44,1);overflow:hidden}html.bx-no-touch .menu__item.-booking .menu__link:before{content:'';position:absolute;display:block;top:0;left:0;width:105%;height:102%;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);-webkit-transform-origin:top left;transform-origin:top left;z-index:-1;background-color:#fff;-webkit-transition:opacity .4s cubic-bezier(.165,.84,.44,1) .01s,-webkit-transform .35s cubic-bezier(.165,.84,.44,1);transition:transform .35s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1) .01s;transition:transform .35s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1) .01s,-webkit-transform .35s cubic-bezier(.165,.84,.44,1)}html.bx-no-touch .menu__item.-booking .menu__link:hover{color:#bb9f68}html.bx-no-touch .menu__item.-booking .menu__link:hover:before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.menu__submenu{top:100%;background-color:rgba(0,0,0,.5)}.menu__item.-submenu:hover .menu__submenu{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;pointer-events:auto}.header.-main .menu__submenu{background-color:rgba(0,0,0,.9)}.header.-main.-scroll .menu__submenu{background-color:#fff}.menu__submenu-switch--third-level::after,.menu__submenu-switch::after{position:static;display:inline-block;margin-left:10px;-webkit-transform:translateY(25%);transform:translateY(25%)}.menu .submenu-third-level:hover .submenu-third-level__list{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;pointer-events:auto}}@media (max-width:1920px){.video-main__text{top:82%}}@media (max-width:1800px){.header__contacts{margin-right:60px}.header__col.-menu .menu__container{gap:10px}}@media (max-width:1740px){.card.-type-default .slider.-gutter-left-control .card__control,.slider.-gutter-left-control .card.-type-default .card__control,.slider.-gutter-left-control .slider__control{left:25px}.content__image.-detail-slider .card__panorama,.content__image.-detail-slider .slider.-default.-gutter-left-control,.slider.-gutter-left-control{padding-left:100px}.summer__services-item:nth-child(even) .slider.-gutter-left-control{padding-right:100px}.card.-type-default .summer__services-item:nth-child(even) .slider.-gutter-left-control .card__control,.summer__services-item:nth-child(even) .slider.-gutter-left-control .card.-type-default .card__control,.summer__services-item:nth-child(even) .slider.-gutter-left-control .slider__control{left:auto;right:25px}}@media (max-width:1700px){.header.-main .header__col.-top-panel{padding-right:60px}.header.-scroll .header__nav{grid-template-columns:170px 1fr auto;grid-template-areas:"logo top-panel menu"}.header.-scroll .header__booking-btn.button.-type-more,.header.-scroll .header__booking-btn.cookie-notification__button,.header__search-form{display:none}.header__col.-black,header.-scroll .menu__submenu{background-color:transparent}.b-page.-open-menu .menu.header__menu{visibility:visible;opacity:1}.b-page.-open-menu .header.-scroll .menu.header__menu{top:60px}.menu.header__menu{position:absolute;top:0;right:70px;bottom:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:480px;height:-webkit-max-content;height:-moz-max-content;height:max-content;max-height:calc(100vh - 60px);padding:0;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;background-color:rgba(255,255,255,.9)}.header__col.-menu .menu__container{gap:20px;font-weight:600;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header.-scroll .header__col.-menu .menu__container,.header__col.-menu .menu__container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:40px}.header__menu .menu__container,.header__menu .menu__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__menu .menu__container{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.header__menu .menu__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px)}.b-page.-open-menu .header__menu .menu__item{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.b-page.-open-menu .header__menu .menu__item:nth-of-type(1){-webkit-transition:opacity .13s ease-in-out .25s,-webkit-transform .125s ease-in-out .25s;transition:transform .125s ease-in-out .25s,opacity .13s ease-in-out .25s;transition:transform .125s ease-in-out .25s,opacity .13s ease-in-out .25s,-webkit-transform .125s ease-in-out .25s}.b-page.-open-menu .header__menu .menu__item:nth-of-type(2){-webkit-transition:opacity .26s ease-in-out .25s,-webkit-transform .25s ease-in-out .25s;transition:transform .25s ease-in-out .25s,opacity .26s ease-in-out .25s;transition:transform .25s ease-in-out .25s,opacity .26s ease-in-out .25s,-webkit-transform .25s ease-in-out .25s}.b-page.-open-menu .header__menu .menu__item:nth-of-type(3){-webkit-transition:opacity .39s ease-in-out .25s,-webkit-transform .375s ease-in-out .25s;transition:transform .375s ease-in-out .25s,opacity .39s ease-in-out .25s;transition:transform .375s ease-in-out .25s,opacity .39s ease-in-out .25s,-webkit-transform .375s ease-in-out .25s}.b-page.-open-menu .header__menu .menu__item:nth-of-type(4){-webkit-transition:opacity .52s ease-in-out .25s,-webkit-transform .5s ease-in-out .25s;transition:transform .5s ease-in-out .25s,opacity .52s ease-in-out .25s;transition:transform .5s ease-in-out .25s,opacity .52s ease-in-out .25s,-webkit-transform .5s ease-in-out .25s}.b-page.-open-menu .header__menu .menu__item:nth-of-type(5){-webkit-transition:opacity .65s ease-in-out .25s,-webkit-transform .625s ease-in-out .25s;transition:transform .625s ease-in-out .25s,opacity .65s ease-in-out .25s;transition:transform .625s ease-in-out .25s,opacity .65s ease-in-out .25s,-webkit-transform .625s ease-in-out .25s}.b-page.-open-menu .header__menu .menu__item:nth-of-type(6){-webkit-transition:opacity .78s ease-in-out .25s,-webkit-transform .75s ease-in-out .25s;transition:transform .75s ease-in-out .25s,opacity .78s ease-in-out .25s;transition:transform .75s ease-in-out .25s,opacity .78s ease-in-out .25s,-webkit-transform .75s ease-in-out .25s}.b-page.-open-menu .header__menu .menu__item:nth-of-type(7){-webkit-transition:opacity .91s ease-in-out .25s,-webkit-transform .875s ease-in-out .25s;transition:transform .875s ease-in-out .25s,opacity .91s ease-in-out .25s;transition:transform .875s ease-in-out .25s,opacity .91s ease-in-out .25s,-webkit-transform .875s ease-in-out .25s}.b-page.-open-menu .header__menu .menu__item:nth-of-type(8){-webkit-transition:opacity 1.04s ease-in-out .25s,-webkit-transform 1s ease-in-out .25s;transition:transform 1s ease-in-out .25s,opacity 1.04s ease-in-out .25s;transition:transform 1s ease-in-out .25s,opacity 1.04s ease-in-out .25s,-webkit-transform 1s ease-in-out .25s}.b-page.-open-menu .header__menu .menu__item:nth-of-type(9){-webkit-transition:opacity 1.17s ease-in-out .25s,-webkit-transform 1.125s ease-in-out .25s;transition:transform 1.125s ease-in-out .25s,opacity 1.17s ease-in-out .25s;transition:transform 1.125s ease-in-out .25s,opacity 1.17s ease-in-out .25s,-webkit-transform 1.125s ease-in-out .25s}.b-page.-open-menu .header__menu .menu__item:nth-of-type(10){-webkit-transition:opacity 1.3s ease-in-out .25s,-webkit-transform 1.25s ease-in-out .25s;transition:transform 1.25s ease-in-out .25s,opacity 1.3s ease-in-out .25s;transition:transform 1.25s ease-in-out .25s,opacity 1.3s ease-in-out .25s,-webkit-transform 1.25s ease-in-out .25s}.b-page.-open-menu .header__menu .menu__item:nth-of-type(11){-webkit-transition:opacity 1.43s ease-in-out .25s,-webkit-transform 1.375s ease-in-out .25s;transition:transform 1.375s ease-in-out .25s,opacity 1.43s ease-in-out .25s;transition:transform 1.375s ease-in-out .25s,opacity 1.43s ease-in-out .25s,-webkit-transform 1.375s ease-in-out .25s}.b-page.-open-menu .header__menu .menu__item:nth-of-type(12){-webkit-transition:opacity 1.56s ease-in-out .25s,-webkit-transform 1.5s ease-in-out .25s;transition:transform 1.5s ease-in-out .25s,opacity 1.56s ease-in-out .25s;transition:transform 1.5s ease-in-out .25s,opacity 1.56s ease-in-out .25s,-webkit-transform 1.5s ease-in-out .25s}.b-page.-open-menu .header__menu .menu__item:nth-of-type(13){-webkit-transition:opacity 1.69s ease-in-out .25s,-webkit-transform 1.625s ease-in-out .25s;transition:transform 1.625s ease-in-out .25s,opacity 1.69s ease-in-out .25s;transition:transform 1.625s ease-in-out .25s,opacity 1.69s ease-in-out .25s,-webkit-transform 1.625s ease-in-out .25s}.b-page.-open-menu .header__menu .menu__item:nth-of-type(14){-webkit-transition:opacity 1.82s ease-in-out .25s,-webkit-transform 1.75s ease-in-out .25s;transition:transform 1.75s ease-in-out .25s,opacity 1.82s ease-in-out .25s;transition:transform 1.75s ease-in-out .25s,opacity 1.82s ease-in-out .25s,-webkit-transform 1.75s ease-in-out .25s}.b-page.-open-menu .header__menu .menu__item:nth-of-type(15){-webkit-transition:opacity 1.95s ease-in-out .25s,-webkit-transform 1.875s ease-in-out .25s;transition:transform 1.875s ease-in-out .25s,opacity 1.95s ease-in-out .25s;transition:transform 1.875s ease-in-out .25s,opacity 1.95s ease-in-out .25s,-webkit-transform 1.875s ease-in-out .25s}.header .menu__link{font-size:16px;font-weight:600}.menu__link{color:#5f5f5f;font-size:16px}.menu__link:hover{text-decoration:none}.menu__submenu{top:0;left:210px;max-width:210px;padding:10px}.menu__item.-submenu.-submenu-open .menu__submenu{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;pointer-events:auto}.menu__submenu-switch--third-level::after,.menu__submenu-switch::after{top:calc(50% - 4px);right:-15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border-top:4px solid #bb9f68}header.-scroll .menu__submenu-switch--third-level::after,header.-scroll .menu__submenu-switch::after{border-top:4px solid #bb9f68}.-submenu-open .menu__submenu-switch,.menu .submenu-third-level.-submenu-open .menu__submenu-switch--third-level{color:#bb9f68}.menu .submenu-third-level__link,.menu__submenu-link{font-size:14px;font-weight:400;color:#5f5f5f}.menu .submenu-third-level{display:-webkit-box;display:-ms-flexbox;display:flex}.menu .submenu-third-level .menu__submenu-switch--third-level:after{right:auto;left:114px;cursor:pointer}.menu .submenu-third-level.-submenu-open{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu .submenu-third-level.-submenu-open,.menu .submenu-third-level.-submenu-open .submenu-third-level__list{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;pointer-events:auto}.menu .submenu-third-level.-submenu-open .menu__submenu-switch--third-level:after{right:auto;left:114px}.children-ny-header__container,.children-ny-main{padding:0 10px}.children-ny-main__schedule-list{gap:10px}}@media (max-width:1602px){.section.-type-restaurant .section__desc{padding-top:20px;padding-bottom:20px}}@media (max-width:1600px){.header__col.-top-panel{padding-right:40px}.header__contacts{margin-left:40px;margin-right:50px}.content__tour-button.-fullfill{bottom:25%;right:1%}.vacancy__section{padding:0 60px}.collage{gap:20px}.summer{gap:60px}.summer__services-content{padding:20px}.ie-notice{max-width:calc(100% - 15%)}.ie .link--logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1440px){.h1,h1{font-size:calc((12/672)*(100vw - 1440px) + 60px)}.h2,.heading__title,h2{font-size:calc((12/672)*(100vw - 1440px) + 48px)}.h3,h3{font-size:calc((10/672)*(100vw - 1440px) + 39px)}.contacts__heading,.h4,h4{font-size:calc((6/672)*(100vw - 1440px) + 30px)}.h5,h5{font-size:calc((3/672)*(100vw - 1440px) + 25px)}.h6,h6{font-size:calc((3/672)*(100vw - 1440px) + 24px)}.image.-image-slider{height:calc(100vw*(1/2))}.slider.-review-detail{padding-right:calc((20/672)*(100vw - 1440px) + 40px);padding-top:calc((30/672)*(100vw - 1440px) + 50px);padding-bottom:calc((30/672)*(100vw - 1440px) + 50px)}.slider.-review-detail .slider__heading{margin-bottom:calc((10/672)*(100vw - 1440px) + 20px)}.slider.-restaurant-main{height:calc((90/672)*(100vw - 1440px) + 490px)}.slider.-main .slider__text-title{font-size:calc((20/672)*(100vw - 1440px) + 60px)}.slider.-main .slider__text-title .small{font-size:calc((12/672)*(100vw - 1440px) + 32px)}.slider.-main .slider__text-title .medium{font-size:calc((16/672)*(100vw - 1440px) + 40px)}.slider.-main .slider__text-title .large{font-size:calc((16/672)*(100vw - 1440px) + 44px)}.slider.-main .slider__text-title--event{font-size:calc((40/672)*(100vw - 1440px) + 80px)}.slider.-main .slider__text-desc{padding-top:calc((20/672)*(100vw - 1440px) + 40px);font-size:calc((2/672)*(100vw - 1440px) + 18px)}.slider.-main .slider__text-desc.-main{margin-top:calc((19/672)*(100vw - 1440px) + 59px)}.slider.-main .slider__text-desc.slider__text-desc--event{margin-top:calc((1/672)*(100vw - 1440px) + 13px);font-size:calc((4/672)*(100vw - 1440px) + 20px)}.slider.-main .slider__text-desc .small{font-size:calc((4/672)*(100vw - 1440px) + 16px)}.slider.-main .slider__text-desc .medium{font-size:calc((10/672)*(100vw - 1440px) + 24px)}.slider.-main .slider__text-desc .large{font-size:calc((12/672)*(100vw - 1440px) + 30px)}.slider.-main .slider__timer-text-container{padding-left:40px;font-size:40px}.slider.-main .slider__timer-text-container .slider__timer-text{height:40px;margin-right:40px;font-size:25px}.slider.-main .slider__timer-text-container .slider__timer-text::before{right:-39px;font-size:40px}.slider.-main .slider__timer{padding-bottom:10px;margin-top:30px;scale:1}.card.-type-default .slider.-achievements .card__control,.card.-type-default .slider.-celebrity-reviews .card__control,.card.-type-default .slider.-reviews .card__control,.slider.-achievements .card.-type-default .card__control,.slider.-achievements .slider__control,.slider.-celebrity-reviews .card.-type-default .card__control,.slider.-celebrity-reviews .slider__control,.slider.-reviews .card.-type-default .card__control,.slider.-reviews .slider__control{margin-top:calc((30/672)*(100vw - 1440px) + 60px)}.card.-type-default .card__arrow .number,.slider__arrow .number{font-size:calc((4/672)*(100vw - 1440px) + 20px)}.slider--lounge.-main .slider__text-title{font-size:calc((12/672)*(100vw - 1440px) + 54px)}.card__price,.card__short{font-size:calc((4/672)*(100vw - 1440px) + 24px)}.card__panorama{padding-left:0;padding-right:0}.card.-type-default.-item:not(:last-child){margin-bottom:calc((10/672)*(100vw - 1440px) + 40px)}.card.-type-default .card__type{font-size:calc((3/672)*(100vw - 1440px) + 19px)}.card.-type-default .card__buttons,.card.-type-default .card__row.-buttons{margin-top:calc((10/672)*(100vw - 1440px) + 40px)}.card.-type-default .card__image-container{height:calc((90/672)*(100vw - 1440px) + 490px)}.card.-type-default .card__content{padding:calc((10/672)*(100vw - 1440px) + 40px);font-size:calc((1/672)*(100vw - 1440px) + 16px)}.card.-type-default .card__content.-gutter{padding-left:calc((50/672)*(100vw - 1440px) + 80px);padding-right:calc((50/672)*(100vw - 1440px) + 80px)}.card.-type-default .card__property.icon:before{font-size:calc((3/672)*(100vw - 1440px) + 20px)}.card.-type-default .card__property.icon.-site10-people:before{font-size:calc((2/672)*(100vw - 1440px) + 32px)}.card.-type-default .card__property.icon.-tl_bed:before{font-size:calc((3/672)*(100vw - 1440px) + 30px)}.card.-type-gallery .card__content{font-size:calc((10/672)*(100vw - 1440px) + 30px)}.card.-type-news:not(:last-child){margin-bottom:calc((15/672)*(100vw - 1440px) + 55px)}.card.-type-news .card__date{margin-bottom:calc((15/672)*(100vw - 1440px) + 35px)}.card.-type-review{margin-bottom:calc((20/672)*(100vw - 1440px) + 40px)}.card.-type-review .button,.card.-type-review .cookie-notification__button{font-size:calc((3/672)*(100vw - 1440px) + 18px)}.card.-type-review .card__content{min-height:calc((50/672)*(100vw - 1440px) + 350px);padding:calc((15/672)*(100vw - 1440px) + 75px) calc((70/672)*(100vw - 1440px) + 120px) calc((15/672)*(100vw - 1440px) + 55px)}.bx-ie11 .card.-type-reading .card__content.-inverted,.bx-ie11 .card.-type-review .card__content.-inverted{height:calc((50/672)*(100vw - 1440px) + 350px)}.card.-type-review .card__heading{font-size:calc((5/672)*(100vw - 1440px) + 37px);margin-bottom:calc((5/672)*(100vw - 1440px) + 30px)}.card.-type-review .card__author,.point:before{font-size:calc((5/672)*(100vw - 1440px) + 30px)}.card.-type-review-slider{margin-bottom:calc((0/672)*(100vw - 1440px) + 0px)}.card.-type-offers:not(:last-of-type){margin-bottom:calc((35/672)*(100vw - 1440px) + 60px)}.card.-type-offers .-type-booking.cookie-notification__button,.card.-type-offers .button.-type-booking{padding-left:calc((15/672)*(100vw - 1440px) + 30px);padding-right:calc((15/672)*(100vw - 1440px) + 30px)}.card.-type-offers .card__content{padding-top:calc((35/672)*(100vw - 1440px) + 65px);padding-bottom:calc((35/672)*(100vw - 1440px) + 60px)}.card.-type-offers .card__content .button,.card.-type-offers .card__content .cookie-notification__button{width:calc((50/672)*(100vw - 1440px) + 280px)}.card.-type-awards .card__title{font-size:calc((2/672)*(100vw - 1440px) + 18px)}.card.-type-advantage .card__title{font-size:calc((4/672)*(100vw - 1440px) + 24px)}.card.-type-advantage .card__icon{margin-right:calc((15/672)*(100vw - 1440px) + 25px);font-size:calc((40/672)*(100vw - 1440px) + 80px)}.card.-type-advantage .card__icon.-small{font-size:calc((6/672)*(100vw - 1440px) + 42px)}.card.-type-advantage .card__description{margin-top:calc((10/672)*(100vw - 1440px) + 40px)}.card.-type-advantage.-small .card__icon{font-size:calc((10/672)*(100vw - 1440px) + 50px)}.card.-type-reading{margin-bottom:calc((20/672)*(100vw - 1440px) + 40px);font-size:calc((4/672)*(100vw - 1440px) + 18px)}.card.-type-reading .card__content{min-height:calc((50/672)*(100vw - 1440px) + 350px);padding:calc((15/672)*(100vw - 1440px) + 75px) calc((70/672)*(100vw - 1440px) + 120px) calc((15/672)*(100vw - 1440px) + 55px)}.card.-type-reading .card__content--small,.card.-type-reading .card__content--warning{padding:calc((5/672)*(100vw - 1440px) + 35px) calc((10/672)*(100vw - 1440px) + 40px)}.card.-type-reading .card__content--warning{min-height:calc((0/672)*(100vw - 1440px) + 0px)}.footer .menu__container{grid-template-columns:1fr}.menu__link{font-size:calc((2/672)*(100vw - 1440px) + 16px);padding:calc((3/672)*(100vw - 1440px) + 10px) calc((5/672)*(100vw - 1440px) + 10px) calc((5/672)*(100vw - 1440px) + 10px)}.button.-type-booking,.button.-type-more,.cookie-notification__button{padding:calc((3/672)*(100vw - 1440px) + 15px) calc((15/672)*(100vw - 1440px) + 60px)}.button,.cookie-notification__button,.panel__info{font-size:calc((2/672)*(100vw - 1440px) + 16px)}.-xl.cookie-notification__button,.button.-type-more.-xl{padding:calc((3/672)*(100vw - 1440px) + 15px) calc((32/672)*(100vw - 1440px) + 112px)}.-booking-header.cookie-notification__button,.button.-booking-header{font-size:calc((2/672)*(100vw - 1440px) + 18px);width:calc((80/672)*(100vw - 1440px) + 260px)}.breadcrumbs__item span,.panel__transform.-address,.panel__transform.-phone{font-size:calc((1/672)*(100vw - 1440px) + 16px)}.social.-panel .social__link{padding-top:calc((2/672)*(100vw - 1440px) + 10px);padding-bottom:calc((2/672)*(100vw - 1440px) + 10px)}.social.-contacts{margin-left:calc((-5/672)*(100vw - 1440px) + -15px);margin-right:calc((-5/672)*(100vw - 1440px) + -15px)}.social.-contacts .social__link{margin-left:calc((5/672)*(100vw - 1440px) + 15px);margin-right:calc((5/672)*(100vw - 1440px) + 15px)}.section{margin-top:calc((20/672)*(100vw - 1440px) + 110px)}.section:last-of-type{margin-bottom:calc((20/672)*(100vw - 1440px) + 110px)}.section.-type-restaurant .section__desc{padding-top:calc((10/672)*(100vw - 1440px) + 50px);padding-bottom:calc((10/672)*(100vw - 1440px) + 50px);padding-top:20px;padding-bottom:20px;-webkit-box-flex:0;-ms-flex:0 0 420px;flex:0 0 420px}.section.-type-wedding .section__info{margin-left:50px}.section.-type-wedding .section__content{padding:calc((0/672)*(100vw - 1440px) + 40px)}.section.-type-wedding .button,.section.-type-wedding .cookie-notification__button{padding-left:calc((0/672)*(100vw - 1440px) + 40px);padding-right:calc((0/672)*(100vw - 1440px) + 40px)}.section.-type-offers .section__row{margin-bottom:calc((20/672)*(100vw - 1440px) + 50px)}.section.-type-offers .section__image{margin-bottom:calc((5/672)*(100vw - 1440px) + 30px)}.section.-type-offers .section__title{margin-bottom:calc((10/672)*(100vw - 1440px) + 20px)}.section.-type-main .section__title .h3,.section.-type-main .section__title h3,.section.-type-offers .section__title .h3,.section.-type-offers .section__title h3,.section.-type-rooms-list .section__title .h3,.section.-type-rooms-list .section__title h3{font-size:calc((4/672)*(100vw - 1440px) + 24px)}.section.-type-offers .section__title-text{font-size:calc((10/672)*(100vw - 1440px) + 30px)}.section.-type-rooms-list .section__image,.section.-type-rooms-list .section__row{margin-bottom:calc((5/672)*(100vw - 1440px) + 30px)}.section.-type-anglicisms,.section.-type-rooms-list .section__title{margin-bottom:calc((10/672)*(100vw - 1440px) + 20px)}.section.-type-anglicisms{margin-top:calc((10/672)*(100vw - 1440px) + 40px);font-size:calc((2/672)*(100vw - 1440px) + 14px)}.section__heading{margin-bottom:calc((10/672)*(100vw - 1440px) + 30px)}.section__heading.-main{margin-bottom:calc((22/672)*(100vw - 1440px) + 40px)}.section__sub-heading{margin-bottom:calc((10/672)*(100vw - 1440px) + 50px)}.section.-type-main{margin-top:calc((20/672)*(100vw - 1440px) + 90px)}.section.-type-main .section__row{margin-bottom:calc((20/672)*(100vw - 1440px) + 50px)}.section.-type-main .section__title-text{font-size:calc((10/672)*(100vw - 1440px) + 30px)}.section.-type-pets{margin-top:calc((10/672)*(100vw - 1440px) + 30px)}.section--less-margin{margin-top:calc((20/672)*(100vw - 1440px) + 60px)}.footer__row{padding:50px 20px 60px}.footer__col.-developer a{gap:10px}.footer__col.-copyright{display:grid;grid-template-columns:-webkit-max-content 320px;grid-template-columns:max-content 320px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.footer__logo{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.heading__image{min-height:calc((0/672)*(100vw - 1440px) + 300px)}.heading__image.-fullfill{min-height:calc((580/672)*(100vw - 1440px) + 1080px)}.heading__image.-middle-size{min-height:calc((115/672)*(100vw - 1440px) + 615px)}.heading__breadcrumbs{padding-top:calc((2/672)*(100vw - 1440px) + 22px);padding-bottom:calc((1/672)*(100vw - 1440px) + 16px)}.grid.-items-margin .grid__col,.grid__col.-col-gallery{margin-bottom:calc((10/672)*(100vw - 1440px) + 40px)}.grid__col.-col-legal{margin-bottom:calc((11/672)*(100vw - 1440px) + 31px)}.grid.-services-features .list__item:last-of-type,.grid.-services-features .seating__item:last-of-type,.grid.-services-features li:last-of-type{margin-bottom:calc((3/672)*(100vw - 1440px) + 10px)}.contacts__heading{margin-bottom:calc((11/672)*(100vw - 1440px) + 36px)}.contacts__add{padding-bottom:calc((75/672)*(100vw - 1440px) + 145px);padding-top:calc((42/672)*(100vw - 1440px) + 112px)}.contacts__item{margin-bottom:calc((5/672)*(100vw - 1440px) + 15px);font-size:calc((3/672)*(100vw - 1440px) + 19px)}.content__section.-gutter-top{padding-top:calc((30/672)*(100vw - 1440px) + 90px)}.content,.content__section,.content__section.-gutter-bottom{padding-bottom:calc((30/672)*(100vw - 1440px) + 90px)}.content__sections .content__section{padding-top:calc((30/672)*(100vw - 1440px) + 90px)}.content__sections .content__section:last-of-type{padding-bottom:calc((30/672)*(100vw - 1440px) + 90px)}.content__image.-detail-slider{height:calc(100vw*(1/2))}.content__image.-detail-slider .slider.-default{padding-left:0;padding-right:0}.content__image.-detail-slider .slider.-default.-gutter-left-control{padding-right:0}.content__info{padding-bottom:calc((20/672)*(100vw - 1440px) + 60px)}.content__services.-state-detail .content__service{-ms-flex-preferred-size:calc((30/672)*(100vw - 1440px) + 120px);flex-basis:calc((30/672)*(100vw - 1440px) + 120px)}.content__service{padding-top:calc((10/672)*(100vw - 1440px) + 25px);padding-bottom:calc((10/672)*(100vw - 1440px) + 25px)}.content__service .icon{font-size:calc((20/672)*(100vw - 1440px) + 60px);padding-bottom:calc((5/672)*(100vw - 1440px) + 15px)}.content__service-caption{font-size:calc((6/672)*(100vw - 1440px) + 24px);margin-bottom:calc((5/672)*(100vw - 1440px) + 10px)}.content__service-name{font-size:calc((1/672)*(100vw - 1440px) + 15px)}.content__review{padding-top:calc((30/672)*(100vw - 1440px) + 100px);padding-bottom:calc((30/672)*(100vw - 1440px) + 100px)}.content__other{margin-top:calc((30/672)*(100vw - 1440px) + 100px)}.content__row.-page-404{padding-top:calc((20/672)*(100vw - 1440px) + 50px)}.content__row.-page-404 .content__heading{font-size:calc((50/672)*(100vw - 1440px) + 150px);letter-spacing:calc((6/672)*(100vw - 1440px) + 16px)}.content__row.-page-404 .content__sub-heading{font-size:calc((5/672)*(100vw - 1440px) + 35px);margin-bottom:calc((8/672)*(100vw - 1440px) + 28px)}.content__row.-page-404 .content__desc{font-size:calc((3/672)*(100vw - 1440px) + 19px)}.vacancy__container{padding-bottom:calc((50/672)*(100vw - 1440px) + 110px)}.map.-type-contacts{height:calc((0/672)*(100vw - 1440px) + 480px);margin-bottom:calc((20/672)*(100vw - 1440px) + 60px)}.service{padding:calc((0/672)*(100vw - 1440px) + 40px)}.service__icon{padding-right:calc((20/672)*(100vw - 1440px) + 30px)}.service__icon .icon:before{font-size:calc((10/672)*(100vw - 1440px) + 60px)}.service__title{font-size:calc((4/672)*(100vw - 1440px) + 22px)}.main.-fullfill .container--flex{gap:unset}.main.-fullfill .content__image{margin:0 20px;min-height:calc(100vw*(2/5))}.objects-block{margin-top:calc((20/672)*(100vw - 1440px) + 90px)}.objects-block .objects-block__item-text{margin-top:calc((20/672)*(100vw - 1440px) + 60px)}.order__label{font-size:calc((2/672)*(100vw - 1440px) + 16px)}.order__prices--autoload{padding-left:calc((15/672)*(100vw - 1440px) + 40px);padding-right:calc((15/672)*(100vw - 1440px) + 40px)}.order__price{font-size:calc((5/672)*(100vw - 1440px) + 30px)}.order__tab:before{font-size:calc((2/672)*(100vw - 1440px) + 32px)}.list li,.list__item,.seating__item,.ustyle ul li{padding-left:calc((5/672)*(100vw - 1440px) + 35px)}.list li:not(:last-of-type),.list__item:not(:last-of-type),.ustyle ul li:not(:last-of-type){margin-bottom:calc((3/672)*(100vw - 1440px) + 10px)}.list li:before,.list__item:before,.seating__item:before,.ustyle ul li:before{width:calc((5/672)*(100vw - 1440px) + 20px)}.date{font-size:calc((2/672)*(100vw - 1440px) + 14px)}.date.-fix-width{width:calc((20/672)*(100vw - 1440px) + 120px)}.pagination{margin-top:calc((20/672)*(100vw - 1440px) + 60px)}.search-form.-content .search-form__row{margin-top:calc((15/672)*(100vw - 1440px) + 50px);width:100%}.search-form.-content .search-form__title{max-width:33.33333%;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.form__heading{font-size:calc((6/672)*(100vw - 1440px) + 36px)}.form__label{font-size:calc((1/672)*(100vw - 1440px) + 16px);left:calc((10/672)*(100vw - 1440px) + 40px);top:calc((10/672)*(100vw - 1440px) + 50px)}.form__label.-focus{top:calc((5/672)*(100vw - 1440px) + 15px)}.form__control{padding:calc((10/672)*(100vw - 1440px) + 50px) calc((10/672)*(100vw - 1440px) + 40px) calc((10/672)*(100vw - 1440px) + 30px)}.form.-review{padding-top:calc((20/672)*(100vw - 1440px) + 90px)}.form.-review .form__heading .legal__title span:before,.form.-review .form__heading .mx-text_bg-decor:before,.legal__title .form.-review .form__heading span:before{bottom:calc((5/672)*(100vw - 1440px) + 10px)}.form.-review .button,.form.-review .cookie-notification__button{font-size:calc((2/672)*(100vw - 1440px) + 18px)}.form.-children-birthday .form__title{font-size:calc((10/672)*(100vw - 1440px) + 39px)}.form.-children-birthday .form__content{gap:calc((21/672)*(100vw - 1440px) + 61px);padding:calc((40/672)*(100vw - 1440px) + 80px)}.form.-children-birthday .form__col{gap:calc((4/672)*(100vw - 1440px) + 24px)}.form.-children-birthday .flatpickr-calendar{padding:calc((8/672)*(100vw - 1440px) + 24px)}.form.-children-birthday .flatpickr-current-month .cur-month,.form.-children-birthday .flatpickr-current-month .cur-year{max-height:calc((2/672)*(100vw - 1440px) + 24px);font-size:calc((2/672)*(100vw - 1440px) + 24px)}.seating__wrap{width:calc((120/672)*(100vw - 1440px) + 320px);height:calc((120/672)*(100vw - 1440px) + 320px)}.seating__icon:before{font-size:calc((40/672)*(100vw - 1440px) + 100px)}.seating__item:not(:last-of-type){margin-bottom:calc((11/672)*(100vw - 1440px) + 26px)}.instagram__col.-box,.instagram__row.-parent{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.instagram__row.-parent{width:100%}.instagram__col.-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px}.instagram__picture{padding:10px}.instagram__box-content{height:calc((30/672)*(100vw - 1440px) + 200px)}.instagram__box-text{font-size:calc((1/672)*(100vw - 1440px) + 18px)}.legal__icon{font-size:calc((10/672)*(100vw - 1440px) + 60px)}.legal__title{margin-left:calc((5/672)*(100vw - 1440px) + 25px);margin-right:calc((15/672)*(100vw - 1440px) + 25px);font-size:calc((5/672)*(100vw - 1440px) + 25px)}.linecount__content[data-line-clamp='1']{-webkit-line-clamp:1;max-height:1em;line-height:1em}.ustyle ul{margin-top:calc((5/672)*(100vw - 1440px) + 15px)}.ustyle--wedding .heading__title,.ustyle--wedding h2{font-size:calc((10/672)*(100vw - 1440px) + 39px)}.ustyle--children-birthday ul li,.ustyle--wedding ul li{padding-left:calc((0/672)*(100vw - 1440px) + 0px)}.ustyle--children-birthday ul li:before,.ustyle--wedding ul li:before{width:calc((0/672)*(100vw - 1440px) + 16px)}.ustyle--lounge .h5{font-size:calc((3/672)*(100vw - 1440px) + 25px)}.ustyle--list-normal ul li{font-size:calc((2/672)*(100vw - 1440px) + 16px)}.ustyle--services .motivator{font-size:calc((6/672)*(100vw - 1440px) + 30px)}.popup-content__close-button--children-birthday{top:calc((8/672)*(100vw - 1440px) + 32px);right:calc((8/672)*(100vw - 1440px) + 32px);width:calc((8/672)*(100vw - 1440px) + 40px);height:calc((8/672)*(100vw - 1440px) + 40px)}.popup-content__close-button--children-birthday:after,.popup-content__close-button--children-birthday:before{width:calc((7/672)*(100vw - 1440px) + 35px)}.video-frame{height:calc((100vw - 40px)*(1/2))}.wedding-heading__image-container{min-height:calc((580/672)*(100vw - 1440px) + 1080px)}.wedding-heading__image-container--min-size{min-height:calc((0/672)*(100vw - 1440px) + 570px)}.landing-first-screen__container--small-height .landing-first-screen__icons-list,.landing-first-screen__icons-list.new-year,.wedding-heading__container--small-height .wedding-heading__icons-list,.wedding-heading__icons-list.new-year{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.wedding-heading__content--text-centered,.wedding-heading__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wedding-heading__title--text-bottom{max-width:unset;margin-right:0}.wedding-heading__title--limited-width{margin-right:0}.wedding-heading__icons-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.landing-first-screen__image-container{min-height:calc((580/672)*(100vw - 1440px) + 1080px)}.landing-first-screen__image-container--min-size{min-height:calc((0/672)*(100vw - 1440px) + 570px)}.landing-first-screen__content--text-centered,.landing-first-screen__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.landing-first-screen__title--text-bottom{max-width:unset;margin-right:0}.landing-first-screen__title--limited-width{margin-right:0}.landing-first-screen__icons-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.pets-contacts__title,.wedding-contacts__title{font-size:calc((3/672)*(100vw - 1440px) + 20px)}.hero-heading__image-container{min-height:calc((580/672)*(100vw - 1440px) + 1080px)}.reading__desc,.reading__form{font-size:calc((1/672)*(100vw - 1440px) + 16px)}.reading-heading__image-container{min-height:calc((580/672)*(100vw - 1440px) + 1080px)}.reading-heading__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reading-heading__title--text-bottom{max-width:unset;margin-right:0}.reading-heading__icons-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.reading-info{font-size:calc((1/672)*(100vw - 1440px) + 16px)}.reading-info--accent{font-size:calc((9/672)*(100vw - 1440px) + 39px)}.reading-info p{margin-bottom:calc((5/672)*(100vw - 1440px) + 20px)}.reading-info__title{font-size:calc((11/672)*(100vw - 1440px) + 39px)}.litriv--involvement .litriv__heading{margin-bottom:calc((65/672)*(100vw - 1440px) + 125px)}.litriv__heading{margin-bottom:calc((20/672)*(100vw - 1440px) + 60px)}.litriv__title{font-size:calc((10/672)*(100vw - 1440px) + 39px)}.litriv__title:before{font-size:calc((15/672)*(100vw - 1440px) + 65px)}.litriv__description{margin-top:calc((10/672)*(100vw - 1440px) + 40px);margin-bottom:calc((10/672)*(100vw - 1440px) + 39px)}.litriv__subtitle{font-size:calc((7/672)*(100vw - 1440px) + 30px)}.litriv__rules{font-size:calc((6/672)*(100vw - 1440px) + 24px)}.litriv-contest__item-title{font-size:calc((2/672)*(100vw - 1440px) + 24px)}.litriv-contest__item-icon{font-size:calc((20/672)*(100vw - 1440px) + 80px)}.litriv-contest__item-content li,.litriv-contest__item-content p,.litriv-finalists__item-content li,.litriv-finalists__item-content p{font-size:calc((3/672)*(100vw - 1440px) + 18px)}.litriv-finalists__item-title{font-size:calc((2/672)*(100vw - 1440px) + 24px)}.litriv-finalists__item-icon{font-size:calc((20/672)*(100vw - 1440px) + 80px)}.litriv-contest__item-content li:before,.litriv-finalists__item-content li:before{width:calc((2/672)*(100vw - 1440px) + 16px);height:calc((2/672)*(100vw - 1440px) + 16px)}.litriv-stages{padding-bottom:calc((140/672)*(100vw - 1440px) + 140px)}.litriv-stages__waypoint-svg{width:calc((569/672)*(100vw - 1440px) + 1190px);height:calc((197/672)*(100vw - 1440px) + 578px)}.litriv-stages__item:first-of-type{margin-left:calc((70/672)*(100vw - 1440px) + 70px)}.litriv-stages__item:last-of-type{margin-right:calc((100/672)*(100vw - 1440px) + 100px)}.litriv-stages__item-icon{font-size:calc((14/672)*(100vw - 1440px) + 64px)}.litriv-involvement__step{max-width:calc((304/672)*(100vw - 1440px) + 580px)}.loyalty-program__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:20px;margin-left:20px}.loyalty-program__card-capture{position:static;bottom:unset}.video-main__text-title{font-size:calc((20/672)*(100vw - 1440px) + 60px)}.video-main__text-title .small{font-size:calc((12/672)*(100vw - 1440px) + 32px)}.video-main__text-title .medium{font-size:calc((16/672)*(100vw - 1440px) + 40px)}.video-main__text-title .large{font-size:calc((16/672)*(100vw - 1440px) + 44px)}.video-main__text-desc{padding-top:calc((20/672)*(100vw - 1440px) + 40px);font-size:calc((2/672)*(100vw - 1440px) + 18px);margin-top:calc((19/672)*(100vw - 1440px) + 59px)}.video-main__text-desc .small{font-size:calc((4/672)*(100vw - 1440px) + 16px)}.video-main__text-desc .medium{font-size:calc((10/672)*(100vw - 1440px) + 24px)}.video-main__text-desc .large{font-size:calc((12/672)*(100vw - 1440px) + 30px)}.tariff-constructor .container:before{display:none}.tariff-constructor__picture{position:relative;top:0;width:100%}.tariff-constructor__picture:after{right:0}.tariff-constructor__text-container{max-width:unset;margin:unset}.tariff-constructor__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tariff-constructor__buttons-title{font-size:calc((2/672)*(100vw - 1440px) + 18px);text-align:center}.tariff-constructor__counter-text{font-size:calc((6/672)*(100vw - 1440px) + 30px)}.tariff-constructor__service-list{grid-template-columns:repeat(3,1fr)}.tariff-constructor__service-description.ustyle .mx-mb_xss{margin-bottom:calc((5/672)*(100vw - 1440px) + 15px)}.tariff-constructor__price-text{font-size:calc((6/672)*(100vw - 1440px) + 30px)}.summer__title{font-size:calc((13/672)*(100vw - 1440px) + 39px)}.summer__description{font-size:calc((2/672)*(100vw - 1440px) + 15px)}.summer__booking{min-height:auto;padding:40px}.mx-show_desktop{display:block}.mx-hide_desktop{display:none}.mx-text_size-huge{font-size:calc((10/672)*(100vw - 1440px) + 30px)}.mx-text_bigger{font-size:calc((4/672)*(100vw - 1440px) + 24px)}.mx-text_size-medium,.ustyle ul{font-size:calc((2/672)*(100vw - 1440px) + 18px)}.mx-text_size-normal{font-size:calc((2/672)*(100vw - 1440px) + 16px)}.mx-text_small{font-size:calc((2/672)*(100vw - 1440px) + 14px)}.mx-mt_none{margin-top:calc((0/672)*(100vw - 1440px) + 0px)}.mx-mt_xs{margin-top:calc((5/672)*(100vw - 1440px) + 20px)}.mx-mt_s{margin-top:calc((10/672)*(100vw - 1440px) + 30px)}.mx-mt_m{margin-top:calc((10/672)*(100vw - 1440px) + 40px)}.mx-mt_l{margin-top:calc((10/672)*(100vw - 1440px) + 50px)}.mx-mt_xl{margin-top:calc((10/672)*(100vw - 1440px) + 60px)}.mx-mt_xxl{margin-top:calc((10/672)*(100vw - 1440px) + 70px)}.mx-mt_xxxl{margin-top:calc((10/672)*(100vw - 1440px) + 80px)}.mx-mt_xxxxl{margin-top:calc((15/672)*(100vw - 1440px) + 90px)}.mx-mt_xxxxxl{margin-top:calc((15/672)*(100vw - 1440px) + 100px)}.mx-mb_xs,.ustyle ul:not(:last-of-type){margin-bottom:calc((5/672)*(100vw - 1440px) + 20px)}.mx-mb_xss{margin-bottom:calc((5/672)*(100vw - 1440px) + 15px)}.mx-mb_s{margin-bottom:calc((10/672)*(100vw - 1440px) + 30px)}.mx-mb_m{margin-bottom:calc((10/672)*(100vw - 1440px) + 40px)}.mx-mb_l{margin-bottom:calc((10/672)*(100vw - 1440px) + 50px)}.mx-mb_xl{margin-bottom:calc((10/672)*(100vw - 1440px) + 60px)}.mx-mb_xxl{margin-bottom:calc((10/672)*(100vw - 1440px) + 70px)}.mx-mb_xxxl{margin-bottom:calc((10/672)*(100vw - 1440px) + 80px)}.mx-mb_xxxxl{margin-bottom:calc((15/672)*(100vw - 1440px) + 90px)}.mx-mb_xxxxxl{margin-bottom:calc((15/672)*(100vw - 1440px) + 100px)}.mx-pt_xs{padding-top:calc((5/672)*(100vw - 1440px) + 20px)}.mx-pt_s{padding-top:calc((10/672)*(100vw - 1440px) + 30px)}.mx-pt_m{padding-top:calc((10/672)*(100vw - 1440px) + 40px)}.mx-pt_l{padding-top:calc((10/672)*(100vw - 1440px) + 50px)}.mx-pt_xl{padding-top:calc((10/672)*(100vw - 1440px) + 60px)}.mx-pt_xxl{padding-top:calc((10/672)*(100vw - 1440px) + 70px)}.mx-pt_xxxl{padding-top:calc((10/672)*(100vw - 1440px) + 80px)}.mx-pb_xs{padding-bottom:calc((5/672)*(100vw - 1440px) + 20px)}.mx-pb_s{padding-bottom:calc((10/672)*(100vw - 1440px) + 30px)}.mx-pb_m{padding-bottom:calc((10/672)*(100vw - 1440px) + 40px)}.mx-pb_l{padding-bottom:calc((10/672)*(100vw - 1440px) + 50px)}.mx-pb_xl{padding-bottom:calc((10/672)*(100vw - 1440px) + 60px)}.mx-pb_xxl{padding-bottom:calc((10/672)*(100vw - 1440px) + 70px)}.mx-pb_xxxl{padding-bottom:calc((10/672)*(100vw - 1440px) + 80px)}.mx-pl_xxs{padding-left:calc((5/672)*(100vw - 1440px) + 15px)}.mx-pl_xs{padding-left:calc((5/672)*(100vw - 1440px) + 20px)}.mx-pl_s{padding-left:calc((10/672)*(100vw - 1440px) + 30px)}.mx-pl_m{padding-left:calc((10/672)*(100vw - 1440px) + 40px)}.mx-pl_l{padding-left:calc((10/672)*(100vw - 1440px) + 50px)}.mx-pl_xl{padding-left:calc((10/672)*(100vw - 1440px) + 60px)}.mx-pl_xxl{padding-left:calc((10/672)*(100vw - 1440px) + 70px)}.mx-pl_xxxl{padding-left:calc((10/672)*(100vw - 1440px) + 80px)}.mx-pr_xxs{padding-right:calc((5/672)*(100vw - 1440px) + 15px)}.mx-pr_xs{padding-right:calc((5/672)*(100vw - 1440px) + 20px)}.mx-pr_s{padding-right:calc((10/672)*(100vw - 1440px) + 30px)}.mx-pr_m{padding-right:calc((10/672)*(100vw - 1440px) + 40px)}.mx-pr_l{padding-right:calc((10/672)*(100vw - 1440px) + 50px)}.mx-pr_xl{padding-right:calc((10/672)*(100vw - 1440px) + 60px)}.mx-pr_xxl{padding-right:calc((10/672)*(100vw - 1440px) + 70px)}.mx-pr_xxxl{padding-right:calc((10/672)*(100vw - 1440px) + 80px)}.gallery-text__inner{padding-top:calc((30/672)*(100vw - 1440px) + 110px)}}@media (max-width:1406px){.card.-type-offers .card__options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card.-type-offers .card__options--second{margin-top:30px;padding-top:10px;border-top:none}.card.-type-offers .card__options-item:not(:last-child){border-right:none;border-bottom:1px solid #dfdfdf}.card.-type-offers .card__options-item--type-day{width:100%}}@media (max-width:1400px){.slider.-main .slider__text{left:90px}.header__col.-btn{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header.-scroll .logo{min-width:auto}.header.-scroll .logo__link{padding:5px}.-booking-header.cookie-notification__button,.button.-booking-header{display:none}}@media all and (-ms-high-contrast:none) and (max-width:1280px){.-booking-header.cookie-notification__button,.button.-booking-header{height:80px}}@media (max-width:1280px){.slider.-gutter-left-control{padding-left:50px}.card.-type-default .slider.-gutter-left-control .card__control,.slider.-gutter-left-control .card.-type-default .card__control,.slider.-gutter-left-control .slider__control{left:0}.slider.-main .slider__text.slider__text--event{top:50%}.slider--lounge .scroll,.slider.slider--aquapark .scroll{bottom:50px}.slider__pet-friendly{top:31%}.type-restaurants_detailed .card__panorama,.type-services_hotel_akvapark .card__panorama{padding-top:60px}.card.-image-and-text.-image-and-text-vertical{min-height:350px}.card.-image-and-text{min-height:300px}.card.-image-and-text .card__content{padding:30px}.card-group__heading{font-size:32px}.header__nav{grid-template-columns:180px 1fr}.header__switch{height:60px;width:60px}.header__col.-menu{height:60px}.header__col.-logo{min-height:110px}.header__contacts{margin-right:40px}.header__col.-top-panel,.header__contact-link{font-size:14px}.header__socials{margin:0 40px}.footer .logo .logo__image{max-height:60px}.logo .logo__image{max-height:70px}.menu.header__menu{right:60px}.-booking-header.cookie-notification__button,.button.-booking-header{min-height:80px}.-booking-header-mobile.cookie-notification__button,.button.-booking-header-mobile{height:80px;width:80px}.panel{width:80px}.panel__langs{min-height:50px;height:50px}.section.-type-about .section__col.-text .ustyle{padding-top:0}.section__rooms-title{font-size:32px}.section .section__button.button.-type-more,.section .section__button.cookie-notification__button{padding:16px}.footer__row{padding:40px 20px 60px}.footer__col.-copyright{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;font-size:14px}.footer__menu .menu__link{font-size:14px}.grid.-nowrap-desktop{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid.-wide-desktop{max-width:990px}.grid.-cards-2-to-3{margin-left:-15px;margin-right:-15px;margin-bottom:-30px}.grid.-cards-2-to-3 .grid__item{padding-left:15px;padding-right:15px;padding-bottom:30px}.grid__picture{width:auto;height:auto;margin-bottom:30px}.grid__text{max-width:100%;padding-left:0;padding-right:0}.grid__text .heading__title,.grid__text h2,.grid__text h3,.grid__text h4{text-align:center}.contacts-info.on-contacts,.contacts-info.on-main,.contacts__route{padding:0 20px}.contacts-prices__item-heading{font-size:21px}.contacts-prices__item-value{font-size:18px}.content__image.-detail-slider .card__panorama,.content__image.-detail-slider .slider.-default.-gutter-left-control{padding-left:50px}.content__services .content__services-column.-contacts{padding-left:40px}.content__row.-page-404 .content__col.-heading{padding-top:0;padding-left:20px;max-width:420px;-webkit-box-flex:0;-ms-flex:0 0 420px;flex:0 0 420px}.content__row.-page-404 .content__col{padding:0 20px}.collage{grid-template-columns:repeat(2,1fr)}.main.-fullfill .container--flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:40px;padding:0 20px}.main.-fullfill .container--flex .picture__image{-o-object-fit:contain;object-fit:contain}.main.-fullfill .content__image--about{width:unset}.objects-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.objects-block .objects-block__item{width:50%;min-height:210px}.objects-block .objects-block__item--0,.objects-block .objects-block__item--1{width:100%}.search-form.-main{max-width:100%;position:static;-webkit-transform:none;transform:none;padding:0;background-color:#bb9f68}.search-form.-main.-aquapark{background-color:transparent}.search-form.-content .search-form__title{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:35px;text-align:center}.search-form.-content .search-form__form{max-width:860px;margin:0 auto}.search-form.-hotel .search-form__container{max-width:100%}.form.-wedding{width:890px}.form.-wedding .form__control{padding:15px 25px}.form.-wedding .form__content{padding:50px 35px 35px}.form.-children-birthday .form__content{grid-template-columns:1fr}.form.-children-birthday .form__field--calendar{grid-row:2}.scroll{bottom:170px}.lang.-state-panel{width:80px}.accordion--smaller-font .accordion__title,.litriv{font-size:14px}.litriv-contest__prizes-list{gap:20px 50px}.litriv-contest__item{width:calc(50% - 25px)}.litriv-finalists__prizes-list{gap:20px 50px}.litriv-finalists__item{width:calc(50% - 25px)}.litriv-stages__icon.-boat{bottom:33%}.litriv-stages__icon{font-size:124px}.litriv-stages__icon--small{font-size:136px}.loyalty-program-advantages__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loyalty-program-advantages__item{max-width:unset}.banner-subscribe{top:100px;max-width:374px;padding:10px 16px}.banner-subscribe__content{font-size:13px}.banner-subscribe__title{font-size:14px}.tariff-constructor__counter-container{grid-template-columns:1fr;gap:20px}.summer__advantages-list{grid-template-columns:repeat(2,1fr)}.summer__services-item{grid-template-columns:580px 1fr}.summer__services-item:nth-child(even){grid-template-columns:1fr 580px}.summer__services-item:nth-child(even) .slider.-gutter-left-control{padding-right:50px}.card.-type-default .summer__services-item:nth-child(even) .slider.-gutter-left-control .card__control,.summer__services-item:nth-child(even) .slider.-gutter-left-control .card.-type-default .card__control,.summer__services-item:nth-child(even) .slider.-gutter-left-control .slider__control{left:auto;right:0}.summer__services-content{min-height:500px}.summer__services-image{height:500px}.children-ny-main__schedule-list{grid-template-columns:repeat(2,1fr);gap:20px}.mx-show_desktop-after{display:block}.mx-hide_desktop-after{display:none}.gallery-text__title,.page-intro__title{font-size:32px}.gallery-text__image--inline{width:33%}.gallery-text-type2__title,.gallery-text-type3__title{font-size:32px}.gallery-text-type3__gallery{gap:16px}}@media (max-width:1280px) and (orientation:landscape){.slider.-main .slider__text{top:45%}.slider.-main .slider__text.slider__text--event{top:50%}}@media (max-width:1160px){.conference__table{display:none}.conference__adaptive-table{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:1100px){.contacts-info.on-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.on-contacts .contacts-info__hotel{margin-bottom:60px}}@media (max-width:1090px){.header.-main .header__col.-top-panel{padding-right:30px}.header__nav{grid-template-columns:150px 1fr}}@media all and (-ms-high-contrast:none) and (max-width:1024px){.-booking-header.cookie-notification__button,.button.-booking-header{height:70px}}@media (max-width:1024px){.card.-type-default .card__content{max-width:500px}.header__contacts{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto}.header__socials{margin:0 20px}.header__reward-container{padding:0 10px}.header__reward{width:150px;height:80px}.footer .logo .logo__image{max-height:60px}.logo .logo__image{max-height:50px;height:100%}.-fix-width.cookie-notification__button,.-type-booking.-fix-width.cookie-notification__button,.button.-type-booking.-fix-width,.button.-type-more.-fix-width{width:200px}.-booking-header.cookie-notification__button,.button.-booking-header{min-height:70px}.-booking-header-mobile.cookie-notification__button,.button.-booking-header-mobile{height:70px;width:70px}.panel{width:70px}.section.-type-restaurant .section__desc,.section.-type-restaurant .section__slider{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.section.-type-wedding .section__info{width:50%}.grid__col.-col-3-4-12{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.grid__col.-col-3-4-12:nth-child(n+4){margin-top:20px}.grid.-cards-2-to-3 .grid__item{max-width:50%}.contacts-prices{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.contacts-prices.-row{margin-bottom:20px}.contacts-prices__item{gap:10px}.content__order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content__order,.content__services{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.content__row.-page-404 .content__col.-heading{max-width:300px;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}.content__tour-button.-fullfill{bottom:unset;top:20%;right:1%}.objects-block .objects-block__item-button.button.-type-more,.objects-block .objects-block__item-button.cookie-notification__button{width:240px}.form__col{max-width:100%}.form__col,.form__col.-fields{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.form.-vacancy .form__controls{grid-template-columns:70% auto}.lang.-state-panel{width:70px}.video__button{bottom:14%}.loyalty-program-heading__title{font-size:30px}.cookie-panel__button-group-two{display:grid}.cookie-panel-advanced .cookie-panel__text{max-width:65%}.cookie-panel-advanced{max-width:600px}.tariff-constructor__price-text:before{display:none}.summer__services-item{grid-template-columns:1fr;grid-template-areas:"image" "content"}.summer__services-item:nth-child(even){grid-template-columns:1fr;grid-template-areas:"image" "content"}.summer__services-item:nth-child(even) .slider.-gutter-left-control{padding-right:0;padding-left:50px}.card.-type-default .summer__services-item:nth-child(even) .slider.-gutter-left-control .card__control,.summer__services-item:nth-child(even) .slider.-gutter-left-control .card.-type-default .card__control,.summer__services-item:nth-child(even) .slider.-gutter-left-control .slider__control{left:0;right:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.summer__services-content{min-height:auto;padding:0}.summer__services-image{height:400px}}@media all and (-ms-high-contrast:none) and (max-width:991px){.-booking-header.cookie-notification__button,.button.-booking-header{height:50px}}@media (max-width:991px){.container--frame{margin:0 10px}.slider.-review-detail{min-height:300px;padding-left:80px}.card.-type-default .slider.-review-detail .card__control,.slider.-review-detail .card.-type-default .card__control,.slider.-review-detail .slider__control{left:15px}.card.-type-default .slider.-main .card__control,.slider.-main .card.-type-default .card__control,.slider.-main .slider__control{display:none}.slider.-main .slider__container{margin-top:50px}.slider.-main .slider__text.slider__text--event{max-width:493px}.slider.-main .slider__text{left:50px}.slider.-main .slider__text.-main{top:50%;max-width:500px}.slider.-main .slider__text-desc,.slider.-main .slider__text-title{padding-left:0}.slider.-main .slider__timer-text-container{padding-left:32px;font-size:32px}.slider.-main .slider__timer-text-container .slider__timer-text{height:32px;margin-right:32px;font-size:20px}.slider.-main .slider__timer-text-container .slider__timer-text::before{right:-31px;font-size:32px}.slider.slider--aquapark{padding-top:0}.slider__rating{width:160px}.slider__pet-friendly{width:90px}.slider.-news .slider__container{height:360px}.slider.-news .slider__text{bottom:60px;left:60px;right:60px}.slider.-news .slider__text-title{font-size:20px;line-height:27px}.slider.-news .slider__text-desc{font-size:14px}.slider.-news-pop-up .slider__text{left:40px;right:40px;bottom:90px}.slider.-news-pop-up .slider__text-title{font-size:20px;line-height:27px}.slider.-news-pop-up .slider__text-desc{font-size:14px;line-height:19px}.card.-type-offers .card__content{padding-left:20px;padding-right:20px}.card.-type-offers .card__options{padding:10px 20px}.card.-type-scheme{grid-template-columns:400px 1fr}.card.-type-icon .card__icon{font-size:50px;margin-right:30px}.card.-image-and-text.-image-and-text-vertical{min-height:500px}.card.-type-reading .card__title{margin-bottom:25px;font-size:22px}.card.-type-reading .card__list{padding-left:25px;margin-top:20px;margin-bottom:15px}.card.-type-reading .card__list li{margin-bottom:12px}.header{top:0;position:absolute}.bx-ios .b-page.-open-menu .header{position:fixed}.header.-scroll{top:0;position:fixed}.header.-main .header__col.-menu .menu__container,.header.-main.-scroll .header__col.-menu .menu__container{gap:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__nav{height:60px}.header.-scroll .header__nav{grid-template-columns:150px 1fr auto}.header__switch{height:50px;width:50px}.header__col.-menu{height:50px;background-color:initial;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.header.-scroll .header__col.-menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__col.-logo{-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:101;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-height:100px}.header__col.-logo .logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.header.-scroll .header__col.-logo{min-height:50px}.header__col.-top-panel{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px}.header.-scroll .header__col.-top-panel{height:60px}.header__col.-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:101}.header__col.-btn,.header__col.-langs,.header__contact .icon{display:-webkit-box;display:-ms-flexbox;display:flex}.header__col.-langs{background-color:#fff;width:50px;height:50px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.header__contacts{width:50%;gap:40px}.header__contact .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.header__contact-link{display:none}.header__contact-title{display:none;margin-right:0}.header__booking-btn-mobile.button.-type-more,.header__booking-btn-mobile.cookie-notification__button{padding-left:30px;padding-right:30px}.header__reward-container{position:relative;top:50px}.logo{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-left:10px}.logo__link{padding:5px 10px}.header.-scroll .logo__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu.header__menu{right:50px;width:420px;max-height:calc(100vh - 50px)}.bx-ios.safari .menu.header__menu{max-height:calc(100vh - 120px)}.header.-scroll .header__col.-menu .menu__container,.header__col.-menu .menu__container{padding:20px}.footer .menu__container{padding:0 10px}.menu__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header .menu__link,.menu__link{font-size:14px}.menu__link{color:#5f5f5f}.menu__submenu{max-width:190px}.-booking-header.cookie-notification__button,.button.-booking-header{min-height:50px}.-booking-header-mobile.cookie-notification__button,.button.-booking-header-mobile{height:50px;width:50px}.panel{height:80px;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bx-ios .b-page.-open-menu .panel:not(.-scroll){position:fixed;top:0;left:0;right:0;z-index:10}.panel__social{display:none}.panel__info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.panel__transform{padding:2px 10px}.panel__transform.-phone.-no-social{padding-bottom:0}.panel__transform.-phone{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.panel__transform.-address{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;max-height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.panel .mx-text_border-b{padding-bottom:7px}.panel__point{display:none;max-height:0}.panel__langs{display:none}.social.-contacts{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section .section__button.button.-type-more,.section .section__button.cookie-notification__button{padding:16px;font-size:12px}.footer__row{grid-template-columns:35% 40% auto;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__col.-developer a{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer__col.-copyright{display:block}.footer__menu,.footer__menu .menu__item{opacity:1;-webkit-transform:none;transform:none}.footer__menu{position:static;visibility:visible;background-color:transparent}.footer__menu .menu__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.heading__image{margin-top:50px}.grid__col.-col-6-12,.grid__col.-col-9-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid__col.-col-9-12:not(:last-of-type){margin-bottom:25px}.card.-type-offers .card__image,.grid__col.-col-6-4-12{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.grid__col.-col-6-8-12{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.grid__col.-col-4-6-12,.grid__col.-col-5-6-12{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid__col.-col-3-12,.grid__col.-col-4-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid.-items-margin-from-tablet .grid__col{margin-bottom:40px}.grid.-services-features{grid-template-columns:1fr}.contacts-info.on-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-info__container .h5,.contacts-info__container h5{font-size:16px}.contacts-info__container:not(:last-child){margin-bottom:40px}.contacts-info__container{gap:10px}.contacts-info__aquapark .contacts__heading,.contacts-info__aquapark .h4,.contacts-info__aquapark h4,.contacts-info__hotel .contacts__heading,.contacts-info__hotel .h4,.contacts-info__hotel h4,.contacts-info__social .contacts__heading,.contacts-info__social .h4,.contacts-info__social h4{margin-bottom:20px;font-size:20px}.contacts-info__hotel{margin-bottom:60px}.contacts-info__link{font-size:14px}.contacts__route-title{font-size:20px}.contacts__route-item{font-size:14px}.contacts-prices__item-heading{font-size:16px}.contacts-prices__item-value{font-size:14px}.vacancy__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.service-options__link{font-size:14px}.main.-fullfill .content__image{min-height:calc(90vw*(2/5))}.objects-block .objects-block__item{padding:50px}.list.-two-column-to-right,.ustyle ul.-two-column-to-right{grid-template-columns:1fr;grid-row-gap:15px}.form__heading{text-align:center}.form.-vacancy .form__title,.form__heading{margin-bottom:30px}.card.-type-offers .form.-vacancy .form__col.-fields .card__row:not(:last-child),.form.-vacancy .form__col.-fields .breadcrumbs:not(:last-child),.form.-vacancy .form__col.-fields .card.-type-offers .card__row:not(:last-child),.form.-vacancy .form__col.-fields .heading__breadcrumbs:not(:last-child),.form.-vacancy .form__col.-fields .row:not(:last-child),.form.-vacancy .form__col.-fields .search-form.-content .search-form__row:not(:last-child),.search-form.-content .form.-vacancy .form__col.-fields .search-form__row:not(:last-child){margin-bottom:20px}.form.-vacancy .form__name-inputs,.form.-vacancy .form__selects{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.form.-wedding{width:570px}.form.-wedding .form__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form.-wedding .form__image-container{width:100%;padding-top:41%;display:none}.form.-wedding .form__image{-o-object-position:center 23%;object-position:center 23%}.form.-wedding .form__content{width:100%;padding:30px}.seating__col.-list{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}.seating__col.-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.instagram__row.-parent{-ms-flex-wrap:wrap;flex-wrap:wrap}.instagram__col.-first,.instagram__row.-child-bottom{display:none}.instagram__col.-box,.instagram__col.-second{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.instagram__col.-second .instagram__picture{width:50%}.instagram__col.-box{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.instagram__picture,.instagram__picture.-small{max-width:100%}.scroll{bottom:180px}.lang.-state-panel{width:0}.prices-table caption,.ustyle table caption{height:60px;font-size:14px;line-height:60px}.prices-table td,.prices-table th,.ustyle table td,.ustyle table th{height:60px;font-size:12px;line-height:16px}.tl-reputation{max-width:118px;height:139px;bottom:22px;left:9px}.scheme-image__legend{bottom:10px;left:10px;padding:5px 10px;font-size:11px;font-weight:300;line-height:1}.scheme-image__mark{width:30px;height:30px;font-size:16px}.scheme-column{padding:0;overflow-x:auto}.prices-description{margin-bottom:30px}.wedding-heading__image-container{margin-top:50px}.wedding-heading__container--small-height .wedding-heading__item-icon{font-size:40px}.wedding-heading__container--small-height .wedding-heading__item-text{font-size:16px}.wedding-heading__content--text-centered{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:100px}.wedding-heading__content-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:100px}.wedding-heading__icons-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.wedding-heading__item-icon{font-size:60px}.wedding-heading__item-icon.new-year{font-size:40px}.wedding-heading__item-text{font-size:20px}.wedding-heading__item-text.new-year{font-size:16px}.wedding-heading__time{font-size:20px;line-height:30px}.wedding-heading__capture{font-size:14px;line-height:21px}.landing-first-screen__image-container{margin-top:50px}.landing-first-screen__container--small-height .landing-first-screen__item-icon{font-size:40px}.landing-first-screen__container--small-height .landing-first-screen__item-text{font-size:16px}.landing-first-screen__content--text-position-bottom{padding:70px 20px}.landing-first-screen__content--text-centered{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:100px}.landing-first-screen__content-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:100px}.landing-first-screen__icons-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.landing-first-screen__item-icon{font-size:60px}.landing-first-screen__item-icon.new-year{font-size:40px}.landing-first-screen__item-text{font-size:20px}.landing-first-screen__item-text.new-year{font-size:16px}.landing-first-screen__time{font-size:20px;line-height:30px}.landing-first-screen__capture{font-size:14px;line-height:21px}.accordion{padding:15px 20px}.accordion__text{margin-top:10px}.pets-contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pets-contacts__title{margin-bottom:20px}.pets-contacts__links{max-width:70%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pets-contacts__link.button,.pets-contacts__link.cookie-notification__button{padding:8px 40px}.hero-heading__image-container{margin-top:50px}.cost__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost__image{margin-right:0;margin-bottom:50px}.reading__row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reading__desc{margin-top:40px}.reading-heading__image-container{margin-top:50px}.reading-heading__content{padding:70px 20px}.reading-heading__content-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:100px}.reading-heading__icons-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.reading-heading__item-icon{font-size:60px}.reading-heading__item-text{font-size:20px}.litriv-involvement__separator-image{height:100%}.loyalty-program__usage-content{padding:20px}.loyalty-spend__list{grid-template-columns:1fr}.loyalty-program-heading__content{padding-bottom:50px}.video-main__text-desc{padding-left:0}.tariff-constructor__service-list{grid-template-columns:repeat(2,1fr);gap:30px}.summer__booking{padding:20px}.summer__booking .summer__booking-wrapper{max-width:100%;padding:0}.children-ny-header{min-height:400px}.children-ny-header__wrapper{padding-top:200px}.children-ny-header__title{font-size:30px;line-height:45px}.children-ny-header__text{font-size:20px;line-height:30px}.children-ny-header__capture{font-size:14px;line-height:21px}.children-ny-main{font-size:20px;line-height:30px}.children-ny-main__title{font-size:30px;line-height:45px}.children-ny-main__desc{margin-bottom:50px}.children-ny-main__desc--under{margin-top:50px;margin-bottom:0}.children-ny-main__schedule-title{margin-bottom:20px}.mx-show_tablet{display:block}.gallery-text-type3__text br,.motivator br,.mx-hide_tablet{display:none}.page-intro__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto;padding-top:24px;gap:24px}.page-intro__breadcrumbs{margin-bottom:16px}.page-intro__title{font-size:24px;margin-bottom:16px}.page-intro__image{max-width:100%;aspect-ratio:951/260}.gallery-text__inner{padding-top:40px}.gallery-text__title{font-size:24px;margin-bottom:16px}.gallery-text__gallery,.gallery-text__layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.gallery-text__gallery{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;max-width:100%}.gallery-text__image--inline{margin-left:8px;margin-bottom:8px}.gallery-text-type2__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:24px;gap:24px}.gallery-text-type2__title{font-size:24px;margin-bottom:16px}.gallery-text-type2__gallery{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.gallery-text-type3__inner{padding-top:24px}.gallery-text-type3__title{font-size:24px;margin-bottom:16px}.gallery-text-type3__layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.gallery-text-type3__gallery{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;gap:12px}.gallery-text-type3__aside-image{margin-bottom:16px;margin-left:16px}.motivator{padding-top:40px}}@media (max-width:900px){.scheme-image__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.6);color:#fff}}@media (max-width:880px){.wedding-heading__image.desktop{display:none}.wedding-heading__image.mobile{display:block}.landing-first-screen__image.desktop{display:none}.landing-first-screen__image.mobile{display:block}}@media (max-width:773px){.scroll{bottom:190px}}@media (max-width:768px){.pets-contacts__link:not(:last-child){margin-right:0;margin-bottom:15px}}@media (max-width:767px){.h1,h1{font-size:calc((18/447)*(100vw - 767px) + 48px)}.h2,.heading__title,h2{font-size:calc((6/447)*(100vw - 767px) + 36px)}.h3,h3{font-size:calc((5/447)*(100vw - 767px) + 29px)}.contacts__heading,.h4,h4{font-size:calc((6/447)*(100vw - 767px) + 24px)}.h5,h5{font-size:calc((5/447)*(100vw - 767px) + 22px)}.h6,h6{font-size:calc((5/447)*(100vw - 767px) + 21px)}.slider.-review-detail{padding:20px;max-width:100%}.card.-type-default .slider.-review-detail .card__control,.slider.-review-detail .card.-type-default .card__control,.slider.-review-detail .slider__control{left:0;margin-top:20px}.slider.-review-detail .slider__heading{margin-bottom:calc((5/447)*(100vw - 767px) + 10px)}.slider.-gutter-left-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding-left:0}.card.-type-default .slider.-gutter-left-control .postcard.card__control,.slider.-gutter-left-control .card.-type-default .postcard.card__control,.slider.-gutter-left-control .slider__control.postcard{bottom:0}.card.-type-default .slider.-gutter-left-control .card__control,.slider.-gutter-left-control .card.-type-default .card__control,.slider.-gutter-left-control .slider__control{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:15px}.slider.-gutter-left-control .slider__container:before{content:'';position:absolute;display:block;left:0;right:0;bottom:0;top:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,rgba(0,0,0,.01)),to(rgba(0,0,0,.21)));background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.01) 75%,rgba(0,0,0,.21) 100%)}.slider.-gutter-left-control .slider__container--transparent:before{content:'';background:0 0}.slider.-restaurant-main{height:calc((185/447)*(100vw - 767px) + 400px)}.slider.-rooms-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider.-main .slider__text.slider__text--event{max-width:100%;left:0}.slider.-main .slider__text{left:10px;right:10px;max-width:100%}.slider.-main .slider__text-title{font-size:calc((16/447)*(100vw - 767px) + 40px);text-align:center;opacity:1}.slider.-main .slider__text-title .small{font-size:calc((4/447)*(100vw - 767px) + 20px)}.slider.-main .slider__text-title .medium{font-size:calc((4/447)*(100vw - 767px) + 24px)}.slider.-main .slider__text-title .large{font-size:calc((6/447)*(100vw - 767px) + 28px)}.slider.-main .slider__text-title--event{font-size:calc((20/447)*(100vw - 767px) + 40px)}.slider.-main .slider__text-desc{padding-top:20px;font-size:16px;display:none;text-align:center}.slider.-main .slider__text-desc.-main{margin-top:calc((10/447)*(100vw - 767px) + 40px)}.slider.-main .slider__text-desc.slider__text-desc--event{margin-top:calc((2/447)*(100vw - 767px) + 12px);font-size:calc((2/447)*(100vw - 767px) + 16px)}.slider.-main .slider__text-desc .small{font-size:12px}.slider.-main .slider__text-desc .medium{font-size:14px}.slider.-main .slider__text-desc .large{font-size:18px}.slider.-main .slider__timer,.slider.-main .slider__timer-text-container,.slider__rating{display:none}.slider.slider--aquapark .slider__container{height:calc(100vw*(460/375))}.slider.-carousel-nav .slider__item{margin:6px 3px}.card.-type-default .slider.-achievements .card__control,.card.-type-default .slider.-celebrity-reviews .card__control,.card.-type-default .slider.-reviews .card__control,.slider.-achievements .card.-type-default .card__control,.slider.-achievements .slider__control,.slider.-celebrity-reviews .card.-type-default .card__control,.slider.-celebrity-reviews .slider__control,.slider.-reviews .card.-type-default .card__control,.slider.-reviews .slider__control{margin-top:calc((10/447)*(100vw - 767px) + 30px)}.slider.-achievements .slick-track,.slider.-celebrity-reviews .slick-track{gap:0}.slider.-achievements .ic,.slider.-celebrity-reviews .ic{-webkit-transform:unset!important;transform:unset!important}.slider.-achievements,.slider.-celebrity-reviews{padding:0 20px}.slider__item--bot-overlay::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.21)),color-stop(25%,rgba(0,0,0,.01)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.21) 0%,rgba(0,0,0,.01) 25%,transparent 100%);z-index:2}.slider__pet-friendly{top:55%;width:75px}.card.-type-default .card__control-line,.slider__control-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card.-type-default .card__control,.slider__control.-image{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0}.card.-type-default .card__arrow .number,.slider__arrow .number{font-size:16px}.card.-type-default .-next.card__arrow,.card.-type-default .-prev.card__arrow,.slider__arrow.-next,.slider__arrow.-prev{display:-webkit-box;display:-ms-flexbox;display:flex}.card.-type-default .-prev.card__arrow .ic,.slider__arrow.-prev .ic{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.card.-type-default .-prev.card__arrow .number,.slider__arrow.-prev .number{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.card.-type-default .-next.card__arrow .ic,.slider__arrow.-next .ic{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.card.-type-default .-next.card__arrow .number,.slider__arrow.-next .number{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.slider.-news .slider__container{height:264px}.slider.-news .slider__text{left:20px;right:20px}.slider.-news .slider__text-title{font-size:16px;line-height:22px}.slider.-news .slider__text-desc{font-size:12px;line-height:16px}.card.-type-default .slider.-news .card__control,.slider.-news .card.-type-default .card__control,.slider.-news .slider__control{position:absolute;right:50%;bottom:10px;-webkit-transform:translateX(50%);transform:translateX(50%)}.slider.-news-pop-up .slider__item::before{content:none}.slider.-news-pop-up .slider__text{position:static;margin-top:30px;text-align:center;color:#5f5f5f}.slider.-news-pop-up .slider__text-title{margin-bottom:10px;font-size:14px;line-height:19px}.slider.-news-pop-up .slider__text-desc{font-size:12px;line-height:16px}.card.-type-default .slider.-news-pop-up .card__control,.slider.-news-pop-up .card.-type-default .card__control,.slider.-news-pop-up .slider__control{position:static;color:#5f5f5f}.slider.-news-pop-up:not(-horiz){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card.-type-default .slider.-news-pop-up .-horiz.card__control,.slider.-news-pop-up .card.-type-default .-horiz.card__control,.slider.-news-pop-up .slider__control.-horiz{-webkit-transform:none;transform:none}.slider--lounge.-main .slider__text-title{font-size:calc((22/447)*(100vw - 767px) + 42px)}.slider--lounge .button,.slider--lounge .cookie-notification__button{display:none}.slider__button-container .button,.slider__button-container .cookie-notification__button{min-width:unset}.card__price{font-size:20px}.card__price-flex-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card__short{font-size:20px}.card.-type-default.-item:not(:last-child){margin-bottom:calc((10/447)*(100vw - 767px) + 30px)}.card.-type-default{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card.-type-default .card__type{font-size:calc((2/447)*(100vw - 767px) + 16px)}.card.-type-default .card__buttons{margin-top:calc((10/447)*(100vw - 767px) + 30px)}.card.-type-default .card__image-container{height:calc((200/447)*(100vw - 767px) + 400px)}.card.-type-default .card__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card.-type-default .card__row .button.-type-more,.card.-type-default .card__row .cookie-notification__button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:10px}.card.-type-default .card__row .-type-booking.cookie-notification__button,.card.-type-default .card__row .button.-type-booking{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.card.-type-default .card__row.-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card.-type-default .card__row.-buttons{margin-top:calc((10/447)*(100vw - 767px) + 30px)}.card.-type-default .card__content{padding:calc((20/447)*(100vw - 767px) + 30px);font-size:calc((1/447)*(100vw - 767px) + 15px);max-width:100%;width:100%;position:relative;top:auto;left:auto;right:auto;-webkit-transform:none;transform:none;margin:0 auto;min-height:270px;text-align:center;background-color:#bb9f68}.card.-type-default .card__content.-gutter{padding-left:calc((20/447)*(100vw - 767px) + 30px);padding-right:calc((20/447)*(100vw - 767px) + 30px)}.card.-type-default .card__properties{bottom:100%;left:0;right:0;top:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card.-type-default .card__property:not(:last-child){margin-bottom:0;margin-right:2px}.card.-type-default .card__property.icon:before{font-size:17px}.card.-type-default .card__property.icon.-site10-people:before{font-size:30px}.card.-type-default .card__property.icon.-tl_bed:before{font-size:27px}.card.-type-gallery .card__content{font-size:20px}.card.-type-news:not(:last-child){margin-bottom:40px}.card.-type-news .card__image,.card.-type-review{margin-bottom:20px}.card.-type-news .card__image:before{content:'';display:block;padding-bottom:calc(9/16*100%)}.card.-type-news .card__date{margin-bottom:calc((10/447)*(100vw - 767px) + 20px)}.card.-type-review .button,.card.-type-review .cookie-notification__button{font-size:15px}.card.-type-review .card__content{min-height:calc((50/447)*(100vw - 767px) + 300px);padding:calc((10/447)*(100vw - 767px) + 60px) calc((30/447)*(100vw - 767px) + 50px) calc((20/447)*(100vw - 767px) + 40px)}.bx-ie11 .card.-type-review .card__content.-inverted{height:calc((50/447)*(100vw - 767px) + 300px)}.card.-type-review .card__heading{font-size:calc((4/447)*(100vw - 767px) + 32px);margin-bottom:calc((5/447)*(100vw - 767px) + 25px)}.card.-type-review .card__author{font-size:calc((3/447)*(100vw - 767px) + 25px)}.card.-type-review-slider{margin-bottom:0}.card.-type-offers:not(:last-of-type){margin-bottom:25px}.card.-type-offers .-type-booking.cookie-notification__button,.card.-type-offers .button.-type-booking{padding-left:15px;padding-right:15px}.card.-type-offers .card__image:before{padding-bottom:calc(9/16*100%)}.card.-type-offers .card__content{padding-top:30px;padding-bottom:25px;text-align:center}.card.-type-offers .card__content .button,.card.-type-offers .card__content .cookie-notification__button{width:230px}.card.-type-offers .card__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card.-type-offers .card__row .button:not(:last-child),.card.-type-offers .card__row .cookie-notification__button:not(:last-child){margin-right:0}.card.-type-offers .card__row .-type-booking.cookie-notification__button,.card.-type-offers .card__row .button.-type-booking{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.card.-type-offers .card__row .button.-type-more,.card.-type-offers .card__row .cookie-notification__button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.card.-type-offers .card__options{padding:10px 15px}.card.-type-offers .card__options-item{text-align:left}.card.-type-awards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.card.-type-awards .card__title{font-size:16px}.card.-type-scheme .card__content{padding:20px 0}.card.-type-scheme .card__image.-slider{width:calc(100vw - 80px);height:auto}.card.-type-scheme{grid-template-columns:1fr}.card.-image-and-text.-image-and-text-vertical:before{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(13%,transparent),to(rgba(0,0,0,.8)));background-image:linear-gradient(180deg,transparent 13%,rgba(0,0,0,.8) 100%)}.card.-image-and-text.-image-and-text-vertical{min-height:calc((100vw - 40px)*450/320)}.card.-image-and-text:before{background-color:rgba(0,0,0,.6);background-image:none}.card.-image-and-text{min-height:calc((100vw - 40px)*4/8)}.card.-image-and-text .card__title{font-size:14px}.card.-image-and-text .card__description{display:none}.card.-type-advantage .card__title{font-size:calc((4/447)*(100vw - 767px) + 20px)}.card.-type-advantage .card__icon{margin-right:10px;font-size:calc((8/447)*(100vw - 767px) + 40px)}.card.-type-advantage .card__icon.-small{font-size:calc((8/447)*(100vw - 767px) + 36px)}.card.-type-advantage .card__description{margin-top:calc((10/447)*(100vw - 767px) + 30px)}.card.-type-advantage.-small .card__icon{font-size:calc((8/447)*(100vw - 767px) + 40px)}.card.-type-reading{margin-bottom:20px;font-size:14px}.card.-type-reading .card__content{min-height:calc((50/447)*(100vw - 767px) + 300px);padding:calc((10/447)*(100vw - 767px) + 60px) calc((30/447)*(100vw - 767px) + 50px) calc((20/447)*(100vw - 767px) + 40px)}.bx-ie11 .card.-type-reading .card__content.-inverted{height:calc((50/447)*(100vw - 767px) + 300px)}.card.-type-reading .card__content--small,.card.-type-reading .card__content--warning{padding:calc((5/447)*(100vw - 767px) + 30px) calc((10/447)*(100vw - 767px) + 30px)}.card.-type-reading .card__content--warning{min-height:calc((0/447)*(100vw - 767px) + 0px)}.card-group__heading{font-size:28px}.header{-webkit-transition:none;transition:none}.header__col.-top-panel{padding-right:15px}.header.-main .header__contacts{margin-right:0}.header__booking-btn-mobile.button.-type-more,.header__booking-btn-mobile.cookie-notification__button{padding-left:20px;padding-right:20px}.menu__link{font-size:calc((2/447)*(100vw - 767px) + 14px);padding-top:calc((0/447)*(100vw - 767px) + 7px);padding-bottom:5px;padding-right:5px;padding-left:5px}.header .menu__link,.menu__submenu-link{font-size:12px}.button.-type-booking,.button.-type-more,.cookie-notification__button{padding:calc((2/447)*(100vw - 767px) + 12px) calc((15/447)*(100vw - 767px) + 45px)}.button,.cookie-notification__button{font-size:14px}.-xl.cookie-notification__button,.button.-type-more.-xl{padding:calc((2/447)*(100vw - 767px) + 12px) calc((40/447)*(100vw - 767px) + 80px)}.-booking-header.cookie-notification__button,.button.-booking-header{font-size:16px;width:180px}.picture--mobile-hidden{display:none}.picture--mobile{display:block}.panel__info{font-size:calc((2/447)*(100vw - 767px) + 14px)}.panel__transform.-address,.panel__transform.-phone{font-size:calc((3/447)*(100vw - 767px) + 15px)}.social.-panel .social__link{padding-top:calc((3/447)*(100vw - 767px) + 8px);padding-bottom:calc((3/447)*(100vw - 767px) + 8px)}.social.-contacts{margin-left:calc((-5/447)*(100vw - 767px) + -10px);margin-right:calc((-5/447)*(100vw - 767px) + -10px)}.social.-contacts .social__link{margin-left:calc((5/447)*(100vw - 767px) + 10px);margin-right:calc((5/447)*(100vw - 767px) + 10px)}.section{margin-top:calc((50/447)*(100vw - 767px) + 90px)}.section:last-of-type{margin-bottom:calc((50/447)*(100vw - 767px) + 90px)}.section.-type-about .section__image:before{padding-bottom:calc(400/700*100%)}.section.-type-restaurant .section__desc{padding-top:calc((15/447)*(100vw - 767px) + 40px);padding-bottom:calc((10/447)*(100vw - 767px) + 40px);-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:center;padding-right:20px;padding-left:20px}.section.-type-restaurant .section__desc,.section.-type-restaurant .section__slider{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.section.-type-wedding .section__info{margin:0 auto;padding:30px 0;max-width:inherit;min-height:100vh;width:calc(100% - 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content__services .content__services-column.-contacts .contacts-info__container h5,.section.-type-wedding .section__info-header{text-align:center}.section.-type-wedding .section__content{padding:calc((10/447)*(100vw - 767px) + 40px);text-align:center}.section.-type-wedding .button,.section.-type-wedding .cookie-notification__button{padding-left:calc((0/447)*(100vw - 767px) + 40px);padding-right:calc((0/447)*(100vw - 767px) + 40px)}.section.-type-offers .section__row{margin-bottom:calc((10/447)*(100vw - 767px) + 30px);display:block}.section.-type-offers .section__col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section.-type-offers .section__image{margin-bottom:calc((5/447)*(100vw - 767px) + 25px);-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0}.section.-type-offers .section__image:before{padding-bottom:calc(95/150*100%)}.section.-type-offers .section__title{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:10px;min-height:inherit;margin:0}.section.-type-offers .section__title .h3,.section.-type-offers .section__title h3{font-size:calc((4/447)*(100vw - 767px) + 20px)}.section.-type-offers .section__title.-full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0}.section.-type-offers .section__title-text{font-size:calc((6/447)*(100vw - 767px) + 20px)}.section.-type-rooms-list .section__row{margin-bottom:calc((5/447)*(100vw - 767px) + 25px);display:block}.section.-type-rooms-list .section__col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.section.-type-rooms-list .section__image{margin-bottom:calc((5/447)*(100vw - 767px) + 25px);-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%;width:100%;margin:0 0 15px}.section.-type-rooms-list .section__title{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%;width:100%;padding-left:0;margin:0 0 10px}.section.-type-rooms-list .section__title .h3,.section.-type-rooms-list .section__title h3{font-size:calc((4/447)*(100vw - 767px) + 20px)}.section.-type-rooms-list .section__title.-full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0}.section.-type-anglicisms{margin-top:calc((10/447)*(100vw - 767px) + 30px);margin-bottom:calc((0/447)*(100vw - 767px) + 10px);font-size:calc((2/447)*(100vw - 767px) + 12px)}.section__heading{margin-bottom:calc((5/447)*(100vw - 767px) + 20px)}.section__heading.-main{margin-bottom:calc((4/447)*(100vw - 767px) + 18px)}.section__sub-heading{margin-bottom:calc((20/447)*(100vw - 767px) + 40px)}.section.-type-scheme .section__image:before{padding-bottom:calc(3329/7111*100%)}.section__rooms-title{font-size:28px}.section.-type-main{margin-top:calc((10/447)*(100vw - 767px) + 70px)}.section.-type-main .section__row{margin-bottom:calc((10/447)*(100vw - 767px) + 30px);display:block}.section.-type-main .section__col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section.-type-main .section__image,.section.-type-main .section__title{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0}.section.-type-main .section__image:before{padding-bottom:calc(95/150*100%)}.section.-type-main .section__title .h3,.section.-type-main .section__title h3{font-size:calc((4/447)*(100vw - 767px) + 20px)}.section.-type-main .section__title{padding-left:10px;min-height:inherit}.section.-type-main .section__title.-full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0}.section.-type-main .section__title-text{font-size:calc((6/447)*(100vw - 767px) + 20px)}.section.-type-pets{margin-top:calc((0/447)*(100vw - 767px) + 20px)}.section--less-margin{margin-top:calc((15/447)*(100vw - 767px) + 40px)}.column.-no-gutters-mobile{padding:0}.footer__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:40px;margin:0 auto;grid-template-columns:40% 30% auto;min-height:120px}.footer__developer-icon{font-size:28px;max-height:28px}.footer .mx-text_border-b::before{height:3px}.point:before{font-size:25px}.heading__image{min-height:calc((100/447)*(100vw - 767px) + 300px)}.heading__image.-fullfill,.heading__image.-middle-size{min-height:calc((300/447)*(100vw - 767px) + 500px)}.type-services .heading__image{min-height:110px}.heading__title{line-height:1.2}.heading__breadcrumbs{padding-top:20px;padding-bottom:15px}.breadcrumbs__item span{font-size:calc((1/447)*(100vw - 767px) + 15px)}.grid__col.-col-3-4-12,.grid__col.-col-6-6-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid__col.-col-3-4-12:not(:last-child){margin:0 0 20px}.grid__col.-col-3-4-12:last-child{margin:0}.card.-type-offers .card__image,.grid__col.-col-4-6-12,.grid__col.-col-5-6-12,.grid__col.-col-6-4-12,.grid__col.-col-6-8-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid__col.-col-gallery{margin-bottom:calc((10/447)*(100vw - 767px) + 30px)}.grid__col.-col-legal{margin-bottom:20px}.grid__col.-no-gutters.-from-mobile{padding-right:0;padding-left:0}.grid.-items-margin .grid__col{margin-bottom:calc((10/447)*(100vw - 767px) + 30px)}.grid.-items-margin-from-tablet .grid__col{margin-bottom:35px}.grid.-cards-2-to-3{margin-bottom:-20px}.grid.-cards-2-to-3 .grid__item{max-width:100%;padding-bottom:20px}.grid.-cards-2-to-3 .grid__item:nth-child(1),.grid.-cards-2-to-3 .grid__item:nth-child(2){max-width:100%}.grid.-services-features .list__item:last-of-type,.grid.-services-features .seating__item:last-of-type,.grid.-services-features li:last-of-type{margin-bottom:calc((2/447)*(100vw - 767px) + 7px)}.grid.-full-width-mobile{max-width:100%}.contacts__heading{margin-bottom:calc((5/447)*(100vw - 767px) + 25px)}.contacts__add{padding-bottom:calc((30/447)*(100vw - 767px) + 70px);padding-top:calc((30/447)*(100vw - 767px) + 70px)}.contacts__item{margin-bottom:10px;font-size:16px}.content__section.-gutter-top{padding-top:calc((20/447)*(100vw - 767px) + 60px)}.content,.content__section,.content__section.-gutter-bottom{padding-bottom:calc((20/447)*(100vw - 767px) + 60px)}.content__sections .content__section{padding-top:calc((20/447)*(100vw - 767px) + 60px)}.content__sections .content__section:last-of-type{padding-bottom:calc((20/447)*(100vw - 767px) + 60px)}.content__image.-detail-slider .card__panorama,.content__image.-detail-slider .slider.-default.-gutter-left-control{padding-left:0}.content__info{padding-bottom:calc((20/447)*(100vw - 767px) + 40px);padding-bottom:20px!important}.content__services.-col-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content__services .content__services-column.-contacts{margin-top:40px;padding-left:0}.content__services .content__services-column.-contacts .contacts-info__container,.content__services.-col-2{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content__services.-state-detail .content__service{-ms-flex-preferred-size:calc((40/447)*(100vw - 767px) + 90px);flex-basis:calc((40/447)*(100vw - 767px) + 90px)}.content__service{padding-top:calc((5/447)*(100vw - 767px) + 15px);padding-bottom:calc((5/447)*(100vw - 767px) + 15px)}.content__service .icon{font-size:calc((10/447)*(100vw - 767px) + 40px);padding-bottom:10px}.content__service-caption{font-size:18px;margin-bottom:5px}.content__service-name{font-size:14px}.content__services.-col-4 .content__service,.content__services.-col-5 .content__service{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}.content__review{padding-top:calc((20/447)*(100vw - 767px) + 70px);padding-bottom:calc((20/447)*(100vw - 767px) + 70px)}.content__other{margin-top:calc((20/447)*(100vw - 767px) + 70px)}.content__row.-page-404{padding-top:calc((10/447)*(100vw - 767px) + 30px);text-align:center}.content__row.-page-404 .content__col.-heading{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:40px}.content__row.-page-404 .content__heading{font-size:calc((50/447)*(100vw - 767px) + 100px);letter-spacing:calc((5/447)*(100vw - 767px) + 10px)}.content__row.-page-404 .content__sub-heading{font-size:calc((5/447)*(100vw - 767px) + 30px);margin-bottom:20px}.content__row.-page-404 .content__desc{font-size:16px}.content__tour-text{display:none}.content__tour-button{right:50px;padding:15px}.vacancy__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px;gap:0}.vacancy__contacts .contacts-info__container:not(:last-child){margin-bottom:40px}.vacancy__contacts .contacts-info__container:last-child{padding-left:0}.vacancy__tab{max-width:100%;padding:15px;text-align:center}.vacancy__tab-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.vacancy__container{padding-bottom:calc((20/447)*(100vw - 767px) + 60px);margin-top:10px}.vacancy__item-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vacancy__toggle{top:17px}.vacancy__info-text,.vacancy__info-text--requirements{max-width:100%}.map.-type-contacts{height:calc((180/447)*(100vw - 767px) + 480px);margin-bottom:40px}.service{padding:calc((20/447)*(100vw - 767px) + 40px)}.service__icon{padding-right:10px}.service__icon .icon:before{font-size:calc((10/447)*(100vw - 767px) + 50px)}.service__title{font-size:18px}.service-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service-container .ustyle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.service-container .service-options{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0}.collage,.collage.-two-items{grid-template-columns:1fr}.collage.-two-items .collage__item{min-height:280px}.collage__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.objects-block{margin-top:calc((10/447)*(100vw - 767px) + 70px)}.objects-block .objects-block__item-text{margin-top:calc((10/447)*(100vw - 767px) + 40px)}.objects-block .objects-block__item-button{min-width:auto}.order__inner{padding-top:20px}.order__label,.ustyle p{font-size:14px}.order__prices--autoload{padding-left:calc((15/447)*(100vw - 767px) + 25px);padding-right:calc((15/447)*(100vw - 767px) + 25px)}.order__price{font-size:calc((5/447)*(100vw - 767px) + 25px)}.order__tabs{-ms-flex-item-align:stretch;align-self:stretch}.order__tabs.-row .order__tab,.order__tabs.-rows .order__tab{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%}.order__tab:before{font-size:30px}.order__tab{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.list li,.list__item,.seating__item,.ustyle ul li{padding-left:calc((5/447)*(100vw - 767px) + 30px)}.list li:not(:last-of-type),.list__item:not(:last-of-type),.seating__item:not(:last-of-type),.ustyle ul li:not(:last-of-type){margin-bottom:calc((2/447)*(100vw - 767px) + 7px)}.list li:before,.list__item:before,.seating__item:before,.ustyle ul li:before{width:calc((5/447)*(100vw - 767px) + 15px)}.list.-two-column.-seating-chart,.ustyle ul.-two-column.-seating-chart{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.date{font-size:12px}.date.-fix-width{width:100px}.pagination{margin-top:40px}.search-form.-main{position:relative;bottom:auto;left:auto;-webkit-transform:none;transform:none;max-width:100%;padding:0}.search-form.-inner{padding:0}.search-form.-inner.-header{display:none}.search-form.-content .search-form__row{margin-top:35px}.search-form.-content .search-form__form{padding:0 5px}.form__heading{font-size:calc((5/447)*(100vw - 767px) + 30px)}.form__label{font-size:15px;left:calc((10/447)*(100vw - 767px) + 30px);top:40px}.form__label.-focus{top:10px}.form__control{padding-top:40px;padding-left:calc((10/447)*(100vw - 767px) + 30px);padding-right:calc((10/447)*(100vw - 767px) + 30px);padding-bottom:20px}.form.-review{padding-top:calc((20/447)*(100vw - 767px) + 70px)}.form.-review .form__heading .legal__title span:before,.form.-review .form__heading .mx-text_bg-decor:before,.legal__title .form.-review .form__heading span:before{bottom:5px}.form.-review .button,.form.-review .cookie-notification__button{font-size:16px}.form.-vacancy .form__field.-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form.-vacancy .form__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.form.-children-birthday .form__title{font-size:calc((5/447)*(100vw - 767px) + 29px)}.form.-children-birthday .form__content{gap:calc((16/447)*(100vw - 767px) + 40px);padding:calc((20/447)*(100vw - 767px) + 40px)}.form.-children-birthday .form__col{gap:calc((4/447)*(100vw - 767px) + 20px)}.form.-children-birthday .flatpickr-calendar{padding:calc((4/447)*(100vw - 767px) + 16px)}.form.-children-birthday .flatpickr-current-month .cur-month,.form.-children-birthday .flatpickr-current-month .cur-year{max-height:calc((2/447)*(100vw - 767px) + 22px);font-size:calc((2/447)*(100vw - 767px) + 22px)}.seating__col.-icon{display:none}.seating__wrap{width:200px;height:200px}.seating__icon:before{font-size:60px}.seating__item:not(:last-of-type){margin-bottom:15px}.instagram__col.-box{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.instagram__box-content{height:170px}.instagram__box-text{font-size:17px}.animate.-transform-x--100,.animate.-transform-x-100{-webkit-transform:translateX(0);transform:translateX(0)}.animate.-transform-text-y--15.-show,.animate.-transform-text-y--25.-show,.animate.-transform-text-y--25px.-show,.animate.-transform-text-y--45.-show,.animate.-transform-text-y--55.-show,.animate.-transform-text-y--65.-show,.animate.-transform-text-y-10.-show,.animate.-transform-text-y-25.-show,.animate.-transform-text-y-45.-show,.animate.-transform-text-y-55.-show,.animate.-transform-text-y-65.-show,.animate.-transform-x--100.-show,.animate.-transform-x-100.-show{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:1}.animate.-transform-text-y--15,.animate.-transform-text-y--25,.animate.-transform-text-y--25px,.animate.-transform-text-y--45,.animate.-transform-text-y--55,.animate.-transform-text-y--65,.animate.-transform-text-y-10,.animate.-transform-text-y-25,.animate.-transform-text-y-45,.animate.-transform-text-y-55,.animate.-transform-text-y-65{-webkit-transform:translateY(0);transform:translateY(0)}.animate.-scale-05,.animate.-scale-12{-webkit-transform:scale(1);transform:scale(1)}.animate.-scale-05.-show,.animate.-scale-12.-show{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.legal__icon{font-size:calc((10/447)*(100vw - 767px) + 50px)}.legal__title{margin-left:20px;margin-right:10px;font-size:calc((2/447)*(100vw - 767px) + 20px)}.ustyle ul{margin-top:10px}.ustyle--wedding .heading__title,.ustyle--wedding h2{font-size:calc((5/447)*(100vw - 767px) + 29px)}.ustyle--children-birthday ul li,.ustyle--wedding ul li{padding-left:calc((0/447)*(100vw - 767px) + 0px)}.ustyle--children-birthday ul li:before,.ustyle--wedding ul li:before{width:calc((0/447)*(100vw - 767px) + 16px)}.ustyle--lounge .h5{font-size:calc((5/447)*(100vw - 767px) + 22px)}.ustyle--list-normal ul li{font-size:14px}.ustyle--services .motivator{font-size:calc((6/447)*(100vw - 767px) + 24px)}.tl-reputation{max-width:100%;height:auto;left:0;bottom:0;position:relative!important;margin-top:30px}.prices-table .prices-table__rate td:first-child{width:260px}.popup-content__close-button--children-birthday{top:calc((9/447)*(100vw - 767px) + 24px);right:calc((9/447)*(100vw - 767px) + 24px);width:calc((8/447)*(100vw - 767px) + 32px);height:calc((8/447)*(100vw - 767px) + 32px)}.popup-content__close-button--children-birthday:after,.popup-content__close-button--children-birthday:before{width:calc((8/447)*(100vw - 767px) + 28px)}.wedding-heading__image-container{min-height:calc((300/447)*(100vw - 767px) + 500px)}.wedding-heading__image-container--min-size{min-height:calc((0/447)*(100vw - 767px) + 570px)}.landing-first-screen__title.-mobile-limited-width,.wedding-heading__title.-mobile-limited-width{max-width:300px}.landing-first-screen__image-container{min-height:calc((300/447)*(100vw - 767px) + 500px)}.landing-first-screen__image-container--min-size{min-height:calc((0/447)*(100vw - 767px) + 570px)}.wedding-contacts__title{font-size:17px}.accordion{padding:10px 15px}.accordion:not(:last-child){margin-bottom:10px}.accordion__text,.accordion__title{padding:10px;font-size:16px;line-height:24px}.accordion__hide{font-size:16px;line-height:24px}.pets-contacts__title{font-size:17px}.pets-contacts__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-heading__image-container{min-height:calc((300/447)*(100vw - 767px) + 500px)}.reading__desc,.reading__form{font-size:calc((1/447)*(100vw - 767px) + 15px)}.reading__desc .reading__desc-title{font-size:22px}.reading-heading__image-container{min-height:calc((300/447)*(100vw - 767px) + 500px)}.reading-heading__title.-mobile-limited-width{max-width:300px}.reading-info{font-size:calc((1/447)*(100vw - 767px) + 15px)}.reading-info--accent{font-size:calc((10/447)*(100vw - 767px) + 30px)}.reading-info p{margin-bottom:calc((0/447)*(100vw - 767px) + 15px)}.reading-info__title{font-size:calc((8/447)*(100vw - 767px) + 28px)}.litriv--involvement .litriv__heading{margin-bottom:calc((16/447)*(100vw - 767px) + 60px)}.litriv__heading{margin-bottom:calc((20/447)*(100vw - 767px) + 40px)}.litriv__title{font-size:calc((5/447)*(100vw - 767px) + 29px)}.litriv__title:before{font-size:calc((10/447)*(100vw - 767px) + 50px)}.litriv__description{margin-top:30px;margin-bottom:calc((10/447)*(100vw - 767px) + 29px)}.litriv__subtitle{font-size:calc((3/447)*(100vw - 767px) + 23px)}.litriv__partners-item{width:calc(50% - 16px)}.litriv__rules{font-size:calc((4/447)*(100vw - 767px) + 18px)}.litriv-contest__prizes-list{gap:20px 30px}.litriv-contest__item{width:100%}.litriv-contest__item-title{font-size:calc((4/447)*(100vw - 767px) + 22px)}.litriv-contest__item-icon{font-size:calc((20/447)*(100vw - 767px) + 60px)}.litriv-contest__item-content li,.litriv-contest__item-content p,.litriv-finalists__item-content li,.litriv-finalists__item-content p{font-size:calc((2/447)*(100vw - 767px) + 15px)}.litriv-finalists__prizes-list{gap:20px 30px}.litriv-finalists__item{width:100%}.litriv-finalists__item-title{font-size:calc((4/447)*(100vw - 767px) + 22px)}.litriv-finalists__item-icon{font-size:calc((20/447)*(100vw - 767px) + 60px)}.litriv-contest__item-content li:before,.litriv-finalists__item-content li:before{width:calc((2/447)*(100vw - 767px) + 14px);height:calc((2/447)*(100vw - 767px) + 14px)}.litriv-stages{padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.litriv-stages__waypoint-svg{width:621px;height:381px;display:none}.litriv-stages__item:first-of-type{margin-left:0}.litriv-stages__item:last-of-type{margin-right:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:0;max-width:235px}.litriv-stages__item{max-width:235px}.litriv-stages__item:nth-of-type(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:250px}.litriv-stages__item-icon{font-size:calc((15/447)*(100vw - 767px) + 50px)}.litriv-stages__icon.-boat{bottom:60%}.litriv-stages__icon.-theater{bottom:15%}.litriv-stages__icon{font-size:103px}.litriv-stages__icon--small{font-size:91px}.litriv-involvement__list{padding-left:55px;padding-bottom:0}.litriv-involvement__step{max-width:100%}.litriv-involvement__step--even{margin-left:0}.litriv-involvement__step:not(.litriv-involvement__step--even){margin-right:0}.litriv-involvement__separator-image{left:-20px;-webkit-transform:initial;transform:initial}.loyalty-program{font-size:14px;line-height:21px}.loyalty-program__title{font-size:20px;line-height:30px}.loyalty-program__item{min-width:unset;padding:10px;font-size:14px;line-height:21px}.loyalty-program__card-title{font-size:18px;line-height:27px}.loyalty-program__card-advantages-list{margin-bottom:30px}.loyalty-program__card-capture{padding-right:10px;padding-left:10px}.loyalty-program__detail-link-text{font-size:20px;line-height:30px}.loyalty-program__capture{text-align:center}.loyalty-program__usage,.loyalty-spend{font-size:14px;line-height:21px}.loyalty-spend__item-capture{font-size:10px;line-height:15px}.loyalty-program-heading__title{font-size:20px}.loyalty-program-advantages__heading{font-size:20px;line-height:30px}.loyalty-program-advantages__item-title:before{font-size:40px}.loyalty-program-advantages__item-title{font-size:18px;line-height:27px}.loyalty-program-advantages__content-list{margin-bottom:30px}.video-main__text-title{font-size:calc((16/447)*(100vw - 767px) + 40px)}.video-main__text-title .small{font-size:calc((4/447)*(100vw - 767px) + 20px)}.video-main__text-title .medium{font-size:calc((4/447)*(100vw - 767px) + 24px)}.video-main__text-title .large{font-size:calc((6/447)*(100vw - 767px) + 28px)}.video-main__text-desc{padding-top:20px;font-size:16px;margin-top:calc((10/447)*(100vw - 767px) + 40px);display:none;text-align:center}.video-main__text-desc .small{font-size:12px}.summer__description.ustyle ul,.video-main__text-desc .medium{font-size:14px}.video-main__text-desc .large{font-size:18px}.seating-chart-container img{max-height:600px}.banner-subscribe:before{margin-right:10px;font-size:24px}.banner-subscribe{top:auto;bottom:0;max-width:none;padding-top:8px;padding-bottom:14px}.banner-subscribe__content{row-gap:8px;font-size:12px}.banner-subscribe__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.banner-subscribe__title{font-size:13px;line-height:1.4}.banner-subscribe__text{font-size:10px;line-height:1.2}.banner-subscribe__link{padding:4px 12px;border:.5px solid #fff;border-radius:3px;text-decoration:none}.banner-subscribe__link:active,.banner-subscribe__link:focus,.banner-subscribe__link:hover{opacity:.8}.cookie-panel__button-group-one,.cookie-panel__button-group-two,.cookie-panel__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cookie-panel__info{gap:16px}.cookie-panel__button-group-one,.cookie-panel__button-group-two{display:-webkit-box;display:-ms-flexbox;display:flex}.cookie-panel__button-group-one{grid-template-columns:unset}.cookie-panel__button-group-two{max-width:unset}.cookie-panel-advanced .cookie-panel__text{max-width:100%}.cookie-panel-advanced{max-width:unset;width:94%}[dir=rtl] .cookie-panel__settings{padding-right:0}.main-event{display:block}.tariff-constructor__about:after,.tariff-constructor__counter-container:before,.tariff-constructor__picture:after{display:none}.tariff-constructor__picture{height:unset;aspect-ratio:680/452}.tariff-constructor__text-container{padding:24px}.tariff-constructor__buttons{margin-top:20px;grid-template-columns:-webkit-max-content;grid-template-columns:max-content;gap:12px 20px}.tariff-constructor__buttons-title{font-size:calc((2/447)*(100vw - 767px) + 16px)}.tariff-constructor__counter-list{gap:20px;padding:14px 20px}.tariff-constructor__counter-text{font-size:calc((10/447)*(100vw - 767px) + 24px)}.tariff-constructor__counter-text:before{margin-right:8px;font-size:30px}.tariff-constructor__counter-buttons{width:120px;height:unset}.tariff-constructor__counter-button{width:36px;height:33px}.tariff-constructor__counter-number{font-size:24px}.tariff-constructor__footer-warning,.tariff-constructor__warning-item{gap:16px}.tariff-constructor__footer-warning:before,.tariff-constructor__warning-item:before{font-size:34px}.tariff-constructor__footer-warning:after,.tariff-constructor__price-text:before,.tariff-constructor__service-heading:after{display:none}.tariff-constructor__service-description.ustyle .mx-mb_xss{margin-bottom:10px}.tariff-constructor__price-container{gap:10px}.tariff-constructor__price-text{font-size:calc((6/447)*(100vw - 767px) + 24px)}.summer{gap:40px}.summer__title{font-size:26px;line-height:1.3}.summer__title--mb{margin-bottom:20px}.summer__description{font-size:13px}.summer__advantages-list{grid-template-columns:1fr}.summer__services-item:nth-child(even) .slider.-gutter-left-control{padding-left:0}.card.-type-default .summer__services-item:nth-child(even) .slider.-gutter-left-control .card__control,.summer__services-item:nth-child(even) .slider.-gutter-left-control .card.-type-default .card__control,.summer__services-item:nth-child(even) .slider.-gutter-left-control .slider__control{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.summer__services-image{height:300px}.children-ny-main{font-size:16px;line-height:24px}.children-ny-main__title{margin-bottom:20px;font-size:20px;line-height:30px}.children-ny-main__desc{margin-bottom:20px}.children-ny-main__desc--under{margin-top:20px;margin-bottom:0}.children-ny-main__schedule-list{grid-template-columns:1fr}.mx-show_mobile{display:block}.mx-hide_mobile{display:none}.mx-text_border-b:before{height:1px}.mx-text_bigger,.mx-text_size-huge{font-size:20px}.mx-text_size-medium,.ustyle ul{font-size:16px}.mx-text_size-normal{font-size:14px}.mx-text_small{font-size:12px}.mx-mt_none{margin-top:calc((0/447)*(100vw - 767px) + 0px)}.mx-mt_xs{margin-top:calc((5/447)*(100vw - 767px) + 15px)}.mx-mt_s{margin-top:calc((5/447)*(100vw - 767px) + 20px)}.mx-mt_m{margin-top:calc((10/447)*(100vw - 767px) + 30px)}.mx-mt_l{margin-top:calc((10/447)*(100vw - 767px) + 40px)}.mx-mt_xl{margin-top:calc((10/447)*(100vw - 767px) + 50px)}.mx-mt_xxl{margin-top:calc((10/447)*(100vw - 767px) + 60px)}.mx-mt_xxxl{margin-top:calc((10/447)*(100vw - 767px) + 70px)}.mx-mt_xxxxl{margin-top:calc((10/447)*(100vw - 767px) + 75px)}.mx-mt_xxxxxl{margin-top:calc((15/447)*(100vw - 767px) + 85px)}.mx-mb_xs,.ustyle ul:not(:last-of-type){margin-bottom:calc((5/447)*(100vw - 767px) + 15px)}.mx-mb_xss{margin-bottom:10px}.mx-mb_s{margin-bottom:calc((5/447)*(100vw - 767px) + 20px)}.mx-mb_m{margin-bottom:calc((10/447)*(100vw - 767px) + 30px)}.mx-mb_l{margin-bottom:calc((10/447)*(100vw - 767px) + 40px)}.mx-mb_xl{margin-bottom:calc((10/447)*(100vw - 767px) + 50px)}.mx-mb_xxl{margin-bottom:calc((10/447)*(100vw - 767px) + 60px)}.mx-mb_xxxl{margin-bottom:calc((10/447)*(100vw - 767px) + 70px)}.mx-mb_xxxxl{margin-bottom:calc((10/447)*(100vw - 767px) + 75px)}.mx-mb_xxxxxl{margin-bottom:calc((15/447)*(100vw - 767px) + 85px)}.mx-pt_xs{padding-top:calc((5/447)*(100vw - 767px) + 15px)}.mx-pt_s{padding-top:calc((5/447)*(100vw - 767px) + 20px)}.mx-pt_m{padding-top:calc((10/447)*(100vw - 767px) + 30px)}.mx-pt_l{padding-top:calc((10/447)*(100vw - 767px) + 40px)}.mx-pt_xl{padding-top:calc((10/447)*(100vw - 767px) + 50px)}.mx-pt_xxl{padding-top:calc((10/447)*(100vw - 767px) + 60px)}.mx-pt_xxxl{padding-top:calc((10/447)*(100vw - 767px) + 70px)}.mx-pb_xs{padding-bottom:calc((5/447)*(100vw - 767px) + 15px)}.mx-pb_s{padding-bottom:calc((5/447)*(100vw - 767px) + 20px)}.mx-pb_m{padding-bottom:calc((10/447)*(100vw - 767px) + 30px)}.mx-pb_l{padding-bottom:calc((10/447)*(100vw - 767px) + 40px)}.mx-pb_xl{padding-bottom:calc((10/447)*(100vw - 767px) + 50px)}.mx-pb_xxl{padding-bottom:calc((10/447)*(100vw - 767px) + 60px)}.mx-pb_xxxl{padding-bottom:calc((10/447)*(100vw - 767px) + 70px)}.mx-pl_xxs{padding-left:calc((5/447)*(100vw - 767px) + 10px)}.mx-pl_xs{padding-left:calc((5/447)*(100vw - 767px) + 15px)}.mx-pl_s{padding-left:calc((5/447)*(100vw - 767px) + 20px)}.mx-pl_m{padding-left:calc((10/447)*(100vw - 767px) + 30px)}.mx-pl_l{padding-left:calc((10/447)*(100vw - 767px) + 40px)}.mx-pl_xl{padding-left:calc((10/447)*(100vw - 767px) + 50px)}.mx-pl_xxl{padding-left:calc((10/447)*(100vw - 767px) + 60px)}.mx-pl_xxxl{padding-left:calc((10/447)*(100vw - 767px) + 70px)}.mx-pr_xxs{padding-right:calc((5/447)*(100vw - 767px) + 10px)}.mx-pr_xs{padding-right:calc((5/447)*(100vw - 767px) + 15px)}.mx-pr_s{padding-right:calc((5/447)*(100vw - 767px) + 20px)}.mx-pr_m{padding-right:calc((10/447)*(100vw - 767px) + 30px)}.mx-pr_l{padding-right:calc((10/447)*(100vw - 767px) + 40px)}.mx-pr_xl{padding-right:calc((10/447)*(100vw - 767px) + 50px)}.mx-pr_xxl{padding-right:calc((10/447)*(100vw - 767px) + 60px)}.mx-pr_xxxl{padding-right:calc((10/447)*(100vw - 767px) + 70px)}.mx-overlay.-gradient-slide:before{background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(75%,rgba(0,0,0,.01)),to(rgba(0,0,0,.21)));background:linear-gradient(to top,transparent 0%,rgba(0,0,0,.01) 75%,rgba(0,0,0,.21) 100%)}.mx-order_top-mobile{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.mx-reverse_order.-from-mobile .mx-order_1{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.mx-reverse_order.-from-mobile .mx-order_2{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;margin-bottom:20px}.gallery-text__inner{padding-top:calc((40/447)*(100vw - 767px) + 80px)}.gallery-text__gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gallery-text__image--inline{display:none}.gallery-text-type2__gallery,.gallery-text-type3__gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gallery-text-type3__aside-image{display:none}.gallery-text-type3__text ul{margin-bottom:12px}.motivator{font-size:18px}}@media (max-width:756px){.search-form.-hotel.-main{height:141px}.search-form.-aquapark.-main{height:143px}}@media (max-width:720px){.search-form.-inner{bottom:0}}@media (max-width:700px){.header__contacts{gap:20px}}@media (max-width:660px){.slider.-main .slider__container{margin-top:60px}.slider__pet-friendly{top:12%;right:3%;width:70px}.type-restaurants_detailed .card__panorama,.type-services_hotel_akvapark .card__panorama{padding-top:60px}.card.-type-reading .card__description{font-size:18px}.card.-type-reading .card__description .card__description-title{font-size:25px}.header{position:fixed}.header.-main .header__col.-top-panel{padding-right:0}.header__nav{grid-template-columns:120px auto 60px;grid-template-areas:"logo top-panel menu";height:60px;background-color:#fff}.header__switch{height:60px;width:60px}.header__col.-menu{height:60px}.header__col.-logo{min-height:60px}.header__col.-top-panel{height:60px;padding-right:0}.header__contacts{gap:0;width:70%;margin-left:0;margin-right:0}.header__contact{width:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__contact.-mobile-icon-booking{background-color:#bb9f68}.header__contact.-mobile-icon-booking,.header__contact.-mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.header__socials{display:none}.header__reward-container{position:relative;top:0;padding:0}.footer .logo .logo__image--height{max-height:87px}.logo__link:first-child{grid-row:span 1;grid-column:span 2;margin:0 auto}.menu.header__menu{position:fixed;top:60px;right:0;width:100%;max-height:calc(100vh - 60px)}.bx-ios.safari .menu.header__menu{max-height:calc(100vh - 140px)}.header__col.-menu .menu__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu .menu__item{text-align:center}.header .menu__link{white-space:nowrap}.menu__submenu{position:relative;left:0;padding:10px 0 15px}.menu__submenu-item{text-align:center}.-submenu-open .menu__submenu-switch::after{-webkit-transform:rotate(0) translateY(3px);transform:rotate(0) translateY(3px)}.menu .submenu-third-level__link{font-size:12px;line-height:16px}.menu .submenu-third-level .menu__submenu-switch--third-level:after{left:200px}.menu .submenu-third-level.-submenu-open .menu__submenu-switch--third-level:after{left:200px;-webkit-transform:rotate(0) translateY(3px);transform:rotate(0) translateY(3px)}.footer__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__logo{display:grid;grid-template-rows:auto auto;-ms-flex-pack:distribute;justify-content:space-around;row-gap:20px;padding:0}.heading__image{margin-top:60px}.scheme-image__legend{max-width:300px}.landing-first-screen__image-container,.wedding-heading__image-container{margin-top:60px}.banner-popup__content{width:calc(100% - 40px);overflow-y:auto;height:auto;max-height:calc(100% - 40px)}.banner-popup__info,.slick-initialized .banner-popup__info.slick-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner-popup__info-img{height:30vh}.banner-popup__info-img--full{width:100%;height:auto}.banner-popup__info-text{padding:30px 20px 100px}.banner-popup__close-button{background-color:rgba(255,255,255,.8);border-radius:50%;width:30px;height:30px;right:10px;top:10px}.banner-popup__navigation-wrapper{width:100%}.banner-popup__title{margin-bottom:14px;font-size:20px}.banner-popup__description{font-size:15px}.hero-heading__image-container,.reading-heading__image-container{margin-top:60px}.mx-show_mobile-menu{display:block}.mx-hide_mobile-menu{display:none}}@media (max-width:640px){.search-form.-inner{height:141px}}@media (max-width:610px){.footer .menu__container{display:none}.footer__col.-developer a{text-align:center}.footer__col.-copyright{text-align:center;margin-bottom:30px}.footer__developer-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:600px){.conference__adaptive-name{padding:20px 0}.conference__adaptive-col.-select{padding-left:20px;padding-right:20px}.conference__adaptive-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.conference__adaptive-row.-values{padding:16px 20px 20px}.conference__adaptive-row.-values .conference__adaptive-col:not(:last-child){margin-bottom:16px}.conference__adaptive-row.-values .conference__adaptive-col:last-child .conference__adaptive-value{border:0;padding-bottom:0}.conference__adaptive-value{border-bottom:1px solid #e5e1d5;padding-bottom:16px}}@media (max-width:599px){.objects-block .objects-block__item{width:100%;padding:30px}}@media (max-width:551px){.main-event__timer-container{padding-bottom:calc((100vw - 40px)/511*134)}.main-event__timer{position:absolute;left:0;bottom:calc(((100vw - 40px)/511*134 - 110px)/2);width:100%;scale:.86}}@media (max-width:550px){.search-form.-hotel.-main{height:211px}.scroll{bottom:260px}}@media (max-width:500px){.main-event__timer{scale:.82}.tariff-constructor__service-list{grid-template-columns:1fr}}@media (max-width:480px){.slider__pet-friendly{top:14%;right:2%;width:65px}.slider__button-container{bottom:13px}.header__nav{grid-template-columns:100px auto 60px}.header__nav .logo__image{height:auto}.header__col.-logo{grid-row:2/3}.header__col.-top-panel{grid-column:1/3}.header__contacts{width:100%}.header__reward{width:110px;height:60px}.bx-ios .logo{width:160px}header.-scroll .menu__submenu-switch--third-level::after,header.-scroll .menu__submenu-switch::after{border-top:4px solid #bb9f68}.panel{height:62px}.panel__transform.-address{max-height:62px}.footer__row{padding:30px 20px 40px}.bx-ios .footer__logo{width:100%}.contacts__item,.content__services .content__services-column.-cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts .section__sub-heading span.icon{margin-right:10px}.content__services .content__services-column.-cols{gap:40px}.content__services .content__services-column.-contacts{max-width:100%}.vacancy__section{padding:0 20px}.service-options{min-width:auto;width:100%;max-width:100%}.main.-fullfill .content__image{min-height:calc(100vw*(1/2))}.list.-two-column,.ustyle ul.-two-column{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.form.-vacancy .form__title,.form__col{padding:0}.form.-children-birthday .flatpickr-day{max-width:12.3%;width:12.3%}.seating__title{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.seating__list{width:100%}.scroll{display:none}.prices-table caption,.ustyle table caption{height:50px;font-size:12px;line-height:50px}.ustyle table td,.ustyle table th{height:50px}.prices-table{display:grid}.prices-table .prices-table__rate,.prices-table thead tr{display:grid;grid-template-columns:repeat(3,1fr)}.prices-table thead th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prices-table thead th:first-child{display:none}.prices-table td,.prices-table th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px}.prices-table .prices-table__rate td:first-child{width:100%;grid-column:1/4}.wedding-heading__container--small-height,.wedding-heading__container.new-year{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.wedding-heading__title.-mobile-limited-width{max-width:250px}.wedding-heading__time{font-size:18px;line-height:27px}.landing-first-screen__container--small-height,.landing-first-screen__container.new-year{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.landing-first-screen__content--text-position-bottom{padding:10px 20px}.landing-first-screen__title.-mobile-limited-width,.reading-heading__title.-mobile-limited-width{max-width:250px}.landing-first-screen__time{font-size:18px;line-height:27px}.reading-heading__content{padding:10px 20px}.litriv__partners-item{width:100%}.loyalty-program__card-animation{min-width:240px;min-height:154px}.loyalty-program-heading__content{padding-bottom:20px}.loyalty-program-advantages{gap:30px}.loyalty-program-advantages__item{gap:10px;padding:20px}.video-main{margin-top:60px}.main-event__timer{scale:.67}.children-ny-header{min-height:330px}.children-ny-header__wrapper{padding-top:150px}.children-ny-header__title{font-size:24px;line-height:36px}.children-ny-header__text{font-size:18px;line-height:27px}.children-ny-main__card{min-height:350px}.children-ny-main__card-title{-ms-flex-item-align:end;align-self:flex-end}.page-intro__title{font-size:20px}.page-intro__image{aspect-ratio:440/259}.gallery-text__inner{padding-top:32px}.gallery-text-type2__title,.gallery-text-type3__title,.gallery-text__title{font-size:20px}.motivator{padding-top:32px}}@media (max-width:479px){.banner{bottom:50px;width:320px;top:unset}.banner img{display:none}.banner.-show{left:0;right:0;margin:0 auto}}@media (max-width:414px){.heading__image.-aquapark{margin-bottom:80px}.heading__image.-aquapark.-fullfill{margin-bottom:0}.search-form.-aquapark.-main{height:212px}}@media (max-width:400px){.slider__pet-friendly{top:15%}.main-event__timer{scale:.59}}@media (max-width:370px){.prices-table td,.prices-table th,.ustyle table td,.ustyle table th{padding:5px}}@media (max-width:360px){.pets-contacts__title{text-align:center}.video-main__text{top:60%}.banner-subscribe{padding-left:5px;padding-right:5px}.banner-subscribe__content{row-gap:5px;font-size:10px}.banner-subscribe__info{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.banner-subscribe__title{font-size:10px}.banner-subscribe__text{font-size:9px}.cookie-panel{max-width:300px}.cookie-panel-advanced{max-width:300px;width:100%}.main-event__timer{scale:.5}}@media (max-height:767px){.slider.-main .slider__text-desc,.video-main__text-desc{display:none}}