.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@import url("//hello.myfonts.net/count/4a62a4");@font-face{font-family:"AccentGraphic-Light";src:local('Accent Graphic'),url('/gfx/webFonts/AccentGraphicLight/font.woff') format('woff'),url('/gfx/webFonts/AccentGraphicLight/font.woff2') format('woff2');font-weight:400;font-display:swap;}:root{--transition:ease-in-out .4s;--gold:#C1B66E;--yellow:#FAB200;--font-fancy:"AccentGraphic-Light";}a{background-color:transparent;-webkit-text-decoration-skip:objects;}article,aside,footer,header,nav,section,figcaption,figure,blockquote,main,details,menu,picture,video{display:block;box-sizing:border-box;padding:0;margin:0;}template,[hidden]{display:none;}audio,video,canvas{display:inline-block;}audio:not([controls]){display:none;height:0;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,html[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}body,html,div,img,svg,figure,form,iframe{padding:0px;border:0px;margin:0px;box-sizing:border-box;border-style:none;}ul,ol,li,a,span{box-sizing:border-box;}div{position:relative;max-height:9999999px;}main,footer,header,section{width:100%;}body{min-height:101vh;}.form,.form_submit,div{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;box-sizing:border-box;}img,picture{max-width:100%;height:auto;display:block;}iframe{max-width:100%;}a,.form_submit{cursor:pointer;}html{scroll-behavior:smooth;}.fimg,.fimg_wrp,.fimg_pic,.fimg_img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;line-height:0;}.fimg_wrp,.fimg_pic,.fimg_img{max-height:inherit;max-width:inherit;}body{font-family:'Arial','Helvetica',sans-serif;font-size:18px;color:#003048;line-height:1.8;font-weight:400;margin:0;padding:0;background-color:#ECEAE3;}section,div{scroll-margin:0;}h1{font-size:70px;line-height:1.1;font-family:var(--font-fancy);font-weight:400;}h2{font-size:70px;line-height:1.1;font-family:var(--font-fancy);font-weight:400;}h3{font-size:40px;line-height:1.1;font-family:var(--font-fancy);font-weight:400;}.btn,.form_submit{background-color:var(--yellow);color:#fff;text-decoration:none;font-weight:700;padding:15px 45px;text-align:center;transition:var(--transition);border:none;cursor:pointer;}.btn:hover,.form_submit:hover{background-color:#fa9d00;}.drinks-wrap{margin:60px 0;}.drinks-wrap h3{margin:30px 0;}.btn-drinks{max-width:280px;padding:0;margin:30px 0 40px 0;}.btn-drinks a{padding:15px 45px;display:block;color:#fff !important;text-decoration:none;}.underline,.articles_small_more a,.articles_list_more a{display:inline-block;position:relative;text-decoration:none;text-transform:uppercase;color:var(--gold);font-size:16px;font-weight:700;}.underline.white{color:#fff;}.underline::after,.articles_small_more a::after,.articles_list_more a::after{width:100%;content:" ";position:absolute;left:50%;transform:translateX(-50%);height:1px;transition:var(--transition);bottom:0;background-color:var(--gold);}.underline.white::after{background-color:#fff;}.underline:hover::after,.articles_small_more a:hover::after,.articles_list_more a:hover::after{width:10%;}.container{width:100%;max-width:1320px;margin:0 auto;position:initial;}.container.initial{position:initial;}.container.no-cont{max-width:unset;}.container.big{max-width:1600px;}.container.small{max-width:1050px;}.container.pico{max-width:620px;}body.rezervace .container{max-width:unset;}header{position:absolute;top:0;left:0;width:100%;display:flex;z-index:666;padding-top:30px;}.logo-wrap{min-width:160px;}.header-inner{display:flex;justify-content:space-between;padding:0 50px;width:100%;align-items:center;}.logo-wrap img{filter:brightness(0) invert(1);}.bcg_no .logo-wrap img{filter:none;}.menu-wrap{display:flex;align-items:center;gap:50px;}#small_menu{display:none;}#menu{display:flex;border-bottom:1px solid rgba(255,255,255,0.5);margin:0;padding:0;position:relative;}.bcg_no #menu{border-color:rgba(0,48,72,0.3);}#menu li{list-style-type:none;}#menu li a{padding:10px 20px;color:#fff;text-decoration:none;display:flex;height:100%;align-items:center;justify-content:center;text-align:center;line-height:1.2;}.bcg_no #menu li a{color:#003048;}#magic-line{position:absolute;bottom:0;left:0;padding:0;width:100%;height:2px !important;background-color:#fff;overflow:visible !important;}.bcg_no #magic-line{background-color:var(--gold);}#magic-line.hidden{width:0;}#magic-line.hidden::after{opacity:0;}.hp-top-cont{height:calc(100vh - 100px);position:relative;z-index:9;}.hp-top-cont figure{height:100%;width:100%;position:absolute;top:0;left:0;}.hp-top-cont figure .fimg_wrp,.hp-top-cont figure picture{height:100%;}.hp-top-cont figure img{height:100%;width:100%;object-fit:cover;}.go-down{display:flex;gap:20px;align-items:center;width:70px;padding:40px 0;justify-content:center;color:#fff;background-color:var(--gold);text-decoration:none;font-size:15px;font-weight:700;text-transform:uppercase;writing-mode:vertical-lr;writing-mode:sideways-lr;text-orientation:mixed;position:absolute;bottom:90px;right:50px;flex-direction:row-reverse;}.id_template_1 .menu-wrap .btn{display:none;}.top-lang-wrap .lang-btn{display:flex;justify-content:center;align-items:center;border-radius:1px;width:50px;height:55px;cursor:pointer;border:1px solid rgba(255,255,255,0.5);color:#fff;transition:var(--transition);}.bcg_no .top-lang-wrap .lang-btn{border-color:rgba(0,48,72,0.3);color:#003048;}.top-lang-wrap .lang-btn:hover{background-color:var(--gold);color:#fff;}.top-lang-wrap .lang-menu{position:absolute;top:100%;left:0;width:calc(100% + 2px);width:100%;border-left:1px solid rgba(255,255,255,0.5);border-right:1px solid rgba(255,255,255,0.5);height:0;overflow:hidden;transition:var(--transition);}.top-lang-wrap:hover .lang-menu{height:110px;}.bcg_no .top-lang-wrap .lang-menu{border-color:rgba(0,48,72,0.3);}.top-lang-wrap .lang-menu ul{margin:0;padding:0;}.top-lang-wrap .lang-menu ul li{list-style-type:none;text-align:center;border-bottom:1px solid rgba(255,255,255,0.5);height:55px;}.bcg_no .top-lang-wrap .lang-menu ul li{border-color:rgba(0,48,72,0.3);}.top-lang-wrap .lang-menu ul li a{text-decoration:none;color:#fff;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:100%;height:100%;}.bcg_no .top-lang-wrap .lang-menu ul li a{color:#003048;}.top-lang-wrap .lang-menu ul li a:hover{background-color:var(--gold);color:#fff;}.rooms-cont{position:relative;padding:50px 20px;overflow:hidden;}.rooms-cont.page{padding-top:150px;}.rooms-cont h2,.rooms-cont h1{text-align:center;font-size:70px;margin-bottom:20px;}.reservation-panel{position:absolute;bottom:0;max-width:800px;width:100%;display:grid;grid-template-columns:repeat(5,1fr);left:50%;transform:translate(-50%,50%);box-shadow:0px 3px 6px rgba(0,0,0,0.16);background-color:#fff;}.reservation-panel.new{grid-template-columns:repeat(4,1fr);}.img-top-cont .reservation-panel{bottom:200px;}.reservation-panel .input-item{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;padding:15px 20px;}.reservation-panel .input-item.date.visible::before{opacity:0;}input[type="date"]{opacity:0;background-color:#fff;position:relative;z-index:9;font-family:'Arial','Helvetica',sans-serif;}.visible input[type="date"]{opacity:1;}.reservation-panel label{font-family:inherit;line-height:inherit;font-size:15px;color:var(--gold);font-weight:600;}.reservation-panel label.less_important{font-weight:500;}.reservation-panel .input-item.send{padding:0;}.reservation-panel .input-item.send input{background-color:#FAB200;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 20px;height:100%;width:100%;cursor:pointer;}.reservation-panel input,.reservation-panel select{width:100%;text-align:center;border:none;background-color:rgba(0,0,0,0);font-weight:600;font-size:17px;color:#003048;border:1px solid transparent;}.reservation-panel input:hover,.reservation-panel select:hover{border:1px solid #ccc;}.reservation-panel .input-item.people{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;}.reservation-panel .input-item.people select,.reservation-panel .input-item.people label{display:inline-block;}.reservation-panel .input-item.people label{min-width:50%;}.reservation-panel .input-item.people select{width:3rem;text-align:right;}.reservation-panel .promo-wrap .input-item input{border:1px solid var(--gold);padding:10px;text-align:left;}.reservation-panel .input-item .form::placeholder,.form::placeholder{color:rgba(255,255,255,0.5);font-size:15px;}.reservation-panel .input-item::after{width:1px;height:43px;background:#e2e2e2;position:absolute;left:0;top:50%;transform:translateY(-50%);content:" ";}.reservation-panel .input-item:first-child::after,.reservation-panel .input-item:last-child::after,.reservation-panel .input-item.send::after{display:none;}.promo-wrap{display:none;grid-column:span 5;}.promo-btn{position:absolute;bottom:-40px;font-family:var(--font-fancy);font-weight:800;color:var(--gold);cursor:pointer;}.book-services-reviews{position:fixed;bottom:150px;left:100px;background-color:#fff;z-index:666;transition:var(--transition);}.book-services-reviews.closed{left:50px;bottom:50px;}.book-services-reviews .book-top{background-color:var(--gold);color:#fff;font-family:var(--font-fancy);text-align:center;padding:20px 30px;display:flex;align-items:center;flex-direction:column;font-size:1px;line-height:1;position:relative;cursor:pointer;}.book-services-reviews .book-top span{font-size:26px;}.book-services-reviews .book-top::after{width:10px;height:20px;position:absolute;top:15px;right:15px;content:" ";background-image:url('/gfx/svg/arrow-right.svg');background-size:cover;transform:rotate(-90deg);transition:var(--transition);}.book-services-reviews.closed .book-top::after{transform:rotate(90deg);}.book-services-reviews .book-top img{margin-bottom:15px;}.book-services-reviews .book-bottom{padding:0px 20px;display:none;}.hotel-benefits-cont{padding:40px 20px;padding-top:160px;}.hotel-benefits-wrap{display:grid;grid-template-columns:repeat(6,1fr);text-align:center;}.hotel-benefits-wrap h2{grid-column:span 6;margin-bottom:60px;margin-top:0;}.hotel-benefits-wrap .b-item{padding:0 10px;display:flex;justify-content:space-between;flex-direction:column;border-right:1px solid #ccc;}.hotel-benefits-wrap .b-item .b-name{font-size:22px;line-height:1.2;margin-bottom:20px;}.hotel-benefits-wrap .b-item .b-desc{font-size:15px;}.book-services-reviews .book-bottom table{font-size:14px;width:100%;margin:15px 0;}.book-services-reviews .book-bottom p{margin:0;line-height:0;height:0;}.book-services-reviews .book-bottom table td:first-child{height:45px;vertical-align:middle;}.book-services-reviews .book-bottom table td:last-child{font-weight:700;text-align:right;}.room-navigation-wrapper{display:flex;justify-content:center;gap:40px;margin-bottom:50px;}.room-navigation-wrapper .room-nav-item{font-size:24px;position:relative;cursor:pointer;}.room-navigation-wrapper .room-nav-item::after{position:absolute;background-color:var(--gold);left:50%;transform:translateX(-50%);bottom:-5px;height:3px;width:0;content:" ";transition:var(--transition);}.room-navigation-wrapper .room-nav-item:hover::after,.room-navigation-wrapper .room-nav-item.is-active::after{width:100%;}.rooms-wrapper{display:flex;column-gap:40px;overflow:hidden;padding-top:70px;}.rooms-wrapper .splide__arrows{top:0;}.rooms-wrapper .room-item{display:grid;grid-template-columns:5fr 2fr;flex:0 0 min(80vw,1500px);}.rooms-wrapper .room-item figure{height:100%;}.rooms-wrapper .room-item .fimg_wrp,.rooms-wrapper .room-item .fimg_wrp picture{height:100%;}.rooms-wrapper .room-item .fimg_wrp img{object-fit:cover;height:100%;width:100%;}.rooms-wrapper .room-item .room-info{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;padding:80px 30px;padding-top:120px;}.rooms-wrapper .room-item .room-info .top{background-color:#fff;display:flex;flex-direction:column;align-items:center;}.rooms-wrapper .room-item .room-info .top h3{font-size:50px;margin:30px 0;}.rooms-wrapper .room-item .room-info .top h3 a{color:#003048;text-decoration:none;}.rooms-wrapper .room-item .room-info .middle ul{margin:0;padding:0;}.rooms-wrapper .room-item .room-info .middle ul li{list-style-type:none;}.rooms-wrapper .room-item .room-info .middle ul li::before{display:inline-block;content:"+";margin-right:7px;}.rooms-wrapper .room-item .room-info .bottom{display:flex;flex-direction:column;gap:20px;align-items:center;}.rooms-wrapper .room-item .room-info .room-link{color:var(--gold);font-weight:700;font-size:16px;text-transform:uppercase;}.rooms-wrapper .room-item .room-info .room-link:hover{text-decoration:none;}.hotel-services{padding:50px 20px;}.hotel-services h2{text-align:center;font-size:70px;margin-top:0;}.hotel-services ul{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:60px;}.hotel-services ul li{list-style-type:none;font-size:22px;border-bottom:1px solid #BEBEBE;padding:15px 0;padding-left:50px;position:relative;}.hotel-services ul li::before{width:15px;height:17px;content:" ";position:absolute;left:15px;top:27px;background-image:url('svg/tri-element-full.svg');background-size:cover;}.all-services-wrap{text-align:center;margin-top:40px;}.all-services-wrap a{color:var(--gold);font-weight:700;font-size:16px;text-transform:uppercase;}.all-services-wrap a:hover{text-decoration:none;}.congress-cont{padding:50px 20px;}.congress-cont h2{text-align:center;font-size:90px;margin-top:0;margin-bottom:30px;}.congress-img-wrapper{height:auto;padding:125px 150px;padding-bottom:0;background-image:url('img/congress-bg.jpg');background-size:cover;position:relative;display:flex;justify-content:flex-end;align-items:flex-end;}.congress-text-wrap{position:relative;bottom:-75px;background-color:#fff;width:520px;padding:75px;text-align:center;}.congress-text-wrap::before{position:absolute;width:113px;height:131px;content:" ";background-image:url('svg/tri-element.svg');left:0;top:0;transform:translate(-50%,-50%);background-size:cover;}.congress-text-wrap h3{margin-top:0;font-size:40px;margin-bottom:0;}.congress-text-wrap .congress-text{margin:50px 0;margin-bottom:150px;}.other-services-cont{padding:50px 20px;overflow:hidden;padding-top:70px;}.other-services-cont h2{font-size:70px;text-align:center;margin-top:50px;margin-bottom:30px;}.other-services-wrapper .service-item{background-color:#fff;padding:50px;text-align:center;position:relative;flex:0 0 33.33%;}.other-services-wrapper .service-item .img-wrap,.other-services-wrapper .service-item .fimg{margin:-50px;margin-bottom:50px;overflow:hidden;max-width:unset;}.other-services-wrapper .service-item .img-wrap img,.other-services-wrapper .service-item .fimg_img{transition:var(--transition);width:100%;height:auto;}.other-services-wrapper .service-item:hover .img-wrap img,.other-services-wrapper .service-item:hover .fimg_img{transform:scale(1.05,1.05);}.other-services-wrapper .service-item .service-name{font-size:40px;margin:0;}.other-services-wrapper .service-item .service-desc{margin-top:20px;margin-bottom:75px;}.other-services-wrapper .service-item .alt-link-wrap{position:absolute;bottom:50px;left:0;width:100%;text-align:center;}.other-services-wrapper .service-item:hover .alt-link-wrap span::after{width:10%;}.other-services-wrapper .service-item a.service-link{position:absolute;left:0;top:0;width:100%;height:100%;}.about-us-cont{padding:50px 20px;position:relative;overflow:hidden;padding-bottom:200px;}.about-us-cont h2{font-size:70px;margin-top:0;position:relative;text-align:center;padding-top:40px;}.about-us-cont h2::before{position:absolute;left:50%;transform:translateX(-50%);width:65px;height:13px;background-image:url('svg/stars.svg');background-size:cover;content:" ";top:0;}.famous-guests-wrapper{text-align:center;margin:30px 0;margin-bottom:40px;position:relative;}.famous-guests-wrapper::before{width:60px;position:absolute;left:0;top:0;height:100%;content:" ";background:linear-gradient(90deg,rgba(236,234,227,1) 30%,rgba(236,234,227,0) 100%);z-index:9;}.famous-guests-wrapper::after{width:60px;position:absolute;right:0;top:0;height:100%;content:" ";background:linear-gradient(90deg,rgba(236,234,227,0) 0%,rgba(236,234,227,1) 70%);}.guests-outer-wrap{overflow:hidden;}.guests-wrapper{display:flex;justify-content:center;gap:20px;overflow:hidden;position:relative;font-size:24px;width:fit-content;position:relative;transform:translateX(50px);transition-timing-function:linear;}.guests-wrapper .guest{white-space:nowrap;}.about-us-cont .about-text{text-align:center;}.tri-element-wrapper{position:absolute;width:calc(50% - 350px);height:100%;top:50px;left:-50px;}.tri-element-wrapper img{width:100%;position:absolute;top:0;left:0;height:auto;}.tri-element-wrapper.right img:first-child{transform:scaleX(-1);}.tri-element-wrapper.left img:nth-child(2){transform:scaleX(-1);}.tri-element-wrapper.right{left:auto;right:-50px;}.about-text .underline{margin-top:30px;}.discover-cont{text-align:center;overflow:hidden;padding-bottom:50px;}.discover-cont.page{padding-top:50px;}.discover-cont h2{margin-top:0;margin-bottom:40px;}.packs-wrapper{display:flex;gap:30px;margin-top:50px;}.packs-wrapper .pack-item{background-color:#003048;position:relative;flex:0 0 calc(33.333% - 20px);min-height:500px;}.packs-wrapper .pack-item .fimg,.packs-wrapper .pack-item .fimg_wrp,.packs-wrapper .pack-item .fimg_pic,.packs-wrapper .pack-item .fimg_img{width:100%;height:100%;}.packs-wrapper .pack-item .fimg_img{transition:var(--transition);object-fit:cover;}.packs-wrapper .pack-item:hover .fimg_img{opacity:.5;}.packs-wrapper .pack-item .underline{position:absolute;bottom:70px;left:50%;transform:translateX(-50%);color:#fff;}.packs-wrapper .pack-item .underline::after{background-color:#fff;}.packs-wrapper .pack-item .pack-link{position:absolute;left:0;top:0;width:100%;height:100%;}.news-cont{padding:50px 20px;}.articles_small_container,.articles_list_container{display:flex;justify-content:center;gap:30px;text-align:center;column-span:all;flex-wrap:wrap;}.articles_name,.articles_small_more{flex:0 0 100%;margin:0;}.articles_small_item,.articles_list_item{background-color:#E6E4DD;padding:0 80px;transition:var(--transition);height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;}.articles_small_item h3,.bottom-text-cont .text-wrapper .articles_list_item h2{font-size:24px;font-family:'Arial','Helvetica',sans-serif;line-height:1.5;margin:0;font-weight:400;}.articles_small_link,.articles_list_link{height:0;overflow:hidden;transition:var(--transition);}.articles_small_item:hover .articles_small_link,.articles_list_item:hover .articles_list_link{height:29px;margin-top:20px;}.articles_small_item:hover,.articles_list_item:hover{background-color:#fff;}.article-link{color:#003048;text-decoration:none;flex:0 0 calc((100% - 60px) / 3);}.room-sizes-cont{padding:50px 20px;}.room-sizes-cont h2{text-align:center;margin-top:0;}.room-sizes-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;}.room-sizes-wrapper .room-item{background-color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center;}.room-size-info{max-width:250px;display:flex;flex-direction:column;align-items:center;padding:80px 0;}.room-size-info .btn{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);border-radius:40px;font-size:16px;width:100%;display:flex;gap:10px;align-items:center;justify-content:center;cursor:pointer;}.room-size-info .btn .three-dee-wrapper{width:36px;height:36px;display:inline-block;position:relative;}.room-size-info .btn .three-dee-wrapper img{object-fit:contain;width:100%;object-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:var(--transition);}.room-size-info .btn:hover .arrows{transform:translate(-50%,-50%) rotate(-180deg);}.room-size-info .room-icon-wrap{height:60px;display:flex;justify-content:center;align-items:center;margin-bottom:30px;}.room-size-info .room-size-name{font-size:24px;}.room-virtual{padding-top:30px;text-align:center;display:none;}.gallery-cont{padding:50px 20px;padding-top:70px;overflow:hidden;position:relative;}.gallery-cont h2{margin-top:0;text-align:center;}.gallery-wrapper{display:flex;gap:30px;}.gallery-wrapper .gallery-img,.gallery-wrapper .fimg{flex:0 0 auto;max-width:80vw;}.img-top-cont{position:relative;height:auto;min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:100px 0;}.img-top-cont .shadow{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0.3);}.img-top-cont h1{font-size:200px;margin:0 auto;position:relative;color:#fff;text-align:center;max-width:80%;}.img-top-cont h1.smaller{font-size:70px;}.img-top-cont > img{object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0;}.img-top-cont .fimg{position:absolute;left:0;top:0;bottom:0;right:0;}.img-top-cont .fimg_wrp,.img-top-cont .fimg_pic,.img-top-cont .fimg_img{width:100%;height:100%;}.img-top-cont .fimg_img{object-fit:cover;}.main-text-cont{padding:50px 20px;padding-top:100px;}.main-text-cont .container > h2{text-align:center;margin:0;position:relative;padding-top:40px;margin-bottom:40px;}.main-text-cont .container > h2::before{position:absolute;left:50%;transform:translateX(-50%);width:65px;height:13px;background-image:url('svg/stars.svg');background-size:cover;content:" ";top:0;}.main-text-wrapper{display:flex;gap:150px;margin-top:80px;}.text-box-outer{flex:0 0 380px;text-align:center;}.main-text-wrapper .text{flex:1 1 auto;}.main-text-wrapper .text a{color:#000;}.main-text-wrapper .text a:hover{text-decoration:none;}.text-box-inner{background-color:#fff;padding:60px 40px;display:flex;align-items:center;flex-direction:column;}.text-box-inner h3{margin-top:20px;margin-bottom:40px;}.main-text-wrapper .text ul{margin:15px 0;padding:0;}.main-text-wrapper .text ul li{list-style-type:none;padding:15px 0;padding-left:50px;position:relative;}.main-text-wrapper .text ul li::before{width:15px;height:17px;content:" ";position:absolute;left:15px;top:23px;background-image:url('svg/tri-element-full.svg');background-size:cover;}.main-text-wrapper .text ul li p{margin:0;}.text-box-inner::before{position:absolute;width:113px;height:131px;content:" ";background-image:url('svg/tri-element.svg');left:0;top:0;transform:translate(-50%,-50%);background-size:cover;}.page_perex{margin:0 auto;margin-bottom:100px;margin-top:50px;text-align:center;font-family:var(--font-fancy);font-weight:400;line-height:1.1;font-size:70px;}.page_perex::before{position:absolute;left:50%;transform:translateX(-50%);width:65px;height:13px;background-image:url('svg/stars.svg');background-size:cover;content:" ";top:-30px;}.page_perex em{font-family:'Arial','Helvetica',sans-serif;font-weight:400;line-height:1.8;font-size:18px;display:block;font-style:normal;}.page_perex p{margin:10px 0;}.info-gallery{column-span:all;}.info-gallery .gallery_item{display:grid;grid-template-columns:1fr 1fr;gap:30px;}.info-gallery .gallery_item .gallery_img{order:1;}.info-gallery .gallery_item:nth-child(2n) .gallery_img{order:3;}.gallery-info-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;box-sizing:border-box;order:2;padding:100px;}.gallery-info-wrapper::before{position:absolute;width:100%;height:calc(100% - 60px);top:30px;left:0;content:" ";border:1px solid #C8C8C8;box-sizing:border-box;}.gallery-info-wrapper .gallery_name{font-family:var(--font-fancy);font-size:40px;margin-bottom:20px;position:relative;line-height:1.5;}.gallery-info-wrapper .gallery_name::before{position:absolute;width:28px;height:33px;content:" ";background-image:url('svg/tri-element-bolder.svg');left:50%;top:-43px;transform:translateX(-50%);background-size:cover;}.info-gallery .gallery_item p{margin-top:0;}.milestones-wrap{display:grid;grid-template-columns:repeat(4,1fr);margin:100px 0;column-span:all;}.milestones-wrap .milestone-item{display:flex;flex-direction:column;align-items:center;text-align:center;border-right:1px solid #C9C8C8;}.milestones-wrap .milestone-item:last-child{border-right:none;}.milestones-wrap .milestone-item .number{font-family:var(--font-fancy);font-size:70px;font-weight:400;margin-bottom:15px;line-height:1;}.milestones-wrap .milestone-item .text{max-width:230px;}.service-file-link{display:flex;align-items:center;gap:30px;background-color:#fff;padding-right:80px;width:max-content;min-width:60%;text-decoration:none;color:var(--gold);font-size:16px;font-weight:700;text-transform:uppercase;position:relative;margin-top:50px;}.service-file-link::after{position:absolute;content:" ";top:50%;transform:translateY(-50%);right:40px;width:10px;height:19px;background-size:cover;background-image:url('svg/arrow-right-gold.svg');transition:var(--transition);}.service-file-link:hover::after{right:25px;}.service-file-link .file-name{position:relative;}.service-file-link .file-name::after{width:100%;content:" ";position:absolute;left:50%;transform:translateX(-50%);height:1px;transition:var(--transition);bottom:0;background-color:var(--gold);}.service-file-link:hover .file-name::after{width:10%;}.congress-content-outer{display:grid;grid-template-columns:1fr 1fr;background-color:#fff;}.congress-control-wrap{display:flex;justify-content:center;gap:5px;}.congress-control-wrap .control-item{font-size:24px;background-color:#DBD8D0;padding:10px 25px;padding-left:60px;cursor:pointer;transition:var(--transition);position:relative;}.congress-control-wrap .control-item::after,.congress-control-wrap .control-item::before{position:absolute;left:20px;top:50%;transform:translateY(-50%);background-size:cover;content:" ";transition:var(--transition);}.congress-control-wrap .control-item.people::after,.congress-control-wrap .control-item.people::before{width:24px;height:22px;}.congress-control-wrap .control-item.people::before{background-image:url('svg/people.svg');opacity:1;}.congress-control-wrap .control-item.people::after{background-image:url('svg/people-gold.svg');opacity:0;}.congress-control-wrap .control-item.area::after,.congress-control-wrap .control-item.area::before{width:21px;height:21px;}.congress-control-wrap .control-item.area::before{background-image:url('svg/bx-area.svg');opacity:1;}.congress-control-wrap .control-item.area::after{background-image:url('svg/bx-area-gold.svg');opacity:0;}.congress-control-wrap .control-item.active,.congress-control-wrap .control-item:hover{background-color:#fff;}.congress-control-wrap .control-item.area:hover::before,.congress-control-wrap .control-item.people:hover::before,.congress-control-wrap .control-item.people.active::before,.congress-control-wrap .control-item.area.active::before{opacity:0;}.congress-control-wrap .control-item.area:hover::after,.congress-control-wrap .control-item.people:hover::after,.congress-control-wrap .control-item.people.active::after,.congress-control-wrap .control-item.area.active::after{opacity:1;}.congress-img-wrap{padding:90px 20px;display:flex;justify-content:center;align-items:center;}.congress-inner{padding:90px 70px;}.congress-content-item{display:none;}.congress-content-item.active{display:block;}.congress-content-item table{width:100%;border-collapse:collapse;}.congress-content-item table td{padding:15px 10px;line-height:1.2;border-bottom:1px solid #D8D8D8;font-size:16px;}.congress-content-item table td:nth-child(2n){background-color:#FBF8F1;}.congress-content-item tr:first-child td{vertical-align:top;font-size:18px;}.contact-top-text-cont{position:relative;padding:0 20px;padding-top:100px;z-index:9;}.contact-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:100px;}.right-form{position:relative;top:-265px;}.right-form .cform_container{position:sticky;top:20px;}.cform_container{background-color:#003048;width:100%;padding:80px 120px;}.cform_container::before{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url('img/footer-bg');background-size:cover;mix-blend-mode:overlay;content:" ";opacity:.16;pointer-events:none;}.cform_container h2{margin:0;margin-bottom:40px;color:#fff;text-align:center;font-size:40px;}.form{width:100%;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid rgba(255,255,255,0.3);resize:none;color:#fff;margin-bottom:50px;height:38px;transition:var(--transition);}.form:focus{outline:none;border-color:#c1b66e;}textarea.form:focus{height:108px;}.form::placeholder{opacity:1;color:rgba(255,255,255,.7);}.cform_form_submit{text-align:center;}.cform_form_submit .form_submit{min-width:230px;}.cform_form_type_textarea{height:164px;}.contact-map-cont{position:relative;}.contact-map-cont .map{object-fit:cover;object-position:center;width:100%;height:100%;min-height:450px;}.contact-map-cont .element{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);}.contact-wrapper .left-text h2{position:relative;margin-top:0;margin-bottom:15px;}.contact-wrapper .left-text h2::before{position:absolute;left:0;width:65px;height:13px;background-image:url('svg/stars.svg');background-size:cover;content:" ";top:-30px;}.left-text a{display:inline-block;position:relative;text-decoration:none;text-transform:uppercase;color:var(--gold);font-size:16px;font-weight:700;}.left-text a::after{width:100%;content:" ";position:absolute;left:50%;transform:translateX(-50%);height:1px;transition:var(--transition);bottom:0;background-color:var(--gold);}.left-text a:hover::after{width:10%;}.contact-wrapper .left-text .link-wrapper{margin:50px 0;}.contact-wrapper .left-text p:last-child{font-size:14px;max-width:400px;}.img-top-cont.contact h1{font-size:138px;}.contact-panel-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;margin-top:120px;margin-bottom:100px;}.contact-panel-wrapper .contact-item.info-item{grid-column:1 / -1;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;margin-top:50px;}.contact-panel-wrapper .contact-item.info-item .inner-info{background-color:#00304860;padding:30px;max-width:600px;}.contact-panel-wrapper .contact-item.info-item .inner-info a{color:var(--gold);}.contact-panel-wrapper .contact-item.info-item .inner-info > *:first-child{margin-top:0;}.contact-panel-wrapper .contact-item.info-item .inner-info > *:last-child{margin-bottom:0;}.contact-panel-wrapper .headline{text-transform:uppercase;color:#fff;font-size:24px;font-weight:700;margin-bottom:10px;}.contact-panel-wrapper .phone{color:#fff;font-size:16px;}.img-top-cont.contact .shadow{background-color:rgba(0,0,0,0.55);}.contact-bottom-cont{margin-top:150px;}.transfer-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px;}.transfer-wrapper h2{text-transform:uppercase;font-size:70px;margin-top:0;}.news_item{border-bottom:1px solid #BEBEBE;}.news_item:nth-child(2){border-top:1px solid #BEBEBE;}.news_container h3{font-size:24px;font-family:'Arial','Helvetica',sans-serif;font-weight:400;margin:0;position:relative;cursor:pointer;padding:25px 0;padding-right:40px;}.news_container h3::after{transition:var(--transition);width:10px;height:20px;background-size:cover;background-image:url('svg/arrow-right-gold.svg');content:" ";top:28px;right:10px;transform:rotate(90deg);position:absolute;}.news_container h3.open::after{transform:rotate(-90deg);}.news_text_answer{display:none;margin-bottom:20px;}.news_text_answer ul{margin:0;padding:0;position:relative;}.news_text_answer ul::before{position:absolute;width:1px;height:calc(100% - 20px);top:9px;left:8px;background-color:var(--gold);content:" ";}.news_text_answer ul li{list-style-type:none;position:relative;padding-left:30px;margin-bottom:10px;}.news_text_answer ul li:last-child{margin-bottom:0;}.news_text_answer ul li::before{width:15px;height:17px;content:" ";position:absolute;left:0;top:7px;background-image:url('svg/tri-element-full.svg');background-size:cover;}.sp-top-cont{padding-top:150px;}.sp-top-cont h1{text-align:center;margin-top:0;margin-bottom:20px;}.mod_articles_article .page_perex{font-size:24px;line-height:1.5;}.articles_art_thumb{margin-bottom:30px;}.image-block .container{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;}.image-block .container figure{width:100%;height:0;padding-top:100%;position:relative;}.image-block .container figure a{position:absolute;width:100%;height:100%;left:0;top:0;}.image-block .container figure picture{width:100%;height:100%;}.image-block .container figure img{object-fit:cover;width:100%;height:100%;}.image-block .container figure figcaption{display:none;}.image-block .container .text-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px;text-align:center;}.image-block:nth-of-type(2n+1) .container .text-wrapper{order:2;}.image-block .container .text-wrapper::before{position:absolute;width:100%;height:calc(100% - 60px);top:30px;left:0;content:" ";border:1px solid #C8C8C8;box-sizing:border-box;}.image-block .container .text-wrapper h2{font-family:var(--font-fancy);font-size:40px;margin:0;margin-bottom:20px;position:relative;line-height:1.5;}.image-block .container .text-wrapper h2::before{position:absolute;width:28px;height:33px;content:" ";background-image:url('svg/tri-element-bolder.svg');left:50%;top:-43px;transform:translateX(-50%);background-size:cover;}.splide.no-slide{visibility:visible;}.splide__track{overflow:visible;}.splide__list{gap:30px;justify-content:center;}.is-active .splide__list{justify-content:flex-start;}.splide__arrows{position:absolute;right:auto;left:30px;top:-70px;transform:translate(0,0);z-index:99;display:flex;align-items:center;height:60px;gap:1px;}.splide__arrow{background-color:var(--gold);width:85px;height:60px;color:#fff;border-radius:0;transition:var(--transition);position:relative;left:0;right:auto;top:0;transform:translateY(0);}.splide__arrow:disabled{background-color:#ccc;}.splide__arrow--next{right:-60px;}.splide__arrow--prev{left:0;}.splide__pagination{display:none;}.splide__arrow svg{fill:#fff;width:22px;height:22px;}.gallery-navigation-wrapper{display:flex;justify-content:center;gap:30px;font-size:22px;margin-bottom:30px;}.gallery-navigation-wrapper .gallery-nav-item{position:relative;cursor:pointer;}.gallery-navigation-wrapper .gallery-nav-item::after{position:absolute;background-color:var(--gold);left:50%;transform:translateX(-50%);bottom:-5px;height:3px;width:0;content:" ";transition:var(--transition);}.gallery-navigation-wrapper .gallery-nav-item:hover::after,.gallery-navigation-wrapper .gallery-nav-item.active::after{width:100%;}.gallery-tab{display:none;padding-top:70px;}.gallery-tab.active{display:block;}footer{background-color:#003048;margin-top:50px;color:#fff;padding-top:225px;}.footer-top{display:flex;justify-content:flex-end;font-size:16px;}.footer-content{display:grid;grid-template-columns:1fr 1fr;gap:100px;flex:0 0 50%;}.footer-content h2{font-size:24px;font-weight:700;font-family:'Arial','Helvetica',sans-serif;text-transform:uppercase;margin:0;margin-bottom:25px;line-height:1.5;}.footer-content .footer-col:first-child h2{text-transform:none;}.review-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:30px;}.review-item{font-size:14px;}.review-item img{margin-bottom:20px;}.social-cont{display:flex;gap:20px;margin-top:60px;}.bottom-text-cont{padding:50px 20px;overflow:hidden;}.bottom-text-cont .text-wrapper{column-count:2;column-gap:80px;}.bottom-text-cont .text-wrapper.full{column-count:1;column-gap:0;}.bottom-text-cont .text-wrapper h2,.bottom-text-cont .text-wrapper h3,.bottom-text-cont .text-wrapper h4{column-span:all;margin:20px 0;margin-top:40px;}.bottom-text-cont .text-wrapper h2{font-size:40px;}.bottom-text-cont .text-wrapper p{margin-top:0;}.footer-bottom{margin-top:200px;}.bottom-gallery-cont{position:relative;overflow:hidden;}footer{position:relative;overflow:hidden;}.svg-wrapper{height:0;overflow:hidden;}footer .img-wrapper{position:absolute;width:0;height:100%;padding-left:80%;top:0;right:50%;overflow:hidden;}footer .footer-img{width:calc(100% + 500px);height:calc(100% + 550px);mix-blend-mode:overlay;object-fit:cover;clip-path:url('#clip-path-footer');-webkit-clip-path:url('#clip-path-footer');position:absolute;left:-40px;bottom:-320px;object-position:50% 100%;overflow:hidden;}footer .footer-img.second{opacity:.5;}.footer-bottom{display:grid;grid-template-columns:1fr 1fr;margin-bottom:100px;}.right-side{display:grid;grid-template-columns:1fr 1fr;gap:100px;}#footer_menu{margin:0;padding:0;}#footer_menu li{list-style-type:none;}#footer_menu li a{color:#fff;opacity:.6;transition:var(--transition);}#footer_menu li a:hover{opacity:1;}.comerto a img{opacity:.6;transition:var(--transition);}.comerto a:hover img{opacity:1;}.gallery_container{display:flex;gap:30px;}.gallery_item{flex:0 0 auto;}.gallery_item figcaption{position:absolute;width:100%;bottom:0;margin:0;padding:10px 20px;color:#fff;font-style:italic;background-color:rgba(0,0,0,0.5);}.gallery_item figcaption p{margin:0;}#fb-widget-1{column-span:all;padding:40px;background-color:#fff;}.popUpWrap{display:flex;position:fixed;width:100%;height:100%;top:0;left:0;justify-content:center;align-items:center;z-index:999;transition:var(--transition);opacity:0;pointer-events:none;}.popUpWrap.visible{opacity:1;pointer-events:auto;}.contactPopupBg{background-color:rgba(0,0,0,0.5);position:absolute;left:0;top:0;width:100%;height:100%;}.pop-up-form{background-color:#0d4050;width:min(90%,500px);position:relative;top:20px;}.pop-up-form h2{margin-top:0;font-size:32px;color:#fff;text-align:center;}.popupCloseButton{position:absolute;top:0;right:0;transform:translate(25%,-25%);cursor:pointer;background-color:var(--gold);z-index:9;width:40px;height:40px;display:flex;align-items:center;justify-content:center;}.popupCloseButton img{position:relative;width:24px;height:auto;}.form-inner-wrap{width:100%;height:100%;overflow:auto;padding:0;}.form-inner-wrap .cform_container{padding:30px;}.cform_form_type_textarea{height:140px;}#ui-datepicker-div{background-color:#fff;padding:10px;color:#000;font-family:inherit;font-size:14px;display:none;}.ui-datepicker-header{display:flex;justify-content:space-between;flex-wrap:wrap;}.ui-datepicker-title{flex:0 0 100%;text-align:center;}.ui-datepicker-header a,.ui-datepicker-calendar a{color:var(--gold);font-weight:700;}.cform_form_type_select option{color:#000;}.footer-bottom{padding:0 20px;}.id_page_135 .bottom-text-cont .text-wrapper,.id_page_136 .bottom-text-cont .text-wrapper,.id_page_137 .bottom-text-cont .text-wrapper{column-count:auto;column-gap:unset;max-width:1000px;text-align:center;margin:0 auto;background:#fff;color:#004e70;padding:50px;}.id_page_135 .inner-wrapper,.id_page_136 .inner-wrapper,.id_page_137 .inner-wrapper{max-width:300px;margin:0 auto;}.wrap-cocktails{text-align:left;max-width:600px;margin:0 auto 100px auto;}.wrap-cocktails .price{float:right;}.wrap-cocktails .volume{width:100%;display:block;text-align:right;margin:60px 0 18px 0;}.wrap-cocktails h2{margin:100px 0 30px 0 !important;}.wrap-cocktails .drink-category{margin:50px 0 20px 0 !important;}.wrap-cocktails .drink-in{padding:0 0 0 80px;}.wrap-cocktails .menu-flex{display:flex;overflow:auto;}.wrap-cocktails .menu-flex p:first-child{min-width:75%;max-width:360px;}.wrap-cocktails .menu-flex p:nth-child(2n){flex-grow:1;padding:0 20px;}.menu-flex .menu-flex-dl{padding:0 !important;}.wrap-cocktails .drink-name{max-width:535px;display:inline-block;padding:0 20px 0 0;}.user_sitemap{column-span:all;}.text-wrapper a{color:var(--gold);}.text-wrapper a:hover{text-decoration:none;}@media(max-width:1600px){#menu li a{font-size:16px;}.menu-wrap{gap:20px;}.rooms-wrapper .room-item{grid-template-columns:4fr 2fr;}.rooms-wrapper .room-item .room-info{padding-top:40px;}.img-top-cont h1{font-size:140px;}.gallery-navigation-wrapper .gallery-nav-item{font-size:16px;font-weight:600;}.right-form{top:-150px;}}@media (max-width:1500px){header .btn{padding:15px 15px;}#menu li a{font-size:14px;}}@media(max-width:1281px){.header-inner{padding:0 20px;}.go-down{right:20px;}.rooms-wrapper .room-item .room-info .top h3{font-size:28px;}.rooms-wrapper .room-item .room-info .room-short-desc,.rooms-wrapper .room-item .room-info .middle ul li{font-size:16px;}.congress-cont h2,.rooms-cont h2,.rooms-cont h1,.other-services-cont h2,.other-services-cont h2,.hotel-services h2,.other-services-cont h2,.about-us-cont h2,h2,.page_perex,.sp-top-cont h1{font-size:48px;}.img-top-cont h1{font-size:90px;}.book-services-reviews.closed,.book-services-reviews{left:20px;bottom:20px;}.btn,.form_submit{padding:7px 20px;}#menu li a{font-size:13px;padding:10px;}.top-lang-wrap .lang-btn,.top-lang-wrap .lang-menu ul li{font-size:13px;width:40px;height:45px;}header .btn{font-size:14px;height:45px;display:flex;align-items:center;justify-content:center;}.top-lang-wrap:hover .lang-menu{height:90px;}.splide__arrow{width:60px;height:40px;}.other-services-wrapper .service-item .service-name{font-size:24px;}.other-services-wrapper .service-item .service-desc{margin-bottom:45px;font-size:14px;line-height:1.3;}.congress-img-wrapper{padding:85px 50px;}.congress-text-wrap{padding:50px;width:350px;bottom:-140px;}.congress-text-wrap .congress-text{margin-bottom:75px;}.book-services-reviews .book-top span{font-size:18px;}.book-services-reviews .book-top img{display:none;}.book-services-reviews .book-top{padding:10px 20px;padding-right:35px;}.book-services-reviews .book-top::after{top:10px;width:8px;height:16px;}.hotel-services ul li{font-size:16px;}.about-us-cont{padding-bottom:100px;}footer{padding-top:100px;}.footer-bottom{margin-top:80px;margin-bottom:40px;}.logo-wrap{width:120px;min-width:120px;}.cform_container{padding:40px 20px;}}@media(max-width:1260px){.hotel-benefits-wrap{grid-template-columns:1fr 1fr 1fr;row-gap:60px;}.hotel-benefits-wrap h2{grid-column:span 3;margin-bottom:0;}.hotel-benefits-wrap .b-item:nth-child(3n + 1){border-right:none;}.congress-content-outer{grid-template-columns:1fr;}.congress-inner,.congress-img-wrap{padding:40px;}.id_page_135 .bottom-text-cont .text-wrapper,.id_page_136 .bottom-text-cont .text-wrapper,.id_page_137 .bottom-text-cont .text-wrapper{padding:30px 15px;}}@media(max-width:700px){.wrap-cocktails .drink-name{max-width:400px;display:inline-block;}.wrap-cocktails h2{font-size:30px !important;}}@media(max-width:550px){.wrap-cocktails .drink-name{max-width:200px;}.wrap-cocktails .drink-in{padding:0;}}@media screen and (max-width:1024px){.menu-wrap{position:fixed;right:0;top:0;transform:translateX(105%);transition:var(--transition);height:100vh;background-color:#fff;width:calc(100vw - 160px);-webkit-box-shadow:-3px 0px 30px 0px rgba(102,102,102,1);-moz-box-shadow:-3px 0px 30px 0px rgba(102,102,102,1);box-shadow:-3px 0px 30px 0px rgba(102,102,102,1);flex-direction:column;display:flex;justify-content:center;}.menu-wrap.opened{transform:translateX(0);}#menu{flex-direction:column;overflow:hidden;padding:20px;background-color:#fff;display:flex;height:auto;width:100%;}#menu li a{color:#000;font-size:16px;border-bottom:1px solid #ccc;}#small_menu{position:absolute;right:15px;font-size:18px;font-weight:700;background-color:transparent;border:none;outline:none;top:-11px;display:block;width:45px;height:45px;z-index:9;cursor:pointer;transition:ease-in-out .5s;}#small_menu .line.first{transform:rotate(0deg);top:17px;}#small_menu .line.second{display:block;top:24px;}#small_menu .line.third{transform:rotate(0deg);top:31px;}#small_menu .line{width:25px;height:2px;background-color:#fff;position:absolute;right:10px;transition:all 0.3s;}.bcg_no #small_menu .line{background-color:#003048;}#small_menu.opened .line.first{top:25px;transform:rotate(45deg);background-color:#003048;}#small_menu.opened .line.second{display:none;}#small_menu.opened .line.third{top:25px;transform:rotate(-45deg);background-color:#003048;}.top-lang-wrap{display:flex;}.top-lang-wrap .lang-menu ul li a{color:#003048;}.top-lang-wrap .lang-btn{background-color:var(--gold);min-width:40px;height:45px;}.top-lang-wrap .lang-menu ul{display:flex;}.top-lang-wrap .lang-menu{height:auto;position:relative;top:0;}.top-lang-wrap:hover .lang-menu{height:45px;}#magic-line{display:none;}.bcg_no #menu{border-bottom:0;}.bcg_no .top-lang-wrap .lang-menu{border:none;}.rooms-wrapper .room-item{display:flex;flex-direction:column;gap:0;}.rooms-wrapper .room-item > a{height:35vw;}.room-navigation-wrapper .room-nav-item{font-size:16px;}.other-services-wrapper .service-item{flex:0 0 66%;}.other-services-wrapper{padding-top:60px;}.splide__arrows{top:0;}.articles_small_container,.articles_list_container{grid-template-columns:1fr;}.articles_name,.articles_small_more{grid-column:span 1;}.articles_small_link,.articles_list_link{height:29px;margin-top:20px;}.main-text-wrapper{flex-direction:column;gap:30px;}.text-box-outer{flex:0 0 auto;}.footer-content{grid-template-columns:1fr;}.gallery-wrapper{padding-top:60px;}.room-sizes-wrapper{grid-template-columns:1fr 1fr;}.reservation-panel{max-width:700px;}.go-down{padding:20px 0;width:40px;font-size:13px;bottom:15px;display:none;}.img-top-cont h1,.img-top-cont h1.smaller{position:relative;top:0;font-size:50px;}.img-top-cont .reservation-panel{bottom:300px;}.milestones-wrap .milestone-item .number{font-size:42px;}.my-gallery{padding-top:60px;}.gallery-navigation-wrapper{flex-wrap:wrap;}.gallery_item{max-width:90%;}.gallery-tab{padding-top:0;}.img-top-cont.contact h1{top:0;}.contact-panel-wrapper{grid-template-columns:1fr;margin-top:30px;gap:20px;margin-bottom:0;}.img-top-cont.contact{padding:70px 0;height:auto;min-height:100vh;}.contact-wrapper{grid-template-columns:1fr;gap:20px;}.right-form{top:0;}.transfer-wrapper{grid-template-columns:1fr;gap:30px;}.contact-bottom-cont{margin-top:30px;padding:0 20px;}.transfer-wrapper h2{font-size:42px;}.pop-up-form{top:0;}.form-inner-wrap{max-height:90vh;}.tri-element-wrapper{display:none;}footer{padding:40px 20px;}footer .footer-img.second{opacity:.1;}footer .footer-img{max-width:unset;}footer .img-wrapper{display:none;}.footer-content{flex:0 0 100%;gap:20px;}.footer-bottom{padding:0;}.hotel-benefits-wrap{grid-template-columns:1fr 1fr;}.hotel-benefits-wrap h2{grid-column:span 2;}.hotel-benefits-wrap .b-item:nth-child(3n + 1){border-right:1px solid #ccc;}.hotel-benefits-wrap .b-item:nth-child(2n + 1){border-right:none;}}@media (max-width:767px){.splide__list{gap:15px;}.splide__arrows{left:15px;}.rooms-wrapper .room-item .room-info{padding-bottom:20px;}.room-navigation-wrapper{flex-wrap:wrap;gap:15px;}.congress-text-wrap{width:100%;padding:80px 20px;}.congress-img-wrapper{padding:85px 20px;}.congress-text-wrap h3{font-size:24px;}.other-services-wrapper .service-item{flex:0 0 90%;}.hotel-services ul{grid-template-columns:1fr;}.congress-cont h2,.rooms-cont h2,.rooms-cont h1,.other-services-cont h2,.other-services-cont h2,.hotel-services h2,.other-services-cont h2,.about-us-cont h2,h2,.page_perex,.sp-top-cont h1{font-size:32px;}.footer-bottom,.right-side{grid-template-columns:1fr;}.right-side{gap:20px;margin-top:20px;}.reservation-panel{grid-template-columns:50% 50%;width:calc(100% - 40px);}.reservation-panel .input-item.send{grid-column:span 2;height:50px;max-width:100%;}.id_template_1 .rooms-cont{padding-top:20px;}.promo-wrap{grid-column:span 2;}.room-sizes-wrapper{grid-template-columns:1fr;}.image-block .container{grid-template-columns:1fr;padding:0 20px;}.bottom-text-cont .text-wrapper{column-count:1;}.milestones-wrap{grid-template-columns:1fr;gap:30px;margin-bottom:0;}.milestones-wrap .milestone-item{border-right:none;}.image-block .container figure{order:2;}.image-block .container .text-wrapper{padding:20px;padding-top:80px;order:1;}.img-top-cont.contact h1{font-size:56px;}.contact-panel-wrapper .headline{font-size:16px;}.article-link{flex:0 0 100%;}.menu-wrap{min-width:90%;}.hotel-benefits-wrap{grid-template-columns:1fr;}.hotel-benefits-wrap h2{grid-column:span 1;}.hotel-benefits-wrap .b-item{border-right:none !important;}.congress-inner,.congress-img-wrap{padding:20px;}.congress-content-item{overflow:auto;}.congress-control-wrap .control-item{font-size:18px;line-height:1.3;}.congress-content-outer{display:block;}}