@charset "UTF-8";:root{--color-white:#ffffff;--color-main:#071a2e;--color-yellow:#f0c806;--color-blue:#1785ed;--color-light-blue:#2cabff;--color-dark-blue:#0d182e;--color-red:#e9281c}:root{--main-font:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,h6.ui-button:active{background:#ececec!important}/*!* Menu*/.ui-menu .ui-menu-item{padding:0 10px;border:1px solid transparent!important;margin:0!important}.ui-autocomplete{position:absolute!important;z-index:999;margin-top:46px}#elastic{position:relative;display:block}.ui-menu{max-height:245px;overflow-x:hidden;background-color:#fff}.ui-menu .ui-menu-item h6 img{display:inline-block;vertical-align:middle;height:30px;width:30px;margin-right:5px}.ui-menu .ui-menu-item h6{font-family:'SF Pro Text Bold',sans-serif;font-weight:700;font-size:14px;background:#fff;padding:8px!important;height:46px;line-height:24px;border-radius:2px;color:#383838;font-weight:500;border:1px solid transparent!important;margin:0!important}.ui-menu .ui-menu-item h6.ui-state-active,.ui-menu .ui-menu-item h6.ui-state-hover{background:#ececec;border:1px solid transparent!important;margin:0!important;padding:8px!important}.ui-menu .ui-menu-item h6:hover{background:#ececec}.search_on_main .filters__filter:first-child{display:none}.search_on_main .filters__filter:nth-child(2) input{border-top-left-radius:5px;border-bottom-left-radius:5px;width:99%}.found_searched,.found_searched:hover{background:#e9f0fa;-webkit-box-shadow:0 0 10px #5bbaff;box-shadow:0 0 10px #5bbaff;border-top:1px solid #5bbaff!important}.chat-form-group textarea{width:90%;max-width:90%;display:inline-block;vertical-align:top;height:60px}.chat_window{border:1px solid #ccc;padding:10px;max-height:600px;overflow-x:auto}.income_msg{border-radius:5px;padding:10px 15px;background:#2ba5df;color:#fff;margin-bottom:10px;width:80%}.chat_date{font-size:10px}.out_msg{border-radius:5px;padding:10px 15px;background:#86c351;color:#fff;margin-bottom:10px;width:80%}.notify_new_mes{position:absolute;top:0;right:-15px}.notify_new_mes .badge{background-color:#c0392b}.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.intl-tel-input .selected-flag .iti-arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:9;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;max-width:503px;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.intl-tel-input .country-list .country{padding:5px 10px;outline:0}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.separate-dial-code .selected-dial-code{margin-left:6px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:106999;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti-flag{background-size:5652px 15px}}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:14px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:14px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.un{height:14px;background-position:-5241px 0}.iti-flag.us{height:11px;background-position:-5263px 0}.iti-flag.uy{height:14px;background-position:-5285px 0}.iti-flag.uz{height:10px;background-position:-5307px 0}.iti-flag.va{height:15px;background-position:-5329px 0}.iti-flag.vc{height:14px;background-position:-5346px 0}.iti-flag.ve{height:14px;background-position:-5368px 0}.iti-flag.vg{height:10px;background-position:-5390px 0}.iti-flag.vi{height:14px;background-position:-5412px 0}.iti-flag.vn{height:14px;background-position:-5434px 0}.iti-flag.vu{height:12px;background-position:-5456px 0}.iti-flag.wf{height:14px;background-position:-5478px 0}.iti-flag.ws{height:10px;background-position:-5500px 0}.iti-flag.xk{height:15px;background-position:-5522px 0}.iti-flag.ye{height:14px;background-position:-5544px 0}.iti-flag.yt{height:14px;background-position:-5566px 0}.iti-flag.za{height:14px;background-position:-5588px 0}.iti-flag.zm{height:14px;background-position:-5610px 0}.iti-flag.zw{height:10px;background-position:-5632px 0}.iti-flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url("../images/icons/flags.png");background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti-flag{background-image:url("../images/icons/flags@2x.png")}}.iti-flag.np{background-color:transparent}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px 0;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0;width:50px;overflow:hidden}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:rgba(23,133,237,.15);width:100%}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#000;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:rgba(23,133,237,.15);width:100%}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684;width:24px!important}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#1785ed!important;color:#fff!important;border-radius:2px;width:24px!important;position:relative;z-index:1}.date-picker-wrapper .first-date-selected:after{content:'';position:absolute;width:40px;z-index:-1;left:0;top:0;height:100%;background-color:rgba(23,133,237,.15)}@media(max-width:960px){.date-picker-wrapper .first-date-selected:after{width:100px}}.date-picker-wrapper .last-date-selected:after{content:'';position:absolute;width:40px;z-index:-1;right:100%;top:0;height:100%;background-color:rgba(23,133,237,.15)}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;display:none;background-color:#007aff;color:#fff;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #007aff;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}body.disable{overflow:hidden}.header{position:relative;width:100%;height:auto;z-index:950;background:var(--color-main)}.header__logo{display:flex}.header__wrapper{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.header__left-side,.header__right-side{display:flex;align-items:center;justify-content:space-between}.header__item{display:flex;align-items:center;justify-content:center;margin-right:40px;min-height:50px;min-width:50px}.header__item:last-child{margin-right:0}.header__telegram,.header__whatsapp{margin-right:20px}.header__currency-current,.header__lang-current{min-height:50px;min-width:50px}.header__number{font-family:var(--main-font);font-size:14px;font-weight:500;line-height:17px;letter-spacing:0;color:var(--color-yellow);transition:.1s ease-in;min-height:48px;min-width:48px}.header__lang{display:flex;align-items:center;justify-content:space-between}.header__lang-flag{margin-right:10px}.header__lang-val{font-family:var(--main-font);font-size:16px;font-weight:600;line-height:19px;letter-spacing:0;color:var(--color-white)}.header__profile{position:relative}.header__profile-img{width:50px;height:50px;flex-shrink:0;margin-right:10px;border-radius:50%;object-fit:cover;border:1px solid #fff}.header__profile-name{display:block;margin-bottom:4px;font-family:var(--main-font);font-size:14px;font-weight:500;line-height:17px;letter-spacing:0;color:var(--color-white);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__profile-status{padding:3px 6px;display:inline-block;font-family:var(--main-font);font-size:10px;font-weight:600;line-height:12px;letter-spacing:0;border-radius:2px;color:#fff;min-width:62px;text-align:center}.header__profile-header{display:flex;align-items:flex-end;border:none;background:0 0;cursor:pointer}.header__profile-menu{position:absolute;top:100%;right:0;width:305px;z-index:951;background:var(--color-white);transform:translate(0,20px) translateZ(0);opacity:0;visibility:hidden;transition:.2s ease-in;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.header__profile-menu::before{content:'';position:absolute;bottom:100%;right:77px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid var(--color-white)}.header__profile-item{display:flex;align-items:center;padding:0 15px;height:44px;border-bottom:1px solid #e7f2ff;transition:.2s ease-in}.header__profile-icon{display:flex;align-items:center;justify-content:center;margin-right:10px;width:24px;height:24px}.header__profile-row{display:flex;align-items:center}.header__profile-info{display:flex;flex-direction:column;align-items:flex-start}.header__profile-business{margin-left:5px;font-family:var(--main-font);font-style:normal;font-weight:600;font-size:10px;line-height:12px;color:#fff;background:#1f335b;padding:3px 6px;border-radius:1.5px}.header__list-link,.header__profile-desc{font-family:var(--main-font);font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#0d182e}.header__profile-item--error .header__profile-desc{color:#e9281c}.header__profile-item:last-child{border-bottom:none}.header__list{display:flex;align-items:center;margin-right:25px}.header__list-count{margin-left:8px;display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;font-family:var(--main-font);font-size:12px;font-weight:400;line-height:14px;letter-spacing:0;background:var(--color-red)}.header__list-item{margin-right:40px}.header__list-item:last-child{margin-right:0}.header__list-link{cursor:pointer}.header__burger{display:none;position:relative;width:35px;height:20px;cursor:pointer;background:0 0;border:none}.header__burger-item{position:absolute;background:var(--color-white);border-radius:3px;width:100%;height:2px;transition:.1s ease-in;will-change:transform}.header__burger-item:first-child{top:0;left:0}.header__burger-item:nth-child(2){top:45%;left:0}.header__burger-item:last-child{bottom:0;left:0}.header__enter{cursor:pointer;padding-bottom:2px;font-family:var(--main-font);font-size:16px;font-weight:500;line-height:19px;letter-spacing:0;color:var(--color-white);border:none;border-bottom:1px solid var(--color-white);background:0 0;transition:.1s ease-in}.header__extend{display:none;align-items:center}.header__mobile{display:none;border:none;background:0 0;padding:5px;margin-right:15px}.header.is-main-page{position:absolute;top:0;left:0}.header.is-booking-page .header__item{margin-right:25px}.header.is-booking-page .header__item:last-child{margin-right:0}.header__phone{display:none}@media (max-width:1300px){.header.is-booking-page .header__phone,.header.is-booking-page .header__telegram,.header.is-booking-page .header__whatsapp{margin-right:10px}.header.is-booking-page .header__phone{display:flex}.header.is-booking-page .header__number{display:none}}.header__profile-status.is-tourist{background:#f6c113}.header__profile-status.is-business{background:#017afd}.header__profile-menu.active{opacity:1;visibility:visible}.header__list-link.active{color:#2cabff}.header__list-link.active .header__list-count{color:#fff}.header__burger.active .header__burger-item:first-child{top:8px;transform:rotate(45deg)}.header__burger.active .header__burger-item:nth-child(2){opacity:0}.header__burger.active .header__burger-item:last-child{bottom:10px;transform:rotate(-45deg)}.header__extend .header__telegram{display:flex;padding:5px;margin-right:10px}.header__number:hover{color:#f0a906}.header__enter:hover{color:#f6c113;border-color:#f6c113}.header__profile-item:hover{background:rgba(230,230,230,.4)}@media (max-width:1500px){.header__profile-menu::before{left:auto;right:25px;transform:none}}@media (max-width:1300px){.header__item{margin-right:25px}}@media (max-width:1210px){.header__extend,.header__mobile{display:flex}.header__burger{display:block}.header__right-side{display:none}.header__item{margin-right:0}}@media (max-width:500px){.header__burger{height:18px;width:25px;padding:5px}.header__burger-item{height:1px}.header__burger.active .header__burger-item:first-child{top:8px}.header__burger-item:nth-child(2){top:50%}.header__burger.active .header__burger-item:last-child{bottom:9px}.header__wrapper{padding:12px 0}}.footer{background:#071a2e;padding-top:32px}.footer img{display:block;max-width:100%}.footer__top{border-bottom:1px solid #696969}.footer__top-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:58px}.footer__top-cell{margin-bottom:50px}.footer__top-cell:last-child{margin-bottom:0}.footer__top-title{margin-bottom:25px;font-family:var(--main-font);font-size:14px;font-weight:600;line-height:17px;letter-spacing:1px;color:#fff;opacity:.5}.footer__top-content{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.footer__top-column:first-child{width:28%}.footer__top-column:last-child{width:70%}.footer__top-column:first-child .footer__top-list{width:auto}.footer__top-list{width:32%;margin-bottom:50px;margin-right:2%}.footer__top-list:nth-child(3n+3){margin-right:0}.footer__top-row{display:flex;flex-wrap:wrap}.footer__top-item{margin-bottom:15px}.footer__top-item:last-child{margin-bottom:0}.footer__top-link{font-family:var(--main-font);font-size:14px;font-weight:600;line-height:17px;letter-spacing:1px;color:#fff;transition:.1s ease-in}.footer__top-link:hover{color:#bab8b8}.footer__top-info{position:relative}.footer__top-object{display:block}.footer__tooltip{position:absolute;top:130%;right:0;transform:translateY(12px) translateZ(0);opacity:0;visibility:hidden;width:415px;height:auto;padding:10px;background:#f6c113;will-change:transform;transition:.2s ease-in}.footer__tooltip::before{content:'';position:absolute;bottom:99%;right:26px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #f6c113}.footer__tooltip.active{transform:translateY(0) translateZ(0);opacity:1;visibility:visible}.footer__tooltip-text{font-family:var(--main-font);font-size:14px;font-weight:500;line-height:17px;letter-spacing:0;color:#000}.footer__middle-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:55px 0}.footer__middle-title{margin-bottom:28px;font-family:var(--main-font);font-size:14px;font-weight:600;line-height:17px;color:#fff;opacity:.5;letter-spacing:1px}.footer__middle-social{display:flex;align-items:center}.footer__middle-item{margin-right:30px;transition:.1s ease-in}.footer__middle-item:last-child{margin-right:0}.footer__middle-item:hover{filter:contrast(50%)}.footer__bottom{background:#fff}.footer__bottom-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:20px 0}.footer__bottom-list{display:flex;align-items:center}.footer__bottom-item{margin-right:31px}.footer__bottom-item:last-child{margin-right:0}@media (max-width:992px){.footer__bottom{display:none}}@media (max-width:900px){.footer__top-column:first-child,.footer__top-column:last-child{width:100%}.footer__top-column:first-child{display:flex;flex-wrap:wrap;margin-bottom:45px}.footer__top-column:first-child .footer__top-cell{width:42%;margin-right:50px;margin-bottom:0}.footer__top-column:first-child .footer__top-list{margin-bottom:0}}@media (max-width:800px){.footer__top-header{margin-bottom:90px}}@media (max-width:650px){.footer__middle-wrapper{padding:30px 0;flex-direction:column}.footer__middle-social{justify-content:center}.footer__middle-title{margin-bottom:22px}.footer__middle-item{margin-right:22px}.footer__middle-cell{text-align:center;margin-bottom:25px}.footer__middle-cell:last-child{margin-bottom:0}.footer__top-column:first-child .footer__top-cell{width:100%;margin-right:0}.footer__top-column:first-child .footer__top-cell:first-child{margin-bottom:25px}}@media (max-width:500px){.footer__top-header{flex-direction:column;margin-bottom:110px}.footer__top-logo{margin-bottom:25px}.footer__tooltip{right:-45%;width:350px}.footer__tooltip::before{right:50%;transform:translateX(50%)}.footer__top-list{width:48%}.footer__top-list{width:48%}.footer__top-list,.footer__top-list:nth-child(3n+3){margin-right:4%}.footer__top-list:nth-child(2n+2){margin-right:0}}@media (max-width:425px){.footer__top-list,.footer__top-list:nth-child(3n+3){width:100%;margin-right:0}}@media (max-width:380px){.footer__tooltip{right:-30%;width:300px}}@media (max-width:350px){.footer__tooltip{right:-25%;width:270px}}.mobile-header{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;overflow:auto;z-index:930;padding-top:90px;padding-bottom:25px;transform:translateY(-100%);visibility:hidden;transition:.2s ease-in}@media (max-width:1210px){.mobile-header.active{transform:translateY(0);visibility:visible}}.mobile-header .header__lang-flag{display:flex}.mobile-header .header__currency{flex-wrap:wrap}.mobile-header .header__currency-current{width:100%;justify-content:left;padding:0 15px;color:#1d1d1d}.mobile-header .header__currency-select.active{display:block;transform:none}.mobile-header .header__currency-select{position:static;transform:none;display:none;opacity:1;visibility:visible;width:100%}.mobile-header .header__lang{flex-wrap:wrap}.mobile-header .header__lang-current{width:100%;justify-content:left;padding:0 15px;color:#1d1d1d}.mobile-header .header__lang-select{position:static;transform:none;display:none;opacity:1;visibility:visible;width:100%}.mobile-header .header__lang-select.active{display:block;transform:none}.mobile-header .header__lang-val{color:#1d1d1d}.mobile-header .mb-select__container{padding:20px 0}.mobile-header .mb-select__item{padding:10px 15px}.mobile-header .mb-select__container::before{display:none}.mobile-header .header__item{width:100%;border-bottom:solid 1px #dedede;color:#333;min-height:auto}.mobile-header .header__list{flex-direction:column;margin-right:0}.mobile-header .header__list-link{padding:15px;width:100%;color:#333}.mobile-header .header__list-count{color:#fff}.mobile-header .header__profile{justify-content:left;padding:0 16px;margin-bottom:30px;border-bottom:none}.mobile-header .header__profile-item{border-bottom:solid 1px #dedede}.mobile-header .header__profile-name{color:#333}.mobile-header .header__profile-header{align-items:center}.mobile-header .header__profile-item{padding-left:15px;color:#333}.mobile-header .header__currency-current,.mobile-header .header__lang-current{min-height:auto;min-width:auto;padding:15px}.mobile-header .header__object{margin-top:15px;border-bottom:1px solid #f0c806}.mobile-header .header__enter{justify-content:left;text-align:left;padding:15px;display:block;color:#333;width:100%;border-bottom:1px solid #dedede}.intro{display:flex;min-height:100vh;background:#071a2e}.intro .container{display:flex;max-width:1200px;margin:0 auto;padding:0 15px}.intro__wrapper{display:flex;align-items:center;justify-content:center;width:100%;padding:100px 0 200px}.intro__content{width:100%}.intro__info{margin-bottom:40px}.intro__title{margin-bottom:20px;font-family:var(--main-font);font-style:normal;font-weight:700;font-size:50px;line-height:60px;color:#fff}.intro__title--mobile{display:none;font-size:30px;line-height:40px}.intro__desc{font-family:var(--main-font);font-style:normal;font-weight:400;font-size:21px;line-height:25px;color:#e6e6e6}.intro__tooltip{position:absolute;top:70%;left:10px;padding:8px;background:#f6c113;z-index:10;opacity:0;visibility:hidden;transform:translateY(10px);transition:.1s ease-in}.intro__tooltip::before{content:'';position:absolute;bottom:99%;left:16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #f6c113}.intro__tooltip-text{font-family:var(--main-font);font-size:12px;font-weight:500;line-height:14px;letter-spacing:0;color:#000}.intro__tooltip.active{opacity:1;visibility:visible}.intro__search-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;transition:.1s ease-in}.intro__search-spinner{display:inline-block;margin:0 auto;height:0;width:0;padding:10px;border:4px solid #9fd4f3;border-right-color:#0071c2;border-radius:22px;animation:rotate-submit 1s infinite linear;animation-play-state:paused}@keyframes rotate-submit{100%{transform:rotate(360deg)}}.intro__search-container{width:100%;height:100%;cursor:pointer;padding:16px 20px;display:flex;justify-content:center;align-items:center;background:#fff;user-select:none}.intro__search-decorate{position:relative;width:8px;height:8px;margin:0 25px}.intro__search-name,.intro__search-value{font-family:var(--main-font);font-size:14px;font-weight:500;line-height:17px;letter-spacing:0;color:#1d1d1d;text-transform:lowercase}.intro__search-decorate::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#838e99;width:4px;height:4px;border-radius:50%}.intro__search-top{margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.intro__search-submit{position:relative;width:215px;padding:17px 12px;font-family:var(--main-font);font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#fff;background:#017afd;border:none;transition:.1s ease-in;cursor:pointer}@media (min-width:601px){.intro__search-submit.active .intro__search-text{opacity:0;visibility:hidden}.intro__search-submit.active .intro__search-loader{display:flex}.intro__search-submit.active .intro__search-spinner{animation-play-state:running}}.intro__search-submit:hover{background:#006adc}.intro__search-cell{display:flex;flex-wrap:wrap;align-items:center}.intro__search-field{position:relative;padding:2px;transition:.1s linear;height:54px}.intro__search-item--children{display:none}.location-field .intro__search-input{font-family:var(--main-font);font-size:14px;font-weight:600;line-height:17px;letter-spacing:0;text-align:left;color:#0d182e;border-radius:0}.location-field.active .intro__search-input::placeholder{color:#84898e;opacity:.9}.location-field .intro__search-input::placeholder{font-family:var(--main-font);font-size:14px;font-weight:500;line-height:17px;letter-spacing:0;text-align:left;color:#1d1d1d}.intro__search-field.active:not(.is-not-hover){background:#f6c113;outline:2px solid #f6c113;z-index:1}.location-field{width:406px}.location-field.typing .intro__search-icon{opacity:0;visibility:hidden}.location-field.typing .intro__search-reset{opacity:1;visibility:visible}.date-field{width:238px;cursor:pointer}.intro__search-input{width:100%;height:100%;padding:17px 40px 17px 20px;font-family:var(--main-font);font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#1d1d1d;border:none;cursor:pointer;border-radius:0;background:#fff}.intro__search-icon{position:absolute;top:50%;transform:translateY(-50%);right:15px;transition:.1s ease-in;pointer-events:none}.intro__search-reset{position:absolute;top:50%;transform:translateY(-50%);right:15px;width:24px;height:24px;border:none;background:0 0;z-index:50;opacity:0;visibility:hidden;transition:.1s ease-in;cursor:pointer}.intro__search-reset::before{content:'';position:absolute;top:50%;right:2px;transform:translateY(-50%) rotate(45deg);width:18px;height:1px;background:#000}.intro__search-reset::after{content:'';position:absolute;top:50%;right:2px;transform:translateY(-50%) rotate(-45deg);width:18px;height:1px;background:#000}.intro__tabs{display:flex;align-items:center;margin-bottom:20px}.intro__tabs-item{position:relative;margin-right:20px;font-family:var(--main-font);font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#fff;transition:.2s ease;cursor:pointer;user-select:none}.intro__tabs-item.b2b{position:relative;padding:10px 36px 10px 10px;border:1px solid #fff;border-radius:4px}.intro__tabs-item.b2b img{position:absolute;top:50%;right:10px;width:18px;height:18px;transform:translateY(-50%)}.intro__tabs-item.active{color:#f6c113;font-weight:700}.intro__tabs-item:last-child{margin-right:0}@media (max-width:425px){.intro__tabs-item.b2b{padding:8px 36px 8px 8px}}.intro__resident{display:inline-flex;align-items:center;cursor:pointer}.intro__resident.hide{display:none}.intro__resident-input{display:none}.intro__resident-input:checked+.intro__resident-decorate .intro__resident-check{opacity:1}.intro__resident-decorate{position:relative;margin-right:10px;display:inline-block;width:20px;height:20px;background:#fff;box-shadow:0 4px 9px rgba(0,0,0,.16644)}.intro__resident-check{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:.1s linear}.intro__resident-text{user-select:none;font-family:var(--main-font);font-style:normal;font-weight:500;font-size:13px;line-height:16px;color:#fff;opacity:.8}.intro__dropdown{position:absolute;top:110%;left:0;width:100%;z-index:300;height:auto;background:#fff;max-height:235px;overflow:hidden;visibility:hidden;opacity:0;transition:.1s ease-in;box-shadow:0 3px 9px rgba(0,0,0,.21)}.intro__dropdown::-webkit-scrollbar{width:10px}.intro__dropdown::-webkit-scrollbar-track{background-color:#ebebeb}.intro__dropdown::-webkit-scrollbar-thumb{background:#6d6d6d}.intro__dropdown.active{opacity:1;visibility:visible}.intro__dropdown-item{position:relative;display:flex;align-items:center;padding:10px 44px;transition:.1s ease-in;cursor:pointer}.intro__dropdown-item[data-city=true]{padding:20px 44px}.intro__dropdown-item[data-city=true] .intro__dropdown-name{display:none}.intro__dropdown-item[data-city=true] .intro__dropdown-location{font-weight:600;color:#0d182e}.intro__dropdown-item::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e7f2ff}.intro__dropdown-item:hover{background:#e3e3e3}.intro__dropdown-name{display:block;margin-bottom:4px;font-family:var(--main-font);font-size:14px;font-weight:600;line-height:17px;letter-spacing:0;color:#0d182e}.intro__dropdown-location{display:block;font-family:var(--main-font);font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;color:#84898e}.intro__dropdown-photo{position:absolute;top:50%;left:15px;transform:translateY(-50%)}.count-field{width:301px}.intro__search-icon.active{transform:translateY(-50%) rotate(-180deg)}.count-field__dropdown{position:absolute;top:110%;left:-2px;background:#fff;width:calc(100% + 4px);height:auto;z-index:50;padding:20px;box-shadow:0 3px 9px rgba(0,0,0,.21);visibility:hidden;opacity:0;transition:.1s ease-in;user-select:none}.count-field__dropdown.active{opacity:1;visibility:visible}.count-field__dropdown-field{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #e7f2ff;padding-top:16px;padding-bottom:8px}.count-field__dropdown-field:first-child{padding-top:0}.count-field__dropdown-field:last-child{border-bottom:none}.count-field__dropdown-side--column{display:flex;flex-direction:column}.count-field__dropdown-field.active .count-field__dropdown-limit{display:block}.count-field__dropdown-field.active .count-field__dropdown-additional{display:flex}.count-field__dropdown-name{display:inline-block;font-family:var(--main-font);font-size:14px;font-weight:600;line-height:22px;letter-spacing:0;color:#000}.count-field__dropdown-name::first-letter{text-transform:uppercase!important}.count-field__dropdown-btn{cursor:pointer;width:34px;height:34px;border:1px solid #017afd;border-radius:2px;background:0 0;transition:.1s ease-in;font-family:var(--main-font);font-size:16px;touch-action:manipulation;-ms-touch-action:manipulation}.count-field__dropdown-btn.disabled{cursor:not-allowed;color:#c4c4c4}.count-field__dropdown-btn:active:not(.disabled),.count-field__dropdown-btn:hover:not(.disabled){background:rgba(1,122,253,.1)}.count-field__dropdown-btn.disabled{border-color:#c4c4c4}.count-field__dropdown-amount{display:inline-block;width:30px;font-family:var(--main-font);font-size:14px;font-weight:600;line-height:22px;letter-spacing:0;text-align:center}.count-field__dropdown-limit{display:none;margin-top:4px;font-family:var(--main-font);font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;color:#84898e}.count-field__dropdown-row{width:100%;display:flex;align-items:center;justify-content:space-between}.count-field__dropdown-additional{width:100%;margin-top:16px;display:none;align-items:center;justify-content:space-between;flex-wrap:wrap}.count-field__dropdown-select{position:relative;width:48%;margin-bottom:16px}.count-field__dropdown-header{cursor:pointer;position:relative;padding:12px 10px;width:100%;font-family:var(--main-font);font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left;color:#1d1d1d;background:#fff;border:1px solid #cee2f8}.count-field__dropdown-header::before{content:'';position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(-135deg);width:8px;height:8px;border-top:2px solid #c8c7cc;border-left:2px solid #c8c7cc}.count-field__dropdown-body{display:flex;flex-wrap:wrap;position:absolute;top:100%;left:0;width:100%;height:auto;z-index:800;border:1px solid #cee2f8;border-top:none;opacity:0;visibility:hidden;transition:.1s ease-in}.count-field__dropdown-year{cursor:pointer;padding:12px 10px;width:100%;font-family:var(--main-font);font-size:13px;font-weight:400;line-height:16px;letter-spacing:0;text-align:left;transition:.1s ease-in;border:none;border-bottom:1px solid #cee2f8;background:#fff}.count-field__dropdown-year:last-child{border-bottom:none}.count-field__dropdown-year:hover{background:#017afd}.location-field--hotels{width:100%;padding:0;margin-top:10px}.location-field--hotels .intro__dropdown{top:100%;overflow:auto}.location-field--hotels::before{content:'';position:absolute;left:8px;top:16px;width:20px;height:20px;background-size:contain;background:url(../images/content/search-icon-input-dc.svg) no-repeat center}.location-field--hotels .intro__search-input{padding-left:36px;border:1px solid #cdcdcd;border-radius:2px}.count-field--hotels{width:100%;padding:0;margin-top:10px}.count-field--hotels .intro__search-container{padding:8px 16px;justify-content:space-between;border:1px solid #cdcdcd;border-radius:2px}.count-field--hotels .intro__search-item{position:relative;width:48%}.count-field--hotels .intro__search-item:not(.intro__search-item--children){display:flex;flex-direction:column-reverse}.count-field--hotels .intro__search-name{display:inline-block;font-family:var(--main-font);font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#84898e;text-transform:none}.count-field--hotels .intro__search-name::first-letter{text-transform:uppercase}.count-field--hotels .intro__search-item:first-child::before{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);background:#cdcdcd;width:1px;height:30px}.count-field--hotels .intro__search-value:first-letter{text-transform:uppercase}.count-field--hotels .intro__search-value{font-family:var(--main-font);font-style:normal;font-weight:700;font-size:13px;line-height:21px;color:#262626}.count-field--hotels.active{background:0 0;outline:0}.count-field--hotels .count-field__dropdown{width:100%;top:100%;left:0}.count-field__dropdown-accept{padding:15px;cursor:pointer;margin-top:24px;width:100%;font-family:var(--main-font);font-style:normal;font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#017afd;border:1px solid #017afd;border-radius:2px;background:0 0;transition:.1s ease-in-out}.count-field__dropdown-accept:hover{background:#017afd;color:#fff}.date-field__calendar .day,.hotels-datepicker .day{width:100%!important;height:42px!important;font-family:var(--main-font)!important;font-size:14px!important;font-weight:600!important;line-height:22px!important;letter-spacing:0!important;text-align:center!important;color:#0d182e!important}.date-field__calendar .real-today,.hotels-datepicker .real-today{width:100%!important;height:42px!important}.date-field__calendar .date-picker-wrapper .month-wrapper table .day.toMonth.hovering,.hotels-datepicker .date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cee2f8!important}.date-field__calendar .month-wrapper table .day.real-today,.hotels-datepicker .month-wrapper table .day.real-today{width:100%!important}.date-field__calendar .day.invalid,.hotels-datepicker .day.invalid{color:#ccc!important}.date-field__calendar .first-date-selected,.hotels-datepicker .first-date-selected{background:#017afd!important;color:#fff!important}.date-field__calendar .date-range-length-tip,.hotels-datepicker .date-range-length-tip{z-index:50;margin-bottom:10px!important;padding:10px!important;font-family:var(--main-font)!important;font-size:12px!important;font-weight:500!important;line-height:14px!important;letter-spacing:0!important;text-align:left!important;color:#fff!important;background:#017afd!important;transform:translateY(-20px) translateX(-2px)!important}.date-field__calendar .month-name,.hotels-datepicker .month-name{padding-bottom:8px!important;font-family:var(--main-font)!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;letter-spacing:0!important;text-align:center!important;color:#0d182e!important}.date-field__calendar table,.hotels-datepicker table{border-collapse:collapse}.date-field__calendar .month-wrapper table td,.hotels-datepicker .month-wrapper table td{padding:3px 0!important}.date-field__calendar .next,.date-field__calendar .prev,.hotels-datepicker .next,.hotels-datepicker .prev{padding-bottom:8px!important}.date-field__calendar .week-name,.hotels-datepicker .week-name{border-bottom:1px solid #e7f2ff;border-top:1px solid #e7f2ff}.date-field__calendar .week-name th,.hotels-datepicker .week-name th{font-family:var(--main-font)!important;font-size:14px!important;font-weight:600!important;line-height:22px!important;letter-spacing:0!important;text-align:center!important;color:#0d182e!important}.date-field__calendar .month-element,.date-field__calendar .week-name th,.hotels-datepicker .month-element,.hotels-datepicker .week-name th{text-transform:lowercase}.date-field__calendar .month-element:first-letter,.date-field__calendar .week-name th:first-letter,.hotels-datepicker .month-element:first-letter,.hotels-datepicker .week-name th:first-letter{text-transform:uppercase}.date-field__calendar .date-picker-wrapper .month-wrapper table .day.real-today,.hotels-datepicker .date-picker-wrapper .month-wrapper table .day.real-today{width:42px!important}.date-field__calendar,.hotels-datepicker{width:725px}.datepickr-availability{max-width:325px}.date-field__calendar .month-wrapper,.hotels-datepicker .month-wrapper{width:100%!important}.date-field__calendar .month-wrapper table,.date-field__calendar .month-wrapper table.month2,.hotels-datepicker .month-wrapper table,.hotels-datepicker .month-wrapper table.month2{width:345px!important}.datepickr-availability .month-wrapper table{width:100%!important}.datepickr-availability .month-wrapper table div.day.real-today.checked,.datepickr-availability table .day.last-date-selected{color:#0d182e!important;background:0 0!important}.datepickr-availability .month-wrapper table div.day.real-today.checked{color:#0071c2!important}.date-field__calendar .footer,.hotels-datepicker .footer{display:none;align-items:center;justify-content:center;border-top:1px solid #e7f2ff;padding-top:8px;background:0 0!important}.date-field__calendar .footer.active,.hotels-datepicker .footer.active{display:flex}.date-calendar__bottom-date{position:relative;font-family:var(--main-font);font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;color:#84898e}.date-calendar__bottom-date.nights{margin-left:5px}.date-field__calendar .last-date-selected,.hotels-datepicker .last-date-selected{color:#fff!important}.date-calendar__bottom-date:first-letter{text-transform:uppercase}.date-calendar__bottom-date:first-child{padding-right:20px}.date-calendar__bottom-date:first-child::before{content:'-';position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (min-width:1210px){.intro__search-field:hover:not(.is-not-hover){background:#f6c113;outline:2px solid #f6c113;z-index:1}}@media (max-width:1210px){.intro__wrapper{padding-bottom:90px}.intro__search-cell{width:100%;margin-bottom:30px}.intro__search-field{width:100%;margin-bottom:12px}.intro__search-cell:last-child,.intro__search-field:last-child{margin-bottom:0}.intro__dropdown{top:110%}}@media (max-width:960px){.date-field__calendar .month-wrapper table,.date-field__calendar .month-wrapper table.month2,.hotels-datepicker .month-wrapper table,.hotels-datepicker .month-wrapper table.month2{width:100%!important}.hotels-datepicker .month-wrapper table,.hotels-datepicker .month-wrapper table.month2{min-height:420px}}@media (max-height:700px){.hotels-calendar__content{padding-top:40px}.hotels-datepicker .month-wrapper table,.hotels-datepicker .month-wrapper table.month2{min-height:360px}.hotels-datepicker .day{height:38px!important}}@media (max-width:768px){.date-field__calendar{width:calc(100% - 33px)}.intro__wrapper{padding:120px 0 60px}.intro__search-field{margin-bottom:10px}.intro__search-cell{margin-bottom:20px}}@media (max-width:600px){.intro__wrapper{align-items:unset;justify-content:unset}}@media (max-width:500px){.intro__info{margin-bottom:18px}.intro__title{display:none;margin-bottom:14px;font-size:40px;line-height:50px}.intro__title--mobile{display:block;margin-bottom:0;font-size:26px;line-height:40px}.intro__desc{display:none;font-size:17px;line-height:22px}.intro__search-submit{width:100%}.intro__search-item::before{right:-50%}}@media (max-width:600px){body.is-main-page .areas,body.is-main-page .exp,body.is-main-page .footer,body.is-main-page .hotels,body.is-main-page .myst,body.is-main-page .popular{display:none!important}}@media (max-width:960px){.location-field--hotels{margin-top:0}.count-field--hotels{margin-top:0}.hotels-counter-field .count-field{height:100%}.count-field--hotels .intro__search-container{justify-content:flex-end;border:none;padding:5px 8px 5px 12px;border-radius:0}.count-field--hotels .intro__search-item--rooms{display:none!important}.count-field--hotels .intro__search-item{width:100%}.count-field--hotels .intro__search-name{margin-bottom:4px;font-family:var(--main-font);font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#84898e}.count-field--hotels .intro__search-value{font-family:var(--main-font);font-style:normal;font-weight:700;font-size:13px;line-height:21px;color:#262626}}.mb-logo__icon{display:block}.mb-object{width:185px;padding:16px 5px;border:1px solid #f0c806;font-family:var(--main-font);font-size:16px;font-weight:500;line-height:19px;letter-spacing:0;text-align:center;color:#f0c806;background:0 0;cursor:pointer;transition:.1s ease-in}.mb-object:hover{background:rgba(240,200,6,.1)}.mb-select{position:relative}.mb-select__header{display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--main-font);font-size:16px;font-weight:600;line-height:19px;letter-spacing:0;text-align:left;color:#fff;background:0 0;border:none}.mb-select__container{position:absolute;top:124%;left:50%;width:368px;z-index:951;padding:20px 15px;background:#fff;opacity:0;visibility:hidden;transform:translateY(20px) translateX(-50%) translateZ(0);transition:.2s ease-in;box-shadow:0 3px 9px rgba(0,0,0,.21)}.mb-select__top .mb-select__container{top:unset;bottom:155%}.mb-select__container::before{content:'';position:absolute;bottom:100%;left:50%;width:0;height:0;transform:translateX(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #fff}.mb-select__top .mb-select__container::before{top:unset;bottom:-3%;transform:translateX(-50%);rotate:180deg}.mb-select__container.active{opacity:1;visibility:visible;transform:translateY(0) translateX(-50%) translateZ(0)}.mb-select__title{display:block;padding:0 10px 12px;margin-bottom:15px;font-family:var(--main-font);font-weight:400;font-size:18px;letter-spacing:0;color:#333;border-bottom:1px solid #dadada}.mb-select__item{position:relative;display:flex;align-items:center;width:100%;border:none;padding:10px;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;text-align:left;color:#333;background:0 0;cursor:pointer;transition:.2s ease-in}.mb-select__item:hover{background:#ebebeb}.mb-select__item.is-selected::before{content:'';position:absolute;right:20px;top:40%;width:4px;height:11px;border-bottom:2px solid #007aff;border-right:2px solid #007aff;border-top:2px solid transparent;border-left:2px solid transparent;transition:.1s ease-in;transform:rotate(45deg) translateY(-50%) translateZ(0);will-change:transform}.search__loader{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:980;background:rgba(98,98,98,.85);display:none;align-items:center;justify-content:center;padding:0 26px 100px}@media (max-width:600px){.search__loader.active{display:flex}}.search__loader.active .intro__search-spinner{animation-play-state:running}.search__loader .intro__search-loader{position:relative;height:auto;background:0 0;margin-bottom:12px;display:flex;opacity:1;visibility:visible}.search__loader-content{padding:16px;width:100%;background:#fff}.search__loader-text{display:block;text-align:center;font-family:var(--main-font);font-size:14px;font-weight:400;line-height:22px;letter-spacing:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.5}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#000;font-style:normal;font-size:38px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.hotel-card{display:flex;flex-direction:column;margin-bottom:16px;border:solid 1px #cdcdcd;border-radius:2px;background:#fff}.hotel-card__wrapper{display:flex;justify-content:space-between}.hotel-card__content{display:flex;flex:1 1 auto}.hotel-card__picture{position:relative;margin-right:20px;padding:15px 0 15px 15px}.hotel-card__picture .hotel-card__favorite{top:10px;right:10px}.hotel-card__picture .hotel-card__new{display:none;position:absolute;top:5px;left:5px;font-size:13px;font-weight:400;line-height:21px;background:#febb02;color:#262626}.hotel-card__title{margin-bottom:5px}.hotel-card__title>*{display:inline-flex;vertical-align:middle}.hotel-card__decorate{flex-shrink:0;margin:0 5px;height:4px;width:4px;border-radius:50%;background:#cee2f8}.hotel-card__geo{display:inline-flex;align-items:center;margin-bottom:14px}.hotel-card__geo-item{cursor:pointer;font-family:var(--main-font);font-style:normal;font-weight:600;font-size:12px;line-height:20px;text-decoration-line:underline;color:#017afd}.hotel-card__distanse{font-family:var(--main-font);font-style:normal;font-weight:400;font-size:12px;color:#262626;margin-left:8px}.hotel-card__title-name{margin-right:8px;font-family:var(--main-font);font-style:normal;font-weight:700;font-size:20px;line-height:29px;color:#262626;transition:.2s ease}.hotel-card__title-name.is-short{margin-right:0}.hotel-card__title-name:hover{color:#2e55a4}.hotel-card__new{display:inline-block;min-height:24px;padding:2px 8px;font-family:var(--main-font);font-style:normal;font-weight:500;font-size:12px;line-height:20px;color:#0d182e;background:#febb02;border-radius:2px}.hotel-card__stars{display:inline-flex;align-items:center;vertical-align:middle;margin-right:10px}.hotel-card__stars svg{margin-right:4px}.hotel-card__arrow{display:none;position:absolute;top:44px;right:0}.hotel-cards__stars svg:last-child{margin-right:4px}.hotel-card__info{width:210px;flex-shrink:0;display:flex;flex-direction:column;padding:15px 12px 15px 15px;border-left:1px solid rgba(218,218,218,.6)}.hotel-card__info .hotel-card__cancellation{text-align:right}.hotel-card__tax{display:block;font-family:var(--main-font);font-style:normal;font-weight:300;font-size:12px;line-height:16px;text-align:right;color:#262626}.hotel-card__empty{display:block;font-family:var(--main-font);font-style:normal;font-weight:500;font-size:12px;line-height:22px;color:#e9281c}.hotel-card__rating{position:absolute;top:25px;right:10px}.hotel-card__rating-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:9;width:35px;height:35px;font-family:var(--main-font);font-size:14px;font-weight:700;letter-spacing:0;line-height:17px;color:#fff;background:#007aff;border-radius:2px}.hotel-card__features{display:flex;flex-wrap:wrap;align-items:flex-start}.hotel-card__rooms-item{position:relative;display:flex;padding-bottom:10px}.hotel-card__rooms-item::before{content:'';position:absolute;top:0;left:10px;width:0;height:100%;border-right:1px dashed #698096}.hotel-card__rooms-item:last-child{padding-bottom:0}.hotel-card__rooms-item:last-child::before{display:none}.hotel-card__rooms-count{position:relative;z-index:5;flex-shrink:0;height:25px;width:25px;background:#cdcdcd;border-radius:4px;margin-right:10px;font-family:var(--main-font);font-style:normal;font-weight:400;font-size:12px;text-align:center;line-height:25px;color:#262626}@media (min-width:451px){.hotel-card__info .hotel-card__indemand,.hotel-card__info .hotel-card__rooms-left{display:none}}.hotel-card__rooms-name{font-family:var(--main-font);font-style:normal;font-weight:500;font-size:12px;line-height:20px;color:#262626}.hotel-card__features-item{margin-right:15px;margin-bottom:14px}.hotel-card__features-item:last-child{margin-right:0}.hotel-card__indemand{display:inline-block;margin-top:14px}.hotel-card__indemand.hide{display:none}.hotel-card__indemand--mb{display:none;text-align:right;margin:5px 0 0}.hotel-card__data{position:relative;flex:1 1 auto;padding:15px 44px 15px 0}.hotel-card__rooms-single{padding-left:10px;border-left:1px solid #cee2f8}.hotel-card__rooms-single .hotel-card__rooms-bottom{margin-top:0}.hotel-card__rooms-left{display:inline-block;margin-top:24px}.hotel-card__indemand.sm-pd,.hotel-card__rooms-left.sm-pd{padding-left:11px}.hotel-card__indemand.bg-pd,.hotel-card__rooms-left.bg-pd{padding-left:39px}.hotel-card__indemand,.hotel-card__rooms-left{font-family:var(--main-font);font-style:normal;font-weight:500;font-size:12px;line-height:22px;color:#e9281c}.hotel-card__breakfast{padding:2px 8px;font-family:var(--main-font);font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#fff;background:#008008;border-radius:2px}.hotel-card__demand{display:none;padding:1px 8px;font-family:var(--main-font);font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#e9281c;border:1px solid #e9281c;border-radius:2px}.hotel-card__demand.active{display:inline-block}.hotel-card__favorite{position:absolute;top:22px;right:15px;display:flex;cursor:pointer;border:none;background:0 0;transition:.2s ease}.hotel-card__rooms-bottom{display:flex;align-items:center;flex-wrap:wrap}.hotel-card__cancellation{font-family:var(--main-font);font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#008008}.hotel-card__rooms-bottom .hotel-card__decorate{background:#262626}.hotel-card__info .hotel-card__cancellation{display:none}.hotel-card__prepayment{font-family:var(--main-font);font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#262626}.hotel-card__favorite svg path{transition:.2s ease}.hotel-card__favorite.clicked svg path{fill:#272727}.hotel-card__picture .hotel-card__favorite.clicked svg path{fill:#007aff}.hotel-card__business,.hotel-card__tourist{position:relative;margin-right:10px}.hotel-card__business .hotel-card__business-badge,.hotel-card__tourist .hotel-card__tourist-badge{padding:2px 8px;font-family:var(--main-font);font-style:normal;font-weight:700;font-size:12px;line-height:20px;color:#fff;background:#0d182e;border-radius:2px}.hotel-card__business-content,.hotel-card__tourist-content{position:absolute;top:100%;left:50%;transform:translateY(15px) translateX(-50%);width:300px;height:auto;background:#071a2e;border-radius:2px;padding:10px;transition:.1s linear .1s;visibility:hidden;opacity:0;box-shadow:0 1px 8px rgb(0 0 0 / 25%)}@media (max-width:1150px){.hotel-card__tourist-content,.hotel-card__verify-content{display:none}}.hotel-card__business:hover .hotel-card__business-content,.hotel-card__tourist:hover .hotel-card__tourist-content{transform:translateY(5px) translateX(-50%);opacity:1;visibility:visible}.hotel-card__business span,.hotel-card__tourist span{font-weight:800}.hotel-card__statuses{display:none;flex-direction:column;align-items:flex-start;flex-wrap:wrap}.hotel-card__statuses-item{margin-bottom:5px}.hotel-card__demand--mb.active{display:none}.hotel-card__business{background:#672168}.hotel-card__rooms-top{display:flex;align-items:center}.hotel-card__discount{position:absolute;top:25px;left:20px;z-index:2;padding:10px;width:105px;font-family:var(--main-font);font-weight:700;font-size:12px;line-height:14px;letter-spacing:0;text-align:center;color:#fff;background:#c00;border-radius:2px}.hotel-card__verify{display:inline-flex;position:relative;margin-right:8px}.hotel-card__verify:hover .hotel-card__verify-content{opacity:1;visibility:visible;transform:translateY(5px) translateX(-50%)}.hotel-card__verify-desc{font-family:var(--main-font);font-style:normal;font-weight:500;font-size:12px;line-height:20px;color:#fff}.hotel-card__verify-content{position:absolute;top:100%;left:50%;transform:translateY(15px) translateX(-50%);width:300px;height:auto;background:#071a2e;border-radius:2px;padding:10px;transition:.1s linear .1s;visibility:hidden;opacity:0;box-shadow:0 1px 8px rgb(0 0 0 / 25%)}@media (max-width:960px){.hotel-card__business-content,.hotel-card__tourist-content,.hotel-card__verify-content{display:none}}.hotel-card__discount--mb{display:none;position:static;width:52px;padding:2px 8px;font-weight:700;font-size:13px;line-height:21px;background:#007508}.hotel-card__picture .hotel-card__favorite{display:none}.hotel-card__picture-wrapper{display:block;width:242px;height:239px;border-radius:2px;overflow:hidden}.hotel-card__picture-wrapper img{height:100%;width:100%;object-fit:cover}.hotel-card__picture-wrapper img.is-not-active{filter:grayscale(100%)}.hotel-card__show{margin-top:7px;display:block;padding:10px;font-family:var(--main-font);font-style:normal;font-weight:700;font-size:14px;line-height:22px;text-align:center;color:#fff;background:#017afd;border-radius:2px;border:none;transition:.2s ease;cursor:pointer;width:100%}.hotel-travel_agent-chat{font-family:var(--main-font);margin-top:auto;font-size:12px;font-weight:400;background:0 0;text-align:right;color:#007aff}.hotel-card__show_travel_agent{background:#0c84fe}.hotel-card__show:hover{background:#0063ce}.hotel-card__show.hotel-card__travel_agent_message_send{background-color:#545454;width:100%}.hotel-card__show.hotel-card__travel_agent_message_sended{background-color:#017afd;width:100%}.hotel-card__show.hotel-card__travel_agent_message_send .hotel-card-travel_agent_message_sended,.hotel-card__show.hotel-card__travel_agent_message_sended .hotel-card-travel_agent_message_send{display:none}.hotel-card__advisor{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:15px}.hotel-card__advisor-title{font-family:var(--main-font);font-style:normal;font-weight:300;font-size:10px;line-height:20px;text-align:right;color:#84898e}.hotel-card__advisor-image{margin-right:-10px}.hotel-card__advisor-reviews{font-family:var(--main-font);font-style:normal;font-weight:400;font-size:10px;line-height:20px;text-align:right;color:#262626}.hotel-card__bottom{display:none;flex-direction:column;align-items:flex-end}.hotel-card__bottom .hotel-card__indemand,.hotel-card__bottom .hotel-card__rooms-left{margin-top:5px}.hotel-card__prices{margin-top:auto;display:flex;flex-direction:column;align-items:flex-end}.prices-info{position:relative;display:flex;align-items:flex-end;flex-direction:column}.prices-info__desc{font-family:var(--main-font);font-style:normal;font-weight:500;font-size:12px;line-height:20px;text-align:right;color:#262626}.prices-info__rooms{display:none;font-family:var(--main-font);font-style:normal;font-weight:700;font-size:13px;line-height:21px;text-align:right;color:#262626}.prices-value{display:flex;flex-direction:column;align-items:flex-end}.prices-value__discount{font-family:var(--main-font);font-style:normal;font-weight:600;font-size:14px;line-height:22px;text-decoration-line:line-through;color:#c00}.prices-value__total{font-family:var(--main-font);font-style:normal;font-weight:700;font-size:20px;line-height:28px;color:#008008}.prices-value__top{display:flex;align-items:center}.prices-value__badge{margin-right:10px;display:inline-block;min-width:40px;min-height:20px;font-family:var(--main-font);font-style:normal;font-weight:700;font-size:12px;line-height:21px;color:#fff;text-align:center;background:#c00;border-radius:2px}.mp-hotels .hotel-card{padding:5px 10px 5px 5px;margin-bottom:5px;border-color:#e7e7e7;transition:.2s;box-shadow:0 5px 5px rgb(0 0 0/7%)}.mp-hotels .hotel-card:hover{background-color:#007aff12}.mp-hotels .auth-offer,.mp-hotels .business-offer{display:none}.mp-hotels .hotel-card__picture{margin-right:14px}.mp-hotels .hotel-card__title-name{font-size:16px;line-height:19px}.mp-hotels .hotel-card__picture-wrapper{width:110px;max-height:180px}.mp-hotels .hotel-card__content{padding:0;flex-direction:column}.mp-hotels .hotel-card__data{margin-bottom:13px}.mp-hotels .hotel-card__data .hotel-card__favorite{top:10px}.mp-hotels .hotel-card__arrow{display:block}.mp-hotels .hotel-card__title{margin-bottom:0}.mp-hotels .hotel-card__title-name{font-size:16px;line-height:19px}.mp-hotels .hotel-card__statuses{display:flex}.mp-hotels .hotel-card__features{flex-direction:column}.mp-hotels .hotel-card__cancellation,.mp-hotels .hotel-card__decorate{display:none}.mp-hotels .hotel-card__data .hotel-card__rooms-left{display:none}.mp-hotels .hotel-card__indemand{display:none}.mp-hotels .hotel-card__info{border:none;padding:0;width:auto;align-items:flex-end}.mp-hotels .hotel-card__advisor{display:none}.mp-hotels .hotel-card__distanse{margin:0}.mp-hotels .hotel-card__info .hotel-card__cancellation{display:block;font-weight:600}.mp-hotels .hotel-card__show{display:none}.mp-hotels .hotel-card__info .hotel-card__rooms-left{padding:0;margin-top:0}.mp-hotels .hotel-card__title{margin-bottom:8px}.mp-hotels .hotel-card__info .hotel-card__rooms-left{display:block}@media (max-width:960px){.hotel-card{border-left:none;border-right:none}}@media (max-width:850px){.hotel-card__picture-wrapper{width:218px;height:215px}.hotel-card__picture{margin-right:15px}.hotel-card__data{padding-right:35px}.hotel-card__rooms-bottom{margin-bottom:4px;flex-direction:column;align-items:flex-start}.hotel-card__rooms-bottom .hotel-card__decorate{display:none}}@media (max-width:800px){.hotel-card__data{padding-right:32px}}@media (max-width:750px){.hotel-card__content{flex-direction:column;padding:10px 10px 10px 0}.hotel-card__picture-wrapper{height:100%}.hotel-card__advisor{display:none}.hotel-card__favorite{top:5px;right:8px}.hotel-card__data{padding-top:0;padding-bottom:0;margin-bottom:10px}.hotel-card__info{align-items:flex-end;width:100%;padding:10px 0 0;border-top:1px solid rgba(218,218,218,.6);border-left:none}.hotel-card__show{width:200px}}@media (max-width:600px){.hotel-card__picture{padding:0}.hotel-card__rating{top:10px}.hotel-card__discount{top:10px;left:10px}.hotel-card__picture-wrapper{width:170px}.hotel-card__arrow{display:block}}@media (max-width:450px){.hotel-card__geo{margin-bottom:8px}.hotel-card__geo-item{font-weight:500;line-height:14px;text-decoration:none;color:#6b6b6b}.hotel-card__indemand,.hotel-card__rooms-left{font-weight:400;font-size:14px;line-height:22px;color:#c00}.hotel-card__title-name{font-size:16px;line-height:19px}.hotel-card__title .hotel-card__business,.hotel-card__title .hotel-card__new,.hotel-card__title .hotel-card__tourist{display:none}.hotel-card__picture .hotel-card__new{display:block}.hotel-card__indemand,.hotel-card__rooms-left{margin-top:0}.hotel-card__indemand{text-align:right}.hotel-card__picture .hotel-card__discount{display:none}.prices-info__rooms{display:block}.hotel-card__data .hotel-card__indemand{display:none}.hotel-card__bottom{display:flex}.hotel-card__statuses{display:flex}.hotel-card__data .hotel-card__rooms-left{display:none}.hotel-card__info .hotel-card__cancellation{display:block;font-weight:600}.hotel-card{padding:5px 10px 5px 5px;margin-bottom:5px;border-color:#e7e7e7}.hotel-card__info{border:none;padding:0}.hotel-card__rooms{display:none}.hotel-card__info .hotel-card__rooms-left{padding:0}.hotel-card__data{padding:0;margin-bottom:13px;min-height:72px}.hotel-card__data .hotel-card__favorite{display:none}.hotel-card__picture{margin-right:14px}.hotel-card__picture-wrapper{width:130px}.hotel-card__content{padding:0}.hotel-card__title{margin-bottom:0}.hotel-card__cancellation{font-size:13px;line-height:21px}.hotel-card__show{display:none}.hotel-card__demand--mb.active{display:inline-block}.hotel-card__features{flex-direction:column}.hotel-card__features-item{margin-bottom:6px}.hotel-card__features-item:last-child{margin-bottom:0}.hotel-card__favorite{right:0;display:none}.hotel-card__decorate,.hotel-card__geo .show-on-map{display:none}.hotel-card__discount--mb{display:inline-block}.hotel-card__rating{top:5px;right:auto;left:5px}.hotel-card__rating-wrapper{background:#007aff;border-radius:2px;font-weight:600}}@media (max-width:350px){.hotels-page-sidebar__row .hotels-page-sidebar__input-wrapper{width:60%}.hotels-page-sidebar__input-wrapper_guests{width:40%}}.auth-offer{margin:20px 0;background:#698096;border-radius:2px}.auth-offer__wrapper{display:flex;justify-content:center;align-items:center;padding:10px}.auth-offer__picture{margin-right:20px}.auth-offer__content{display:flex;align-items:center}.auth-offer__desc{font-family:var(--main-font);font-style:normal;font-weight:600;font-size:14px;line-height:22px;color:#fff}.auth-offer__mark{font-weight:700;color:#f9b500}.auth-offer__desc-reg{text-decoration:underline solid #f9b500}@media (max-width:750px){.auth-offer__picture{margin-right:10px}}@media (max-width:450px){.auth-offer{margin:10px 0}.auth-offer__desc{font-size:13px;line-height:21px}}.business-offer{margin-bottom:20px;background:#262626;border-radius:2px}.business-offer__wrapper{display:flex;justify-content:space-between}.business-offer__content{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;padding:40px}.business-offer__content>*{position:relative;z-index:2}.business-offer__content::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background:url("../images/content/business-offer-back.png") no-repeat 220px -45px}.business-offer__title{margin-bottom:10px;font-family:var(--main-font);font-style:normal;font-weight:700;font-size:20px;line-height:22px;color:#fff}.business-offer__desc{margin-bottom:20px;font-family:var(--main-font);font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#fff}.business-offer__desc span{font-weight:700;color:#f9b500}.business-offer__view{display:inline-block;padding:16px;font-family:var(--main-font);font-style:normal;font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#fff;background:#017afd;border-radius:4px;transition:.2s ease}.business-offer__view:hover{background:#0063ce}.business-offer__picture{width:352px;background:url("../images/content/business-offer.png") no-repeat;background-size:cover}@media (max-width:750px){.business-offer__content{padding:35px 20px}}@media (max-width:550px){.business-offer__content{width:100%}.business-offer__picture{display:none}}@media (max-width:450px){.business-offer{margin:10px 0}.business-offer__content{padding:20px 15px}.business-offer__desc{margin-bottom:15px}.business-offer__view{padding:12px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.bin{position:relative;margin-right:1px}.bin-color{background-color:#dbe0e2}.bin-color-selected{background-color:#0079ba}.bin-color-optimal{background-color:#caf9f6}.bin-color-optimal-selected{background-color:#01e2d4}.in-range{z-index:1}.out-of-range{z-index:0}.selected-range{text-align:center}.ui-slider-horizontal{height:.2em}.ui-slider .ui-slider-handle{width:.8em;height:.8em;border-radius:50%}.ui-corner-all{border-radius:0}.tooltip>.tooltiptext{visibility:hidden;width:120px;background-color:#ffffca;color:#000;text-align:center;padding:12px;position:absolute;z-index:100}.tooltip:hover>.tooltiptext{visibility:visible;margin-top:50px}.display-none{display:none}.country-select{position:relative;display:inline-block}.country-select *{-webkit-box-sizing:border-box;box-sizing:border-box}.country-select .hide{display:none}.country-select .v-hide{visibility:hidden}.country-select input,.country-select input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.country-select .flag-dropdown{position:absolute;top:0;bottom:0;right:0;padding:1px}.country-select .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.country-select .selected-flag .flag{position:absolute;top:0;bottom:0;margin:auto}.country-select .selected-flag .arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.country-select .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.country-select .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.country-select .country-list .flag{display:inline-block;width:20px;margin-right:6px}@media (max-width:500px){.country-select .country-list{white-space:normal}}.country-select .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.country-select .country-list .country{padding:5px 10px}.country-select .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.country-select .country-list .country-name,.country-select .country-list .flag{vertical-align:middle}.country-select.inside input,.country-select.inside input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.country-select.inside .flag-dropdown{right:auto;left:0}.country-select.inside .selected-flag{width:46px}.country-select.inside .flag-dropdown:hover{cursor:pointer}.country-select.inside .flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,.05)}.country-select.inside input[disabled]+.flag-dropdown:hover,.country-select.inside input[readonly]+.flag-dropdown:hover{cursor:default}.country-select.inside input[disabled]+.flag-dropdown:hover .selected-flag,.country-select.inside input[readonly]+.flag-dropdown:hover .selected-flag{background-color:transparent}.country-select .flag{height:15px;-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-image:url(../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0;width:20px}.country-select .flag.be{width:18px}.country-select .flag.ch{width:15px}.country-select .flag.mc{width:19px}.country-select .flag.ne{width:18px}.country-select .flag.np{width:13px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.country-select .flag{background-image:url(../img/flags@2x.png);background-size:5630px 15px}}.country-select .flag.ac{height:10px;background-position:0 0}.country-select .flag.ad{height:14px;background-position:-22px 0}.country-select .flag.ae{height:10px;background-position:-44px 0}.country-select .flag.af{height:14px;background-position:-66px 0}.country-select .flag.ag{height:14px;background-position:-88px 0}.country-select .flag.ai{height:10px;background-position:-110px 0}.country-select .flag.al{height:15px;background-position:-132px 0}.country-select .flag.am{height:10px;background-position:-154px 0}.country-select .flag.ao{height:14px;background-position:-176px 0}.country-select .flag.aq{height:14px;background-position:-198px 0}.country-select .flag.ar{height:13px;background-position:-220px 0}.country-select .flag.as{height:10px;background-position:-242px 0}.country-select .flag.at{height:14px;background-position:-264px 0}.country-select .flag.au{height:10px;background-position:-286px 0}.country-select .flag.aw{height:14px;background-position:-308px 0}.country-select .flag.ax{height:13px;background-position:-330px 0}.country-select .flag.az{height:10px;background-position:-352px 0}.country-select .flag.ba{height:10px;background-position:-374px 0}.country-select .flag.bb{height:14px;background-position:-396px 0}.country-select .flag.bd{height:12px;background-position:-418px 0}.country-select .flag.be{height:15px;background-position:-440px 0}.country-select .flag.bf{height:14px;background-position:-460px 0}.country-select .flag.bg{height:12px;background-position:-482px 0}.country-select .flag.bh{height:12px;background-position:-504px 0}.country-select .flag.bi{height:12px;background-position:-526px 0}.country-select .flag.bj{height:14px;background-position:-548px 0}.country-select .flag.bl{height:14px;background-position:-570px 0}.country-select .flag.bm{height:10px;background-position:-592px 0}.country-select .flag.bn{height:10px;background-position:-614px 0}.country-select .flag.bo{height:14px;background-position:-636px 0}.country-select .flag.bq{height:14px;background-position:-658px 0}.country-select .flag.br{height:14px;background-position:-680px 0}.country-select .flag.bs{height:10px;background-position:-702px 0}.country-select .flag.bt{height:14px;background-position:-724px 0}.country-select .flag.bv{height:15px;background-position:-746px 0}.country-select .flag.bw{height:14px;background-position:-768px 0}.country-select .flag.by{height:10px;background-position:-790px 0}.country-select .flag.bz{height:14px;background-position:-812px 0}.country-select .flag.ca{height:10px;background-position:-834px 0}.country-select .flag.cc{height:10px;background-position:-856px 0}.country-select .flag.cd{height:15px;background-position:-878px 0}.country-select .flag.cf{height:14px;background-position:-900px 0}.country-select .flag.cg{height:14px;background-position:-922px 0}.country-select .flag.ch{height:15px;background-position:-944px 0}.country-select .flag.ci{height:14px;background-position:-961px 0}.country-select .flag.ck{height:10px;background-position:-983px 0}.country-select .flag.cl{height:14px;background-position:-1005px 0}.country-select .flag.cm{height:14px;background-position:-1027px 0}.country-select .flag.cn{height:14px;background-position:-1049px 0}.country-select .flag.co{height:14px;background-position:-1071px 0}.country-select .flag.cp{height:14px;background-position:-1093px 0}.country-select .flag.cr{height:12px;background-position:-1115px 0}.country-select .flag.cu{height:10px;background-position:-1137px 0}.country-select .flag.cv{height:12px;background-position:-1159px 0}.country-select .flag.cw{height:14px;background-position:-1181px 0}.country-select .flag.cx{height:10px;background-position:-1203px 0}.country-select .flag.cy{height:13px;background-position:-1225px 0}.country-select .flag.cz{height:14px;background-position:-1247px 0}.country-select .flag.de{height:12px;background-position:-1269px 0}.country-select .flag.dg{height:10px;background-position:-1291px 0}.country-select .flag.dj{height:14px;background-position:-1313px 0}.country-select .flag.dk{height:15px;background-position:-1335px 0}.country-select .flag.dm{height:10px;background-position:-1357px 0}.country-select .flag.do{height:13px;background-position:-1379px 0}.country-select .flag.dz{height:14px;background-position:-1401px 0}.country-select .flag.ea{height:14px;background-position:-1423px 0}.country-select .flag.ec{height:14px;background-position:-1445px 0}.country-select .flag.ee{height:13px;background-position:-1467px 0}.country-select .flag.eg{height:14px;background-position:-1489px 0}.country-select .flag.eh{height:10px;background-position:-1511px 0}.country-select .flag.er{height:10px;background-position:-1533px 0}.country-select .flag.es{height:14px;background-position:-1555px 0}.country-select .flag.et{height:10px;background-position:-1577px 0}.country-select .flag.eu{height:14px;background-position:-1599px 0}.country-select .flag.fi{height:12px;background-position:-1621px 0}.country-select .flag.fj{height:10px;background-position:-1643px 0}.country-select .flag.fk{height:10px;background-position:-1665px 0}.country-select .flag.fm{height:11px;background-position:-1687px 0}.country-select .flag.fo{height:15px;background-position:-1709px 0}.country-select .flag.fr{height:14px;background-position:-1731px 0}.country-select .flag.ga{height:15px;background-position:-1753px 0}.country-select .flag.gb{height:10px;background-position:-1775px 0}.country-select .flag.gd{height:12px;background-position:-1797px 0}.country-select .flag.ge{height:14px;background-position:-1819px 0}.country-select .flag.gf{height:14px;background-position:-1841px 0}.country-select .flag.gg{height:14px;background-position:-1863px 0}.country-select .flag.gh{height:14px;background-position:-1885px 0}.country-select .flag.gi{height:10px;background-position:-1907px 0}.country-select .flag.gl{height:14px;background-position:-1929px 0}.country-select .flag.gm{height:14px;background-position:-1951px 0}.country-select .flag.gn{height:14px;background-position:-1973px 0}.country-select .flag.gp{height:14px;background-position:-1995px 0}.country-select .flag.gq{height:14px;background-position:-2017px 0}.country-select .flag.gr{height:14px;background-position:-2039px 0}.country-select .flag.gs{height:10px;background-position:-2061px 0}.country-select .flag.gt{height:13px;background-position:-2083px 0}.country-select .flag.gu{height:11px;background-position:-2105px 0}.country-select .flag.gw{height:10px;background-position:-2127px 0}.country-select .flag.gy{height:12px;background-position:-2149px 0}.country-select .flag.hk{height:14px;background-position:-2171px 0}.country-select .flag.hm{height:10px;background-position:-2193px 0}.country-select .flag.hn{height:10px;background-position:-2215px 0}.country-select .flag.hr{height:10px;background-position:-2237px 0}.country-select .flag.ht{height:12px;background-position:-2259px 0}.country-select .flag.hu{height:10px;background-position:-2281px 0}.country-select .flag.ic{height:14px;background-position:-2303px 0}.country-select .flag.id{height:14px;background-position:-2325px 0}.country-select .flag.ie{height:10px;background-position:-2347px 0}.country-select .flag.il{height:15px;background-position:-2369px 0}.country-select .flag.im{height:10px;background-position:-2391px 0}.country-select .flag.in{height:14px;background-position:-2413px 0}.country-select .flag.io{height:10px;background-position:-2435px 0}.country-select .flag.iq{height:14px;background-position:-2457px 0}.country-select .flag.ir{height:12px;background-position:-2479px 0}.country-select .flag.is{height:15px;background-position:-2501px 0}.country-select .flag.it{height:14px;background-position:-2523px 0}.country-select .flag.je{height:12px;background-position:-2545px 0}.country-select .flag.jm{height:10px;background-position:-2567px 0}.country-select .flag.jo{height:10px;background-position:-2589px 0}.country-select .flag.jp{height:14px;background-position:-2611px 0}.country-select .flag.ke{height:14px;background-position:-2633px 0}.country-select .flag.kg{height:12px;background-position:-2655px 0}.country-select .flag.kh{height:13px;background-position:-2677px 0}.country-select .flag.ki{height:10px;background-position:-2699px 0}.country-select .flag.km{height:12px;background-position:-2721px 0}.country-select .flag.kn{height:14px;background-position:-2743px 0}.country-select .flag.kp{height:10px;background-position:-2765px 0}.country-select .flag.kr{height:14px;background-position:-2787px 0}.country-select .flag.kw{height:10px;background-position:-2809px 0}.country-select .flag.ky{height:10px;background-position:-2831px 0}.country-select .flag.kz{height:10px;background-position:-2853px 0}.country-select .flag.la{height:14px;background-position:-2875px 0}.country-select .flag.lb{height:14px;background-position:-2897px 0}.country-select .flag.lc{height:10px;background-position:-2919px 0}.country-select .flag.li{height:12px;background-position:-2941px 0}.country-select .flag.lk{height:10px;background-position:-2963px 0}.country-select .flag.lr{height:11px;background-position:-2985px 0}.country-select .flag.ls{height:14px;background-position:-3007px 0}.country-select .flag.lt{height:12px;background-position:-3029px 0}.country-select .flag.lu{height:12px;background-position:-3051px 0}.country-select .flag.lv{height:10px;background-position:-3073px 0}.country-select .flag.ly{height:10px;background-position:-3095px 0}.country-select .flag.ma{height:14px;background-position:-3117px 0}.country-select .flag.mc{height:15px;background-position:-3139px 0}.country-select .flag.md{height:10px;background-position:-3160px 0}.country-select .flag.me{height:10px;background-position:-3182px 0}.country-select .flag.mf{height:14px;background-position:-3204px 0}.country-select .flag.mg{height:14px;background-position:-3226px 0}.country-select .flag.mh{height:11px;background-position:-3248px 0}.country-select .flag.mk{height:10px;background-position:-3270px 0}.country-select .flag.ml{height:14px;background-position:-3292px 0}.country-select .flag.mm{height:14px;background-position:-3314px 0}.country-select .flag.mn{height:10px;background-position:-3336px 0}.country-select .flag.mo{height:14px;background-position:-3358px 0}.country-select .flag.mp{height:10px;background-position:-3380px 0}.country-select .flag.mq{height:14px;background-position:-3402px 0}.country-select .flag.mr{height:14px;background-position:-3424px 0}.country-select .flag.ms{height:10px;background-position:-3446px 0}.country-select .flag.mt{height:14px;background-position:-3468px 0}.country-select .flag.mu{height:14px;background-position:-3490px 0}.country-select .flag.mv{height:14px;background-position:-3512px 0}.country-select .flag.mw{height:14px;background-position:-3534px 0}.country-select .flag.mx{height:12px;background-position:-3556px 0}.country-select .flag.my{height:10px;background-position:-3578px 0}.country-select .flag.mz{height:14px;background-position:-3600px 0}.country-select .flag.na{height:14px;background-position:-3622px 0}.country-select .flag.nc{height:10px;background-position:-3644px 0}.country-select .flag.ne{height:15px;background-position:-3666px 0}.country-select .flag.nf{height:10px;background-position:-3686px 0}.country-select .flag.ng{height:10px;background-position:-3708px 0}.country-select .flag.ni{height:12px;background-position:-3730px 0}.country-select .flag.nl{height:14px;background-position:-3752px 0}.country-select .flag.no{height:15px;background-position:-3774px 0}.country-select .flag.np{height:15px;background-position:-3796px 0;background-color:transparent}.country-select .flag.nr{height:10px;background-position:-3811px 0}.country-select .flag.nu{height:10px;background-position:-3833px 0}.country-select .flag.nz{height:10px;background-position:-3855px 0}.country-select .flag.om{height:10px;background-position:-3877px 0}.country-select .flag.pa{height:14px;background-position:-3899px 0}.country-select .flag.pe{height:14px;background-position:-3921px 0}.country-select .flag.pf{height:14px;background-position:-3943px 0}.country-select .flag.pg{height:15px;background-position:-3965px 0}.country-select .flag.ph{height:10px;background-position:-3987px 0}.country-select .flag.pk{height:14px;background-position:-4009px 0}.country-select .flag.pl{height:13px;background-position:-4031px 0}.country-select .flag.pm{height:14px;background-position:-4053px 0}.country-select .flag.pn{height:10px;background-position:-4075px 0}.country-select .flag.pr{height:14px;background-position:-4097px 0}.country-select .flag.ps{height:10px;background-position:-4119px 0}.country-select .flag.pt{height:14px;background-position:-4141px 0}.country-select .flag.pw{height:13px;background-position:-4163px 0}.country-select .flag.py{height:11px;background-position:-4185px 0}.country-select .flag.qa{height:8px;background-position:-4207px 0}.country-select .flag.re{height:14px;background-position:-4229px 0}.country-select .flag.ro{height:14px;background-position:-4251px 0}.country-select .flag.rs{height:14px;background-position:-4273px 0}.country-select .flag.ru{height:14px;background-position:-4295px 0}.country-select .flag.rw{height:14px;background-position:-4317px 0}.country-select .flag.sa{height:14px;background-position:-4339px 0}.country-select .flag.sb{height:10px;background-position:-4361px 0}.country-select .flag.sc{height:10px;background-position:-4383px 0}.country-select .flag.sd{height:10px;background-position:-4405px 0}.country-select .flag.se{height:13px;background-position:-4427px 0}.country-select .flag.sg{height:14px;background-position:-4449px 0}.country-select .flag.sh{height:10px;background-position:-4471px 0}.country-select .flag.si{height:10px;background-position:-4493px 0}.country-select .flag.sj{height:15px;background-position:-4515px 0}.country-select .flag.sk{height:14px;background-position:-4537px 0}.country-select .flag.sl{height:14px;background-position:-4559px 0}.country-select .flag.sm{height:15px;background-position:-4581px 0}.country-select .flag.sn{height:14px;background-position:-4603px 0}.country-select .flag.so{height:14px;background-position:-4625px 0}.country-select .flag.sr{height:14px;background-position:-4647px 0}.country-select .flag.ss{height:10px;background-position:-4669px 0}.country-select .flag.st{height:10px;background-position:-4691px 0}.country-select .flag.sv{height:12px;background-position:-4713px 0}.country-select .flag.sx{height:14px;background-position:-4735px 0}.country-select .flag.sy{height:14px;background-position:-4757px 0}.country-select .flag.sz{height:14px;background-position:-4779px 0}.country-select .flag.ta{height:10px;background-position:-4801px 0}.country-select .flag.tc{height:10px;background-position:-4823px 0}.country-select .flag.td{height:14px;background-position:-4845px 0}.country-select .flag.tf{height:14px;background-position:-4867px 0}.country-select .flag.tg{height:13px;background-position:-4889px 0}.country-select .flag.th{height:14px;background-position:-4911px 0}.country-select .flag.tj{height:10px;background-position:-4933px 0}.country-select .flag.tk{height:10px;background-position:-4955px 0}.country-select .flag.tl{height:10px;background-position:-4977px 0}.country-select .flag.tm{height:14px;background-position:-4999px 0}.country-select .flag.tn{height:14px;background-position:-5021px 0}.country-select .flag.to{height:10px;background-position:-5043px 0}.country-select .flag.tr{height:14px;background-position:-5065px 0}.country-select .flag.tt{height:12px;background-position:-5087px 0}.country-select .flag.tv{height:10px;background-position:-5109px 0}.country-select .flag.tw{height:14px;background-position:-5131px 0}.country-select .flag.tz{height:14px;background-position:-5153px 0}.country-select .flag.ua{height:14px;background-position:-5175px 0}.country-select .flag.ug{height:14px;background-position:-5197px 0}.country-select .flag.um{height:11px;background-position:-5219px 0}.country-select .flag.us{height:11px;background-position:-5241px 0}.country-select .flag.uy{height:14px;background-position:-5263px 0}.country-select .flag.uz{height:10px;background-position:-5285px 0}.country-select .flag.va{width:15px;height:15px;background-position:-5307px 0}.country-select .flag.vc{height:14px;background-position:-5324px 0}.country-select .flag.ve{height:14px;background-position:-5346px 0}.country-select .flag.vg{height:10px;background-position:-5368px 0}.country-select .flag.vi{height:14px;background-position:-5390px 0}.country-select .flag.vn{height:14px;background-position:-5412px 0}.country-select .flag.vu{height:12px;background-position:-5434px 0}.country-select .flag.wf{height:14px;background-position:-5456px 0}.country-select .flag.ws{height:10px;background-position:-5478px 0}.country-select .flag.xk{height:15px;background-position:-5500px 0}.country-select .flag.ye{height:14px;background-position:-5522px 0}.country-select .flag.yt{height:14px;background-position:-5544px 0}.country-select .flag.za{height:14px;background-position:-5566px 0}.country-select .flag.zm{height:14px;background-position:-5588px 0}.country-select .flag.zw{height:10px;background-position:-5610px 0}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(0.23,0.635,0.495,1);-webkit-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#071a2e;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#071a2e;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#071a2e;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#071a2e;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#071a2e}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#071a2e}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#071a2e}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#071a2e}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}:root{--main-font:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body,html{text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.hotels-page__seo{margin:0 auto;padding:0 15px;margin-top:50px;width:1315px;max-width:100%}.hotels-page__seo-title{font-family:var(--main-font);font-size:17px;font-weight:700;margin-bottom:15px;color:#838285;text-align:center}.hotels-page__seo-desc{font-family:var(--main-font);font-weight:400;font-size:15px;color:#838285}.hotels-page__seo-desc p{margin-bottom:5px}.hotels-page__seo-desc p:last-child{margin-bottom:0}option:disabled{background:#ccc;width:500px;padding:5px}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('./ajax-loader.gif') center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),url('./fonts/slick.woff') format('woff'),url('./fonts/slick.ttf') format('truetype'),url('./fonts/slick.svg#slick') format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.hotel-item-main{position:relative}.hotel-price-container{margin-top:10px;position:absolute!important;max-width:600px!important;width:100%!important}.hotel-price-days{margin-right:10px;height:100px!important;border:1px solid #4cd964;border-radius:2px}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}body{overflow-y:scroll;overflow-x:hidden;position:relative}a{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-decoration:none}.flex-inline{display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox}.flex-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0}.align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.align-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.justify-space{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.justify-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.justify-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.clearfix:after{content:'';display:table;clear:both}.container{width:1315px;max-width:100%;margin:0 auto}@media (max-width:1350px){.container{width:100%;padding:0 46px}}@media (max-width:960px){.container{padding:0 16px}}.home-title{font-family:var(--main-font);font-size:28px;font-weight:700;letter-spacing:0;color:#1d1d1d}@media (max-width:1320px){.home-title{font-size:24px}}@media (max-width:960px){.home-title{font-size:17px}}.home-sub-title{margin-top:5px;font-family:var(--main-font);font-size:16px;font-weight:500;letter-spacing:0;color:#1d1d1d;opacity:.6}@media (max-width:1320px){.home-sub-title{font-size:14px}}.body-overflow{overflow:hidden;position:fixed}.mobile-nav{position:fixed;left:0;top:0;right:0;z-index:200;background:#fff;display:none;font-size:15px;letter-spacing:.2px;color:#333;font-family:var(--main-font);font-weight:400;height:100%;padding-bottom:10px;overflow-y:scroll}.mobile-nav-top{height:53px;background-color:#071a2e;display:flex;justify-content:center;-ms-align-items:center;align-items:center;position:relative;padding:7px 32px 0 50px}.mobile-nav--close{width:20px;height:20px;position:absolute;z-index:2;cursor:pointer;top:17px;right:17px;transform:rotate(45deg)}.mobile-nav--close:before{content:'';display:block;width:20px;height:2px;background:#fff;position:absolute;left:0;top:50%;margin-top:-1px}.mobile-nav--close:after{content:'';display:block;width:2px;height:20px;background:#fff;position:absolute;left:50%;top:50%;margin:-10px 0 0 -1px}.mobile-nav--item{position:relative;display:flex;height:43px;padding:0 17px;-ms-align-items:center;align-items:center;border-bottom:solid 1px #dedede;color:#333;justify-content:space-between}.mobile-nav--item .currency{opacity:.4;font-size:15px;color:#000;font-family:var(--main-font);font-weight:700}.mobile-nav--menu{border-top:solid 28px #f2f2f2}.mobile-nav--menu ul{border-top:solid 1px #dedede}.mobile-nav--property{display:flex;margin:21px 15px;height:47px;border:solid 1px #071a2e;justify-content:center;-ms-align-items:center;align-items:center;border-radius:2px;color:#071a2e;font-size:14px;font-family:var(--main-font);font-weight:700;text-align:center}.mobile-nav--contacts{border-top:solid 1px #dedede;border-bottom:solid 1px #dedede;padding:4px 17px 20px;letter-spacing:.5px;color:#000;font-family:var(--main-font);font-weight:400;font-size:14px}.mobile-nav--contacts p{margin-top:16px}.mobile-nav--app{padding:18px 15px}.google_play{max-width:140px;height:44px;width:48%;display:block;background:url(../images/icons/Get_it_on_Google_play.svg);background-size:100% 100%}.app_storee{max-width:140px;height:44px;width:48%;display:block;background:url(../images/icons/app_storee.svg);background-size:100% 100%}.select-hidden{display:none;visibility:hidden}.select{cursor:pointer;position:relative}.select-styled{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.select-options{width:368px;display:none;position:absolute;top:-webkit-calc(100% + 12px);top:calc(100% + 12px);left:-174px;z-index:999;margin:0;padding:0 12px 15px;list-style:none;background-color:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.11);box-shadow:0 3px 9px rgba(0,0,0,.11)}.select-options__header{margin-bottom:15px;padding:0 12px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:56px;font-family:var(--main-font);font-weight:400;font-size:18px;letter-spacing:0;color:#333}.select-options__header:after{content:'';position:absolute;bottom:0;left:12px;width:-webkit-calc(100% - 24px);width:calc(100% - 24px);height:1px;background:#dadada}.select-options__option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333;padding:10px 0 10px 40px;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.select-options__option img{position:absolute;left:13px;width:17px;height:15px}.select-options__option span{line-height:1}.select-options__option.selected{font-family:var(--main-font);font-weight:400}.select-options__option.selected:after{content:'';margin-top:-2px;position:absolute;right:12px;width:4px;height:11px;border-bottom:2px solid #007aff;border-right:2px solid #007aff;border-top:2px solid transparent;border-left:2px solid transparent;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.select-options__option:hover{background:rgba(29,33,38,.05)}.select-options__option[rel=hide]{display:none}.main-nav{position:fixed;z-index:157;top:0;left:0;width:100%;height:110px;background:#071a2e}.main-nav_small{height:75px}.main-nav_small .container{height:100%}.main-nav__top{height:35px;border-bottom:1px solid #fff;font-family:var(--main-font);font-weight:400;font-size:15px;letter-spacing:0;color:#f0c806}.main-nav__bot{position:relative;height:75px}.main-nav__top .container{height:100%}.bg-transparent{background:0 0;position:absolute}@media (max-width:960px){.main-nav{height:88px}}@media (max-width:960px){.main-nav__top{font-size:13px;white-space:nowrap}.main-nav__top .container{justify-content:center}.main-nav__top p{padding-left:1px}.main-nav__bot{height:53px}}.main-nav__hamburger{display:none}@media (max-width:960px){.main-nav__hamburger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:15px;width:34px;position:relative;cursor:pointer}.main-nav__hamburger-line{position:absolute;left:0;width:34px;height:2px;background:#fff}.main-nav__hamburger-line:first-child{top:0}.main-nav__hamburger-line:last-child{bottom:0}}@media (max-width:479px){.main-nav__hamburger{position:absolute;top:50%;margin-top:-7px;left:15px}}.main-nav__mob-search{display:none}@media (max-width:960px){.main-nav__mob-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:16px;height:16px;background:url(../images/icons/mob-search.svg)}}@media (max-width:479px){.main-nav__mob-search{display:none}}@media (max-width:960px){.main-nav__right{display:none}}.main-nav_page .main-nav__list{color:#1987ff;border-color:#1987ff}.main-nav_page .main-nav__list:hover{background:#1987ff;color:#fff}.main-nav_page .main-nav__sign{display:none}.main-nav_page .main-nav__login{color:#fff}.main-nav__logo{height:21px}.main-nav__logo span{color:#1785ed}@media (max-width:960px){.main-nav__logo{height:20px}}@media (max-width:479px){.main-nav__logo{margin:0 auto}}.main-nav__profile{position:relative;height:75px;display:flex;-ms-align-items:center;align-items:center}.main-nav__profile-photo{position:relative;cursor:pointer;border-radius:50%;overflow:hidden}.main-nav__profile-photo img{width:44px;height:44px;border-radius:50%;object-fit:cover}.main-nav__profile-menu{position:absolute;top:100%;right:0;width:242px;border:solid 1px #e6e6e6;background:#fff;display:none}.main-nav__profile-menu ul{margin:0;padding:0 0 0 18px;list-style-type:none}.main-nav__profile-menu a{display:flex;letter-spacing:-.4px;font-family:var(--main-font);font-weight:500;height:48px;color:rgba(51,51,51,.7);font-size:15px;border-bottom:solid 1px rgba(230,230,230,.6);-ms-align-items:center;align-items:center}.main-nav__profile-menu a span{min-width:40px;display:block;line-height:.5}.main-nav__profile-menu li:last-child a{border-bottom:0}.main-nav__selector{position:relative;margin-right:40px}.main-nav__selector_lang .select{width:20px;height:12px}.main-nav__selector_lang .select-styled{font-size:0}.main-nav__selector_lang .select-styled img{position:absolute;left:0;top:0;width:100%;height:100%}.main-nav__selector_currency .select-styled{font-size:14px;font-family:var(--main-font);font-weight:400;color:#fff;letter-spacing:.5px}.main-nav__selector_currency .select{width:31px;height:16px}.main-nav__selector_currency .select-options__option{padding-left:12px}@media (max-width:960px){.main-nav__selector{display:none}}.main-nav__selector-inner{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:.5px;color:#fff;-webkit-appearance:none;background:0 0;outline:0;border:none}.main-nav__list{margin-left:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:178px;height:47px;font-family:var(--main-font);font-size:15px;font-weight:500;letter-spacing:0;color:#fff;border:1px solid #fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-align:center}.main-nav__tel{font-family:var(--main-font);font-weight:500;font-size:15px;letter-spacing:0}@media (max-width:450px){.main-nav__tel{font-size:13px}}@media (max-width:960px){.main-nav__list{display:none}}@media (min-width:960px){.main-nav__list:hover{background:#1987ff;border-color:#1987ff;color:#fff}}.main-nav__sign{margin-right:40px;font-family:var(--main-font);font-weight:400;font-size:15px;letter-spacing:0;color:#fff}@media (max-width:960px){.main-nav__sign{display:none}}.main-nav__login{font-family:var(--main-font);font-size:15px;font-weight:500;letter-spacing:0;color:#fff;position:relative;padding-left:18px}.main-nav__login:before{content:'';position:absolute;top:1px;left:0;width:12px;height:14px;background-image:url('../images/icons/lock.svg');background-size:cover}@media (max-width:960px){.main-nav__login{display:none}}.main-nav .country-select{margin-right:36px}@media (max-width:960px){.main-nav .country-select{display:none}}.main-nav .country-select input{display:none}.main-nav .country-select .flag-dropdown{position:static}.main-nav .country-select .arrow{display:none}.main-nav .country-select .selected-flag{width:auto;height:auto}.main-nav .country-select .flag{position:static}.main-nav .country-select .country-list{margin:2px 0 0 -70px}.main-nav--user{margin-left:auto}@media (max-width:960px){.main-nav--user{display:none}}.main-nav--user ul{margin:0;padding:0;font-family:var(--main-font);font-weight:400}.main-nav--user li{margin:0 18px 0 0;padding:0;list-style-type:none}.main-nav--user li a{font-family:var(--main-font);font-weight:700;display:flex;-ms-align-items:center;padding:0 16px;align-items:center;height:80px;position:relative;font-size:14px;color:#fff}.main-nav--user li a.active:after{content:'';display:block;position:absolute;left:0;right:0;bottom:3px;height:4px;background:#2cabff}.main-nav--user li a.notice:before{content:'';display:block;position:absolute;top:29px;right:5px;width:6px;height:6px;background:#2cabff;border-radius:50%}.main-nav--user-photo{width:44px;height:44px;overflow:hidden;display:flex;border-radius:50%}.main-nav--user-photo img{width:100%;object-fit:cover}.home-header{overflow:hidden;position:relative}.home-header-container{position:absolute;left:0;bottom:190px;right:0;z-index:2}@media (max-width:960px){.home-header{padding:0;margin-top:88px;overflow:visible}.home-header-container{position:static;padding:0 15px}}.home-header .container{height:100%;position:relative;z-index:1}@media (max-width:960px){.home-header .container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.home-header-blur{position:absolute;z-index:0;left:0;top:0;bottom:0;right:0;background:url(../images/icons/home-bg.png);-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}@media (max-width:960px){.home-header-blur{height:107px;background-position:center}}.home-header-girl{position:absolute;z-index:1;bottom:-170px;left:50%;margin-left:-134px;width:300px;height:420px;background:url(../images/icons/home-girl.png);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:960px){.home-header-girl{display:none}}.home-header__title{font-size:0;position:relative;z-index:0}@media (max-width:960px){.home-header__title{position:relative;top:67px;font-family:var(--main-font);font-weight:400;font-size:24px;color:#fff}.home-header__title img{display:none}}.home-header--form{position:relative;width:100%;max-width:999px;margin:0 auto}.home-header--form-top{position:relative;background-color:#1d2126;padding:5px 0 5px 5px;border-radius:3px}@media (max-width:960px){.home-header--form{padding:0 0 70px}.home-header--form-top{background:0;position:static;padding:0}}.home-header--form-input{width:32%;position:relative;height:52px}.home-header-input_check{width:23.6%}.home-header--form-input:after{content:'';position:absolute;top:17px;right:19px;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.home-header--form-input .home-header-input__inner{border-color:transparent;border-left-color:#1d2126}.home-header--form .blue-btn{height:52px;min-width:0;width:17.5%;margin-left:.66%;border-radius:2px}@media (max-width:960px){.home-header--form-input .home-header-input__inner{border:1px solid #e3e3e3}.home-header--form-input.dynamic-search .home-header-input__inner{font-size:17px}.home-header--form-input{width:100%}.home-header--form .blue-btn{width:100%;position:absolute;left:0;right:0;bottom:0;margin:0;margin-bottom:10px}}.dot{width:3px;height:3px;background:#333;display:inline-block;border-radius:50%}.home-header--form-total{position:relative;height:52px;background:95% 50% no-repeat #fff;padding:0 10px;font-family:var(--main-font);font-size:14px;font-weight:500;color:#1d1d1d;border-left:solid 1px #1d2126;cursor:pointer;width:25.5%;z-index:20}.home-header--form-total.active{z-index:21}.js-show-hide--dropdown{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:10;opacity:0;cursor:pointer}.form-total--dropdown{position:absolute;top:100%;margin-top:6px;right:0;background:#fff;width:347px;padding:4px 27px 26px 26px;display:none;-moz-user-select:-moz-none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.form-total--dropdown-item{margin-top:22px}.form-total--dropdown-text{font-family:var(--main-font);font-weight:500;letter-spacing:.3px;color:#242424;font-size:16px}.form-total--dropdown-text:first-letter,.mob-modal__submit:first-letter,.saved-hotels-adults--text:first-letter{text-transform:uppercase!important}.form-total--dropdown-quantity{display:flex;-ms-align-items:center;align-items:center}.form-total--dropdown-quantity input{width:57px;height:19px;font-family:var(--main-font);font-weight:500;letter-spacing:.3px;text-align:center;color:#242424;font-size:16px;border:0}.form-total--dropdown-quantity span{position:relative;display:flex;justify-content:center;-ms-align-items:center;cursor:pointer;align-items:center;border:solid 1px #007aff;border-radius:50%;min-width:32px;height:32px;padding-left:1px}.form-total--dropdown-quantity span:before{width:10px;height:1px;background:#007aff;content:'';display:block}.form-total--dropdown-quantity .plus:after{width:1px;height:11px;background:#007aff;content:'';display:block;position:absolute;left:50%;top:50%;margin-top:-6px}.home-header--form .home-header-checkbox__text{color:#fff}@media (max-width:960px){.home-header--form-total{width:100%;border:1px solid #e3e3e3}.home-header--form .home-header-checkbox__text{color:#222}.form-total--dropdown{width:100%;left:-1px}}.home-header__form{max-width:955px;z-index:2;margin:52px auto 0}.home-header-input{width:33.5%;height:52px;position:relative}.home-header-input:after{content:'';position:absolute;top:17px;right:19px;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.home-header-input_where:after{width:11px;height:16px;background-image:url(../images/icons/placeholder.svg)}.home-header-input_check:after{width:16px;height:23px;background-image:url(../images/icons/calendar.svg)}.home-header-input__label{display:none;margin:20px 0 8px;font-family:var(--main-font);font-weight:400;font-size:12px;letter-spacing:.5px;color:#222}.hotels-page-sidebar__title-reset{font-family:var(--main-font);font-size:12px;font-weight:500;border:none;outline:0;background:0 0;cursor:pointer;color:#fff}.hotels-page-sidebar__title-close{width:20px;height:20px;background:0 0;position:relative;border:none;outline:0}.hotels-page-sidebar__title-close::before{content:'';position:absolute;top:50%;left:50%;width:100%;height:2px;background:#fff;transform:translate(-50%,-50%) rotate(45deg)}.hotels-page-sidebar__title-close::after{content:'';position:absolute;top:50%;left:50%;width:100%;height:2px;background:#fff;transform:translate(-50%,-50%) rotate(-45deg)}.hotels-page-sidebar__btn{font-family:var(--main-font)!important;font-style:normal!important;font-weight:500!important;font-size:16px!important;line-height:24px!important;text-align:center!important;color:#fff!important;background:#017afd!important}.hotels-page-sidebar__btn-count{margin:0 3px}.filter-container-item{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #698096}.filter-container-item:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.hotels-page-sidebar__title-text{font-family:var(--main-font);font-style:normal;font-weight:700;font-size:18px;line-height:21px;color:#262626}.filter-container-item{margin-bottom:30px}.filter-container-item:last-child{margin-bottom:0}@media (max-width:960px){.hotels-page-sidebar__title-text{color:#fff}.hotels-page-sidebar__title{padding:0 15px;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;z-index:3000;width:100%;height:53px;background-color:#071a2e;color:#fff}.hotels-page-sidebar__title.opened .hotels-page-sidebar__title-close{display:block}.hotels-page-sidebar__btn.opened,.hotels-page-sidebar__title-reset.opened,.hotels-page-sidebar__title.opened{display:flex}.hotels-page-sidebar__title.opened .hotels-page-sidebar__title-reset{display:block}.home-header-input__label{display:block;width:100%}.seach-hotel .home-header-input__label{display:none}}.home-header-input__inner{padding:0 40px 0 19px;position:absolute;left:0;top:0;width:100%;height:100%;font-family:var(--main-font);font-weight:500;font-size:14px;letter-spacing:0;color:#1d1d1d;-webkit-appearance:none;outline:0;border:solid 1px #dadada;border-right:0}.home-header-input__inner::-webkit-input-placeholder{font-family:var(--main-font);font-weight:500;font-size:14px;letter-spacing:0;color:#1d1d1d;opacity:1}.home-header-input__inner::-moz-placeholder{font-family:var(--main-font);font-weight:500;font-size:14px;letter-spacing:0;color:#1d1d1d;opacity:1}.home-header-input__inner:-ms-input-placeholder{font-family:var(--main-font);font-weight:500;font-size:14px;letter-spacing:0;color:#1d1d1d;opacity:1}.home-header-input__inner::-ms-input-placeholder{font-family:var(--main-font);font-weight:500;font-size:14px;letter-spacing:0;color:#1d1d1d;opacity:1}.home-header-input__inner::placeholder{font-family:var(--main-font);font-weight:500;font-size:14px;letter-spacing:0;color:#1d1d1d;opacity:1}.home-header-input__inner:-ms-input-placeholder{font-family:var(--main-font);font-weight:500;font-size:14px;font-weight:500;letter-spacing:0;color:#1d1d1d}@media (max-width:1250px){.hotels-page-sidebar{width:330px}}.home-header-input__inner::-ms-input-placeholder{font-family:var(--main-font);font-size:14px;font-weight:500;letter-spacing:0;color:#1d1d1d}.home-header-select{width:13%;position:relative}@media (max-width:960px){.home-header-select{width:33%}}.home-header-select.custom-select select{height:52px;border-radius:0;border:solid 1px #dadada;pointer-events:auto!important}.home-header-select__inner{position:absolute;left:0;top:0;width:100%;height:100%;padding-left:19px;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#1d1d1d;-webkit-appearance:none;outline:0;border:none;-webkit-box-shadow:0 0 7px rgba(122,116,129,.32);box-shadow:0 0 7px rgba(122,116,129,.32);-webkit-border-radius:0;border-radius:0;background:#fff}.home-header-submit{margin-left:14px;width:168px;height:52px;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#071a2e;-webkit-appearance:none;outline:0;background:#f0c806;border:1px solid #f0c806;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}@media (min-width:960px){.home-header-submit:hover{background:#cbaa15}}@media (max-width:960px){.home-header-submit{margin:0;width:100%;position:absolute;left:0;bottom:0;background:#007aff;border:none;font-family:var(--main-font);font-weight:400;font-size:15px;letter-spacing:0;color:#fff;-webkit-border-radius:3px;border-radius:3px}}.home-header-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.home-header-checkbox_home{margin-top:20px;width:100%}.home-header-checkbox input{display:none}.home-header-checkbox input:checked~.home-header-checkbox__box:after{content:'';position:absolute;left:6px;top:1px;width:5px;height:11px;border-style:solid;border-color:#1785ed;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:960px){.home-header-checkbox input:checked~.home-header-checkbox__box:after{width:4px;height:10px}}.home-header-checkbox__box{position:relative;margin-right:6px;width:20px;height:20px;background:#fff;-webkit-box-shadow:0 0 9px rgba(0,0,0,.16);box-shadow:0 0 9px rgba(0,0,0,.16)}@media (max-width:960px){.home-header-checkbox__box{-webkit-box-shadow:none;box-shadow:none;border:1px solid #e3e3e3}}.home-header-checkbox__text{font-family:var(--main-font);font-size:13px;font-weight:500;letter-spacing:0;color:#333;opacity:.8}.home-header-checkbox_bold .home-header-checkbox__text{font-family:var(--main-font);font-weight:400}@media (max-width:960px){.home-header-checkbox__text{color:#383838}}.dynamic-search{position:relative}.dynamic-search-list{display:none;position:absolute;z-index:3;top:100%;left:0;width:200%;height:145px;background:#fff;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.25);box-shadow:0 1px 8px rgba(0,0,0,.25);overflow-y:scroll}@media (max-width:960px){.dynamic-search-list{width:100%}}.dynamic-search-list.opened{display:block}.dynamic-search-list span{position:relative;padding:12px 24px 12px 32px;display:block;font-family:var(--main-font);font-weight:400;font-size:14px;color:#071a2e;cursor:pointer}.dynamic-search-list span:after{content:'';position:absolute;width:11px;height:16px;top:13px;left:11px;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-image:url(../images/icons/placeholder.svg)}.dynamic-search-list span:hover{background:#f2f2f2}.popular{padding-top:60px}@media (max-width:1320px){.popular{padding-top:45px}}@media (max-width:960px){.popular{padding-top:32px}}.popular-list{margin-top:22px}@media (max-width:1320px){.popular-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:960px){.popular-list{margin-top:16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.popular .popular-item{position:relative;background:#031537;overflow:hidden}@media (max-width:960px){.popular .popular-item{width:100%;height:168px;margin:0 0 8px!important}}@media (min-width:960px){.popular .popular-item:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.popular .popular-item_0{margin-right:9px;margin-bottom:9px;width:440px;height:229px}@media (max-width:1320px){.popular .popular-item_0{width:250px;height:150px}}@media (max-width:960px){.popular .popular-item_0{width:100%;height:168px}}.popular .popular-item_1{width:440px;height:229px}@media (max-width:1320px){.popular .popular-item_1{width:250px;height:150px}}@media (max-width:960px){.popular .popular-item_1{width:100%;height:168px}}.popular .popular-item_2{width:510px;height:467px;margin-right:9px}@media (max-width:1320px){.popular .popular-item_2{width:350px;height:309px}}@media (max-width:960px){.popular .popular-item_2{width:100%;height:168px}}.popular .popular-item_3{width:347px;height:467px}@media (max-width:1320px){.popular .popular-item_3{height:309px;width:350px}}@media (max-width:960px){.popular .popular-item_3{width:100%;height:168px}}@media (max-width:960px){.popular .popular-item__grouped{width:100%;height:auto}}.popular .popular-item img{position:absolute;z-index:0;width:100%;height:100%;left:0;top:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:960px){.popular .popular-item img{-o-object-fit:cover;object-fit:cover}}.popular .popular-item__title{position:relative;z-index:1;font-family:var(--main-font);text-align:center;font-size:37px;font-weight:700;letter-spacing:0;color:#fff}@media (max-width:960px){.popular .popular-item__title{font-size:24px}}.popular .popular-item__count{position:relative;z-index:1;margin-top:8px;font-family:var(--main-font);font-size:14px;font-weight:500;letter-spacing:0;color:#fff;opacity:.75}@media (max-width:960px){.popular .popular-item__count{margin-top:4px}}.popular__bottom{margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:88px;font-family:var(--main-font);font-size:18px;font-weight:700;letter-spacing:.72px;color:#fff;background:#071a2e}@media (max-width:960px){.popular__bottom{padding:12px 25px 12px 20px;display:block;min-height:64px;height:auto;font-family:var(--main-font);font-weight:400;font-size:12px;line-height:20px;letter-spacing:0;color:#333;background:#fff;border:1px solid #e3e3e3;margin-top:24px}}.popular__bottom_hotels{margin-top:0;margin-bottom:20px;font-size:17px}@media (max-width:1320px){.popular__bottom_hotels{font-size:14px}.popular__bottom_hotels img{margin-right:20px!important}}@media (max-width:960px){.popular__bottom_hotels{display:none}}.popular__bottom span{margin:0 5px;color:#f0c806}@media (max-width:960px){.popular__bottom span{font-family:var(--main-font);font-weight:400;color:#007aff}}.popular__bottom img{margin-right:39px}@media (max-width:960px){.popular__bottom img{margin-top:-12px;font-family:var(--main-font);font-weight:400;color:#007aff;margin-right:20px;width:23px;float:left;display:inline-block;vertical-align:middle}}.exp{padding-top:60px}.exp .slick-track{height:300px}@media (max-width:1320px){.exp{padding-top:45px}}@media (max-width:960px){.exp{padding-top:24px;overflow:hidden}}@media (max-width:960px){.exp-list{padding:0 0 30px 0;width:-webkit-calc(100% + 32px);width:calc(100% + 32px);margin-left:-16px;flex-wrap:wrap}}.exp-item{margin-top:30px;position:relative;width:420px;height:350px;border:solid 1px #e6e6e6;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.exp-item:not(:nth-child(3n)){margin-right:28px}.exp-item:hover{box-shadow:0 7px 14px 0 rgba(0,0,0,.15)}@media (max-width:960px){.exp-item{margin:16px 5px 0 16px!important}}@media (max-width:1320px){.hotel-item-right__look{margin-left:19px;width:90%}}@media (max-width:960px){.exp-item{width:auto;min-width:263.9px;max-width:264px;height:270px}}@media (min-width:960px){.exp-item:hover .exp-item__bottom{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:769px){.exp-item{width:264px;float:left}}.exp-item__inner{height:100%;width:100%;position:relative;overflow:hidden}.exp-item__image{width:100%;height:254px;position:absolute;left:0;top:0;z-index:0;background:#031537}@media (max-width:960px){.exp-item__image{height:185px}}.exp-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.exp-item__bottom{position:absolute;z-index:1;top:100%;padding:0 24px 26px;background:#fff;transform:translateY(-97px);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:960px){.exp-item__bottom{padding:10px 21px 26px}}@media (max-width:479px){.exp-item__bottom{padding:12px 15px 10px;top:auto;bottom:0;transform:translateY(0)}}.exp-item__bottom-top{height:97px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:960px){.exp-item__bottom-top{height:100%}}.exp-item__cat{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#1785ed;text-transform:uppercase}@media (max-width:960px){.exp-item__cat{font-size:13px}.exp-item__title{margin-top:4px;font-size:16px}.exp-item__desc{display:none}}.exp-item__title{margin-top:8px;font-family:var(--main-font);font-size:18px;font-weight:700;letter-spacing:0;color:#1d1d1d}.exp-item__desc{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#1d1d1d;opacity:.6}.exp-item__stamp{padding:0 14px;height:34px;position:absolute;left:-12px;top:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:var(--main-font);font-size:14px;font-weight:700;letter-spacing:0;color:#fff;background:#1785ed;z-index:2}.myst{padding-top:60px;overflow:hidden}@media (max-width:1320px){.myst{padding-top:45px}}@media (max-width:960px){.myst{padding-top:20px}}.myst .container{position:relative}.myst-content{position:relative;margin-top:30px;width:100%;background-position:50% 0;background-repeat:no-repeat;background-size:cover;text-align:center;overflow:hidden;display:flex;justify-content:center;-ms-align-items:center;align-items:center;height:523px}.myst-content .blue-btn{max-width:207px;margin:70px auto 0;height:52px}.myst-content img{max-width:100%;display:inline-block}.myst__title span{font-family:var(--main-font);font-size:80px;font-weight:700;color:#fff}.myst__desc{position:relative;z-index:3;margin:22px auto 0;width:400px;font-family:var(--main-font);font-size:14px;font-weight:500;letter-spacing:0;color:#fff}@media (max-width:960px){.myst__desc{padding:0 16px;margin-top:45px;font-size:13px;line-height:19px;width:100%;text-align:center}}.myst__btn{position:relative;z-index:3;margin:64px auto 0;width:207px;height:52px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:var(--main-font);font-weight:400;font-size:14px;font-weight:500;letter-spacing:0;color:#071a2e;background:#f0c806;border:1px solid #f0c806;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:960px){.myst__btn{width:256px;font-size:15px}.myst__title img{display:none!important}.myst__title span{display:block;font-size:38px;text-align:center;color:#fff}.myst-content .blue-btn{max-width:calc(100% - 32px)!important}}@media (min-width:960px){.myst__btn:hover{color:#f0c806;background:0 0}}.myst-gora-1{position:absolute;z-index:2;height:692px;width:100%;bottom:-250px;left:0;-o-object-fit:contain;object-fit:contain}@media (max-width:960px){.myst-gora-1{display:none}}.myst-gora-2{position:absolute;z-index:0;width:100%;height:467px;top:-70px;left:0}@media (max-width:960px){.myst-gora-2{display:none}}.hotels{padding-top:60px}@media (max-width:1320px){.hotels{padding-top:45px}}@media (max-width:960px){.hotels{padding-top:28px;overflow:hidden}}.hotels-list{display:flex;flex-wrap:wrap;margin:0 -10px}.hotels-item{margin-top:30px;width:25%;padding:0 10px;position:relative}@media (max-width:992px){.hotels-item{width:33.333%}}@media (max-width:700px){.hotels-item{width:50%}}@media (max-width:500px){.hotels-item{width:100%}}.hotels-item__image{width:100%;height:214px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#071a2e}@media (max-width:960px){.hotels-item__image{height:172px}}.hotels-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hotels-item__stamp{padding:0 14px;height:34px;position:absolute;left:-12px;top:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:var(--main-font);font-weight:400;font-size:14px;font-weight:500;letter-spacing:0;color:#fff;background:#1785ed;z-index:2}.hotels-item--location{position:absolute;top:12px;right:0;z-index:2;height:35px;display:flex;-ms-align-items:center;align-items:center;background-color:#1d2126;padding:0 15px 0 13px;font-family:var(--main-font);font-size:14px;font-weight:500;color:#fff;border-radius:2px}.hotels-item__rating{position:absolute;top:12px;left:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:9;width:35px;height:35px;font-family:var(--main-font);font-size:14px;font-weight:700;letter-spacing:0;line-height:17px;color:#fff;background:#007aff;border-radius:2px}.hotels-item--location:before{content:'';display:block;background:url(../images/icons/icon-location.svg);width:9px;height:13px;background-size:100% 100%;margin-right:7px}@media (max-width:960px){.hotels-item__stamp{display:none}}.hotels-item__title{margin-top:12px;font-family:var(--main-font);font-size:16px;font-weight:500;letter-spacing:0;color:#1d1d1d}@media (max-width:960px){.hotels-item__title{font-size:15px}}.hotels-item__desc{margin-top:8px;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#484848}@media (max-width:960px){.hotels-item__desc{margin-top:5px;font-size:12px}}.hotels-item__sep{margin:-1px 7px 0;display:inline-block;width:3px;height:3px;-webkit-border-radius:50%;border-radius:50%;background:#484848;vertical-align:middle}.hotels-more{position:relative;display:inline-block;margin-top:30px;font-family:var(--main-font);font-size:16px;font-weight:500;letter-spacing:0;color:#1785ed}@media (max-width:960px){.hotels-more{display:none}}@media (min-width:960px){.hotels-more:hover:after{width:100%}}.hotels-more:after{content:'';position:absolute;bottom:0;left:0;height:1px;width:0;background:#1785ed;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.areas{padding:60px 0 90px}@media (max-width:1320px){.areas{padding:45px 0 75px}}@media (max-width:960px){.areas{padding-top:20px;overflow:hidden}}@media (max-width:960px){.areas-list{padding-bottom:30px;width:-webkit-calc(100% + 32px);width:calc(100% + 32px);margin-left:-16px;overflow-x:scroll}}.areas-item{margin-top:30px;position:relative;width:420px;height:350px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:solid 1px #e6e6e6}@media (max-width:1320px){.areas-item{width:380px}}@media (max-width:960px){.areas-item{margin:16px 0 0 12px;min-width:275.9px;max-width:276px;height:214px}.areas-item:first-child{margin:16px 0 0 16px}}@media (min-width:960px){.areas-item:not(:nth-child(3n)){margin-right:28px}.areas-item:hover{-webkit-box-shadow:0 4px 9px rgba(0,0,0,.17);box-shadow:0 4px 9px rgba(0,0,0,.17)}.areas-item:hover .areas-item__bottom{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.areas-item__inner{height:100%;width:100%;position:relative;overflow:hidden}.areas-item__image{width:100%;height:254px;position:absolute;left:0;top:0;z-index:0;background:#031537}@media (max-width:960px){.areas-item__image{height:139px}}.areas-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.areas-item__bottom{position:absolute;z-index:1;width:100%;top:100%;padding:0 24px 26px;background:#fff;-webkit-transform:translateY(-97px);-ms-transform:translateY(-97px);transform:translateY(-97px);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:1320px){.areas-item__bottom{padding:0 12px 14px}}@media (max-width:960px){.areas-item__bottom{padding:0 16px 18px;-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}}.areas-item__bottom-top{height:97px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:960px){.areas-item__bottom-top{height:80px}}.areas-item__title{font-family:var(--main-font);font-size:18px;font-weight:700;letter-spacing:0;color:#1d1d1d}@media (max-width:960px){.areas-item__title{font-size:16px}}.areas-item__cat{margin-top:8px;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#484848}@media (max-width:960px){.areas-item__cat{margin-top:6px;font-size:12px}}.areas-item__sep{margin:-1px 7px 0;display:inline-block;width:3px;height:3px;-webkit-border-radius:50%;border-radius:50%;background:#484848;vertical-align:middle}.areas-item__desc{width:100%;flex-wrap:wrap}.areas-item__desc-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:30px}@media (max-width:1320px){.areas-item__desc-item{margin-right:10px}}.areas-item__desc-decorate,.areas-item__desc-name{flex-shrink:0}.hotel-item__cancellation{position:relative;padding-left:20px;margin-top:19px}.hotel-item__cancellation-icon{position:absolute;top:49%;left:0;transform:translateY(-50%)}.hotel-item__cancellation-mark,.hotel-item__contact-desc{font-weight:600;color:#4cd964}.hotel-item__cancellation-desc{font-weight:400;font-family:var(--main-font);font-size:14px;line-height:15px;letter-spacing:0;text-align:left;color:#282828}.areas-item__desc-decorate{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:8px}.areas-item__desc-item img{max-height:20px}.areas-item__desc-item span{font-family:var(--main-font);font-size:14px;font-weight:500;letter-spacing:-.15px;color:#838e98}.footer-top{width:100%;padding-bottom:16px;border-bottom:1px solid #fff;background-color:#071a2e}@media (max-width:960px){.footer-top .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.footer-top .container{height:100%}@media (max-width:960px){.footer-top__left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media (max-width:960px){.footer-mid__mid{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;text-align:center;justify-content:center;margin-bottom:30px}}.footer-mid__mid .btn{margin-right:70px;width:207px;height:47px;font-family:var(--main-font);font-size:15px;font-weight:500;letter-spacing:0;color:#fff;border:1px solid #fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-align:center}@media (max-width:1024px){.footer-mid__mid .btn{width:190px}}@media (max-width:768px){.footer-mid__mid .btn{width:207px}}@media (max-width:960px){.footer-mid__mid .btn{margin:0;margin-right:40px;width:100%;max-width:320px}}@media (min-width:960px){.footer-mid__mid .btn:hover{background:#fff;color:#071a2e}}@media (max-width:620px){.footer-mid__mid{flex-direction:column}.footer-mid__mid .btn{margin:0;margin-bottom:30px}}.footer-mid__mid .link{font-family:var(--main-font);font-size:15px;font-weight:500;letter-spacing:0;color:#fff}@media (max-width:960px){.footer-mid__mid .link{padding:0 8px;text-align:center}}@media (max-width:960px){.footer-top__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}.footer-top__right .point{font-family:var(--main-font);font-size:14px;font-weight:700;letter-spacing:.5px;color:#fff;margin-bottom:20px}.footer-top--head{font-family:var(--main-font);font-size:14px;font-weight:700;letter-spacing:.5px;color:#fff;opacity:.5;padding-top:50px;margin-bottom:20px;line-height:16px}@media (max-width:960px){.footer-top--head{padding-top:30px}}.footer-top--menu{margin:0 15px 0 0;min-width:80px;padding:0;list-style-type:none}@media (max-width:960px){.footer-top--menu{min-width:90px}}.footer-top--menu:last-child{margin-right:0}.footer-top--menu-item{margin-bottom:20px}.footer-top--menu-item a{display:block;font-family:var(--main-font);font-size:14px;font-weight:700;letter-spacing:.5px;color:#fff}.footer-mid{width:100%;height:175px;background-color:#071a2e}.footer-mid .container{height:100%}.footer-mid__right{width:30%;max-width:194px}@media (max-width:960px){.footer-mid .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}}@media (max-width:960px){.footer-mid{padding:26px 0;height:auto}}@media (max-width:960px){.footer-mid__left{margin-top:35px}}.footer-mid .label{margin-bottom:30px;font-family:var(--main-font);font-size:14px;font-weight:700;letter-spacing:.5px;color:#fff;opacity:.5}@media (max-width:960px){.footer-mid .label{margin-bottom:24px}}.footer-mid-socials a{margin-right:45px}@media (max-width:960px){.footer-mid-socials a{margin-right:35px}.footer-mid-socials a:last-child{margin-right:0}}.footer-mid-apps a:not(:last-child){margin-right:32px}.footer-bot{height:90px;width:100%}@media (max-width:960px){.footer-bot{height:40px!important}}.footer-bot .container{height:100%}@media (max-width:960px){.footer-bot .container{justify-content:center}}.footer-bot__trip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:960px){.footer-mid-apps{justify-content:center}}.footer-bot__payments img:first-child{margin-right:41px}@media (max-width:960px){.footer-bot__payments img:first-child{margin-right:0}}@media (max-width:960px){.footer-bot__payments a:first-child img{width:38px;margin-right:15px}.footer-bot__payments a:nth-child(2) img{width:54px;margin-right:15px}.footer-bot__payments a:nth-child(3) img{width:94px;margin-right:15px}.footer-bot__trip a:first-child img{width:20px}.footer-bot__trip a:nth-child(2) img{width:35px}}.body_page .date-picker-wrapper{margin-left:0}.body_hotel-page .date-picker-wrapper{margin-left:0}@media (max-width:960px){.body_hotel-page .date-picker-wrapper{margin-left:0}}.date-picker-wrapper{z-index:30;margin-top:5px;margin-left:-1px;margin-right:-1px;padding:25px 19px;background:#fff;border:none;font-family:var(--main-font);font-weight:400;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.25);box-shadow:0 1px 8px rgba(0,0,0,.25);z-index:951}@media (max-width:761px){.date-picker-wrapper{margin-left:1.1px;padding:10px 3px 0 1.5px;width:-webkit-calc(100% - 32px);width:calc(100% - 33px);max-width:730px}.hp-main__right-date input{width:125px!important}}@media (min-width:762px) and (max-width:961px){.date-picker-wrapper{margin-left:1.1px;padding:10px 3px 0 1.5px;width:-webkit-calc(100% - 32px);width:calc(100% - 33px);max-width:925px}}.date-picker-wrapper .next,.date-picker-wrapper .prev{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.date-picker-wrapper .next:hover,.date-picker-wrapper .prev:hover{background:0 0!important}.date-picker-wrapper .date-picker-prev{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:6px;height:11px}.date-picker-wrapper .date-picker-prev:after{content:'';position:absolute;left:-3px;top:50%;width:10px;height:2px;background:#1785ed;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.date-picker-wrapper .date-picker-prev:before{content:'';position:absolute;left:-3px;top:50%;margin-top:-5px;width:10px;height:2px;background:#1785ed;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.date-picker-wrapper .date-picker-next{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:6px;height:11px}.date-picker-wrapper .date-picker-next:after{content:'';position:absolute;right:-3px;top:50%;margin-top:-5px;width:10px;height:2px;background:#1785ed;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.date-picker-wrapper .date-picker-next:before{content:'';position:absolute;right:-3px;top:50%;width:10px;height:2px;background:#1785ed;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.date-picker-wrapper .month-wrapper table{width:300px}@media (max-width:960px){.date-picker-wrapper .month-wrapper table{width:100%}}.date-picker-wrapper .month-wrapper table.month2{width:300px}@media (max-width:960px){.date-picker-wrapper .month-wrapper table.month2{width:260px}}.date-picker-wrapper .month-wrapper{border:none}.drp_top-bar{display:none}.date-picker-wrapper .gap{opacity:0!important}.month-name{font-family:var(--main-font);font-weight:400;color:#071a2e;font-size:13px;text-transform:uppercase}.date-picker-wrapper .drp_top-bar .apply-btn{background:#f0c806;color:#071a2e;outline:0;border:none;font-family:var(--main-font);font-weight:400;font-size:14px}.date-picker-wrapper .month-wrapper table .day{margin:0 auto;font-family:var(--main-font);font-weight:700;font-size:11px;width:24px;height:24px;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#999}.date-picker-wrapper .month-wrapper table .day.real-today{background:0 0;color:#0071c2!important;-webkit-border-radius:2px;border-radius:2px}.date-picker-wrapper .month-wrapper table .day.real-today.checked{color:#fff!important}.date-picker-wrapper .month-wrapper table .day.real-today.invalid{color:#0071c2!important;opacity:.5!important}.date-picker-wrapper .month-wrapper table td{padding:7px 0}@media (max-width:960px){.date-picker-wrapper .month-wrapper table td{padding:5px 0}}.week-name th{font-family:var(--main-font);font-weight:400;font-size:11px;text-transform:uppercase;color:#999}.date-picker-wrapper table .caption{height:25px}.hotels-datepicker table .caption>th:first-of-type,.hotels-datepicker table .caption>th:last-of-type{position:relative}.hotels-datepicker table .caption>th:first-of-type span,.hotels-datepicker table .caption>th:last-of-type span{position:absolute;top:0;left:0;width:100%;height:100%;padding:0!important}.date-picker-wrapper .month-wrapper table .week-name{height:40px}.default-top{font-size:18px}.date-picker-bot{padding:0 15px;margin:10px 0 15px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.date-picker-bot__clear{font-family:var(--main-font);font-weight:400;font-size:15px;font-weight:500;letter-spacing:0;color:#3c3c3c;cursor:pointer}.date-picker-bot__apply{font-family:var(--main-font);font-weight:400;font-size:15px;letter-spacing:0;color:#007aff;cursor:pointer}.hotels-page{padding:40px 0 90px 0;background:#f9f9f9}.hotels-calendar .hotels-datepicker{position:static;width:100%}.hotels-datepicker{z-index:999}.hotels-calendar .hotels-calendar__close{position:absolute;top:5px;right:15px;width:36px;height:36px;border:none;background:0 0;z-index:50;cursor:pointer}.hotels-calendar .hotels-calendar__checkin,.hotels-calendar .hotels-calendar__checkout{display:none}.hotels-calendar .hotels-calendar__title{font-family:var(--main-font);font-size:20px;font-weight:600;line-height:24px;letter-spacing:0;color:#0d182e}.hotels-calendar .hotels-calendar__close::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:18px;height:1px;background:#000}.hotels-calendar .hotels-calendar__close::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:18px;height:1px;background:#000}.hotels-calendar{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;background:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:flex-end;transition:.1s ease-in-out;opacity:0;visibility:hidden;touch-action:manipulation;-ms-touch-action:manipulation}.hotel-calendar__accept{padding:15px;cursor:pointer;margin-top:12px;width:100%;font-family:var(--main-font);font-style:normal;font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#fff;border-radius:2px;background:#017afd;transition:.1s ease-in-out}.hotels-calendar.show{opacity:1;visibility:visible}.hotels-calendar__content{position:relative;background:#fff;border-top-left-radius:2px;border-top-right-radius:2px;padding:16px;padding-top:50px}@media (max-width:960px){.hotels-page{padding:15px 0 50px 0;background:#f2f5f5}}.hotels-page .container{height:100%}@media (max-width:1350px){.hotels-page .container{padding:0 18px}}@media (max-width:1320px){.hotels-page .container{padding:0 18px}}@media (max-width:960px){.hotels-page .container{padding:0;max-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.hotels-page-sidebar{width:366px;margin-left:0;border-radius:4px}@media (max-width:1024px){.hotels-page-sidebar{width:260px;padding-left:16px;padding-right:16px}}@media (max-width:960px){.hotels-page{padding-top:0}.hotels-page-sidebar{width:100%;padding:0;box-shadow:none;position:relative;border:none;margin-right:0}}.hotels-page-sidebar__input .dynamic-search-list{width:100%;height:280px}.hotels-page-sidebar__input-wrapper{width:100%;margin-bottom:20px}.hotels-page-sidebar__input-wrapper .label{font-family:var(--main-font);font-style:normal;font-weight:600;font-size:16px;line-height:19px;letter-spacing:0;color:#262626}@media (max-width:960px){.hotels-page-sidebar__input-wrapper .label{display:none}.hotels-counter-field__label,.hotels-page-sidebar__input-wrapper_guests .label{display:none}}@media (min-width:961px){.hotels-page-sidebar__spinner{margin-top:10px}}@media (max-width:450px){.hotels-page-sidebar__spinner{font-family:var(--main-font)!important;font-weight:400!important}}@media (max-width:350px){.hotels-page-sidebar__js-show-hide--dropdown{padding-left:10px}.hp-main__right-date::after{right:82px!important}}.hotels-dates__wrapper,.hotels-page-sidebar__date{display:flex;justify-content:space-between!important;border:none!important}.hotels-dates .hotels-dates__item-label,.hotels-page-sidebar__date .datain__label,.hotels-page-sidebar__date .dataout__label{margin-bottom:4px;font-family:var(--main-font);font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#84898e}.hotels-dates{margin-top:10px;background:#fff}.hotels-dates .visible-value,.hotels-page-sidebar__date #data-range-in,.hotels-page-sidebar__date #data-range-out{height:auto!important;padding:0!important;font-family:var(--main-font);font-style:normal;font-weight:700;font-size:13px;line-height:21px;color:#262626}.hotels-dates .visible-value:first-letter{text-transform:uppercase}.hotels-dates .hotels-dates__item,.hotels-page-sidebar__date .datain,.hotels-page-sidebar__date .dataout{padding:5px 12px;width:48%;display:flex;flex-direction:column;border:1px solid #cdcdcd;border-radius:2px}.hotels-dates .hotels-dates__item{position:relative;cursor:pointer}.hotels-dates .decorate-value{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.hotels-page-sidebar__date .datain.show_block,.hotels-page-sidebar__date .dataout.show_block{display:flex!important;border-color:#f6c113}.hotels-dates__item.is-active{border-color:#f6c113}@media (max-width:960px){.hotels-page-sidebar__input-wrapper_guests .hotels-page-sidebar__select-inner{border:none;padding-left:20px}.hotels-page-sidebar__input-wrapper_guests .hotels-page-sidebar__select:after{display:none}.hotels-page-sidebar__input-wrapper_guests .hotels-page-sidebar__select:before{content:'';position:absolute;top:17px;left:-2px;width:16px;height:16px;background:url(../images/icons/p-adults.svg);background-repeat:no-repeat}}.hotels-counter-field__label,.hotels-page-sidebar__input-wrapper_guests .label{font-family:var(--main-font);font-style:normal;font-weight:600;font-size:16px;line-height:19px;color:#262626}.hotels-page-sidebar__input_geo{position:relative}.hotels-page-sidebar__input_geo:after{content:'';position:absolute;left:8px;top:16px;width:20px;height:20px;background-size:contain;background:url(../images/content/search-icon-input-dc.svg) no-repeat center}.hotels-page-sidebar__input_geo .hotels-page-sidebar__input-inner{padding-right:25px}.hotels-page-sidebar__input-inner{padding-left:36px;margin-top:10px;display:block;width:100%;height:54px;font-family:var(--main-font);font-weight:600;font-size:14px;line-height:22px;letter-spacing:0;color:#262626;-webkit-appearance:none;outline:0;border:1px solid #cdcdcd;border-radius:2px}.hotels-page-sidebar__input-inner:focus{border-color:#f6c113}@media (max-width:450px){.hotels-page-sidebar__input-inner{font-family:var(--main-font);font-weight:400}.hp-main__right-date input{font-family:var(--main-font)!important;font-weight:400!important}}.hotels-page-sidebar__input-inner::-webkit-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;font-weight:500;letter-spacing:0;color:#333;opacity:1}.hotels-page-sidebar__input-inner::-moz-placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333;opacity:1}.hotels-page-sidebar__input-inner:-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333;opacity:1}.hotels-page-sidebar__input-inner::-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333;opacity:1}.hotels-page-sidebar__input-inner::placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333;opacity:1}@media (max-width:960px){.hotels-page-sidebar__input-inner::-webkit-input-placeholder{font-size:13px}.hotels-page-sidebar__input-inner::-moz-placeholder{font-size:13px}.hotels-page-sidebar__input-inner:-ms-input-placeholder{font-size:13px}.hotels-page-sidebar__input-inner::-ms-input-placeholder{font-size:13px}.hotels-page-sidebar__input-inner::placeholder{font-size:13px}}.hotels-page-sidebar__input-inner:-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333}@media (max-width:960px){.hotels-page-sidebar__choice-adults{padding-left:15px}.hotels-page-sidebar__input-inner:-ms-input-placeholder{font-size:13px}.hotels-page-sidebar__date #data-range-in,.hotels-page-sidebar__date #data-range-out{text-align:center}}.hotels-page-sidebar__input-inner::-ms-input-placeholder{font-family:var(--main-font);font-size:14px;font-weight:500;letter-spacing:0;color:#333}@media (max-width:960px){.hotels-page-sidebar__input-inner::-ms-input-placeholder{font-size:13px}}.hotels-page-sidebar__date-picker{width:100%;position:relative}.hotels-page-sidebar__date-picker:after{position:absolute;top:16px;right:16px;content:'';width:6px;height:6px;border-bottom:2px solid #c8c7cc;border-right:2px solid #c8c7cc;border-top:2px solid transparent;border-left:2px solid transparent;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:960px){.hotels-page-sidebar__date::after{display:none!important}.hotels-page-sidebar__date-picker:after{content:'';position:absolute;left:11px;top:16px;width:15px;height:16px;background:url(../images/icons/calendar.svg);border:none;-webkit-transform:none;-ms-transform:none;transform:none}.hotels-page-sidebar__date-picker .hotels-page-sidebar__input-inner{padding-left:34px;padding-right:100px}}.hotels-page-sidebar__select{width:100%;position:relative}.hotels-page-sidebar__select:after{position:absolute;top:16px;right:16px;content:'';width:6px;height:6px;border-bottom:2px solid #c8c7cc;border-right:2px solid #c8c7cc;border-top:2px solid transparent;border-left:2px solid transparent;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hotels-page-sidebar__select-wrapper{width:100%;margin-top:24px}.hotels-page-sidebar__select-wrapper .label{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333}.hotels-page-sidebar__select-inner{padding-left:20px;margin-top:10px;display:block;width:100%;height:50px;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333;background:0 0;-webkit-appearance:none;outline:0;border:1px solid #e0e0e0;-webkit-border-radius:0;border-radius:0}@media (max-width:960px){.hotels-page-sidebar__select-inner{height:48px;font-size:13px;padding-left:13px}.hotels-page-sidebar__select-inner:focus{font-size:16px}}.hotels-page-sidebar__submit{display:block;width:100%;height:56px;margin-top:20px;font-family:var(--main-font);font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;color:#fff;background:#017afd;border-radius:4px;-webkit-appearance:none;outline:0;border:none;cursor:pointer;transition:all .3s}@media (min-width:960px){.hotels-page-sidebar__submit:hover{background:#071a2e}}.hotels-page-sidebar__separator{margin:30px 0;height:1px;width:100%;background:#dadada}.hotels-page-sidebar__title{display:none;margin-bottom:20px;font-family:var(--main-font);font-size:18px;font-weight:700;letter-spacing:0;color:#333}.hotels-page-sidebar__sub-title{margin-bottom:10px;font-family:var(--main-font);font-size:15px;font-weight:600;line-height:22px;letter-spacing:-.36px;color:#262626}.hotels-page-sidebar #histogramSlider{width:100%;margin:auto}.hotels-page-sidebar #histogramSlider .tooltip{margin-left:-1px}.hotels-page-sidebar #histogramSlider-slider-value{margin-top:23px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:var(--main-font);font-weight:400;font-size:16px;color:#333}.hotels-page-sidebar .display-none{display:none}.hotels-page-sidebar .bin{position:relative;margin-right:1px}.hotels-page-sidebar .in-range{background-color:#1785ed}.hotels-page-sidebar .out-of-range{background-color:#ebeef2}.hotels-page-sidebar .optimalRange.in-range{background-color:#1785ed}.hotels-page-sidebar .optimalRange.out-of-range{background-color:#ebeef2}.hotels-page-sidebar .ui-slider-horizontal{height:8px;background:#ebeef2;border:none}.hotels-page-sidebar .ui-slider .ui-slider-handle{top:-8px;width:26px;height:26px;box-shadow:0 2px 8px rgba(0,0,0,.14);border-radius:50%;border:none;outline:0}.hotels-page-sidebar .ui-slider .ui-slider-handle:after{content:'';position:absolute;top:12px;left:10px;margin-top:-4.5px;height:9px;width:1px;border-top:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.hotels-page-sidebar .ui-slider .ui-slider-handle:before{content:'';position:absolute;top:12px;right:9px;margin-top:-4.5px;height:9px;width:1px;border-top:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.hotels-page-sidebar .ui-button:focus,.hotels-page-sidebar .ui-button:hover,.hotels-page-sidebar .ui-state-focus,.hotels-page-sidebar .ui-state-hover,.hotels-page-sidebar .ui-widget-content .ui-state-focus,.hotels-page-sidebar .ui-widget-content .ui-state-hover,.hotels-page-sidebar .ui-widget-header .ui-state-focus,.hotels-page-sidebar .ui-widget-header .ui-state-hover{background:#1785ed}.hotels-page-sidebar__checkbox-wrapper{position:relative;margin-bottom:10px;width:100%;display:flex;flex-direction:row;align-items:center;cursor:pointer}.hotels-page-sidebar__checkbox-wrapper:last-child{margin-bottom:0}.hotels-page-sidebar__checkbox-inner{display:none}.hotels-page-sidebar__checkbox-inner:checked~.hotels-page-sidebar__checkbox-box{border:none;background:#017afd}.hotels-page-sidebar__checkbox-inner:checked~.hotels-page-sidebar__checkbox-box:after{content:'';position:absolute;left:4px;top:5px;width:8px;height:3px;border-style:solid;border-color:#fff;border-width:0 0 2px 2px;transform:rotate(-45deg)}.hotels-page-sidebar__checkbox-box{margin-right:13px;position:relative;width:18px;height:18px;border:1px solid #698096;border-radius:4px}.hotels-page-sidebar__checkbox-text{font-family:var(--main-font);font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#262626}.hotels-page-sidebar__checkbox-count{position:absolute;right:0;font-family:var(--main-font);font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#698096}.hotels-page-main{width:904px}@media (max-width:1330px){.hotels-page-main{width:890px}}@media (max-width:1290px){.hotels-page-main{width:850px}}@media (max-width:1230px){.hotels-page-main{width:820px}}@media (max-width:1190px){.hotels-page-main{width:780px}}@media (max-width:1150px){.hotels-page-main{width:730px}}@media (max-width:960px){.hotels-page-main{width:100%;background:#fff}}.hotels-page-main-top{padding:17px 20px 13px 33px;background:#fff;border:solid 1px #cdcdcd}@media (max-width:960px){.hotels-page-main-top{padding:16px;display:flex;flex-direction:column;width:100%;height:auto;box-shadow:none;border-radius:0;justify-content:flex-start;border:none;margin-bottom:0}.hotels-page-bottom-info{justify-content:center}}@media (max-width:960px){.hotels-page-main-top__right{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.hotels-page-main-top__select-mob,.hotels-page-main-top__sort-mob{display:none}.hotels-page-main-top__select{padding:4px 12px}.hotels-page-main-top__select{position:relative;display:flex;border-radius:3px;letter-spacing:0;font-family:var(--main-font);font-style:normal;font-weight:500;font-size:16px;line-height:21px;text-align:center;color:#0071c2}.hotels-page-main-top__select select{-webkit-appearance:none;background:0 0;border:none;position:absolute;left:0;top:0;width:100%;height:100%;font-size:17px;color:transparent}.hotels-page-main-top__select::before{content:'';display:flex;margin-right:5px;width:20px;height:20px;background-size:contain;background:url(../images/icons/sort-icon.svg) no-repeat center}.hotels-top__sort option{font-size:14px;font-family:var(--main-font);color:#0a0a0a;font-weight:400}@media (max-width:960px){.hotels-page-main-top__sort-mob{position:relative;display:flex;font-family:var(--main-font);font-weight:500;font-size:16px;line-height:21px;letter-spacing:0;color:#0071c2;background:0 0;border:none;user-select:none}.hotels-page-main-top__select-mob{padding:4px 12px}.hotels-page-main-top__map-area,.hotels-page-main-top__sort-mob{padding:4px 12px;background:0 0;border:none;user-select:none}.hotels-page-main-top__map-area:active,.hotels-page-main-top__sort-mob:active{background:rgba(0,113,194,.1);transform:translateY(1px)}.hotels-page-main-top__sort-mob::before{content:'';display:flex;width:20px;height:20px;margin-right:5px;background-size:contain;background:url(../images/content/sort-filter-icon.svg) no-repeat center}.filters-wrapper-mob{display:flex!important;width:100%}.hotels-page-main-top__sort-mob span{position:relative;top:1px;margin-left:3px;font-family:var(--main-font);font-weight:400;font-size:12px;letter-spacing:0;color:#b5bac0}.hotels-page-main-top__select-mob{position:relative;display:flex;border-radius:3px;letter-spacing:0;font-family:var(--main-font);font-style:normal;font-weight:500;font-size:16px;line-height:21px;text-align:center;color:#0071c2}.hotels-page-main-top__select-mob select{-webkit-appearance:none;background:0 0;border:none;position:absolute;left:0;top:0;width:100%;height:100%;font-size:17px;color:transparent}.hotels-page-main-top__select-mob::before{content:'';display:flex;margin-right:5px;width:20px;height:20px;background-size:contain;background:url(../images/icons/sort-icon.svg) no-repeat center}}.hotels-page-main-top__map-area{position:relative;display:flex}.hotels-page-main-top__map-area::before{content:'';display:flex;margin-right:5px;width:20px;height:20px;background-size:contain;background:url(../images/content/map-area-icon.svg) no-repeat center}.hotels-page-main-top__map-area-desc{font-family:var(--main-font);font-style:normal;font-weight:500;font-size:16px;line-height:21px;text-align:center;color:#0071c2}.hotels-page-main-top-circle{width:81px;height:81px;position:relative;display:flex;align-items:center;justify-content:center;margin-right:34px}@media (max-width:1320px){.hotels-page-main-top-circle{min-width:80.9px;max-width:81px}}@media (max-width:960px){.hotels-page-main-top-circle{display:none}}.hotels-page-main-top-circle__inner{position:absolute;text-align:center}.hotels-page-main-top-circle__title{margin-bottom:2px;font-family:var(--main-font);font-weight:400;font-size:20px;line-height:24px;letter-spacing:0;color:#262626}.hotels-page-main-top-circle__title sup{font-size:10px}.hotels-page-main-top-circle__sub-title{font-family:var(--main-font);font-weight:400;font-size:10px;line-height:12px;letter-spacing:0;color:#777}.main-nav__tg{margin-right:30px}@media (max-width:500px){.main-nav__tg{margin-right:18px}}.main-nav__tg--cut{margin-right:0}.main-nav__right-mob{display:none;align-items:center}@media (max-width:960px){.main-nav__right-mob{display:flex}}.hotels-page-main-top__left{display:flex;align-items:center}@media (max-width:960px){.hotels-page-main-top-info{display:none}}.hotels-page-main-top-info__title{margin-bottom:4px;font-family:var(--main-font);font-size:20px;font-weight:500;line-height:24px;letter-spacing:0;color:#000}.hotels-page-main-top-info__sub-title{margin-bottom:5px;font-family:var(--main-font);font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;color:#777}.hotels-page-main-top-info__alert{font-family:var(--main-font);font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;color:#e9281c}.filters-wrapper-mob{display:none;flex-direction:column}.filter-buttons-wrapper-mob{display:flex;justify-content:center;align-items:center}.selected-filters-wrapper{display:flex;flex-wrap:wrap;font-family:var(--main-font);font-weight:400;font-size:13px;line-height:15px;color:#007aff;margin-top:15px}.selected-filters-wrapper-mob{display:none;flex-wrap:wrap;font-family:var(--main-font);font-weight:400;font-size:13px;line-height:15px;color:#007aff;margin-top:15px}.filter-element{display:flex;align-items:center;height:25px;padding:4px 6px;background:#e6f2ff;border-radius:2px}.close-icon{margin-left:10px;color:#007aff;cursor:pointer}.hotels-page-main-top__map{display:flex;flex-direction:column;justify-content:center;align-items:center;width:262px;height:65px;background-size:cover;background-repeat:no-repeat;background-color:#071a2e;font-size:0}@media (max-width:1320px){.hotels-page-main-top__map{width:220px}}@media (max-width:960px){.hotels-page-main-top__map{display:none;position:relative;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:43px;width:100%;height:37px;border:1px solid #007aff;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;font-family:var(--main-font);font-weight:400;-webkit-border-radius:0;border-radius:0;font-size:13px;letter-spacing:0;color:#007aff}.hotels-page-main-top__map:after{content:'';position:absolute;left:18px;width:14px;height:15px;background:url(../images/icons/map.svg)}}.hotels-page-main-top__map-inner{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;width:125px;height:40px;background:#fff;font-family:var(--main-font);font-size:14px;font-weight:500;line-height:17px;letter-spacing:0;color:#262626;border-radius:2px}@media (max-width:960px){.hotels-page-main-top__map-inner{display:none}}.hotels-page-main-tabs{margin:30px 0;background:#fff;border:solid 1px #cdcdcd;border-radius:3px}@media (max-width:960px){.hotels-page-main-tabs{display:none}}.hotels-page-main-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:25%;height:52px;font-family:var(--main-font);font-size:14px;font-weight:500;line-height:17px;color:#262626;letter-spacing:.5px;border-left:1px solid #cdcdcd;cursor:pointer}.hotels-page-main-tab__info{display:none;margin-top:2px;font-family:var(--main-font);font-weight:400;font-size:13px;line-height:16px;letter-spacing:-.31px;color:#262626;opacity:.5}.hotels-page-main-tab:first-child{border-left:none;border-top-left-radius:2px;border-bottom-left-radius:2px}.hotels-page-main-tab.active{color:#007aff}.hotels-page-main-tab.active:after{content:'';position:absolute;top:-1px;left:0;width:100%;height:3px;background:#007aff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.hotels-page-main-tab.active .hotels-page-main-tab__info{display:flex}.hotel-item{font-family:var(--main-font);font-weight:400;font-size:14px}.hotel-item-image{width:34%;margin-top:2px}.hotel-item-image img{width:100%;height:auto}.hotel-item-content{width:66%;margin-left:auto;padding-left:24px}.hotel-item--geo{padding-left:21px;position:relative;margin-top:8px;display:inline-block;font-family:var(--main-font);font-size:14px;letter-spacing:0;font-weight:500;color:#838e98;cursor:copy}.hotel-info-geo__tooltip{position:absolute;width:200px;background:#071a2e;transform:translate(10%,75%);opacity:0;visibility:hidden;padding:5px;opacity:0;visibility:hidden;z-index:20}.hotel-info-geo__tooltip.active{opacity:1;visibility:visible}.hotel-info-geo__tooltip-desc{font-family:var(--main-font);font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#fff}.hotel-item-geo__row{position:relative}.hotel-item--geo:before{content:'';position:absolute;left:0;top:2px;width:9px;height:13px;background-image:url(../images/icons/location.svg);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.hotel-item-rating{margin-top:20px}.hotel-item-rating__value{position:relative;margin:0 14px 0 0;font-size:14px;display:inline-block;line-height:35px;text-align:center;font-weight:700;color:#fff;font-family:var(--main-font)}.hotel-item-rating__value span{background-color:#2a3a4d;border-top-left-radius:20px 14px;border-bottom-right-radius:20px 14px;width:35px;height:35px;display:block;position:relative;z-index:2}.hotel-item-rating__value:after{content:'';display:block;border-top-left-radius:20px 14px;border-bottom-right-radius:20px 14px;border:solid 1px #007aff;width:33px;height:33px;position:absolute;right:-3px;top:3px}.hotel-item-rating__text{max-width:233px}.hotel-item--room__info{margin-top:19px}.hotel-item--room__info .fa{margin-right:5px}@media (max-width:479px){.hotel-item{border-bottom:solid 1px #dadada}.hotel-item-image{width:100%}.hotel-item-image img{vertical-align:top}.hotel-item-content{width:100%;padding:16px}.hotel-item-content-top{padding-top:0!important}.hotel-item-title{margin-top:0!important}.hotel-item-star{display:flex!important;width:100%}.hotel-item-content-top{position:relative;padding:5px 0 0;cursor:pointer}.hotel-item--hide-mobile{padding:0 15px 15px;display:none}.hotel-item-content-top:after{content:'';display:none;width:7px;height:7px;border-left:2px solid #484848;border-top:2px solid #484848;position:absolute;top:16px;right:15px;transform:rotate(-135deg)}.hotel-item-content-top.active:after{transform:rotate(45deg);top:18px}.booking-page-sidebar{margin-top:0!important}.booking-infobox--title{display:none}.booking-infobox:not(:first-child){background:#f6f7f7}.booking-infobox--content{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}.booking-item-detail{width:50%}.booking-item-detail:first-child,.booking-item-detail:nth-child(2){position:relative;margin-top:0;padding-bottom:18px}.booking-item-detail:first-child:after{content:'';position:absolute;left:-16px;bottom:0;width:calc(100% + 16px);height:1px;background:#dadada}.booking-item-detail:nth-child(2):after{content:'';position:absolute;left:0;bottom:0;width:calc(100% + 16px);height:1px;background:#dadada}.booking-item-detail--ttl{font-size:14px;color:#333;font-family:var(--main-font)!important;font-weight:400!important}.booking-item-detail:first-child p,.booking-item-detail:nth-child(2) p{margin-top:10px;font-size:0;position:relative}.booking-item-detail:nth-child(2) p:before{content:'';position:absolute;left:-16px;bottom:0;width:1px;height:20px;background:#dadada}.booking-item-detail .s-bold{font-size:14px;color:#000}.booking-item-detail:nth-child(3) span{display:none}.booking-item-detail:nth-child(4) span{display:none}.booking-item-detail:nth-child(5) span{display:none}.booking-item-detail:nth-child(4) span{display:none}.booking-item-detail:nth-child(5) span{display:none}.booking-page-sidebar .booking-infobox{margin-bottom:0!important}.booking-page-form--foot{position:fixed;z-index:12;bottom:0;left:0;width:100%;background:#fff}.booking-page-form--foot .link{display:none}.booking-infobox__fr-c span{font-size:14px;color:#4cd964;font-family:var(--main-font);font-weight:400}.booking-infobox__fr-c .booking-infobox--content{border:none}.booking-infobox--amount{width:100%}.booking-infobox--amount-own{margin-top:0!important;font-size:12px!important;width:100%;position:relative}.booking-infobox--amount-own:after{content:'';position:absolute;left:-16px;bottom:-16px;width:calc(100% + 32px);height:1px;background:#dadada}.booking-infobox--amount-own span{max-width:55%!important}.booking-infobox--foot{padding:19px 5px 24px 16px!important}.booking-infobox--foot .small-text{font-size:12px!important}.booking-page-form H3{font-size:16px!important}}.booking-page-form H3{padding:45px 0 8px;font-family:var(--main-font);font-weight:700;font-size:20px;color:#333}.form-section{position:relative;margin-top:19px;border:solid 1px #dadada;padding:0 22px 32px 32px}.link-delete{display:inline-block;line-height:16px;letter-spacing:-.3px;color:#ff3b30;font-family:var(--main-font);font-weight:400;font-size:14px;margin-top:36px}.form-item{margin:24px 3% 0 0;width:34%}.form-item--width-sm{width:104px}.form-item--width-lg{width:52%}.form-item--W100pct{width:100%}.form-item:last-child{margin-right:0}@media (max-width:767px){.form-item{width:100%;margin-right:0}}.form-item--label{font-family:var(--main-font);font-size:14px;font-weight:700;opacity:.9;line-height:17px;margin-bottom:8px}.form-item input[type=tel],.form-item input[type=text]{display:flex;width:100%;height:42px;padding:0 20px 0 12px;background-color:#fff;border:solid 1px #edecec;position:relative;-ms-align-items:center;align-items:center;font-size:14px;color:#333;font-family:var(--main-font);font-weight:400;border-radius:3px}.form-item--radio{position:relative;cursor:pointer;display:inline-flex;margin-right:16px}.form-item--radio img{width:auto;height:18px;margin-left:10px}.form-item--radio input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}.form-item--radio-custom{width:17px;height:17px;border:solid 1px #d5d5d5;border-radius:50%;position:absolute;left:16px;top:50%;margin-top:-8px}.form-item--radio-text{min-width:120px;height:42px;display:flex;-ms-align-items:center;align-items:center;border:solid 1px #edecec;border-radius:3px;font-family:var(--main-font);font-weight:400;font-size:14px;padding:0 10px 0 45px}.form-item--radio-text .fa{margin-left:10px}.form-item--radio :checked+.form-item--radio-custom{border:6px solid #1785ed}.form-item--radio :checked+.form-item--radio-custom+.form-item--radio-text{border-color:#1785ed}.form-item--hint{width:44%;opacity:.4;font-size:14px;font-family:var(--main-font);font-weight:400;justify-content:center;margin-top:44px;min-height:42px;letter-spacing:-.3px;font-style:italic;font-weight:400}@media (max-width:960px){.form-item--hint{width:100%;margin-top:12px;min-height:0;display:block}}@media (max-width:479px){.form-item--beds>*{width:100%;margin-top:12px;margin-right:0;display:block}.form-item--beds>:first-child{margin-top:0}}.form-section H4{padding-top:34px;line-height:19px;font-family:var(--main-font);font-weight:700;font-size:16px;letter-spacing:-.3px;color:#333}.form-section H4 span{color:rgba(0,0,0,.6);font-size:14px;font-family:var(--main-font);font-weight:400}@media (max-width:479px){.form-section--top{padding:0 15px;flex-wrap:nowrap;align-items:flex-start}.form-section H4{padding-top:0;max-width:180px;font-size:14px}}.form-section--row-hr{border-bottom:solid 1px #edecec;padding-bottom:30px}.form-section--row-hr--none{border-bottom:none}.included-room{border:solid 1px #42d15b;margin-top:30px;padding:7px 0 17px}@media (max-width:767px){.included-room{margin-left:15px;margin-right:15px}}@media (max-width:479px){.included-room{margin-top:15px}}.included-room--item{position:relative;padding-left:17px;font-size:12px;line-height:14px;color:#2d2d2e;font-family:var(--main-font);font-weight:400;margin:10px 0 0 27px}.included-room--item .fa-check{color:#42d15b;position:absolute;left:0;top:0}.included-services--item{position:relative;margin-top:18px;padding-left:31px}.included-services--item-check{position:absolute;left:0;top:0;width:12px;height:12px;border:solid 1px #dcdcdc;text-align:center;display:flex;-ms-align-items:center;align-items:center;justify-content:center;border-radius:2px}.included-services--item-check .fa{color:#42d15b;font-size:10px}.included-services--item-status__included{display:flex;justify-content:center;text-align:center;-ms-align-items:center;border-radius:2px;align-items:center;padding:0 10px;min-width:92px;height:28px;background-color:#4cd964;margin-right:13px;font-family:var(--main-font);font-weight:700;color:#fff;text-transform:uppercase;font-size:12px}.included-services--item-text--ttl{font-family:var(--main-font);font-weight:400;font-size:14px;font-weight:700;line-height:14px;display:block}.included-services--item-text p{line-height:14px;font-size:12px;color:#999;font-family:var(--main-font);font-weight:400;margin-top:4px}@media (max-width:767px){.included-services--item:last-child{margin-bottom:27px}}.item-service-selection{position:relative;margin-top:18px;padding-left:38px}.item-service-selection input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}.checkbox-custom{position:absolute;left:0;top:50%;margin-top:-6px;width:12px;height:12px;border:solid 1px #dcdcdc;text-align:center;display:flex;-ms-align-items:center;align-items:center;justify-content:center;border-radius:2px}.checkbox-custom .fa{color:#42d15b;font-size:10px;opacity:0}input:checked+.checkbox-custom .fa{opacity:1}.item-service-selection--icon{width:71px;min-width:71px;height:71px;display:flex;justify-content:center;-ms-align-items:center;align-items:center;background:rgba(216,216,216,.25);border-radius:4px;margin-right:27px}.item-service-selection--icon img{max-width:50%}.item-service-selection--text{max-width:425px}.item-service-selection--text-ttl{font-family:var(--main-font);font-size:14px;font-weight:700;line-height:14px;display:block}.item-service-selection--text p{line-height:14px;font-size:12px;color:#999;font-family:var(--main-font);font-weight:400;margin-top:7px}.form-section--note{max-width:503px;margin-top:10px;opacity:.4;font-family:var(--main-font);font-weight:400;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:-.3px;color:#333}.form-section--textarea{margin-top:12px}.form-section--textarea textarea{max-width:495px;width:100%;height:150px;border:solid 1px #edecec;font-size:14px;font-family:var(--main-font);font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.3px;color:#333;padding:6px 12px;border-radius:4px;resize:none}@media (max-width:767px){.booking-page-form--question{border-top:solid 1px #edecec;margin-top:25px;padding:0 15px}.booking-page-form--question H3{padding:28px 0 0}.item-service-selection{margin:20px 15px 0}}@media (max-width:479px){.item-service-selection{padding-left:22px;-ms-align-items:flex-start;align-items:flex-start}.item-service-selection--icon{margin-right:18px}.item-service-selection .checkbox-custom{top:30px;margin-top:0}}.item-agree{margin-top:5px}.item-agree label{position:relative;display:inline-block;padding:1px 0 0 20px;font-size:12px;color:rgba(0,0,0,.8);font-family:var(--main-font);font-weight:400;line-height:17px;margin:0}.item-agree label input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}.agree-style-2{margin-top:21px;line-height:1.36;color:rgba(0,0,0,.8)}.agree-style-2 .checkbox-custom{margin-top:0;top:2px}.time-arrival--board{background-color:rgba(0,122,255,.08);padding:18px 10px 18px;margin-top:14px;border-top:solid 2px #097eff;border-bottom:solid 2px #097eff;width:62%;font-family:var(--main-font);font-weight:400;line-height:16px;font-size:14px;text-align:center}.time-arrival--hint{color:rgba(0,0,0,.5);font-family:var(--main-font);font-weight:400;line-height:12px;font-size:12px;width:34.5%;margin:15px 0 0 auto;font-style:italic;font-weight:400}.time-arrival-row{font-family:var(--main-font);font-weight:400;padding-top:12px;font-size:14px}.time-arrival-row p{margin-right:10px}.time-arrival-row .small-text{width:28%}.time-arrival-row .custom-select{width:133px;margin-right:12px}@media (max-width:1083px){.time-arrival-row .small-text{margin-top:5px;width:100%}}@media (max-width:479px){.time-arrival{padding-top:30px}.time-arrival--board{width:100%}.time-arrival--hint{width:100%;margin-top:13px}.time-arrival-row p:first-child{width:100%;margin:0 0 15px}.time-arrival-row .small-text{max-width:50%;margin-right:0;margin-top:5px}}.booking-page-form--foot .captcha{margin-top:30px}.booking-page-form--foot-right{max-width:300px;width:49%;margin-left:auto;padding:30px 0 0;font-family:var(--main-font);font-weight:400}.booking-page-form--foot .blue-btn{height:52px}.booking-page-form--foot .disable{color:rgba(255,255,255,.6)}.booking-page-form--foot p{margin:11px 0 12px}.link{color:#007aff;font-family:var(--main-font);font-size:14px;font-weight:700}.form-section--left{width:48%}.form-section--right{width:43%;margin-left:auto}.form-section .text-note{margin-top:9px}.fsize-14{font-size:14px}.form-section-data{position:relative;border:solid 1px #007aff;border-radius:2px;padding:20px 20px 16px;margin-top:45px}.form-section-data--item:first-child{margin-bottom:16px}.form-section-data--item{position:relative;font-family:var(--main-font);font-weight:400;font-size:14px;color:#333}.form-section-data__tooltip{position:absolute;bottom:0;left:0;transform:translateX(-102%);z-index:50;background:#f6c113;padding:10px;border:1px solid #ac8400;display:none;text-align:center;width:230px;height:42px}.form-section-data__tooltip.show{display:block}.form-section-data__tooltip::before{background:#f6c113;border:1px solid #ac8400;border-right:0;border-bottom:0;content:'';height:5px;position:absolute;top:50%;right:-4px;transform:translateY(-50%) rotate(-225deg);width:5px}.form-section-data__tooltip-desc{font-weight:400;font-family:var(--main-font);font-size:14px;line-height:15px;letter-spacing:0;text-align:left;color:#282828}@media (max-width:767px){.form-section-data__tooltip{top:0;left:50%;transform:translateY(calc(-100% + 18px)) translateX(-50%)}.form-section-data__tooltip::before{right:auto;top:100%;left:50%;transform:translateY(-50%) translateX(-50%) rotate(-135deg)}}.form-section-data__label{display:block;font-family:var(--main-font);font-style:normal;font-weight:600;font-size:14px;line-height:17px;letter-spacing:-.337647px;color:#000}.form-section-data .link{cursor:pointer;display:inline-block;position:absolute;top:20px;right:15px;background:0 0;border:none;font-family:var(--main-font);font-style:normal;font-weight:600;font-size:14px;line-height:17px;text-align:right;letter-spacing:-.337647px;color:#007aff}.booking-page-form--agree{margin-top:21px;font-size:14px;line-height:20px;color:#333;font-family:var(--main-font);font-weight:400}.booking-page-form--agree a{color:#007aff;font-family:var(--main-font);font-weight:700}.payment--item-choice{position:relative;width:32%;margin-top:27px;height:76px;font-family:var(--main-font);font-weight:400;display:flex;-ms-align-items:center;align-items:center;margin-right:12px}.payment--item-choice.disabled{opacity:.5;cursor:not-allowed}.payment--item-choice.disabled *{cursor:not-allowed}.payment--item-choice__octo{display:flex;align-items:center;justify-content:center}.payment--item-choice:last-child{margin-right:0}.payment--item-choice input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:10;opacity:0;cursor:pointer}.payment--item-choice--custom_input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:5;cursor:pointer;border:solid 1px #dadada}.payment--item-choice--custom_input i{background:url(../images/icons/check_confrim.svg);width:20px;height:20px;display:block;background-size:100% 100%;position:absolute;top:-6px;right:-6px;font-size:10px;padding-top:2px;opacity:0}.payment--item-choice--label{display:block;min-width:50px;height:19px;line-height:19px;background-color:#007aff;position:absolute;padding:0 5px 5px 5px;left:-4px;top:-4px;z-index:6;color:#fff;text-align:center;font-size:12px;letter-spacing:-.29px}.payment--item-choice--text{min-width:60%;color:#333;text-align:center;line-height:1.69;font-size:13px;letter-spacing:-.3px}.payment--item-choice input:checked+.payment--item-choice--custom_input{border-color:#007aff}.payment--item-choice input:checked+.payment--item-choice--custom_input i{opacity:1}.booking-payment--section{position:relative;margin-top:29px;border:solid 1px #dadada;padding:17px 22px 32px 32px}.booking-payment--item-label{font-family:var(--main-font);font-weight:400;letter-spacing:-.3px;color:#000;font-size:14px;line-height:16px;margin-bottom:10px}.booking-payment--section-left{width:41.5%}.booking-payment--step{display:none}.booking-payment--step.show{display:block}.booking-payment--section-right{width:50%}.booking-payment--image{overflow:hidden;margin-top:12px}.booking-payment--image img{max-width:100%}.booking-payment--item{margin-top:17px}.booking-payment--item input[type=password],.booking-payment--item input[type=tel],.booking-payment--item input[type=text]{display:flex;width:100%;height:42px;padding:0 20px 0 12px;background-color:#fff;border:solid 1px #edecec;position:relative;-ms-align-items:center;align-items:center;font-size:14px;color:#333;font-family:var(--main-font);font-weight:400;border-radius:3px}.booking-payment--item input[type=text].small-input{width:66px}.booking-payment--item .backslash{min-width:34px;text-align:center;opacity:.9;color:#000;letter-spacing:-.3px;font-size:14px;font-family:var(--main-font);font-weight:400}.booking-infobox{border:solid 1px #dadada;margin-bottom:23px;font-family:var(--main-font);font-weight:400;font-size:14px;border-bottom:0;color:#333}.booking-infobox p{font:inherit;color:inherit}.booking-infobox:last-child{margin-bottom:0;border:none}.booking-infobox .link{color:#007aff;font-family:var(--main-font);font-weight:400;display:inline-block;margin-top:14px}.booking-infobox .link span{font-size:14px}.booking-infobox--title{padding:21px 10px 17px;background:rgba(246,247,247,.8);border-bottom:solid 1px #dadada;line-height:16px;font-family:var(--main-font);font-weight:700;font-size:14px;text-align:center;color:#333}@media (max-width:480px){.booking-infobox--title{border-bottom:none}.booking-infobox--content--bb{border-bottom:none!important}.booking-infobox--content--bt{border-top:none!important}}@media (max-width:479px){.booking-infobox--content--bb-mb{border-bottom:none!important}.booking-infobox--content--bt-mb{border-top:none!important}}.booking-infobox--content{padding:15px 16px 14px;border-bottom:solid 1px #dadada}.booking-infobox--content .text-success{color:#333}.booking-item-detail{margin-top:12px}.booking-item-detail:first-child{margin-top:0}.booking-item-detail--ttl{font-family:var(--main-font);font-weight:700}.booking-item-price{width:100%;display:flex;justify-content:space-between;line-height:18px;margin-top:12px}.booking-item-price:first-child{margin-top:0}.booking-item-price span{max-width:60%}.booking-infobox--amount{border-bottom:solid 1px #dadada;padding-bottom:22px;display:flex;justify-content:space-between}.booking-infobox--amount-text{max-width:60%;font-size:17px;line-height:1.24;color:#333}.booking-infobox--amount-text span{display:block;font-size:14px;color:rgba(51,51,51,.5)}.booking-infobox--amount--value{font-family:var(--main-font);font-weight:700;font-size:17px;line-height:1.24;color:#333}.booking-infobox--amount-own{display:flex;justify-content:space-between;margin-top:18px;color:#333}.booking-infobox--amount-own span{max-width:45%}.booking-infobox--foot{padding:19px 20px 24px;border-bottom:solid 1px #dadada}.booking-infobox--foot p{margin-top:10px}.booking-infobox--foot p:first-child{margin-top:0}.booking-infobox--row{display:flex;justify-content:space-between;margin-top:12px}.list-check{margin:0;padding:0;list-style-type:none}.list-check>li{position:relative;padding-left:28px;margin-top:10px;font-size:14px;color:#333}.list-check>li:first-child{margin-top:0}.list-check>li>.fa{position:absolute;left:0;top:2px;width:14px;text-align:center;color:#1a8321}.red-btn .fa{margin-right:6px;color:#fff!important}.list-check>li>.fa.red{color:#e9281c}.booking-confirm--text a{color:rgba(0,108,228,.9)}.booking-confirm--text span.yellow{color:#b57f0b;font-weight:600}.list-check>li.list-check__nonrefundable .fa{color:red}.text-regular-style{font-family:var(--main-font);font-weight:400}.text-semibold-style{font-family:var(--main-font);font-weight:400}.text-bold-style{font-family:var(--main-font);font-weight:700}.hotel-item_no-available .hotel-item-right__price{display:none}.hotel-item_no-available .hotel-item-right__last-price{display:none}.hotel-item_no-available .hotel-item-right__type{display:none}.hotel-item_no-available .hotel-item-right__tax{display:none}.hotel-item_no-available .hotel-item-right__available-alert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:78px;font-family:var(--main-font);font-weight:400;font-size:12px;line-height:17px;letter-spacing:0;color:#de2b21;text-align:right}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media (max-width:960px){.hotel-item_no-available .hotel-item-right__available-alert{margin-top:0}}.hotel-item_no-available .hotel-item-image__discount{display:none}.hotel-item_no-available .hotel-item-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.hotel-item_no-available .hotel-item-image-arrow,.hotel-item_no-available .slick-dots{display:none!important}.hotel-item-image:hover .hotel-item-image-arrow{opacity:1}.hotel-item-image-arrow{position:absolute;z-index:1;height:100%;width:30px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:0;cursor:pointer}@media (max-width:960px){.hotel-item-image-arrow{display:none!important}}.hotel-item-image-arrow_prev{left:0;background:-webkit-gradient(linear,right top,left top,from(transparent),to(rgba(0,0,0,.25)))!important;background:-webkit-linear-gradient(right,transparent 0,rgba(0,0,0,.25) 100%)!important;background:-o-linear-gradient(right,transparent 0,rgba(0,0,0,.25) 100%)!important;background:linear-gradient(to left,transparent 0,rgba(0,0,0,.25) 100%)!important}.hotel-item-image-arrow_next{right:0;background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(0,0,0,.25)))!important;background:-webkit-linear-gradient(left,transparent 0,rgba(0,0,0,.25) 100%)!important;background:-o-linear-gradient(left,transparent 0,rgba(0,0,0,.25) 100%)!important;background:linear-gradient(to right,transparent 0,rgba(0,0,0,.25) 100%)!important}.hotel-item-image .slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:20px;left:0;width:100%;list-style:none}.hotel-item-image .slick-dots button{-webkit-appearance:none;outline:0;border:none;background:#fff;font-size:0;-webkit-border-radius:50%;border-radius:50%;width:8px;height:8px;background:rgba(255,255,255,.5)}.hotel-item-image .slick-dots li{margin:0 5px}.hotel-item-image .slick-dots li.slick-active button{background:#fff}.hotel-item-image__container{width:100%;height:100%;position:relative}.hotel-item-image__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;height:100%;overflow:hidden}.hotels-container{position:relative}@media (max-width:960px){#hotels{background:#f2f2f2}}.hotel-item-image__not_active{filter:grayscale(100%)}.hotel-item-image__inner img{width:100%;height:214px;-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.hotel-item-image__inner img{height:100%!important}}.hotel-item-image__discount{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;z-index:2;top:20px;left:-14px;width:118px;height:34px;font-family:var(--main-font);font-weight:700;font-size:12px;line-height:14px;letter-spacing:0;color:#fff;background:#de2b21;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px}.hotel-item-new{position:absolute;bottom:0;left:0;padding:2px 8px;font-family:var(--main-font);font-style:normal;font-weight:500;font-size:12px;line-height:20px;color:#0d182e;background:#f6c113}@media (max-width:960px){.hotel-item-image__discount{display:none}}.hotel-item-image__discount:after{content:'';position:absolute;left:0;bottom:-16px;width:0;height:0;border-style:solid;border-width:0 14px 16px 0;border-color:transparent #77110c transparent transparent}.hotel-item-image__rate{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:2;right:0;top:0;width:39px;height:39px;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#0d85fe),to(#047dff));background:-webkit-linear-gradient(top,#0d85fe 0,#047dff 100%);background:-o-linear-gradient(top,#0d85fe 0,#047dff 100%);background:linear-gradient(to bottom,#0d85fe 0,#047dff 100%);-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.hotel-item-image__rate_custom{position:absolute;z-index:2;right:2px;top:0}.hotel-item-image__rate_custom-inner{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:2;right:2.5px;top:0;width:35px;height:35px;font-family:var(--main-font);font-size:14px;font-weight:600;letter-spacing:0;line-height:17px;color:#fff;background:#2a3a4d;border-bottom-right-radius:16px;border-top-left-radius:16px}.hotel-item-image__rate_custom:after{content:'';position:absolute;z-index:0;left:0;bottom:-2.5px;width:35px;height:35px;border-bottom-right-radius:16px;border-top-left-radius:16px;background:0 0;border:1px solid #007aff}.hotel-item-star{margin-right:8px}@media (max-width:425px){.hotel-item-star{display:none!important}}@media (max-width:1320px){.hotel-item-star{margin-top:5px}}.hotel-item_stal_like{display:inline-flex;vertical-align:middle}.hotel-item_stal_like svg{margin-right:4px}.hotel-item_stal_like svg:last-child{margin-right:0}@media (max-width:425px){.hotel-item-content__like{float:right}}@media (min-width:426px){.hotel-item-content__like{display:none}}.hotel-item-like{width:20px;height:20px;background:url(../images/icons/like.svg);-webkit-background-size:contain;background-size:contain}@media (max-width:425px){.hotel-item-like{margin-right:0;margin-top:0!important}}.hotel-item-liked{margin-right:10px;width:20px;height:20px;background:url(../images/icons/liked.svg);-webkit-background-size:contain;background-size:contain}@media (max-width:1320px){.hotel-item-like,.hotel-item-liked{margin-top:3px}}@media (max-width:960px){.hotel-item-demand-mob{margin-top:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:91px;height:20px;font-family:var(--main-font);font-weight:400;font-size:12px;color:#fff;background:#de2b21;-webkit-border-radius:3px;border-radius:3px}}@media (max-width:1320px){.hotel-item-content-top{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:1320px){.hotel-item-title{margin-right:auto}}@media (max-width:960px){.hotel-item-content-top__inner{width:100%}}.hotel-item-content-geo{flex-wrap:wrap;margin-top:5px;padding:5px 0}.hotel-item-demand-city{position:relative;font-family:var(--main-font);font-style:normal;font-weight:600;font-size:12px;line-height:20px;text-decoration-line:underline;color:#017afd}.hotel-item-demand-decorate{margin:0 5px;width:4px;height:4px;border-radius:50%;background:#cee2f8}.hotel-item-content-status{margin-top:10px;display:flex;flex-wrap:wrap}.hotel-item-content-status div{margin-right:15px}.hotel-item-content-status div:last-child{margin-right:0}@media (max-width:1320px){.hotel-item-content-status div{margin-top:10px}}@media (max-width:960px){#room-parameters{display:none}.hotel-item-content-status div{margin-top:8px;margin-right:7px}}.hotel-item-content-status__free{font-family:var(--main-font);font-weight:400;font-size:13px!important;letter-spacing:0;color:#007508;text-align:right}.hotel-item-right .hotel-item-content-status__free{display:none}@media (max-width:960px){.hotel-item-right .hotel-item-content-status__free{display:block}.hotel-block-content .hotel-item-content-status__free{display:none}}.hotel-item-content-status__breakfast{padding:2px 8px;font-family:var(--main-font);font-weight:400;font-size:12px;line-height:20px;letter-spacing:0;color:#fff;background:#007508;border-radius:2px}.hotel-item-content-status__tourist{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:1px 8px;font-family:var(--main-font);font-weight:500;font-size:0;letter-spacing:0;color:#fff;background:#1f335b;border-radius:2px}.hotel-item-content-additional{margin-top:14px}.hotel-item-content-additional_prepay{font-family:var(--main-font);font-style:normal;font-weight:600;font-size:12px;line-height:20px;color:#0d182e}.hotel-item-content-additional-row{display:flex;align-items:center;margin-bottom:1px}.hotel-item-content-additional-desc{font-family:var(--main-font);font-style:normal;font-weight:300;font-size:12px;line-height:16px;color:#007508}.hotel-item-content-status__bs{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:88px;height:24px;font-family:var(--main-font);font-size:0;letter-spacing:0;color:#fff;background:#eec60a;border-radius:3px;background:url(../images/icons/business.svg);background-size:contain;background-repeat:no-repeat}.hotel-item-content-payment{margin-top:12px;font-family:var(--main-font);font-weight:400;font-size:12px;letter-spacing:0;color:#838285}@media (max-width:1320px){.hotel-item-content-payment{margin-top:8px}}@media (max-width:960px){.hotel-item-content-payment{display:none}}.hotel-item-content-demand{margin-top:30px}@media (max-width:960px){.hotel-item-content-demand{display:none}}.hotel-item-content-demand__sq{padding:1px 8px;font-family:var(--main-font);font-size:12px;font-weight:400;line-height:20px;color:#e9281c;background:0 0;border:1px solid #e9281c;border-radius:2px}.hotel-item-content-demand span{margin-left:15px;font-family:var(--main-font);font-weight:400;font-size:12px;color:#de2b21}.hotel-item-content-left{margin-top:12px;font-family:var(--main-font);font-size:14px;font-weight:500;color:#e9281c}@media (max-width:960px){.hotel-item-content-left{display:none}}.hotel-item-heart{margin-top:2px;width:21px;height:19px;-webkit-background-size:contain;background-size:contain;background:url(../images/icons/favorite.svg) no-repeat center;cursor:pointer;float:right;right:17.5%;border:none}@media (min-width:960px) and (max-width:1160px){.hotel-item-heart{right:19.5%}}@media (max-width:960px){.found-trip-advisor{display:none}.found-trip-advisor_tablet{float:right}}@media (min-width:961px){.found-trip-advisor_tablet{display:none}}@media (min-width:0px) and (max-width:510px){.found-trip-advisor_tablet{display:none}}.hotel-item-heart.clicked{background:url(../images/icons/favorite-clicked.svg)}@media (max-width:1320px){.hotel-item-heart{margin-top:6px}}@media (max-width:960px){.hotel-item-heart{margin:0;width:16px;height:16px;background-size:contain!important;background-repeat:no-repeat!important}}.hotel-item-title{font-family:var(--main-font);font-size:20px;font-weight:700;line-height:24px;letter-spacing:0;color:#282828;margin-right:5px;vertical-align:middle}.slick-prev{left:-18px}.slick-prev:before{content:'\2329';color:#838e98}.slick-next{right:-18px;z-index:999}.slick-next:before{content:'\232a';color:#838e98}@media (max-width:1320px){.hotel-item-title{margin-top:5px;font-size:18px}}@media (max-width:960px){.hotel-item-title{margin-right:auto;font-size:14px;letter-spacing:-.34px}}@media (max-width:479px){.hotel-item-title{font-size:16px}}@media (max-width:425px){.hotel-item-title{max-width:200px}}@media (max-width:425px){.hotel-item-title{max-width:200px}}.hotel-item-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (max-width:960px){.hotel-item-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}}.hotel-item-right{display:flex;justify-content:space-between;padding:20px 21px 0 11px;width:214px;position:relative}@media (max-width:1320px){.hotel-item-right{width:180px;padding:20px 6px 0}}@media (max-width:960px){.hotel-item-right{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #ececec;padding:6px 13px 6px 15px;width:100%}}.hotel-item-right__trip{position:absolute;top:32px;left:10px}.found-trip-advisor__title{font-family:var(--main-font);font-style:normal;font-weight:300;font-size:10px;line-height:20px;text-align:right;color:#84898e}.found-trip-advisor__image-wraper{display:flex;align-items:flex-end;flex-direction:column}.found-trip-advisor__image{margin-right:-10px}.found-trip-advisor__reviews{font-family:var(--main-font);font-weight:400;font-size:11px;line-height:20px;color:#000}@media (max-width:960px){.hotel-item-right__trip{display:none}.mob-filter-container.opened{display:block}.mob-filter-container{display:none;padding:70px 16px 32px;padding-bottom:80px;z-index:2131;position:fixed;left:0;top:0;width:100%;height:100%;overflow-y:auto;background:#fff}.mob-filter-container .hotels-page-sidebar__checkbox-count{display:none}.mob-filter-container .hotels-page-sidebar__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:53px;background-color:#071a2e;color:#fff}.mob-filter-container .hotels-page-sidebar__title:after{content:'';position:absolute;right:20px;height:20px;width:2px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mob-filter-container .hotels-page-sidebar__title:before{content:'';position:absolute;right:20px;height:20px;width:2px;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}}.hotel-item-right__mob-info{display:none}@media (max-width:960px){.hotel-item-right__mob-info{margin-top:4px;display:block;font-family:var(--main-font);font-weight:400;font-size:13px;color:rgba(0,32,62,.4);white-space:nowrap}.hotel-item-right__mob-info span{font-family:var(--main-font);font-weight:400;font-size:12px;color:#de2b21}}.hotel-item-right__type{margin-top:0}.hotel-item-right-mob-type-wrapper{margin-top:auto}.hotel-item-right__look-btn{width:182px;position:relative;bottom:0}@media (max-width:1320px){.hotel-item-right__type{margin-top:0}}@media (max-width:960px){.hotel-item-right-mob-type-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.hotel-item-right__type{margin-top:0;margin-right:22px}.hotel-item-right__type .hotel-item-right__type-man{display:none}}.hotel-item-right__type-man{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:2px}.hotel-item-right__type-man img{width:11px;margin-right:4px}.hotel-item-right__type span{font-family:var(--main-font);font-size:12px;font-weight:700;letter-spacing:.43px;color:#838e98}.hotel-item-right__price{font-family:var(--main-font);font-size:18px;font-weight:700;letter-spacing:0;color:#272727}.hotel-item-right .hp-main-rooms__price,.hotel-item-right__price .count,.hotel-item-right__price .currency{color:#007508}@media (max-width:960px){.hotel-item-right__price{font-size:15px;color:#00203e;text-transform:uppercase;letter-spacing:-.24px;white-space:nowrap}}.hotel-item-right__price .currency{font-size:14px}.hotel-item-right__price .per{font-size:14px;font-family:var(--main-font);font-weight:400;color:#bfbfbf}@media (max-width:1320px){.hotel-item-right__price .per{width:100%;display:block;text-align:right}}@media (max-width:960px){.hotel-item-right__price .per{display:none}}.hotel-item-right__last-price{position:relative;margin-top:8px;font-family:var(--main-font);font-weight:400;font-size:12px;letter-spacing:.43px;color:#de2b21}@media (max-width:960px){.hotel-item-right__last-price{display:none}}.hotel-item-right__last-price:after{content:'';position:absolute;width:120%;left:-10%;top:45%;height:1px;background:#de2b21}.hotel-item-right__tax{margin-top:6px;font-family:var(--main-font);font-weight:400;font-size:12px;letter-spacing:0;color:#272727}@media (max-width:960px){.hotel-item-right__tax{display:none}}.hotel-item-right__tax-check{top:1px;margin-right:6px;position:relative;width:11px;height:9px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background:url(../images/icons/tick1.svg);-webkit-background-size:contain;background-size:contain}.hotel-item-right__look{cursor:pointer;margin-top:12px;margin-bottom:20px!important;width:100%;height:42px;background:#017afd;font-family:var(--main-font);font-size:14px;line-height:22px;font-weight:500;color:#fff;transition:all .3s;border:none;border-radius:2px}@media (max-width:1320px){.hotel-item-right__look{margin-left:19px;width:90%}}@media (max-width:1260px){.hotel-item-right__look{margin-left:19px;width:90%}}@media (min-width:1260px){.hotel-item-right__look:hover{background:#071a2e}}@media (max-width:960px){.hotel-item-right__look{display:none}}.hotel-item-right__available-alert{font-family:var(--main-font);font-weight:400;font-size:12px;line-height:17px;color:#de2b21}.popup{display:none;position:fixed;z-index:10001;left:0;top:0;right:0;bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow-y:scroll}.popup_login{overflow:hidden}@media (max-width:960px){.popup{padding:30px 0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.popup__inner{position:fixed;z-index:0;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.35)}.popup-box{display:none;position:relative;width:-webkit-calc(100% - 16px);width:calc(100% - 16px);max-width:562px;z-index:1;border-top:5px solid #007aff;padding:75px 27px 29px 31px;background:#fff}.popup-box.active{display:block;margin:10px auto 0}.popup-box-cont-book{display:block;padding:17px 0;position:absolute;bottom:0;left:0;width:100%;font-size:13px;font-family:var(--main-font);font-weight:400;color:#0b131b;background:#eec60a;text-align:center;-webkit-transform:translate(0,calc(100% + 6px));-moz-transform:translate(0,calc(100% + 6px));-ms-transform:translate(0,calc(100% + 6px));-o-transform:translate(0,calc(100% + 6px));transform:translate(0,calc(100% + 6px))}.popup-box-cont-book strong{font-family:var(--main-font);font-weight:700}.popup-box__close{top:20px;right:20px;position:absolute;width:30px;height:30px;cursor:pointer}.popup-box__close:after{content:'';margin-top:-1px;position:absolute;width:100%;height:2px;left:0;top:50%;background:#474747;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup-box__close:before{content:'';margin-top:-1px;position:absolute;width:100%;height:2px;left:0;top:50%;background:#474747;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popup-box__title{padding-bottom:12px;font-family:var(--main-font);font-weight:700;font-size:24px;letter-spacing:0;color:#333;opacity:.9}.popup-box__sub-title{margin:8px 0 28px;font-family:var(--main-font);font-weight:400;font-size:15px;line-height:21px;letter-spacing:0;color:#333}.popup-box__input{margin-top:15px;width:100%;position:relative}.popup-box__input .intl-tel-input{width:100%;position:relative}.popup-box__input_email:after{content:'';position:absolute;right:12px;top:19px;width:16px;height:11px;background:url(../images/icons/l-letter.svg);-webkit-background-size:cover;background-size:cover}.popup-box__input_phone:after{content:'';position:absolute;right:12px;top:18px;width:17px;height:17px;background:url(../images/icons/phone.svg);-webkit-background-size:cover;background-size:cover}.popup-box__input_phone_letter:after{content:'';position:absolute;right:12px;top:19px;width:33px;height:13px;background:url(../images/icons/phone-letter.svg);-webkit-background-size:cover;background-size:cover}.popup-box__input_pass:after{content:'';position:absolute;right:13px;top:19px;width:13px;height:17px;background:url(../images/icons/l-pass.svg);-webkit-background-size:contain;background-size:contain}.popup-box__input-label{margin-bottom:11px;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#353535;opacity:.9}.popup-box__input input{padding:0 30px 0 12px;display:block;height:48px;width:100%;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333;-webkit-appearance:none;outline:0;border:1px solid #ebebeb}.popup-box__input input::-webkit-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#767676;opacity:1}.popup-box__input input::-moz-placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#767676;opacity:1}.popup-box__input input:-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#767676;opacity:1}.popup-box__input input::-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#767676;opacity:1}.popup-box__input input::placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#767676;opacity:1}.popup-box__input input:-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#767676}.popup-box__input input::-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#767676}.popup-box__check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:18px 0}.popup-box__check input{display:none}.popup-box__check input:checked~.popup-box__check-box:after{content:'';position:absolute;left:5px;width:3px;height:8px;border-bottom:2px solid #007aff;border-right:2px solid #007aff;border-left:2px solid transparent;border-top:2px solid transparent;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup-box__check-box{position:relative;margin-right:8px;width:18px;height:18px;border:1px solid #ebebeb}.popup-box__check-title{font-family:var(--main-font);font-weight:400;font-size:15px;font-weight:700;letter-spacing:0;color:#2a2a2a}.popup-box__show{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;cursor:pointer;color:#007aff}.popup-box__submit{display:block;width:100%;height:49px;font-family:var(--main-font);font-size:15px;font-weight:700;letter-spacing:0;color:#fff;-webkit-appearance:none;outline:0;border:none;background:#007aff}.popup-box__forgot{margin-top:15px;font-family:var(--main-font);font-size:14px;font-weight:700;letter-spacing:0;color:#007aff;text-align:center;cursor:pointer}.popup-box__separator{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:19px 0;width:100%;min-height:1px;position:relative}.popup-box__separator:after{content:'';position:absolute;z-index:0;width:100%;height:1px;left:0;background-color:#e4e4e4}.popup-box__separator-text{padding:0 15px;position:relative;font-family:var(--main-font);font-size:14px;font-weight:700;letter-spacing:0;color:#767676;z-index:1;background:#fff}.popup-box__alt{margin-bottom:20px;text-align:center}.popup-box__alt-item{margin-bottom:15px;height:46px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:var(--main-font);font-size:15px;font-weight:700;letter-spacing:0;color:#484848;border:2px solid #767676}.popup-box__alt-item img{margin-right:12px}.popup-box__alt-item_half{width:245px}@media (max-width:768px){.popup-box__alt-item_half{width:100%}}.popup-box__alt-item_full{width:100%}.popup-box__sign{font-family:var(--main-font);font-weight:400;font-size:15px;letter-spacing:0;text-align:center;color:#2a2a2a}.popup-box__sign a{font-family:var(--main-font);font-weight:400;font-size:15px;font-weight:700;letter-spacing:0;color:#007aff}.popup-box__forgot-bot{margin-top:32px}.popup-box__forgot-submit{width:196px;height:49px;font-family:var(--main-font);font-weight:400;font-size:15px;letter-spacing:0;color:#fff;-webkit-appearance:none;border:none;outline:0;background:#007aff}.popup-box__back-login{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 15px 15px 21px;position:relative;font-family:var(--main-font);font-weight:400;font-size:15px;letter-spacing:0;color:#007aff;cursor:pointer}.popup-box__back-login:after{content:'';position:absolute;margin-top:4px;top:46%;left:0;height:2px;width:12px;background:#007aff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup-box__back-login:before{content:'';position:absolute;margin-top:-4px;top:46%;left:0;height:2px;width:12px;background:#007aff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:960px){.hp-header{display:none;overflow:hidden}}.hp-header .container{position:relative}.hp-header__image{position:relative}@media (max-width:960px){.hp-header__image{width:101vw;left:-24px}}.hp-header__image-item{background:#071a2e;overflow:hidden;position:relative}.hp-header__image-item:after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.2);opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.hp-header__image-item.no-active:after{opacity:1}.hp-header__image-item.hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.hp-header__image-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.hp-header__image-item_first{width:334px;height:236px}@media (max-width:960px){.hp-header__image-item_first{display:none}}.hp-header__image-item_second{margin-top:8px;width:334px;height:240px}@media (max-width:960px){.hp-header__image-item_second{display:none}}.hp-header__image-item_third{margin-right:8px;width:618px;height:484px}@media (max-width:960px){.hp-header__image-item_third{width:100vw;height:355px;margin-right:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.hp-header__image-item_fourth{width:335px;height:484px}@media (max-width:960px){.hp-header__image-item_fourth{display:none}}.hp-header__image-col{margin-right:8px}.hp-header__btn{position:absolute;z-index:920;right:148px;width:153px;height:44px;font-family:var(--main-font);font-size:14px;font-weight:500;letter-spacing:0;color:#071d32;background:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.17);box-shadow:0 4px 10px rgba(0,0,0,.17)}.hp-header__btn-share{font-family:var(--main-font);font-size:14px;font-weight:500;color:#071d32;background:#fff;padding:10px 15px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.17);box-shadow:0 4px 10px rgba(0,0,0,.17)}.hp-header__share{position:absolute;top:30px;right:97px;z-index:920}.hp-header__share-dropdown{position:absolute;top:110%;right:-93px;max-width:350px;z-index:300;height:auto;background:#fff;font-family:var(--main-font);min-width:290px;overflow:hidden;visibility:hidden;opacity:0;transition:.1s ease-in;box-shadow:0 3px 9px rgba(0,0,0,.21)}.hp-header__share-dropdown.active{opacity:1;visibility:visible}.hp-header__share-dropdown-title{padding:16px;padding-bottom:8px;font-size:16px;font-weight:700}.hp-header__share-dropdown-item{padding:12px 16px;margin-bottom:8px}.hp-header__share-dropdown-item:last-child{margin-bottom:0}.hp-header__share-btn{display:block;width:100%;background-color:#fff;text-align:start;font-size:14px;font-weight:400;text-wrap:nowrap}.hp-header__share-btn.copied{color:#4cd964}.hp-header__share-btn:hover{background-color:#f9f9f9}.hp-header__share-btn-icon{margin-right:12px;fill:currentColor}@media (max-width:960px){.hp-header__btn{right:15px}}@media (max-width:1350px){.hp-header__share-dropdown{right:-48px}}@media (max-width:960px){.hp-header__share-dropdown{right:0}.hp-header__share{top:15px;right:7px}.hp-header__fav{top:15px!important;right:60px;width:auto;padding:10px 15px}.hp-header__fav img{margin:0!important}}.hp-header__btn img{margin-right:5px}.hp-header__view{bottom:30px;cursor:pointer;border:none}@media (max-width:960px){.hp-header__view{bottom:22px}}.hp-header__fav{top:30px;cursor:pointer}@media (max-width:960px){.hp-header__fav{top:22px}}.hp-header__fav .active{display:none;color:#1785ed}.hp-header__fav.active .active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hp-header__fav.active .no-active{display:none}.hp-header__fav img{margin-right:5px;width:16px;height:14px}.hp-main{padding-top:28px}@media (max-width:960px){.hp-main{padding-top:20px}}.hp-main .container{width:1116px}@media (max-width:1320px){.hp-main .container{width:100%}}.hp-main__left{float:left;width:710px}@media (max-width:960px){.hp-main__left{width:100%;float:unset}}.hp-main__main-title{font-family:var(--main-font);font-size:25px;font-weight:700;letter-spacing:0;color:#282828}@media (max-width:960px){.hp-main__main-title{font-size:18px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.hp-main__stars{margin-left:20px}@media (max-width:960px){.hp-main__stars{margin-top:8px;margin-left:0;width:100%}}.hp-main__stars-item{margin-right:3px;width:17px;height:16px;background-image:url(../images/icons/star.svg);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.hp-main__geo{background:0 0;padding-left:21px;position:relative;margin:10px 0 15px;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#838e98}.hp-main__telegraph{display:block;margin-top:15px;background:0 0;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#838e98}@media (max-width:960px){.hp-main__geo{padding-left:15px;margin:8px 0 11px}}.hp-main__geo:before{content:'';position:absolute;left:0;top:1px;width:15px;height:19px;background-image:url(../images/icons/location-blue.svg);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.hp-main__price-match{width:148px;height:28px;font-family:var(--main-font);font-size:14px;font-weight:500;letter-spacing:0;color:#fff;background:#007aff}.hp-main__price-match img{margin-left:-1px;margin-right:7px}.hp-main__distance{margin:30px 0;padding:48px 0;width:100%;border:1px solid #dadada}@media (max-width:960px){.hp-main__distance{padding:30px 0;width:100vw;margin:20px 0 20px -16px;border-width:1px 0}}.hp-main__distance-item{text-align:center}.hp-main__distance-size{font-family:var(--main-font);font-size:25px;font-weight:700;letter-spacing:0;color:#282828}@media (max-width:960px){.hp-main__distance-size{font-size:18px}}.hp-main__distance-end-point{margin-top:4px;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#838285}@media (max-width:960px){.hp-main__distance-end-point{font-size:10px;margin-top:10px}}.hp-main__content{padding-right:66px;font-family:var(--main-font);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:rgba(0,0,0,.9)}@media (max-width:960px){.hp-main__content{padding-right:0;font-size:14px}}.hp-main__more-content{display:block;margin-top:20px;font-family:var(--main-font);font-weight:400;font-size:16px;font-weight:500;letter-spacing:0;color:#1785ed}@media (max-width:960px){.hp-main__more-content{margin-top:6px;font-size:14px}}.hp-main__separator{margin:30px 0;width:100%;height:1px;background:#dadada}@media (max-width:960px){.hp-main__separator{margin:20px 0}}.hp-main__title{font-family:var(--main-font);font-size:25px;font-weight:700;letter-spacing:0;color:#333}@media (max-width:960px){.hp-main__title{font-size:22px}}.hp-main__title_amenities{margin-bottom:30px}@media (max-width:960px){.hp-main__title_amenities{margin-bottom:20px}}.hp-main__title_availability{margin:45px 0 25px;display:flex}.hp-main__title_availability span[data-availability]{color:#1885ed;cursor:pointer}.hp-main__title_availability_count{margin-left:auto;display:inline-block;font-weight:400;font-size:16px}@media (max-width:960px){.hp-main__title_availability{margin:15px 0}}@media (max-width:960px){.hp-main__amenities,.hp-main__amenities-bot-inner{justify-content:space-between}}@media (max-width:479px){.hp-main__amenities-item{margin-right:30px}}.hp-main__amenities-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:34px;width:230px;font-family:var(--main-font);font-weight:400;font-size:16px;letter-spacing:0;color:rgba(16,16,16,.85)}@media (max-width:960px){.hp-main__amenities-item{font-size:14px;margin-bottom:16px}}.hp-main__amenities-item img{margin-right:16px;max-width:30px}@media (max-width:960px){.hp-main__amenities-item img{max-width:20px}}.hp-main__amenities-line-break{width:100%}@media (max-width:960px){.hp-main__amenities-line-break{display:none}}.hp-main__more-amenities{display:block;font-family:var(--main-font);font-size:16px;font-weight:500;letter-spacing:0;color:#007aff}.hp-main__egg{margin-bottom:20px;padding:15px 32px;border:1px solid #dadada}@media (max-width:960px){.hp-main__egg{margin-bottom:9px;padding:18px 17px}}.hp-main__egg-image{margin-right:32px;width:32px}@media (max-width:960px){.hp-main__egg-image{margin-right:17px}}.hp-main__egg-content-title{font-family:var(--main-font);font-size:17px;font-weight:700;letter-spacing:0;color:#272727}@media (max-width:960px){.hp-main__egg-content-title{font-size:16px}}.hp-main__egg-content-sub-title{margin-top:8px;font-family:var(--main-font);font-weight:400;font-size:14px;opacity:.9;letter-spacing:0;color:#272727}@media (max-width:960px){.hp-main__egg-content-sub-title{margin-top:2px;font-size:12px;line-height:17px}}.hp-main__reg{font-family:var(--main-font);font-weight:400;font-size:12px;letter-spacing:.5px;color:#333}.hp-main-av-mob{display:none}.hp-main-locale{margin-top:8px;width:100%;padding:2px 0 2px 5px}@media (max-width:960px){.hp-main-av-mob{padding:20px 16px;margin:0 auto 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #dadada;max-width:390px}}.hp-main-av-mob__total{font-family:var(--main-font);font-weight:400;font-size:13px;letter-spacing:0;color:#333}.hp-main-av-mob__edit{font-family:var(--main-font);font-weight:400;font-size:13px;letter-spacing:0;color:#007aff}.hp-main-av-mob-dates{margin-top:20px}.hp-main-av-mob__date{width:100px}.hp-main-av-mob__date:last-child{margin-left:25px;position:relative}.hp-main-av-mob__date:last-child:before{content:'';position:absolute;left:-16px;top:10px;background:#dadada;width:1px;height:50px}.hp-main-av-mob__date p{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333}.hp-main-av-mob__date input{margin:8px 0 4px;font-family:var(--main-font);font-weight:400;font-size:15px;letter-spacing:0;color:#007aff;-webkit-appearance:none;outline:0;border:none;background:0 0}.hp-main-av-mob__date input::-webkit-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:15px;letter-spacing:0;color:#007aff;opacity:1}.hp-main-av-mob__date input::-moz-placeholder{font-family:var(--main-font);font-weight:400;font-size:15px;letter-spacing:0;color:#007aff;opacity:1}.hp-main-av-mob__date input:-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:15px;letter-spacing:0;color:#007aff;opacity:1}.hp-main-av-mob__date input::-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:15px;letter-spacing:0;color:#007aff;opacity:1}.hp-main-av-mob__date input::placeholder{font-family:var(--main-font);font-weight:400;font-size:15px;letter-spacing:0;color:#007aff;opacity:1}.hp-main-av-mob__date input:-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:15px;letter-spacing:0;color:#007aff}.hp-main-av-mob__date input::-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:15px;letter-spacing:0;color:#007aff}.hp-main-av-mob__date span{font-family:var(--main-font);font-weight:400;font-size:13px;letter-spacing:0;color:#333;opacity:.6}.hp-main-check{padding:32px 33px 34px 29px;width:100%;border:1px solid #007aff}.hp-main-check__group{margin-top:24px}.hp-main-check__input{margin-right:21px}.hp-main-check__input-inner{width:225px;height:44px;position:relative}.hp-main-check__input-inner:before{content:'';position:absolute;left:14px;top:14px;width:14px;height:16px;background:url(../images/icons/p-calendar.svg);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}.hp-main-check__input-inner:after{content:'';position:absolute;top:17px;right:17px;width:6px;height:6px;border-top:1px solid transparent;border-right:1px solid transparent;border-left:2px solid #a8a7ae;border-bottom:2px solid #a8a7ae;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hp-main-check__input-inner input{padding:0 25px 0 37px;display:block;width:100%;height:100%;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333;border:1px solid #e3e3e3;-webkit-appearance:none;outline:0;background:0 0;-webkit-border-radius:0;border-radius:0}.hp-main-check__input-inner input::-webkit-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333;opacity:1}.hp-main-check__input-inner input::-moz-placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333;opacity:1}.hp-main-check__input-inner input:-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333;opacity:1}.hp-main-check__input-inner input::-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333;opacity:1}.hp-main-check__input-inner input::placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333;opacity:1}.hp-main-check__input-inner input:-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333}.hp-main-check__input-inner input::-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333}.hp-main-check__label{display:block;margin-bottom:9px;font-family:var(--main-font);font-weight:400;font-size:12px;letter-spacing:.5px;color:#333}.hp-main-check__submit{width:161px;height:44px;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#fff;background:#007aff;outline:0;border:none;-webkit-border-radius:0;border-radius:0;cursor:pointer}.hp-main-check__num{margin-right:22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hp-main-check__num-text{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333;margin-right:6px}.hp-main-check__num-inner{width:54px;height:24px;position:relative}.hp-main-check__num-inner select{position:relative;z-index:1;padding-right:17px;padding-left:7px;display:block;width:100%;height:100%;font-family:var(--main-font);font-weight:400;font-size:11px;letter-spacing:0;color:#333;border:1px solid #e3e3e3;-webkit-appearance:none;outline:0;background:0 0;-webkit-border-radius:0;border-radius:0;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.hp-main-check__num-inner select::-webkit-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:11px;letter-spacing:0;color:#333;opacity:1}.hp-main-check__num-inner select::-moz-placeholder{font-family:var(--main-font);font-weight:400;font-size:11px;letter-spacing:0;color:#333;opacity:1}.hp-main-check__num-inner select:-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:11px;letter-spacing:0;color:#333;opacity:1}.hp-main-check__num-inner select::-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:11px;letter-spacing:0;color:#333;opacity:1}.hp-main-check__num-inner select::placeholder{font-family:var(--main-font);font-weight:400;font-size:11px;letter-spacing:0;color:#333;opacity:1}.hp-main-check__num-inner select:-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:11px;letter-spacing:0;color:#333}.hp-main-check__num-inner select::-ms-input-placeholder{font-family:var(--main-font);font-weight:400;font-size:11px;letter-spacing:0;color:#333}.hp-main-check__num-btns{position:absolute;z-index:0;width:18px;height:100%;top:0;right:1px;background:#007aff;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.hp-main-check__num-btns .plus{position:absolute;width:100%;height:50%;left:0;top:0;cursor:pointer}.hp-main-check__num-btns .plus:after{content:'';position:absolute;left:50%;margin-left:-2.5px;bottom:-1.5px;width:3px;height:3px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid transparent;border-left:1px solid transparent;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hp-main-check__num-btns .minus{position:absolute;width:100%;height:50%;left:0;bottom:0;cursor:pointer}.hp-main-check__num-btns .minus:after{content:'';position:absolute;left:50%;margin-left:-2.5px;top:-1.5px;width:3px;height:3px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid transparent;border-left:1px solid transparent;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.hp-main-rooms{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-top:6px solid #1785ed;position:relative}@media (max-width:960px){.hp-main-rooms{border-top:none}}.hp-main-rooms_type{width:30.5%}.hp-main-rooms_sleeps{width:13.8%}@media (max-width:960px){.hp-main-rooms_sleeps{margin-top:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.hp-main-rooms_price{width:23%}@media (max-width:960px){.hp-main-rooms_price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.hp-main-rooms_choice{width:19.7%}@media (max-width:960px){.hp-main-rooms_choice{margin:5px 0 20px}}@media (max-width:479px){.hp-main-rooms_choice{margin-bottom:0}}.hp-main-rooms_select{width:13%;border-right:1px solid #e2e4e6}@media (max-width:960px){.hp-main-rooms_select{display:none}}.hp-main-rooms__td.hp-main-rooms_type{padding-bottom:100px}@media (max-width:960px){.hp-main-rooms__td.hp-main-rooms_type{padding-bottom:0}}.hp-main-rooms__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch}.hp-main-rooms__row:last-child .select_ul{position:relative}@media (max-width:960px){.hp-main-rooms__row:nth-of-type(3){display:none}}@media (max-width:960px){.hp-main-rooms__row{position:relative;padding:16px;max-width:100%;border:1px solid #dadada;justify-content:center;margin-bottom:15px}}.hotel-empty__tooltip{display:none}.hp-main-rooms__row.active .hp-main-rooms__td{border-top:1px solid #1785ed;border-bottom:1px solid #1785ed}.hp-main-rooms__row.active .hp-main-rooms__td:first-child{border-left:1px solid #1785ed}.hp-main-rooms__row.active .hp-main-rooms__td:last-child{border-right:1px solid #1785ed}.hp-main-rooms__th{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:18px;padding-top:0!important;font-family:var(--main-font);font-size:12px;font-weight:700;letter-spacing:0;color:#373737;height:56px;background:#f6f7f7;border-left:1px solid #e2e4e6}@media (max-width:960px){.hp-main-rooms__th{display:none}}.hp-main-rooms__td{border-bottom:1px solid #e2e4e6;border-left:1px solid #e2e4e6}.hp-main-rooms_type{padding-left:18px;padding-right:18px}.hp-main-rooms_type{padding-top:10px}@media (min-width:961px){.hp-main-rooms__row.is-empty .hp-main-rooms_select.hp-main-rooms__td{border-left:1px solid #e9281c;border-right:1px solid #e9281c;background:rgba(233,40,28,.15)}.hp-main-rooms__row.is-empty .hp-main-rooms__th:last-child{border-bottom:1px solid #e9281c}.hp-main-rooms__row:last-child.is-empty .hp-main-rooms_select.hp-main-rooms__td{border-bottom:1px solid #e9281c}.hp-main-rooms__row:not(.hotel-empty__tooltip):first-of-type.is-empty .hp-main-rooms_select.hp-main-rooms__td{border-top:1px solid #e9281c!important}.hp-main__right-container{position:relative}.hp-main__right-mmg{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;z-index:10;display:none}.hp-main__right-mmg.show{display:block}.hotel-empty__tooltip{position:absolute;top:0;left:0;width:200px;height:auto;padding:10px;background:#f6c113;border:1px solid #ac8400;display:none;z-index:110}.hotel-empty__tooltip::before{background:#f6c113;border:1px solid #ac8400;border-right:0;border-bottom:0;content:'';height:10px;position:absolute;bottom:-6px;left:80%;transform:rotate(-135deg);width:10px}.hotel-empty__tooltip.show{display:block}.hotel-empty__tooltip-text{font-family:var(--main-font);font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;color:#000}.hotel-empty__tooltip.hotel-empty__tooltip--column{width:260px;left:auto;right:0;top:-15px;transform:translateY(-100%)}.hotel-empty__tooltip.hotel-empty__tooltip--row{width:205px;top:100px;left:auto;right:-10px;transform:translateX(100%)}.hotel-empty__tooltip.hotel-empty__tooltip--row::before{top:50%;left:-2px;transform:rotate(-45deg) translateY(-50%)}.hp-main__right-choose{position:absolute;top:0;left:0;width:180px;height:auto;transform:translate(10%,40%);background:#f6c113;border:1px solid #ac8400;box-shadow:0 4px 15px rgba(0,0,0,.15);padding:10px;display:none;text-align:center}.hp-main__right-choose.active{display:block}.hp-main__right-choose-text{font-family:var(--main-font);font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#000}}.hp-main-rooms__title{position:relative;font-family:var(--main-font);font-size:14px;font-weight:700;letter-spacing:0;color:#0369d9;display:inline-block;cursor:pointer}.hp-main-rooms__image-container{cursor:pointer}.hp-main-rooms__image{margin:12px 0;width:176px;height:104px;-o-object-fit:cover;object-fit:cover}.hp-main-rooms__td .magnificPopup{display:block}@media (max-width:960px){.hp-main-rooms__image{margin:12px 0 8px;width:100%;height:156px}}.hp-main-rooms__desc{font-family:var(--main-font);font-weight:400;font-size:12px;letter-spacing:0;color:#282828}.hp-main-rooms__desc img{margin-left:8px}.hp-main-rooms__sleep-image{margin-right:3px}.hp-main-rooms__sleep-image__calendar,.hp-main-rooms__sleep-image__human{display:none}.hp-main-rooms__price{font-family:var(--main-font);font-size:15px;font-weight:700;letter-spacing:0;color:#282828;margin-top:5px}.includes_taxes{font-family:var(--main-font);font-weight:400;font-size:10px;line-height:14px;color:#272727}.hp-main-rooms__last-price{position:relative;font-family:var(--main-font);font-weight:400;font-size:12px;letter-spacing:.43px;color:#de2b21;text-decoration:line-through}@media (max-width:960px){.hp-main-rooms__last-price{display:none}}.hp-main-rooms__count-mob{display:none}@media (max-width:960px){.hp-main-rooms__count-mob{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:var(--main-font);font-weight:400;font-size:12px;letter-spacing:0;color:#191919}.hp-main-rooms__count-mob span{font-family:var(--main-font);font-weight:400}}.hp-main-rooms__tax-mob{display:none}@media (max-width:960px){.hp-main-rooms__tax-mob{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:var(--main-font);font-weight:400;font-size:10px;letter-spacing:0;opacity:.8;color:#272727}}.hp-main-rooms__tax{margin-top:5px;width:85px;padding-left:11px;position:relative;font-family:var(--main-font);font-weight:400;font-size:10px;letter-spacing:0;color:#272727}@media (max-width:960px){.hp-main-rooms__tax{display:none}}.hp-main-rooms__tax:before{content:'+';position:absolute;left:0;top:0}.hp-main-rooms__reserv{margin-top:3px;font-family:var(--main-font);font-weight:400;font-size:12px;letter-spacing:0;color:#282828}.hp-main-rooms__reserve-btn{display:none}@media (max-width:960px){.hp-main-rooms__reserve-btn{margin-left:auto;display:flex;align-items:center;justify-content:center;width:143px;height:44px;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#fff;background:#007aff;cursor:pointer}.btn-remove{background:0 0;color:#007aff;width:auto;min-width:auto}.btn-remove:before{content:'';display:block;background:url(../images/icons/remove.svg);background-size:100% 100%;width:20px;height:20px;margin-right:7px}}.hp-main-rooms .hp-main-check__num{margin-right:0}.hp-main-reviews{padding-bottom:24px}.hp-main-reviews__mark{color:#007aff}.hp-main-reviews-table{width:340px;border-color:#dadada;border-style:solid;border-width:1px 1px 0 1px}@media (max-width:960px){.hp-main-reviews-table{width:100%;border:none}}.hp-main-reviews-table-group{margin-top:24px}@media (max-width:960px){.hp-main-reviews-table-group{margin-top:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.hp-main-reviews-table__row{height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #dadada}@media (max-width:960px){.hp-main-reviews-table__row{margin-top:14px;height:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none}}.hp-main-reviews-table__row-left{padding-left:24px;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#333}@media (max-width:960px){.hp-main-reviews-table__row-left{padding-left:0}}.hp-main-reviews-table__row-right{height:100%;min-width:64.9px;max-width:65px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:var(--main-font);font-weight:400;font-size:20px;font-weight:700;letter-spacing:0;color:#1785ed;border-left:1px solid #dadada}@media (max-width:960px){.hp-main-reviews-table__row-right{font-size:18px;min-width:unset;max-width:100%;border:none}}.hp-main-reviews-list{padding-top:10px}.hp-main-reviews-list__item{padding-bottom:29px;margin-top:28px;border-bottom:solid 1px #dadada}@media (max-width:479px){.hp-main-reviews-list__item{margin-top:20px}}.hp-main-reviews-list__item:last-child{border-bottom:0;padding-bottom:0}.hp-main-reviews-list__item-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:21px 0 18px;height:45px;position:relative;-ms-align-items:flex-start;align-items:flex-start}@media (max-width:960px){.hp-main-reviews-list__item-top{margin:20px 0 16px}}.hp-main-reviews-list__item-top img{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;-webkit-border-radius:50%;border-radius:50%}.hp-main-reviews-list__item-top-info{margin:3px 0 0 16px}.hp-main-reviews-list__item-top-info .name{display:block;font-family:var(--main-font);font-size:15px;font-weight:700;letter-spacing:0;color:#333;line-height:1}.hp-main-reviews-list__item-top-info .date{margin-top:2px;display:block;font-family:var(--main-font);font-weight:400;font-size:14px;font-weight:500;letter-spacing:0;color:#333;opacity:.7}.hp-main-reviews-list__item-bot{padding-right:115px;font-family:var(--main-font);font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;color:#333}@media (max-width:960px){.hp-main-reviews-list__item-bot{padding-right:0;font-size:15px;line-height:22px}}.hp-main-reviews-list__item-bot-more{cursor:pointer}.hp-main-reviews-list__item-bot-more span{color:#007aff}.hp-main-reviews__more{margin-top:23px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:198px;height:45px;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#007aff;border:1px solid #007aff}@media (max-width:960px){.hp-main-reviews__more{margin-top:19px;width:100%}}.hp-main-rules{padding:48px 0 0}@media (max-width:960px){.hp-main-rules .hp-main__title{display:none}.hp-main-rules .hp-main__sub-title{display:none}}.hp-main-rules-table{margin-top:32px;width:100%;border-color:#dadada;border-style:solid;border-width:1px 1px 0 1px}@media (max-width:960px){.hp-main-rules-table{width:100vw;margin-left:-16px;margin-top:0;border:none}}.hp-main-rules-table__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #dadada}@media (max-width:960px){.hp-main-rules-table__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.hp-main-rules-table__row:first-child{border-top:1px solid #dadada}}.hp-main-rules-table__row-left{padding:17px 24px;border-right:1px solid #dadada;min-width:182.9px;max-width:183px;font-family:var(--main-font);font-size:14px;font-weight:700;line-height:22px;letter-spacing:0;color:#1d1d1d}@media (max-width:960px){.hp-main-rules-table__row-left{padding:14px 24px 14px 14px;max-width:100%;min-width:unset;width:100%;border:none;position:relative}.hp-main-rules-table__row-left .hp-main__icons{background:url(../images/icons/next1.svg);background-repeat:no-repeat;background-size:contain;height:18px;width:16px;position:absolute;content:'';left:93%;top:18.35px;transition:all .1s linear;opacity:.2}.hp-main__icons.transform{transform:rotate(90deg)}}.hp-main-rules-table__row-right{padding:17px 50px 17px 24px;width:100%;font-family:var(--main-font);font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:rgba(0,0,0,.6)}@media (max-width:960px){.hp-main-rules-table__row-right{display:none;padding:0 24px 14px 14px}.hp-main-rules-table__row_active .hp-main-rules-table__row-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hp-main-rules-table__row-right_active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.hp-main__sub-title{margin-top:9px;font-family:var(--main-font);font-size:14px;font-weight:500;letter-spacing:0;color:#838285}.hp-main-break{padding:0 32px;margin-top:20px;height:121px;border:1px solid #ff3b30}@media (max-width:960px){.hp-main-break{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:20px 13px 20px 16px;height:auto}}.hp-main-break-content{margin-left:34px}@media (max-width:960px){.hp-main-break-content{margin-left:17px}}.hp-main-break-content .title{font-family:var(--main-font);font-weight:400;font-size:18px;letter-spacing:0;color:#272727}@media (max-width:960px){.hp-main-break-content .title{font-size:16px}}.hp-main-break-content .sub-title{margin-top:6px;font-family:var(--main-font);font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#272727;opacity:.9}@media (max-width:960px){.hp-main-break-content .sub-title{font-size:12px;line-height:17px}}.hp-main-sur{margin-top:29px}.hp-main-sur-inner{width:100%}@media (max-width:960px){.hp-main-sur .hp-main__title{margin-bottom:8px}}.hp-main-sur__item{margin-top:30px;width:280px}@media (max-width:960px){.hp-main-sur__item{margin-top:8px;width:100%;max-width:300px}}.hp-main-sur__item .name{font-family:var(--main-font);font-weight:400;font-size:16px;letter-spacing:0;color:#333}.hp-main-sur__item .size{min-width:75px;font-family:var(--main-font);font-weight:400;font-size:16px;letter-spacing:0;color:#838285;text-align:right}.hp-main-sur__more{display:block;margin-top:30px;font-family:var(--main-font);font-weight:400;font-size:16px;letter-spacing:0;color:#1785ed}@media (max-width:960px){.hp-main-sur__more{margin-top:20px}}.hp-main-map{width:100%;height:250px;margin-top:30px}@media (max-width:960px){.hp-main-map{margin-top:20px;height:170px}.hp-main__right-wrapper{display:none!important}}.hp-main__right-wrapper{padding-top:100px;top:-100px;position:relative;width:355px;display:block;vertical-align:baseline;float:right}.hp-main__right-outer{padding-top:85px;position:relative;top:-80px;z-index:100}.hp-main__right{margin-bottom:92px;float:right;padding:0 27px 27px 30px;width:355px;border-top:6px solid #1785ed;background:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.12);box-shadow:0 4px 10px rgba(0,0,0,.12)}@media (max-width:1180px){.hp-main__right{max-height:none}}.booking-item-detail--mb{display:block}@media (max-width:479px){.booking-item-detail--mb{display:none}.booking-item-detail--flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.booking-item-detail--btn{margin:0 auto}.booking-item-detail:nth-child(3){width:32%;text-align:center}.booking-item-detail:nth-child(4){width:32%;text-align:center}.booking-item-detail:nth-child(5){width:32%;text-align:center}}.hp-main__right::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.hp-main__right::-webkit-scrollbar{width:6px;background-color:#f5f5f5}.hp-main__right::-webkit-scrollbar-thumb{background-color:#1785ed}@media (max-width:1180px){.hp-main__right-wrapper{padding-top:0;top:0;margin-bottom:30px;float:unset}.hp-main__right-outer{padding-top:0;top:0}.hp-main__right{margin-bottom:28px;float:unset}}@media (max-width:960px){.hp-main__right{display:none}}.hp-main__right-submit{margin-top:10px;display:block;width:296px;margin-left:1px;height:52px;font-family:var(--main-font);font-size:14px;font-weight:700;letter-spacing:0;color:#fff;-webkit-appearance:none;border:none;-webkit-border-radius:0;border-radius:0;outline:0;background:#1785ed;cursor:pointer}.hp-main__right-submit__travel_send{background-color:#f0c806}.hp-main__right-submit__travel_sended{background-color:#00aa6c}.hp-main__right-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:70px;line-height:22px;position:relative}.hp-main__right-top:after{content:'';position:absolute;bottom:0;left:0;height:1px;width:100%;background:#ebebeb}.hp-main__right-top .title{font-family:var(--main-font);font-size:20px;font-weight:700;letter-spacing:0;color:#272727}.hp-main__right-top .desc{margin-top:2px;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#434141}.hp-main__right-bot-item{margin-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hp-main__right-bot-item img{min-width:31px;max-width:31.1px;height:31px;-webkit-border-radius:3px;border-radius:3px;background:#f0c806}.hp-main__right-bot-item .content{margin-left:25px}.hp-main__right-bot-item .content__item{display:block}.hp-main__right-bot-item .content__item_bold{font-family:var(--main-font);font-weight:400;font-size:14px;line-height:17px;letter-spacing:0;color:#272727}.hp-main__right-bot-item .content__item_grey{font-family:var(--main-font);font-weight:400;font-size:12px;line-height:17px;letter-spacing:0;color:#838e98}.hp-main__right-bot-item .content__item_regular{font-family:var(--main-font);font-weight:400;font-size:12px;line-height:17px;letter-spacing:0;color:#272727}.hp-main__right-group{margin-top:13px;margin-bottom:15px}.hp-main__right-group-label{margin-bottom:6px;font-family:var(--main-font);font-size:13px;font-weight:700;letter-spacing:0;color:#333}.hp-main__right-date{width:100%;margin-top:10px;border:1px solid #ebebeb;background-color:#fff;cursor:pointer}.hp-main__right-date input{padding:0 16px;width:112px;height:42px;font-family:var(--main-font);font-weight:500;font-size:14px;letter-spacing:0;color:#333;-webkit-appearance:none;outline:0;border:none;background:0 0;pointer-events:none}.hp-main__right-date input::-webkit-input-placeholder{font-family:var(--main-font);font-weight:500;font-size:14px;letter-spacing:0;color:#333;opacity:1}.hp-main__right-date input::-moz-placeholder{font-family:var(--main-font);font-weight:500;font-size:14px;letter-spacing:0;color:#333;opacity:1}.hp-main__right-date input:-ms-input-placeholder{font-family:var(--main-font);font-weight:500;font-size:14px;letter-spacing:0;color:#333;opacity:1}.hp-main__right-date input::-ms-input-placeholder{font-family:var(--main-font);font-weight:500;font-size:14px;letter-spacing:0;color:#333;opacity:1}.hp-main__right-date input::placeholder{font-family:var(--main-font);font-weight:500;font-size:14px;letter-spacing:0;color:#333;opacity:1}.hp-main__right-date input:-ms-input-placeholder{font-family:var(--main-font);font-weight:500;font-size:14px;letter-spacing:0;color:#333}.hp-main__right-date input::-ms-input-placeholder{font-family:var(--main-font);font-weight:500;font-size:14px;letter-spacing:0;color:#333}.hp-main__right-select{width:100%;height:42px;position:relative;letter-spacing:0;border:1px solid #ebebeb}.hp-main__right-select-arr{position:absolute;right:12px;top:12px;width:13px;height:13px;border-left:2px solid #484848;border-bottom:2px solid #484848;border-top:.1px solid transparent;border-right:.1px solid transparent;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hp-main__right-select select{position:relative;z-index:1;padding:0 35px 0 16px;display:block;width:100%;height:100%;font-family:var(--main-font);font-weight:400;font-size:14px;color:#333;-webkit-appearance:none;outline:0;border:none;-webkit-border-radius:0;border-radius:0;background:0 0}.hp-main__right-point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:rgba(39,39,39,.8)}.hp-main__right-point_first{margin-top:12px;width:164px;padding-bottom:10px}.hp-main__right-point:not(.hp-main__right-point_total){border-bottom:none}.hp-main__right-point_total{font-family:var(--main-font);font-weight:700;color:#272727}.hp-main__right_hint{padding-top:15px;line-height:14px;font-size:12px;font-family:var(--main-font);font-weight:700;text-align:center;color:#272727}.hp-main-cont{padding:45px 0 110px;border-top:1px solid #dadada}@media (max-width:960px){.hp-main-cont{display:none}}.hp-main-cont .title{font-family:var(--main-font);font-size:20px;font-weight:700;letter-spacing:.19px;color:#272727}.hp-main-cont .link{margin-top:19px;width:300px;height:52px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #1785ed;font-family:var(--main-font);font-size:14px;font-weight:700;letter-spacing:0;color:#1785ed;transition:all .3s}.hp-main-cont .link:hover{background:#1785ed;color:#fff}.hp-mob-banner{display:none}@media (max-width:960px){.hp-mob-banner{position:fixed;z-index:1212;bottom:0;left:0;width:100%;height:76px;background:#071a2e;display:none}.hp-mob-banner .container{height:100%}}.hp-mob-banner-left img:not(:last-child){margin-right:3px}.hp-mob-banner-center{text-align:center}.hp-mob-banner-center p{font-family:var(--main-font);font-weight:400;font-size:12px;color:rgba(255,255,255,.7);letter-spacing:0}.hp-mob-banner-center p span{color:#fff}.hp-mob-banner-center div{font-family:var(--main-font);font-weight:400;font-size:14px;color:#fff;letter-spacing:0}.hp-mob-banner-right{width:8px;height:8px;border-right:2px solid #d1d1d6;border-bottom:2px solid #d1d1d6;border-top:1px solid transparent;border-left:1px solid transparent;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.text-blue{font-size:16px;color:#007aff}.hp-header__image img{width:100%;object-fit:cover}.hp-header__image-big{display:flex;width:49%;overflow:hidden;height:502px;cursor:pointer}.hp-header__image-group{width:50.6%}.hp-header__image-group__item{overflow:hidden;width:49.6%;margin-bottom:4px;height:249px;display:flex;position:relative;z-index:920;cursor:pointer}@media (max-width:479px){.hp-header__image-big,.hp-header__image-group{width:100%;margin-bottom:4px}.hp-header__image{flex-wrap:wrap;width:103vw}.hp-header__image-big{height:320px}.hp-header__image-group__item{display:none}}.hp-main__left{font-family:var(--main-font);font-weight:400}.hp-main__rating-ttl{font-size:20px;font-family:var(--main-font);font-weight:700;color:#333}.hp-main__rating-col{width:50%;padding-right:15px}@media (max-width:340px){.hp-main__rating-col{width:100%}}.hp-main__rating-row{max-width:290px;margin-top:15px}.hp-main__rating-row__label{margin-bottom:4px;line-height:16px;font-size:14px;color:#373737;font-family:var(--main-font);font-weight:400}.hp-main__rating-row__scale{position:relative;height:11px;border:solid 1px #2a3a4d;border-radius:2px;flex-basis:100%}.hp-main__rating-row__scale-fill{height:9px;background-color:#2a3a4d}.hp-main__rating-row__number{margin-left:14px;font-size:14px;font-weight:700;color:#373737;font-family:var(--main-font)}.hp-main-reviews-list__item-top-info>img{width:18px;height:auto;border-radius:0;vertical-align:top;margin:4px 2px 0 2px}.hp-main-reviews-list__item-top-info .country{font-size:13px;color:#333;font-family:var(--main-font);font-weight:400;display:inline-block;vertical-align:top;margin-top:5px}.hp-main-reviews-list__item-top-rating{position:relative;margin:0 5px 0 auto;font-size:14px;line-height:35px;text-align:center;font-weight:700;color:#fff;font-family:var(--main-font)}.hp-main-reviews-list__item-top-rating span{background-color:#2a3a4d;border-top-left-radius:20px 14px;border-bottom-right-radius:20px 14px;width:35px;height:35px;display:block;position:relative;z-index:2}.hp-main-reviews-list__item-top-rating:after{content:'';display:block;border-top-left-radius:20px 14px;border-bottom-right-radius:20px 14px;border:solid 1px #007aff;width:33px;height:33px;position:absolute;right:-3px;top:3px}.positive__comment{position:relative;margin-top:23px;border:solid 1px #dadada;line-height:1.43;color:rgba(51,51,51,.9);font-family:var(--main-font);font-weight:400;padding:24px 40px 15px 24px;border-left:solid 3px #4cd964;font-size:15px}.positive__comment:before{content:'';display:block;background:url(../images/icons/icon-positive.svg);width:24px;height:24px;background-size:100% 100%;position:absolute;top:-5px;left:-7px}.negative__comment{position:relative;margin-top:15px;border:solid 1px #dadada;line-height:1.43;color:rgba(51,51,51,.9);font-family:var(--main-font);font-weight:400;padding:24px 20px 15px 24px;border-left:solid 3px #ff3b30;font-size:15px}.negative__comment:before{content:'';display:block;background:url(../images/icons/icon-negative.svg);width:24px;height:24px;background-size:100% 100%;position:absolute;top:-5px;left:-7px}.info__date{margin-top:16px;color:#838e98;font-size:13px;line-height:15px;font-family:var(--main-font);font-weight:400}.link__show-more{margin-top:28px;display:inline-block;font-size:16px;font-weight:600;line-height:19px;font-family:var(--main-font);color:#007aff}@media (max-width:425px){.link__show-more{border:1px solid #007aff;width:100%;font-size:14px;padding:15px;text-align:center;line-height:17px}}.hp-main-rooms{font-family:var(--main-font);font-weight:400}.hp-main-rooms__td_rowspan-2{padding:0;width:36.8%;overflow:hidden}.hp-main-rooms__td_rowspan-section{border-bottom:solid 1px #e2e4e6}.hp-main-col-fix,.hp-main-rooms_select-part.hp-main-col-fix{height:var(--col-height);min-height:var(--col-height)}.hp-main-rooms_select .hp-main-rooms_select-part{border-bottom:solid 1px #e2e4e6;padding-left:18px;padding-right:18px}.hp-main-rooms_select .hp-main-rooms_select-part:last-child{border:0}.hp-main-rooms__td_rowspan-section:last-child{border-bottom:0;height:100%}.hp-main-rooms_choice .hp-main-rooms__td_rowspan-section:last-child{height:auto}.hp-main-rooms_price{padding-left:23px;border-left:solid 1px #e2e4e6}@media (max-width:479px){.hp-main-rooms_price{padding:8px 0}}.hp-main-rooms__td_rowspan-section .hp-main-rooms_sleeps{width:63%;padding:14px 0 0 17px}.hp-main-rooms__td_rowspan-section .hp-main-rooms_price{width:106%;min-height:203px;padding-top:12px}@media (max-width:960px){.hp-main-rooms__td_rowspan-section{display:none;padding-bottom:8px;border-bottom:0}.hp-main-rooms__td_rowspan-section,.hp-main-rooms_select-part{height:auto}.hp-main-rooms__td_rowspan-section:first-child{display:block}.hp-main-rooms__td_rowspan-section .hp-main-rooms_price{width:100%;margin-top:17px}}.rooms_mob-select{text-align:center;font-size:14px;order:2;padding:16px 0 12px;width:100%;display:none}@media (min-width:961px){.rooms_mob-select{display:none!important}}.rooms_mob-select--box{margin-bottom:19px}.rooms_mob-select--box div:last-child{flex-wrap:wrap}.rooms_mob-select--label{line-height:16px;margin-bottom:12px}.rooms_mob-select--quantity{width:166px;margin:0 auto;display:flex;border:solid 1px #dadada;height:42px;border-radius:2px;overflow:hidden}.rooms_mob-select--quantity.is-wrong,.rooms_mob-select--quantity.is-wrong .rooms_mob-select--quantity-input{border-color:red}.saved-hotels-adults--form input{width:57px;height:19px;font-family:var(--main-font);font-weight:500;letter-spacing:.3px;text-align:center;color:#242424;font-size:16px;border:0}.rooms_mob-select--quantity-control{position:relative;display:flex;justify-content:center;-ms-align-items:center;cursor:pointer;align-items:center;height:40px;width:24%}.rooms_mob-select--quantity-control:before{width:16px;height:4px;background:#007aff;content:'';display:block}.rooms_mob-select--quantity-control.plus:after{width:4px;height:16px;background:#007aff;content:'';display:block;position:absolute;left:50%;top:50%;margin:-8px 0 0 -2px}.rooms_mob-select--quantity-input{width:52%;display:flex;justify-content:center;-ms-align-items:center;align-items:center;border-left:solid 1px #dadada;border-right:solid 1px #dadada}@media (min-width:960px){.availability__form_dropdown__view{border:1px solid #e2e4e6;min-width:76px;height:41px;z-index:2}}@media (max-width:1024px){.availability__form{display:none}}.rooms_mob-select--guest--height{height:auto}@media (max-width:960px){.option .rooms_mob-select--guest{min-width:90%!important;height:45px!important;margin:0 auto;margin-bottom:10px}.rooms_mob-select--guest .frame:active{background:#fff}.rooms_mob-select--guest{margin-right:5px}}.rooms_mob-select--guest{min-width:76px;height:41px;position:relative;display:flex;justify-content:center;-ms-align-items:center;align-items:center;padding-left:6px;margin-bottom:5px}.rooms_mob-select--guest.start{justify-content:start;padding-left:0}.rooms_mob-select--guest input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:2;cursor:pointer;opacity:0}.rooms_mob-select--guest .frame{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:2;cursor:pointer;border:solid 1px #dadada;border-radius:2px}.rooms_mob-select--guest .dot{width:15px;height:15px;border:solid 1px #dadada;border-radius:50%;background:#fff;margin-right:4px;display:flex;justify-content:center;-ms-align-items:center;align-items:center}@media (min-width:961px){.rooms_mob-select--guest .dot{display:none}.rooms_mob-select--guest .frame{display:none}}.rooms_mob-select--guest input:checked+.frame,.rooms_mob-select--guest input:checked+.frame+.dot{border-color:#007aff}.rooms_mob-select--guest input:checked+.frame+.dot:before{content:'';display:block;width:5px;height:5px;background:#007aff;border-radius:50%}.rooms_mob-select--info{position:relative;margin-top:21px;padding-top:18px}.rooms_mob-select--info:before{content:'';display:block;width:600px;max-width:100%;background:#d8d8d8;height:1px;position:absolute;left:50%;transform:translateX(-50%);top:0}.rooms_mob-select--info-head{font-weight:600}.rooms_mob-select--info-hint{line-height:14px;opacity:.8;margin-top:6px;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#272727}.rooms_mob-select--info p{opacity:.8;margin-top:9px;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.62;letter-spacing:normal;text-align:center;color:#272727}.rooms_mob-select-btn{margin-top:14px;font-size:14px;font-weight:600}.hp-main-rooms__reserv{position:relative;padding-left:18px}.hp-main-rooms__with-card:before{content:'';display:block;background:url(../images/icons/checkmark.svg);width:12px;height:11px;background-size:100% 100%;position:absolute;left:0;top:2px}.hp-main-rooms__cancel:before,.hp-main-rooms__reserv:before{content:'';display:block;background:url(../images/icons/checkmark-green.svg);width:12px;height:11px;background-size:100% 100%;position:absolute;left:0;top:2px}.hp-main-rooms__nonrefundable:before{content:'';display:block;background:url(../images/icons/nonrefundable.png);width:12px;height:12px;background-size:100% 100%;position:absolute;top:50%;left:-6px;margin-right:19px;transform:translate(50%,-50%)}.hp-main-rooms__breakfast,.hp-main-rooms__cancel,.hp-main-rooms__with-card{position:relative;padding-left:18px;font-size:12px;line-height:1.25;color:#282828}.hp-main-rooms__cancel .custom-tooltip{margin-left:4px}.hp-main-rooms__breakfast,.hp-main-rooms__td .hp-main-rooms__cancel,.hp-main-rooms__with-card{margin-top:8px}.hp-main-rooms__breakfast_red,.hp-main-rooms__nonrefundable{position:relative;padding-left:18px;margin-top:8px;font-size:12px;line-height:1.25;color:red}.booking-confirm--text .hp-main-rooms__cancel{font-size:14px;align-items:center;padding-left:0}.booking-confirm--text .hp-main-rooms__cancel span{color:#1a8321}.booking-confirm--text .hp-main-rooms__cancel:before{display:none}.hp-main-rooms__breakfast_red:before{content:'';display:block;background:url(../images/icons/hot-coffee-rounded-cup-red.svg);width:13px;height:15px;background-size:100% 100%;position:absolute;left:0;top:0;color:red}.hp-main-rooms__breakfast:before{content:'';display:block;background:url(../images/icons/hot-coffee-rounded-cup.svg);width:13px;height:15px;background-size:100% 100%;position:absolute;left:0;top:0}.hp-main-rooms__with-card span{color:#1785ed;font-family:var(--main-font);font-weight:400}.hp-main-rooms__breakfast span,.hp-main-rooms__cancel span{color:#4cd964;font-family:var(--main-font);font-weight:400}@media (max-width:960px){.hp-main-rooms__td_rowspan-section .hp-main-rooms_sleeps{width:50%;padding:0}.hp-main-rooms__td_rowspan-section .hp-main-rooms_price{padding:0}.hp-main-rooms__breakfast,.hp-main-rooms__cancel,.hp-main-rooms__nonrefundable{margin-top:4px}}.hp-main-rooms__discoun{margin-top:14px;margin-bottom:18px;width:100%;max-width:147px;border-radius:2px;height:24px;line-height:20px;border:solid 1px #de2b21;font-family:var(--main-font);font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#de2b21}.hp-main-rooms_type{width:30.5%}.hp-main-rooms__row:nth-child(2) .hp-main-rooms__td{border-top:1px solid #e2e4e6}@media (max-width:960px){.hp-main-rooms__td{padding:0;border:none;max-width:500px!important;width:100%!important}.hp-main-rooms__row:nth-child(2) .hp-main-rooms__td{border-top:0}.hp-main-rooms_price{border-left:0}.hp-main-rooms_price{border-bottom:0}}@media (max-width:960px){.hp-main-rooms__td{border-bottom:0;padding-bottom:0}.hp-main-rooms__image{vertical-align:top}.hp-main-rooms_choice{order:4}.hp-main-rooms__td_rowspan-section .hp-main-rooms_price{min-height:100px}}.hp-main-description{padding-top:45px;font-family:var(--main-font);font-weight:400;margin-bottom:110px}.hp-main-description p{font-size:14px;line-height:24px;margin-top:16px}.read-full{font-size:16px;font-family:var(--main-font);font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#007aff;display:inline-block;line-height:19px;margin-top:17px}.catalog-attractions{margin-top:28px;padding:45px 0 30px;border-top:1px solid #dadada}.catalog-attractions--item{position:relative;width:32%;margin:25px 2% 0 0}@media (max-width:479px){.catalog-attractions--item{width:100%;margin-right:0}}.catalog-attractions--item:nth-child(3n){margin-right:0}.catalog-attractions--item-img{border-radius:3px;overflow:hidden;display:flex;-ms-align-items:center;align-items:center;justify-content:center}.catalog-attractions--item-img img{height:194px;object-fit:cover;width:100%}.catalog-attractions--item-title{margin-top:11px;line-height:20px;font-family:var(--main-font);font-size:17px;font-weight:700;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#333}.catalog-attractions--item-title span{font-size:14px;color:#007aff;font-family:var(--main-font);font-weight:400}.catalog-attractions--item p{margin-top:7px;font-family:var(--main-font);font-weight:400;font-size:14px;line-height:1.36;color:#333}#add-review{position:relative;max-width:690px;background:#fff;margin:0 auto;padding:30px;color:#333;font-family:var(--main-font);font-weight:400;font-size:14px}#add-review .mfp-close{font-size:0;color:transparent;width:24px;height:24px;overflow:hidden;top:30px;right:28px;opacity:1;padding:0}#add-review .mfp-close:after,#add-review .mfp-close:before{width:30px;height:2px;background-color:#474747;position:absolute;left:-4px;top:10px;content:'';display:block}.mega-loader{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background:red;z-index:4000;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}@media (max-width:960px){.mega-loader.active{visibility:visible;opacity:1}}.mega-loader__content-top{text-align:center;padding:48px 32px}.mega-loader__content-bottom{background:#008009;color:#fff;display:block;padding:8px 32px;text-align:center;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.mega-loader__content{max-width:300px;background:#fff;border-radius:2px}.mega-loader__content-intro,.mega-loader__content-text{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#323131}.mega-loader__content-intro{color:#323131}.mega-loader__content-text{color:#fff}.loader-show-result{margin:0 auto;margin-bottom:15px;height:0;width:0;padding:12px;border:6px solid #9fd4f3;border-right-color:#0071c2;border-radius:22px;animation:rotate 1s infinite linear}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}#add-review .mfp-close:before{transform:rotate(45deg)}#add-review .mfp-close:after{transform:rotate(-45deg)}.selected-hotel--image{max-width:178px;min-width:178px;display:flex;justify-content:center;overflow:hidden}.selected-hotel--image img{height:178px;min-width:100%;object-fit:cover}.selected-hotel--content{width:100%;padding-left:30px}.selected-hotel--geo{line-height:16px;color:#808e99;padding:2px 0 4px}.add-review-hotel--info{line-height:1.36;margin-top:8px}.rate-hotel{position:relative;padding:0 0 11px 39px;margin-top:35px}.rate-hotel--value{position:absolute;left:-5px;top:-5px;font-size:11px;line-height:35px;text-align:center;color:#fff;font-family:var(--main-font);font-weight:400}.rate-hotel--value span{background-color:#2a3a4d;border-top-left-radius:20px 14px;border-bottom-right-radius:20px 14px;width:35px;height:35px;display:block;position:relative;z-index:2}.rate-hotel--value:after{content:'';display:block;border-top-left-radius:20px 14px;border-bottom-right-radius:20px 14px;border:solid 1px #007aff;width:33px;height:33px;position:absolute;right:-3px;top:3px}.rate-hotel--title{font-weight:600;font-size:18px;line-height:29px}.rate-hotel--col{width:50%;padding-right:15px}.rate-hotel--row{max-width:290px;margin-top:15px}.rate-hotel--row-label{margin-bottom:8px;line-height:16px;font-size:14px;color:#373737;font-family:var(--main-font);font-weight:400}.rate-hotel--row .bar{width:100%;border:1px solid #2a3a4d;background:#fff}.rate-hotel--row .ui-widget-header{background:#2a3a4d;border-radius:0}.rate-hotel--row .ui-slider-handle:before{content:'';display:block;width:10px;height:10px;background:#f2f2f2;position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px}.rate-hotel--row .ui-state-default,.rate-hotel--row .ui-widget-content .ui-state-default,.rate-hotel--row .ui-widget-header .ui-state-default{background:#fff;border-color:transparent}.rate-hotel--row input{width:35px;text-align:right;border:0;background:0 0;font-size:14px;color:#373737;font-family:var(--main-font);font-weight:400}.add-review--item{padding-left:39px;margin-top:21px;position:relative}.add-review--item:before{content:'';display:block;background:url(../images/icons/icon-positive.svg);width:24px;height:24px;background-size:100% 100%;position:absolute;top:0;left:0}.comment-negativet:before{background:url(../images/icons/icon-negative.svg)}.add-review--item H4{font-weight:600;font-size:17px;line-height:20px}.add-review--item textarea{position:relative;display:block;width:100%;resize:none;margin-top:19px;border:solid 1px #dadada;line-height:16px;color:rgba(51,51,51,.9);font-family:var(--main-font);font-weight:400;padding:18px 22px;border-left:solid 3px #4cd964;font-size:15px}.comment-negativet textarea{border-left-color:#ff3b30}#add-review .add-review--btn{max-width:215px;min-width:0;width:30%;margin:30px 5% 0 0}.add-review--hint{min-height:44px;color:#282828;opacity:.5;font-family:var(--main-font);font-weight:400;font-style:italic;width:65%;margin-top:30px}@media (max-width:479px){#add-review{padding:30px 15px;position:fixed;top:10px;bottom:10px;left:0;right:0;overflow-y:scroll}#add-review .mfp-close{top:10px;right:10px}.selected-hotel{display:block}.selected-hotel--content{padding:10px 0 0}.rate-hotel--col{width:100%}#add-review .add-review--btn{width:100%;max-width:100%;margin-right:0}.add-review--hint{width:100%;margin:10px 0}}#modal-reviews{position:relative;max-width:690px;background:#fff;padding:54px 31px;color:#333;font-family:var(--main-font);font-weight:400;font-size:14px}#modal-reviews .mfp-close{overflow:hidden;text-indent:-9999px;font-size:0;color:transparent;width:30px;height:30px;top:73px;right:-68px;transform:rotate(45deg);opacity:1}#modal-reviews .mfp-close:before{content:'';display:block;width:30px;height:2px;background:#fff;position:absolute;left:0;top:50%;margin-top:-1px}#modal-reviews .mfp-close:after{content:'';display:block;width:2px;height:30px;background:#fff;position:absolute;left:50%;top:50%;margin:-15px 0 0 -1px}.reviews-present{border:solid 1px #4cd964;padding:23px 29px;line-height:16px}.reviews-present .fa{margin-right:7px}.overall-rating{margin:30px 0 10px;line-height:35px;border-bottom:solid 1px #dadada;padding-bottom:20px}.overall-rating--number{position:relative;font-size:14px;width:35px;margin-right:20px;line-height:35px;text-align:center;color:#fff;font-family:var(--main-font);font-weight:400}.overall-rating--number span{background-color:#2a3a4d;border-top-left-radius:20px 14px;border-bottom-right-radius:20px 14px;width:35px;height:35px;display:block;position:relative;z-index:2}.overall-rating--number:after{content:'';display:block;border-top-left-radius:20px 14px;border-bottom-right-radius:20px 14px;border:solid 1px #007aff;width:33px;height:33px;position:absolute;right:-3px;top:3px}.overall-rating--value{margin-right:6px;font-size:20px;color:#131313;font-family:var(--main-font);font-weight:700}.overall-rating--total{color:#181818;font-family:var(--main-font);font-weight:500;opacity:.5;padding-top:2px}.reviews-filter{border:solid 1px #dadada;margin-top:33px}.reviews-filter--section{border-bottom:solid 1px #dadada;padding:0 24px 32px}.reviews-filter--section:last-child{border-bottom:0}.reviews-filter--item{padding-top:32px}.reviews-filter--group .reviews-filter--item{width:49%}.reviews-filter--item-label{padding-bottom:10px;line-height:16px;font-family:var(--main-font);font-weight:400}@media (max-width:479px){#modal-reviews{padding:60px 15px 30px;position:fixed;top:10px;bottom:10px;left:10px;right:10px;overflow-y:scroll}.reviews-filter--section{padding:0 15px 22px}.reviews-filter--group .reviews-filter--item{width:100%;padding-top:20px}#modal-reviews .mfp-close{top:10px;right:10px}#modal-reviews .mfp-close::after,#modal-reviews .mfp-close::before{background:#333}}.quick-view{position:relative;max-width:860px;margin:0 auto;background:#fff;border-radius:4px;color:#333;font-family:var(--main-font);font-weight:400;font-size:14px}.quick-view .mfp-close{font-size:0;color:transparent;width:24px;height:24px;overflow:hidden;top:30px;right:28px;opacity:1;padding:0}.quick-view .mfp-close:after,.quick-view .mfp-close:before{width:30px;height:2px;background-color:#474747;position:absolute;left:-4px;top:10px;content:'';display:block}.quick-view .mfp-close:before{transform:rotate(45deg)}.quick-view .mfp-close:after{transform:rotate(-45deg)}@media (max-width:767px){.quick-view--body{padding-left:15px;padding-right:15px}.quick-view .mfp-close{top:15px;right:15px}}.quick-view--body{padding:0 22px 0 33px}@media (max-width:767px){.quick-view--body{padding-left:15px;padding-right:15px}}.quick-view--ttl{padding:27px 170px 29px 0;line-height:24px;font-family:var(--main-font);font-weight:400;font-size:20px}.quick-view--gallery{width:57%}.quick-view--content{width:39%;margin-left:auto}@media (min-width:768px){.quick-view--content{height:389px!important;overflow-y:auto}.quick-view--content::after{content:'';position:absolute;background:url(../images/icons/down_vector.svg) no-repeat;width:25px;height:25px;top:67%;left:93%}.quick-view--options{width:500px}}@media (max-width:767px){.quick-view--content,.quick-view--gallery{width:100%}.quick-view{position:fixed;left:10px;top:10px;right:10px;bottom:10px;overflow-y:scroll}}.gallery-slider-for{background-color:#f6f7f7}.gallery-slider-for .item{height:306px;display:flex;justify-content:center;-ms-align-items:center;align-items:center;overflow:hidden}@media (max-width:767px){.gallery-slider-for .item{height:auto}.gallery-slider-for .item img{height:230px;min-width:100%;object-fit:cover}}.quick-view--gallery img{width:100%;height:auto}.gallery-slider-nav{margin-top:6px}.gallery-slider-nav .item{width:86px;margin:0 3px;height:76px;overflow:hidden;display:flex;justify-content:center}.gallery-slider-nav .item img{cursor:pointer;object-fit:cover;height:76px}@media (max-width:767px){.gallery-slider-nav{margin-bottom:20px}.gallery-slider-nav .item,.gallery-slider-nav .item img{height:50px}}.quick-view--item{position:relative;margin-bottom:10px}.quick-view--item .icon{min-width:18px;display:inline-block}.quick-view--item .fa{font-size:15px}.quick-view--content p{margin-top:15px}.quick-view--content H4{margin-top:15px}.quick-view--list{margin:0;padding:0;list-style-type:none}.quick-view--list li{position:relative;margin-top:8px;width:50%;padding-right:10px;line-height:16px;padding-left:12px}.quick-view--list li:before{content:'';display:block;width:4px;height:4px;background:#333;border-radius:50%;position:absolute;left:0;top:6px}.quick-view--foot{margin-top:30px;padding:20px 28px 30px 35px;border-top:solid 1px #dadada}.quick-view--info{margin-left:auto;text-align:right}@media (max-width:767px){.quick-view--foot{padding-left:15px;padding-right:15px}.quick-view--info{width:100%;text-align:left;margin-top:16px}}.quick-view--foot .blue-btn{margin-top:12px}.booking_steps{position:relative;z-index:980;align-items:center;color:rgba(255,255,255,.5);font-size:14px;line-height:16px;font-family:var(--main-font);font-weight:500}.booking_steps.travel,.booking_steps.travel .booking_steps__item-img svg path{color:rgba(0,0,0,.5);fill:rgba(0,0,0,.5)}.booking_steps.travel .booking_steps__item.active{color:#282828}.booking_steps.travel .booking_steps__item:after{border-color:rgba(0,0,0,.5)}.booking_steps.travel{margin:-20px auto 20px}.booking_steps.active{display:none}.booking_steps__item.active,.booking_steps__item.active+.booking_steps__item{pointer-events:none}.booking_steps__item{position:relative;cursor:pointer;display:flex;align-items:center;font-family:var(--main-font);font-style:normal;font-weight:500;font-size:14px;line-height:17px;padding-right:12px;margin-left:15px}.booking_steps__item:first-child{margin-left:0}.booking_steps__item svg{display:block}@media (max-width:450px){.booking_steps__item{font-size:10px}.booking_steps__item svg{width:10px;height:10px}}.booking_steps__item-img{margin-right:5px}.booking_steps__item-img svg path{fill:rgba(255,255,255,0.5)}@media (max-width:767px){.booking_steps__item-img svg path{fill:#000000}}.booking_steps__item:after{content:'';display:block;width:6px;height:6px;border-left:solid 1px rgba(255,255,255,.5);border-top:solid 1px rgba(255,255,255,.5);position:absolute;right:0;top:6px;transform:rotate(135deg)}.booking_steps__item:last-child:after{display:none}.booking_steps__item.active{color:#fff}.booking_steps__item_ready{padding-left:22px}.booking_steps__item_ready:before{content:'';display:block;border-left:solid 2px rgba(255,255,255,.5);border-top:solid 2px rgba(255,255,255,.5);width:4px;height:10px;position:absolute;left:2px;top:1px;transform:rotate(-135deg)}@media (max-width:767px){.booking_steps{position:absolute;left:0;top:100%;right:0;height:36px;background:#f8f9f9;font-size:10px;color:rgba(0,0,0,.9);-ms-align-items:center;align-items:center}.booking_steps__item_ready::before{border-color:#4cd964;width:4px;height:8px;top:0}.booking_steps__item_ready{padding-left:15px}.booking_steps__item.active{color:#000}}@media (max-width:479px){.booking_steps{justify-content:space-between;padding:0 15px}.booking_steps__item{margin:0;padding-right:0}}@media (max-width:360px){.booking_steps{font-size:9px}}.booking-page{position:relative;padding-top:40px;max-width:1110px;margin:0 auto;padding-bottom:110px}.booking-page__loader{display:none}.booking-page__copy{position:fixed;bottom:30px;left:30px;opacity:0;visibility:hidden;width:300px;padding:20px;background:#071a2e;transition:.2s ease;transform:translateY(20px) translateZ(.0002px);will-change:transform}@media (max-width:479px){.booking-page__copy{bottom:120px;left:50%;transform:translateX(-50%) translateY(20px) translateZ(.0002px)}.booking-page__copy.active{transform:translateX(-50%) translateY(0) translateZ(.0002px)!important}}.booking-page__copy.active{opacity:1;visibility:visible;transform:translateY(0) translateZ(.0002px)}.booking-page__copy-desc{font-family:var(--main-font);font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#fff}@media (max-width:1024px){.booking-page__loader{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:155;background:rgba(0,0,0,.7);display:flex;justify-content:center;transition:.3s ease-in-out}@keyframes loaderItem{0%{opacity:0}50%{opacity:1}100%{opacity:0}}}.booking-page__loader-images{margin:0 auto;margin-bottom:15px;position:relative;height:50px;width:50px;overflow:hidden;border-radius:50%}.booking-page__loader-item{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation-name:loaderItem;animation-duration:2s;animation-timing-function:linear;animation-fill-mode:both}.booking-page__loader-content{background:#fff;margin:auto;width:250px;padding:20px}.booking-page__loader-text{font-family:var(--main-font);font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center}.booking-page-main{width:67.5%}.booking-page-sidebar{width:29.5%}@media (max-width:960px){.booking-page-body{display:block}.booking-page-main{width:100%}.booking-page-sidebar{width:100%;margin-top:28px}}@media (max-width:960px){.booking-page{padding:35px 0 80px}}@media (max-width:479px){.booking-page{padding-bottom:120px}}@media (max-width:479px){.booking-page{padding-bottom:120px}}@media (max-width:767px){.booking-page-form>H3{padding:50px 15px 0}.form-section{margin-top:19px;border:0;padding:0}.form-section--row{padding:0 15px}.form-section--left{width:100%;order:2;padding-bottom:32px}.form-section--right{width:100%}.form-section-data{margin-top:0;padding:20px 15px 16px}.booking-payment{border-top:solid 1px #edecec;padding:23px 15px 0}.booking-payment H3{padding:0 0 12px}.payment--item-choice{width:100%;margin-right:0;margin-top:12px}.booking-payment--section{margin-top:0;border:0;padding:17px 0 24px}.booking-payment--section-left{width:100%}.booking-payment--section-right{display:none}.booking-page-form--agree{margin-top:0;border-top:solid 1px #edecec;padding:16px 15px 0}.booking-page-form--foot{padding:0 15px}.booking-page-form--foot-right{max-width:100%;width:100%;padding:20px 0 15px 0;text-align:center}}@media (max-width:479px){.booking-page .container{padding:0}}@media (max-width:480px){.booking-page-sidebar .booking-infobox:nth-last-child(2){display:none}}.saved-hotels{padding:125px 0 110px 0;max-width:1110px;margin:0 auto}.saved-hotels-top{padding-bottom:7px}.saved-hotels H1{font-family:var(--main-font);font-weight:900;font-size:38px;color:rgba(12,12,12,.9);line-height:45px}.saved-hotels .link{display:inline-block;font-family:var(--main-font);font-weight:400;font-size:14px;color:#0a83ff;line-height:16px;margin-top:8px}.stroke-button{position:relative;display:flex;min-width:174px;height:52px;border:solid 1px #0a83ff;-ms-align-items:center;align-items:center;font-size:14px;font-family:var(--main-font);font-weight:700;color:#0a83ff;text-align:center;justify-content:center;padding:0 31px;border-radius:3px;transition:.3s}.stroke-button img{margin-right:9px}.booking-item .stroke-button{padding-left:40px;display:flex;flex-direction:row;justify-content:flex-start;-ms-align-items:center;align-items:center;min-width:190px;height:42px;border-radius:3px;font-size:14px;color:#1785ed!important;font-family:var(--main-font);font-weight:700;cursor:pointer;transition:.3s;position:relative;background:#fff!important;border:solid 1px #dadada}.stroke-button:hover{background:#0a83ff;color:#fff}.white-btn{position:relative;display:flex;min-width:140px;height:36px;border:solid 1px #fff;-ms-align-items:center;align-items:center;font-size:14px;font-family:var(--main-font);font-weight:700;color:#fff;text-align:center;justify-content:center;padding:0 31px;border-radius:3px;transition:.3s}.white-btn:hover{background:#fff;color:#333}.saved-hotels-top .stroke-button{margin-left:16px}.saved-hotels-top .stroke-button:hover{background:0 0;color:#0a83ff}.saved-hotels-top .stroke-button:first-child{margin-left:0}.saved-hotels H3{color:rgba(12,12,12,.9);font-family:var(--main-font);font-weight:400;font-size:20px;line-height:24px}.saved-hotels-adults-inner{width:100%;border:solid 1px #e7e7e7;background-color:#fff;border-radius:2px;height:84px;padding:0 27px 0 25px}.saved-hotels-adults--text{font-family:var(--main-font);font-weight:500;letter-spacing:.3px;color:#242424;font-size:16px}.saved-hotels-adults--form input{width:57px;height:19px;font-family:var(--main-font);font-weight:500;letter-spacing:.3px;text-align:center;color:#242424;font-size:16px;border:0}.saved-hotels-adults--form span{position:relative;display:flex;justify-content:center;-ms-align-items:center;cursor:pointer;align-items:center;border:solid 1px #007aff;border-radius:50%;min-width:32px;height:32px;padding-left:1px}.saved-hotels-adults--form span:before{width:10px;height:1px;background:#007aff;content:'';display:block}.saved-hotels-adults--form .plus:after{width:1px;height:11px;background:#007aff;content:'';display:block;position:absolute;left:50%;top:50%;margin-top:-6px}.saved-hotel-item{position:relative;width:23.5%;margin:20px 2% 0 0;border:solid 1px #dbdbdb;border-top:0}.saved-hotel-item:nth-child(4n){margin-right:0}.saved-hotel-item--rating{position:absolute;top:0;bottom:0;font-size:14px;display:inline-block;line-height:40px;text-align:center;color:#fff;font-family:var(--main-font);font-weight:400}.saved-hotel-item--rating span{background-color:#0b82fd;border-bottom-right-radius:15px 15px;width:40px;height:40px;display:block;position:relative;z-index:2}.saved-hotel-item--rating:after{content:'';display:block;border-bottom-right-radius:15px 15px;width:38px;height:38px;border:solid 1px #fff;position:absolute;left:4px;top:4px}.saved-hotel-item--title{display:inline-block;line-height:19px;color:#282828;font-family:var(--main-font);font-weight:900}.saved-hotel-item--delete{position:absolute;top:16px;right:16px;z-index:2;background:url(../images/icons/saved_delete.svg);width:20px;height:20px;background-size:100% 100%}.saved-hotel-item .hotel-item-star{margin-top:6px}.saved-hotel-item--photo{position:relative;display:flex;justify-content:center;overflow:hidden}.saved-hotel-item--photo:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:0;transition:.3s}.saved-hotel-item--photo .white-btn{position:absolute;top:50%;margin-top:-26px;left:20px;right:20px;padding:0;height:52px;opacity:0}.saved-hotel-item--photo:hover:before{opacity:.5}.saved-hotel-item--photo:hover .white-btn{opacity:1}.saved-hotel-item--photo img{min-width:100%;height:200px;width:auto;object-fit:cover}.saved-hotel-item p{margin-top:10px;color:#808e99;font-size:14px;line-height:19px;font-family:var(--main-font);font-weight:400}.saved-hotel-item--wrap{padding:14px 9px 24px 16px}@media (max-width:960px){.saved-hotels{padding:100px 0}.saved-hotels-top{padding-bottom:30px}.saved-page-top--left{width:100%}.saved-hotels-top .stroke-button{margin-top:20px}.saved-hotel-item{width:32%}.saved-hotel-item:nth-child(3n){margin-right:0}.saved-hotel-item:nth-child(4n){margin-right:2%}}@media (max-width:768px){.saved-hotel-item{width:49%}.saved-hotel-item:nth-child(3n){margin-right:2%}.saved-hotel-item:nth-child(2n){margin-right:0}.saved-hotels H3{width:100%;padding-bottom:20px}.saved-hotels-adults{width:100%}}@media (max-width:479px){.saved-hotels H1{font-size:24px;line-height:29px}.saved-hotel-item{width:100%;margin-right:0}.saved-hotel-item:nth-child(3n){margin-right:0}.saved-hotels-top .stroke-button{margin-left:0;width:100%}}.main-title{padding-top:142px;font-family:var(--main-font);font-weight:700;color:rgba(12,12,12,.9);font-size:23px}.reviews-page{padding:62px 0 100px;max-width:1110px;margin:0 auto}.reviews-page--sort .custom-select{margin:57px 0 10px;display:inline-block;min-width:230px}.reviews-page--sort .custom-select select{height:52px}.reviews-page--column{width:32%;margin-right:14px}.item-review{position:relative;margin-top:20px;border:solid 1px #dfdfdf;padding:20px;font-family:var(--main-font);font-weight:400}.item-review--edit{position:absolute;top:0;right:0;z-index:2;background:url(../images/icons/edit_review.svg);width:40px;height:40px;background-size:100% 100%}.item-review--differ{border-color:#1785ed}.item-review--date{position:absolute;top:0;right:0;width:115px;height:36px;line-height:36px;font-size:12px;color:#0b131b;background-color:#f7f7f7;text-align:center}.item-review--photo{display:flex;justify-content:center;overflow:hidden}.item-review--photo img{height:217px;min-width:100%;width:auto;object-fit:cover}.item-review--bar{padding:20px 0 17px;border-bottom:solid 1px #dfdfdf}.item-review--title{font-size:14px;color:rgba(36,37,38,.92);line-height:16px}.item-review--title a{color:#007aff}.item-review .hotel-item-star__inner{width:11px;height:11px;margin:6px 3px 0 0}.item-review--score{padding-top:16px;color:#373737;font-size:14px;font-family:var(--main-font);font-weight:400}.item-review--score-value{position:relative;height:11px;border:solid 1px #2a3a4d;border-radius:2px;margin-top:9px}.item-review--score-value--fill{height:9px;background-color:#2a3a4d}.item-review--text{min-height:121px}.item-review--text-plus{position:relative;padding-left:34px;margin-top:15px;line-height:1.5;color:#333;font-size:12px}.item-review--text-plus:before{content:'';display:block;background:url(../images/icons/icon-positive.svg);width:24px;height:24px;background-size:100% 100%;position:absolute;top:0;left:0}.item-review--text-minus{position:relative;padding-left:34px;margin-top:16px;line-height:1.5;color:#333;font-size:12px}.item-review--text-minus:before{content:'';display:block;background:url(../images/icons/icon-negative.svg);width:24px;height:24px;background-size:100% 100%;position:absolute;top:0;left:0}.item-review--control{padding-top:20px}.item-review--link-published{display:inline-block;line-height:16px;font-size:14px;color:#4cd964;font-family:var(--main-font);font-weight:400}.item-review--link-moderation{display:inline-block;line-height:16px;font-size:14px;color:#ff9500;font-family:var(--main-font);font-weight:400}.item-review .blue-btn{margin-top:20px}@media (max-width:960px){.main-title{padding-top:0}.reviews-page--column{width:49%}}@media (max-width:767px){.reviews-page .container{padding:0}.reviews-page .main-title{padding:0 15px}.reviews-page--sort{padding:0 15px}.reviews-page--column{width:100%}.item-review{border-left:0;border-right:0;padding-left:15px;padding-right:15px}}.main-nav__profile-status{padding:3px 10px;margin-left:8px;font-family:var(--main-font);font-weight:400;font-size:12px;letter-spacing:0;color:#fff;text-align:center;background:#1785ed;border-radius:3px}.item-review--text{min-height:0}.main-nav__profile-status--tourist{background:#eec60a!important}.booking-item--info--status{display:block!important}@media (max-width:479px){.main-title{font-size:24px;line-height:29px}.reviews-page--sort .custom-select{margin-top:22px}}.bookings-page{padding-top:62px;padding-bottom:100px;max-width:1110px;margin:0 auto}.bookings-search--item-datepicker{position:relative}.bookings-search--item-datepicker .decorate-value{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.bookings-search--item-datepicker .visible-value{position:absolute;top:50%;left:16px;transform:translateY(-50%);font-family:var(--main-font);font-size:14px;font-weight:500}.bookings-search--item-datepicker .visible-value:first-letter{text-transform:uppercase}.bookings-search--alone,.bookings-search--item{position:relative;overflow:hidden;border:solid 1px #dadada;border-radius:2px}.bookings-search__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;width:80%}@media (max-width:960px){.bookings-search--alone{width:100%}.bookings-search__grid{grid-template-columns:repeat(1,1fr);row-gap:20px;width:100%;margin-bottom:20px}}.bookings-search--item input{background:url(../images/icons/calendar-4.svg) 76% 50% no-repeat #fff;padding-left:15px;height:50px;font-size:14px;border:0;color:rgba(12,12,12,.9);font-family:var(--main-font);font-weight:500;width:120%}.bookings-search--alone input{top:-80px;padding-left:15px;height:50px;font-size:14px;border:0;color:rgba(12,12,12,.9);font-family:var(--main-font);font-weight:500;width:120%}.bookings-search--alone input::-webkit-inner-spin-button,.bookings-search--alone input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bookings-search--alone input[type=number]{-moz-appearance:textfield}.bookings-search--item ::-moz-placeholder{opacity:1}.bookings-search--item-label{display:none;font-size:12px;font-family:var(--main-font);font-weight:700;letter-spacing:.5px;color:#222;margin-bottom:8px}.bookings-search .custom-select select{height:50px;border-radius:2px;font-family:var(--main-font);font-weight:500;border-color:#dadada;padding-left:16px;border:0}.bookings-search .blue-btn{width:19.5%;min-width:19.5%;border:0;height:52px;border-radius:2px}.bookings-search--travel-agent-row{gap:7px;margin-top:6px}.custom-item--user-field input{height:auto}.bookings-search--input{background:0 0!important}.select2{width:100%;padding-top:10px;padding-left:15px;border:none;font-size:14px}.select2-selection__rendered{display:inline-flex!important;max-width:250px!important}.select2-selection{border:none!important}@media (max-width:960px){.bookings-search--travel-agent-row{gap:0}.bookings-page .main-title{display:none}.bookings-search--item-label{display:block}.bookings-search--item{width:100%}.bookings-search--item:first-child,.bookings-search--item:nth-child(2){height:52px}.bookings-search--item-label{display:none}.bookings-search--item:first-child input,.bookings-search--item:nth-child(2) input{width:100%;border:solid 1px #dadada;background:#fff}.bookings-search--item:first-child input{border-right:0;border-radius:2px 0 0 2px}.bookings-search--item:nth-child(2) input{border-radius:0 2px 2px 0}.bookings-search .blue-btn{width:100%}}.booking-item{position:relative;z-index:0;margin-top:20px;border:solid 1px #dadada;padding:18px 23px 21px 21px}.booking-item:before{content:'';display:block;height:76px;width:100%;background:#d8d8d8;position:absolute;left:0;right:0;bottom:0;opacity:.2}.booking-item--photo{display:flex;justify-content:center;overflow:hidden;width:200px;height:200px;min-width:200px;max-width:200px;position:relative;z-index:2;margin-top:3px}.booking-item--photo img{height:200px;min-width:100%;width:auto;object-fit:cover}.booking-item--content{position:relative;z-index:2;flex-basis:100%;padding-left:21px;font-family:var(--main-font);font-weight:400}.booking-item--content-left{min-height:161px;padding-bottom:11px;max-width:60%}.booking-item--content-right{max-width:40%}.booking-item--content-right div{flex-wrap:nowrap}@media (max-width:767px) and (min-width:479px){.booking-item--content-right{margin:10px 0}}.booking-item--title{display:inline-block;font-size:16px;color:#282828;line-height:19px;font-family:var(--main-font);font-weight:900}.booking-item--check-date__footer{display:flex;flex-direction:column}.booking-item--location{margin:6px 0 4px;line-height:16px;font-size:14px;color:#808e99}.booking-item--info{margin-top:9px;line-height:17px;color:rgba(51,51,51,.9);font-size:14px}.booking-item--info .bold{color:#333}.booking-item--sep{width:1px;height:41px;background-color:#dadada;margin:0 27px}.booking-item--check{width:80px;text-align:center;color:#333}.booking-item--check-head{text-transform:uppercase;font-size:12px;line-height:14px}.booking-item--check-date{background:rgba(216,216,216,.32);border-radius:3px;margin:12px 0 8px;padding:15px 0 0;font-size:13px;line-height:15px;font-family:var(--main-font);font-weight:400;min-height:80px;height:auto}.booking-item--check-date span{display:block;margin-bottom:9px;font-size:28px;line-height:24px;font-family:var(--main-font);font-weight:900}.booking-item .blue-btn{max-width:165px;margin-right:13px}.booking-item .stroke-button{max-width:165px;height:42px}.status_no__show{color:rgba(0,0,0,.5);font-family:var(--main-font);font-weight:400}.status_completed{color:#4cd964;font-family:var(--main-font);font-weight:400}.booking-confirm--content .status_waiting_payment,.status_cancelled{color:#ff3b30;font-family:var(--main-font);font-weight:400}.status_booked{color:#4cd964;font-family:var(--main-font);font-weight:700}@media (max-width:767px){.bookings-page .container{padding:0}.bookings-search{padding:0 15px 12px}.booking-item{padding:0;margin:15px 15px}.booking-item::before{display:none}.booking-item--content-left{max-width:100%;width:100%;padding-top:10px;padding-bottom:0;min-height:0}.booking-item--content-right{max-width:100%;width:100%}.bookings-page .pagination{padding-left:15px;padding-right:15px}}.main-nav__profile-status{padding:3px 10px;margin-left:8px;font-family:var(--main-font);font-weight:400;font-size:12px;letter-spacing:0;color:#fff;text-align:center;background:#1785ed;border-radius:3px}.main-nav__profile-status--tourist{background:#eec60a!important}.booking-item--info--status{display:block!important}.pagination{padding-top:30px;font-family:var(--main-font)}.pagination-content{display:flex;justify-content:end}.pagination-content__per{margin-top:12px}.pagination-feedback{display:flex;align-items:center;gap:12px;color:#c6c6c6;font-size:16px}.pagination-per-select{border:1px solid #c6c6c6;border-radius:3px;padding:6px 8px;color:#000}.pagination-links{display:flex;gap:6px}.pagination-item{display:flex;align-items:center;justify-content:center;border:1px solid #d8d8d8;color:#d8d8d8;border-radius:3px;padding:12px 16px}.pagination-items__dots{border:none}.pagination-dots,.pagination-link{position:relative;display:flex;justify-content:center;color:#000;font-size:16px}.pagination-dots{opacity:.8}.pagination-item.active{border-color:#1785ed;color:#1785ed}.pagination-item.disabled{border-color:#c6c6c6;color:#c6c6c6}.pagination-item.active .pagination-link{color:#1785ed}.pagination-item.disabled .pagination-link{color:#c6c6c6}.saved-lists{padding:62px 0 100px;max-width:1110px;margin:0 auto}.saved-lists H1{font-family:var(--main-font);font-weight:900;font-size:38px;color:rgba(12,12,12,.9);line-height:45px}.saved-lists .blue-btn{height:52px}.saved-lists H3{color:rgba(12,12,12,.9);font-family:var(--main-font);font-weight:400;font-size:20px;line-height:24px;padding:59px 0 0}.saved-lists-item{position:relative;width:32%;margin:20px 2% 0 0}.saved-lists-item:nth-child(3n){margin-right:0}.saved-lists-item:before{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:#000;opacity:.2}.saved-lists-item>a{display:block;z-index:2;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0}.saved-lists-item--photo{display:flex;justify-content:center;overflow:hidden}.saved-lists-item--photo img{height:245px;min-width:100%;width:auto;object-fit:cover;transition:.5s}.saved-lists-item:hover .saved-lists-item--photo img{transform:scale(1.1)}.saved-lists-item--caption{position:absolute;left:19px;bottom:20px;right:19px;color:#fff;line-height:16px;font-size:14px;font-family:var(--main-font);font-weight:400}.saved-lists-item--caption span{display:block;margin-bottom:6px;line-height:24px;font-size:20px;font-family:var(--main-font);font-weight:700}@media (max-width:479px){.saved-lists-top{display:block}.saved-lists H1{font-size:24px;line-height:29px}.saved-lists .blue-btn{height:44px;margin-top:28px}.saved-lists H3{font-size:18px;line-height:21px;padding-top:28px}.saved-lists-item{width:100%;margin:20px 0 0}}.modal__travel-travel_compare .travel-modal__wrapper{width:50%;max-height:90vh}.short-page{padding:30px 0 110px;max-width:866px;margin:0 auto}.short-page--b2b{padding-top:150px}.bookings-details--section{padding-top:70px;font-family:var(--main-font);font-weight:400;color:#333}.bookings-details--section__form_agent{position:relative}.bookings-details--section__form_agent .red-btn-container{position:absolute;bottom:0}.table-rooms-row-guest_names{display:flex;flex-direction:column;gap:6px}.table-room-submit.blue-btn{height:52px}.table-room-submit[disabled]{opacity:.7;background-color:#1785ed!important;cursor:not-allowed}.short-page H3{padding-bottom:20px;font-family:var(--main-font);font-weight:700;font-size:20px;line-height:24px}.room-names-container{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:960px){.short-page{padding:28px 0 80px}.short-page--b2b{padding-top:130px}}@media (max-width:479px){.short-page H3{font-size:16px;line-height:19px}.bookings-details--section{padding:0}}.bookings-details--item{display:flex;flex-wrap:wrap;line-height:19px;font-size:14px;margin-top:20px}.bookings-details--item .link-control{color:#007aff;font-family:var(--main-font);font-weight:400;margin-left:40px}.bookings-details--item-val{width:35%;padding-right:10px;font-family:var(--main-font);font-weight:700}.bookings-details--item-lev{width:65%}.bookings-details--item-lev__availability-details{display:flex;gap:12px}.travel-modal__content.modal__travel-travel_availability-content{padding:32px;padding-top:0}.modal__travel-travel_availability-table-content{overflow-y:auto}.booking-details--datepicker{position:relative;width:50%}.booking-details--datepicker label[disabled]{opacity:.4}.bookings-details-icon-box{display:flex}.bookings-details-icon-box__icon{margin:0 20px;font-size:20px}.bookings-details-icon-box__title{font-size:16px;font-weight:700;line-height:24px;color:#1a1a1a}.bookings-details-contact{margin:36px 0 28px}.bookings-details-contact__title{color:#1a1a1a;font-size:20px;font-weight:700;line-height:28px}.bookings-details-contact__text{color:#1a1a1a;font-size:16px;font-weight:400;line-height:24px}.bookings-details-icon-box__action{font-size:16px;font-weight:700;display:inline-block;line-height:20px;color:#006ce4;margin-top:8px}.bookings-details-icon-box__value{font-size:16px;font-weight:400;line-height:24px;color:#1a1a1a}.mb-2{margin-bottom:8px}.bookings-details-icon-box__title.small,.bookings-details-icon-box__value.small{font-size:14px;line-height:20px}.bookings-details-icon-box+.bookings-details-icon-box{margin-top:32px}.bookings-details--availability{padding:0 6px}.modal__travel-travel_availability .travel-modal__wrapper{width:90%;border:1px solid #dde0e4;box-shadow:0 0 0 1px rgba(0,0,0,.05);border-radius:8px}.modal__travel-travel_availability .travel-modal__title{position:relative;left:unset;top:unset;transform:none}.travel-modal__travel_availability-heading{display:flex;align-items:center;gap:6px}.modal__travel-travel_availability .travel-modal__top{border-bottom:none;padding:33px}.modal__travel_availability-datepicker-btn{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#e4e6ea}.modal__travel_availability-datepicker{display:grid;grid-template-columns:40px 243px 40px;height:40px;gap:8px}.modal__travel_availability-datepicker-container{min-width:173px}.modal__travel_availability-datepicker-input{width:100%;height:100%;padding:0 43px;font-family:Poppins,sans-serif;font-size:14px;color:#001238;background-color:#e4e6ea;border:none;outline:0;border-radius:20px}.modal__travel_availability-datepicker-container{position:relative}.modal__travel_availability-datepicker-datepicker-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.modal__travel_availability-datepicker-datepicker-btn_calendar{left:17px}.modal__travel_availability-datepicker-datepicker-btn_clear{right:17px}.modal__travel-travel_availability-table,.travel-booking-history-table,.travel-travel_compare-table{min-width:100%;overflow-x:auto;border-collapse:separate;border-spacing:0;font-family:Poppins,sans-serif;font-size:14px}.travel-booking-history-list{max-height:80vh;overflow-y:auto;border-top:solid 4px #1785ed}.travel-booking-history-table td,.travel-booking-history-table th{text-align:left;padding:6px 12px;border:1px solid #e2e8f0}.travel-booking-history-table th{background-color:#f6f7f7}.travel-booking-history-empty,.travel-booking-history-loader,.travel-travel_availability-empty,.travel-travel_availability-loader,.travel-travel_compare-empty,.travel-travel_compare-loader{padding:16px 0;text-align:center}.modal__travel-travel_availability-table th{border:1px solid #e2e8f0;border-bottom:none;border-left:none}.modal__travel-travel_availability-col-name{width:148px}.modal__travel-travel_availability-table-total{border:1px solid #bbc1ca;border-radius:9999px;display:inline-block;width:40px;line-height:18px;font-size:12px}.modal__travel-travel_availability-table td,.modal__travel-travel_availability-table th{padding:8px 27px;text-align:center}.modal__travel-travel_availability-table tr th[rowspan="2"]{min-width:250px;white-space:nowrap;text-align:left}.modal__travel-travel__availability-tr-name{display:flex;justify-content:space-between;align-items:center}.modal__travel-travel_availability-table tr td:first-child,.modal__travel-travel_availability-table tr th:first-child{padding:8px}.hp-main__right-title:not(.active){display:none}[data-custom-tooltip]{position:relative}button.btn-disabled{background:#e5e5e5!important;color:#868686!important;pointer-events:none}button.btn-disabled img{filter:contrast(0)}[data-custom-tooltip]:not(.no-tooltip-style){display:inline-flex;font-weight:400;align-items:center;justify-content:center;font-size:8px;width:12px;vertical-align:middle;height:12px;color:#007aff;border:.5px solid #007aff;border-radius:50%;z-index:20}[data-custom-tooltip]:not(:hover)::after,[data-custom-tooltip]:not(:hover)::before{display:none}[data-custom-tooltip]::before{content:attr(data-custom-tooltip);position:absolute;padding:20px;background:rgba(13,24,46,.8);text-transform:none;border-radius:4px;line-height:16px;color:#fff;width:230px;font-size:12px;top:0;transform:translateY(calc(-100% - 10px))}[data-custom-tooltip]::after{content:'';display:block;border:5px solid transparent;border-top:5px solid rgba(13,24,46,.8);position:absolute;left:50%;transform:translateX(-50%);top:-10px}.modal__travel-travel_availability-table tr td:first-child{padding:14px 8px}.modal__travel-travel_availability-tr-total th{font-weight:400;color:#001238}.modal__travel-travel_availability-tr-total th:first-child{border-left:none}.modal__travel-travel_availability-tr-total th:last-child{border-right:none}.modal__travel-travel_availability-tr-days th{border-bottom:1px solid #e2e8f0;border-top:none}.modal__travel-travel_availability-tr-days th,.modal__travel-travel_availability-tr-weekdays th{background-color:#f1f3f4;color:#454f5b;font-weight:600}.modal__travel-travel_availability-tr-weekdays th{border-top:none;border-bottom:none}.modal__travel-travel_availability-tr-weekdays th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.modal__travel-travel_availability-tr-weekdays th:last-child{border-top-right-radius:8px}.modal__travel-travel_availability-tr-days th:last-child{border-bottom-right-radius:8px}.modal__travel-travel_availability-tr-body{color:#000}.modal__travel-travel_availability-tr-body td{border:1px solid #e2e8f0;border-top:0;border-left:0}.modal__travel-travel_availability-tr-body td:last-child{border-right:0}.modal__travel-travel_availability-td-name p,.modal__travel-travel_compare-td-name p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.modal__travel-travel_compare-td-name p{text-align:left}.modal__travel-travel_availability-table .modal__travel-travel_availability-td-name.modal__travel-travel_availability-td-name__lang{position:relative;padding-right:30px;text-align:left}.modal__travel-travel_availability-td-name-info{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.modal__travel-travel_availability-badge{border-radius:12px;padding:2px 12px;font-size:12px}.modal__travel-travel_availability-badge__empty{background:#fcd5d7}.travel-travel_compare-table td.table-compare-td-def{text-align:right;font-weight:700;position:relative}.hotel-item-reservation{font-weight:700;margin-top:8px}.booking-table__body-status .booking-table__info{top:4px}.booking-table__body-status .booking-table__info img{width:10px}.table-icon{width:46px}.compare-icon{rotate:180deg;font-size:20px;position:absolute;left:-35px}.travel-travel_compare-table td,.travel-travel_compare-table th{border:1px solid #e2e8f0;padding:8px 12px;text-align:center}.booking-details--datepicker .decorate-value{position:absolute;width:1px;height:1px;bottom:0;left:0;visibility:hidden}.booking-details--datepicker .visible-value{padding:6px 12px;background-color:transparent;border:1px solid #cdcdcd;border-radius:2px;outline:0;width:100%;display:inline-block}.booking-details-phone{color:#1785ed}.mt-12{margin-top:12px}.property-details{border:solid 1px #dadada;padding:31px 33px 29px}.property-details .bookings-details--item-val{width:58%}.property-details .bookings-details--item-lev{width:42%;word-break:break-word}.property-details--title{color:#006ce4;font-size:24px;margin-bottom:16px;font-weight:700;line-height:32px}.property-details--left{width:59%}.property-details--right{width:30%}.property-details--photo{display:flex;justify-content:center;overflow:hidden}.property-details--photo img{height:170px;min-width:100%;width:auto;object-fit:cover}.property-details--photo .property-details--photo-map{height:170px;min-width:100%;width:auto}.property-details--map,.property-details--map-mobile{height:170px;background:#eee;margin-top:20px}.property-details--map-mobile{display:none}.property-details--buttons>*{width:47.5%;margin-top:28px}.property-details--buttons .blue-btn{height:52px}.property-details--buttons .blue-btn img{margin-right:6px}@media (max-width:479px){.bookings-details--section{margin-top:26px}.property-details{padding:0 0 28px;border-width:0;border-bottom-width:1px}.property-details--left{width:100%;order:2;margin-top:20px}.property-details .hotel-item-star{display:flex}.bookings-details--item{margin-top:16px}.bookings-details--item-val{width:100%}.property-details .bookings-details--item-lev{width:100%}.property-details--right{width:100%}.property-details--buttons{flex-wrap:wrap;padding-top:13px}.property-details--buttons>*{width:100%;margin-top:12px}.property-details--map{display:none}.property-details--map-mobile{display:block;width:100%}}.check-details{border:solid 1px #dadada;padding:32px}.check-details__date-title{font-size:14px;font-weight:400;line-height:20px}.display-none{display:none!important}.check-details a{font-weight:600;color:#006ce4;display:inline-block;font-size:14px}.check-details a.disable{color:#b5b5b5;pointer-events:none}.check-details__info a{margin-top:8px}.check-details__date-time{color:#595959;margin-bottom:8px;font-size:14px;font-weight:400;line-height:20px}.booking-table__body-pin>span{margin-bottom:10px}.booking-table__top .booking-table__info{margin-top:10px}.booking-table__body-pin .booking-table__info{margin:0}.check-details__date-value{font-size:16px;font-weight:700;line-height:24px}.check-details__info{display:flex;margin-top:24px;font-size:14px;line-height:20px;gap:20px;color:#1a1a1a}.check-details .fa{font-size:20px}.check-details__info-title{font-weight:700}.check-details__date+.check-details__date{margin-left:16px}.check-details__date+.check-details__date .check-details__date-body{padding-left:16px;border-left:1px solid #e7e7e7}.check-details__date+.check-details__date a{margin-left:16px;display:inline-block}.check-details__dates{color:#1a1a1a;display:flex}.check-details__dates__icon{margin-right:20px}.check-details__top{margin:-33px -33px 50px;border-radius:2px;border:1px solid #008234;padding:16px;line-height:20px;font-size:14px;background:#f1fef6;display:flex;flex-direction:column;gap:8px;color:#1a1a1a}.check-details__top i{margin-left:4px;cursor:pointer}.check-details__top span{font-weight:700}@media (max-width:479px){.check-details{padding:0 0 28px;border-width:0;border-bottom-width:1px}.bookings-details--item:first-child{margin-top:0}.bookings-details--item-lev{width:100%}.bookings-details--item .link-control{display:block;margin:0}}.table-rooms{border-top:solid 4px #1785ed;font-family:var(--main-font);font-size:14px;color:#373737;margin-bottom:50px}.bookings-details--select,.table-rooms--form input,.table-rooms--form select{padding:6px 12px;background-color:transparent;border:1px solid #cdcdcd;border-radius:2px;outline:0;width:100%;min-width:55px}.table-room-actions{margin-top:8px;display:flex;justify-content:end}.table-rooms-row{display:flex;flex-wrap:wrap}.room-remove-checkbox{display:none!important}.table-rooms-row-xl{display:block;overflow-x:auto}.table-rooms-table{width:100%;table-layout:fixed;border-spacing:0;min-width:684px}.table-rooms-table td,.table-rooms-table th{text-align:center;padding:10px;border:1px solid rgba(226,228,230,.5);border-right:0;border-collapse:collapse;overflow:hidden;text-wrap:nowrap}.table-rooms-table td{border-top:0}.table-rooms-table td:last-child,.table-rooms-table th:last-child{border-right:1px solid rgba(226,228,230,.5)}.table-rooms-table th{border-top:none;font-weight:400}.table-rooms-actions{display:flex;gap:6px;margin-top:6px}.btn-rooms{background:0 0;border-radius:3px;padding:5px 10px;font-size:12px;transition:all .3s}.btn-rooms__edit{background-color:#f0c806;color:#fff}.btn-rooms__trash{background-color:red;color:#fff}.btn-rooms__edit:hover{background-color:#c0a005}.btn-rooms__trash:hover{background-color:#c00}.table-rooms-table thead{background-color:#f6f7f7}.table-rooms__edit-enable{background-color:rgba(0,122,255,.05)}.table-rooms__edit-enable td{border-top:1px solid #1785ed;border-bottom:1px solid #1785ed}.table-rooms__edit-enable td:first-child{border-left:1px solid #1785ed}.table-rooms__edit-enable td:last-child{border-right:1px solid #1785ed}.table-rooms-row:first-child{background-color:#f6f7f7}.table-rooms-row:first-child>div{height:70px;text-align:center;font-size:16px;line-height:1.2;font-weight:600;color:#373737;gap:16px}.table-rooms-row--cell{padding:6px 5px 6px 19px;border-left:solid 1px rgba(226,228,230,.5);height:70px;border-bottom:solid 1px rgba(226,228,230,.5);display:flex;-ms-align-items:center;align-items:center}.table-rooms-row--cell:first-child{width:6%;padding-left:0;padding-right:0;text-align:center;justify-content:center}.table-rooms-row--cell:nth-child(2){width:23%}.table-rooms-row--total .table-rooms-row--cell{color:#000}.check-totals{border:1px solid #dadada;border-top:none;padding:12px 32px;font-size:14px;line-height:20px;display:flex;flex-direction:column;gap:4px}.bookings-details--large{margin:0 -200px}.check-totals div{display:flex;justify-content:space-between}.table-rooms-row--cell:nth-child(3){width:130px}.table-rooms-row--cell:nth-child(4){flex:1;width:10%}.travel-add-note-btn{border:2px solid #1785ed;cursor:pointer;font-size:14px;width:25px;height:25px;line-height:23px;text-align:center;color:#1785ed}.travel-note-modal__text{word-wrap:break-word}.travel-add-note-btn .fa{color:#1785ed!important}.table-rooms-row--cell:nth-child(5){width:17%}.table-rooms-row__travel-agent .table-rooms-row--cell:nth-child(4){flex:1}.travel-add-note-wrapper{position:relative}.travel-add-note-wrapper .btn-blue{width:100%}.travel-add-note-icon{font-size:25px;cursor:pointer}.travel-add-note-icon .fa{color:#f5af19!important}.travel-add-note-wrapper--has-text .travel-add-note-btn{display:none!important}.travel-add-note-wrapper:not(.travel-add-note-wrapper--has-text) .travel-add-note-icon{display:none!important}.travel-note-modal__body{font-size:14px;color:#333;line-height:28px;min-height:103px;font-weight:400;margin-bottom:15px}.travel-note-modal__title{margin-bottom:8px;font-size:20px;font-weight:700;color:#333;line-height:28px}.travel-note-modal:not(.active){display:none}.travel-note-modal__form textarea{width:100%;min-height:103px;border:2px solid #1785ed;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border-radius:15px;resize:none;font-family:inherit;font-size:14px;line-height:28px;padding:0 8px}.travel-note-modal{position:absolute;padding:32px;background:#fff;z-index:2;box-shadow:0 1px 8px 1px rgba(0,0,0,.1);border-radius:30px;right:0;top:30px;width:385px}.travel-note-modal__form{display:flex}.travel-note-modal__body.in-edit .travel-note-modal__text,.travel-note-modal__body:not(.in-edit) .travel-note-modal__form{display:none}.table-rooms-row--guest-wrapper:not(.active) .table-rooms-row--guest-form{display:none}.table-rooms-row--guest-wrapper.active .table-rooms-row--guest-btn{display:none}.table-rooms-row--guest-input{display:flex;gap:8px;align-items:center;color:#333}.table-rooms-row--guest-input div img{width:14px}.table-rooms-row--guest-input div i{font-size:13px}.table-rooms-row--guest-input div{cursor:pointer;display:flex;color:#333;font-size:14px;align-items:center;gap:4px}.table-rooms-row--guest-save,.table-rooms-row--guest-save .fa{color:#008009!important}.table-rooms-row--guest-placeholder{color:#777;font-size:14px;line-height:20px;margin-top:5px}.table-rooms-row--guest-input .form-input{width:212px;height:32px;border-radius:2px;padding:0 8px;border:1px solid #000}.table-rooms-row--total .table-rooms-row--cell.text-right{justify-content:flex-end!important;padding:0 32px!important;text-align:right}.table-rooms-row--total .table-rooms-row--cell.text-right span{font-size:14px;font-weight:400;color:#595959}.table-rooms-row--cell.text-left{justify-content:flex-start!important;padding:0 32px!important}.table-rooms-row--guest-btn{cursor:pointer;color:#0069cd;font-weight:600}.table-rooms-row--cell.font-weight-regular{font-weight:400}.table-rooms-row--total{background:#cee2f87d}.table-rooms-row--total .table-rooms-row--cell{font-weight:700;font-size:17px}.table-rooms-row--title:not(.active){display:none}.table-rooms-row--cell:nth-child(6){width:80px;border-right:solid 1px rgba(226,228,230,.5)}.table-rooms-row--title span{margin-left:4px}.table-rooms-row--cell{padding:10px!important;justify-content:center!important;font-family:var(--main-font);font-size:16px;font-weight:600;color:#373737}.bookings-details--section h3{color:#333}.table-rooms--mobile-head{display:none}.cell--mob-thead{display:none}.form-section-data__btn{cursor:pointer;position:absolute;top:20px;right:20px;background:0 0;border:none;font-family:var(--main-font);font-style:normal;font-weight:600;font-size:14px;line-height:17px;text-align:right;letter-spacing:-.337647px;color:#007aff}.form-section-data__btn--cancel{margin-right:5px;color:red!important}.form-section-data__group .form-section-data__btn{position:static;top:0;left:0}.form-section-data__btn.hide{display:none}.form-section-data__group{position:absolute;top:20px;right:20px}.form-section-data__input.compress{height:auto!important;border:none!important;margin-top:3px!important;padding:0!important;border-radius:0!important;background:0 0!important}.custom-select select:disabled{background:#e5e5e5!important;color:#868686!important}.form-section-data__input{height:42px!important;border:solid 1px #dadada!important;margin-top:5px!important;background:#fff!important;border-radius:3px!important;padding:0 20px 0 12px!important}.table-rooms--reset{margin-bottom:0}@media (max-width:479px){.table-rooms-row{display:block;margin-bottom:20px;border-top:solid 4px #1785ed}.table-rooms-row:first-child{display:none}.table-rooms-row:last-child{margin-bottom:0}.table-rooms{border-top:0}.table-rooms-row--cell{display:flex;min-width:100%;border-right:solid 1px rgba(226,228,230,.5);padding:0;-ms-align-items:stretch;align-items:stretch}.cell--mob-thead{display:flex;-ms-align-items:center;align-items:center;height:52px;width:42%;background-color:#f6f7f7;padding:0 9px;font-size:12px;color:#373737;font-family:var(--main-font);font-weight:400}.cell--tbody{width:58%;padding:0 9px;display:flex;-ms-align-items:center;align-items:center}}.red-btn__back{display:inline-flex;justify-content:center;text-align:center;-ms-align-items:center;align-items:center;border:solid 1px #ff3b30;background-color:#ff3b30;height:52px;font-size:14px;padding:0 52px;border-radius:3px;color:#fff;font-family:var(--main-font);font-weight:700;margin-top:30px;margin-left:16px}@media (min-width:768px){.red-btn__back{margin-left:0;overflow:hidden;float:left}}.breadcrumbs ul{display:flex;gap:8px;align-items:center}.breadcrumbs ul li i{font-size:12px}.breadcrumbs ul li{display:flex;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.breadcrumbs ul li a{color:#1885ed}.red-btn{display:inline-flex;justify-content:center;text-align:center;-ms-align-items:center;align-items:center;border:solid 1px #ff3b30;background-color:#ff3b30;height:52px;font-size:14px;padding:0 52px;border-radius:3px;color:#fff!important;font-family:var(--main-font);font-weight:700;cursor:pointer}.green--text{color:#1a8321}.red--text{color:#e9281c}.red-btn:hover{background:#d63a31;color:#fff}.booking-confirm--content{border:solid 1px #dadada;gap:24px;padding:31px 33px 29px}.booking-confirm__container{display:flex;flex-wrap:wrap}.booking-confirm__container .blue-btn{margin-right:4px}.booking-confirm__container .blue-btn:last-child{margin-right:0}@media (max-width:500px){.booking-confirm__container .blue-btn{width:100%;margin-right:0}}.lowercase{text-transform:lowercase}.booking-confirm--text{flex:1}.booking-confirm--text p{font-size:14px;font-weight:400;color:#000}.table-rooms-row--cell-value{font-family:var(--main-font);display:flex;align-items:center;flex-wrap:wrap;gap:8px}.booking-confirm--text H3{margin-top:4px;line-height:25px;padding-bottom:19px}.booking-confirm--text .text-success{font-family:var(--main-font);font-weight:700}.booking-confirm--text>ul>li{font-size:14px;color:rgba(0,0,0,.9);font-family:var(--main-font);font-weight:400}.booking-confirm--photo{max-width:164px;margin-top:5px;min-width:164px;display:flex;justify-content:center;overflow:hidden}.booking-confirm--photo img{height:164px;min-width:100%;width:auto;object-fit:cover}.booking-confirm .blue-btn,.booking-confirm .stroke-button{height:52px;font-weight:600;padding:0 16px;margin-top:20px}.booking-confirm .blue-btn img{margin-right:10px;width:16px}@media (max-width:767px){.booking-confirm--content{padding:15px}.booking-confirm--text{max-width:100%;width:100%}.booking-confirm--photo{display:none}}@media (max-width:479px){.booking-confirm .blue-btn{max-width:100%}}#create-list{position:relative;margin:0 auto;max-width:560px;border-top:solid 5px #007aff;padding:70px 27px 32px;color:#333;background:#fff}.create-list--ttl{padding-bottom:60px;font-size:24px;opacity:.9;font-family:var(--main-font);font-weight:700;line-height:normal}.create-list--form-item{margin-bottom:32px}.create-list--form-item--label{opacity:.9;font-family:var(--main-font);font-weight:400;font-size:14px;padding-bottom:11px}.create-list--form-item input{border:solid 1px #ebebeb;height:48px;border-radius:3px;padding:0 13px;width:100%;color:rgba(51,51,51,.9);font-family:var(--main-font);font-weight:400;font-size:14px}#create-list .blue-btn{height:49px;width:162px;margin-right:55px}#create-list .mfp-close{overflow:hidden;text-indent:-9999px;font-size:0;color:transparent;width:30px;height:30px;top:22px;right:23px;transform:rotate(45deg);opacity:1}#create-list .mfp-close:before{content:'';display:block;width:30px;height:2px;background:#474747;position:absolute;left:0;top:50%;margin-top:-1px}#create-list .mfp-close:after{content:'';display:block;width:2px;height:30px;background:#474747;position:absolute;left:50%;top:50%;margin:-15px 0 0 -1px}.proposed-hotels{position:relative;margin:150px auto 0;margin-bottom:60px;padding:1px 32px 0;max-width:1110px}.proposed-hotels:before{content:'';display:block;position:absolute;left:0;top:0;right:0;width:100%;height:204px;background-color:#0b131b}.proposed-hotels .container{position:relative;z-index:10}.proposed-item{width:23.35%;margin:30px 2.2% 0 0;text-align:center}.proposed-item:nth-child(4n){margin-right:0}.proposed-item--photo{display:flex;border:solid 4px #fff;justify-content:center;overflow:hidden;margin-bottom:20px}.proposed-item--photo img{height:202px;min-width:100%;object-fit:cover;transition:.5s}.proposed-item:hover .proposed-item--photo img{transform:scale(1.1)}.proposed-item--ttl{font-family:var(--main-font);font-weight:700;font-size:18px;line-height:normal;letter-spacing:-.4px;color:#1f1f1f}@media (max-width:479px){.proposed-hotels{padding:1px 0 0;margin-top:90px}.proposed-hotels--mobile-slider .slick-track:after,.proposed-hotels--mobile-slider:after{position:relative;content:'.';display:block;clear:both;visibility:hidden;height:0}.proposed-item{width:100%;margin:30px 10px 0;float:left}.proposed-item:nth-child(4n){margin-right:10px}}.blogs-page{position:relative;padding:0 0 60px;color:#333;margin:0 auto}.blog-promo{position:relative;padding-top:42px;max-width:2880px;margin:0 auto}.blog-promo--text{position:absolute;left:50%;transform:translateX(-50%);right:0;top:130px;width:85%;text-align:center;font-family:var(--main-font);font-weight:900;font-size:123px;color:#fff;z-index:20}@media (max-width:960px){.blog-promo--text{width:91%}}@media (max-width:960px){.blog-promo--text{top:100px}}@media (max-width:790px){.blog-promo--text{width:96%}}@media (max-width:750px){.blog-promo--text{font-size:100px}}@media (max-width:610px){.blog-promo--text{font-size:75px}}@media (max-width:500px){.blog-promo--text{font-size:65px;top:130px}.hotel-item-right__type{margin-right:0}.hotel-item-right-mob-type-wrapper{flex-direction:column;align-items:flex-end}}@media (max-width:425px){.blog-promo--text{font-size:55px}}.blog-promo-bg{background:url(../images/content/bacck.png) 50% 0 no-repeat;background-size:cover;height:537px;position:absolute;left:0;top:0;right:0}.blog-promo-img{position:absolute;left:0;top:0;right:0;height:547px;background-size:cover;background-position:50% 0;background-repeat:no-repeat}.blog-promo .white-btn{width:140px;min-width:140px;padding:0}.blog-promo--content{min-height:380px}@media (max-width:960px){.blog-promo-bg{height:420px}}@media (max-width:479px){.blog-promo{height:320px}.blog-promo-img{height:300px}.blog-promo--content{min-height:0;margin-bottom:50px}}.blogs-page .container{position:relative;z-index:2;max-width:1110px}.blogs-page H1{font-family:var(--main-font);font-weight:900;font-size:37px;letter-spacing:-.9px;text-align:center}@media (max-width:960px){.blogs-page{padding:0 0 35px}}@media (max-width:479px){.blogs-page H1{font-size:19px;line-height:30px;letter-spacing:-.06px}}.form-search{position:relative;margin:32px auto 21px;max-width:532px}.form-search input{padding:0 56px;width:100%;height:53px;border:solid 1px #dadada;border-radius:2px;letter-spacing:-.3px;color:rgba(31,31,31,.5);font-size:14px;font-family:var(--main-font);font-weight:400}.form-search button{background:url(../images/icons/search.svg);width:16px;height:16px;background-size:100% 100%;border:0;position:absolute;left:22px;top:20px}@media (max-width:479px){.form-search{margin:13px auto 28px}}.blog-item{width:23.5%;margin:20px 2% 0 0;overflow:hidden;background:#fff}@media (max-width:850px){.blog-item{width:28.5%}}@media (max-width:600px){.blog-item{width:48%}}.blog-item:nth-child(4n){margin-right:0}@media (max-width:479px){.blog-item{width:100%;margin-right:0}}.blog-item--photo{display:flex;justify-content:center;border-radius:3px 3px 0 0;overflow:hidden}.blog-item:hover .blog-item--photo img{transform:scale(1.1)}.blog-item--entry{border:solid 1px #dadada;border-radius:0 0 3px 3px;padding:21px 18px;min-height:121px}.blog-item--photo img{height:164px;min-width:100%;object-fit:cover;transition:.5s}.blog-item--ttl{font-family:var(--main-font);font-weight:700;font-size:18px;line-height:normal;letter-spacing:-.4px;color:#1f1f1f}.blog-item--date{font-family:var(--main-font);font-weight:400;opacity:.5;font-size:12px;line-height:normal;letter-spacing:-.3px;color:#1f1f1f;margin-bottom:6px}.blog-item--title{display:inline-block;letter-spacing:-.4px;color:#1f1f1f;font-size:16px;line-height:normal;font-family:var(--main-font);font-weight:700}.blogs-page .stroke-button{width:240px;height:52px;margin:32px auto 0}.seach-hotel{border-top:solid 1px #e1e1e1;padding:76px 15px 110px}.searh-hotel--title{text-align:center;color:#333;line-height:44px;letter-spacing:-.9px;font-family:var(--main-font);font-weight:900;font-size:37px}@media (max-width:479px){.seach-hotel{padding:30px 15px 55px}.searh-hotel--title{text-align:left;line-height:normal;font-size:27px;letter-spacing:-.7px}.home-header__form{margin-top:0;padding-top:8px}.seach-hotel .home-header-input__label{display:block}.home-header-input__label{display:block;line-height:14px;font-family:var(--main-font);font-weight:700;color:#222;font-size:12px;letter-spacing:.5px;opacity:.9;margin-bottom:8px;text-transform:uppercase}.home-header-input{width:100%;height:100%;margin-top:20px}.home-header-input__inner{position:static;height:48px;border:solid 1px #e3e3e3;background-color:#fff;width:100%;color:#767676}.home-header-input__inner::-moz-placeholder{color:#767676}.home-header-input::after{top:60px}.home-header-select{margin-top:20px;width:100%}.home-header__form button{width:100%;margin:25px 0 0;border-radius:3px;order:2}}.cabinet{padding:62px 15px 100px;display:flex;max-width:1145px;margin:0 auto;font-family:var(--main-font);font-weight:400;color:#333;font-size:14px}.cabinet-menu{flex:0 0 295px;padding-right:20px}.cabinet-content{flex-basis:100%}.cabinet-menu ul{margin:0;padding:0;list-style-type:none}.cabinet-menu li{margin:0 0 20px;padding:0}.cabinet-menu li a{font-family:var(--main-font);font-weight:400;display:block;line-height:21px;font-weight:400;font-size:18px;color:#656565}.cabinet-menu li a.active{color:#393939}.cabinet-section{border:solid 1px #e0e0e0;margin-bottom:20px}.cabinet-section:last-child{margin-bottom:0}.cabinet-section--head{border-bottom:solid 1px #e0e0e0;padding:22px 20px 21px;line-height:21px;color:rgba(12,12,12,.9);font-size:18px;font-family:var(--main-font);font-weight:500;background-color:#fafafa}.cabinet-section--wrap{padding:20px}.cabinet-photo--media{display:flex;justify-content:center;overflow:hidden;width:33.4%}.cabinet-photo--media img{height:258px;min-width:100%;object-fit:cover}.cabinet-photo--info{width:60.5%;margin-left:3%}.cabinet-photo--info p{line-height:1.4;font-family:var(--main-font);font-weight:400;font-style:italic}.cabinet-photo--info .stroke-button{margin-top:25px;max-width:315px}.stroke-button .for-comp,.stroke-button .for-mob{margin-left:5px}.stroke-button .for-mob{display:none}.dest-for-mob{display:none}.dest-for-plan{display:none}@media (max-width:960px){.dest-for-comp{display:none}.dest-for-mob{display:none}.dest-for-plan{display:block}}@media (max-width:610px){.cabinet-photo--info .stroke-button{padding:0 10px;font-size:13px}}@media (max-width:320px){.cabinet-photo--info .stroke-button{font-size:11px}}@media (max-width:479px){.cabinet-content--photo{display:block}.cabinet-photo--media,.cabinet-photo--media img{width:100%;height:287px}.cabinet-photo--info{width:100%;margin:0;display:flex;flex-wrap:wrap;flex-direction:column}.cabinet-photo--info .stroke-button{margin:20px 0 28px;order:-1;max-width:100%}.stroke-button .for-comp{display:none}.stroke-button .for-mob{display:block}.dest-for-comp{display:none}.dest-for-plan{display:none}.dest-for-mob{display:block}}@media (max-width:960px){.cabinet{display:block}}@media (max-width:912px){.cabinet{display:block}.cabinet-menu li a{display:inline-block}}@media (max-width:479px){.cabinet{display:block}.cabinet-menu{padding:0 15px 14px}.cabinet-menu li a{line-height:18px;font-size:15px}.cabinet-menu li{margin-bottom:16px}.cabinet-section{border:0}}.personal-info--group{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:24px}.personal-info--group:first-child{margin-top:0}.personal-info--item{width:49%}.personal-info--item-label{line-height:16px;letter-spacing:-.3px;font-family:var(--main-font);font-weight:400;font-size:14px;margin-bottom:10px}.personal-info--item input{width:100%;border-radius:3px;height:42px;border:solid 1px #edecec;padding-left:12px;font-size:14px;letter-spacing:-.3px;color:#333;font-family:var(--main-font);font-weight:400}.personal-info--item-hint{line-height:16px;letter-spacing:-.3px;opacity:.5;font-family:var(--main-font);display:flex;-ms-align-items:center;align-items:center;min-height:42px;width:49%;margin-top:26px;font-weight:400;font-style:italic}.personal-info--group-hint{line-height:16px;letter-spacing:-.3px;opacity:.5;font-family:var(--main-font);margin-top:14px;width:49%;font-weight:400;font-style:italic}.personal-info--birthday .custom-select{width:27%}.personal-info--birthday .custom-select:nth-child(2){width:39%}.cabinet-tools .blue-btn{width:192px;height:52px;margin-top:22px}@media (max-width:479px){.personal-info--item{width:100%;margin-top:20px}.personal-info--item:first-child{margin-top:0}.personal-info--group-hint,.personal-info--item-hint{width:100%;min-height:0;display:block;margin-top:12px}.cabinet-tools{padding:0 15px}.cabinet-tools .blue-btn{width:100%}}.verified-item{margin-top:20px;padding-bottom:10px}.verified-item:first-child{margin-top:0;padding-bottom:0}.verified-item H3{color:rgba(12,12,12,.9);line-height:24px;font-size:20px;font-family:var(--main-font);font-weight:700;padding-bottom:19px}.verified-item p{max-width:626px;line-height:1.36;color:rgba(12,12,12,.9);margin:0;padding:0;letter-spacing:normal}.verified-item .link{margin-top:19px;display:inline-block;line-height:1.36;color:#007aff;font-family:var(--main-font);font-weight:400}.social-account-item{margin-top:20px;max-width:700px;padding-bottom:12px}.social-account-item:first-child{margin-top:0;padding-bottom:0}.social-account-item H3{color:rgba(12,12,12,.9);line-height:24px;font-size:20px;font-family:var(--main-font);font-weight:700;padding-bottom:19px}.social-account-item p{max-width:60%;line-height:1.36;color:rgba(12,12,12,.9);margin:0;padding:0}.social-account-item .blue-btn,.social-account-item .stroke-button{width:192px;height:39px}.cabinet-section--tools{border-top:solid 1px #e0e0e0;padding:20px}.cabinet-section--tools .blue-btn{width:192px}@media (max-width:479px){.social-account-item H3{padding-bottom:12px}.social-account-item p{width:100%;max-width:100%}.social-account-item .blue-btn,.social-account-item .stroke-button{width:100%;margin-top:16px}.cabinet-section--tools .blue-btn{width:100%;height:52px}}.messages-page{padding-top:125px;padding-bottom:100px;max-width:1145px;margin:0 auto;font-family:var(--main-font);font-weight:400;color:#333;font-size:14px}.messages-page .custom-select{width:230px}.messages-page .custom-select select{height:52px}.messages-sidebar{flex:0 0 340px;margin-top:0;border:solid 1px #e0e0e0}.messages-content{position:relative;display:flex;flex-wrap:wrap;padding-top:56px;-ms-align-items:flex-end;align-items:flex-end;flex-basis:100%;margin-left:20px;margin-top:0;border:solid 1px #e0e0e0;max-height:685px}.messages-search{position:relative;border-bottom:solid 1px #e0e0e0}.messages-search input{width:100%;background:#fafafa;padding:2px 0 0 46px;height:44px;border:0;font-size:14px;color:#838285;font-family:var(--main-font);font-weight:400;display:flex;-ms-align-items:center;align-items:center}.messages-search button{background:url(../images/icons/search_mesaage.svg);width:14px;height:14px;background-size:100% 100%;border:0;position:absolute;left:22px;top:16px}.messages-history{position:relative;height:639px;overflow:hidden}.messages-history-item{position:relative;padding-left:78px}.messages-history-item>a{display:block;z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.message-item--photo{width:38px;height:38px;border-radius:50%;display:flex;overflow:hidden;position:absolute;left:24px;top:13px}.message-item--photo img{height:38px;min-width:100%;object-fit:cover}.message-item--content{position:relative;padding-right:100px;min-height:64px;display:flex;-ms-align-items:center;align-items:center}@media (min-width:960px){.messages-history-item.active .message-item--date,.messages-history-item.active .message-item--info,.messages-history-item.active .message-item--info span{color:#fff;opacity:1}.messages-history-item.active{background-color:#007aff;color:#fff}.messages-history-item.active .message-item--content{border-bottom-color:transparent}.messages-history-item.active .message-item--new-counter{display:none}}.message-item--info{width:100%;font-size:14px;line-height:16px;color:#1d1d1d;padding:15px 10px 8px}.message-item--info-name{display:block}.message-item--info-city{display:block;font-size:12px;line-height:14px;color:#838285;opacity:.5;margin-top:2px}.message-item--date{position:absolute;font-size:12px;line-height:14px;color:#838285;opacity:.5;top:17px;right:0;width:85px;margin-left:auto}.message-item--new-counter{position:absolute;right:25px;bottom:10px;width:15px;height:15px;background:#007aff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:10px;color:#fff}.messages-content-top{position:absolute;left:0;top:0;right:0;border-bottom:solid 1px #e0e0e0;height:56px;padding-left:24px}.messages-content-top--photo{width:38px;height:38px;border-radius:50%;display:flex;overflow:hidden;margin-right:16px}.messages-content-top--close{display:none}.messages-content-top--photo img{height:38px;min-width:100%;object-fit:cover}.messages-content-top--info{font-size:14px;line-height:16px;color:#1d1d1d}.messages-content-top--info span{display:block;font-size:12px;line-height:14px;color:#838285;opacity:.5;margin-top:2px}.widget-chat{position:relative;width:100%;height:100%;display:grid;grid-template-rows:1fr 50px}.widget-chat-content{overflow-y:auto;padding-bottom:12px}.widget-chat__inner{height:100%;overflow-y:hidden;overflow-x:hidden}.widget-chat--date{text-align:center;line-height:18px;font-size:15px;letter-spacing:-.2px;color:#838285}.item--admin-comment,.item--my-comment{padding:18px 39px 0 31px}.item--my-comment{align-self:flex-end}.item--admin-comment p,.item--my-comment p{margin:0 0 4px;padding:0;line-height:19px;letter-spacing:-.3px}.item--my--dialog a{color:#007aff;text-decoration:underline}.item--my-comment--dialog a{color:#fff}.item--admin-comment--dialog,.item--my-comment--dialog{position:relative;margin-top:7px;border-radius:8px;display:inline-block;letter-spacing:-.3px;font-size:16px;min-width:98px}.item--admin-comment--dialog .time,.item--my-comment--dialog .time{opacity:.6;font-size:10px;font-family:var(--main-font);text-align:right;line-height:12px;font-weight:400;font-style:italic}.item--my-comment--dialog{background-image:linear-gradient(to bottom,#34a7fc,#2fa3fc);text-align:right;color:#fff;padding:8px 15px 5px 19px}.item--admin-comment--dialog{padding:6px 9px 5px 10px;border:solid 1px #ddd}.item--admin-comment--dialog{line-height:1.1}.item--admin-comment--dialog p{margin-right:10px}.item--my-comment--row{display:flex;justify-content:flex-end}.first-dialog{padding-top:17px;padding-left:8px}.first-dialog p{margin-bottom:4px;line-height:19px}.widget-chat--form{position:relative;border-top:solid 1px #e0e0e0;padding:0 22px}.widget-chat--form-file{position:relative;background:url(../images/icons/paperclip.svg);width:16px;height:20px;background-size:100% 100%;cursor:pointer;margin-right:20px;overflow:hidden}.widget-chat--form-file input{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;opacity:0;cursor:pointer}.widget-chat--form input[type=text]{height:49px;display:flex;-ms-align-items:center;align-items:center;width:80%;font-family:var(--main-font);font-weight:400;font-size:14px;color:#3c4151;border:0}.widget-chat--form input[type=text]::placeholder{color:#3c4151}.widget-chat--form-submit{margin-left:15px;-webkit-appearance:none;outline:0;border:none;background:0 0;cursor:pointer}@media (min-width:960px){.widget-chat--form-submit{position:absolute;right:25px}}@media (max-width:960px){.messages-sidebar{margin-top:0}.messages-page{padding:40px 0 88px}.messages-page .custom-select{display:none}.message-item--info-name{font-weight:700}.message-item--photo{left:10px;width:50px;height:50px}.message-item--photo img{height:50px}.message-item--info{padding-left:0}.message-item--new-counter{right:10px;bottom:10px}.messages-content{margin:0!important;position:fixed;z-index:122112;top:0;left:0;width:100%;height:100%;max-height:none;background:#fff;transition:transform .5s ease-out;transform:translateX(120%)}.messages-content.active{transform:translateX(0)}.widget-chat{padding-top:0}.widget-chat__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding-bottom:25px}.messages-search input{font-size:17px}.widget-chat--form{padding:8px;background:#fff;border-top:none}.widget-chat--form-submit{display:block}.widget-chat--form-file{display:none}.widget-chat--form input[type=text]{width:100%;padding:0 12px;font-size:17px;height:40px;border-radius:23.5px;background:#ececed;border:1px solid #d9dadd;-webkit-appearance:none}.messages-content-top{padding:0;background:#071a2e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.messages-content-top--close{display:flex;font-size:32px;color:#fff;cursor:pointer;position:absolute;right:15px;font-weight:400}.messages-content-top--photo{display:none}.messages-content-top--info span{display:none}.messages-content-top--info{color:#fff;font-size:16px;font-weight:600;text-align:center}.messages-history{height:auto}.mobile-no-scroll{position:fixed;overflow:hidden!important}.messages-page--body{display:block}}@media (max-width:767px){.messages-content{margin:20px 0 0;-ms-align-items:flex-start;padding-top:0;align-items:flex-start}.item--admin-comment,.item--my-comment{padding:18px 10px 0}.first-dialog{width:100%}.messages-content-top{position:static;width:100%}.widget-chat{height:calc(100vh - 56px);display:flex;flex-direction:column;padding-top:20px}}@media (max-width:479px){.message-item--date{width:70px}.message-item--content{padding-right:80px}}.contacts{padding:150px 15px 110px;max-width:1145px;margin:0 auto;font-family:var(--main-font);font-weight:400;color:#333;font-size:14px}.contacts H1{font-family:var(--main-font);font-size:38px;font-weight:900;line-height:normal}.contacts--text-note{margin-top:24px;max-width:424px;opacity:.6;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;color:#111}.contacts-left{max-width:484px;width:49%}.contacts-right{max-width:515px;width:49%;margin-left:auto}.contacts-image img{max-width:100%}.contacts-form{padding-top:40px}.contacts-form--item{margin-top:24px}.contacts-form--item-label{margin-bottom:10px;letter-spacing:-.3px;color:#000;font-size:14px;font-family:var(--main-font);font-weight:400;line-height:16px}.contacts-form--item input,.contacts-form--item textarea{height:42px;width:100%;display:flex;border:solid 1px #edecec;border-radius:3px;-ms-align-items:center;align-items:center;font-family:var(--main-font);font-weight:400;font-size:14px;color:#333;padding:0 20px}.contacts-form--item textarea{height:208px;padding:10px 20px}.contacts-form button{margin-top:24px;width:212px;height:52px}@media (max-width:479px){.contacts{padding:100px 0}.contacts .container{padding:0}.contacts H1{font-size:20px;line-height:24px}.contacts-left{width:100%;padding:0 16px}.contacts-right{display:none}.contacts--text-note{margin-top:18px}.contacts-form{padding-top:4px}.contacts-form button{width:100%}}.support-list{padding-top:38px}.support-list-item{width:32%;border:solid 1px #dadada;border-top:3px solid #007aff}.support-list-item--head{text-align:center;line-height:16px;font-family:var(--main-font);font-weight:700;border-bottom:solid 1px #dedede;padding:17px 5px 18px;background:#f6f7f7}.support-list-item--content{padding:15px 24px 28px}.support-list-item--info{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:13px;line-height:25px}.support-list-item--info-lev{max-width:60%}.support-list-item--info-lev{text-align:right}.support-list-item--info-lev>span{display:block}.support-list-item--info a{font-family:var(--main-font);font-weight:500;color:#007aff}@media (max-width:479px){.support-list{padding-top:14px}.support-list-item{width:100%;border-left:0;border-right:0;margin-top:20px}.support-list-item--content{padding:15px 15px 23px}}.article{padding:150px 0 110px;max-width:1126px;margin:0 auto;font-family:var(--main-font);font-weight:400;color:#333;font-size:14px}.article--full-img img{width:100%}.article-content H1{font-family:var(--main-font);font-weight:700;font-size:32px;letter-spacing:-.8px;line-height:normal;max-width:587px}.article-content H3{margin-top:46px;line-height:27px;font-size:20px;font-family:var(--main-font);font-weight:700}.article-content p{font-size:17px;line-height:27px;margin-top:32px}.article-content a{font-family:var(--main-font);font-weight:400;color:#007aff}.article-content{width:63%;padding-top:46px}.article-sidebar{width:30%;padding-top:163px}.article-date{margin-top:16px;letter-spacing:-.3px;color:#1f1f1f;opacity:.5}.article-share{margin-top:42px;padding-top:32px}.article-share H4{padding-bottom:32px;text-align:center;line-height:20px;font-size:20px;font-family:var(--main-font);font-weight:700}.article-share--item{position:relative;display:flex;height:83px;width:33.33333%;border:solid 1px #d6d6d6;justify-content:center;-ms-align-items:center;align-items:center;border-right-width:0}.article-share--item:last-child{border-right-width:1px}.article-share--item:before{content:'';display:block;position:absolute;left:0;top:-1px;width:100%;height:3px;background:#007aff;opacity:0;transition:all .3s}.article-share--item:hover:before{opacity:1}.article-list{padding-top:70px}.article-list H2{padding-bottom:12px;line-height:29px;font-size:24px;font-family:var(--main-font);font-weight:700}.aside-hotel{margin-top:32px;position:relative}.aside-hotel-image{display:flex;justify-content:center;overflow:hidden}.aside-hotel-image img{height:238px;min-width:100%;object-fit:cover}.aside-hotel-content{border:solid 1px #e7e7e7;border-top:0;padding:20px 16px}.aside-hotel--title{font-family:var(--main-font);font-weight:900;font-size:16px;line-height:19px;margin-right:5px}.aside-hotel .hotel-item-star__inner{margin-left:1px}.aside-hotel--geo{padding-left:14px;line-height:16px;position:relative;margin-top:6px;display:inline-block;font-size:12px;letter-spacing:0;color:#838e98}.aside-hotel--geo:before{content:'';position:absolute;left:0;top:2px;width:9px;height:13px;background-image:url(../images/icons/location.svg);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.aside-hotel--link{position:relative;border:solid 1px #e7e7e7;border-top:0;display:block;line-height:15px;padding:16px;font-size:13px;color:#333;font-family:var(--main-font);font-weight:500}.aside-hotel--link:after{content:'';display:block;width:6px;height:6px;border-top:solid 2px #007aff;border-right:solid 2px #007aff;position:absolute;top:50%;margin-top:-3px;right:20px;transform:rotate(45deg)}@media (max-width:960px){.article{padding:125px 0 80px}.article-content{width:100%}.article-sidebar{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding-top:30px}}@media (max-width:550px){.aside-hotel{width:100%}}@media (max-width:767px){.article H1{font-size:24px;line-height:29px}}.business-start{position:relative;background:rgba(11,19,27,.7);overflow:hidden}.business-start .container{position:relative;z-index:1}.business-start-video-wrapper{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%}.business-start-video-wrapper:after{content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.business-start-video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:0}.business-start-body{max-width:1056px;margin:0 auto;padding:170px 0 100px}.business-start--text{position:relative;top:-80px;max-width:509px;width:49%;color:#fff}.business-start--text H1{line-height:53px;font-size:44px;font-family:var(--main-font);font-weight:700}.business-start--text p{margin-top:28px;font-family:var(--main-font);font-weight:500;line-height:1.35;font-size:20px}.business-start--text a{color:#007aff}.form-register{width:45%;max-width:380px}.form-register form{background:#fff;padding:8px 19px 24px;border-top:solid 5px #007aff}.form-register--item{margin-top:17px}.form-register--group>*{width:48%}.form-register--item-label{margin-bottom:10px;letter-spacing:-.3px;color:#000;font-size:14px;font-family:var(--main-font);font-weight:400;line-height:16px}.form-register--item input{height:42px;width:100%;display:flex;border:solid 1px #edecec;border-radius:2px;-ms-align-items:center;align-items:center;font-family:var(--main-font);font-weight:400;font-size:14px;color:rgba(0,0,0,.5);padding:0 12px}.form-register button{margin-top:24px;width:212px;height:52px}.form-register--agree{margin-top:16px;font-family:var(--main-font);font-weight:400;letter-spacing:-.3px;color:#333;font-size:12px;line-height:normal}.form-register--agree a{font-family:var(--main-font);font-weight:700;color:#007aff}.form-register button{margin-top:19px;width:100%;height:53px}.form-register--note{margin-top:23px;font-size:14px;line-height:16px;font-family:var(--main-font);font-weight:400;text-align:center;color:#fff}.form-register--note a{font-family:var(--main-font);font-weight:400}@media (max-width:960px){.business-start-body{display:block}.business-start--text{top:0;max-width:100%;width:100%}.business-start--text H1{line-height:37px;font-size:31px}.business-start--text p{margin-top:18px;line-height:1.38;font-size:16px}.form-register{margin-top:54px;width:100%;max-width:100%}}@media (max-width:479px){.form-register--group>*{width:100%}}.pairs{padding:52px 0 110px;max-width:1056px;margin:0 auto}@media (max-width:960px){.pairs{padding:40px 0 52px}.pairs-item{width:33.333%;text-align:center}.pairs-item img{max-width:100%}}@media (max-width:767px){.pairs-item{width:50%}}.business-article{max-width:1234px;margin:0 auto;background-color:#f5f5f7;padding:100px 15px 0;font-family:var(--main-font);font-weight:400;color:#333}.business-article--wrap{max-width:1056px;margin:0 auto}.business-article--text{width:44%;padding-bottom:126px}.business-article--text H3{font-size:24px;font-family:var(--main-font);font-weight:700;max-width:410px}.business-article--text p{font-size:16px;line-height:1.56;margin-top:29px}.business-article--text a{font-family:var(--main-font);font-weight:500;color:#007aff}.business-article--image{position:relative;width:47%;min-height:1px}.business-article--image img{position:absolute;left:0;top:0}@media (max-width:960px){.business-article{padding:33px 15px 0;border-top:solid 1px #d8d8d8}.business-article--text{width:100%;padding-bottom:20px}.business-article--text H3{font-size:20px}.business-article--text p{font-size:14px;line-height:1.5;margin-top:20px}.business-article--image{width:100%;margin-bottom:-25px}.business-article--image img{position:static;max-width:100%;vertical-align:top}}.business-page{padding:0 15px 110px;font-family:var(--main-font);font-weight:400;color:#333;font-size:14px}.business-page H3{font-size:24px;font-family:var(--main-font);font-weight:700}.business-page .link{position:relative;display:inline-block;line-height:19px;padding-right:20px;font-size:16px;color:#007aff;font-family:var(--main-font);font-weight:400}.business-page .link:after{content:'';display:block;width:7px;height:12px;position:absolute;top:50%;margin-top:-5px;right:0;background:url(../images/icons/blue_arrow.svg);background-size:100% 100%}.business-benefits{padding-top:90px;max-width:1115px;margin:0 auto}.business-benefits--item{position:relative;margin-top:30px;width:31%;max-width:343px;border:solid 1px #e7e7e7;border-top:solid 3px #007aff;padding:53px 24px 45px;color:#333;font-family:var(--main-font);font-weight:400}.business-benefits--item-icon{min-height:81px}.business-benefits--item H4{font-size:20px;line-height:normal;font-family:var(--main-font);font-weight:700}.business-benefits--item p{margin-top:18px;opacity:.7;font-size:15px;line-height:1.47;letter-spacing:.2px;color:#242424}@media (max-width:960px){.business-page{padding:70px 0 0}.business-page .container{padding:0}.business-benefits--item{padding:35px 15px 34px;margin-top:20px;width:100%;max-width:100%;border-left:0;border-right:0;border-top:solid 3px #007aff}.business-benefits--item H4{font-size:18px}.business-benefits--item p{font-size:14px}}.business-summary{max-width:1238px;border:solid 1px #e7e7e7;margin:120px auto 0}.business-summary--wrap{max-width:1115px;margin:0 auto;padding:0 25px}.business-summary--text{width:51.5%}.business-summary--text p{font-size:16px;line-height:1.56;margin:29px 0}.business-summary--image{position:relative;width:31%}.business-summary--image img{vertical-align:top}.business-summary--image-free{position:absolute;left:-97px;bottom:-70px}@media (max-width:960px){.business-summary{border:0;margin-top:45px;padding-bottom:44px;border-bottom:solid 1px #e7e7e7}.business-summary--wrap{padding:0 15px}.business-summary--text{width:100%}.business-summary--image{display:none}.business-page H3{font-size:20px}.business-summary--text p{font-size:14px;margin-top:16px}}.business-discount{margin:187px auto 0;max-width:1115px;padding:0 25px}.business-discount--content{width:51.5%}.business-discount--image{width:45%;overflow:hidden;max-width:399px;margin-left:auto}.business-discount p{font-size:16px;line-height:1.56;margin-top:28px}.discount-steps{position:relative;margin:45px 0 60px}.discount-steps:after{content:'';display:block;position:absolute;left:0;right:0;bottom:12px;width:100%;height:2px;background:#d8d8d8}.discount-steps--item-top{height:100px;display:flex;justify-content:center;-ms-align-items:center;align-items:center}.text-logo{font-size:18px;color:#071c32;font-family:var(--main-font);font-weight:400}.text-logo span{color:#007aff}.discount-steps--item-data{position:relative;background:#fff;z-index:2;margin:0 auto;display:flex;justify-content:center;-ms-align-items:center;align-items:center;width:26px;height:26px;border:solid 2px #d8d8d8;border-radius:50%;font-size:14px;color:#007aff;font-family:var(--main-font);font-weight:700}.discount-steps--item:first-child .discount-steps--item-data{margin-left:0}.discount-steps--item:last-child .discount-steps--item-data{margin-right:0}.discount-steps--item-data .fa{font-size:12px}@media (max-width:960px){.business-discount{margin-top:44px;padding:0 15px 80px}.business-discount--content{width:100%}.business-discount p{font-size:14px;line-height:1.5;margin-top:16px}.business-discount--image{display:none}.discount-steps{position:relative;margin:30px 0 40px}}.parallax-block{text-align:center;position:relative;max-width:100%;margin-top:110px;height:650px}.parallax-block__mobile{display:none}.parallax-bg{width:140%;height:140%;top:-20%;left:-20%;position:absolute;z-index:0;background-size:cover;background-image:url('../images/home-hero/7plan.png')}.parallax-wrapper{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;margin:0 auto}.parallax-wrapper__image,.parallax-wrapper__images{position:absolute;top:0;left:0;height:100%;width:100%}#parallax-element7{position:absolute;z-index:0;right:50px;top:0;width:520px;height:600px;background-size:cover;background-image:url(../images/home-hero/6plan.png)}#parallax-element6{position:absolute;width:130%;height:auto;left:-15%;bottom:0}#parallax-element5{position:absolute;width:130%;height:auto;left:-15%;bottom:-5%}#parallax-element4{position:absolute;z-index:4;left:50%;margin-left:-750px;bottom:20px;width:1500px;height:685px;background-size:cover;background-image:url(../images/home-hero/left_build.png)}#parallax-element3{position:absolute;z-index:3;right:50%;margin-right:-700px;bottom:20px;width:1075px;height:790px;background-size:cover;background-image:url(../images/home-hero/right_build.png)}#parallax-element2{position:absolute;z-index:5;right:-10%;bottom:0;width:120%;height:205px;background-size:cover;background-image:url(../images/home-hero/2plan.png)}#parallax-element1{position:absolute;z-index:6;right:-10%;bottom:-20px;width:120%;height:140px;background-size:cover;background-image:url(../images/home-hero/1plan.png)}.parallax-text{position:absolute;left:0;top:50px;width:100%;z-index:2;text-align:center}.parallax-text img{display:inline-block;margin-left:-200px}@media (max-width:960px){.parallax-block{margin-top:0;height:auto;width:100%}.parallax-block__mobile{width:100%;height:auto;object-fit:cover}.parallax-block__mobile{display:block}.parallax-wrapper{display:none}}#modal-politics{position:relative;background:#fff;max-width:1095px;margin:0 auto;padding:76px 194px 100px;font-family:var(--main-font);font-weight:400;font-size:17px;color:#333;line-height:1.59}#modal-politics .mfp-close{overflow:hidden;text-indent:-9999px;font-size:0;color:transparent;width:30px;height:30px;top:64px;right:64px;transform:rotate(45deg);opacity:1}#modal-politics .mfp-close:before{content:'';display:block;width:30px;height:2px;background:#007aff;position:absolute;left:0;top:50%;margin-top:-1px}#modal-politics .mfp-close:after{content:'';display:block;width:2px;height:30px;background:#007aff;position:absolute;left:50%;top:50%;margin:-15px 0 0 -1px}#modal-politics H2{font-size:32px;font-family:var(--main-font);font-weight:700;line-height:normal}#modal-politics H3{margin-top:40px;font-size:24px;font-family:var(--main-font);font-weight:700;line-height:normal}#modal-politics p{margin-top:28px}.travel-modal{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.3);padding:20px;opacity:0;visibility:hidden;transition:.2s ease}.travel-modal.is-open{opacity:1;visibility:visible}.travel-modal__wrapper{display:flex;flex-direction:column;background:#fff;width:40%}.travel-modal__top{display:flex;justify-content:space-between;align-items:center;position:relative;padding:20px;border-bottom:1px solid #e7f2ff}.travel-modal__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;box-shadow:0 4px 16px rgba(10,0,49,.15);border:none;cursor:pointer;transition:.1s linear}.travel-modal__close:hover{box-shadow:0 4px 16px rgba(10,0,49,.3)}.travel-modal__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--main-font);font-style:normal;font-weight:700;font-size:17px;line-height:20px;color:#000;margin:0}.hp-main__right-title~[data-custom-tooltip]{top:-1px}.travel-modal__content{position:relative;display:flex;flex-direction:column;overflow:hidden;font-family:var(--main-font);padding:6px;width:100%}.travel-modal__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--main-font);font-style:normal;font-weight:700;font-size:17px;line-height:20px;color:#000;margin:0}.travel-modal__actions{display:flex;align-items:end;justify-content:end;margin-top:8px;gap:6px}.travel-modal__actions .blue-btn,.travel-modal__actions .red-btn{height:auto;padding:8px 12px;width:auto;min-width:unset;border:none}.modal-politics--info{margin-top:40px;opacity:.5}.travel-modal .jqte_toolbar{display:none}.travel-modal .jqte_linktypeselect{display:none}.travel-modal .jqte_linkinput{margin:0}.travel-agent-message{width:100%;max-width:100%;resize:vertical;border:solid 1px #edecec;padding:4px}.travel-agent-send-message-btn{margin-top:10px;display:block;padding:12px 32px;margin-left:1px;font-family:var(--main-font);font-size:14px;font-weight:700;letter-spacing:0;color:#fff;-webkit-appearance:none;border:none;-webkit-border-radius:0;border-radius:0;outline:0;background:#1785ed;cursor:pointer}@media (max-width:1320px){.travel-modal__wrapper{width:60%}.modal__travel-travel_compare .travel-modal__wrapper{widows:100%}}@media (max-width:767px){#modal-politics{padding:60px 15px 30px;font-size:15px}#modal-politics H2{font-size:24px}#modal-politics H3{margin-top:24px;font-size:18px}.travel-modal__wrapper{width:100%}}.search-page{max-width:1266px;padding:150px 15px 0;font-family:var(--main-font);font-weight:400;font-size:14px;color:#333;margin:0 auto}.search-top{padding-bottom:32px}.search-bt-filter{display:flex;width:25%;justify-content:center;-ms-align-items:center;cursor:pointer;align-items:center;height:52px;border:solid 1px #e9e9e9;border-radius:3px;color:#007aff;font-family:var(--main-font);font-weight:600;letter-spacing:.2px}.search-bt-filter span,.search-bt-filter.active>img{display:none}.search-bt-filter img{margin-right:10px}.search-bt-filter.active{background:#007aff;border-color:#007aff;color:#fff}.search-bt-filter.active span{display:block}.search-tabs{width:73%}.search-tab--link{position:relative;display:flex;width:25%;justify-content:center;-ms-align-items:center;flex-wrap:wrap;align-items:center;height:52px;border:solid 1px #e9e9e9;border-right-width:0;text-align:center;color:#000;letter-spacing:.5px;font-family:var(--main-font);font-weight:500}.search-tab--link:first-child{border-radius:3px 0 0 3px}.search-tab--link:last-child{border-right-width:1px;border-radius:0 3px 3px 0}.search-tab--link span span{display:block;width:100%;font-size:13px;letter-spacing:-.3px;opacity:.5;color:#000}.search-tab--link.active{color:#007aff}.search-tab--link.active:before{content:'';display:block;background:#007aff;height:3px;border-radius:4px;position:absolute;left:0;top:0;right:0}.search-filter{width:25%;display:none;float:left;margin-right:2%}.search-filter--form{padding:2px 20px 32px}.search-catalog--scroll .mCSB_scrollTools .mCSB_dragger,.search-filter--scroll .mCSB_scrollTools .mCSB_dragger{max-width:0;max-height:0;z-index:-100;opacity:0}.search-catalog{width:25%;float:left}.search-catalog .aside-hotel:first-child{margin-top:0}.search-catalog--scroll,.search-filter--scroll{position:relative;height:100vh;overflow:hidden}.search-filter--scroll{border:solid 1px #e9e9e9;border-radius:3px}.search-page--close{position:absolute;z-index:20;top:20px;right:20px;background:url(../images/icons/clos4e.svg);width:40px;height:40px;background-size:100% 100%;display:block}.search-map{width:73%;position:relative;display:flex;float:right;height:100vh;padding-bottom:30px}#location{width:100%;height:100%;overflow:hidden}.search-filter-item{margin-top:24px}.search-filter-item:first-child{margin-top:0}.search-filter-item--label{opacity:.9;font-family:var(--main-font);font-weight:400;font-size:14px;padding-bottom:11px}.search-filter--range input,.search-filter-item input{border:solid 1px #ebebeb;height:44px;border-radius:3px;padding:0 20px;width:100%;color:rgba(51,51,51,.9);font-family:var(--main-font);font-weight:500;font-size:14px}.search-filter-item .custom-select select{padding-left:20px;font-family:var(--main-font);font-weight:500;height:44px}.search-filter--range{border-bottom:1px solid #698096;margin-bottom:30px;padding:20px 20px 30px 20px}.search-filter--range-label{margin-bottom:30px;font-size:18px;line-height:21px;color:#262626;font-family:var(--main-font);font-weight:700}.search-filter--range-ui{margin-top:32px;font-family:var(--main-font);font-weight:500;font-size:13px}.search-filter--range-data{position:relative;width:47%}.search-filter__intro{padding:20px;background:#cee2f8;border-radius:4px 4px 0 0}.price-slider .ui-slider-range{background:#cee2f8}.price-slider .ui-slider-handle{background:#017afd!important}.search-filter__intro-desc{font-family:var(--main-font);font-style:normal;font-weight:700;font-size:18px;line-height:21px;color:#262626}.search-filter--range-data input{height:52px;padding:0 40px 0 12px;font-family:var(--main-font);font-style:normal;font-weight:600;font-size:14px;line-height:22px;color:#262626;border:1px solid #a1a1a1;border-radius:4px}.search-filter--range-data span{position:absolute;top:0;right:12px;bottom:0;display:flex;align-items:center;font-family:var(--main-font);font-weight:600;font-size:14px;line-height:22px;color:#262626}.search-filter-btn{width:100%;margin-top:23px;min-height:52px}.search-page-body--active .search-filter{display:block}.search-page-body--active .search-map{width:46%}.hotel-block{margin-bottom:10px;display:flex;flex-direction:row;align-items:flex-start;width:100%;background:#fff;border:solid 1px #cdcdcd;border-radius:2px;position:relative;transition:.1s ease;-webkit-tap-highlight-color:transparent}.map-card .hotel-item-main{display:none}@media (min-width:961px){.map-card{flex-direction:column}.map-card .hotel-block-image{padding:0;width:100%;margin-bottom:10px}.map-card .hotel-block-introduce{padding:0 10px}}@media (max-width:1320px){.map-card .hotel-block-image{min-width:unset;max-width:unset}}@media (max-width:960px){.map-card .hotel-item-main{display:flex}.map-card .hotel-block-introduce{display:none}}.hotel-block:active{background:#ebebeb}@media (max-width:960px){.hotel-block{margin-bottom:12px;width:100%;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;align-items:stretch}}.hotel-block-image{position:relative;display:flex;flex-direction:row;align-items:flex-start;padding:10px 0 10px 10px}@media (max-width:1320px){.hotel-block-image{min-width:194px;max-width:194px}}@media (max-width:960px){.hotel-block-image{min-width:139px;max-width:139.1px;padding:0}}.hotel-block-content{min-height:232px;padding:20px;width:440px;border-right:1px solid rgba(218,218,218,.6)}@media (max-width:1320px){.hotel-block-content{width:340px;padding:20px 15px}}@media (max-width:960px){.hotel-block-content{width:100%;min-height:124px;padding:6px 15px 9px 15px;border:none}}@media (max-width:425px){.hotel-block-content{padding:6px 10px 9px 15px}}.mobile-card{position:fixed;left:0;right:0;bottom:0;z-index:100;background:#fff;border-top:solid 1px #cfcfcf;font-family:var(--main-font);font-weight:400;padding:10px 15px;color:#333;display:none}.hotel-room-next.hide{display:none}.mobile-card--price{font-family:var(--main-font);font-weight:500;font-size:17px;letter-spacing:-.4px;color:#000}.mobile-card--info{margin-top:4px;opacity:.5;font-size:13px;letter-spacing:-.3px}.mobile-card .blue-btn{font-size:14px;font-family:var(--main-font);font-weight:700;min-width:151px;height:44px}@media (max-width:960px){.mobile-card{display:block}}.gray-cursive{color:rgba(51,51,51,.5);font-size:14px;line-height:16px;font-family:var(--main-font);font-weight:400;font-style:italic}.s-bold{font-family:var(--main-font);font-weight:400}.old-price{display:block;line-height:16px;opacity:.4;font-family:var(--main-font);font-weight:400;font-size:14px;color:#272727;text-decoration:line-through}.new-price{display:block;line-height:22px;font-size:16px;color:#282828;font-family:var(--main-font);font-weight:700}.text-note{display:block;line-height:12px;margin-top:1px;font-size:12px;color:#838e98;font-family:var(--main-font);font-weight:400}.blue-btn{display:flex;justify-content:center;text-align:center;-ms-align-items:center;align-items:center;min-width:190px;height:42px;background-color:#1785ed;border-radius:3px;font-size:14px;color:#fff!important;font-family:var(--main-font);font-weight:700;border:0;cursor:pointer;transition:.3s}.blue-btn:hover{background:#002d5f}.booking-item .blue-btn{padding-left:40px;display:flex;flex-direction:row;justify-content:flex-start;-ms-align-items:center;align-items:center;min-width:200px;height:42px;border-radius:3px;font-size:14px;color:#1785ed!important;font-family:var(--main-font);font-weight:700;cursor:pointer;transition:.3s;position:relative;background:#fff;border:solid 1px #dadada}.booking-item .blue-btn:after{content:'';position:absolute;right:15px;width:9px;height:14px;background-size:cover;background-image:url('../images/icons/book-arrow.svg')}.booking-item .blue-btn:before{content:'';position:absolute;left:17px;width:16px;height:18px;background-image:url(../images/icons/bookagain.svg);background-repeat:no-repeat;background-size:contain}.booking-item .review-booking-button:before{content:'';position:absolute;left:17px;top:50%;transform:translateY(-50%);width:16px;height:18px;background-image:url(../images/icons/star_bookings2.svg);background-repeat:no-repeat;background-size:contain}.booking-item .details-booking-button:before{content:'';position:absolute;left:17px;top:50%;transform:translateY(-50%);width:16px;height:18px;background-image:url(../images/icons/star_bookings2.svg);background-repeat:no-repeat;background-size:contain}.bold{font-family:var(--main-font);font-weight:700;color:#333}.italic{font-family:var(--main-font);font-weight:400}.small-text{font-size:12px}.text-success{font-family:var(--main-font);font-weight:400;color:#4cd964}.text-success>*{color:#4cd964}.custom-select{position:relative;overflow:hidden}.custom-select select{display:flex;width:100%;height:42px;padding:0 20px 0 8px;border:solid 1px #edecec;position:relative;-ms-align-items:center;align-items:center;font-size:14px;color:#333;font-family:var(--main-font);font-weight:400;border-radius:3px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/icons/stigntr.svg) 100% 50% no-repeat #fff}.custom_select_country_option{width:200px!important;white-space:normal}.captcha{padding:20px 16px}.hp-main-rooms_select{padding-top:0}.hp-main-rooms_select-part{min-height:203px;position:relative;padding-top:12px}.hp-main-rooms_select-part:nth-child(2){padding-top:12px}.hp-main-rooms_select-part:nth-child(3){padding-top:12px}.hp-main-rooms_select-part:nth-child(4){padding-top:12px}.hp-main-rooms_select-part:first-child:before{display:none}.hp-main-rooms__row.active{background:rgba(0,122,255,.05)}.mob-block-480{display:none}.body_bookings-page .date-picker-wrapper{margin-left:0}.bc3-delete{right:95px!important;color:red!important;pointer-events:none;opacity:0}.bc3-delete.active{pointer-events:auto;opacity:1}.form-section-data--item input{display:block;width:100%;border:none;-webkit-appearance:none;background:0 0;outline:0;margin-top:3px;font-family:var(--main-font);font-style:normal;font-weight:400;font-size:14px;line-height:17px;letter-spacing:-.337647px;color:#000}.mobile-nav--lang{position:relative}.mobile-nav--item-select-lang{position:absolute;left:0;top:0;width:98%;height:100%;-webkit-appearance:none;outline:0;border:none;background:0 0;font-size:17px;color:transparent;margin:auto 5px;padding-left:7px}.mobile-nav--currency{position:relative}.mobile-nav--item-select-cur{position:absolute;left:0;top:0;width:98%;height:100%;-webkit-appearance:none;outline:0;border:none;background:0 0;font-size:17px;color:transparent;margin:auto 5px;padding-left:7px}.mobile-nav--item-select-cur option,.mobile-nav--item-select-lang option{color:#333}#data-range,[data-datepickersing]{cursor:pointer}.hp-main__amenities-bot{display:none}.nivo-lightbox-wrap{left:0;right:0;top:5%;bottom:5%}.nivo-lightbox-close{top:16px;right:16px;z-index:10;width:20px;height:20px;background-image:url('../images/icons/nivo-close.svg');background-size:cover;font-size:0}#data-range:focus{font-size:17px}.saved-hotels .saved-hotels-adults{display:none}.mob-modal{display:none}#check-status{display:none;position:relative;max-width:562px;margin:0 auto;background:#fff;border-top:solid 5px #007aff;padding:70px 27px 32px 31px;color:#333;font-family:var(--main-font);font-weight:400;font-size:14px;line-height:normal}#check-status.active{display:block}#check-status H3{font-family:var(--main-font);font-weight:700;opacity:.9;font-size:24px}#check-status p{margin-top:12px;font-size:15px;line-height:1.4}.check-status--form{padding-top:8px}.check-status--form-item{margin-top:20px}.check-status--form-item span{opacity:.9;font-weight:600;font-family:var(--main-font);font-weight:400;color:#353535}.check-status--form-item input{height:48px;border:solid 1px #ebebeb;padding:0 15px;border-radius:3px;width:100%;margin-top:11px;font-size:14px}.check-status--form button{margin-top:32px;width:196px;height:49px}.link-back{margin-top:32px}.link-back a{position:relative;display:inline-block;color:#007aff;font-weight:600;font-family:var(--main-font);font-weight:400;font-size:15px;padding-left:20px}.link-back a:before{content:'';position:absolute;margin-top:-4px;top:46%;left:0;height:2px;width:12px;background:#007aff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.link-back a:after{content:'';position:absolute;margin-top:4px;top:46%;left:0;height:2px;width:12px;background:#007aff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:767px){.link-back{width:100%;order:1}}#check-status .mfp-close{font-size:0;color:transparent;width:24px;height:24px;overflow:hidden;top:30px;right:28px;opacity:1;padding:0}#check-status .mfp-close:after,#check-status .mfp-close:before{width:30px;height:2px;background-color:#474747;position:absolute;left:-4px;top:10px;content:'';display:block}#check-status .mfp-close:before{transform:rotate(45deg)}#check-status .mfp-close:after{transform:rotate(-45deg)}.intl-tel-input{font-family:var(--main-font);font-weight:400}.nivo-lightbox-close{right:unset;left:16px}.nivo-lightbox-overlay{background:#071a2e!important}.hpm-more{padding:19px 21px;background:#07192e;width:100%}.hpm-more__title{font-family:var(--main-font);font-size:17px;font-weight:700;color:#fff}.hpm-more__sub-title{margin-top:2px;font-family:var(--main-font);font-weight:400;font-size:15px;color:#fff;opacity:.7}.hpm-more img{margin-right:24px;max-width:40px}.hpm-more__link{width:235px;height:40px;border:1px solid #f0c804;color:#f0c804;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0}#modal-reg{margin:0 auto;width:630px;position:relative;padding:71px 39px;background:#fff}.modal-reg__title{font-family:var(--main-font);font-weight:400;font-size:27px;letter-spacing:-.65px;color:#333}.modal-reg__desc{margin:35px 0 45px;font-family:var(--main-font);font-weight:400;font-size:16px;line-height:22px;letter-spacing:-.38px;color:#333;opacity:.5}html{margin-right:0!important}#modal-reg .mfp-close{overflow:hidden;text-indent:-9999px;font-size:0;color:transparent;width:30px;height:30px;top:25px;right:38px;transform:rotate(45deg);opacity:1}#modal-reg .mfp-close:before{content:'';display:block;width:30px;height:2px;background:#474747;position:absolute;left:0;top:50%;margin-top:-1px}#modal-reg .mfp-close:after{content:'';display:block;width:2px;height:30px;background:#474747;position:absolute;left:50%;top:50%;margin:-15px 0 0 -1px}.modal-reg__link{width:200px;height:52px;background:#1785ed;color:#fff;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;border-radius:3px}.nivo-lightbox-body-effect-fade{position:fixed;overflow:hidden}#thank{position:relative;max-width:600px;margin:0 auto;background:#fff;padding:130px 20px 46px;color:#333;font-family:var(--main-font);font-weight:400;font-size:14px;line-height:normal;text-align:center}.thank-image{position:absolute;left:0;top:-80px;right:0;text-align:center}#thank .mfp-close{font-size:0;color:transparent;width:24px;height:24px;overflow:hidden;top:30px;right:28px;opacity:1;padding:0}#thank .mfp-close:after,#thank .mfp-close:before{width:30px;height:2px;background-color:#474747;position:absolute;left:-4px;top:10px;content:'';display:block}#thank .mfp-close:before{transform:rotate(45deg)}#thank .mfp-close:after{transform:rotate(-45deg)}.thank-title{font-family:var(--main-font);font-weight:700;letter-spacing:-.6px;font-size:27px}#thank p{font-family:var(--main-font);font-weight:500;letter-spacing:-.4px;opacity:.5;margin-top:11px;font-size:16px}#thank .blue-btn{width:100%;max-width:300px;height:52px;margin:47px auto 0}.document-page{max-width:1132px;margin:0 auto;padding:150px 0 100px;font-family:var(--main-font);font-weight:400;color:#333}.document-menu{flex:0 0 230px;padding-right:10px}.document-menu ul{margin:0;padding:0;list-style-type:none}.document-menu li{margin-bottom:20px}.document-menu li a{display:block;opacity:.7;color:#242424;font-size:18px;line-height:21px}.document-menu li a.active{font-family:var(--main-font);font-weight:700;color:#333;opacity:1}.document-content{flex-basis:100%}.document-date{font-size:18px;font-family:var(--main-font);font-weight:700;letter-spacing:.6px;line-height:21px;padding-left:11px;border-left:3px solid #007aff}.document-table{margin-top:20px}.document-table-head{display:flex;color:#fff;background:#222b42;font-size:13px;line-height:1.31;font-family:var(--main-font);font-weight:500}.document-table-body{border:solid 1px #e6e6e6;border-top-width:0}.document-table-row{display:flex;color:rgba(51,51,51,.9);font-size:14px;line-height:normal}.document-table-row:nth-child(2n){background:rgba(239,240,240,.44)}.document-table-cell{padding-right:10px;display:flex;-ms-align-items:center;align-items:center;height:66px}.document-table-cell:first-child{padding-left:24px;width:12%}.document-table-cell:nth-child(2){width:20%}.document-table-cell:nth-child(3){width:28%}.document-table-cell:nth-child(4){width:23%}.document-table-cell:nth-child(5){width:17%}.document-table-cell--mob-thead{display:none}.bt-download{display:flex;width:120px;height:36px;border:solid 1px #e6e6e6;justify-content:center;-ms-align-items:center;align-items:center;text-transform:uppercase;border-radius:2px}.bt-download:before{content:'';display:block;background:url(../images/icons/dow3nload.svg);width:14px;height:14px;background-size:100% 100%;margin-right:8px}.document-section{margin-top:33px}.document-section:first-child{margin-top:0}.contract{border:solid 1px #e6e6e6;padding:66px 64px 62px;font-size:14px;font-family:var(--main-font);font-weight:400;color:#333}.contract--item-info{line-height:16px;margin-bottom:10px;color:rgba(51,51,51,.8)}.contract--item-info span{color:#333}.contract-section{border:solid 1px #e6e6e6;width:47.5%;margin-top:64px}.contract-section--top{background-color:#f9f9f9;border-top:solid 3px #007aff;border-bottom:solid 1px #e6e6e6;padding:12px 23px}.contract-section--top-title{line-height:19px;font-size:16px;font-family:var(--main-font);font-weight:700}.contract-section--top p{margin-top:9px;opacity:.8}.contract-section--body{padding:24px 24px 17px}.contract-tool{margin-top:20px}.contract-tool a{display:inline-block;margin-left:5px;color:#007aff;font-family:var(--main-font);font-weight:500}.contract-autor{margin-top:30px}.contract-autor--name{margin-right:11px;font-family:var(--main-font);font-weight:700}.contract-autor--info{color:rgba(51,51,51,.8)}.contract-autor--info p{margin-bottom:4px;position:relative;z-index:2}.signature{margin-top:-15px;text-align:right}@media (max-width:1200px){.contract-section{width:100%}}@media (max-width:960px){.document-page{padding:120px 0}.document-page .container{padding:0}.document-body{display:block}.document-menu{padding:0 16px}.document-menu li{margin-bottom:16px}.document-menu li a{font-size:15px;line-height:18px}.contract-top{padding:0 16px}.contract{border:0;padding:16px 0 0}.contract-section{border-left:0;border-right:0;margin-top:20px}.contract-section--top{padding-left:15px;padding-right:15px}.contract-section--body{padding-left:15px;padding-right:15px}.contract-tool{margin-top:16px;padding:0 16px;justify-content:flex-start}.contract-tool a{margin:0 5px 0 0}.contract-autor{padding:0 16px}.document-section{padding:0 16px}.document-section:first-child{margin-top:33px}.mfp-container{overflow-y:auto}}@media (max-width:479px){.contract-top .blue-btn{order:-1;width:100%;margin-bottom:30px}.document-table-head{display:none}.document-table-body{border-top-width:1px}.document-table-row{flex-wrap:wrap}.document-table-cell{min-width:100%;display:flex;padding:0;height:auto}.document-table-cell:first-child{padding-left:0}.document-table-cell--mob-thead{display:flex;color:#fff;background:#222b42;font-size:13px;line-height:1.31;font-family:var(--main-font);font-weight:500;width:50%;padding-left:10px;height:55px;-ms-align-items:center;align-items:center}.document-table-cell--data{padding-left:10px;display:flex;-ms-align-items:center;align-items:center;width:50%}.document-table-row:nth-child(2n){background:0 0}}@media (max-width:767px){.thank-title{font-size:20px}#thank .mfp-close{top:-38px;right:auto;left:15px}#thank .mfp-close:after,#thank .mfp-close:before{background:#fff}#thank .blue-btn{height:44px}}@media (max-width:767px){#check-status .mfp-close{top:15px;right:15px}.hpm-more{justify-content:center}.hpm-more__left,.hpm-more__right{margin:10px 15px}#modal-reg{width:calc(100% + 12px);margin-left:-6px;padding:60px 16px}.modal-reg__title{font-size:23px}.modal-reg__desc{margin:40px 0 50px}.modal-reg__link{width:100%}#modal-reg .mfp-close{top:16px;right:16px}}@media (max-width:479px){.mob-block-480{display:flex}}@media (max-width:960px){.search-filter__intro{display:none}.search-filter--range{position:fixed;top:0;left:0;opacity:0;visibility:hidden}.mob-modal{padding-top:88px;position:fixed;z-index:150;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.7)}.mob-modal-inner{background:#fff;padding:0 16px 16px}.mob-modal__submit{border-radius:0}.mob-modal-calendar{margin-top:16px;border-top:solid 1px #e7e7e7;width:calc(100% + 32px);margin-left:-16px}.mob-modal-calendar .date-picker-wrapper{width:100%}.mob-modal-calendar .date-picker-bot{display:none}.hp-main-rooms__row.active .hp-main-rooms__td{border:none!important}.hp-main-rooms__row.active{border:1px solid #1785ed}.mobile-nav--item img{width:25px}.body_bookings-page .date-picker-wrapper{left:16px!important}.search-map{width:100%;float:unset}.search-catalog{margin-top:22px;float:unset;width:100%}.booking-item .blue-btn{width:32%;border-radius:0}.nivo-lightbox-wrap{left:0;right:0}[data-mobmodaltr]>select{pointer-events:none}.main-nav__logo-bis img{position:relative}.main-nav__logo-bis img:last-child{display:none}.home-header--form-total .form-total--dropdown{display:none!important}input[type=text]:not(.hotels-page-sidebar__input-inner){font-size:14px!important}.main-nav_bus .main-nav__mob-search{display:none}.main-nav_bus .main-nav__mob-logo{display:flex;width:30px}}@media (max-width:479px){..booking-item--title{font-size:15px}.booking-item--location{font-size:13px;margin:4px 0}.booking-item--info{margin-top:5px;margin-bottom:10px;font-size:13px}.booking-item--photo{position:absolute;left:0;top:0;width:93px;height:170px;margin-top:0}.booking-item--photo img{height:100%}.booking-item--content-left,.booking-item--content-right{padding-left:100px;min-height:62px}.booking-item--content{padding-left:0}.booking-item--info{display:none}.booking-item--check{width:100%;display:flex;justify-content:flex-start;text-align:left;font-size:13px;-ms-align-items:center;margin-top:6px;align-items:center;white-space:nowrap}.booking-item--check-head{color:rgba(0,0,0,.5);text-transform:none;font-size:13px}.booking-item--check-date{background:0 0;border-radius:0;margin:0 4px;padding:0;line-height:15px;min-height:unset;height:100%}.booking-item--check-date span{display:inline-block;margin-bottom:0;font-size:13px;line-height:14px;font-family:var(--main-font);font-weight:700}.booking-item--sep{display:none}.booking-item--sep .gray-cursive{font-size:13px;line-height:14px;font-family:var(--main-font);font-weight:400;font-style:normal}.booking-item--foot{display:block;margin-top:10px}.booking-item--foot a{border:none;border-top:solid 1px #dadada}.booking-item .blue-btn:first-child{border-top:1px solid #dadada}.booking-item .blue-btn{width:100%;max-width:100%;border:none;border-bottom:1px solid #dadada}.booking-item .blue-btn:last-child{border-bottom:none}.booking-item .stroke-button{max-width:100%;border-bottom:1px solid transparent}.booking-item{margin:15px 0}.booking-item--content-right{white-space:nowrap}}@media (max-width:480px){.form-item--hint{font-size:12px}.form-section--top .link-delete{margin-top:0}.form-section--row-hr_mob{border-bottom:none}.form-section_included{margin-top:30px;border-top:1px solid #dadada}.form-section H4{max-width:100%;white-space:pre-wrap}.form-section--note{font-size:12px}.hotel-item_step-2{display:none}.booking-page-sidebar_step-2{display:none}.booking-infobox .link{font-size:0}.booking-infobox--content{border-top:solid 1px #dadada}}.card-loader{background-color:#fff;box-shadow:0 1px 2px 1px rgba(0,0,0,.08),0 -1px 3px 0 rgba(0,0,0,.06);padding:8px;position:relative;border-radius:2px;margin-bottom:32px;height:309px;overflow:hidden}.card-loader:only-child{margin-top:0}.dummy-image{display:inline-block;height:190px;min-width:100%;background:#ededed}.dummy-title{height:18px;background:#ededed;margin-top:12px}.dummy-geo{position:relative;height:10px;background:#ededed;margin-top:7px}.dummy-geo:after{content:'';border-bottom:1px solid #ededed;left:-10px;right:-10px;position:absolute;height:1px;bottom:-18px}.dummy-link{height:10px;background:#ededed;margin-top:33px}.card-loader:after{content:'';background-color:#333;width:100%;height:100%;position:absolute;top:0;left:0;animation-duration:.6s;animation-iteration-count:infinite;animation-name:loader-animate;animation-timing-function:linear;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 30%,rgba(255,255,255,0) 81%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 30%,rgba(255,255,255,0) 81%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 30%,rgba(255,255,255,0) 81%)}@keyframes loader-animate{0%{transform:translate3d(-100%,0,0)}100%{transform:translate3d(100%,0,0)}}.spinner{margin:50px;height:28px;width:28px;animation:rotate .8s infinite linear;border:2px solid #0a83ff;border-right-color:transparent;border-radius:50%}.stroke-button{background:0 0}.stroke-button:hover .spinner{border:2px solid #fff;border-right-color:transparent}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pagination_hotels{display:block;text-align:right;font-family:var(--main-font);font-weight:400;margin-bottom:20px}.pagination_hotels a{display:inline-block;border:1px solid #838285;width:35px;line-height:30px;text-align:center;color:#838285;margin:1px 0}.pagination_hotels a:hover{border:1px solid #0c84fe;color:#0c84fe}.pagination_hotels .active{border:1px solid #0c84fe;color:#fff;background:#0c84fe}.pagination_hotels .active:hover{color:#fff}.pagination_hotels .flexible-width{width:auto;padding:0 10px}.morecontent span{display:none}.morelink{color:#1785ed;display:block;margin-top:10px}.hp-main-description .morelink{font-size:16px;font-family:var(--main-font);font-style:normal;font-weight:700;font-stretch:normal;letter-spacing:normal;color:#007aff;line-height:19px;margin-top:17px}@media (max-width:960px){.hp-main-description{margin-bottom:30px}}.blue-btn.mfp-close{font-size:inherit!important;color:#fff!important;overflow:auto!important;position:initial!important}.blue-btn.mfp-close:before{display:none!important}.blue-btn.mfp-close:after{display:none!important}.hotel-item-content-status__free{position:relative}.arrow{position:absolute;content:"";margin-left:10px;margin-top:5px;display:none}.drop{position:absolute;content:"";margin-left:60px;margin-top:55px;width:0;height:0;border-radius:0;box-shadow:0 0 0 #000}.pic{background:grey;width:0;height:0;margin-top:60px;margin-left:60px}.drop .line{position:absolute;background:grey;height:8px;margin-top:10px;margin-left:100px;border-radius:0}.link_info:hover .arrow{position:absolute;width:0;height:0;margin-top:10px;margin-left:10px;left:20px;top:10px;display:block}.info_box_content{padding:10px}.link_info:hover .drop{position:absolute;background:#fff;width:200px;height:100px;margin-top:10px;margin-left:-40px;border-radius:5px;border:1px solid #4cd964}.tooltip_templates{display:none}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-cancellation .tooltipster-box{background:#071a2e;box-shadow:0 10px 30px 0 rgba(0,0,0,.1);border:1px solid #071a2e}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-cancellation .tooltipster-content{font-size:14px;font-family:var(--main-font);font-weight:400;padding:20px}.tooltipster-sidetip.tooltipster-bottom.tooltipster-noir-cancellation .tooltipster-arrow{color:#071a2e}.cancellation_tip h3{color:#5adc70;display:none;margin-bottom:10px}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-like .tooltipster-box{background:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.1);border:1px solid #0c84fe}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-like .tooltipster-content{font-size:14px;font-family:var(--main-font);font-weight:400;padding:20px;color:#000}.tooltipster-sidetip.tooltipster-bottom.tooltipster-noir-like .tooltipster-arrow{color:#071a2e}.like_tip h3{color:#0c84fe;display:none;margin-bottom:10px}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-breakfast .tooltipster-box{background:#071a2e;box-shadow:0 10px 30px 0 rgba(0,0,0,.1);border:1px solid #071a2e}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-breakfast .tooltipster-content{font-size:14px;font-family:var(--main-font);font-weight:400;padding:20px;color:#fff}.tooltipster-sidetip.tooltipster-bottom.tooltipster-noir-breakfast .tooltipster-arrow{color:#071a2e}.breakfast_tip h3{color:#fff;display:none;margin-bottom:10px}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-business .tooltipster-box{background:#071a2e;box-shadow:0 10px 30px 0 rgba(0,0,0,.1);border:1px solid #071a2e}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-business .tooltipster-content{font-size:14px;font-family:var(--main-font);font-weight:400;padding:20px;color:#fff}.tooltipster-sidetip.tooltipster-bottom.tooltipster-noir-business .tooltipster-arrow{color:#071a2e}.business_tip h3{color:#fff;display:none;margin-bottom:10px}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-in_demand .tooltipster-box{background:#071a2e;box-shadow:0 10px 30px 0 rgba(0,0,0,.1);border:1px solid #071a2e}.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-in_demand .tooltipster-content{font-size:14px;font-family:var(--main-font);font-weight:400;padding:20px;color:#fff}.tooltipster-sidetip.tooltipster-bottom.tooltipster-noir-in_demand .tooltipster-arrow{color:#071a2e}.in_demand_tip h3{color:#fff;display:none;margin-bottom:10px}.select2-container--default .select2-selection--single{border:none;border-radius:0}.select2-container .select2-selection--single{height:52px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:52px}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:17px;padding-right:41px;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#1d1d1d}.select2-results__option{font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#1d1d1d}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.date-picker-wrapper.single-month .month-wrapper table{width:100%}.body_hotel-page .date-picker-wrapper.single-month{margin-left:0}.date-picker-wrapper.single_calendar_datepicker .first-date-selected:after{display:none}.body_hotel-page .date-picker-wrapper.single-month{max-width:260px}.hp-main__right-date{position:relative;justify-content:center}.datain,.dataout{position:relative}@media (max-width:578px){.datain{width:90px;position:relative}.dataout{position:relative;width:105px}.hp-main__right-date{padding-right:80px}.hp-main__right-date::before{content:'';background-image:url(../images/icons/p-calendar.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;position:absolute;left:10px}.hp-main__right-date::after{content:'';background-image:url(../images/icons/hp-sleep.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;right:93px;position:absolute;opacity:.4}.hp-main__right-date input{width:96px!important}.hp-main__right-date input{padding:0 7px}.pl-20{padding-left:19px;display:none}.hotels-page-sidebar__choice-room{display:none}.hotels-page-sidebar__choice-children{display:none}.hotels-page-sidebar__js-show-hide--dropdown{cursor:pointer;width:100%}}@media (min-width:579px) and (max-width:960px){.hp-main__right-date::before{content:'';background-image:url(../images/icons/p-calendar.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;position:absolute;left:12px}.hp-main__right-date::after{content:'';background-image:url(../images/icons/hp-sleep.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;right:93px;position:absolute;opacity:.4}}@media (min-width:579px) and (max-width:960px){.hotels-page-sidebar__choice-adults{display:none}}.hp-main__right-date .datain span.hover_block{content:'';background:rgba(23,133,237,.48);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:5px;left:7px;right:5px;bottom:5px;display:none}@media (max-width:320px){.hp-main__right-date .datain span.hover_block{left:5px;right:0}}.hp-main__right-date .dataout span.hover_block{content:'';background:rgba(23,133,237,.48);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:5px;left:5px;right:0;bottom:5px;display:none}.show_block{display:block!important}.hide_block{display:none!important}#data-range-in,#data-range-out{position:relative}.white_placeholder::placeholder{color:#fff}.hp-main__right-bot{position:relative}@media (min-width:960px){.leftimportant{left:0!important}}@media (max-width:960px){.leftimportant{position:fixed;left:12px!important;top:215px!important}}.easy-autocomplete{position:initial}.easy-autocomplete input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.easy-autocomplete-container{top:55px}.easy-autocomplete-container ul .eac-category,.easy-autocomplete-container ul li{padding:10px 12px}.easy-autocomplete-container ul li div{font-family:var(--main-font);font-weight:400}.eac-icon-left .eac-item img{margin-right:10px}@media screen and (max-width:1320px){.assigned_div>img{width:12px}}@media screen and (max-width:960px){.assigned_div>img{width:46px}.show_block_mob{display:block!important}.hide_block_mob{display:none!important}}.eac-item .img img{margin-right:5px;width:30px;height:30px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.eac-item .name{vertical-align:top;display:inline-block;margin-top:8px}.eac-item .desc{vertical-align:top;display:inline-block;margin-top:10px;color:#adadad}@media screen and (max-width:600px){.pagination_hotels{text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.pagination_hotels .flexible-width{white-space:nowrap}.pagination_hotels a{margin:0 2px}}@media (min-width:600px) and (max-width:960px){.pagination_hotels{margin-right:13px}}.is-invalid{border:1px solid #f08080!important}.alert-danger{padding-top:5px;color:red!important}.color-grey{color:#333!important}.mb-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:50;background:rgba(255,255,255,.7);border-radius:3px}.mb-overlay .mb-overlay__icon{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px;color:#000;font-size:30px;background-image:url('../images/icons/preloader_sqr.png')}.mb-overlay__icon{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.login-modal__error{font-family:var(--main-font);font-weight:400;margin-top:3px;color:red;font-size:14px}.login-modal__alert{font-family:var(--main-font);font-weight:400;width:100%;border:1px solid red;background:#ff4a3b;color:#fff;padding:15px;border-radius:4px;text-align:center;margin-bottom:20px}.hotels-page-sidebar__spinner{display:block;width:100%;height:57px;font-family:var(--main-font);font-weight:500;font-size:14px;line-height:4;letter-spacing:0;color:#333;background:0 0;-webkit-appearance:none;outline:0;border:1px solid #a1a1a1;border-radius:4px}@media (max-width:960px){.hotels-page-sidebar__spinner{border-radius:0}}.hotels-page-sidebar__spinner .hotels-page-sidebar__js-show-hide--dropdown>*{width:33%}@media screen and (max-width:960px){.hotels-page-sidebar__spinner{border:none;width:150px;margin-bottom:5px;overflow:hidden}.home-header-input__label-hotels{display:none}}@media (min-width:960px){.hotels-page-sidebar__js-show-hide--dropdown{display:flex;justify-content:space-around;align-items:center;padding:8px 16px}}.hotels-page-sidebar__choice-adults::before,.hotels-page-sidebar__choice-children::before{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);background:#a1a1a1;width:1px;height:30px}.hotels-page-sidebar__choice-children,.hotels-page-sidebar__choice-room{padding-left:10px}.hotels-page-sidebar__choice-adults,.hotels-page-sidebar__choice-children,.hotels-page-sidebar__choice-room{position:relative;display:flex;flex-direction:column-reverse;height:100%}.hotels-page-sidebar__choice-adults [data-adults-text],.hotels-page-sidebar__choice-children [data-children-text],.hotels-page-sidebar__choice-room [data-rooms-text]{font-family:var(--main-font);font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#84898e}.hotels-page-sidebar__choice-adults [data-adults-text]:first-letter,.hotels-page-sidebar__choice-children [data-children-text]:first-letter,.hotels-page-sidebar__choice-room [data-rooms-text]:first-letter{text-transform:uppercase}.hotels-page-sidebar__choice-adults [data-adults-value],.hotels-page-sidebar__choice-children [data-children-value],.hotels-page-sidebar__choice-room [data-rooms-value]{font-family:var(--main-font);font-style:normal;font-weight:700;font-size:13px;line-height:21px;color:#262626}.hotels-page-sidebar__js-show-hide--dropdown{cursor:pointer;height:100%;overflow:hidden}.hotels-page-sidebar__form-total--dropdown{position:sticky;top:100%;right:0;background:#fff;padding:0 20px 0 20px;margin-left:-1px;margin-right:-1px;display:none;-moz-user-select:-moz-none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;z-index:99;border:1px solid #e2e4e6}@media (max-width:1024px){.hotels-page-sidebar__form-total--dropdown{padding:0 12px}}.pl-20{padding-left:19px}.mb-20{margin-bottom:20px}.semiopacity{background:#fff;opacity:.4}.preloader-box{display:flex;align-items:center;justify-content:center}.preloader-img{z-index:30;position:fixed;display:block;margin-left:auto;margin-right:auto}.dot-hotels{margin:0}.hotels-page-main-top__sort-mob-count{display:none;position:absolute;top:-10px;left:11px;font-family:var(--main-font);font-style:normal;font-weight:400;font-size:12px;line-height:20px;text-align:center;color:#fff;width:20px;height:20px;border-radius:50%;background:#c00}.hotels-page-main-top__sort-mob-count.show{display:block}@media (max-width:1320px){.hotel-price-container{max-width:480px!important}}@media (max-width:960px){.dot-hotels{display:none}}@media (min-width:960px) and (max-width:1320px){.dot-hotels_tablet{display:none}}.hotels-mob-top__sort option:not(:checked){color:#0a0a0a}@media (max-width:960px){.hotels-mob-top__sort>option{font-size:14px;font-family:var(--main-font);font-weight:400}}.comment__translate{font-family:var(--main-font);font-style:normal;font-weight:600;font-size:12px;line-height:20px;text-align:right;color:#007aff}.comment__translate:hover{cursor:pointer}.hp-main-rooms_price{width:23%}.rooms_select_border-none .frame{border:none!important}@media (max-width:960px){.rooms_select_border-none .frame{border:1px solid #e2e4e6!important;width:90%;margin:0 auto}}@media (max-width:320px){.rooms_select_border-none .frame{width:100%}}.room-bed{padding-top:2px;max-height:17px}.card-map__wrapper{margin:20px}.card-search-map{width:100%!important}.card-search-catalog{margin-left:30px;margin-top:30px;position:absolute;max-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;left:0}.card-aside-hotel{background-color:#fff}.spinner-submit-btn{margin-top:25px}.room-select-not-availability{margin-top:20px;width:100%;background:rgba(255,59,48,.05);border:1px solid #ff3b30;box-sizing:border-box;padding:15px 10px}.travel_agent_request{color:#007aff;text-decoration:underline;cursor:pointer}.room-select-not-availability p{font-family:var(--main-font);font-style:normal;font-weight:700;font-size:13px;line-height:16px;color:#272727}.map-window{display:none;position:fixed;z-index:2000;top:0;left:0;right:0;bottom:0;border:none!important;background:#fff}.map{height:100%}.map-close{position:absolute;width:30px;height:30px;z-index:2005;top:6px;right:10px;color:#fff;background:#00f;border-radius:50%;text-align:center;line-height:30px;font-size:30px;cursor:pointer}.map-tooltip{position:absolute;display:none;z-index:999;top:10px;left:10px;max-width:200px;padding:10px;border:1px solid #ccc;border-radius:3px;background:#fff}.map-tooltip__deafult{width:180px;height:10px;background:linear-gradient(270deg,#eae9e9,#c3c1c1,#f2efef,#c3c2c2);background-size:800% 800%;-webkit-animation:gray-loading 5s ease infinite;-moz-animation:gray-loading 5s ease infinite;-o-animation:gray-loading 5s ease infinite;animation:gray-loading 5s ease infinite}.map-tooltip__info{display:none}.map-tooltip__name{color:#0e63a2;font-weight:600;font-size:13px}.map-tooltip__info{display:none}.map-tooltip__name{color:#0e63a2;font-weight:600;font-size:13px}.map-info{display:none;position:absolute;top:50px;left:10px;width:260px;padding:10px;border:1px solid #ccc;border-radius:3px;min-height:100px;z-index:100;background:#fff}.map-info__wrapper{display:none;position:relative}.map-info__image{display:block;width:100%}.map-info__title{display:block;font-family:var(--main-font);font-weight:400;font-size:18px;color:#369;line-height:20px;margin-top:10px;margin-bottom:5px}.map-info__address{font-weight:300;font-size:14px;margin-bottom:10px}.map-info__rating{font-weight:300;font-size:14px;margin-bottom:10px}.gm-fullscreen-control{display:none}.aside-hotel .hotel-item-content-status__breakfast,.aside-hotel .hotel-item-content-status__free{display:none}.map-hotels-price{display:none}@media(max-width:960px){.map-info{width:100%;bottom:0;top:auto;left:50%;transform:translateX(-50%)}.map-hotels-price{display:block;color:#838e98;font-family:var(--main-font);font-weight:400}.free-map{display:block!important;margin-top:5px}.breakfast-map{display:flex!important;margin-top:5px;margin-bottom:10px}.border-bottom-map{display:block!important;margin-bottom:10px}.card-aside-hotel{display:flex}.aside-hotel{width:48%}.aside-hotel-image{min-width:110px;height:200px}.aside-hotel-image img{width:100%;height:100%}.aside-hotel-content{margin-left:0;padding:5px}.map-info__title{margin:0;font-size:16px}.aside-hotel--geo{margin:0}.gm-svpc,.gmnoprint{display:none}}@media(max-width:430px){.hotel-item-image__rate_custom{display:none}.map-info{width:100%}}.confirm-room-price{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.hp-main__right-point__block{height:auto!important;margin:0!important;padding:0!important}.hp-main__right-point__block{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ebebeb;width:298px;padding-bottom:20px;font-family:var(--main-font);font-weight:400;font-size:14px;line-height:16px;margin-bottom:10px}.hp-main__right-point__block-tax{border-bottom:0;color:#1785ed;font-weight:600}.hp-main__right-point__block-tax .hp-main__right-point{color:#1785ed;font-weight:600;justify-content:flex-start}.hp-main__right-point__block-tax .hp-main__right-point [data-custom-tooltip]{margin-left:8px}.hp-main__right-point__block-tax+.hp-main__right-point__block-tax{border-bottom:1px solid #ebebeb}.hp-main__right_price{margin-top:1.1em}*{list-style:none}.select_wrap{width:100%;position:relative;user-select:none}.select_wrap .default_option{background:0 0;position:relative;cursor:pointer;border:1px solid #e2e4e6}.default_option .option input:focus{background:0 0!important}.select_wrap .default_option li{padding:0 10px 0 0}.select_wrap .default_option:before{content:"";position:absolute;top:13px;right:6px;width:6px;height:6px;border:2px solid;border-color:transparent transparent #555 #555;transform:rotate(-45deg)}.select_wrap .select_ul{position:absolute;left:0;width:100%;background:0 0;display:none;border:1px solid #e2e4e6;z-index:2}.select_wrap .select_ul li{padding:0;cursor:pointer}.select_wrap .option{display:flex;align-items:center}.select_wrap.active .select_ul{display:block}@media (min-width:960px){.option>input{display:none!important}}@media (max-width:960px){.select_wrap .select_ul{display:block;position:static;border:0}}.hotel-bed{width:20px;height:15px;position:relative}.hp-main-rooms-bed__select{width:178px;height:43px;border:1px solid #e2e4e6}@media screen and (max-width:960px){.hp-main-rooms-bed__select{display:none}}.dd-select{height:43px;background:0 0!important}.dd-selected{padding:2px 0 2px 5px!important;background:0 0!important;height:100%;display:flex!important;align-items:center!important;justify-content:space-between!important}.dd-image-right{margin-right:27px!important;margin-left:0!important;margin-top:2px;order:1}.dd-selected-text{line-height:16px!important;font-family:var(--main-font);font-style:normal;font-size:12px;font-weight:400!important;color:#333}.dd-option-text{line-height:16px!important;font-size:12px;font-family:var(--main-font);font-weight:400;font-style:normal}.dd-option{padding:8px 0 7px 5px!important;border-bottom:0!important}.dd-option{display:flex!important;align-items:center!important;justify-content:space-between!important}.dd-option-image,.dd-selected-image{max-width:20px!important}.dd-option-selected{background:0 0!important}.hp-main-rooms__row:last-child .dd-options{position:relative}.dd-options>li{border-bottom:0!important}.dd-pointer-down{border:solid #c8c7cc!important;border-width:0 1.5px 1.5px 0!important;display:block!important;padding:3px!important;transform:rotate(45deg)!important}.dd-pointer-up{display:none!important}.dd-pointer{margin-top:-5px!important}@media (max-width:960px){.dd-container{display:none!important}}@media (max-width:479px){.booking-item--photo{min-width:unset;width:90px}.booking-item--content-left,.booking-item--content-right{padding-left:96px}.booking-item--check-date,.booking-item--check-date span,.booking-item--check-head,.gray-cursive{font-size:12px}.booking-item--content-right div{flex-wrap:wrap}.booking-item--check-date__footer{flex-direction:row;margin-left:4px}.booking-item--check-date__footer p:first-child{margin-right:5px}.booking-item--check-date{display:flex}}@media (min-width:425px){.form-item .intl-tel-input .flag-container .country-list{width:332px!important;white-space:break-spaces!important}}@media (max-width:425px){.popup-box__input .intl-tel-input .country-list .country{width:350px}}@media (max-width:375px){.popup-box__input .intl-tel-input .country-list .country{width:300px}}@media (max-width:320px){.popup-box__input .intl-tel-input .country-list .country{width:244px}}.card-map__wrapper .mfp-close{width:30px;height:30px;line-height:31px;position:absolute;right:7px;border-radius:50%!important;background:#047dff!important;top:7px;text-decoration:none;text-align:center;color:#fff;font-style:normal;font-size:27px;font-family:var(--main-font)}input[type=submit]{-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none}#modal-reviews{-webkit-animation:slide-in-left .5s cubic-bezier(.455,.030,.515,.955) forwards;animation:slide-in-left .5s cubic-bezier(.455,.030,.515,.955) forwards}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.error404{margin:120px auto 0;max-width:1238px;padding:0 25px}.text4041{margin:30px;width:60%}.hotels-page-sidebar__btn{display:none}.text4041 p{width:374px;height:81px;font-weight:500;line-height:137.34%;text-align:justify;font-family:var(--main-font);font-size:20px;margin:19px 0}.text4041 h1{font-weight:700;font-size:34px;margin-left:5px;font-family:var(--main-font)}.error-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.img404{margin-right:85px;width:350px;height:350px}.error404_img{position:relative}.error404_form-btn{margin-top:20px;display:flex;justify-content:left;-webkit-box-align:center;-webkit-align-items:center}.error404_form-btn a{display:flex;justify-content:center;text-align:center;-ms-align-items:center;align-items:center;height:50px;width:170px;background-color:#1785ed;border-radius:2px;font-size:14px;color:#fff!important;font-family:var(--main-font);font-weight:700;border:0;transition:.3s}.error404_form-btn a:hover{background:#002d5f}.error404_form-btn button{margin-left:16px;background:#fff;width:170px;height:50px;display:flex;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;border-radius:2px;align-items:center;border:1px solid #1785ed;font-family:var(--main-font);font-weight:400;font-size:14px;letter-spacing:0;color:#1785ed;transition:all .3s;cursor:pointer}.error404_form-btn button:hover{background:#1785ed;color:#fff}@media (max-width:960px){.text4041{margin:0;width:100%}.text4041 p{width:auto;height:auto;font-size:16px;margin:10px 0 20px}.img404{display:none}.error404_form{margin:20px 10px 40px;width:100%}.error404_form-btn{margin-top:0}.text4041 h1{margin-bottom:10px;text-align:center;font-size:25px}}.facilities-mob-wrapper{display:none;margin-bottom:5px}@media (max-width:960px){.facilities-mob-wrapper{display:block}}.price-info-wrapper{display:flex;justify-content:space-between}.price-info{display:flex;flex-direction:column}@media (max-width:380px){.hotel-block-image{width:129px!important;min-width:129px}.hotel-block-content,.hotel-item-right{padding:6px}.hotel-item-title{font-size:12px}.hotel-item-content-geo span,.hotel-item-content-status__free,.hotel-item-right__mob-info span{font-size:10px}.hotel-item-content-status__free:before{top:0}.hotel-item-right__price,.hotel-item-right__price .currency{font-size:12px}.hotel-item-right__mob-info{font-size:10px}.hotel-block-content{min-height:97px}.hotel-item-like{width:15px;height:15px}.datain,.dataout{width:80px}.datain input[type=text],.dataout input[type=text]{font-size:13px!important}.hotels-page-sidebar__spinner{font-size:12px;line-height:5}.hp-main__right-date::after{width:15px;height:15px}.hp-main__right-date::before{width:13px;height:13px}.popup-box__check-title,.popup-box__show{font-size:11px}.popup-box__check-box{margin-right:2px}.hp-main-av-mob div:first-child{align-items:flex-start}}@media (max-width:340px){.hp-main__rating-col:first-child{margin-right:5px}}@media (max-width:320px){.main-nav__top{font-size:11px}.hp-main__right-date::before{left:4px}.hotels-page-sidebar__choice-adults{text-align:center}.hp-main__right-date::after{width:11px;height:11px;right:80px}.hotel-block-image{width:90px!important;min-width:90px}.hotel-item-image__inner img{height:167px}.popup-box__input input{padding:0 10px}.popup-box__input input::placeholder{font-size:10px}.popular__bottom{padding:12px 14px 12px 14px}.hotel-block-content{align-items:flex-start}.pagination_hotels a{width:22px;min-width:22px;line-height:23px;font-size:12px}.time-arrival-row .small-text{max-width:100%}}@media (max-width:721px){.hp-main__amenities-item{width:48%;margin-right:0}}@media (max-width:492px){.hp-main__amenities-item{width:100%}}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}.mb-card-map{width:100%}.common-price.hide,.local-price.hide{display:none}.booking-infobox--amount-text--title{margin-bottom:4px;font-family:var(--main-font);font-style:normal;font-weight:400;font-size:17px;line-height:21px;color:#333}.booking-infobox--amount-text--bottomtitle{font-size:14px!important;line-height:19px!important}.booking-infobox--amount--bottommainvalue{font-size:14px!important;font-weight:400!important;line-height:19px!important}.booking-infobox--amount-text--subtitle{font-family:var(--main-font);font-style:normal;font-weight:400;font-size:17px;line-height:21px;color:rgba(51,51,51,.5)}.booking-infobox--amount--mainvalue{font-family:var(--main-font);font-style:normal;font-weight:700;font-size:17px;line-height:21px;color:#333}.booking-infobox--amount-mb{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:rgba(206,226,248,.5)}.booking-infobox--content--bb-mb-text{font-family:var(--main-font);font-style:normal;font-weight:400;font-size:14px;line-height:14px;color:#333;opacity:.9}.booking-infobox--amount-mb-bottom{display:flex;align-items:center;justify-content:space-between;padding:20px;margin-top:0;background:0 0}.booking-infobox--content--bb-mb-default{padding-top:0!important}@media (max-width:490px){.booking-infobox--content--bb-mb-default{border-bottom:none!important}}.booking-infobox--content--bb-mb-text{font-family:var(--main-font)!important;font-style:normal!important;font-weight:400!important;font-size:12px!important;line-height:12px!important;color:#333!important;opacity:.9!important}.booking-infobox-tax{padding:15px 16px 14px;display:flex;flex-direction:column;gap:8px}.booking-infobox-tax__body{display:flex;justify-content:space-between}.booking-infobox-tax__percent{font-size:14px;color:rgba(51,51,51,.5)}.booking-infobox--content--mb{border-bottom:1px solid #dadada;padding:0}@media (max-width:479px){.booking-infobox--content--mb{border-bottom:none}.booking-infobox--amount-own:after{display:none}}.check-bottom__price{color:#006ce4;font-size:20px;font-weight:700;line-height:28px}.check-bottom__middle{display:flex;align-items:center;padding:20px 27px}.check-bottom__bottom{padding:20px 27px;padding-top:0}.check-bottom__top{display:flex;align-items:center;padding:0 32px;background:#fafcff;height:112px;justify-content:space-between}.check-bottom__desc{font-family:var(--main-font);font-style:normal;font-weight:400;font-size:12px;line-height:12px;color:#333}.check-bottom__middle .check-bottom__title{font-family:var(--main-font);font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#000}.check-bottom__middle .check-bottom__price{font-family:var(--main-font);font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#000}.check-bottom__price-currency{font-family:var(--main-font);font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#000}.check-bottom__title{color:#006ce4;font-size:20px;font-weight:700;line-height:28px}.check-bottom__subtitle{color:#595959;font-size:14px;display:block;font-weight:400;line-height:20px}.booking-infobox--foot--disable{border-bottom:none!important}.booking-infobox--foot--hide{display:none}@media (max-width:479px){.check-bottom__top{flex-direction:column;align-items:center;text-align:center}.check-bottom__top .check-bottom__title{width:100%;margin-bottom:12px}.check-bottom__top .check-bottom__price{width:100%}}@media (max-width:375px){.check-bottom__middle,.check-bottom__top{padding:20px 15px}}.price-slider .ui-slider-handle{cursor:pointer!important}.bookings-page__title{margin-bottom:34px}.bookings-search__fields{width:100%}.bookings-page__title,.reviews-page__title,.saved-list__title{padding-top:0!important}.bookings-page--b2b,.cabinet--b2b,.document-page--b2b,.reviews-page--b2b,.saved-hotels,.saved-lists--b2b{padding-top:125px;min-height:100vh;min-height:calc(100vh - 235px)}.hotel-page-datepicker{touch-action:manipulation}.hotel-page-datepicker .day,.hotel-page-datepicker .month-name,.hotel-page-datepicker .next,.hotel-page-datepicker .prev{touch-action:manipulation}.nearby-hotels{display:none;position:relative;padding-top:80px;overflow:hidden}.nearby-hotels.show{display:block}.no-rooms{position:absolute;top:0;left:0;width:100%;height:auto;display:none;align-items:flex-start;padding:8px 16px;background:#fcdfdd;border:1px solid #e9281c;z-index:100;will-change:transform}.no-rooms.show{display:flex}.no-rooms__icon{margin-right:10px}.no-rooms__title{margin-bottom:8px;font-family:var(--main-font);font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#272727;opacity:.9}.no-rooms__desc{font-family:var(--main-font);font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#0d182e}.nearby-hotels-bottom{padding-bottom:12px}.show-nearby-more{position:relative;display:none;margin:0 auto;width:200px;padding:15px 10px;cursor:pointer;background:#0c84fe;font-family:var(--main-font);font-size:13px;font-weight:700;letter-spacing:.47px;color:#fff;transition:all .3s;border:none}.show-nearby-more.show{display:block}.show-nearby-more__loader{position:absolute;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;transition:.1s ease-in}.show-nearby-more__spinner{display:inline-block;margin:0 auto;height:0;width:0;padding:10px;border:4px solid #9fd4f3;border-right-color:#0071c2;border-radius:22px;animation:rotate-submit 1s infinite linear;animation-play-state:paused}@keyframes rotate-submit{100%{transform:rotate(360deg)}}.show-nearby-more.active .show-nearby-more__text{opacity:0;visibility:hidden}.show-nearby-more.active .show-nearby-more__loader{display:flex}.show-nearby-more.active .show-nearby-more__spinner{animation-play-state:running}.active-hotels-banner{display:flex;margin-bottom:20px}.active-hotels-banner.hide{display:none}@media (max-width:500px){.no-rooms.pos-fixed{position:fixed}.no-rooms{padding:15px 13px}.no-rooms__icon{margin-right:12px}.no-rooms__title{margin-bottom:3px;font-size:10px;line-height:12px}.no-rooms__desc{font-size:10px;line-height:12px}}.hotel-item-content-geo__center{position:relative;padding-left:10px;margin-left:5px;background:0 0;font-family:var(--main-font);font-weight:600;font-size:12px;letter-spacing:0;line-height:16px;color:#282828}.hotel-item-content-map{color:#1785ed;font-weight:700}.map-open-trigger{cursor:pointer}.hotel-item-content-geo__center::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#cee2f8}.filters{padding:0 20px 40px}@media (max-width:960px){.filters{padding:0}}.disable-body-scroll{overflow:hidden}.hotels-page-sidebar__input_reset{position:absolute;top:50%;right:11px;padding:5px;transform:translateY(-50%);z-index:3;background:0 0;border:none;cursor:pointer;display:none}.hotels-page-sidebar__input_reset.show{display:flex}@media (max-width:425px){.hotels-page{padding-top:0}.home-header--form{width:100%;background:#0d182e}.hp-main__right-date{justify-content:flex-start;height:54px;border-radius:2px}.hp-main__right-date::before{left:16px;width:20px;height:20px;background:url("../images/content/search-date-icon.svg") no-repeat;background-size:contain}.hp-main__right-date #data-range-in,.hp-main__right-date #data-range-out{font-family:var(--main-font)!important;font-style:normal!important;font-weight:500!important;font-size:14px!important;line-height:22px!important;color:#333!important}.hotels-page-sidebar__input-inner{height:54px;font-family:var(--main-font);font-style:normal;font-weight:600;font-size:14px;line-height:22px;color:#333;border-radius:2px}.hotels-page-sidebar__input-inner:focus{font-size:14px!important}.hotels-page-main-top__select-mob{font-family:var(--main-font);font-style:normal;font-weight:500;font-size:16px;line-height:21px;text-align:center;color:#0071c2}}.hotels-page-sidebar-top{padding:40px 20px;margin-bottom:20px;background:#fff;border:1px solid #cdcdcd;border-radius:4px}.hotels-page-sidebar__map{padding:40px 20px;border:1px solid #cdcdcd;background:#fff;border-radius:4px}.hotels-page-main-top__map__sidebar{width:100%}@media (max-width:960px){.hotels-page-sidebar__input_geo:after{right:0;left:19px;width:15px;height:15px;top:50%;transform:translateY(-50%);background:url("../images/content/search-icon-input.svg") no-repeat;background-size:contain}.hotels-page-sidebar-top{padding:7px 16px 0;background:#0d182e;border:none;border-radius:0}.hotels-page-sidebar{border-radius:0}.hotels-page-sidebar__input-wrapper{margin-bottom:8px}.hotels-page-sidebar__submit{display:none}.hotels-page-sidebar__date .datain__label,.hotels-page-sidebar__date .dataout__label{display:none}.hotels-page-sidebar__date .datain,.hotels-page-sidebar__date .dataout{border:none;border-radius:0}.hotels-page-sidebar__map{display:none}}.hotels-page-sidebar-bottom{background:#fff;border:1px solid #cdcdcd;border-radius:4px;margin-bottom:20px}@media (max-width:960px){.hotels-page-sidebar-bottom{background:0 0;border:none;border-radius:0}.hotels-page-sidebar__input-inner{padding-left:44px}.hotels-page-sidebar__date{height:54px}.hotels-page-sidebar{padding:0 16px;background:#0d182e}.hotels-page-sidebar__input-inner{margin-top:0}.hotels-page-sidebar-top{padding:0;margin-bottom:15px}.hotels-page-sidebar__row{display:flex;justify-content:space-between;background:#fff;border-radius:2px;overflow:hidden}.hotels-page-sidebar__row .hotels-page-sidebar__input-wrapper{margin-bottom:0}.hotels-page-sidebar__date{margin-top:0!important;padding-right:0;padding-left:44px;border-radius:0!important}.hotels-page-sidebar__date::before{top:50%;left:16px;transform:translateY(-50%);background:url("../images/content/search-date-icon.svg") no-repeat;background-size:contain}.hotels-page-sidebar__date .datain,.hotels-page-sidebar__date .dataout{display:flex;align-items:center;justify-content:center;padding:0}.hotels-page-sidebar__choice-adults{align-items:center;justify-content:center;flex-direction:row;width:100%!important}.hotels-page-sidebar__choice-adults [data-adults-value]{margin-right:5px}.hotels-page-sidebar__spinner{height:100%!important}.hotels-page-sidebar__choice-adults [data-adults-text],.hotels-page-sidebar__choice-adults [data-adults-value]{font-family:var(--main-font);font-style:normal;font-weight:500;font-size:14px;line-height:22px;color:#333}.hotels-page-sidebar__choice-adults::before{display:none}.hotels-page-sidebar__choice-adults::after{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;background:url("../images/content/count-icon.svg") no-repeat center;background-size:contain}.hotels-page-sidebar__choice-children,.hotels-page-sidebar__choice-room{display:none}.hotels-page-sidebar__row .hotels-page-sidebar__input-wrapper{width:66.666%}.hotels-page-sidebar__input-wrapper_guests{align-items:center;justify-content:center;width:30%}.hotels-counter-field{width:33.333%}.hotels-page-sidebar__row .hotels-page-sidebar__input-wrapper_guests .hotels-page-sidebar__form-total--dropdown{display:none!important}}@media (max-width:425px){.hotels-page-sidebar__date .datain,.hotels-page-sidebar__date .dataout{width:46%}.hotels-page-sidebar__date .datain,.hotels-page-sidebar__date .dataout{width:50%}}.hotels-counter{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;background:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:flex-end;transition:.1s ease-in-out;opacity:0;visibility:hidden}.hotels-counter.show{opacity:1;visibility:visible}.hotels-counter__content{background:#fff;border-top-left-radius:2px;border-top-right-radius:2px;padding:16px}@media (max-width:450px){.hotels-page__seo{display:none}}.hotels-loader{position:absolute;top:0;bottom:0;height:100%;width:100%;opacity:0;z-index:120;visibility:hidden}.hotels-loader.show{opacity:1;visibility:visible}.hotels-loader.show .hotels-loader__box-spinner{animation-play-state:running}.hotels-loader::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:hsla(0,0%,100%,.75)}.hotels-loader__box{position:relative;z-index:12;margin:50px auto 0;width:280px;border-radius:2px;overflow:hidden;box-shadow:0 4px 4px rgba(0,0,0,.25)}.hotels-loader__box-loader{position:relative;margin-bottom:18px;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;transition:.1s ease-in}.hotels-loader__box-spinner{display:inline-block;margin:0 auto;height:0;width:0;padding:13px;border:3px solid #91c2ff;border-right-color:#017afd;border-radius:50%;animation:rotate-submit .7s infinite ease-in-out;animation-play-state:paused}.hotels-loader--mb{position:fixed;display:none;justify-content:center;align-items:center;z-index:960}.hotels-loader--mb .hotels-loader__box{margin:0 auto;box-shadow:none}.hotels-loader--mb::before{background:rgba(26,26,26,.5)}@media (max-width:960px){.hotels-loader--dc{display:none}.hotels-loader--mb{display:flex}}@keyframes rotate-submit{100%{transform:rotate(720deg)}}.hotels-loader__box-top{padding:50px 0 35px;text-align:center;background:#fff}.hotels-loader__box-bottom{padding:9px 20px;background:#007508;text-align:center}.hotels-loader__box-loading{font-family:var(--main-font);font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#262626;text-align:center}.hotels-loader__box-desc{font-family:var(--main-font);font-style:normal;font-weight:400;font-size:12px;line-height:22px;color:#fff;text-align:center}.hotels-empty{display:none;background:#fff;padding:26px 18px;margin-bottom:20px;border-radius:2px;text-align:center;border:solid 1px #cdcdcd}.hotels-empty.show{display:block}.hotels-empty__icon{margin-bottom:18px}.hotels-empty__title{margin-bottom:12px;font-family:var(--main-font);font-style:normal;font-weight:700;font-size:27px;line-height:33px;color:#262626}.hotels-empty__desc{font-family:var(--main-font);font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#262626}@media (max-width:450px){.hotels-empty{border:none}}@media (max-width:960px){.hotels-dates{margin-top:0}.hotels-dates .hotels-dates__item{width:50%}.hotels-dates .hotels-dates__item.hotels-dates__item--checkin{border:none}.hotels-dates .hotels-dates__item.hotels-dates__item--checkout{border-radius:0;border-top:none;border-bottom:none}.hotels-dates .hotels-dates__item.is-active{border-color:#cdcdcd}.modal-filter{position:fixed;top:0;left:0;width:100%;height:100%;z-index:980;background:#fff;opacity:0;visibility:hidden;overflow:hidden;display:flex;flex-direction:column}.modal-filter.show{opacity:1;visibility:visible;z-index:1000}.modal-filter .hotels-page-sidebar__btn{display:block;position:static;margin-bottom:0}.modal-filter .modal-filter__bottom{position:relative;background:#fff;padding:10px 15px;box-shadow:0 0 12px 0 rgba(0,0,0,.16)}.modal-filter .mob-filter-container{flex:1;display:block;position:static;padding:15px;overflow-y:auto;z-index:0}.modal-filter .hotels-page-sidebar__title{position:static;display:flex;margin-bottom:0;box-shadow:0 2px 8px 0 rgba(0,0,0,.16)}}.hotels-page-bottom-info{display:flex;flex-wrap:wrap}.filter-cell{display:flex;align-items:center;position:relative;padding:8px;min-height:22px;padding-right:25px;margin-bottom:8px;margin-top:8px;margin-right:12px;background:#017afd;border-radius:2px;cursor:pointer;transition:.1s ease-in}.filter-cell:hover{background:#017bdd;box-shadow:0 0 8px 0 rgba(0,0,0,.25)}.filter-cell__desc{font-family:var(--main-font);font-style:normal;font-weight:600;font-size:12px;line-height:14px;color:#fff}.filter-cell__icon{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.filter-cell:last-child{margin-right:0}.hotel-item__contact{display:flex;align-items:center;position:relative;padding-left:20px;margin-top:12px}.hotel-item__contact-phone{text-decoration:underline;margin-left:8px}@media (max-width:750px){.hotel-item__contact-phone{margin-left:0;margin-top:2px}.hotel-item__contact{flex-direction:column;align-items:flex-start}}@media (max-width:960px){.bookings-page--b2b,.cabinet--b2b,.document-page--b2b,.reviews-page--b2b,.saved-hotels,.saved-lists--b2b{min-height:calc(100vh - 300px)}.mb-select__top .mb-select__container{width:210px}.modal__travel-travel_availability .travel-modal__wrapper{width:100%}.modal__travel-travel_availability .travel-modal__top{flex-direction:column;gap:6px}.travel-modal__travel_availability-heading{width:100%}.modal__travel_availability-datepicker{grid-template-columns:auto}.modal__travel_availability-datepicker-btn{display:none}}.custom-tooltip{position:relative;cursor:pointer;display:inline-flex}.custom-tooltip:not(:hover) .custom-tooltip__body{display:none}.custom-toggler{width:44px;height:24px;position:relative;background:#a8a8a8;cursor:pointer;border-radius:12px}.hp-main-rooms_type .custom-toggler{margin-left:auto}.custom-toggler::before{content:'';display:block;width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;left:2px;top:2px}.short-page .fa{color:#1a1a1a}.hp-main-rooms__taxes{font-size:12px;display:flex;padding-right:10px;gap:6px;line-height:1.2;margin-top:4px;opacity:.8;color:#272727}.hp-main-rooms__title:not(.active){display:none!important}.booking-infobox--content .bold ul li+li{margin-top:4px}.custom-toggler.active{background:#1785ed}.custom-toggler.active::before{left:auto;right:2px}.modal__travel-travel_availability-td-name p:not(.active){display:none}.hp-main-rooms_params{padding:14px}.pl-6{padding-left:24px}.hp-main-rooms__cancel.hp-main-rooms__cancel--black span{color:#e9281c}.hp-main-rooms__cancel.hp-main-rooms__cancel--black::before{background:url(../images/icons/close-red.svg)}.custom-tooltip__body{position:absolute;left:100%;transform:translate(16px,-50%);top:50%;background:#fff;border-radius:20px;user-select:none;width:600px;padding:85px 25px 50px 40px;font-size:18px;font-family:var(--main-font);line-height:25px;color:#1a1a1a;z-index:500}.lh-35{line-height:35px}.custom-tooltip__close{position:absolute;top:25px;right:25px;border:2px solid #1785ed;height:42px;width:42px;cursor:pointer}.custom-tooltip__close::after,.custom-tooltip__close::before{content:'';display:block;width:2px;height:19px;position:absolute;background:#000;top:50%;left:50%}.custom-tooltip__close::before{transform:translate(-50%,-50%) rotate(45deg)}.custom-tooltip__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.custom-tooltip__body ul{padding-left:16px}.custom-tooltip__body ul li{list-style-type:disc}.custom-tooltip__title{font-size:20px;font-weight:700;color:#1a1a1a;line-height:35px}.hp-main-rooms__cancel--tooltip-text{position:relative;line-height:35px;font-size:18px;color:#008009}.hp-main-rooms__cancel--tooltip-text span{font-weight:700!important;color:#008009!important}.hp-main-rooms__cancel--tooltip-text i{margin-right:6px}.yellow--text{color:#faca76}.hp-main-rooms__cancel-icon{display:flex;justify-content:center;align-items:center;width:12px;height:12px;border:1px solid #007aff;border-radius:50%;font-size:8px;color:#007aff!important;min-width:12px}.hp-main-rooms__cancel{display:flex;align-items:flex-start}/*! jQuery UI - v1.11.4 - 2015-12-03
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.6em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{width:26px;height:26px;box-shadow:0 2px 8px 0 rgba(0,0,0,.14);background-color:#fff;border-radius:50%}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("../images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("../images/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("../images/ui-icons_777777_256x240.png")}.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url("../images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("../images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("../images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.tos-slide,.tos-slider,.tos-wrapper{width:100%;height:100%}.tos-noanimation{-webkit-transition-property:none!important;transition-property:none!important}.tos-fastanimation{-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}.tos-wrapper{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:none;padding:0;margin:0;overflow:hidden}.tos-wrapper.tos-opened{display:block}.tos-slide,.tos-slide:before,.tos-slide>*{display:inline-block}.tos-wrapper.tos-opening{opacity:1}.tos-wrapper.tos-fixed{background-color:#000;position:fixed;top:0;left:0;z-index:9000}.tos-slider,.tos-wrapper.tos-inline{position:relative}.tos-slider{white-space:nowrap;padding:0;margin:0}.tos-uibg,.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider{position:absolute}.tos-wrapper.tos-fx-slide .tos-slider{left:0;-webkit-transition:left .4s ease;transition:left .4s ease}.tos-wrapper.tos-fx-fade .tos-slider{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-uibg{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;left:0;bottom:0;z-index:1}.tos-fill .tos-uibg{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg{opacity:1}.tos-slide{-webkit-overflow-scrolling:touch;line-height:1px;text-align:center;box-sizing:border-box;overflow:hidden;position:relative}.tos-slide:before{content:"";height:50%;width:1px;margin-right:-1px}.tos-slide.tos-loading>*{opacity:0}.tos-slide>*{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;vertical-align:middle;max-height:100%;max-width:100%;box-sizing:border-box}.tos-slide.tos-html>div{-webkit-overflow-scrolling:touch;white-space:normal;text-align:left;line-height:1.5}.tos-slide.tos-html>div *{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.tos-wrapper.tos-fill .tos-slide.tos-image>img{max-height:none;max-width:none;min-height:100%;min-width:100%}.tos-wrapper.tos-fixed .tos-slide.tos-html>div{background-color:#fff;color:#333;box-sizing:border-box;display:inline-block;padding:40px;overflow:auto}.tos-desktop .tos-wrapper.tos-fixed{background-color:rgba(0,0,0,.85)}.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide{padding:20px}.tos-close,.tos-next{right:20px}.tos-close,.tos-next,.tos-prev{background:#000;border-radius:3px;opacity:0;display:block;width:40px;position:absolute;z-index:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-next,.tos-prev{height:80px;margin-top:-40px;top:50%}.tos-next.tos-disabled,.tos-prev.tos-disabled{cursor:default}.tos-prev{left:20px}.tos-close{height:40px;top:20px}.tos-desktop .tos-wrapper:hover .tos-close,.tos-desktop .tos-wrapper:hover .tos-next,.tos-desktop .tos-wrapper:hover .tos-prev,.tos-touch .tos-wrapper.tos-hover .tos-close,.tos-touch .tos-wrapper.tos-hover .tos-next,.tos-touch .tos-wrapper.tos-hover .tos-prev{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-close:hover,.tos-desktop .tos-wrapper:hover .tos-next:hover,.tos-desktop .tos-wrapper:hover .tos-prev:hover,.tos-touch .tos-wrapper.tos-hover .tos-close:hover,.tos-touch .tos-wrapper.tos-hover .tos-next:hover,.tos-touch .tos-wrapper.tos-hover .tos-prev:hover{opacity:.9}.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled{opacity:.2}.tos-close span:after,.tos-close span:before,.tos-next span,.tos-prev span{content:'';display:block;width:12px;height:12px;margin:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tos-close span:after,.tos-close span:before{width:6px;height:6px;margin-top:-4px;margin-left:0;margin-right:0}.tos-close span:before,.tos-prev span{border-bottom:3px solid #fff;border-left:3px solid #fff;left:50%}.tos-close span:after,.tos-next span{border-top:3px solid #fff;border-right:3px solid #fff;right:50%}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide{padding-left:80px;padding-right:80px}.tos-inline{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:inline-block;margin:0;position:relative;top:auto;left:auto;right:auto}.tos-inline.tos-prev{margin-right:-60px}.tos-inline.tos-next{margin-left:-60px}.tos-loading .tos-inline{opacity:0!important}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.tos-caption{color:#fff;text-align:center;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;left:0;bottom:0;z-index:1}.tos-caption:after{content:'';display:block;clear:both}.tos-caption>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;box-sizing:border-box;padding:0 20px;float:left}.tos-caption>div:last-child{float:right;margin-right:-2px}.tos-desktop .tos-wrapper:hover .tos-caption,.tos-touch .tos-wrapper.tos-hover .tos-caption{opacity:1}.tos-wrapper .tos-caption{line-height:20px;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.8);height:40px}.tos-wrapper.tos-has-caption .tos-uibg{height:100px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide{padding-bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption{line-height:40px;font-size:30px;text-shadow:0 2px 4px rgba(0,0,0,.8);height:80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:200px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption{line-height:60px;font-size:45px;text-shadow:0 3px 6px rgba(0,0,0,.8);height:120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:300px}.tos-wrapper.tos-fx-slide .tos-slider{-webkit-transition-property:left,margin;transition-property:left,margin}.tos-pagination{text-align:center;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;bottom:0;left:0;z-index:1}.tos-pagination a{display:inline-block}.tos-pagination.tos-bullets a{background-color:rgba(255,255,255,.2)}.tos-pagination.tos-bullets a:hover{background-color:rgba(255,255,255,.5)}.tos-pagination.tos-bullets a.tos-selected{background-color:rgba(255,255,255,.9)}.tos-desktop .tos-wrapper:hover .tos-pagination,.tos-touch .tos-wrapper.tos-hover .tos-pagination{opacity:1}.tos-wrapper .tos-pagination:after,.tos-wrapper .tos-pagination:before{content:'';display:inline-block;width:20px;height:10px}.tos-wrapper.tos-has-bullets .tos-pagination{height:30px}.tos-wrapper.tos-has-bullets .tos-pagination a{border-radius:10px;width:10px;height:10px;margin:0 5px}.tos-wrapper.tos-has-bullets .tos-caption{bottom:30px}.tos-wrapper.tos-has-bullets .tos-uibg{height:90px}.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails .tos-pagination{height:70px}.tos-wrapper.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:50px;height:50px;margin:0 5px}.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:70px}.tos-wrapper.tos-has-thumbnails .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg{height:170px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide{padding-bottom:50px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide{padding-bottom:80px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide{padding-bottom:90px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide{padding-bottom:120px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:40px;height:20px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:20px;width:20px;height:20px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:180px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:100px;height:100px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:340px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:60px;height:30px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:30px;width:30px;height:30px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:270px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:150px;height:150px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:510px}.tos-slide .tos-html{-webkit-overflow-scrolling:touch}.tos-play,.tos-play:after{display:block;position:absolute;top:50%;left:50%}.tos-play{background:#000;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-play:after{content:''}.tos-desktop .tos-wrapper:hover .tos-play,.tos-touch .tos-wrapper.tos-hover .tos-play{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-play:hover,.tos-touch .tos-wrapper.tos-hover .tos-play:hover{opacity:.9}.tos-wrapper .tos-play{border-radius:80px;width:80px;height:80px;margin:-40px}.tos-wrapper .tos-play:after{border:20px solid transparent;border-left-color:#fff;border-left-width:30px;margin-top:-20px;margin-left:-10.5px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play{border-radius:160px;width:160px;height:160px;margin:-80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after{border:40px solid transparent;border-left-color:#fff;border-left-width:60px;margin-top:-40px;margin-left:-21px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play{border-radius:240px;width:240px;height:240px;margin:-120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after{border:60px solid transparent;border-left-color:#fff;border-left-width:90px;margin-top:-60px;margin-left:-31.5px}.nivo-lightbox-overlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.67)}.nivo-lightbox-overlay.nivo-lightbox-open{visibility:visible;opacity:1}.nivo-lightbox-wrap{position:absolute;top:10%;bottom:5%;left:10%;right:10%}@media screen and (max-width:767px){.nivo-lightbox-wrap{left:0;right:0}}.nivo-lightbox-content{width:100%;height:100%}.nivo-lightbox-title-wrap{position:absolute;bottom:0;left:0;width:100%;z-index:99999;text-align:center}.nivo-lightbox-nav{display:none}.nivo-lightbox-prev{position:absolute;top:50%;left:0}.nivo-lightbox-next{position:absolute;top:50%;right:0}.nivo-lightbox-close{position:absolute;top:2%;right:2%}.nivo-lightbox-image{text-align:center}.nivo-lightbox-image img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.nivo-lightbox-content iframe{width:100%;height:100%}.nivo-lightbox-ajax,.nivo-lightbox-inline{max-height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-lightbox-error{display:table;text-align:center;width:100%;height:100%;color:#fff;text-shadow:0 1px 1px #000}.nivo-lightbox-error p{display:table-cell;vertical-align:middle}.nivo-lightbox-notouch .nivo-lightbox-effect-fade,.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,.nivo-lightbox-notouch .nivo-lightbox-effect-fall,.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap,.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transition:all .3s cubic-bezier(.25, .5, .5, .9);-moz-transition:all .3s cubic-bezier(.25, .5, .5, .9);-ms-transition:all .3s cubic-bezier(.25, .5, .5, .9);-o-transition:all .3s cubic-bezier(.25, .5, .5, .9);transition:all .3s cubic-bezier(.25, .5, .5, .9)}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap{-webkit-transform:translateX(-10%);-moz-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%)}.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap{-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.nivo-lightbox-effect-fall .nivo-lightbox-wrap{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateZ(300px);-moz-transform:translateZ(300px);-ms-transform:translateZ(300px);transform:translateZ(300px)}.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}
