@font-face{font-family:"FontAwesome";src:url("/static/dist/fonts/68be5f3087081d9e7746.f2594ef62455.eot");src:url("/static/dist/fonts/68be5f3087081d9e7746.f2594ef62455.eot") format("embedded-opentype"),url("/static/dist/fonts/e8482f7a4d789d43204e.921f11501673.woff2") format("woff2"),url("/static/dist/fonts/b4a4c38ee2b84bdc0c23.9d56249d0907.woff") format("woff"),url("/static/dist/fonts/9670a428d9d0693620f2.ab673bac3a9e.ttf") format("truetype"),url("/static/dist/img/083fd5cb8a29bd0cdeea.c862e94cbef7.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"FontAwesome-Regular";src:url("/static/dist/fonts/aead8d3cd75709b9f293.491a96d81886.eot");src:url("/static/dist/fonts/aead8d3cd75709b9f293.491a96d81886.eot") format("embedded-opentype"),url("/static/dist/fonts/9af270c85e71eda4ad03.cf6008d39608.woff2") format("woff2"),url("/static/dist/fonts/376d84dfde61d0dec92c.4f8bb2872206.woff") format("woff"),url("/static/dist/fonts/c02aa8907b06b17eee8a.e6ff1c5d13b7.ttf") format("truetype"),url("/static/dist/img/4b831aa96e1516568e5e.b5a61b229c9c.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"FontAwesome-Solid";src:url("/static/dist/fonts/d8faf66d1fc6427680a8.20b351a6af2d.eot");src:url("/static/dist/fonts/d8faf66d1fc6427680a8.20b351a6af2d.eot") format("embedded-opentype"),url("/static/dist/fonts/f8cad535a99a21ba3b52.1dc5b6dd4bf4.woff2") format("woff2"),url("/static/dist/fonts/6d80c1a375104b58a387.997f6b181918.woff") format("woff"),url("/static/dist/fonts/9d87f5a6cd6223da8803.63726a69fa60.ttf") format("truetype"),url("/static/dist/img/f08204c4b61810c375e2.1d220cf9da36.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{padding:0;margin:0;box-sizing:border-box;outline:none}:after,:before,:hover{box-sizing:border-box}html{box-sizing:border-box}html,body{height:100%}body{background-color:#fff;font-size:.85em;color:#333;font-family:Arial,sans-serif;min-width:320px}a{text-decoration:none;outline:none;color:#000;display:inline-block}p{word-wrap:break-word;line-height:1.5}textarea,input,select,button{border:0;outline:none}textarea{resize:none;height:80px}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;position:relative;cursor:pointer;background:url("/static/dist/img/124281b8b113112b3e45.397aceabce76.png") no-repeat 95% center}strong{font-weight:bold}::-webkit-input-placeholder{color:#303030;font-family:Arial,sans-serif}::-moz-placeholder{color:#303030;font-family:Arial,sans-serif}:-ms-input-placeholder{color:#303030;font-family:Arial,sans-serif}:-moz-placeholder{color:#303030;font-family:Arial,sans-serif}.main_wrapper{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.main_content{flex-grow:1;display:flex;flex-direction:column}.container{width:100%;max-width:1170px;margin:0 auto;padding:0 15px}.text_center{text-align:center}.text_left{text-align:left}.text_right{text-align:right}.title_small{font-weight:bold;font-size:1.2em;padding-bottom:15px;line-height:1.3}.title{font-size:2em;line-height:1.3;padding-bottom:15px}.title_box{padding-bottom:30px}.title_box .title,.title_box .more_btn{display:inline-block;vertical-align:bottom}.title_box .title{padding-right:30px;padding-bottom:0}.title_box .more_btn{margin-bottom:3px;margin-top:15px}.h1,h1{font-size:2.5em;line-height:1.3;padding-bottom:15px;font-weight:bold}.button{color:#fff;background:#63112f;padding:10px 30px;transition:.5s ease all;cursor:pointer;display:inline-block;text-align:center}.button:hover{background:#c72846}.more_btn{color:#63112f;position:relative;padding-right:15px;line-height:1.3}.more_btn:before{content:"\F054";font-family:"FontAwesome-Solid";font-weight:400;font-size:12px;position:absolute;top:1px;right:0}.more_btn:hover{text-decoration:underline;color:#c72846}#toTop{display:inline-block;position:fixed;bottom:50px;right:3%;width:55px;height:55px;line-height:55px;text-align:center;color:#000;border-radius:50%;box-shadow:1px 4px 7px 0 rgba(0,0,0,.25);background-color:#fff;z-index:9999;transition:all .4s ease 0s}#toTop:before{content:"\F106";font-family:FontAwesome-Solid;font-size:16px;font-weight:400}#toTop:hover{color:#63112f}#booking_btn{display:inline-block;position:fixed;bottom:120px;right:3%;width:55px;height:55px;line-height:55px;text-align:center;color:#fff;border-radius:50%;box-shadow:1px 4px 7px 0 rgba(0,0,0,.25);background-color:#63112f;z-index:9999;transition:all .4s ease 0s}#booking_btn:before{content:"\F562";font-family:FontAwesome-Solid;font-size:16px;font-weight:400}#booking_btn:hover{background:#c72846}.video_btn{display:block;width:30px;height:30px;line-height:30px;text-align:center;color:#fff !important;border-radius:50%;padding:0 !important;box-shadow:1px 4px 7px 0 rgba(0,0,0,.25);background-color:#63112f;z-index:9999;transition:all .4s ease 0s}.video_btn:before{content:"\F04B";font-family:FontAwesome-Solid;font-size:13px;font-weight:400}.video_btn:hover{background:#c72846}[data-background-image]{background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important}/*!*---------slick slider--------------*!*/.slick,.slick-wrapper{width:100%}.slick-slide{outline:none;border:none}.slick-next,.slick-prev{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;text-align:center;outline:none;transition:.5s all ease;border:0;z-index:10;border-radius:50%;background:#fff;box-shadow:1px 4px 7px 0 rgba(0,0,0,.25)}.slick-next:before,.slick-prev:before{font-family:FontAwesome-Solid;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;font-size:14px;line-height:38px;color:#333;transition:.5s all ease}.slick-next:hover:before,.slick-prev:hover:before{color:#63112f}.slick-prev{left:5px}.slick-next{right:5px}.slick-next:before{content:"\F054"}.slick-prev:before{content:"\F053"}.slick-dots{text-align:center;font-size:0;position:absolute;bottom:0;left:0;right:0;margin:auto}.slick-dots li{display:inline-block;width:10px;height:10px;border-radius:50%;background:#aeaeae;margin:0 5px;cursor:pointer;transition:.5s ease;position:relative}.slick-dots li button{background:none;outline:none;border:none;font-size:0}.slick-dots li.slick-active,.slick-dots li:hover{background:#63112f;transition:.5s ease}.slick-slide img{width:100%;height:auto}.popup_js{width:100%;height:100%;display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,.7);z-index:9999}.popup-inner{max-width:800px;width:95%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:50px 15px 50px;max-height:95%;overflow-y:auto;box-shadow:2px 2px 18px 0 rgba(0,0,0,.45);background:#fff}.popup-inner .title_popup{text-align:center}.popup-inner form{max-width:750px;margin:0 auto}.popup-inner h3{font-weight:bold;line-height:1.5;padding-bottom:15px;font-size:1.3em}.popup-close{width:30px;height:30px;display:inline-block;position:absolute;top:30px;right:30px;transition:ease all .25s;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);font-size:20px;text-align:center;line-height:100%;color:#fff}.popup-close:before{color:#000;content:"\F00D";font-family:"FontAwesome-Solid";font-size:20px;transition:.5s ease;text-align:center;line-height:30px}.fixed_body{overflow:hidden}input[name=honeypot],input[name=room-id]{display:none !important}.room_booking_popup{max-width:380px;background:rgba(0,0,0,.2);border-radius:14px;box-shadow:none}.room_booking_popup form{width:218px;margin:0 auto;border-radius:14px;background:hsla(0,0%,100%,.9);padding:15px 10px}.room_booking_popup form input,.room_booking_popup form select,.room_booking_popup form textarea,.room_booking_popup form .button{border-radius:3px;margin-bottom:0;box-shadow:0 2px 2px -2px #ccc inset}.room_booking_popup form .wrap{margin:0 -10px}.room_booking_popup form .wrap .box{padding:0 10px 8px;width:50% !important}.room_booking_popup form .button{width:100%;min-width:auto;box-shadow:0 1px 2px -1px #000;text-transform:none}.room_booking_popup form p{text-transform:uppercase;font-size:.85em}.room_booking_popup .line{border-bottom:1px solid #b3b3b3;box-shadow:0px -2px 0 -1px #fff inset}.room_booking_popup .promo{align-self:center}.room_booking_popup .promo p{padding-bottom:10px}.room_booking_popup .popup-close{border-radius:50%;border:2px solid #fff;background-color:rgba(0,0,0,.5);width:25px;height:25px;font-size:13px}.room_booking_popup .popup-close:before{color:#fff;font-size:13px;line-height:20px}.room_booking_popup .title_popup{color:#63112f;font-size:1.1em;padding-bottom:15px;line-height:1.3}.vk,.google,.facebook,.instagram,.telegram,.twitter,.linkedin-in,.whatsapp,.youtube{position:relative;color:#63112f;width:38px;height:38px;border-radius:50%;display:inline-block;text-align:center;transition:.5s ease;font-size:16px;line-height:38px;margin:0 7px;background-color:#fff}.vk:hover,.google:hover,.facebook:hover,.instagram:hover,.telegram:hover,.twitter:hover,.linkedin-in:hover,.whatsapp:hover,.youtube:hover{color:#fff;background-color:#63112f}.vk:before{content:"\F189";font-family:FontAwesome}.google::before{content:"\F0D5";font-family:FontAwesome}.facebook::before{content:"\F39E";font-family:FontAwesome}.instagram::before{content:"\F16D";font-family:FontAwesome}.telegram:before{content:"\F3FE";font-family:FontAwesome}.twitter:before{content:"\F099";font-family:FontAwesome}.linkedin-in:before{content:"\F0E1";font-family:FontAwesome}.whatsapp:before{content:"\F40C";font-family:FontAwesome}.youtube:before{content:"\F167";font-family:FontAwesome}.phone,.email,.marker,.viber,.gps,.clock,.skype{position:relative;padding:0 5px 0 30px}.phone:before,.email:before,.marker:before,.viber:before,.gps:before,.clock:before,.skype:before{content:"";font-family:FontAwesome-Regular;color:#fff;position:absolute;top:0;left:0;border-radius:2px;text-align:center;font-size:16px}.phone:before{content:"\F095";font-family:FontAwesome-Solid;top:7px;left:2px;transform:rotate(90deg)}.email:before{content:"\F0E0";font-family:FontAwesome-Regular;top:0}.marker:before{content:"\F3C5";font-family:FontAwesome-Solid}.viber:before{content:"\F409";font-family:FontAwesome;color:#7c4f9f;top:2px}.gps:before{content:"\F0AC";font-family:FontAwesome-Solid}.clock:before{content:"\F017";font-family:FontAwesome-Regular}.skype:before{content:"\F17E";font-family:FontAwesome}[data-type=seo_text]{position:relative;padding:20px 0}[data-type=seo_text] h2{font-weight:bold;text-transform:uppercase;line-height:1.5;padding-bottom:20px;font-size:1.8em;padding-top:20px;color:#63112f}[data-type=seo_text] h3{font-family:"Times New Roman",sans-serif;font-weight:bold;text-transform:uppercase;line-height:1.5;padding-bottom:20px;font-size:1.6em;padding-top:20px}[data-type=seo_text] h4{font-size:1.2em;padding-top:5px;padding-bottom:10px;line-height:1.5}[data-type=seo_text] p{padding-bottom:10px}[data-type=seo_text] a{color:#63112f;text-decoration:underline;transition:.5s ease}[data-type=seo_text] a:hover{text-decoration:underline}[data-type=seo_text] a.button{color:#fff;text-decoration:none}[data-type=seo_text] .video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}[data-type=seo_text] .video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}[data-type=seo_text] ul{padding-bottom:10px}[data-type=seo_text] ul li{position:relative;padding:5px 10px 5px 20px;line-height:1.5;display:block}[data-type=seo_text] ul li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background-color:#63112f}[data-type=seo_text] ol{counter-reset:item;margin-left:20px}[data-type=seo_text] ol li{position:relative;padding:5px;line-height:1.5}[data-type=seo_text] ol li::before{content:counter(item);counter-increment:item;display:inline-block;width:1em;margin-left:-1.5em;margin-right:.5em;text-align:right}[data-type=seo_text] blockquote{padding:15px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-size:1.1em;margin:20px 0;line-height:1.5}.image_full{margin:15px 0;max-width:100%}.breadcrumbs{padding-top:20px;padding-bottom:20px;position:relative}.breadcrumbs li{display:inline-block;padding:0 20px 0 0;color:#63112f;font-size:.9em;line-height:1.2}.breadcrumbs li a{color:#000;position:relative;display:block;transition:.5s all ease;line-height:1.5}.breadcrumbs li a:hover{color:#63112f}.breadcrumbs li a::before{content:"/";color:#000;position:absolute;right:-15px;top:-3px;font-size:18px}[data-type=pagination]{padding:10px 0 50px;text-align:center}[data-type=pagination] li{display:inline-block;vertical-align:middle}[data-type=pagination] li a,[data-type=pagination] li p,[data-type=pagination] li>span{color:#000;display:block;transition:.5s all ease;font-weight:bold;line-height:30px;text-align:center}[data-type=pagination] li a:hover,[data-type=pagination] li p{color:#63112f;box-shadow:1px 4px 7px 0 rgba(0,0,0,.25)}[data-type=pagination] li a,[data-type=pagination] li p{border-radius:50%;width:30px;height:30px}[data-type=pagination] .end{color:#ccc}[data-type=pagination] .prev,[data-type=pagination] .next{position:relative;padding-left:15px;background:#fff;box-shadow:1px 4px 7px 0 rgba(0,0,0,.25)}[data-type=pagination] .prev:before,[data-type=pagination] .next:before{content:"\F104";font-family:"FontAwesome-Solid";position:absolute;left:0;font-size:12px;margin:auto;right:0;text-align:center}[data-type=pagination] .next:before{content:"\F105"}header nav>ul{display:flex;justify-content:space-between}header nav>ul li{position:relative}header nav>ul li a{color:#000;display:block;text-transform:uppercase;transition:.5s all ease;font-weight:bold;padding:15px 0;line-height:1.5}header nav>ul li a:hover{color:#63112f}header nav>ul li .video_btn{margin-top:8px}header .menu_dropdown{display:none;position:absolute;background:#fff;z-index:999;width:300px}header .menu_dropdown li{border-top:1px solid #ccc}header .menu_dropdown li:first-child{border:0}header .menu_dropdown li a{text-transform:none;padding:10px 30px}header .content_box{position:relative;padding-left:120px}header .header_logo{position:absolute;left:0;top:0;z-index:10;width:120px}header .header_logo .logo{display:block}header .header_logo img{display:block;width:120px;height:120px}header .header_booking{background:#f3f3f3;min-height:50px}header .header_booking .open_booking{display:none}header .header_booking .header_booking_content{padding:1px 0 10px}header .header_booking .header_booking_content .flex_wrap{display:flex;flex-wrap:wrap;margin:0 -10px;align-items:flex-end}header .header_booking .header_booking_content .flex_wrap .box{width:25%;padding:10px}header .header_booking .header_booking_content .flex_wrap .guests_box{position:relative}header .header_booking .header_booking_content .flex_wrap .input_box{background-color:#fff;border:1px solid #d1d1d1;display:flex;position:relative;width:100%}header .header_booking .header_booking_content .flex_wrap .input_box:before{content:"\F061";font-family:FontAwesome-Solid;top:12px;left:0;right:0;margin:auto;font-size:12px;position:absolute;width:30px;text-align:center;padding-right:21px}header .header_booking .header_booking_content .flex_wrap .input_box input,header .header_booking .header_booking_content .flex_wrap .input_box select{border:0}header .header_booking .header_booking_content .flex_wrap input,header .header_booking .header_booking_content .flex_wrap select{background-color:#fff;padding:10px;border:1px solid #d1d1d1;width:100%;display:block;min-width:50px}header .header_booking .header_booking_content .flex_wrap p{font-weight:bold;font-size:.9em;padding-right:5px}header .header_booking .header_booking_content .flex_wrap h3{font-weight:bold;text-transform:uppercase;line-height:1.5}header .header_booking .header_booking_content .flex_wrap .button{width:100%;font-weight:bold;text-transform:uppercase;padding:10px 0}header .header_booking .guests_selected{display:flex;background-color:#fff;cursor:pointer;border:1px solid #d1d1d1;width:100%}header .header_booking .guests_selected span{display:block;padding:10px 10px 10px 20px;width:50px;height:36px}header .header_booking .room_value{background:url("/static/dist/img/13690380a43dfaea4e25.b62271913860.svg") no-repeat 3px center;background-size:20px 20px}header .header_booking .adult_value{background:url("/static/dist/img/a60289a571cb1206d12a.c18edcfea00a.svg") no-repeat 3px center;background-size:20px 20px}header .header_booking .child_value{background:url("/static/dist/img/a60289a571cb1206d12a.c18edcfea00a.svg") no-repeat 3px center;background-size:15px 15px}header .header_booking .guests_dropdown{display:none;position:absolute;background-color:#fff;padding:15px;z-index:10;left:10px;right:10px}header .header_booking .guests_dropdown.open{display:block}header .header_booking .guests_dropdown .flex_wrap{align-items:flex-start}header .header_booking .guests_dropdown .box{width:50% !important;padding:5px 10px !important}header .header_booking .guests_dropdown h3{padding-bottom:10px;padding-top:5px}header .header_booking .guests_dropdown .add_room_btn,header .header_booking .guests_dropdown .remove_room_btn{font-size:.85em;padding-top:15px;display:inline-block}header .header_booking .guests_dropdown .add_room_btn.no_active,header .header_booking .guests_dropdown .remove_room_btn.no_active{opacity:.5;pointer-events:none}header .header_info{display:flex;position:relative;padding:15px 70px 15px 0;align-items:center;justify-content:space-between}header .header_info:before{content:"";background:#e8e8e8;width:99999px;height:1px;position:absolute;bottom:0;left:0}header .header_info .address{padding-right:30px}header .header_info .phones{text-align:right}header .header_info .phones p,header .header_info .phones a{font-weight:bold;display:inline-block;vertical-align:middle;padding-right:15px}.header_bookinglnk{width:115px;height:100%;margin-right:auto;padding-top:27px;color:#63112f;box-sizing:border-box;background:url("/static/dist/img/3647bd5ff9f1e81d2b0d.e1d3e4ff73ea.svg") 2px 4px no-repeat;background-size:110px auto;transition:.5s all ease;text-align:center}.header_bookinglnk:hover{opacity:.8}.header_bookinglnk span{display:block;font-size:14px;font-weight:bold}.header_bookinglnk span i{font-size:12px}.special_offers_menu_item{color:#63112f;background-color:#fff8b8}.lang{position:absolute;top:17px;right:0;height:37px;transition:.5s all ease;cursor:pointer}.lang:before{content:"\F107";font-family:FontAwesome-Solid;font-size:13px;font-weight:400;position:absolute;right:2px;top:12px;color:#000;z-index:3}.lang ul{height:33px;overflow:hidden;background-color:#fff;padding-top:33px;font-size:18px;z-index:2;position:relative;padding-bottom:5px}.lang ul li a,.lang ul li p{color:#63112f;transition:.5s all ease;display:block;padding:5px 20px 5px 5px;text-transform:uppercase;line-height:1;font-size:13px}.lang ul li a:hover,.lang ul li p:hover{color:#000;background:#f3f3f3}.lang ul li.active{position:absolute;left:0;top:0;padding-top:7px}.lang ul li.active a,.lang ul li.active p{color:#000;pointer-events:none;background-color:#fff !important}.lang:hover ul{height:auto !important}.lang .lang_en,.lang .lang_ru,.lang .lang_uk{display:inline-block;position:relative;padding-left:20px}.lang .lang_en:before,.lang .lang_ru:before,.lang .lang_uk:before{content:"";background-size:100% 100%;background-repeat:no-repeat;width:13px;height:13px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.lang .lang_en:before{background-image:url("/static/dist/img/5ed98924389aef231cde.0eb3abb3465f.svg")}.lang .lang_uk:before{background-image:url("/static/dist/img/1f037baec513d5c0b998.016060827b6a.svg")}.lang .lang_ru:before{background-image:url("/static/dist/img/4f27b8a046e313715919.2451b45fabb8.svg")}.header_social{margin:0 auto 0 0}.header_social a{width:25px;height:25px;margin:0 6px;line-height:25px}footer{width:100%;margin:auto auto 0 auto;background:#f3f3f3;padding:15px 0 0}footer .wrap{display:flex;flex-wrap:wrap;margin:0 -15px}footer .box{width:50%;padding:10px 15px}footer .footer_partners{text-align:right}footer .footer_partners a{display:inline-block;min-height:38px;max-width:30%}footer .footer_partners a img{display:block;width:100%}footer .nomax{text-align:right}footer .copy,footer .nomax{padding-top:20px;font-size:.85em}.social{margin:0 -7px}.index_contacts{position:relative;z-index:11;width:100%;margin:auto auto 0 auto}.index_contacts .box{box-shadow:0 0 7px 0 rgba(0,0,0,.45);position:absolute;top:50%;transform:translateY(-50%);left:20%;margin:auto;max-width:400px;background:#fff;padding:30px}.index_contacts .box p{padding-bottom:15px}.index_contacts .box p>span{display:block}.index_contacts .box>a{display:inline-block;color:#63112f}.index_events{padding-top:30px;padding-bottom:50px}.index_events .slick_4_slides{padding-bottom:30px}.news_item a{display:block;max-width:261px;margin:0 auto;transition:.5s all ease}.news_item a .img_box{overflow:hidden;margin-bottom:15px}.news_item a .img_box img{display:block;transition:.5s all ease}.news_item a:hover .title_small{color:#63112f}.news_item a:hover .img_box img{transform:scale(1.1)}.index_rooms_equipped{display:flex;flex-wrap:wrap;padding-bottom:30px}.index_rooms_equipped li{width:20%;padding:0 15px 0 80px;display:flex;align-items:center;min-height:65px;position:relative;margin-bottom:15px}.index_rooms_equipped li .img_box{background:#f3f3f3;width:65px;height:65px;border-radius:50%;position:absolute;left:0;top:3px}.index_rooms_equipped li .img_box img{position:absolute;left:0;top:50%;right:0;transform:translateY(-50%);margin:auto;display:block;max-width:80%}.index_action{background:#f3f3f3;padding:10px;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:50px}.index_action .text_box{width:45%;padding:0 50px 0 50px}.index_action .text_box .more_btn{margin-top:30px}.index_action .img_box{display:block;overflow:hidden;transition:.5s all ease;width:55%}.index_action .img_box img{display:block;width:100%;transition:.5s all ease}.index_action .img_box:hover img{transform:scale(1.1)}.index_reviews{padding:30px 0 50px;background:#f3f3f3;margin-bottom:10px}.index_reviews .title_box{padding-bottom:40px}.reviews_item{padding:0 30px;margin-bottom:30px}.reviews_item .img_box{width:70px;height:70px;border-radius:50%;overflow:hidden;margin:0 auto 10px}.reviews_item .wrap{display:flex;flex-wrap:wrap;max-width:950px}.reviews_item .name_box{width:25%;text-align:center}.reviews_item .text_box{width:75%;padding-left:15px}.reviews_item .name{padding-bottom:5px;font-weight:bold}.index_rooms_slider{margin-bottom:50px}.index_rooms_slider .slide{padding:15px}.index_rooms_slider .slide a{display:block;transition:.5s all ease;max-width:360px;margin:0 auto}.index_rooms_slider .slide a .img_box{overflow:hidden;margin-bottom:10px}.index_rooms_slider .slide a .img_box img{transition:.5s all ease;width:100%}.index_rooms_slider .slide a:hover .img_box img{transform:scale(1.1)}.index_rooms_slider .slide a:hover .title_small{color:#63112f}.index_rooms_slider .slide a .title_small{padding-bottom:10px}.index_rooms_slider .slide a .number_of_rooms{padding-bottom:5px}.room_features_list{display:flex;flex-wrap:wrap;margin:0 -2px}.room_features_list li{width:50px;height:40px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;border:1px solid #ddd;vertical-align:middle;margin:0 2px}.room_features_list li img{width:auto;height:auto !important;display:block}.room_features_list span{line-height:40px;padding:3px}.index_top_slider{margin-bottom:50px;position:relative}.index_top_slider .slide{position:relative;height:500px;background-size:cover;background-repeat:no-repeat;background-position:center}.index_top_slider .slide:before{content:"";background:rgba(0,0,0,.5);position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;margin:auto}.index_top_slider .slide img{width:100%;height:100%;object-fit:cover;transition:height .2s linear}.index_top_slider .text_box{position:absolute;left:20%;bottom:15%;max-width:520px;color:#fff;z-index:2}.index_top_slider .text_box .title_small{text-transform:uppercase}.index_top_slider .text_box h1{font-weight:bold;font-size:2.7em;line-height:1.3;padding-bottom:15px}.index_top_slider .text_box .button{margin-top:40px}.index_conference_halls{padding-bottom:75px}.index_conference_halls .slide{padding:15px}.index_conference_halls .slide a{display:block;position:relative;max-width:370px;margin:0 auto;color:#fff;transition:.5s all ease;overflow:hidden}.index_conference_halls .slide a img{transition:.5s all ease;display:block}.index_conference_halls .slide a:before{content:"";background:url("/static/dist/img/a86672d83201753c0a38.d2d3e77432b5.png") no-repeat;background-size:100% 100%;position:absolute;display:block;left:0;top:0;width:100%;height:100%;transition:.5s all ease;z-index:2}.index_conference_halls .slide a>div{position:absolute;bottom:0;left:0;padding:0 15px;z-index:3}.index_conference_halls .slide a>div p{padding-bottom:10px}.index_conference_halls .slide a:hover:before{background-color:rgba(0,0,0,.3)}.index_conference_halls .slide a:hover img{transform:scale(1.1)}.index_conference_halls .index_conference_halls_slider{overflow:hidden}.index_conference_halls .index_conference_halls_slider .container{position:relative}.index_conference_halls .index_conference_halls_slider .container:before,.index_conference_halls .index_conference_halls_slider .container:after{content:"";position:absolute;width:999999px;height:100%;background:hsla(0,0%,100%,.5);top:0;z-index:10}.index_conference_halls .index_conference_halls_slider .container:before{left:100%}.index_conference_halls .index_conference_halls_slider .container:after{right:100%}.index_conference_halls .index_conference_halls_slider .slick-list{overflow:initial}.top_gallery_desktop{position:relative;padding-left:50%;background:#000;width:100%;transition:.5s all ease;height:620px;overflow:hidden;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top_gallery_desktop:hover .img{opacity:.6}.top_gallery_desktop .img{transition:.5s all ease;display:block;height:100%;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;min-height:100%;min-width:100%;width:auto !important}.top_gallery_desktop a{display:block;transition:.5s all ease;width:100%;height:100%}.top_gallery_desktop a:hover .img{transform:translateY(-50%) scale(1.1)}.top_gallery_desktop .item{overflow:hidden;position:relative;border:1px solid #555;height:310px;width:50%;font-size:14px}.top_gallery_desktop .item:hover .img{opacity:1}.top_gallery_desktop .item:first-of-type{width:50%;height:620px;position:absolute;left:0;top:0}.top_gallery_desktop .button{position:absolute;right:5%;bottom:40px;font-size:14px;font-weight:bold;min-width:150px;box-shadow:0 0 7px 0 hsla(0,0%,100%,.75)}.top_gallery_mobile{display:none !important}.fancybox-thumbs{width:315px !important;padding-top:150px !important;background:#fff !important}.fancybox-thumbs:after{background:linear-gradient(270deg, rgb(255, 255, 255) 0%, rgba(255, 255, 0, 0) 90.82%);content:"";position:fixed;top:0;right:0;height:100%;width:60px;z-index:99999}.fancybox-bg{background:#fff !important;opacity:1 !important}.fancybox-thumbs__list a::before{border-width:2px !important}.fancybox-caption{background:rgba(0,0,0,0) !important;color:#333 !important;bottom:initial !important;left:initial !important;top:290px !important;width:315px !important;right:-315px !important;padding-right:0 !important;padding-left:0 !important;text-align:left !important}.fancybox-show-thumbs .fancybox-inner{right:315px !important}.fancybox-infobar{opacity:1 !important;visibility:visible !important;left:initial !important;right:-34px !important;top:265px !important}[data-fancybox-zoom],[data-fancybox-play],[data-fancybox-thumbs]{display:none !important}[data-fancybox-prev],[data-fancybox-next],[data-fancybox-close]:not([class*=tl-fancybox-button]){font-size:0 !important;background:#fff !important}[data-fancybox-prev]:before,[data-fancybox-next]:before,[data-fancybox-close]:not([class*=tl-fancybox-button]):before{font-family:FontAwesome-Solid;color:#333;width:100%;height:100%;font-size:20px;line-height:40px}[data-fancybox-prev] svg,[data-fancybox-next] svg,[data-fancybox-close]:not([class*=tl-fancybox-button]) svg{display:none !important}.fancybox-button--arrow_left:before{content:"\F053"}.fancybox-button--arrow_right:before{content:"\F054"}.fancybox-button--close:before{content:"\F00D";font-size:30px}.room_detail_content{display:flex;flex-wrap:wrap}.room_detail_content .description_box{width:70%;padding-right:30px}.room_detail_content .description_box .room_features_list{margin-bottom:30px}.room_detail_content .description_box .title_small{padding-top:15px}.room_detail_content .description_box .category_room_number{padding-bottom:30px}.room_detail_content .booking_box{width:30%}.room_detail_content .booking_box .price{text-transform:uppercase;padding-bottom:30px;font-size:.9em;font-weight:bold}.room_detail_content .booking_box .price span{font-size:2.5em}.room_detail_content .booking_box .form{background:#f3f3f3;padding:30px}.room_detail_content .booking_box .form .button{width:100%;margin-top:25px}.room_detail_content .booking_box .form h2{text-align:center;font-size:1.8em;line-height:1.3;padding-bottom:15px;font-weight:bold}.room_detail_features{border-top:1px solid #e8e8e8;padding:5px 0 30px;margin-top:15px}.room_detail_features ul{display:flex;flex-wrap:wrap;align-items:center}.room_detail_features ul li{width:50%}.room_next_btn,.room_prev_btn{position:relative;font-weight:bold;color:#63112f;min-height:38px;line-height:1.3;padding-top:11px;font-size:1.3em;display:inline-block;transition:.5s all ease}.room_next_btn:before,.room_prev_btn:before{position:absolute;font-family:FontAwesome-Solid;top:50%;transform:translateY(-50%);width:38px;height:38px;line-height:38px;font-size:14px;text-align:center;outline:none;transition:all .5s ease;color:#333;border:0;z-index:10;border-radius:50%;background:#fff;box-shadow:1px 4px 7px 0 rgba(0,0,0,.25)}.room_next_btn:hover,.room_prev_btn:hover{color:#333}.room_next_btn:hover:before,.room_prev_btn:hover:before{color:#63112f}.room_next_btn{padding-right:50px;margin-left:auto;text-align:right}.room_next_btn:before{content:"\F054";right:0}.room_prev_btn{padding-left:50px}.room_prev_btn:before{content:"\F053";left:0}.btn_room_box{display:flex;justify-content:space-between;align-items:center;padding-bottom:50px}.pb_30{padding-bottom:30px}.rooms_list{padding-bottom:50px}.rooms_list .rooms_list_item{padding:30px 0}.rooms_list .rooms_list_item:nth-child(odd){background-color:#f3f3f3}.rooms_list .rooms_list_item .title_wrap{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px}.rooms_list .rooms_list_item .title_wrap .title_box{padding-bottom:5px}.rooms_list .rooms_list_item .title_wrap .button{text-transform:uppercase;font-weight:bold}.rooms_list .rooms_list_item .title_small{padding-bottom:5px;transition:.5s all ease}.rooms_list .rooms_list_item .title_small:hover{color:#63112f}.rooms_list .rooms_list_item .img_box{overflow:hidden;display:block;transition:.5s all ease;margin-bottom:30px}.rooms_list .rooms_list_item .img_box img{display:block;width:100%;transition:.5s all ease}.rooms_list .rooms_list_item .img_box:hover img{transform:scale(1.1)}.rooms_list .rooms_list_item .description_box{display:flex;justify-content:space-between}.rooms_list .rooms_list_item .description_box .description{padding-right:30px;order:0}.rooms_list .rooms_list_item .description_box .room_features_list{flex-wrap:initial;order:1}.check_time_block{padding:20px 15px;text-align:center;font-weight:bold;margin:20px 0 50px;background-color:#f3f3f3}.room_booking_form{background-color:#f3f3f3;padding:30px 15px;max-width:600px;margin:0 auto 30px}.room_booking_form h2{font-weight:bold;text-transform:uppercase;padding-bottom:25px;line-height:1.5;text-align:center}.room_booking_form .wrap{display:flex;flex-wrap:wrap;margin:-15px}.room_booking_form .wrap .box{width:50%;padding:15px}.room_booking_form input,.room_booking_form select,.room_booking_form textarea{background-color:#fff;padding:10px;border:1px solid #d1d1d1;width:100%;display:block;margin-bottom:15px}.room_booking_form p{font-weight:bold;font-size:.9em}.room_booking_form .button{width:100%;font-weight:bold;margin-top:10px}.room_booking_form .date_box{position:relative}.room_booking_form .date_box:before{content:"\F061";font-family:FontAwesome-Solid;top:29px;left:0;right:0;margin:auto;font-size:14px;position:absolute;width:30px;text-align:center}.conference_halls_list{width:100%;max-width:1700px;margin:0 auto 50px;padding:15px 15px 0}.conference_halls_list .item{position:relative;display:flex;align-items:center;padding:30px 0;background-color:#f3f3f3}.conference_halls_list .item:after,.conference_halls_list .item:before{content:"";position:absolute;width:999999px;height:100%;background:#f3f3f3;top:0;z-index:10}.conference_halls_list .item:after{right:100%}.conference_halls_list .item:before{left:100%}.conference_halls_list .item:nth-child(even){background-color:#fff}.conference_halls_list .item:nth-child(even):after,.conference_halls_list .item:nth-child(even):before{display:none}.conference_halls_list .item:nth-child(even) .slider_box{order:1}.conference_halls_list .item:nth-child(even) .text_box{order:0;padding-left:0;padding-right:30px}.conference_halls_list .item:nth-child(even) .text_box>div{float:right}.conference_halls_list .item .slider_box{width:55%}.conference_halls_list .item .text_box{width:45%;padding-left:30px}.conference_halls_list .item .text_box>div{width:100%;max-width:445px}.conference_halls_list .item .text_box .button{margin:15px 0 30px}.conference_halls_list .item a.title_small:hover{color:#63112f}.table{width:100%;margin-bottom:50px}.table thead{background-color:#f3f3f3}.table thead td{font-weight:bold;vertical-align:top}.table thead img{display:block;margin:10px auto 0;max-width:100%}.table td{vertical-align:middle;text-align:center;line-height:1.3;border:1px solid #ddd;padding:15px 10px;font-weight:400;word-break:break-word}.table td:first-of-type{text-align:left}.table a{font-weight:bold;transition:.5s all ease}.table a:hover{color:#63112f}.table .category_title{color:#63112f;text-transform:uppercase}.conference_halls_detail{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:30px}.conference_halls_detail .description_box{width:70%;padding-right:30px}.conference_halls_detail .description_box .title_small{padding-top:15px}.conference_halls_detail .description_box .button{margin:15px 0}.conference_halls_detail .booking_box{width:30%}.conference_halls_detail .booking_box .box{background-color:#f3f3f3;padding:30px 15px;margin:0 auto;text-align:center}.conference_halls_detail .booking_box .box h2{font-weight:bold;text-transform:uppercase;padding-bottom:25px;line-height:1.5}.conference_halls_detail .booking_box .box .button{width:100%;display:block;max-width:250px;margin:30px auto 0;text-transform:uppercase;font-weight:bold}.conference_halls_detail .booking_box .restaurant_contacts{box-shadow:0 0 20px 0 rgba(0,0,0,.1);background-color:#fff;padding:30px 30px 15px}.conference_halls_detail .booking_box .restaurant_contacts p{padding-bottom:10px}.conference_halls_detail .booking_box .restaurant_contacts p a,.conference_halls_detail .booking_box .restaurant_contacts p span{font-weight:bold;font-size:1.1em;color:#333}.conference_halls_detail .booking_box .restaurant_contacts>a{color:#63112f;font-weight:bold;padding-bottom:20px;display:inline-block}.conference_halls_table{background-color:#63112f;color:#fff;padding:50px 0}.conference_halls_table .scroll_box{overflow-x:auto}.conference_halls_table a{color:#fff}.conference_halls_table a:hover{text-decoration:underline}.conference_halls_table .table_wrap{min-width:900px;overflow-x:auto}.conference_halls_table .scroll_icon_wrapper{display:none;padding:0 20px 10px 0;text-align:right}.conference_halls_table .scroll_icon_wrapper img{height:42px}.conference_halls_table .conference_halls_table_title{position:relative;text-align:center}.conference_halls_table .conference_halls_table_title span{display:inline-block;background-color:#63112f;padding:5px 15px;z-index:2;position:relative}.conference_halls_table .conference_halls_table_title:before{content:"";height:2px;z-index:1;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);background-color:#fff}.conference_halls_table table{width:100%}.conference_halls_table table thead{border-bottom:2px solid #fff}.conference_halls_table table thead th{font-weight:bold;text-align:center;vertical-align:bottom;padding:10px 5px;line-height:1.4}.conference_halls_table table thead th img{display:block;margin:0 auto 10px;width:50px;height:50px}.conference_halls_table table thead tr:first-of-type th{text-align:left}.conference_halls_table table tbody tr{border-bottom:1px solid #fff}.conference_halls_table table tbody .floor{border-bottom:0}.conference_halls_table table tbody .floor p{position:relative;display:inline-block;padding:0 15px;font-style:italic;margin-top:5px}.conference_halls_table table tbody .floor p:before,.conference_halls_table table tbody .floor p:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background-color:#fff}.conference_halls_table table tbody .floor p:before{left:0}.conference_halls_table table tbody .floor p:after{right:0}.conference_halls_table table tbody td{vertical-align:middle;padding:10px 5px;text-align:center;line-height:1.4}.conference_halls_table table tbody td:first-of-type{text-align:left}.events_block{padding-bottom:50px}.events_list .item{position:relative;display:flex;align-items:center;padding-bottom:40px}.events_list .item:nth-child(even) .img_box{order:1}.events_list .item:nth-child(even) .text_box{order:0;padding-left:0;padding-right:30px}.events_list .item .text_box{width:40%;padding-left:30px}.events_list .item .text_box .button{text-transform:uppercase;margin-top:15px}.events_list .item .text_box .title{font-weight:bold}.events_list .item .img_box{width:60%}.events_list .item .img_box a{display:block;width:100%;overflow:hidden;transition:.5s all ease}.events_list .item .img_box a:hover img{transform:scale(1.1)}.events_list .item .img_box img{display:block;width:100%;transition:.5s all ease}.event_detail{position:relative;display:flex;align-items:center;padding-bottom:50px;flex-wrap:wrap}.event_detail .slider_box{width:60%}.event_detail .text_box{width:40%;padding-left:30px}.event_detail .text_box .button{display:block;margin-top:15px;width:250px;text-transform:uppercase;font-weight:bold}.catering_list{display:flex;flex-wrap:wrap;margin:0 -15px;padding-bottom:30px}.catering_list li{width:20%;padding:15px}.catering_list li .box{border:1px solid #63112f;text-align:center;padding:30px 0;text-transform:uppercase;font-weight:bold}.catering_list li .box img{display:block;margin:0 auto 20px;max-width:100%}.check_list{font-size:0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:20px 0;margin:20px 0}.check_list li{font-size:14px;line-height:1.5;width:50%;vertical-align:top;display:inline-block;padding:0 15px 25px 50px;position:relative}.check_list li:before{content:"";background:url("/static/dist/img/a9a105f7846933573a36.b77b1c46316e.png") no-repeat;position:absolute;left:0;top:0;background-size:100% 100%;width:30px;height:27px}.navigation_wrap{position:relative;min-height:1000px;display:flex;flex-grow:1;flex-direction:column}.navigation_wrap .content{padding-left:300px;padding-bottom:20px}.navigation_wrap .content>img{max-width:100%}.sidebar_box{position:absolute;height:100%;width:270px;background:rgba(250,250,250,.9);top:0;bottom:0;left:50%;margin-left:-570px;z-index:1}.sidebar_list{padding-top:30px}.sidebar_list li a,.sidebar_list li p{display:block;line-height:1.5;border-left:1px solid rgba(0,0,0,0);transition:.5s all ease;font-weight:bold;padding:7px 0 7px 30px}.sidebar_list li a:hover,.sidebar_list li p{color:#63112f;border-color:#333}.js_fixed{position:fixed;top:0;z-index:1;transition:.5s all ease}.news_list{display:flex;flex-wrap:wrap;margin:0 -15px;padding-bottom:15px}.news_list .news_item{width:33.3%;padding:15px}.event_contacts{box-shadow:0 0 20px 0 rgba(0,0,0,.1);margin:20px 0 40px;padding:30px 10px;background-color:#fff;text-align:center}.event_contacts>a{color:#63112f;font-weight:700;display:inline-block}.event_contacts p{padding-bottom:10px}.event_contacts p a{font-weight:700;font-size:1.1em;color:#333}.rack_rates_table_box{padding-bottom:30px}.navigation_wrap table{width:100%;margin:30px 0;font-size:.9em}.navigation_wrap table .col-with-background{text-align:center;color:#fff;background-color:#63112f}.navigation_wrap table .col-with-background span{font-size:.85em}.navigation_wrap table td{padding:10px;line-height:1.5;vertical-align:middle}.navigation_wrap table thead{font-size:1.1em;font-weight:bold}.navigation_wrap table tbody tr:nth-child(even){background-color:#f3f3f3}.navigation_wrap table tbody th{vertical-align:middle;font-weight:bold;border:1px solid #d1d1d1}.navigation_wrap table tbody td{border:1px solid #d1d1d1;text-align:center;font-weight:bold}.navigation_wrap table tbody td a{transition:.5s all ease}.navigation_wrap table tbody td a:hover{color:#63112f}.navigation_wrap table tbody td:first-of-type{text-align:left}.about_top_img{display:block;width:100%}.reviews_list .reviews_item{padding:30px 15px}.reviews_list .reviews_item:nth-child(odd){background-color:#f3f3f3}.title_reviews{clear:both}.title_reviews .button{float:right;text-transform:uppercase;font-weight:bold}.title_reviews .h1{display:inline-block}.slider_pamyatki_kiyeva{padding:15px 0 30px}.slider_pamyatki_kiyeva .slide{padding:3px}.slider_pamyatki_kiyeva .slide a{display:block}.page_404{font-weight:bold;text-align:center;padding:50px 0}.page_404 .button{margin:30px 0}.page_404 p{font-size:1.5em}.page_404 .img_box{width:500px;height:500px;margin:0 auto;line-height:500px;font-weight:bold;font-size:300px;color:#fff;background:url("/static/dist/img/f595e2ed1fbc32da69ab.6001c95c9a55.png") no-repeat center center;background-size:contain}.thank_you{text-align:center;padding:100px 0 30px}.thank_you .button{margin-top:30px}.thank_you p{font-size:1.5em}.thank_you div{background:url("/static/dist/img/369e7687cc8b2fc87f21.7bbdd8d3a5bc.png") no-repeat center center;background-size:contain;width:500px;height:500px;margin:0 auto;padding:100px 0 0 0}.contacts_info{display:flex;padding:15px;background-color:#f3f3f3;margin-bottom:50px;flex-wrap:wrap;align-items:center}.contacts_info .img_box{width:20%}.contacts_info .box{width:40%;padding:15px}.contacts_info .qr_code{display:block;margin:0 auto;max-width:100%}.contacts_list{display:flex;flex-wrap:wrap;margin:0 -15px 30px}.contacts_list .item{width:25%;padding:15px;display:flex}.contacts_list .box{box-shadow:0 0 20px 0 rgba(0,0,0,.15);padding:20px 15px 25px;width:100%}.contacts_list .box p{padding-bottom:10px}.contacts_list .box p a,.contacts_list .box p span{font-weight:bold}.contacts_list .box>a{color:#63112f;font-weight:bold;word-break:break-word}.contacts_list .img_box{width:100%;padding:15px}.contacts_list .img_box img{max-width:550px;display:block;width:100%;padding:15px 0;border-bottom:3px solid #191919}.form{padding-bottom:30px}.form .wrap{display:flex;flex-wrap:wrap;margin:0 -15px}.form .wrap .box{width:50%;padding:5px 15px}.form p{font-weight:bold;padding-bottom:3px}.form input:not([type=radio]),.form select,.form textarea{display:block;width:100%;margin-bottom:15px;padding:10px;border:1px solid #d1d1d1;background-color:#fff}.form input[name=room_id]{display:none}.form .button{display:block;margin:15px auto 0;min-width:250px;text-transform:uppercase;font-weight:bold}.form .time_box{display:flex;margin:0 -5px}.form .time_box>div{width:33.3%;padding:0 5px}label.error{margin-bottom:10px;display:block;color:red;font-size:.8em}.exchange_rates_table{margin:30px 0;width:100%}.exchange_rates_table th{background-color:#f3f3f3;padding:20px 5px !important}.exchange_rates_table td,.exchange_rates_table th{padding:10px 5px;font-weight:bold;vertical-align:middle}.exchange_rates_table tr:nth-child(odd){background-color:#f3f3f3}.exchange_rates_table input:not([type=radio]),.exchange_rates_table select,.exchange_rates_table textarea{max-width:100px;margin:0 auto}.radio{display:inline-block;padding-right:15px;min-height:22px}.radio input{position:absolute;z-index:-1;opacity:0;margin:10px 0 0 7px}.radio_text{position:relative;padding:0 0 0 30px;cursor:pointer}.radio_text:before{content:"";position:absolute;top:-3px;left:0;width:20px;height:20px;border:1px solid #cdd1da;border-radius:50%;background:#fff}.radio_text:after{content:"";position:absolute;top:-3px;left:0;width:20px;height:20px;border-radius:50%;background:#63112f;opacity:0;transition:.2s}.radio input:checked+.radio_text:after{opacity:1}.add_string_btn{display:inline-block;color:#63112f;cursor:pointer}.add_string_btn span{font-weight:bold;font-size:1.1em;padding-right:5px}.video_box{padding:15px 0 40px}.contacts_map_link{padding-bottom:30px}.contacts_map_link a{color:#0080e6}.contacts_map_link a:hover{color:#055fa6}.gallery_list{display:flex;flex-wrap:wrap;margin:0 -10px;padding-bottom:15px}.gallery_list li{width:50%;padding:10px}.gallery_list li a{display:block;transition:.5s all ease;overflow:hidden;position:relative;color:#fff}.gallery_list li a:hover img{transform:scale(1.1)}.gallery_list li a:hover:before{content:"";background-color:rgba(153,31,54,.5);position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;transition:.5s all ease}.gallery_list li a img{display:block;width:100%;transition:.5s all ease}.gallery_list li a p{position:absolute;bottom:0;left:0;width:100%;padding:15px;font-size:1.2em;font-weight:bold;z-index:2;background:url("/static/dist/img/99628bf9949b4ac17fdf.083e3506120b.png") no-repeat bottom center;background-size:100% 100%}.gallery_list li a p:before{content:"";background-color:#fff;height:1px;position:absolute;left:15px;right:15px;top:0}.gallery_detail{display:flex;flex-wrap:wrap;margin:0 -5px;padding-bottom:50px;padding-top:15px}.gallery_detail li{width:33.3%;padding:5px}.gallery_detail li a{display:block}.gallery_detail li img{display:block;width:100%}.callback_links{position:fixed;top:268px;right:0;padding:0;margin:0;list-style:none;line-height:1;z-index:9998;-webkit-transform:translateZ(0);transform:translateZ(0)}.callback_links>li{position:relative;display:block;margin-bottom:1px}.callback_links>li>a{display:block;width:30px;height:30px;background-repeat:no-repeat;background-position:0 0;background-size:30px auto}.callback_links>li>a:hover{background-position:0 -30px}.callback_links .modal_box{position:absolute;right:25px;top:0;display:none}.callback_links .modal_box.open{display:block}.callback_links .modal_box .content{width:440px;padding:25px 30px;margin-right:35px;background:#fff;border:1px solid #b3b3b3;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.15);box-shadow:0 3px 3px 0 rgba(0,0,0,.15)}.callback_links .btn_box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:30px}.callback_links .btn_box a{margin:5px 0}.callback_links .cancel{display:inline-block;color:#b78b2e;border-bottom:1px dashed rgba(183,139,46,.5)}.callback_links .policy_btn{color:#000;border:solid rgba(0,0,0,.5);border-width:0 0 1px;line-height:1}.callback_links form h2{padding-bottom:15px;line-height:1.3;font-size:1.5em}.callback_links form p{padding-bottom:15px}.callback_links form input:not([type=checkbox]):not([type=radio]),.callback_links form textarea{display:block;width:100%;padding:10px 15px 10px;color:#000;background:#fff;border:1px solid #b3b3b3;box-shadow:inset 0 1px 0 0 #b3b3b3;margin-bottom:15px}.callback_links form .button{text-transform:uppercase}.callback_links form .radio_list{margin:0 -15px;padding-bottom:15px}.callback_links form .radio_list li{display:inline-block;vertical-align:middle;padding:5px 15px}.callback_link_up{background-image:url("/static/dist/img/633dfb0aed5532cb6694.decc618c77fe.svg")}.callback_link_callback{background-image:url("/static/dist/img/21090628342d987549ea.118656463403.svg")}.callback_link_feedback{background-image:url("/static/dist/img/5522bdb50b095bb8acf4.4892c9e3a730.svg")}.callback_link_subscribe{background-image:url("/static/dist/img/19bab9212bc61fafffa2.4f571a20e7ce.svg")}@media screen and (max-width: 1170px){.callback_links{top:auto;bottom:0;left:0;right:0;margin:auto;text-align:center}.callback_links>li{display:inline-block;margin-bottom:0;vertical-align:middle;position:static;text-align:left}.callback_links .modal_box{right:0;top:auto;left:0;bottom:50px;margin:auto;width:320px}.callback_links .modal_box .content{width:100%}footer{padding-bottom:30px}.nav-open{left:320px;transition:left .2s ease}.nav-open nav{left:0 !important}.main_wrapper{transition:left .2s ease}.main_wrapper.nav-open nav{display:block !important}.main_wrapper.nav-open:before{content:"";position:fixed;left:0;right:0;bottom:0;top:0;margin:auto;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:9999}.hidden_body{overflow:hidden}.mob-ico{position:absolute;top:36px;left:12px;z-index:9999;width:24px;height:18px;background:-webkit-linear-gradient(90deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #63112F 7px, #63112F 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px);background:linear-gradient(0deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #63112F 7px, #63112F 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px);font-size:0;text-indent:-9999px;cursor:pointer;transition:all .5s}.mob-ico:before,.mob-ico:after{display:block;position:absolute;left:0;width:100%;height:4px;background-color:#63112f;transition:all .5s;content:""}.mob-ico:before{top:0;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.mob-ico:after{bottom:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.mob-ico.open{position:fixed;z-index:99999;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);background:-webkit-linear-gradient(90deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #fff 7px, #fff 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px);background:linear-gradient(0deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #fff 7px, #fff 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px)}.mob-ico.open:before{width:75%;-webkit-transform:translateY(7px) rotate(-45deg);-ms-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg);background-color:#fff}.mob-ico.open:after{width:75%;-webkit-transform:translateY(-7px) rotate(45deg);-ms-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg);background-color:#fff}header{position:relative}header nav{position:fixed;top:0;left:-320px;width:320px;height:100%;padding:10px;z-index:9999;overflow-y:auto;background-color:#63112f}header nav>ul{display:block;padding-top:50px;padding-left:35px}header nav>ul li{border-bottom:1px solid hsla(0,0%,100%,.4)}header nav>ul li:last-of-type{border:0}header nav>ul li a{display:inline-block;padding:10px 0;color:#fff;font-weight:normal}header nav>ul li a:hover{color:#fff}header nav>ul li.video_item{display:none}header nav .arrow:before{content:"\F054";font-family:FontAwesome-Solid;color:#fff;font-size:16px;position:absolute;right:0;top:9px;line-height:20px}header .menu_dropdown{position:relative;background:rgba(0,0,0,0);width:auto}header .menu_dropdown li{border:0}header .menu_dropdown li a{display:block}header .content_box{padding-left:92px;min-height:90px;display:flex;flex-direction:column;justify-content:center}header .header_info:before{display:none}header .header_logo{left:20px;top:6px;width:80px}header .header_logo .logo img{height:80px;width:80px}.top_gallery_desktop{height:460px;padding-left:66.6%}.top_gallery_desktop .item{width:100%;height:230px}.top_gallery_desktop .item:first-of-type{width:66.6%;height:460px}.fancybox-thumbs{width:auto !important;height:95px !important;left:0 !important;right:0 !important;bottom:0 !important;top:initial !important;padding-top:0 !important;background:#fff !important}.fancybox-thumbs:after{display:none !important}.fancybox-show-thumbs .fancybox-inner{right:0 !important}[data-fancybox-prev],[data-fancybox-next],[data-fancybox-close]{background:rgba(0,0,0,0) !important}.fancybox-thumbs__list a::before{border-width:2px !important}.fancybox-caption{background:rgba(0,0,0,0) !important;color:#333 !important;bottom:95px !important;left:0 !important;top:initial !important;width:100% !important;right:initial !important;padding-right:44px !important;padding-left:44px !important;text-align:center !important}.fancybox-infobar{opacity:1 !important;visibility:visible !important;left:0 !important;right:initial !important;top:15px !important}.navigation_wrap{min-height:initial}.navigation_wrap .content{padding-left:0}.sidebar_box{display:none}}@media screen and (max-width: 1023px){.h1,h1{font-size:1.8em}.index_contacts .box{position:relative;left:auto;right:auto;top:auto;transform:translateY(0);max-width:initial}.index_rooms_equipped li{width:33.3%}.conference_halls_list .item{display:block}.conference_halls_list .item .slider_box{width:100%;max-width:800px;margin:0 auto 30px}.conference_halls_list .item .text_box{width:100%;padding:0 !important;text-align:center}.conference_halls_list .item .text_box>div{float:none !important;max-width:initial}.conference_halls_list .item .text_box>div [data-type=seo_text]{text-align:left}.contacts_list .item{width:50%}.contacts_list .img_box{width:100%}header .header_booking .header_booking_content{padding-left:0}}table#services h2{font-size:1em}@media screen and (max-width: 950px){header .address{display:none}.index_action{display:block}.index_action .text_box{width:100%;padding:15px 15px}.index_action .text_box .title_small,.index_action .text_box .title{text-align:center}.index_action .img_box{width:100%;max-width:640px;margin:0 auto}.room_detail_content .description_box{width:100%;padding-right:0}.room_detail_content .booking_box{width:100%;padding-bottom:30px}.room_detail_content .booking_box .price{text-align:center}.event_detail{display:block}.event_detail .slider_box{width:100%;max-width:750px;margin:0 auto}.event_detail .text_box{width:100%;padding:15px 0 0 0}.event_detail .text_box .button{margin:15px auto 0}.check_list li{width:100%}table#services td{padding:10px 3px}.index_action_slider .slick-prev{left:-15px}.index_action_slider .slick-next{right:-15px}}@media screen and (max-width: 900px){.catering_list li{width:33.3%}header .header_booking .header_booking_content{padding:27px 0 15px}header .header_booking .header_booking_content .flex_wrap{margin:0 !important}header .header_booking .header_booking_content .flex_wrap .box{padding:10px 5px}header .header_booking .header_booking_content{padding:20px 0}header .header_booking .header_booking_content .open_booking{display:block;font-weight:bold;text-transform:uppercase;text-align:center}header .header_booking .header_booking_content .open_booking span{position:relative;padding:0 15px 0 0;display:inline-block}header .header_booking .header_booking_content .open_booking span:before{content:"\F107";font-family:FontAwesome-Solid;font-size:14px;font-weight:400;position:absolute;right:0;top:1px;color:#000}header .header_booking .header_booking_content .open_booking.active span:before{transform:rotate(180deg)}header .header_booking .header_booking_content form{display:none}header .header_booking .header_booking_content form.open{display:block;background-color:#f3f3f3}header .header_booking .header_booking_content .flex_wrap .box{width:50%}header .header_booking .header_booking_content .flex_wrap .btn_box{margin:0 auto}header .header_booking .header_booking_content .flex_wrap .date_box{width:100%}header .header_booking .header_booking_content .flex_wrap .title_box{width:100%;display:block}header .header_booking .header_booking_content .flex_wrap .title_box h3{text-align:center}}@media screen and (max-width: 870px){.conference_halls_table .scroll_icon_wrapper{display:block}}@media screen and (max-width: 767px){footer .box{width:100%;text-align:center}footer .footer_partners,footer .nomax{text-align:center}.index_top_slider .text_box{left:50px;right:50px;max-width:initial}.index_top_slider .text_box h1{font-size:1.9em}.top_gallery_desktop{display:none}.top_gallery_mobile{display:block !important}.top_gallery_mobile .item{position:relative;overflow:hidden;height:400px}.top_gallery_mobile .img{transition:.5s all ease;display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;min-height:100%;min-width:100%;width:auto !important;height:100%}.fancybox-caption{bottom:0 !important}.conference_halls_detail .description_box{width:100%;padding-right:0;padding-bottom:20px}.conference_halls_detail .booking_box{width:100%}.news_list .news_item{width:50%}.contacts_info .img_box,.contacts_info .box{width:100%;text-align:center}table#services{font-size:.7em;margin:30px -14px;width:initial}table#services td{word-break:break-word;min-width:35px}header .header_info{padding-right:0}header .header_info .header_social{position:absolute;top:0;right:85px}header .header_info .phones{padding-top:17px;margin-left:auto}.lang{top:-5px}}@media screen and (max-width: 700px){.rooms_list .rooms_list_item .description_box{display:block}.rooms_list .rooms_list_item .description_box .description{padding-right:0;padding-top:15px}.rooms_list .rooms_list_item .title_wrap{display:block}.rooms_list .rooms_list_item .title_wrap .title_small{text-align:center;display:block}.rooms_list .rooms_list_item .title_wrap .button{display:block;margin:10px auto;max-width:250px}.table{font-size:.8em}.table td{padding:10px 5px}.events_list .item{display:block}.events_list .item .img_box{width:100%}.events_list .item .text_box{width:100%;text-align:center;padding:15px 0 0 0 !important}header .header_booking .header_booking_content{padding:15px 0}header .header_booking .header_booking_content .flex_wrap{display:flex;flex-wrap:wrap;margin:0 -15px}header .header_booking .header_booking_content .flex_wrap .box{width:50%}header .header_booking .header_booking_content .flex_wrap .date_box{width:100%}header .header_booking .header_booking_content .flex_wrap .title_box{width:100%;display:block}header .header_booking .header_booking_content .flex_wrap .title_box h3{text-align:center}}@media screen and (max-width: 600px){.index_rooms_equipped li{width:50%}.room_detail_features ul li{width:100%}.page_404 .img_box{width:300px;height:300px;line-height:300px;font-size:180px}.thank_you div{width:300px;height:300px;padding:30px 0 0 0}.thank_you div p{font-size:1em}.thank_you div .button{margin-top:15px}}@media screen and (max-width: 500px){.index_reviews .title_box{padding-bottom:15px}.index_reviews .slick-prev{left:-11px}.index_reviews .slick-next{right:-11px}.reviews_item .name_box{width:100%;padding-bottom:15px}.reviews_item .text_box{width:100%;padding-left:0}.room_next_btn,.room_prev_btn{font-size:.9em}.table_box{margin:0 -15px}.table{font-size:.7em}.table td:first-of-type{min-width:100px}.catering_list{margin:0 -10px}.catering_list li{width:50%;padding:10px}.contacts_list .item{width:100%}.form .wrap .box{width:100%}header .header_booking .header_booking_content .flex_wrap .btn_box,header .header_booking .header_booking_content .flex_wrap .promo,header .header_booking .header_booking_content .flex_wrap .guests_box{width:100%}header .header_booking .header_booking_content .flex_wrap .guests_dropdown{position:relative;left:auto;right:auto}.header_bookinglnk{width:100px;background-size:93px auto;padding-top:20px;margin-top:8px}.header_bookinglnk span{font-size:14px}}@media screen and (max-width: 450px){.news_list .news_item{width:100%}header .header_info .phones p,header .header_info .phones a{display:block;padding-right:0}}@media screen and (max-width: 380px){header .header_social a{margin:0}}@media screen and (max-width: 350px){.index_rooms_equipped li{width:100%}header .header_info .phones a{padding-right:0;font-size:.85em}.lang{right:-11px}.nav-open{left:280px;transition:left .2s ease}.nav-open nav{left:0}header nav{position:fixed;top:0;left:-280px;width:280px}}#tl-booking-form,#tl-anchor{width:100%;max-width:1440px;margin:0 auto}.storage_telegram_box,.inline_telegram_box{display:none;background-color:#63112f;position:relative;z-index:3;width:100%;padding:10px 25px;color:#fff;font-weight:bold}.storage_telegram_box .flex-wrap,.inline_telegram_box .flex-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center}.storage_telegram_box .flex-wrap.flag img,.inline_telegram_box .flex-wrap.flag img{margin:0 10px}.storage_telegram_box .btn,.inline_telegram_box .btn{margin:5px 20px;display:inline-block;color:#63112f;background-color:#fff;border-radius:30px;padding:8px 20px;font-weight:bold}.storage_telegram_box .close_btn,.inline_telegram_box .close_btn{width:30px;height:30px;display:inline-block;position:absolute;top:15px;right:10px;transition:ease all .25s;text-align:center}.storage_telegram_box .close_btn:before,.storage_telegram_box .close_btn:after,.inline_telegram_box .close_btn:before,.inline_telegram_box .close_btn:after{content:"";width:1px;height:20px;transition:.5s ease;position:absolute;top:7px;background-color:#fff}.storage_telegram_box .close_btn:before,.inline_telegram_box .close_btn:before{transform:rotate(-45deg)}.storage_telegram_box .close_btn:after,.inline_telegram_box .close_btn:after{transform:rotate(45deg)}.storage_telegram_box .close_btn:hover,.inline_telegram_box .close_btn:hover{opacity:.8}.inline_telegram_box{text-align:center;display:block !important}input[name=honeypot],input[name=confirm_your_password]{display:none !important}
