@charset 'UTF-8';button,select{-ms-touch-action:manipulation;touch-action:manipulation}article,footer,header,main,nav,section{display:block}html{font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5;-moz-text-size-adjust:100%}body{color:#131726;font-family:Avenir Next,Roboto,Droid Sans,Helvetica Neue,Helvetica,Calibri,Arial,sans-serif;-webkit-font-feature-settings:'liga' 1,'clig' 1,'kern' 1;font-feature-settings:'liga' 1,'clig' 1,'kern' 1;font-display:swap;-epub-hyphens:manual;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}h1,h2,h3{margin:0;font-weight:700;text-rendering:auto;-webkit-column-break-after:avoid;page-break-after:avoid;break-after:avoid;orphans:3;widows:3;-moz-column-break-after:avoid}h1{font-size:39.81px;font-size:2.49rem;line-height:1.21}h2{font-size:33.18px;font-size:2.07rem;line-height:1.45;line-height:1.2}h3{font-size:27.65px;font-size:1.73rem;line-height:1.74}pre{margin:24px 0;margin:1.5rem 0}li>ul{margin:24px 0;margin:1.5rem 0}pre{font-family:Consolas,Monaco,Andale Mono,Courier New,Courier,Freemono,Nimbus Mono L,monospace}p{margin:0}ul{padding:0;margin:0;list-style:none}li{margin:0}pre{overflow-x:auto;padding:0 1.5em;white-space:pre-wrap;word-wrap:break-word;-moz-tab-size:2;-o-tab-size:2;tab-size:2}sub,sup{font-size:12px;font-size:.75rem;line-height:0}sub,sup{position:relative}sup{top:-.65em}sub{bottom:-.25em}img{height:auto;max-width:100%;border:0;vertical-align:top;-ms-interpolation-mode:bicubic}::-moz-selection{color:#fff;background:#2988cc}::selection{color:#fff;background:#2988cc}a:focus,button:focus,input:focus,select:focus{outline:1px dotted #ccc}a{color:#2988cc;-webkit-tap-highlight-color:rgba(19,125,249,.25);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}a:visited{color:#af1fcc}a:hover{color:#f05a5b}a:active{color:#137df9}@media (pointer:coarse){a{color:#2988cc}a:visited{color:#af1fcc}a:active,a:hover{color:#2988cc}}button,input,select{margin:0;font-family:inherit}button,input,select{font-size:inherit}button,input{-webkit-box-sizing:content-box;box-sizing:content-box}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input,select{border:1px solid #ccc}input{padding:0 30px}button,select{text-transform:none}input,select{vertical-align:top}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-input-placeholder{color:#999;opacity:1}input::-moz-placeholder{color:#999;opacity:1}input:-ms-input-placeholder{color:#999;opacity:1}input:-moz-placeholder{color:#999;opacity:1}input::-ms-input-placeholder{color:#999;opacity:1}button{height:48px;height:3rem;padding:0 30px;border:0;cursor:pointer}button:disabled,input:disabled{cursor:default;cursor:not-allowed}input{height:46px;height:2.88rem;-webkit-box-shadow:none;box-shadow:none}select{height:48px;height:3rem;vertical-align:top}select[multiple]{height:120px;height:7.5rem}html{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;min-height:100%}body{position:relative;margin:0;background:#fff}.page-is-stuck{position:fixed;overflow:hidden;width:100%}.page-is-stuck::-webkit-scrollbar{display:none}.pre-line{white-space:pre-line}@media print{pre{border:0;color:#131726;text-decoration:none}body,html{background:#fff}img{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;-moz-column-break-inside:avoid}@page{size:A4;margin:.5cm}html{-webkit-box-decoration-break:clone;box-decoration-break:clone}body{color:#131726;font-size:12pt;line-height:1.5}p{orphans:3;widows:3}a[href^='#']:after,a[href^='mailto:']:after,a[href^='tel:']:after{content:''}a{color:#131726;text-decoration:none}a:active,a:hover,a:visited{color:#131726}a:after{content:' (' attr(href) ')';font-size:90%}button,form,input,select{display:none}body{width:auto;min-width:0;max-width:none;padding:2.54cm}}.aboutCardPreviewButton{color:#fff;background:#013976}.aboutCardPreviewButton:visited{color:#fff}.aboutCardPreviewButton:active,.aboutCardPreviewButton:hover{color:#013976}.bannerButton,.bookingLink,.cardButton,.cookieButton,.headerButton,.roomParametersLink,.subscirbeSubmit{position:relative;color:#fff}.bannerButton:active,.bannerButton:hover,.bannerButton:visited,.bookingLink:active,.bookingLink:hover,.bookingLink:visited,.cardButton:active,.cardButton:hover,.cardButton:visited,.cookieButton:active,.cookieButton:hover,.cookieButton:visited,.headerButton:active,.headerButton:hover,.headerButton:visited,.roomParametersLink:active,.roomParametersLink:hover,.roomParametersLink:visited,.subscirbeSubmit:active,.subscirbeSubmit:hover,.subscirbeSubmit:visited{color:#fff}.bannerButton:before,.bookingLink:before,.cardButton:before,.cookieButton:before,.headerButton:before,.roomParametersLink:before,.subscirbeSubmit:before{background:#f05a5b}.bannerButton:after,.bookingLink:after,.cardButton:after,.cookieButton:after,.headerButton:after,.roomParametersLink:after,.subscirbeSubmit:after{background:#013976}.bannerButton:disabled,.bookingLink:disabled,.cardButton:disabled,.cookieButton:disabled,.headerButton:disabled,.roomParametersLink:disabled,.subscirbeSubmit:disabled{background:#d8d9de}.aboutCardInfoButton,.cardWideLink{color:#013976;background:#fff}.aboutCardInfoButton:visited,.cardWideLink:visited{color:#013976}.aboutCardInfoButton:active,.aboutCardInfoButton:hover,.cardWideLink:active,.cardWideLink:hover{color:#fff}.aboutCardInfoButton,.aboutCardPreviewButton,.bannerButton,.bookingLink,.cardButton,.cardWideLink,.cookieButton,.headerButton,.roomParametersLink,.subscirbeSubmit{z-index:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;height:45px;padding:0 30px;border-radius:22.5px;line-height:48px}.bannerButton:after,.bannerButton:before,.bookingLink:after,.bookingLink:before,.cardButton:after,.cardButton:before,.cookieButton:after,.cookieButton:before,.headerButton:after,.headerButton:before,.roomParametersLink:after,.roomParametersLink:before,.subscirbeSubmit:after,.subscirbeSubmit:before{position:absolute;z-index:-1;top:0;left:0;content:'';display:block;width:100%;height:100%;border-radius:inherit;-webkit-transition:.1s;transition:.1s}.bannerButton:after,.bookingLink:after,.cardButton:after,.cookieButton:after,.headerButton:after,.roomParametersLink:after,.subscirbeSubmit:after{opacity:0}.bannerButton:active:before,.bannerButton:focus:before,.bannerButton:hover:before,.bookingLink:active:before,.bookingLink:focus:before,.bookingLink:hover:before,.cardButton:active:before,.cardButton:focus:before,.cardButton:hover:before,.cookieButton:active:before,.cookieButton:focus:before,.cookieButton:hover:before,.headerButton:active:before,.headerButton:focus:before,.headerButton:hover:before,.roomParametersLink:active:before,.roomParametersLink:focus:before,.roomParametersLink:hover:before,.subscirbeSubmit:active:before,.subscirbeSubmit:focus:before,.subscirbeSubmit:hover:before{opacity:0}.bannerButton:active:after,.bannerButton:focus:after,.bannerButton:hover:after,.bookingLink:active:after,.bookingLink:focus:after,.bookingLink:hover:after,.cardButton:active:after,.cardButton:focus:after,.cardButton:hover:after,.cookieButton:active:after,.cookieButton:focus:after,.cookieButton:hover:after,.headerButton:active:after,.headerButton:focus:after,.headerButton:hover:after,.roomParametersLink:active:after,.roomParametersLink:focus:after,.roomParametersLink:hover:after,.subscirbeSubmit:active:after,.subscirbeSubmit:focus:after,.subscirbeSubmit:hover:after{opacity:1}.bannerButton:disabled:before,.bookingLink:disabled:before,.cardButton:disabled:before,.cookieButton:disabled:before,.headerButton:disabled:before,.roomParametersLink:disabled:before,.subscirbeSubmit:disabled:before{opacity:0}.bannerButton:disabled:after,.bookingLink:disabled:after,.cardButton:disabled:after,.cookieButton:disabled:after,.headerButton:disabled:after,.roomParametersLink:disabled:after,.subscirbeSubmit:disabled:after{opacity:0}.aboutCardInfoButton,.aboutCardPreviewButton,.bannerButton,.bookingLink,.cardButton,.cardWideLink,.cookieButton,.headerButton,.roomParametersLink,.subscirbeSubmit{font-weight:700;font-size:12px;font-size:.75rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.1s;transition:.1s}.menuItem-arrow .menuLinkHolder:before,.promotionsSelect:before,.promotionsSelectToggle:before{position:absolute;z-index:1;top:50%;right:5px;content:'';display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:6px;height:6px;border-width:0 2px 2px 0;border-style:solid;border-color:#f05a5b;-webkit-transform:translateY(-70%) rotate(45deg);-ms-transform:translateY(-70%) rotate(45deg);transform:translateY(-70%) rotate(45deg);-webkit-transition:all .2s;transition:all .2s}.menuItem-arrow .menuLinkHolder:after,.promotionsSelect:after,.promotionsSelectToggle:after{position:absolute;top:50%;right:0;content:'';display:block;width:16px;height:16px;border-radius:50%;background:0 0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s;transition:all .2s}.menuItem-arrow .promotionsSelectHolder .menuLinkHolder:before,.promotionsSelectHolder .menuItem-arrow .menuLinkHolder:before,.promotionsSelectHolder .promotionsSelect:before,.promotionsSelectHolder .promotionsSelectToggle:before{right:22px;width:10px;height:10px}.menuItem-arrow .promotionsSelectHolder .menuLinkHolder:after,.promotionsSelectHolder .menuItem-arrow .menuLinkHolder:after,.promotionsSelectHolder .promotionsSelect:after,.promotionsSelectHolder .promotionsSelectToggle:after{right:12px;width:30px;height:30px}.menuItem.js-accordion-is-active.menuItem-arrow .menuLinkHolder:before,.promotionsSelectHolder-is-active .promotionsSelectToggle:before{border-color:#fff;-webkit-transform:translateY(-30%) rotate(-135deg);-ms-transform:translateY(-30%) rotate(-135deg);transform:translateY(-30%) rotate(-135deg)}.menuItem.js-accordion-is-active.menuItem-arrow .menuLinkHolder:after,.promotionsSelectHolder-is-active .promotionsSelectToggle:after{background:#f05a5b}.bannerLinkBack,.roomParametersLinkBack{position:absolute;top:20px;width:40px;height:40px;border-radius:50%;background:#fff;pointer-events:visible}.bannerLinkBack:before,.roomParametersLinkBack:before{position:absolute;top:50%;left:50%;content:'';display:block;width:17px;height:13px;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 19 13"%3E%3Cdefs/%3E%3Cg fill="none" fill-rule="evenodd" stroke="%23F05A5B" stroke-width="2"%3E%3Cpath stroke-linecap="square" d="M7.2426 1.5502L2.293 6.5l4.9497 4.9497"/%3E%3Cpath d="M3 6.5h16"/%3E%3C/g%3E%3C/svg%3E');background-repeat:no-repeat;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.aboutTitle,.advantages,.bookingRools,.catalog,.contacts,.cookiePolicy,.footer,.header,.instagram,.menuOverlay,.news,.paymentMethods,.personalDataPolicy,.privacyPolicy,.promotions,.rooms,.slider-article{padding-right:calc(50% - (1080px / 2))!important;padding-left:calc(50% - (1080px / 2))!important}.aboutCard,.aboutHotel,.aboutRoom,.action,.article .share,.articleText,.articleVideo,.banner,.roomMap,.roomParameters{padding-right:calc(50% - (900px / 2))!important;padding-left:calc(50% - (900px / 2))!important}.aboutCard,.aboutHotel,.aboutRoom,.aboutTitle,.action,.advantages,.article .share,.articleText,.articleVideo,.banner,.bookingRools,.catalog,.contacts,.cookiePolicy,.footer,.header,.instagram,.menuOverlay,.news,.paymentMethods,.personalDataPolicy,.privacyPolicy,.promotions,.roomMap,.roomParameters,.rooms,.slider-article{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.aboutCardTitle,.advantagesTitle,.bannerTitle,.instagramTitle,.promotions-catalog .promotionsTitle,.promotions-index .promotionsTitle,.roomTitle,.roomsTitle{margin:0 0 18px;font-weight:700;font-size:32px;font-size:2rem}.aboutTitle,.bookingRoolsTitle,.catalogTitle,.contactsTitle,.cookiePolicyTitle,.findRoomTitle,.newsTitle,.paymentMethodsTitle,.personalDataPolicyTitle,.privacyPolicyTitle,.promotions-main .promotionsTitle,.reservationTitle,.roomParametersTitle{width:100%;color:#013976;font-weight:400;font-size:52px;font-size:3.25rem;font-family:Klementina;line-height:1}.promotionsTitleLink,.roomsTitleLink{margin:0 0 0 30px;color:currentColor;font-weight:700;font-size:12px;font-size:.75rem;text-decoration:underline;text-transform:uppercase}.promotionsTitleLink:active,.promotionsTitleLink:hover,.promotionsTitleLink:visited,.roomsTitleLink:active,.roomsTitleLink:hover,.roomsTitleLink:visited{color:currentColor}.aboutCardSubtitle,.contactsSubtitle,.paymentMethodsSubtitle,.roomMapSubtitle{font-weight:700;font-size:16px;font-size:1rem;line-height:1.5}.aboutCardText,.actionText,.bannerText,.contactsText,.paymentMethodsText,.reservationText,.roomMapText,.shareText,.subscribeResultText{margin:0;font-size:16px;font-size:1rem}.contactsPhone,.paymentMethodsPhone,.roomMapPhone{display:block;color:#131726;font-weight:700;font-size:16px;font-size:1rem}.contactsPhone:active,.contactsPhone:hover,.contactsPhone:visited,.paymentMethodsPhone:active,.paymentMethodsPhone:hover,.paymentMethodsPhone:visited,.roomMapPhone:active,.roomMapPhone:hover,.roomMapPhone:visited{color:#131726}.contactsMail,.paymentMethodsMail,.roomMapMail{color:#137df9;font-size:16px;font-size:1rem}.contactsMail:active,.contactsMail:hover,.contactsMail:visited,.paymentMethodsMail:active,.paymentMethodsMail:hover,.paymentMethodsMail:visited,.roomMapMail:active,.roomMapMail:hover,.roomMapMail:visited{color:#137df9}.promotionsSelectHolder{position:relative}.promotionsSelect,.promotionsSelectToggle{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:left;cursor:pointer}.promotionsSelectOptions{position:absolute;z-index:0;top:100%;left:0;overflow-x:hidden;overflow-y:overlay;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;visibility:hidden;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.promotionsSelectHolder-is-active .promotionsSelectOptions{z-index:55;visibility:visible;opacity:1;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s}.promotionsSelectTheme{position:relative;z-index:0;display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@font-face{font-weight:400;font-style:normal;font-family:'Avenir Next';src:url(../fonts/AvenirNext/avenirnext-regular.eot);src:url(../fonts/AvenirNext/avenirnext-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/AvenirNext/avenirnext-regular.woff2) format('woff2'),url(../fonts/AvenirNext/avenirnext-regular.woff) format('woff'),url(../fonts/AvenirNext/avenirnext-regular.ttf) format('truetype')}@font-face{font-weight:700;font-style:normal;font-family:'Avenir Next';src:url(../fonts/AvenirNext/avenirnext-bold.eot);src:url(../fonts/AvenirNext/avenirnext-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/AvenirNext/avenirnext-bold.woff2) format('woff2'),url(../fonts/AvenirNext/avenirnext-bold.woff) format('woff'),url(../fonts/AvenirNext/avenirnext-bold.ttf) format('truetype')}@font-face{font-weight:400;font-style:italic;font-family:'Avenir Next';src:url(../fonts/AvenirNext/avenirnext-italic.eot);src:url(../fonts/AvenirNext/avenirnext-italic.eot?#iefix) format('embedded-opentype'),url(../fonts/AvenirNext/avenirnext-italic.woff2) format('woff2'),url(../fonts/AvenirNext/avenirnext-italic.woff) format('woff'),url(../fonts/AvenirNext/avenirnext-italic.ttf) format('truetype')}@font-face{font-weight:700;font-style:italic;font-family:'Avenir Next';src:url(../fonts/AvenirNext/avenirnext-bolditalic.eot);src:url(../fonts/AvenirNext/avenirnext-bolditalic.eot?#iefix) format('embedded-opentype'),url(../fonts/AvenirNext/avenirnext-bolditalic.woff2) format('woff2'),url(../fonts/AvenirNext/avenirnext-bolditalic.woff) format('woff'),url(../fonts/AvenirNext/avenirnext-bolditalic.ttf) format('truetype')}@font-face{font-weight:400;font-style:normal;font-family:Klementina;src:url(../fonts/Klementina/klementina-regular.eot);src:url(../fonts/Klementina/klementina-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Klementina/klementina-regular.woff2) format('woff2'),url(../fonts/Klementina/klementina-regular.woff) format('woff'),url(../fonts/Klementina/klementina-regular.ttf) format('truetype')}@font-face{font-weight:700;font-style:normal;font-family:Klementina;src:url(../fonts/Klementina/klementina-bold.eot);src:url(../fonts/Klementina/klementina-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Klementina/klementina-bold.woff2) format('woff2'),url(../fonts/Klementina/klementina-bold.woff) format('woff'),url(../fonts/Klementina/klementina-bold.ttf) format('truetype')}@font-face{font-weight:400;font-style:italic;font-family:Klementina;src:url(../fonts/Klementina/klementina-italic.eot);src:url(../fonts/Klementina/klementina-italic.eot?#iefix) format('embedded-opentype'),url(../fonts/Klementina/klementina-italic.woff2) format('woff2'),url(../fonts/Klementina/klementina-italic.woff) format('woff'),url(../fonts/Klementina/klementina-italic.ttf) format('truetype')}@font-face{font-weight:700;font-style:italic;font-family:Klementina;src:url(../fonts/Klementina/klementina-bolditalic.eot);src:url(../fonts/Klementina/klementina-bolditalic.eot?#iefix) format('embedded-opentype'),url(../fonts/Klementina/klementina-bolditalic.woff2) format('woff2'),url(../fonts/Klementina/klementina-bolditalic.woff) format('woff'),url(../fonts/Klementina/klementina-bolditalic.ttf) format('truetype')}.map{width:100%;height:500px}.roomMap .map{width:100vw;margin:0 calc((100vw - 100%)/ -2)}.main{padding-top:140px}.js-masonry{position:relative}.js-masonryElement{position:absolute}.measurer{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.about{padding:68px 0 0}.aboutTitle{margin:0 0 18px}.aboutNav{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:none;padding:0 calc((100% - 1080px)/ 2);margin:0 0 38px}.aboutNavLink{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;-webkit-box-sizing:border-box;box-sizing:border-box;height:45px;padding:5px 22.5px;border-radius:22.5px;color:#131726;background:#f7f7f9;font-weight:700;font-size:10px;font-size:.62rem;text-align:center;text-transform:uppercase;white-space:nowrap}.aboutNavLink:visited{color:#131726}.aboutNavLink:active,.aboutNavLink:hover{color:#f05a5b}.aboutNavLink-wrap{white-space:normal}.aboutNavLink:not(:last-child){margin:0 20px 0 0}.aboutCard:not(:last-child){margin:0 0 10px}.aboutCardPreview{position:relative;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;height:300px;padding:30px 0}.aboutCardPreview:before{position:absolute;z-index:-1;top:0;left:0;content:'';display:block;width:100vw;height:100%;margin:0 calc((100vw - 100%)/ -2);background:#070b1c;opacity:.5}.js-accordion-is-active .aboutCardPreview:before{content:none}.aboutCardImage{position:absolute;z-index:-2;top:0;left:0;width:100vw;height:100%;max-width:100vw;margin:0 calc((100vw - 100%)/ -2);-o-object-fit:cover;object-fit:cover}.aboutCardPreview .aboutCardTitle{margin:0 60px 0 0;color:#fff;-webkit-transition:opacity .2s;transition:opacity .2s}.js-accordion-is-active .aboutCardPreview .aboutCardTitle{opacity:0}.aboutCardPreviewButton{-webkit-transition:opacity .2s;transition:opacity .2s}.aboutCardPreviewButton:before{position:absolute;top:0;left:0;content:'';display:block;width:100vw;height:100%;margin:0 calc((100vw - 100%)/ -2)}.js-accordion-is-active .aboutCardPreviewButton{opacity:0;cursor:none;pointer-events:none}.aboutCardInfo{padding:70px calc((100% - 900px)/ 2) 25px}.aboutCardInfoHolder{height:0;-webkit-transition:height .4s;transition:height .4s}.aboutCardSubtitle{margin:0 0 20px}.aboutCardText-underline{padding:0 0 26px;border-bottom:1px solid #d8d9de;margin:0 0 30px}.aboutCardFile{display:block;color:#137df9}.aboutCardFile:active,.aboutCardFile:hover,.aboutCardFile:visited{color:#137df9}.aboutCardFile:first-of-type{margin-top:15px}.aboutCardFooter{position:relative;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:70px;padding:40px 0}.aboutCardFooter:before{position:absolute;position:absolute;z-index:-2;top:50%;left:0;content:'';display:block;width:100%;height:1px;background:#d8d9de;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.aboutCardFooter:after{position:absolute;z-index:-1;top:0;left:50%;content:'';display:block;width:250px;height:100%;background:#fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.aboutCardInfoButton{position:relative;margin:0 auto}.aboutCardInfoButton:before{position:absolute;z-index:-1;top:50%;left:50%;content:'';display:block;width:150%;height:200%;background:0 0;-webkit-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}.aboutCardInfoButton:after{position:absolute;top:-15px;left:50%;content:'';display:block;width:4px;height:4px;border-width:2px;border-style:none none solid solid;border-color:#013976;-webkit-transform:translate(-50%,-100%) rotate(135deg);-ms-transform:translate(-50%,-100%) rotate(135deg);transform:translate(-50%,-100%) rotate(135deg)}.action{padding:48px 0 110px}.article{padding:0 0 130px}.articleText{margin:0 0 48px}.articleVideo{height:500px;margin:0 0 50px}.banner{position:relative;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-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;height:530px;padding:20px 0;color:#fff}.banner:before{position:absolute;z-index:-1;top:0;left:0;content:'';display:block;width:100%;height:100%;background:#070b1c;opacity:.5}.banner-article{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 0 120px;margin:0 0 48px}.bannerData{margin:0 0 12px;color:currentColor;font-size:12px;font-size:.75rem}.bannerImage{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-article .bannerTitle{max-width:300px;margin:0}.banner-action .bannerTitle{margin:0 0 56px}.bannerText{position:relative;margin:-44px 0 24px}.card{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;width:100%;max-width:350px;background:#f7f7f9}.card-catalog:nth-of-type(n):not(:nth-of-type(3n+3)){margin-right:15px}.card-catalog:nth-of-type(n+4){margin-top:30px}.card-rooms{min-width:calc(33.33% - 10px);margin:0 15px 0 0}.cardImageHolder{height:230px}.cardImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cardBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:22px 30px 30px}.cardBodyBottom{margin:auto 0 0}.cardTitle{padding:0 0 20px;margin:0 0 8px;font-weight:700;font-size:24px;font-size:1.5rem}.cardLink{color:#131726;text-decoration:none}.cardLink:active,.cardLink:hover,.cardLink:visited{color:#131726}.cardLink:after{position:absolute;z-index:1;top:0;left:0;content:'';display:block;width:100%;height:100%}.cardBenefit{margin:-28px 0 8px;font-size:14px;font-size:.88rem}.cardButton{z-index:2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:6px 0 0}.cardWide{position:relative;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-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;-webkit-box-sizing:border-box;box-sizing:border-box;height:500px;min-width:100%;padding:75px 90px}.cardWide-is-hide{display:none}.cardWide-news{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(50% - 7.5px);height:360px;min-width:unset;margin:30px 0 0;color:#fff}.cardWide-newsWider{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#fff}.cardWide-promotions{color:#131726}.promotions-main .cardWide{margin:30px 0 0}.cardWideImageHolder{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.cardWide-news .cardWideImageHolder:before,.cardWide-newsWider .cardWideImageHolder:before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;background:#131726;opacity:.4}.cardWideImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cardWideDate{margin:0 0 auto;font-size:12px;font-size:.75rem}.cardWideTitle{width:50%;color:currentColor;font-weight:700;font-size:42px;font-size:2.62rem}.cardWide-news .cardWideTitle{width:70%;font-size:24px;font-size:1.5rem}.cardWideTitleLink{color:currentColor}.cardWideTitleLink:active,.cardWideTitleLink:hover,.cardWideTitleLink:visited{color:currentColor}.cardWideDesc{width:50%;color:currentColor;font-size:16px;font-size:1rem}.cardWide-newsWider .cardWideDesc{margin:20px 0 0}.cardWideLink:before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%}.cardWide-news .cardWideLink{margin:20px 0 0}.cardWide-newsWider .cardWideLink{margin:30px 0 0}.cardWide-promotions .cardWideLink{margin:24px 0 0}.catalog{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:70px 0 50px}.catalogTitle{margin:0 0 32px}.contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:70px 0 65px}.contactsTitle{width:100%;margin:0 0 70px}.contactsCol{width:calc(33.33% - 13.33px);margin:0 20px 15px 0}.contactsCol:nth-of-type(3n){margin:0 0 15px}.contactsSubtitle{margin:0 0 12px}.contactsPrompt{margin:0 0 5px;color:#7d7f88;font-size:12px;font-size:.75rem}.contactsMail{display:block}.contactsLogo+.contactsText{display:inline-block;margin:0 0 20px}.contactsLogo{display:inline-block;width:48px;height:48px;margin:0 12px 20px 0}.contactsMap{width:100%;height:500px}.cookie{position:fixed;z-index:100100;bottom:13px;left:50%;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:980px;padding:22px 40px;border-radius:50px;color:#fff;background:#013976;font-size:12px;font-size:.75rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.cookie-is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.cookie :nth-child(n){margin:0 0 0 30px}.cookieLink{border-bottom:1px solid #fff;color:#fff;text-transform:uppercase;line-height:1;white-space:nowrap}.cookieLink:active,.cookieLink:hover,.cookieLink:visited{color:#fff}.featuresHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.features{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 24px 0 44px;border-radius:22.5px;margin-bottom:6px;color:#131726;background:#fff;font-weight:700;font-size:15px;font-size:.94rem;line-height:45px;white-space:nowrap}.features:not(:last-of-type){margin-right:8px}.features-area:before,.features-meals:before,.features-places:before{position:absolute;top:50%;left:16px;content:'';display:block;width:14px;height:14px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.features-area:before{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13 13"%3E%3Cdefs/%3E%3Cpath fill="%23D8D9DE" fill-rule="evenodd" d="M0 0v6.1575l1.9881-1.9881 6.8425 6.8424L6.8425 13H13V6.8425l-1.9881 1.9881-6.8425-6.8425L6.1576 0z"/%3E%3C/svg%3E');background-repeat:no-repeat}.features-meals:before{width:21px;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 13"%3E%3Cdefs/%3E%3Cpath fill="%23D8D9DE" fill-rule="evenodd" d="M20.509 10.3818c.151 0 .2915.0786.3718.2068a.4408.4408 0 01.0192.425C20.2855 12.239 19.054 13 17.6848 13H3.2604c-1.3702 0-2.6016-.761-3.2142-1.9872a.4347.4347 0 01.0192-.4242.4368.4368 0 01.3709-.2068zM10.4726 0c.7218 0 1.3091.5873 1.3091 1.309 0 .1877-.041.3657-.1125.5272 3.9525.5437 7.076 3.7292 7.4766 7.7638H1.7986c.4006-4.0364 3.5232-7.22 7.4775-7.7638a1.2974 1.2974 0 01-.1125-.5271C9.1636.5873 9.7509 0 10.4726 0zm-.465 3.4918c-2.791.1841-5.1937 2.0055-6.1205 4.6411a.4377.4377 0 00.267.5569.4374.4374 0 00.5568-.267c.8108-2.305 2.9132-3.8986 5.3542-4.06a.436.436 0 00.4067-.4644c-.0166-.2408-.233-.4215-.4643-.4066z"/%3E%3C/svg%3E');background-repeat:no-repeat}.features-places:before{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 11"%3E%3Cdefs/%3E%3Cpath fill="%23D8D9DE" fill-rule="evenodd" d="M5.25 5.7965c2.443 0 4.512 1.6187 5.2163 3.8535.1446.459-.1943.9278-.6707.9278H.7044c-.4764 0-.8154-.4688-.6707-.9278C.738 7.4152 2.807 5.7965 5.25 5.7965zM5.25 0c1.3702 0 2.481 1.1234 2.481 2.5092 0 1.3859-1.1108 2.5093-2.481 2.5093-1.3702 0-2.481-1.1234-2.481-2.5093C2.769 1.1234 3.8797 0 5.25 0z"/%3E%3C/svg%3E');background-repeat:no-repeat}.featuresDegree{font-size:8px;font-size:.5rem}.bookingLink{display:none}.messengers{position:fixed;z-index:60;top:150px;right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px;border-radius:25px;background:#f05a5b}.menuOverlay .messengers{display:none}.messengersLink:not(:last-child){margin:0 0 10px}.messengersLink svg{width:20px;height:20px;fill:#fff}.menuOverlay .messengersLink{display:inline-block}.menuOverlay .messengersLink svg{fill:#d8d9de}.copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 55px;color:#fff;font-weight:700;font-size:12px;font-size:.75rem}.copyrightImageHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 auto}.copyrightImage{width:85px}.footer{color:#fff;background:#013976}.footer-background{position:relative;z-index:1}.footer-background:before{position:absolute;z-index:-1;content:'';display:block;width:100vw;height:100%;margin:0 calc((100vw - 1080px)/ -2);background:url(../images/footer.jpg) 100% 50% no-repeat;background-size:cover}.footerLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:75px 0;color:#fff}.footerLinksColumn:not(:last-child){margin:0 15px 0 0}.footerItem{margin:0;font-size:14px;font-size:.88rem}.footerLink{display:block;padding:7px 0;color:currentColor}.footerLink:active,.footerLink:hover,.footerLink:visited{color:currentColor}.footerLinksColumn .footerItem:first-child .footerLink{padding:0 0 7px}.footerLinksColumn .footerItem:last-child .footerLink{padding:7px 0 0}.subscribe{position:relative;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;min-height:200px;padding:35px 0;color:#fff}.subscribeForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:1;-webkit-transition:all .2s;transition:all .2s}.subscribeForm-is-hide{visibility:none;opacity:0}.subscribeContainer{max-width:350px}.subscribeTitle{margin:0 0 10px;font-weight:700;font-size:24px;font-size:1.5rem}.subscribeInput{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-height:45px;padding:10px 25px;border-width:2px;border-color:#fff;color:#fff;background:0 0;font-size:14px;font-size:.88rem}.subscribeInput::-webkit-input-placeholder{color:currentColor}.subscribeInput::-moz-placeholder{color:currentColor}.subscribeInput::-ms-input-placeholder{color:currentColor}.subscribeInput:focus{border-color:rgba(255,255,255,.5)}.subscribeError{position:absolute;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;max-width:350px;color:#f05a5b;font-size:12px;font-size:.75rem}.subscirbeSubmit{margin:0 0 0 16px}.subscribeResultClose{position:absolute;top:24px;width:30px;height:30px;padding:0;border-radius:50%;margin:0 0 24px;background:#f05a5b}.subscribeResultClose:after,.subscribeResultClose:before{position:absolute;z-index:50;top:50%;left:50%;content:'';display:block;width:15px;height:2px;background:#fff}.subscribeResultClose:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.subscribeResultClose:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.subscribeResult{position:absolute;top:50%;left:50%;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:535px;padding:78px 24px 24px;border-radius:25px;background:#013976;visibility:hidden;opacity:0;pointer-events:none;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s;transition:all .2s}.subscribeResult-is-active{visibility:visible;opacity:1;pointer-events:painted}.subscribeResultTitle{font-weight:700;font-size:24px;font-size:1.5rem;text-align:center}.subscribeResultText{max-width:300px;text-align:center;opacity:.6}.headerContacts{color:#131726;font-size:14px;font-size:.88rem}.headerContactsLink{display:block;color:#131726;font-weight:700;font-size:16px;font-size:1rem;text-decoration:none}.headerContactsLink:active,.headerContactsLink:hover,.headerContactsLink:visited{color:#131726}.header{position:fixed;z-index:110;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:visible;height:140px;background:#fff}.headerTop{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(3,1fr);padding:20px 0 16px}.headerButton{justify-self:end}.headerLink{display:none;overflow:hidden;width:50px;height:50px}.logo{width:188px;height:42px;justify-self:center}.advantages{display:grid;grid-template-rows:1fr -webkit-min-content -webkit-min-content 1fr;grid-template-rows:1fr min-content min-content 1fr;grid-template-columns:1fr 1fr;padding:50px 0 100px;color:#fff;background:#013976}.advantagesSlide{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:100%}.advantagesSlideImage{position:relative;z-index:1;width:250px;height:250px;border-radius:50%;margin-bottom:-37.5px}.advantagesSlideCircle{position:relative;width:250px;height:250px;border-radius:50%;margin-top:-37.5px;background:#f05a5b}.advantagesSlideCircleText{position:absolute;top:60%;left:50%;width:100%;font-size:38px;font-size:2.38rem;font-family:Klementina;text-align:center;line-height:1;white-space:pre-line;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.advantagesSlideDegree{bottom:26px}.advantagesTitle{-ms-flex-item-align:end;align-self:end;max-width:390px;margin:0 0 14px}.advantagesDesc{margin:0 0 38px;font-size:16px;font-size:1rem;line-height:1.5}.advantagesLink{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:currentColor;font-size:12px;font-size:.75rem;text-decoration:underline;text-transform:uppercase;line-height:2}.advantagesLink:active,.advantagesLink:hover,.advantagesLink:visited{color:currentColor}.advantagesPlugin{display:none;width:163px;height:70px;border:1px solid #fff;justify-self:end}.findRoom{position:relative;overflow:hidden;width:100%}.findRoomContainer{position:absolute;top:40%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-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;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:900px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.findRoomTitle{width:370px;margin:0 0 40px;color:#fff}.findRoomTravelline{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:60px}.rooms{position:relative;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:860px;background:#013976}.rooms:before{position:absolute;top:50%;left:50%;content:'';display:block;width:800px;height:800px;border-radius:50%;background:#f05a5b;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.roomsTitle{z-index:1;-ms-flex-item-align:start;align-self:flex-start;color:#fff}.instagram{display:none;padding:75px 0;color:#131726;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.instagram-is-visible{display:block;opacity:1}.instagramTitle{margin:0 0 36px}.instagramMasonry{position:relative;display:none;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.instagramMasonry-is-active{display:block;opacity:1}.instagramPost .instagram-media{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%!important;min-width:unset!important;max-width:unset!important;margin:0!important}.menu{padding:16px 0}.menuOverlay .menu{position:relative}.menuOverlay .menu:before{position:absolute;z-index:-1;top:0;content:'';display:block;width:100vw;height:100%;margin:0 -60px;background:#fff}.menuList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0;list-style:none}.menuItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menuLinkHolder{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 45px 0 0;color:#131726;cursor:pointer}.menuItem-arrow .menuLinkHolder{padding:0 30px 0 0}.menuItem:last-child .menuLinkHolder{margin:0}.menuLink{color:currentColor;font-weight:700;font-size:12px;font-size:.75rem;text-decoration:none;text-transform:uppercase}.menuLink:active,.menuLink:hover,.menuLink:visited{color:currentColor}.menuItem.js-accordion-is-active .menuLink{-webkit-box-shadow:0 -2px 0 0 inset #f05a5b;box-shadow:0 -2px 0 0 inset #f05a5b}.menuNested{position:absolute;top:100%;left:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:0;padding:0 calc((100% - 1080px)/ 2);color:#131726;background:#fff;-webkit-transition:all .2s;transition:all .2s}.menuNestedColumn{margin:0 25px 0 0}.menuNestedList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:25px 0 75px}.menuNestedItem{width:25%}.menuNestedColumnItem{font-size:16px;font-size:1rem}.menuNestedColumnItem:not(:last-child){margin-bottom:18px}.menuNestedLink{color:#131726}.menuNestedLink:active,.menuNestedLink:hover,.menuNestedLink:visited{color:#131726}.menuButton{position:relative;display:none;width:22px;height:20px;padding:0;color:#f05a5b;background:-webkit-gradient(linear,left bottom,left top,color-stop(40%,transparent),color-stop(40%,currentColor),color-stop(60%,transparent));background:linear-gradient(0deg,transparent 40%,currentColor 40% 60%,transparent 60%);justify-self:end}.menuButton:after,.menuButton:before{position:absolute;content:'';display:block;width:100%;height:20%;background:currentColor;-webkit-transition:.2s;transition:.2s}.menuButton:before{top:0}.menuButton:after{bottom:0}.menuButton-is-active{background:0}.menuButton-is-active:before{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.menuButton-is-active:after{top:50%;bottom:auto;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.menuOverlay{position:fixed;z-index:100100;bottom:0;display:none;overflow-x:hidden;overflow-y:overlay;background:#013976;visibility:hidden}.menuOverlay-is-active{display:block;visibility:visible}.menuOverlayLinks{padding:45px 0 20px}.menuOverlayLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:24px 0 0;color:#fff;background:#013976;font-size:14px;font-size:.88rem}.menuOverlayLink:active,.menuOverlayLink:hover,.menuOverlayLink:visited{color:#fff}.menuOverlayIcon{width:30px;height:30px;margin:0 14px 0 0}.news{padding:70px 0}.newsTitle{margin:0 0 32px}.newsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsButton{display:block;height:unset;padding:10px;margin:30px auto 10px;color:#013976;background-color:transparent;font-weight:700;font-size:12px;font-size:.75rem;text-decoration:underline;text-transform:uppercase;cursor:pointer}.newsButton-is-hide{display:none}.paymentMethods{padding:70px 100px}.paymentMethodsContainer{margin:0 0 60px}.paymentMethodsContainer:last-of-type{margin:0}.paymentMethodsTitle{margin:0 0 36px}.paymentMethodsSubtitle{margin:0 0 7px}.paymentMethodsText-reference{margin:18px 0 0}.paymentMethodsImage{width:202px;height:124px;margin:14px 40px 0 0}.paymentMethodsImage-bigger{width:351px;height:232px;margin:20px 0}.paymentMethodsItem{margin:0 0 15px}.paymentMethodsItem:last-of-type{margin:0}.paymentMethodsItem:before{position:relative;content:'●';display:inline-block;margin:0 8px}.personalDataPolicy{padding:70px 0 100px}.personalDataPolicyTitle{margin:0 0 36px}.personalDataPolicyText{margin:0 0 42px;font-size:16px;font-size:1rem;white-space:pre-line}.personalDataPolicyText:last-of-type{margin:0}.privacyPolicy{padding:70px 0 100px}.privacyPolicyTitle{margin:0 0 36px}.privacyPolicySubtitle{margin:0 0 5px;font-weight:700;font-size:16px;font-size:1rem}.privacyPolicyText{margin:0 0 42px;font-size:16px;font-size:1rem}.privacyPolicyText:last-of-type{margin:0}.cookiePolicy{padding:70px 0 100px}.cookiePolicyTitle{margin:0 0 36px}.cookiePolicyText{margin:0 0 42px;font-size:16px;font-size:1rem}.cookiePolicyText:last-of-type{margin:0}.cookiePolicy{padding:70px 0 100px}.cookiePolicyTitle{margin:0 0 36px}.cookiePolicyText{margin:0 0 42px;font-size:16px;font-size:1rem}.cookiePolicyText:last-of-type{margin:0}.bookingRools{padding:70px 0 100px}.bookingRoolsTitle{margin:0 0 36px}.bookingRoolsText{margin:0 0 42px;font-size:16px;font-size:1rem;white-space:pre-line}.bookingRoolsText:last-of-type{margin:0}.promotions{padding:70px 80px}.promotions-catalog{color:#131726;background:#fff}.promotions-index{color:#fff;background:#013976}.promotionsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.promotions-catalog .promotionsTitle,.promotions-index .promotionsTitle{margin:0 0 20px}.promotionsSelectHolder{overflow:hidden;width:100%;height:45px;max-width:262px;margin:0 90px 0 0}.promotionsSelectHolder-is-active{overflow:visible}.promotionsSelectToggle{height:45px;padding:8px 12px 8px 25px;border-radius:calc(45px / 2);background:#f7f7f9;font-weight:700;font-size:12px;font-size:.75rem;text-transform:uppercase}.promotionsSelectHolder-is-active .promotionsSelectToggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.promotionsSelect{height:45px;padding:8px 12px 8px 25px;color:#131726;background:#f7f7f9;font-weight:700;font-size:12px;font-size:.75rem;text-transform:uppercase}.promotionsSelect-is-hidden{position:absolute;visibility:hidden}.promotionsSelectOptions{background:#fff}.promotionsSelectTheme{padding:15px 44px 15px 25px;font-weight:700;font-size:12px;font-size:.75rem;-moz-text-align-last:left;text-align-last:left;text-transform:uppercase;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.promotionsSelectTheme:nth-of-type(odd){background:#fff}.promotionsSelectTheme:nth-of-type(even){background:#f7f7f9}.reservation{padding:70px 100px}.reservationTitle{margin:0 0 12px}.reservationPlugin{margin:0 0 30px}.reservationText{margin:0 0 20px}.reservationText:last-of-type{margin:0}.reservationImage{width:145px;height:145px;margin:12px 0 28px}.reservationLink{display:block;color:#137df9}.reservationLink:active,.reservationLink:hover,.reservationLink:visited{color:#137df9}.aboutHotel{padding:44px 0 65px}.aboutRoom{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}.roomMap{position:relative}.roomMapInfo{position:absolute;z-index:50;top:50%;padding:56px;background:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.roomMapLogo+.roomMapText{display:inline-block}.roomMapSubtitle{margin:78px 0 0}.roomMapPrompt{margin:0 0 5px;color:#7d7f88;font-size:12px;font-size:.75rem}.roomMapMail{display:block;margin:14px 0 0}.roomMapLogo{display:inline-block;width:48px;height:48px;margin:0 12px 0 0}.roomParameters{position:absolute;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:532px;padding:60px 0 30px;color:#fff;pointer-events:none}.roomParametersContainer{width:100%}.roomParametersImage{display:none}.roomParametersTitle{margin:0 0 22px;color:currentColor}.roomParametersDesc{margin:-22px 0 22px;color:currentColor;font-size:14px;font-size:.88rem;line-height:1.71}.roomParametersLink{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px 0 0;pointer-events:visible}.roomTitle{margin:0 0 24px}.aboutRoom .roomTitle{margin:0 0 10px}.roomDesc{margin:0;font-size:16px;font-size:1rem}.roomDesc-underline{padding:0 0 26px;border-bottom:1px solid #d8d9de;margin:0 0 30px}.aboutRoom .roomTitle+.roomDesc{padding:0;margin:0 0 50px}.roomSubtitle{margin:0 0 10px;font-weight:700;font-size:16px;font-size:1rem}.share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:48px 0 0}.shareText{margin:0 16px 0 0;color:#013976}.shareLink{width:30px;height:30px}.shareLink:not(:last-child){margin:0 20px 0 0}.slider-rooms .slide{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:0 calc(50% - 600px) 0 50%}.slider-rooms .slideContent{position:absolute;top:0;left:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.txSlider-is-fixing{-webkit-transition:.4s;transition:.4s}.txSlider-is-changing{-webkit-transition:.4s;transition:.4s}.slider{position:relative;-ms-touch-action:manipulation;-ms-touch-action:pan-y;touch-action:manipulation;touch-action:pan-y;-webkit-transform:translateZ(0);transform:translateZ(0)}.slider-aboutCard{height:660px;margin:50px 0 0}.slider-aboutHotel,.slider-aboutRoom{height:532px;margin:0 0 64px}.slider-aboutRoom:before{position:absolute;z-index:1;top:0;left:0;content:'';display:block;width:100vw;height:100%;margin:0 calc((100vw - 900px)/ -2);background:#131726;opacity:.5;pointer-events:none}.slider-advantages{grid-column:1/2;grid-row:1/5;overflow:hidden;width:100%;max-width:450px;margin:0 auto}.slider-advantages:after,.slider-advantages:before{position:absolute;z-index:1;top:0;content:'';display:block;width:20%;height:100%}.slider-advantages:before{left:0;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#013976),to(rgba(1,57,118,0)));background:linear-gradient(90deg,#013976 20%,rgba(1,57,118,0) 100%)}.slider-advantages:after{right:0;background:-webkit-gradient(linear,left top,right top,color-stop(20%,rgba(1,57,118,0)),to(#013976));background:linear-gradient(90deg,rgba(1,57,118,0) 20%,#013976 100%)}.slider-article{height:532px;margin:0 0 45px}.slider-instagram{display:none;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.slider-instagram-is-active{display:block;opacity:1}.slider-findRoom{height:532px}.slider-rooms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 0 50px}.sliderContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.slider-aboutCard .sliderContent,.slider-aboutHotel .sliderContent,.slider-aboutRoom .sliderContent,.slider-article .sliderContent,.slider-findRoom .sliderContent{height:100%;margin:0 calc((100vw - 100%)/ -2)}.slider-instagram .sliderContent{width:100%;padding:0 30px 0 0}.slider-rooms .sliderContent{width:100%;height:auto;padding:0 15px 0 0}.sliderContainer{overflow:hidden}.slider-rooms .sliderContainer{width:100%}.slider-aboutCard .sliderContainer,.slider-aboutHotel .sliderContainer,.slider-aboutRoom .sliderContainer,.slider-article .sliderContainer{position:relative;overflow:unset;height:100%;max-width:1080px;margin:0 auto}.slider-findRoom .sliderContainer{position:relative;overflow:unset;height:100%;max-width:1080px;margin:0 auto}.slider-findRoom .sliderContainer:before{position:absolute;z-index:1;top:0;left:0;content:'';display:block;width:100vw;height:100%;margin:0 calc((100vw - 100%)/ -2);background:#131726;opacity:.5;pointer-events:none}.sliderImage{height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.sliderDots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;-webkit-tap-highlight-color:transparent;list-style:none;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.slider-advantages .sliderDots{margin:10px 0 0}.slider-promotions .sliderDots{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider-instagram .sliderDots{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider-aboutCard .sliderDots,.slider-aboutHotel .sliderDots,.slider-aboutRoom .sliderDots,.slider-article .sliderDots{position:absolute;z-index:1;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider-findRoom .sliderDots{position:absolute;z-index:1;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider-rooms .sliderDots{position:absolute;z-index:10;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.sliderDot{position:relative;width:30px;height:30px;margin:0;cursor:pointer}.sliderDot:before{position:absolute;top:50%;left:50%;content:'';display:block;width:8px;height:8px;border-radius:50%;background:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:.1s;transition:.1s}.sliderDot-is-active:before{background:#feb940}.js-sliderAutoplay~.sliderDots .sliderDot:first-child{display:none;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.js-sliderAutoplay~.sliderDots .sliderDot:nth-child(2){opacity:0}.js-sliderAutoplay~.sliderDots .sliderDot:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0 -30px 0 0}.js-sliderAutoplay~.sliderDots .sliderDot-is-active:nth-child(2)~.sliderDot:last-child:before{background:#feb940}.js-sliderAutoplay~.sliderDots .sliderDot-is-active:first-child~.sliderDot:nth-last-of-type(2):before{background:#feb940}.slider-instagram .sliderDot:before{background:#d8d9de}.slider-instagram .sliderDot-is-active:before{background:#feb940}.sliderPattern{position:absolute;z-index:10;width:100%;height:80px;background:url(../images/megaStylePattern.svg) repeat 100% 100%}.sliderPattern:before{position:absolute;right:0;bottom:80px;content:'';display:block;width:50px;width:calc(50px - 100vw + 100%);height:350px;background:inherit}.sliderNext,.sliderPrev{position:absolute;z-index:10;top:50%;width:50px;height:50px;max-width:230px;padding:0;background:0 0;text-indent:-10000px;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.sliderNext:before,.sliderPrev:before{position:absolute;z-index:1;top:50%;left:50%;content:'';display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border-width:0 2px 2px 0;border-style:solid;border-color:#fff}.sliderNext:after,.sliderPrev:after{position:absolute;top:0;left:0;content:'';display:block;width:50px;height:50px;border-radius:50%;background:#013976}.sliderNext:focus,.sliderPrev:focus{outline:0}.slider-instagram .sliderNext,.slider-instagram .sliderPrev{display:none}.slider-instagram .sliderNext:before,.slider-instagram .sliderPrev:before{border-color:#013976}.slider-instagram .sliderNext:after,.slider-instagram .sliderPrev:after{background:#fff}@media (hover:hover){.aboutCardPreviewButton:hover{background:#fff}.aboutCardInfoButton:hover,.cardWideLink:hover{background:#013976}.promotionsTitleLink:hover,.roomsTitleLink:hover{text-decoration:none}.aboutCardFile:hover{text-decoration:underline}.footerLink:hover{text-decoration:underline}.subscribeInput:hover{border-color:rgba(255,255,255,.5)}.advantagesLink:hover{text-decoration:none}.menuLink:hover{color:#f05a5b}.menuNestedLink:hover{text-decoration:underline}.newsButton:hover{text-decoration:none}.promotionsSelectTheme:hover{color:#f05a5b}.reservationLink:hover{text-decoration:underline}.sliderNext:hover:after,.sliderPrev:hover:after{background:#feb940}.sliderNext:hover:before,.sliderPrev:hover:before{border-color:#013976}}.sliderPrev{left:-25px}.sliderPrev:before{-webkit-transform:translate(-35%,-50%) rotate(135deg);-ms-transform:translate(-35%,-50%) rotate(135deg);transform:translate(-35%,-50%) rotate(135deg)}.slider-aboutCard .sliderPrev{left:calc((100vw - 100%)/ -2 + 40px)}.slider-aboutHotel .sliderPrev,.slider-aboutRoom .sliderPrev{left:calc((50px / -2) - 78px)}.slider-advantages .sliderPrev{left:0}.sliderNext{right:-25px}.sliderNext:before{-webkit-transform:translate(-65%,-50%) rotate(-45deg);-ms-transform:translate(-65%,-50%) rotate(-45deg);transform:translate(-65%,-50%) rotate(-45deg)}.slider-aboutCard .sliderNext{right:calc((100vw - 100%)/ -2 + 40px)}.slider-aboutHotel .sliderNext,.slider-aboutRoom .sliderNext{right:calc((50px / -2) - 78px)}.slider-advantages .sliderNext{right:0}.js-sliderNavigation-is-disabled{display:none}body>[class^=x-tl]{top:70px!important;right:unset!important;left:30px!important;display:none;height:50px!important;max-width:155px!important}body.homepage>[class^=x-tl]{display:block}body>[class^=x-tl]>[class*=widget]{position:absolute!important;left:0!important;height:50px!important;max-width:50px!important;background:#feb940!important}body>[class^=x-tl]>[class*='--hover'][class*=widget]{max-width:155px!important}body>[class^=x-tl]>:hover[class*='--hover'][class*=widget]{max-width:155px!important}body>[class^=x-tl]>[class*=widget]>[class*=icon]{max-width:50px!important}@media only screen and (min-width:108.44em){.aboutTitle,.catalog,.footer,.header,.instagram,.promotions,.rooms{padding-right:calc(50% - (1600px / 2))!important;padding-left:calc(50% - (1600px / 2))!important}.aboutNav{padding:0 calc((100% - 1600px)/ 2)}.card-catalog{min-width:calc(25% - 18.75px)}.card-catalog:nth-of-type(n):not(:nth-of-type(3n+3)){margin-right:0}.card-catalog:nth-of-type(n):not(:nth-of-type(4n+4)){margin-right:25px}.card-catalog:nth-of-type(n+4){margin-top:0}.card-catalog:nth-of-type(n+5){margin-top:30px}.card-rooms{min-width:calc(25% - 18.75px);margin:0 25px 0 0}.footer-background:before{margin:0 calc((100vw - 1600px)/ -2)}.menuNested{padding:0 calc((100% - 1600px)/ 2)}.slider-instagram .sliderContent{padding:0 25px 0 0}.slider-rooms .sliderContent{padding:0 25px 0 0}.slider-aboutCard .sliderContainer,.slider-aboutHotel .sliderContainer,.slider-aboutRoom .sliderContainer,.slider-article .sliderContainer{max-width:1600px}.slider-findRoom .sliderContainer{max-width:1600px}.sliderPattern:before{height:460px}}@media only screen and (max-width:74.94em){.aboutCard,.aboutHotel,.aboutRoom,.aboutTitle,.action,.advantages,.article .share,.articleText,.articleVideo,.banner,.bookingRools,.catalog,.contacts,.cookiePolicy,.footer,.header,.instagram,.menuOverlay,.news,.paymentMethods,.personalDataPolicy,.privacyPolicy,.promotions,.roomMap,.roomParameters,.rooms,.slider-article{padding-right:60px!important;padding-left:60px!important}.main{padding-top:60px}.about{padding:16px 0 0}.aboutNav{padding:0 60px;margin:0 0 26px}.article{padding:0 0 55px}.banner-article{padding:18px 0 50px}.banner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:18px 0 34px}.card-catalog{width:calc(50% - 7.5px)}.card-catalog:nth-of-type(n):not(:nth-of-type(3n+3)){margin-right:0}.card-catalog:nth-of-type(n):not(:nth-of-type(even)){margin-right:15px}.card-catalog:nth-last-of-type(n+4){margin-bottom:0}.card-catalog:nth-of-type(n+4){margin-top:0}.card-catalog:nth-last-of-type(n+3){margin-bottom:20px}.card-rooms{min-width:calc(50% - 7.5px);margin:0 15px 0 0}.cardWide-news{padding:40px 50px}.cardWide-newsWider{padding:40px 50px}.cardWideTitle{width:unset}.cardWideDesc{width:unset}.catalog{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.contactsCol{width:calc(50% - 10px)}.contactsCol:nth-of-type(3n){margin:0 20px 15px 0}.contactsCol:nth-of-type(2n){margin:0 0 15px}.cookie{width:calc(100% - 30px);padding:18px 30px}.card .features{margin-bottom:6px}.footer-background:before{margin:0 -60px}.footerLinksColumn{width:calc(50% - 15px)}.footerLinksColumn:not(:nth-child(odd)){margin:0}.footerLinksColumn:nth-last-child(n+3){margin:0 0 40px}.headerContacts{display:none}.header{height:60px}.headerTop{padding:13px 0}.headerButton{display:none}.headerLink{display:block;width:30px;height:30px}.logo{width:150px;height:34px;justify-self:left}.advantages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 0}.advantagesTitle{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0 auto 14px;text-align:center}.advantagesDesc{margin:0 0 32px;text-align:center}.findRoomContainer{top:50%;max-width:unset;padding:0 60px}.findRoomTitle{margin:0 0 20px}.instagram{color:#fff;background-color:#013976}.menuOverlay .menu{display:block}.menu{display:none}.menuList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menuItem.js-accordion-is-active{position:relative}.menuItem.js-accordion-is-active:before{position:absolute;top:0;content:'';display:block;width:100vw;height:100%;background:#f7f7f9}.menuItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 0}.menuItem:not(:last-child){margin:0 0 15px}.menuLinkHolder{width:100%;margin:0}.menuLink{font-size:12px;font-size:.75rem}.menuNested{position:relative;margin:0;background:0 0}.menuNestedList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0 36px}.menuNestedItem{width:100%}.menuNestedItem:not(:last-child){margin:0 0 18px}.menuButton{display:block}.menuOverlay{top:60px}.news{padding:16px 0 20px}.promotionsSelectHolder{margin:0}.slider-rooms .slide{height:auto;padding:37.84% 60px 50px}.slider-rooms .slideContent{width:100%;max-width:100%}.slider-aboutRoom:before{margin:0 -60px}.slider-advantages{margin:0 auto 20px}.slider-instagram{padding:0 0 40px}.slider-rooms{padding:0 0 35px}.slider-findRoom .sliderContainer{max-width:unset;margin:0 30px}.slider-rooms .sliderDots{bottom:0}.slider-aboutCard .sliderNext,.slider-aboutCard .sliderPrev,.slider-aboutHotel .sliderNext,.slider-aboutHotel .sliderPrev,.slider-aboutRoom .sliderNext,.slider-aboutRoom .sliderPrev,.slider-article .sliderNext,.slider-article .sliderPrev{display:none}.slider-advantages .sliderNext:before,.slider-advantages .sliderPrev:before{border-color:#feb940}}@media only screen and (max-width:47.94em){body{min-width:0}.aboutCardInfoButton,.cardWideLink{color:#fff;background:#013976}.aboutCardInfoButton:active,.aboutCardInfoButton:hover,.aboutCardInfoButton:visited,.cardWideLink:active,.cardWideLink:hover,.cardWideLink:visited{color:#fff}.bannerLinkBack,.roomParametersLinkBack{width:30px;height:30px}.bannerLinkBack:before,.roomParametersLinkBack:before{left:45%}.aboutCard,.aboutHotel,.aboutRoom,.aboutTitle,.action,.advantages,.article .share,.articleText,.articleVideo,.banner,.bookingRools,.catalog,.contacts,.cookiePolicy,.footer,.header,.instagram,.menuOverlay,.news,.paymentMethods,.personalDataPolicy,.privacyPolicy,.promotions,.roomMap,.roomParameters,.rooms,.slider-article{padding-right:30px!important;padding-left:30px!important}.aboutCardTitle,.advantagesTitle,.bannerTitle,.instagramTitle,.promotions-catalog .promotionsTitle,.promotions-index .promotionsTitle,.roomTitle,.roomsTitle{margin:0 0 15px;font-size:24px;font-size:1.5rem}.aboutTitle,.bookingRoolsTitle,.catalogTitle,.contactsTitle,.cookiePolicyTitle,.findRoomTitle,.newsTitle,.paymentMethodsTitle,.personalDataPolicyTitle,.privacyPolicyTitle,.promotions-main .promotionsTitle,.reservationTitle,.roomParametersTitle{margin:0 0 18px;font-size:36px;font-size:2.25rem}.promotionsTitleLink,.roomsTitleLink{margin:0 0 0 12px}.aboutCardSubtitle,.contactsSubtitle,.paymentMethodsSubtitle,.roomMapSubtitle{font-size:14px;font-size:.88rem}.aboutCardText,.actionText,.bannerText,.contactsText,.paymentMethodsText,.reservationText,.roomMapText,.shareText,.subscribeResultText{font-size:14px;font-size:.88rem}.contactsPhone,.paymentMethodsPhone,.roomMapPhone{font-size:18px;font-size:1.12rem}.contactsMail,.paymentMethodsMail,.roomMapMail{font-size:14px;font-size:.88rem}.map{height:260px}.aboutNav{padding:0 30px}.aboutNavLink:not(:last-child){margin:0 10px 0 0}.aboutCard:not(:last-child){margin:0 0 10px}.aboutCardPreview{height:130px}.aboutCardPreview .aboutCardTitle{margin:0 15px 0 0}.aboutCardPreviewButton{position:relative;height:40px;min-width:40px;padding:0;border-radius:50%;font-size:0}.aboutCardPreviewButton:before{content:none}.aboutCardPreviewButton:after{position:absolute;top:50%;left:50%;content:'';display:block;width:5px;height:5px;border-width:2px;border-style:none none solid solid;border-color:#fff;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.aboutCardInfo{padding:30px calc((100% - 900px)/ 2) 0}.aboutCardSubtitle{margin:0}.aboutCardFooter{padding:20px 0}.aboutCardFooter:after{width:140px}.aboutCardInfoButton:before{width:110%}.action{padding:28px 0 40px}.articleText{margin:0 0 36px}.articleVideo{height:320px;padding:0!important;margin:0 0 34px}.banner-article{margin:0 0 28px}.bannerData{margin:0 0 6px}.banner-article .bannerTitle{max-width:220px}.banner-action .bannerTitle{margin:0 0 56px}.bannerText{margin:-52px 0 40px}.bannerButton{width:100%}.card-catalog{width:100%}.card-catalog:nth-of-type(n):not(:nth-of-type(even)){margin-right:0}.card-catalog:nth-last-of-type(n+3){margin-bottom:0}.card-catalog:not(:last-child){margin:0 0 20px}.card-rooms{margin:0 0 20px}.card-rooms:nth-of-type(3){margin:0}.card-rooms:nth-of-type(n+4){display:none}.card{min-height:unset;max-width:unset}.cardImageHolder{height:174px}.cardBody{padding:15px 26px 22px}.cardTitle{font-size:18px;font-size:1.12rem}.cardBenefit{font-size:12px;font-size:.75rem}.cardButton{width:100%}.cardWide-news{width:100%;height:100%;color:#131726}.cardWide-newsWider{color:#131726}.promotions-main .cardWide{margin:18px 0 0}.cardWide-news:before,.cardWide-newsWider:before,.promotions-main .cardWide:before{position:absolute;z-index:-1;top:0;left:0;content:'';display:block;width:100vw;height:100%;margin:0 -30px;background:#f7f7f9}.cardWide{height:100%;padding:30px 0}.cardWide-news .cardWideImageHolder:before,.cardWide-newsWider .cardWideImageHolder:before{content:none}.cardWideImageHolder{position:relative;height:260px;margin:0 0 12px}.cardWideDate{margin:0 0 8px}.cardWide-news .cardWideTitle{font-size:28px;font-size:1.75rem}.cardWideTitle{font-size:28px;font-size:1.75rem}.cardWide-newsWider .cardWideDesc{margin:8px 0 0}.cardWideDesc{margin:8px 0 0;font-size:14px;font-size:.88rem}.cardWide-newsWider .cardWideLink{margin:20px 0 0}.cardWideLink{margin:20px 0 0}.catalog{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 0 30px}.catalogTitle{margin:0 0 18px}.contacts{padding:15px 0 30px}.contactsTitle{margin:0 0 20px}.contactsCol{width:100%;margin:0 0 20px}.contactsSubtitle{margin:0 0 12px}.contactsPhone{color:#137df9}.contactsPhone:active,.contactsPhone:hover,.contactsPhone:visited{color:#137df9}.contactsPrompt{margin:0 0 5px}.contactsMap{height:260px}.cookie{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.cookie :nth-child(n){margin:0}.cookieButton{height:30px;line-height:30px}.features{padding:0 14px 0 30px;font-size:14px;font-size:.88rem;line-height:34px}.features:not(:last-of-type){margin-right:5px}.features-area:before,.features-meals:before,.features-places:before{left:12px}.features-meals{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.roomParameters .features{padding:0 16px 0 38px;line-height:45px}.roomParameters .features-meals{padding-left:46px}.roomParameters .features:before{left:15px}.bookingLink{position:fixed;z-index:100;bottom:20px;display:block;width:calc(100% - 60px);margin:0 30px}.menuOverlay .messengers{position:relative;top:unset;right:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}.menuOverlay .messengers:before{position:absolute;z-index:-1;top:0;left:0;content:'';display:block;width:100vw;height:100%;margin:0 -30px;background:#fff}.messengers{position:absolute;top:60px;right:30px;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:20px 0 10px;background:0}.homepage .messengers{display:-webkit-box;display:-ms-flexbox;display:flex}.messengersLink svg{width:30px;height:30px}.messengersLink:not(:last-child){margin:0 6px 0 0}.copyright{padding:25px 0 35px}.copyrightImage{width:65px}.homepage .footer-background{padding-bottom:65px}.footer-background:before{margin:0 -30px}.menuOverlay .footerLinks{display:block;padding:0}.footerLinks{display:none}.footerLinksColumn{width:100%}.footerLinksColumn:not(:last-child){display:none}.footerItem{font-size:12px;font-size:.75rem}.subscribe{padding:75px 0 25px}.subscribeTitle{margin:0 0 18px;font-size:18px;font-size:1.12rem}.subscirbeSubmit{width:100%;margin:28px 0 0}.subscribeResult{width:100%;min-width:unset}.subscribeResultTitle{font-size:18px;font-size:1.12rem}.header{grid-template-columns:3fr 1fr 1fr}.headerLink{margin:0 0 0 28px;justify-self:flex-start}.advantages{padding:35px 0}.advantagesSlideImage{width:150px;height:150px;margin-bottom:-20px}.advantagesSlideCircle{width:150px;height:150px;margin-top:-20px}.advantagesSlideCircleText{top:55%;font-size:24px;font-size:1.5rem}.advantagesSlideDegree{bottom:16px}.advantagesTitle{margin:0 auto 22px}.advantagesDesc{font-size:14px;font-size:.88rem;line-height:1.71}.advantagesLink-hiddenPhone{display:none}.findRoomContainer{top:auto;bottom:35px;padding:0 30px}.findRoomTitle{margin:0 0 85px}.findRoomTravelline{display:none}.rooms{padding:45px 0 60px}.rooms:before{width:600px;height:600px}.instagramPost{min-width:100%;margin:0 30px 0 0}.menuOverlay .menu:before{margin:0 -30px}.menuNestedColumnItem{font-size:14px;font-size:.88rem}.newsTitle{margin:0 0 12px}.paymentMethods{padding:16px 42px}.paymentMethodsContainer{margin:0 0 22px}.paymentMethodsContainer:last-of-type{margin:0}.paymentMethodsTitle{margin:0 0 22px}.paymentMethodsText-reference{margin:25px 0 0}.paymentMethodsImage-bigger{width:263px;height:174px;margin:25px 0}.paymentMethodsImage{width:126px;height:80px;margin:14px 0 0}.paymentMethodsItem{margin:0 0 8px}.paymentMethodsItem:last-of-type{margin:0}.paymentMethodsPhone{color:#137df9}.paymentMethodsPhone:active,.paymentMethodsPhone:hover,.paymentMethodsPhone:visited{color:#137df9}.personalDataPolicy{padding:16px 0 50px}.personalDataPolicyTitle{margin:0 0 20px}.personalDataPolicyText{margin:0 0 32px;font-size:14px;font-size:.88rem}.privacyPolicy{padding:16px 0 50px}.privacyPolicyTitle{margin:0 0 20px}.privacyPolicySubtitle{margin:0 0 8px;font-size:14px;font-size:.88rem}.privacyPolicyText{margin:0 0 32px;font-size:14px;font-size:.88rem}.cookiePolicy{padding:16px 0 50px}.cookiePolicyTitle{margin:0 0 20px}.cookiePolicyText{margin:0 0 32px;font-size:14px;font-size:.88rem}.cookiePolicy{padding:16px 0 50px}.cookiePolicyTitle{margin:0 0 20px}.cookiePolicyText{margin:0 0 32px;font-size:14px;font-size:.88rem}.bookingRools{padding:16px 0 50px}.bookingRoolsTitle{margin:0 0 20px}.bookingRoolsText{margin:0 0 32px;font-size:14px;font-size:.88rem}.promotions-index{color:#131726;background:#f7f7f9}.promotions{padding:25px 0 75px}.promotions-main{padding:15px 30px}.promotionsContainer{-ms-flex-wrap:wrap;flex-wrap:wrap}.reservation{padding:16px 30px}.reservationPlugin{margin:0 -30px 30px}.aboutHotel{padding:30px 0 15px}.aboutRoom{padding:38px 0 30px}.roomMapInfo{position:relative;padding:25px 0;-webkit-transform:none;-ms-transform:none;transform:none}.roomMapSubtitle{margin:78px 0 0}.roomMapPrompt{margin:0 0 5px}.roomMapMail{margin:14px 0 0}.roomParameters{position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:508px}.roomParameters:before{position:absolute;z-index:-1;top:0;left:0;content:'';display:block;display:block;width:100vw;height:100%;margin:0 -gap-tablet;background:#131726;opacity:.5}.roomParametersImage{position:absolute;z-index:-2;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.roomParametersTitle{margin:0 0 10px}.roomParametersDesc{margin:-10px 0 10px}.roomParametersLink{width:100%;margin:46px 0 0}.aboutRoom .roomTitle{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0 0 12px}.roomTitle{margin:0 0 12px}.roomDesc{font-size:14px;font-size:.88rem}.roomDesc-underline{padding:0 0 20px;margin:0 0 16px}.aboutRoom .roomTitle+.roomDesc{margin:0 0 36px}.roomSubtitle{margin:0 0 2px;font-size:14px;font-size:.88rem}.share{margin:30px 0 0}.shareText{margin:0 16px 0 0}.shareLink{width:50px;height:50px}.slider-rooms .slide{overflow:hidden;padding:56% 60px 50px}.slider-rooms .slideContent{width:150%;max-width:150%}.slider-aboutCard{height:230px;padding:0 0 50px;margin:20px 0}.slider-aboutHotel,.slider-aboutRoom{height:230px;padding:0 0 50px;margin:0 0 18px}.slider-aboutRoom:before{content:none}.slider-article{height:280px;padding:0 0 50px;margin:0 0 28px}.slider-instagram{padding:0 0 60px}.slider-findRoom{height:508px}.slider-rooms{padding:0}.slider-rooms .sliderContent{display:block;padding:0}.slider-promotions .sliderDots{bottom:-28px;-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%)}.slider-instagram .sliderDots{bottom:20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider-aboutCard .sliderDots,.slider-aboutHotel .sliderDots,.slider-aboutRoom .sliderDots,.slider-article .sliderDots{bottom:-18px;-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%)}.slider-rooms .sliderDots{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sliderDot{width:10px;height:10px}.sliderDot:before{width:5px;height:5px}.slider-aboutCard .sliderDot:before,.slider-aboutHotel .sliderDot:before,.slider-aboutRoom .sliderDot:before,.slider-article .sliderDot:before,.slider-promotions .sliderDot:before{background:#d8d9de}.slider-aboutCard .sliderDot-is-active:before,.slider-aboutHotel .sliderDot-is-active:before,.slider-aboutRoom .sliderDot-is-active:before,.slider-article .sliderDot-is-active:before,.slider-promotions .sliderDot-is-active:before{background:#feb940}.js-sliderAutoplay~.sliderDots .sliderDot:last-child{margin:0 -10px 0 0}.slider-aboutCard .sliderNext,.slider-aboutCard .sliderPrev,.slider-aboutHotel .sliderNext,.slider-aboutHotel .sliderPrev,.slider-aboutRoom .sliderNext,.slider-aboutRoom .sliderPrev,.slider-article .sliderNext,.slider-article .sliderPrev{top:auto;bottom:0;display:block;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.slider-aboutCard .sliderNext:before,.slider-aboutCard .sliderPrev:before,.slider-aboutHotel .sliderNext:before,.slider-aboutHotel .sliderPrev:before,.slider-aboutRoom .sliderNext:before,.slider-aboutRoom .sliderPrev:before,.slider-article .sliderNext:before,.slider-article .sliderPrev:before{border-color:#013976}.slider-aboutCard .sliderNext:after,.slider-aboutCard .sliderPrev:after,.slider-aboutHotel .sliderNext:after,.slider-aboutHotel .sliderPrev:after,.slider-aboutRoom .sliderNext:after,.slider-aboutRoom .sliderPrev:after,.slider-article .sliderNext:after,.slider-article .sliderPrev:after{content:none}.slider-instagram .sliderNext,.slider-instagram .sliderPrev{top:auto;bottom:0;display:block;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.slider-instagram .sliderNext:before,.slider-instagram .sliderPrev:before{border-color:#fff}.slider-instagram .sliderNext:after,.slider-instagram .sliderPrev:after{content:none}.slider-promotions .sliderNext,.slider-promotions .sliderPrev{top:auto;bottom:-10px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.slider-promotions .sliderNext:before,.slider-promotions .sliderPrev:before{border-color:#013976}.slider-promotions .sliderNext:after,.slider-promotions .sliderPrev:after{content:none}.slider-findRoom .sliderNext,.slider-findRoom .sliderPrev,.slider-rooms .sliderNext,.slider-rooms .sliderPrev{display:none}.slider-aboutCard .sliderPrev,.slider-aboutHotel .sliderPrev,.slider-aboutRoom .sliderPrev,.slider-article .sliderPrev,.slider-instagram .sliderPrev,.slider-promotions .sliderPrev{left:0}.slider-aboutCard .sliderNext,.slider-aboutHotel .sliderNext,.slider-aboutRoom .sliderNext,.slider-instagram .sliderNext,.slider-promotions .sliderNext{right:0}}