@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,400italic,500,700,700italic,900&subset=latin,cyrillic&display=swap);
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,p,section,summary{display:block;padding:0;margin:0}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}
a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit;font-weight:bolder}
.hc-media-hide{ display:none;}
dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}ul{list-style-type:none;margin:0;padding:0}input[type=button]::-moz-focus-inner{border:0}
.slick-slide:focus{outline:none!important}
.noUi-target{position:relative;direction:ltr}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.noUi-base{z-index:1}
.noUi-base,.noUi-connects{width:100%;height:100%;position:relative}
.noUi-connects{overflow:hidden;z-index:0}
.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}
.noUi-horizontal .noUi-origin{height:0}
.noUi-handle{position:absolute;width:28px;height:28px;left:-14px;top:-13px;outline:none}
.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.noUi-state-drag *{cursor:inherit!important}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-14px;left:auto}
.noUi-target{background:#d4d0d0}
.noUi-connects,.noUi-target{border-radius:3px}
.noUi-connect{background:#00a4ff}
.noUi-draggable{cursor:ew-resize}
.noUi-handle{border:1px solid #dadada;border-radius:50%;background:#fff;cursor:default;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.11);box-shadow:0 1px 5px 0 rgba(0,0,0,.11)}
.noUi-handle:hover{cursor:pointer}
.noUi-handle.noUi-active{border-color:#00a4ff;cursor:-webkit-grabbing;cursor:grabbing}
.noUi-handle.noUi-active:before{background:#00a4ff}
.noUi-handle.noUi-active:after{border-color:#00a4ff}
.noUi-handle:before{width:1px;background:#e8e7e6;left:10px}
.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:10px;top:8px}
.noUi-handle:after{width:4px;border-left:1px solid #e8e7e6;border-right:1px solid #e8e7e6;left:13px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}
.noUi-pips{position:absolute;color:#999}
.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}
.noUi-value{position:absolute;white-space:nowrap;text-align:center}
.noUi-value-sub{color:#ccc;font-size:10px}
.noUi-marker{position:absolute;background:#ccc}
.noUi-marker-large,.noUi-marker-sub{background:#aaa}
.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}
.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}
.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}
.noUi-marker-horizontal.noUi-marker-sub{height:10px}
.noUi-marker-horizontal.noUi-marker-large{height:15px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{min-width:320px;font-size:13px;-webkit-font-smoothing:antialiased;line-height:1.2;font-family:Roboto,sans-serif;font-weight:400;font-style:normal;color:#292c2e;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}@-webkit-keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@-webkit-keyframes spinner{0%,to{background:hsla(0,0%,100%,.3)}66.66%{background:#fff}}@keyframes spinner{0%,to{background:hsla(0,0%,100%,.3)}66.66%{background:#fff}}@-webkit-keyframes LoadingLine-shift{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes LoadingLine-shift{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}
.spinner{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,0);opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;-webkit-animation:spinner 1s .2s infinite;animation:spinner 1s .2s infinite}
.spinner.active{opacity:1}
.spinner:after,.spinner:before{content:"";position:absolute;top:0;width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.3)}
.spinner:before{left:-20px;-webkit-animation:spinner 1s 0s infinite;animation:spinner 1s 0s infinite}
.spinner:after{right:-20px;-webkit-animation:spinner 1s .4s infinite;animation:spinner 1s .4s infinite}
.spinner_pink{background:rgba(255,126,0,0);-webkit-animation:spinner-pink 1s .2s infinite;animation:spinner-pink 1s .2s infinite}
.spinner_pink:after,.spinner_pink:before{background:rgba(255,126,0,.3)}
.spinner_pink:before{-webkit-animation:spinner-pink 1s 0s infinite;animation:spinner-pink 1s 0s infinite}
.spinner_pink:after{-webkit-animation:spinner-pink 1s .4s infinite;animation:spinner-pink 1s .4s infinite}
.spinner_colours{background:rgba(0,192,255,0);-webkit-animation:spinner-blue 1s .2s infinite;animation:spinner-blue 1s .2s infinite}
.spinner_colours:before{background:rgba(0,75,133,.3);-webkit-animation:spinner-dark-blue 1s 0s infinite;animation:spinner-dark-blue 1s 0s infinite}
.spinner_colours:after{background:rgba(255,126,0,.3);-webkit-animation:spinner-orange 1s .4s infinite;animation:spinner-orange 1s .4s infinite}
.placeHolderShimmer .sort__info{height:15px;width:80px;margin:2px auto 0;font-size:0;color:transparent!important;border-radius:3px}
.placeHolderShimmer .filter__load-text,.placeHolderShimmer .filter__load-title,.placeHolderShimmer .flight__aviacompany-logo,.placeHolderShimmer .flight__aviacompany-name,.placeHolderShimmer .flight__cities-item,.placeHolderShimmer .flight__info-dateValue,.placeHolderShimmer .flight__price-text,.placeHolderShimmer .flight__stamp-img,.placeHolderShimmer .flight__stamp-wrap,.placeHolderShimmer .flight__time-clock,.placeHolderShimmer .flight__time-route,.placeHolderShimmer .sort__info,.placeHolderShimmer .ticket-tile__country,.placeHolderShimmer .ticket-tile__data,.placeHolderShimmer .ticket-tile__direct,.placeHolderShimmer .ticket-tile__info-item,.placeHolderShimmer .ticket-tile__new-price,.placeHolderShimmer .ticket-tile__photo,.placeHolderShimmer .ticket-tile__poi,.placeHolderShimmer .ticket-tile__price-all,.placeHolderShimmer .ticket-tile__text,.placeHolderShimmer .ticket-tile__text_mob,.placeHolderShimmer .ticket-tile__title,.placeHolderShimmer .tourRoomLoader__70,.placeHolderShimmer .tourRoomLoader__110,.placeHolderShimmer .tourRoomLoader__145,.placeHolderShimmer .tourRoomLoader__bold,.placeHolderShimmer .tourRoomLoader__img,.placeHolderShimmer .tourRoomLoader__text{border-radius:3px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#e8ebf0;background:-webkit-gradient(linear,left top,right top,from(#e8ebf0),color-stop(18%,#f8f9fb),color-stop(33%,#e8ebf0));background:-o-linear-gradient(left,#e8ebf0 0,#f8f9fb 18%,#e8ebf0 33%);background:linear-gradient(90deg,#e8ebf0 0,#f8f9fb 18%,#e8ebf0 33%);background-size:800px 104px;position:relative}
.wrapper{min-height:100%;width:100%}@media only screen and (min-width:768px){.hidden-notMob{display:none!important}}@media only screen and (min-width:1089px){.hidden-desktop{display:none!important}}@media only screen and (min-width:1159px){.hidden-lg{display:none!important}}@media only screen and (max-width:1089px){.hidden-pda{display:none!important;visibility:hidden}}
.hidden-pda-only{display:block!important}@media only screen and (max-width:767px){.hidden-pda-only{display:block!important}}@media only screen and (max-width:1089px){.hidden-pda-only{display:none!important}}@media only screen and (max-width:767px){.hidden-mob{display:none!important;visibility:hidden}}
.visible-mob{display:none!important}@media only screen and (max-width:767px){.visible-mob{display:block!important}}
.visible-mob-inline{display:none!important}@media only screen and (max-width:767px){.visible-mob-inline{display:inline!important}}
.visible-pda{display:none!important}@media only screen and (max-width:1089px){.visible-pda{display:block!important}}@media only screen and (min-width:1090px){.show-pda{display:none!important}}@media only screen and (max-width:767px){.mobBlock{display:block}}button{padding:0}button,input,textarea{background:none;border:none;outline:none}a{text-decoration:none;color:#00a4ff}
.fade-out{opacity:0}
.fade-in,.fade-out{-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.fade-in{opacity:1}
.center{max-width:1159px;margin:0 auto;padding:0 20px}@media only screen and (max-width:767px){.center{padding:0 10px}}
.flex,.flex-laptop-column{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1159px){.flex-laptop-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.flex-tablet-column{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1089px){.flex-tablet-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.flex-mob-column{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.flex-mob-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.flex-grow1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.flex-grow2{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}
.flex-grow3{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}
.flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.checkbox{display:block;cursor:pointer}
.checkbox__input{display:none}
.checkbox__input:checked+.checkbox__in .checkbox__icon svg{opacity:1}
.checkbox__in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.checkbox__text{margin-left:5px}
.checkbox__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;background:#fff;border-radius:3px;border:1px solid #c8cdd2;color:#c8cdd2}
.checkbox__icon svg{height:10px;vertical-align:middle;opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.checkbox__icon_loader{top:3px;width:15px;height:15px;border:1px solid #c7c7c7}
.checkbox__icon_loader svg{height:7px}
.checkbox__content{display:block;padding:1px 0;font-size:13px;font-weight:700}
.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:0 10px;border-radius:3px;font-weight:700;color:#fff;text-align:center;-webkit-transition:background-color .2s,-webkit-box-shadow .2s;transition:background-color .2s,-webkit-box-shadow .2s;-o-transition:background-color .2s,box-shadow .2s;transition:background-color .2s,box-shadow .2s;transition:background-color .2s,box-shadow .2s,-webkit-box-shadow .2s;white-space:nowrap;cursor:pointer}
.btn[disabled]{-webkit-box-shadow:none!important;box-shadow:none!important}
.btn[disabled],.btn[disabled]:active,.btn[disabled]:hover{background:#e8ebf0}
.btn_transparent{color:#00a4ff;background:transparent!important}
.btn_transparent[disabled]{color:#a8aeb1}
.btn_orange{background:#ff7e00;-webkit-box-shadow:0 2px 5px 0 rgba(255,126,0,.4);box-shadow:0 2px 5px 0 rgba(255,126,0,.4)}
.btn_orange:hover{background:#ff8b1a;-webkit-box-shadow:0 2px 8px 0 rgba(255,126,0,.5);box-shadow:0 2px 8px 0 rgba(255,126,0,.5)}
.btn_orange:active{background:#e67100;-webkit-box-shadow:none;box-shadow:none}
.btn_morange{border-radius:6px;background:#ff6700}
.btn_morange,.btn_morange:hover{-webkit-box-shadow:0 2px 5px rgba(255,103,0,.4);box-shadow:0 2px 5px rgba(255,103,0,.4)}
.btn_morange:hover{background:#e75d00}
.btn_morange:active{background:#e65d00;-webkit-box-shadow:none;box-shadow:none}
.btn_white{background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0,26,44,.15);box-shadow:0 0 3px 0 rgba(0,26,44,.15);color:#292c2e}
.btn_white:hover{-webkit-box-shadow:0 0 5px 0 rgba(0,26,44,.15);box-shadow:0 0 5px 0 rgba(0,26,44,.15)}
.btn_white:active{-webkit-box-shadow:0 0 1px 0 rgba(0,26,44,.15);box-shadow:0 0 1px 0 rgba(0,26,44,.15)}
.btn_cancel{color:#7f7f7f}
.btn_lblue{background:#00a4ff;color:#fff}
.btn_lblue:hover{background:#0093e5}
.btn_lblue:active{background:#0083cc}
.btn_dblue{background:#42acee;color:#fff}
.btn_dblue:hover{background:#0093e5}
.btn_dblue:active{background:#0083cc}
.btn_lblueshadow{-webkit-box-shadow:0 2px 5px 0 rgba(0,164,255,.4);box-shadow:0 2px 5px 0 rgba(0,164,255,.4)}
.btn_lblueshadow:hover{-webkit-box-shadow:0 2px 3px 0 rgba(0,147,229,.4);box-shadow:0 2px 3px 0 rgba(0,147,229,.4)}
.btn_lblueshadow:active{-webkit-box-shadow:0 1px 3px 0 rgba(0,131,204,.4);box-shadow:0 1px 3px 0 rgba(0,131,204,.4)}
.btn_xsm{height:26px;font-size:12px}
.btn_sm{height:34px;font-size:13px}
.btn_mds{height:36px;font-size:13px}
.btn_mdb{height:38px;font-size:16px}
.btn_md{height:40px;font-size:14px}
.btn_mdd{height:45px;font-size:13px}
.btn_mdm{height:40px;font-size:16px}
.btn_mdl{height:50px;font-size:16px}
.btn_lg,.btn_lg-md{height:54px}@media only screen and (max-width:767px){.btn_lg-md{height:44px}}
.switch_noicon .switch__pin:after,.switch_noicon .switch__pin:before{display:none}
.switch__label{cursor:pointer}
.switch *,.switch :after,.switch :before{-webkit-transition:all .2s ease-in-out 0ms;-o-transition:.2s all ease-in-out 0ms;transition:all .2s ease-in-out 0ms;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.switch__wrap{display:inline-block;vertical-align:middle;position:relative;border-radius:46px;height:26px;width:46px;min-width:46px;background:#b1b8bf}
.switch__pin{border-radius:50%;height:22px;width:22px;background:#fff;position:absolute;top:2px;left:2px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}
.switch__pin:before{height:10px;width:2px;top:calc(50% - 5px);left:calc(50% - 1px)}
.switch__pin:after,.switch__pin:before{content:"";position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#b1b8bf;border-radius:5px}
.switch__pin:after{height:2px;width:10px;top:calc(50% - 1px);left:calc(50% - 5px)}
.switch__input{display:none}
.switch__input:checked~.switch__wrap{background:#00a4ff}
.switch__input:checked~.switch__wrap .switch__pin{left:calc(50% - 1px);-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}
.switch__input:checked~.switch__wrap .switch__pin:before{height:10px;top:6px;left:12px;background:#00a4ff;border-radius:3px 3px 0 0}
.switch__input:checked~.switch__wrap .switch__pin:after{width:7px;top:11px;left:5px;background:#00a4ff;border-radius:3px 0 0 3px}
.switch__input:checked~.switch__text_1{display:none}
.switch__input:checked~.switch__text_2,.switch__text{display:inline-block}
.switch__text{vertical-align:middle;margin:0 10px;font-size:11px}
.switch__text_2{display:none}
.switch_green .switch__input:checked~.switch__wrap,.switch_green .switch__input:checked~.switch__wrap .switch__pin:after,.switch_green .switch__input:checked~.switch__wrap .switch__pin:before{background:#67d36f}
.tooltip{position:relative}
.tooltip:hover .tooltip__wrap{display:block;visibility:visible;opacity:1}
.tooltip:hover .tooltip__wrap:hover,.tooltip__wrap{display:none;visibility:hidden;position:absolute}
.tooltip__wrap{opacity:0;top:50%;left:100%;width:170px;margin-left:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.35);box-shadow:0 0 10px 0 rgba(0,0,0,.35);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:4px;z-index:1;white-space:normal;font-size:13px}@media only screen and (max-width:1089px){.tooltip__wrap:not(.showOnMob){display:none!important}}
.tooltip__wrap:before{content:"";position:absolute;width:23px;height:23px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#112733;left:-5px;top:50%;margin-top:-10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.35);box-shadow:0 0 10px 0 rgba(0,0,0,.35)}
.tooltip__line{border-top:1px solid #4b5258;margin:10px 0}
.tooltip__grey{color:#91979c}
.tooltip__stars span{margin-left:10px}
.tooltip__stars svg{color:#ffc900;font-size:10px;margin-right:-3px}
.tooltip__text+.tooltip__text,.tooltip__title+.tooltip__text{margin-top:10px}
.tooltip__title{margin-bottom:5px;font-weight:700}
.tooltip__content{display:block;position:relative;padding:15px 15px 20px;background:#112733;color:#fff;text-align:center;width:100%;border-radius:3px;z-index:1}
.tooltip__content_left{text-align:left}
.tooltip__content .loader.is-on .tooltip__row{display:none}
.tooltip .clear-plane__layout-title{background:#112733}
.tooltip_white .tooltip__content{background:#fff;color:#292c2e}
.tooltip_white .tooltip__content:before{border-color:#fff transparent transparent!important}
.tooltip_white .tooltip__rating-progress{background:#e6e8e9}
.tooltip_white .tooltip__rating-container{border-top:1px solid #eaeced}
.tooltip_white .clear-plane__layout-title,.tooltip_white .tooltip__wrap:before{background:#fff}
.tooltip_white .clear-plane__layout-title{background:#fff;color:#292c2e}
.tooltip_simple .tooltip__wrap{min-width:0}
.tooltip_left .tooltip__wrap{left:auto;right:100%;margin:0 5px 0 0}
.tooltip_left .tooltip__wrap:before{top:50%;right:-5px;left:auto}
.tooltip_top .tooltip__wrap{top:auto;left:50%;bottom:100%;margin:0 0 10px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);font-weight:400}
.tooltip_top .tooltip__wrap:before{left:50%;top:auto;bottom:-5px;margin-left:-11px}
.tooltip_bottom .tooltip__wrap{bottom:auto;left:50%;top:100%;margin:5px 0 0;-webkit-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);transform:translate(-50%,10px);font-weight:400}
.tooltip_bottom .tooltip__wrap:before{top:5px;left:50%;margin-left:-11px}
.tooltip_200 .tooltip__wrap{width:200px}
.tooltip_220 .tooltip__wrap{width:220px}
.tooltip_240 .tooltip__wrap{width:240px}
.tooltip_280 .tooltip__wrap{width:280px}
.tooltip_290 .tooltip__wrap{width:290px}
.tooltip_580 .tooltip__wrap{width:580px}
.tooltip__rating-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700}
.tooltip__rating-title{font-size:15px;width:calc(100% - 80px);white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:10px}
.tooltip__rating-common{font-size:25px;width:80px;text-align:right}
.tooltip__rating-value{font-weight:700;width:12%;text-align:right}
.tooltip__rating-container{margin-top:15px;padding-top:5px;border-top:1px solid #555a5c}
.tooltip__rating-progress{width:35%;height:4px;border-radius:3px;overflow:hidden;position:relative;float:left;margin-top:5px;background:#595959}
.tooltip__rating-progress:after{content:" ";display:table;clear:both}
.tooltip__rating-line{position:absolute;top:0;left:0;height:100%;background:#ffc900;border-radius:3px}
.tooltip__rating-from{font-size:18px;opacity:.8;font-weight:400}
.tooltip__rating-text{width:53%}
.tooltip__rating-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0}
.tooltip .loader.is-on .tooltip__content *{display:none}
.tooltip .loader .tooltip__content{min-height:50px}
.tooltip .loader__spinner{width:22px;height:22px}
.tooltip .loader__center{padding:15px 0;background:transparent;position:static;margin:0}
.tooltip .clear-info{color:#a8b5bc;font-weight:500}
.small-rate{color:#fff;margin-bottom:1em}
.small-rate:last-child{margin-bottom:0}
.small-rate__title{float:left;font-size:13px;font-weight:700;margin-top:10px}
.small-rate__mark{float:right;font-size:16px;font-weight:700;position:relative;top:-3px}
.small-rate__visual{clear:both;border-radius:3px;height:4px;background:#fff;margin-top:3px}
.small-rate__visual i{display:block;border-radius:3px;height:4px;background:#00bfff}
.loadLine{position:absolute;top:0;left:0;display:block;width:100%;height:3px;overflow:hidden}
.loadLine .loadLine__container{height:100%;width:100%;background-color:#ff7e00;opacity:.7;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);will-change:transform;-webkit-animation:LoadingLine-shift 1.5s cubic-bezier(.65,.05,.36,1)}
.slider{height:3px}
.btmBtns{position:fixed;left:0;right:0;font-size:14px;padding:0 15px;opacity:0;visibility:visible;bottom:-50px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;text-align:center}@media only screen and (max-width:1089px){.btmBtns_show{visibility:visible;opacity:1;bottom:10px}}
.btmBtns__btns{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:44px;overflow:hidden;-webkit-box-shadow:0 0 3px 0 rgba(0,26,44,.15);box-shadow:0 0 3px 0 rgba(0,26,44,.15)}
.btmBtns__btn,.btmBtns__btns{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.btmBtns__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:44px;line-height:44px;background:#00a4ff;font-weight:700;cursor:pointer;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;min-width:145px;font-size:12px}
.btmBtns__btn svg{display:inline-block;vertical-align:middle;margin-right:5px;font-size:20px}
.btmBtns__btn-value{height:20px;line-height:20px;border-radius:20px;background:#fff;color:#00a4ff;font-size:14px;font-weight:700;margin-right:5px;padding:0 6px}
.btmBtns__btn:first-child{border-right:1px solid #3cbaff}
.btmBtnUp{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:fixed;right:35px;opacity:0;visibility:hidden;bottom:-50px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:50px;width:50px;border-radius:4px;-webkit-box-shadow:0 0 5px 0 rgba(0,26,44,.15);box-shadow:0 0 5px 0 rgba(0,26,44,.15);background:#fff;color:#00a4ff;cursor:pointer;z-index:2}
.btmBtnUp_show{visibility:visible;opacity:1;bottom:90px}@media only screen and (max-width:1089px){.btmBtnUp{height:44px;width:44px;border-radius:50%;-webkit-box-shadow:0 0 3px 0 rgba(0,26,44,.15);box-shadow:0 0 3px 0 rgba(0,26,44,.15);color:#fff;background:#00a4ff}}@media only screen and (max-width:767px){.btmBtnUp{bottom:inherit;top:10px;width:121px;left:50%;margin-left:-60px;height:30px;border-radius:30px}}
.btmBtnUp__text{display:none;font-size:13px;font-weight:700;color:#fff}@media only screen and (max-width:767px){.btmBtnUp__text{display:-webkit-box;display:-ms-flexbox;display:flex}}
.btmBtnUp svg{height:20px;width:16px}@media only screen and (max-width:767px){.btmBtnUp svg{display:none}}
.upBtn{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:fixed;right:20px;opacity:0;visibility:hidden;bottom:-50px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:50px;width:50px;border-radius:4px;-webkit-box-shadow:0 0 5px 0 rgba(0,26,44,.15);box-shadow:0 0 5px 0 rgba(0,26,44,.15);background:#fff;color:#00a4ff;cursor:pointer;z-index:2}
.upBtn_show{visibility:visible;opacity:1;bottom:30px}
.upBtn svg{height:20px;width:16px}
.loader{position:relative}
.loader__overlay{position:absolute;top:0;left:-5px;right:0;bottom:0;z-index:30;background:hsla(0,0%,91.8%,.8);display:none}
.loader__overlay_white{background:#fff}
.loader.is-on .loader__center,.loader.is-on .loader__overlay{display:block}
.loader__center{text-align:center;display:none;padding:30px 0}
.loader__text{font-weight:700;font-size:16px;margin-top:15px}
.loader__spinner{display:inline-block;width:30px;height:30px;margin:0 auto;border:3px solid #e5e9ed;border-left-color:#ff7e00;border-radius:50%;-webkit-animation:spin-right 1s linear .1s infinite;animation:spin-right 1s linear .1s infinite;vertical-align:middle}
.progress{position:absolute;top:0;left:0;right:0;width:100%;height:3px;overflow:hidden;z-index:1}
.progress__line{top:0;left:0;height:100%;background:#ff7e00}
.input{position:relative;width:100%}
.input__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:40px;border-radius:3px;background:#f4f6f8;padding:0 10px;margin-top:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}
.input__container.error{-webkit-box-shadow:0 0 0 1px #e42c23;box-shadow:0 0 0 1px #e42c23}
.input__container.open .input__select-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.input__container.open+.input__drop{display:block}
.input__container.disabled{background:#e5e7e9}
.input__name{font-size:12px}
.input__input{width:100%}
.input__placeholder{color:#91979c}
.input__error{display:none;font-size:12px;text-align:right;color:#e42c23;margin-top:3px;padding-left:20px}
.input__error.show{display:block}
.input__correct{display:none;position:absolute;right:0;top:0;color:#390}
.input__correct.show{display:block}
.input__select{position:relative;border:none;outline:none;-webkit-appearance:none;color:#91979c;height:100%;width:100%;cursor:pointer;background:transparent}
.input__select.selected,.input__select:focus{color:#292c2e}
.input__select-icon{position:absolute;right:10px;top:50%;margin-top:-2px;content:"";width:0;height:0;border-color:#353535 transparent transparent;border-style:solid;border-width:5px 5px 0}
.input__select:-moz-focusring{outline:none}
.input__select::-moz-focus-inner{border:0}
.input__drop{display:none;position:absolute;top:100%;left:0;right:0;max-height:300px;overflow-y:auto;background:#fff;-webkit-box-shadow:0 5px 10px 0 rgba(0,26,44,.15);box-shadow:0 5px 10px 0 rgba(0,26,44,.15);border-radius:4px;margin-top:1px;z-index:1}
.input__drop-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;padding:0 15px;cursor:pointer}
.input__drop-item:hover{background:#f4f6f8}
.infoBlock{position:absolute;top:50%;right:10px;margin-top:-8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:17px;height:17px;min-width:17px;border-radius:50%;background:#00a4ff;color:#fff}
.infoBlock svg{font-size:10px;height:10px}body[class*=popupFixed-]{position:fixed;overflow:hidden;cursor:auto;width:100%;height:100%}
.wrapperFix{padding-top:0}
.wrapperFix .header__logo{background:none}
.parallax::-webkit-scrollbar{width:0;height:0}@media only screen and (min-width:768px){.parallax{height:100vh;overflow-x:hidden;overflow-y:auto;-webkit-perspective:300px;perspective:300px;scrollbar-width:none}}
.parallax__group{position:relative;height:100vh;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}
.parallax__layer{position:absolute;top:0;right:0;bottom:0;left:0}
.parallax__layer-base{z-index:4}@media only screen and (min-width:768px){.parallax__layer-back{-webkit-transform:translateZ(-300px) scale(2);transform:translateZ(-300px) scale(2);z-index:3}}
.parallax .mediaPage{min-height:auto}
.parallax.isIE .parallax__group{-webkit-transform-style:flat;transform-style:flat}
.hSubs{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:30px 20px 20px;font-size:14px;color:#fff}@media only screen and (min-width:768px){.hSubs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 20px 40px}}
.hSubs__wrap{margin:0 auto}
.hSubs__title{font-size:24px;font-weight:700;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.hSubs__title{font-size:22px}}
.hSubs__text{font-size:23px;font-weight:500;text-align:center}@media only screen and (max-width:767px){.hSubs__text{font-size:16px}}
.hSubs__container{margin-top:10px}@media only screen and (min-width:768px){.hSubs__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
.hSubs__facebook{height:40px;width:160px;margin:0 auto;color:#314f98;font-weight:700;background:#fff;padding:0 10px;cursor:pointer}
.hSubs__facebook,.hSubs__facebook-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px}
.hSubs__facebook-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;margin-right:10px;background:#314f98;color:#fff}
.hSubs__facebook-icon svg{height:16px;width:8px}
.hSubs__input{height:40px;width:305px;padding:0 10px;background:#fff;border-radius:3px}@media only screen and (max-width:767px){.hSubs__input{width:100%;text-align:center}}
.hSubs__input:-ms-input-placeholder{font-weight:400;color:#b6bbbc}
.hSubs__input::-moz-placeholder{font-weight:400;color:#b6bbbc}
.hSubs__input::-webkit-input-placeholder{font-weight:400;color:#b6bbbc}
.hSubs__input::-ms-input-placeholder{font-weight:400;color:#b6bbbc}
.hSubs__input::placeholder{font-weight:400;color:#b6bbbc}
.hSubs__btn{height:40px;margin-left:10px;text-transform:uppercase;padding:0 20px}@media only screen and (max-width:767px){.hSubs__btn{width:100%;margin:10px 0 0}}
.hSubs__or{padding:0 15px;font-weight:700;text-align:center}@media only screen and (max-width:767px){.hSubs__or{padding:10px 0}}@media only screen and (min-width:768px){.hSubs__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
.slick-slider{-webkit-box-sizing:border-box;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,.slick-slider{position:relative;display:block}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(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}@font-face{font-family:slick;font-weight:400;font-style:normal}
.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}
.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}
.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:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}
.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}
.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}
.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;margin:0 5px;padding:0}
.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:focus,.slick-dots li button:hover{outline:none}
.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:"\2022";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}
.filter__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;border-bottom:1px solid #e8eaed;z-index:1;background:#fff}
.filter__heading-title{-ms-flex-align:center;font-size:18px;padding:0 20px;-ms-flex-item-align:center;align-self:center}
.filter__heading-count,.filter__heading-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;font-weight:700}
.filter__heading-count{-ms-flex-align:center;height:20px;padding:0 6px;border-radius:20px;font-size:14px;color:#fff;background:#00a4ff;margin-left:5px}
.filter__close{padding:0 20px;text-transform:none}
.filter__reset{width:100%;text-transform:none;font-size:13px}
.filter__wrap{padding:0 20px}
.filter__item{border-top:1px solid #f1f1f1}@media only screen and (min-width:1090px){.filter__item:first-child{border-top:0}}
.filter__item.open .filter__arrow{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.filter__item.open .filter__head{padding:15px 0 5px}
.filter__item.open .filter__list{display:block}
.filter__list{display:none;padding-bottom:15px}
.filter__head{cursor:pointer;padding:15px 0;*zoom:1}
.filter__head:after{content:" ";display:table;clear:both}
.filter__arrow{float:right;margin:5px 0 0 10px;font-size:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.filter__arrow svg{display:block;height:4px;color:#9ca4a9}
.filter__city{font-weight:700;margin:25px 0 10px}
.filter__type{display:table;font-size:14px;font-weight:700}
.filter__subtitle{margin:5px auto 20px}
.filter__check{position:relative;display:block;cursor:pointer}
.filter__check:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:0 -20px;background-color:transparent;z-index:0}
.filter__check.hover .filter__check-price,.filter__check:hover .filter__check-price{display:none}
.filter__check.hover .filter__check-link,.filter__check:hover .filter__check-link{display:block}
.filter__check.hover:before,.filter__check:hover:before{background-color:#f8fafc}
.filter__check.disable{cursor:default}
.filter__check.disable .filter__check-tick{background-color:#d7d9db!important;border-color:#d7d9db!important}
.filter__check.disable:hover:before{background:transparent}
.filter__check.disable:hover .filter__check-price{display:block}@media only screen and (max-width:767px){.filter__check{padding:4px 0}}
.filter__check-input{display:none}
.filter__check-input:checked+.filter__check-wrap .filter__check-tick{background-color:#00a4ff;border-color:#00a4ff}
.filter__check-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;overflow:hidden;z-index:1}
.filter__check-stars svg{height:15px;width:15px;color:#f8a522}
.filter__check-text{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.filter__check-tick{width:19px;height:19px;margin-right:6px;padding:5px 0 0 2px;background-color:#fff;border:1px solid #c7c7c7;border-radius:2px;-webkit-transition:border-color .2s,background .2s;-o-transition:border-color .2s,background .2s;transition:border-color .2s,background .2s;font-size:0;color:#fff}
.filter__check-tick svg{height:8px}
.filter__check-counter{color:#a5b2ba}
.filter__check-link{position:relative;display:none}
.filter__check-link:before{content:"";position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px}
.filter__check-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#292c2e;font-size:13px}
.filter__check-price{font-size:13px;line-height:14px;color:#a5b2ba}
.filter__slider+.filter__slider{margin-top:10px}
.filter__slider{padding:0 10px}
.filter__slider-wrap{position:relative;margin:20px 0 10px;background:#d4d0d0;border-radius:3px}
.filter__slider-range{height:4px;background:#00a4ff;border-radius:3px}
.filter__slider-handle{position:absolute;top:-11px;width:26px;height:26px;margin-left:0;background:#fff;border-radius:50%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer}
.filter__slider-text{font-size:12px;color:#292c2e;padding-top:5px}
.filter__slider-text_bold{font-weight:700;line-height:1.33333}@media only screen and (max-width:1089px){.filter__slider-text_bold{font-weight:400}}
.filter__slider-wrap+.filter__slider-text{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.filter__switch{margin:10px 0 20px;border:1px solid #d6dce0;border-radius:3px;overflow:hidden}
.filter__switch,.filter__switch-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.filter__switch-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;text-transform:uppercase;font-weight:700;width:50%}
.filter__switch-item:nth-child(2){border-left:1px solid #d6dce0}
.filter__switch-input{display:none}
.filter__switch-input:checked+.filter__switch-title{border-color:transparent;cursor:default;background:#f8fafc;color:#00a4ff}
.filter__switch-title{color:#292c2e;-webkit-transition:color .2s,border-color .2s;-o-transition:color .2s,border-color .2s;transition:color .2s,border-color .2s;width:100%;height:34px;line-height:34px;text-align:center;background:#fff;cursor:pointer}
.filter__same{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}
.filter__same .switch__label{width:80%;padding-right:10px}
.filter__same .switch__wrap{width:34px;min-width:34px;height:20px;cursor:pointer}
.filter__same .switch__pin{width:14px;height:14px;top:3px;left:3px}
.filter__same .switch__input:checked~.switch__wrap .switch__pin{left:50%}
.filter__graph+.filter__graph{margin-top:25px}
.filter__graph{margin-top:15px;font-size:12px;min-height:73px;position:relative}
.filter__graph .filter__slider-wrap{margin:20px 0}
.filter__graph-title{font-size:14px;font-weight:700}
.filter__graph-dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.filter__graph-container{padding:0 10px}@media only screen and (min-width:768px){.filter__graph-container{position:absolute;bottom:-15px;left:-10px;right:-10px;height:200px;padding:15px 20px;background:#fff;border-radius:4px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.17);box-shadow:0 0 10px 0 rgba(0,0,0,.17);opacity:0;visibility:hidden;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;margin-bottom:0}}
.filter__graph-graph{height:100px;background:no-repeat 50%;background-size:cover;margin-top:10px;margin-bottom:-20px}@media only screen and (min-width:768px){.filter__graph-graph{margin-top:32px;margin-bottom:0}}@media only screen and (min-width:768px){.filter__graph.active .filter__graph-title{top:-100px}
.filter__graph.active .filter__graph-container{opacity:1;visibility:visible}}
.filter__graph .filter__graph-dates,.filter__graph .filter__graph-title,.filter__graph .filter__slider{position:relative;z-index:1}
.filter__day input{display:none}
.filter__day input:checked+.filter__day-check{background:#00a4ff;color:#fff}
.filter__day-title{font-weight:700;margin-top:10px}
.filter__day-list{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:10px}
.filter__day-label,.filter__day-list{display:-webkit-box;display:-ms-flexbox;display:flex}
.filter__day-label{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:5px}
.filter__day-label:last-child{margin-right:0}
.filter__day-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e7ecf0;border-radius:2px;cursor:pointer;width:100%;height:25px;font-size:12px;text-transform:uppercase}
.filter__day-direct{background:#35b100;margin:0 auto 3px;height:7px;width:7px;border-radius:50%}
.filter__day-legend{color:#666;margin-top:10px}
.filter__day-legend .filter__day-direct{display:inline-block;margin-bottom:1px}
.filter__load{display:none;background:#fff;border-radius:4px;padding:20px 0;width:100%;color:transparent}
.filter__load.is-on{display:block}
.filter__load-item{padding:5px 0 20px}
.filter__load-item+.filter__load-item{border-top:1px solid #f1f1f1;padding:15px 0 20px}
.filter__load-title{height:18px;border-radius:3px}
.filter__load-text,.filter__load-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.filter__load-text{height:15px;margin-top:10px}
.tns-outer{padding:0!important}
.tns-outer [hidden]{display:none!important}
.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}
.tns-slider{-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s}
.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}
.tns-horizontal.tns-subpixel{white-space:nowrap}
.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal; width:33%;}
.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}
.tns-horizontal.tns-no-subpixel>.tns-item{float:left}
.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}
.tns-gallery,.tns-no-calc{position:relative;left:0}
.tns-gallery{min-height:1px}
.tns-gallery .tns-item{position:absolute;left:-100%;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;-o-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}
.tns-gallery .tns-item .tns-slide-active{position:relative;left:auto!important}
.tns-gallery .tns-item .tns-moving{-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.tns-autowidth{display:inline-block}
.tns-lazy-img{-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;opacity:.6}
.tns-lazy-img.tns-complete{opacity:1}
.tns-ah{-webkit-transition:height 0s;-o-transition:height 0s;transition:height 0s}
.tns-ovh{overflow:hidden}
.tns-visually-hidden{position:absolute;left:-10000em}
.tns-transparent{opacity:0;visibility:hidden}
.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}
.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}
.tns-vpfix{white-space:nowrap}
.tns-vpfix div,.tns-vpfix li{display:inline-block}
.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}
.tns-t-ct{width:2333.3333333%;width:2333.33333%;position:absolute;right:0}
.tns-t-ct:after{content:"";display:table;clear:both}
.tns-t-ct>div{width:1.4285714%;width:1.42857%;height:10px;float:left}
.header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:50px;font-weight:500;border-bottom:1px solid #e8eaed;position:relative;z-index:1}
.header,.header__menu,.header__menu-list,.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width:767px){.header__menu-list{display:none}}@media only screen and (max-width:1439px){.header__menu-list>.header__menu-link:nth-child(n+11){display:none}}@media only screen and (max-width:1339px){.header__menu-list>.header__menu-link:nth-child(n+10){display:none}}@media only screen and (max-width:1199px){.header__menu-list>.header__menu-link:nth-child(n+4){display:none}}
.header__menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#292c2e;font-weight:500;padding:0 12px;white-space:nowrap}
.header__menu-link.active span{position:relative}
.header__menu-link.active span:before{content:"";display:block;position:absolute;left:0;right:0;bottom:-7px;height:5px;background:#ff7e00}
.header__menu-label{position:relative;top:-8px;color:#e42c23;text-transform:uppercase;font-size:9px;font-weight:700}
.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}@media only screen and (max-width:767px){.header__logo{padding:0 10px 0 15px}}
.header__logo svg{width:156px}@media only screen and (max-width:767px){.header__logo svg{width:113px}}
.header__local{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (min-width:768px){.header__local{padding:0 20px}}
.header__user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;position:relative;cursor:pointer}@media only screen and (max-width:767px){.header__user{padding:0;width:44px}}@media only screen and (min-width:768px){.header__user:active .header__user-drop,.header__user:hover .header__user-drop{display:block}}
.header__user-name{margin-left:5px}@media only screen and (max-width:767px){.header__user-name{display:none}}
.header__user-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;background:#dcdcdc;border-radius:50%}
.header__user-img{width:22px;height:22px;border-radius:50%;background-position:50%;background-size:cover}
.header__user-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}
.header__user-drop{display:none;position:absolute;right:0;top:100%;background:#fff;border-radius:4px;-webkit-box-shadow:0 14px 40px 0 rgba(0,0,0,.35);box-shadow:0 14px 40px 0 rgba(0,0,0,.35);z-index:1}
.header__user-drop .mob-menu__link-text{white-space:nowrap;padding-right:30px}
.header__user-drop .mob-menu__group{border-bottom:none}
.header__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.header__options-flag{width:22px;height:15px;border-radius:2px;background-size:cover;background-position:50%}
.header__options-currency,.header__options>*{margin-left:5px}
.header__more{display:none;position:relative}@media only screen and (max-width:1439px){.header__more{display:block}}
.header__more-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;height:49px;cursor:pointer}@media only screen and (max-width:767px){.header__more-title{padding:0 10px}}
.header__more-title span{display:none;position:relative}
.header__more-title span:before{content:"";display:block;position:absolute;left:0;right:0;bottom:-7px;height:5px;background:#ff7e00}@media only screen and (min-width:768px){.header__more-title span:before{display:none}}@media only screen and (max-width:1439px){.header__more-title span.pda{display:block}}@media only screen and (max-width:767px){.header__more-title span.pda{display:none}}@media only screen and (max-width:767px){.header__more-title span.mob{display:block}}
.header__more-title:after{content:"";position:absolute;top:50%;right:-5px;border-color:#353535 transparent transparent;border-style:solid;border-width:5px 5px 0}
.header__more.open .header__more-drop{display:block}
.header__more-drop{display:none;position:absolute;left:0;background:#fff;border-radius:4px;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.15);box-shadow:0 0 14px 0 rgba(0,0,0,.15);z-index:1}
.header__more-drop .header__menu-link{height:50px;min-width:100px}@media only screen and (max-width:1439px){.header__more-drop .header__menu-link:nth-child(-n+10){display:none}}@media only screen and (max-width:1339px){.header__more-drop .header__menu-link:nth-child(-n+10){display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:1339px){.header__more-drop .header__menu-link:nth-child(-n+9){display:none}}@media only screen and (max-width:1199px){.header__more-drop .header__menu-link:nth-child(-n+9){display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:1199px){.header__more-drop .header__menu-link:nth-child(-n+3){display:none}}@media only screen and (max-width:767px){.header__more-drop .header__menu-link:nth-child(-n+3){display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.header__more-drop .header__menu-link:nth-child(-n+1){display:none}}
.header__sandwich{display:none}
.header__sandwich-icon{position:relative;width:18px;height:2px;border-radius:.5px;background:#292c2e}
.header__sandwich-icon:after,.header__sandwich-icon:before{content:"";display:block;position:absolute;left:0;right:0;height:2px;border-radius:.5px;background:#292c2e}
.header__sandwich-icon:before{top:-5px}
.header__sandwich-icon:after{bottom:-5px}@media only screen and (max-width:767px){.header__sandwich{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px}}
.mob-menu{position:fixed;left:0;right:0;top:0;bottom:0;visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);background:#fff;z-index:99;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media only screen and (max-width:767px){.mob-menu.open{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
.mob-menu__head{position:absolute;left:0;right:0;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;z-index:1}
.mob-menu__head:before{content:"";display:block;position:absolute;left:0;right:0;bottom:-10px;height:10px;background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,0)),to(#fff));background:-o-linear-gradient(bottom,hsla(0,0%,100%,0),#fff);background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff)}
.mob-menu__wrap{padding-top:50px;height:100%;overflow:auto}
.mob-menu__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;color:#00a4ff;font-size:15px;padding:0 20px}
.mob-menu__close svg{margin-left:3px}
.mob-menu__group{border-bottom:1px solid #f5f5f5;padding:10px 0}
.mob-menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:40px;color:#292c2e;width:100%}
.mob-menu__link-icon,.mob-menu__link-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mob-menu__link-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px}
.mob-menu__link:active,.mob-menu__link:hover{background:#f5f5f5}
.mob-menu__social{padding:20px}
.mob-menu__social,.mob-menu__social-link{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}
.mob-menu__social-link{border-radius:3px;margin:0 5px;height:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#fff}
.mob-menu__social-link.facebook{background:#3a5ba0}
.mob-menu__social-link.twitter{background:#2ca7e0}
.mob-menu__social-link.telegram{background:#08c}
.mob-menu__social-link.google{background:#e13719}
.mob-menu__social-link.instagram{background:#527fa3}#hybridContainer .footer{background:#fbfbfb}#hybridContainer .footer__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){#hybridContainer .footer__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}#hybridContainer .footer__link{padding:5px 15px;color:#8a949b;font-size:14px;line-height:16px}#hybridContainer .footer__link-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0}@media only screen and (max-width:1159px){#hybridContainer .footer__link-wrap{padding:15px 0}}#hybridContainer .footer__social{padding:10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#hybridContainer .footer__social-link{padding:5px 15px}#hybridContainer .footer__social-link img{vertical-align:middle}
.footerFull{background:#383c40;color:#fff}@media only screen and (max-width:767px){.footerFull{text-align:center}}@media only screen and (min-width:1089px){.footerFull__left,.footerFull__right{max-width:50%}}@media only screen and (min-width:768px){.footerFull__right .footerFull__social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (max-width:767px){.footerFull__right{margin-top:30px}}@media only screen and (min-width:768px){.footerFull__right{text-align:right}}
.footerFull__center{max-width:1160px;padding:40px 20px 30px;margin:0 auto}@media only screen and (max-width:1089px){.footerFull__center{padding:40px}}@media only screen and (max-width:767px){.footerFull__center{padding:40px 30px}}
.footerFull__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1089px){.footerFull__wrap{display:block}}
.footerFull__flex,.footerFull__social{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1089px){.footerFull__social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}}@media only screen and (max-width:1089px){.footerFull__social-link{margin:0 5px}}@media only screen and (min-width:1090px){.footerFull__social-link+.footerFull__social-link{margin-left:13px}}
.footerFull__social_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}
.footerFull__social svg{width:30px;height:30px}
.footerFull__contact{margin-bottom:20px}
.footerFull__contact-link{display:block;color:#fff}
.footerFull__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px -10px 0}@media only screen and (max-width:1089px){.footerFull__links{-ms-flex-wrap:wrap;flex-wrap:wrap}}
.footerFull__links_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footerFull__link{padding:10px 0;text-decoration:underline;color:#fff;margin:0 10px}@media only screen and (max-width:767px){.footerFull__link{padding:5px 0}}
.footerFull__popular{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 20px;max-width:600px}@media only screen and (max-width:1089px){.footerFull__popular{display:none}}
.footerFull__popular-col{padding:0 10px;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.footerFull__popular-title{text-transform:uppercase;font-weight:700;padding:0 5px}
.footerFull__popular-list{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footerFull__popular-item{padding:5px;font-size:13px;color:#909090}
.footerFull__text{padding-right:20px}
.footerFull__company-text,.footerFull__text-text{font-size:12px;color:#7a7a7a;margin-top:15px}
.footerFull__company_center{text-align:center;margin-top:40px}
.footerFull__company_center .footerFull__logo{display:block;margin:0 auto}
.footerFull__company_center .footerFull__logo-text{margin:10px 0 0}
.footerFull__company_center .footerFull__company-text{margin:15px auto 0;max-width:700px}
.footerFull__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.footerFull__logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
.footerFull__logo svg{color:#fff;width:107px}
.footerFull__logo-text{color:#7a7a7a;font-size:12px;margin-left:5px}@media only screen and (max-width:767px){.footerFull__logo-text{display:block;margin-left:0;margin-top:5px}}
.footerFull__btns{margin-top:-10px}@media only screen and (max-width:1089px){.footerFull__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px -10px 0}}@media only screen and (max-width:767px){.footerFull__btns{display:block}}
.footerFull__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px auto 0;max-width:500px;padding:0 20px}@media only screen and (max-width:767px){.footerFull__buttons{display:block}}@media only screen and (max-width:1098px){.footerFull__buttons .footerFull__btn span{display:block}}
.footerFull__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% - 20px);min-width:220px;font-size:12px;height:55px;text-align:left;padding:0 10px 0 0;margin:10px}@media only screen and (max-width:767px){.footerFull__btn{width:100%;margin:10px 0}}
.footerFull__btn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px}
.footerFull__btn-icon svg{width:22px;height:22px}
.footerFull__btn span{display:block}@media only screen and (max-width:1089px){.footerFull__btn span{display:inline-block}}@media only screen and (max-width:767px){.footerFull__btn span{display:block}}@media only screen and (max-width:1089px){.footerFull__btn span+span{margin-left:5px}}@media only screen and (max-width:767px){.footerFull__btn span+span{margin:0}}
.footerFull__btn_flight{background:#00c0ff}
.footerFull__btn_hotel{background:#004b85}
.footerFull__columns{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}@media only screen and (max-width:767px){.footerFull__columns{-ms-flex-wrap:wrap;flex-wrap:wrap}}
.footerFull__columns-item{width:25%;padding-right:20px}@media only screen and (max-width:767px){.footerFull__columns-item{width:50%}}@media only screen and (max-width:767px){.footerFull__columns-item:nth-child(3),.footerFull__columns-item:nth-child(4){margin-top:30px}}
.footerFull__columns-title{font-size:18px;font-weight:700}@media only screen and (max-width:767px){.footerFull__columns-title{font-size:16px}}
.footerFull__columns-links{margin-top:15px}
.footerFull__columns-link{display:block;color:#ced4d7;padding:5px 0;font-size:14px}@media only screen and (max-width:767px){.footerFull__columns-link{font-size:13px}}
.footerFull__partner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px;color:#7a7a7a}
.footerFull__partner svg{width:120px}
.popup{display:none}@media only screen and (max-width:767px){.popup_mob-full .popup__container{padding:0;background:#fff}
.popup_mob-full .popup__wrap{width:100%;height:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none}}@media only screen and (max-width:1089px){.popup_pda-full .popup__container{padding:0;background:#fff}
.popup_pda-full .popup__wrap{width:100%;height:100%;padding-top:50px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.popup_pda-full .popup__close{position:fixed}}
.popup_full .popup__container{display:block;padding:55px 0 0;background:#fff}
.popup_full .popup__wrap{border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.popup_full .popup__close{width:40px;height:40px;position:fixed}
.popup__container{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;background:rgba(0,0,0,.4);overflow:auto;z-index:99}@media only screen and (max-width:767px){.popup__container{padding:10px}}
.popup__wrap{position:relative;background:#fff;-webkit-box-shadow:0 14px 40px 0 rgba(0,0,0,.35);box-shadow:0 14px 40px 0 rgba(0,0,0,.35);border-radius:8px}
.popup__wrap_w800{max-width:800px}@media only screen and (max-width:1089px){.popup__wrap_w800{max-width:640px}}@media only screen and (max-width:767px){.popup__wrap_w800{max-width:290px}}
.popup__wrap_w801{max-width:800px}@media only screen and (max-width:1089px){.popup__wrap_w801{max-width:696px}}@media only screen and (max-width:767px){.popup__wrap_w801{max-width:210px}}
.popup__wrap_w730{max-width:730px}@media only screen and (max-width:767px){.popup__wrap_w730{max-width:500px}}
.popup__wrap_w560,.popup__wrap_w560-full{max-width:560px}@media only screen and (max-width:767px){.popup__wrap_w560-full{max-width:100%}}
.popup__wrap_w590{max-width:590px}
.popup__wrap_w330{max-width:330px}
.popup__wrap_w415{width:100%;max-width:415px}
.popup__wrap_w400{width:100%;max-width:400px}
.popup__wrap_w465{max-width:465px}@media only screen and (max-width:767px){.popup__wrap_w465{max-width:290px}}
.popup__wrap_w470{max-width:470px}
.popup__wrap_w380{max-width:380px}
.popup__wrap_w200{max-width:200px}
.popup__wrap_w500{width:100%;max-width:500px}
.popup__wrap_w700{max-width:700px}
.popup__wrap_w780{max-width:780px}@media only screen and (max-width:1089px){.popup__wrap_w780{max-width:640px}}@media only screen and (max-width:767px){.popup__wrap_w780{max-width:290px}}
.popup__wrap_w840{max-width:840px;width:100%}
.popup__wrap_w768{max-width:768px}@media only screen and (max-width:767px){.popup__wrap_w768{border-radius:0}}
.popup__wrap_w670{max-width:670px}
.popup__wrap_w640{max-width:640px}@media only screen and (max-width:767px){.popup__wrap_w640{max-width:320px}}
.popup__wrap_w620{max-width:620px}@media only screen and (max-width:767px){.popup__wrap_w620{max-width:290px}}
.popup__wrap_w625{max-width:625px}
.popup__wrap_w420{max-width:420px}
.popup__close{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;right:0;top:0;width:40px;height:40px;border-radius:4px;z-index:101;cursor:pointer}
.popup__close_circle{width:30px;height:30px;right:10px;top:10px;border-radius:50%;background:#fff}
.popup__push+.popup__wrap{margin-top:20px}
.popup__push{padding:15px 20px;background:#fff;border-radius:0 0 8px 8px;width:400px}@media only screen and (max-width:767px){.popup__push{width:270px}}
.popup__head{position:fixed;left:0;right:0;top:0;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;font-size:18px;font-weight:700;border-bottom:1px solid #e8eaed;z-index:100}@media only screen and (max-width:767px){.popup__head{font-size:16px}}
.popup__comment{min-height:515px;padding:40px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.3);box-shadow:0 2px 4px rgba(0,0,0,.3);border-radius:3px;background-color:#f8f8f8}@media only screen and (max-width:767px){.popup__comment{min-height:inherit;padding:20px}}
.popup__comment-form{*zoom:1}
.popup__comment-form:after{content:" ";display:table;clear:both}
.popup__comment-field{margin-bottom:40px;font-size:0}
.popup__comment-field_smb{margin-bottom:20px}
.popup__comment-col{display:inline-block;vertical-align:top;margin-right:50px}
.popup__comment-col:last-child{margin-right:0}@media only screen and (max-width:1023px){.popup__comment-col{margin-bottom:20px}
.popup__comment-col:last-child{margin-bottom:0}}@media only screen and (max-width:600px){.popup__comment-col{display:block;margin-right:0}}
.popup__comment-col.error-input .popup__comment-label{color:#e42c23}
.popup__comment-col.error-input .popup__comment-input{color:#e42c23;border:1px solid #e42c23}
.popup__comment-col.correct-input .popup__comment-input{border:1px solid #65b004}
.popup__comment-label{display:block;margin-bottom:5px;font-size:15px;font-weight:400;color:#000}
.popup__comment-input{max-width:200px;width:100%;padding:10px 15px;border-radius:3px;border:1px solid #eee;background-color:#fff;font-size:15px;color:#353535}
.popup__comment-input:-ms-input-placeholder{color:#9b9b9b}
.popup__comment-input::-moz-placeholder{color:#9b9b9b}
.popup__comment-input::-webkit-input-placeholder{color:#9b9b9b}
.popup__comment-input::-ms-input-placeholder{color:#9b9b9b}
.popup__comment-input::placeholder{color:#9b9b9b}
.popup__comment-input:focus{border:1px solid #ff7200}@media only screen and (max-width:600px){.popup__comment-input{max-width:none}}
.popup__comment-rating{*zoom:1}
.popup__comment-rating:after{content:" ";display:table;clear:both}
.popup__comment-rating-value{float:left;display:inline-block;margin-right:40px;padding-top:4px;font-size:15px;font-weight:400;color:#000}@media only screen and (max-width:500px){.popup__comment-rating-value{float:none;display:block;margin-bottom:20px}}
.popup__comment-rating-value-num{display:inline-block;padding:0 10px}
.popup__comment-rating-stars{display:inline-block}
.popup__comment-textarea-caption{margin-bottom:5px;font-size:15px;font-weight:400;color:#000}
.popup__comment-textarea{width:100%;min-height:180px;padding:10px 15px;resize:none;border-radius:3px;border:1px solid #f2f2f2;background-color:#fff;font-size:15px;color:#353535}
.popup__comment-textarea:focus{border:1px solid #ff7200}@media only screen and (max-width:767px){.popup__comment-textarea{min-height:100px}}
.popup__comment .btn-primary_flr{float:right;max-width:200px}@media only screen and (max-width:767px){.popup__comment .btn-primary_flr{float:none;margin:0 auto}}
.popup__comment .btn-primary_center{margin:0 auto}
.popup__comment-thanks{max-width:610px;margin:100px auto 0;text-align:center}@media only screen and (max-width:767px){.popup__comment-thanks{margin:40px auto 0}}
.popup__comment-text,.popup__comment-title{margin-bottom:20px;font-size:15px;font-weight:400;color:#000}
.popup__comment-text{font-weight:300}
.popup__comment-text:last-child{margin-bottom:0}
.popup__comment .tooltip-item:before{bottom:auto;top:100%;left:0;width:100%;margin-left:0;margin-bottom:0;margin-top:14px;padding:10px 15px;font-size:10px;text-align:left}
.popup__comment .tooltip-item:after{top:auto;bottom:-14px;border-top:none;border-bottom:7px solid #282828}
.localesettings{background-color:#fff;padding:15px 30px;text-align:center;border-radius:8px;font-size:15px;width:415px}@media only screen and (max-width:767px){.localesettings{width:100%;padding:10px 20px}}
.localesettings__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;-webkit-box-shadow:inset 0 0 0 1px #cfcfcf;box-shadow:inset 0 0 0 1px #cfcfcf;margin-top:38px;position:relative;color:#353535;text-align:left;cursor:pointer;padding:0 25px 0 10px;border-radius:4px}
.localesettings__input:after{content:"";position:absolute;top:50%;right:10px;margin-top:-2px;width:0;height:0;border-color:#353535 transparent transparent;border-style:solid;border-width:5px 5px 0}
.localesettings__label{display:inline-block;position:absolute;top:-20px;left:0;cursor:auto}
.localesettings__flag{width:22px;height:15px;border-radius:1px;background:no-repeat 50%;background-size:cover;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-3px}
.localesettings__value{display:inline-block;font-weight:700}
.localesettings__code{display:inline-block;position:absolute;right:25px}
.localesettings__btn{height:42px;text-transform:uppercase;font-weight:700;text-align:center;cursor:pointer;margin-top:20px;border-radius:4px;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;display:block;width:100%}
.localesettings__btn span{border-bottom:1px dotted #2c8fd5;color:#2c8fd5}
.localesettings__btn:hover span{border-bottom:none}
.localesettings__btn.close{margin-top:10px}
.localesettings__btn.blue{background-color:#2c8fd5;color:#fff}
.localesettings__btn.blue:hover{background-color:#48a9ed}
.localesettings__btn.blue:active{background-color:#217ec0}
.localesettings__btn[disabled]{background-color:#91999e;cursor:auto}
.localesettings__btn[disabled]:active,.localesettings__btn[disabled]:hover{background-color:#91999e}
.localesettings__drop{display:none;position:absolute;top:100%;left:0;width:100%;margin-top:1px;background:#fff;border-radius:4px;-webkit-box-shadow:0 14px 40px rgba(0,0,0,.34);box-shadow:0 14px 40px rgba(0,0,0,.34);overflow:auto;z-index:99}
.localesettings__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 10px;cursor:pointer;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;border-bottom:1px solid #f0f0f0}
.localesettings__item.active,.localesettings__item:hover{background:#f0f0f0}
.localesettings__item:last-child{border-bottom:none}
.localesettings .popup__close{color:#2c8fd5;-webkit-box-shadow:none;box-shadow:none;right:0;top:0;width:40px;height:40px;border-radius:4px}@media only screen and (max-width:425px){.localesettings .popup__close{right:-10px}}
.localesettings .popup__close svg{height:12px;width:12px}
.pricealert-new .icon-lock{display:inline-block;vertical-align:middle;height:15px;width:15px;margin:0 5px}
.pricealert-new__wrap{position:relative;margin:0 auto;text-align:center;z-index:2;padding:30px;color:#353535}@media only screen and (max-width:767px){.pricealert-new__wrap{padding:30px 15px 20px}}
.pricealert-new__wrap+.pricealert-new__wrap{background-color:#dceffd;border-radius:0 0 8px 8px}
.pricealert-new__wrap+.pricealert-new__wrap .pricealert-new__text{margin-bottom:10px}@media only screen and (max-width:767px){.pricealert-new__wrap+.pricealert-new__wrap{padding:5px 15px 10px}}
.pricealert-new__title{font-size:34px;font-weight:700}@media only screen and (max-width:767px){.pricealert-new__title{font-size:28px}}
.pricealert-new__subtitle{font-size:14px;margin-top:10px}@media only screen and (min-width:768px){.pricealert-new__subtitle{font-size:16px;font-weight:700}}
.pricealert-new__text{font-size:15px;margin-top:5px}@media only screen and (max-width:767px){.pricealert-new__text{margin-top:10px}}
.pricealert-new__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:40px;padding:0 10px;background:#fff;border-radius:4px;font-size:15px}
.pricealert-new__input:-moz-placeholder,.pricealert-new__input::-moz-placeholder{color:#787878;opacity:1}
.pricealert-new__input::-webkit-input-placeholder{color:#787878}
.pricealert-new__field{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}
.pricealert-new__field,.pricealert-new__field-soc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pricealert-new__field-soc{width:100%}
.pricealert-new__field-soc button{display:block;width:calc(50% - 5px);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.2);text-align:center;height:40px;line-height:40px;border-radius:4px;color:#fff;font-size:14px;font-weight:700;padding:0 10px;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}
.pricealert-new__field-soc button:first-child{margin-right:5px}
.pricealert-new__field-soc button:nth-child(2){margin-left:5px}
.pricealert-new__field-soc button svg{height:20px;width:20px;vertical-align:middle;margin-right:5px}
.pricealert-new__field-facebook{background-color:#3c5a99}
.pricealert-new__field-facebook:hover{background-color:#4365ab}
.pricealert-new__field-facebook:active{background-color:#354f87}
.pricealert-new__field-google{background-color:#4285f4}
.pricealert-new__field-google:hover{background-color:#5a95f5}
.pricealert-new__field-google:active{background-color:#2a75f3}
.pricealert-new__field-btn{width:90px;height:40px;font-size:16px;text-align:center;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.2);margin-left:10px}@media only screen and (max-width:767px){.pricealert-new__field-btn{width:70px}}
.pricealert-new__destination+.pricealert-new__destination{margin-top:10px}
.pricealert-new__destination-head,.pricealert-new__destination-info{font-size:15px}
.pricealert-new__destination-city{font-weight:700}
.pricealert-new__destination-code{text-transform:uppercase}
.pricealert-new__or{position:relative;overflow:hidden;font-size:15px;color:#292c2e;text-align:center;width:160px;font-style:italic}
.pricealert-new__or:after,.pricealert-new__or:before{content:"";display:inline-block;width:100%;height:1px;background:#292c2e;z-index:-1;position:relative;vertical-align:middle}
.pricealert-new__or:before{right:15px;margin:0 0 0 -100%}
.pricealert-new__or:after{left:15px;margin:0 -100% 0 0}
.pricealert-new__hr{display:inline-block;width:50px;border-bottom:1px solid #d2d2d2;margin:10px auto}
.pricealert-new__btn{width:100%;height:40px;font-size:18px;text-transform:uppercase;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.22);box-shadow:0 1px 3px 0 rgba(0,0,0,.22)}
.pricealert-new__btn+.pricealert-new__btn{margin-top:15px;margin-bottom:0}
.pricealert-new__buttons{margin-top:20px}@media only screen and (max-width:425px){.pricealert-new_continue{margin:0 -10px}}
.pricealert-new_continue .pricealert-new__wrap{padding:40px 65px 20px}@media only screen and (max-width:767px){.pricealert-new_continue .pricealert-new__wrap{padding:40px 20px 20px}}
.pricealert-new_continue .pricealert-new__hr{margin:10px auto 5px}
.pricealert-new_continue .pricealert-new__buttons{margin-top:30px}
.pricealert-new_continue .pricealert-new__btn{font-size:15px}
.pricealert-new__check{position:relative;display:block;cursor:pointer}
.pricealert-new__check-input{display:none}
.pricealert-new__check-input:checked+.pricealert-new__check-wrap .pricealert-new__check-tick{background-color:#00a4ff;border-color:#00a4ff}
.pricealert-new__check-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;z-index:1}
.pricealert-new__check-tick{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:19px;height:19px;min-width:19px;margin-right:6px;background-color:#fff;border:1px solid #c7c7c7;border-radius:3px;-webkit-transition:border-color .2s,background .2s;-o-transition:border-color .2s,background .2s;transition:border-color .2s,background .2s;font-size:0;color:#fff}
.pricealert-new__check-tick .icon{height:8px;width:8px;margin-top:1px}
.pricealert-new__check-content{font-size:13px}
.pricealert-new__check-content span{display:inline-block}
.pricealert-new__locked{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 30px 25px 20px}
.pricealert-new__locked-icon svg{height:15px;width:12px;margin-right:10px}
.signup{padding:25px 40px 30px}
.signup input::-webkit-input-placeholder{color:#a7a7a7}
.signup input::-moz-placeholder{color:#a7a7a7}
.signup input:-ms-input-placeholder{color:#a7a7a7}
.signup input::-ms-input-placeholder{color:#a7a7a7}
.signup input::placeholder{color:#a7a7a7}@media only screen and (max-width:767px){.signup{-webkit-box-shadow:none;box-shadow:none;padding:25px 10px 30px}}
.signup__form{font-size:14px;color:#353535}
.signup__col{margin-top:15px;position:relative}
.signup__col:first-child{margin-top:0}
.signup__col.error-input .signup__input{color:#e42c23;border:1px solid #e42c23}
.signup__col.error-input .signup__input:focus{-webkit-box-shadow:inherit;box-shadow:inherit;border:1px solid #e42c23}
.signup__col.error-input .signup__error-text{display:inline-block;position:absolute;bottom:-17px;left:0}
.signup__col.error-input .signup__error-icon{display:inline-block;position:absolute;right:-20px;top:35px}
.signup__col.error-input .signup__error-icon svg{height:15px;width:15px;color:#ce3730}@media only screen and (max-width:425px){.signup__col.error-input .signup__error-icon{display:none}}
.signup__col.correct-input .signup__input{border:1px solid #65b004}
.signup__col.correct-input .signup__input:focus{-webkit-box-shadow:inherit;box-shadow:inherit;border:1px solid #65b004}
.signup__col.correct-input .signup__correct-icon{display:inline-block;position:absolute;right:-20px;top:35px}
.signup__col.correct-input .signup__correct-icon svg{height:13px;width:13px;color:#3b9400}@media only screen and (max-width:425px){.signup__col.correct-input .signup__correct-icon{display:none}}
.signup__input{display:block;padding:10px 15px;margin-top:3px;border:1px solid #b1bdc8;border-radius:4px;width:100%;background-color:#f9f9f9}
.signup__input:focus{border-color:#ff7e00}
.signup__label{color:#000;font-weight:500;position:relative}
.signup__label:before{content:"*";position:absolute;top:-5px;right:-5px;color:#e42c23;font-size:14px;font-weight:700}
.signup__form-btn{width:100%;height:40px;margin-top:35px;font-size:16px;text-transform:uppercase}
.signup__correct-icon,.signup__error-icon{display:none}
.signup__error-text{color:#e42c23;font-size:13px;display:none}
.signup__forgot{position:absolute;bottom:-20px;left:0;font-size:12px;color:#2c8fd5;font-weight:500}
.signup__or{font-size:14px;text-align:center;margin:20px auto 0}
.signup__eye{position:absolute;top:31px;right:6px;cursor:pointer;color:#9e9e9e}
.signup__eye.active{color:#ff7e00}
.signup__eye.active .tooltip__content span:first-child{display:none}
.signup__eye.active .tooltip__content span:last-child{display:inline}
.signup__eye svg{height:13px;width:21px}
.signup__eye .tooltip__wrap{margin-left:8px}
.signup__eye .tooltip__content{text-align:center}
.signup__eye .tooltip__content span:last-child{display:none}@media only screen and (max-width:425px){.signup .hidden{display:none}}
.signup__link{display:inline-block;width:calc(50% - 5px);margin-top:10px;color:#fff;padding:9px 5px 9px 45px;font-size:14px;font-weight:500;border-radius:4px;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;position:relative;text-align:left}
.signup__link svg{height:24px;width:24px;position:absolute;left:10px;top:50%;margin-top:-12px}
.signup__link--facebook{background-color:#314f98;margin-right:10px}
.signup__link--facebook:hover{background-color:#0762a9}
.signup__link--facebook:active{background-color:#003d6c;-webkit-box-shadow:none;box-shadow:none}
.signup__link--google{background-color:#4285f4;-webkit-box-shadow:0 2px 5px 0 rgba(66,133,244,.3);box-shadow:0 2px 5px 0 rgba(66,133,244,.3)}
.signup__link--google:hover{background-color:#5a95f5}
.signup__link--google:active{background-color:#1266f1;-webkit-box-shadow:none;box-shadow:none}
.signup__link--google .signup__link-icon{background-color:#fff;width:25px;height:25px;border-radius:4px;position:absolute;left:8px;top:50%;margin-top:-12px}
.signup__link--google .signup__link-icon svg{height:17px;width:17px;width:16px;top:4px;left:4px;margin-top:0}
.signup__footer{padding:30px 15px 35px;margin:20px -40px -30px;border-top:1px solid #a7b4c1}@media only screen and (max-width:425px){.signup__footer{margin:20px -20px -30px;padding:25px 15px 35px}}
.signup__not-register,.signup__privacy{font-size:14px;text-align:center}
.signup__not-register a,.signup__privacy a{display:inline-block;font-weight:700;text-decoration:underline}
.signup__privacy{font-size:14px;margin:-15px 0}
.signup__wrong{background-color:#fcf4f4;color:#e42c23;border:1px solid #e42c23;border-radius:4px;padding:13px;font-size:14px;margin-top:10px}@media only screen and (max-width:425px){.signup__wrong{margin-top:20px}}
.signup__wrong-text{margin-top:15px}
.signup__remind .signup__form,.signup__thanks .signup__form{margin-top:20px}
.signup__remind .signup__form-btn,.signup__thanks .signup__form-btn{display:inline-block;width:inherit;margin-top:20px}
.signup__remind .signup__form-btn.btn,.signup__thanks .signup__form-btn.btn{width:170px}
.signup__remind .signup__form-btn:last-child,.signup__thanks .signup__form-btn:last-child{text-align:right;text-decoration:underline;color:#6c6c6c;font-weight:500;float:right;font-size:14px}
.signup__register .signup__form-btn{margin-top:20px}
.signup__register .signup__or{position:relative;overflow:hidden;margin:10px auto 0}
.signup__register .signup__or:after,.signup__register .signup__or:before{content:"";display:inline-block;width:100%;height:1px;background:#a7b4c1;position:relative;vertical-align:middle}
.signup__register .signup__or:before{right:15px;margin:0 0 0 -100%}
.signup__register .signup__or:after{left:15px;margin:0 -100% 0 0}
.signup__title{text-align:center;font-size:20px;font-weight:700}
.signup__thanks{margin-top:15px}
.signup__thanks .signup__label:before{display:none}
.signup__login{font-size:0}
.signup__head{padding-left:60px;font-size:18px;font-weight:500;position:relative;margin-bottom:30px}
.signup__head-icon{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:3px;top:4px;width:40px;height:40px;border-radius:40px;background-color:#ebebeb;color:#000;font-size:22px}
.signup__head-link{color:#2c8fd5;text-decoration:none}
.signup .popup__close{color:#2c8fd5;-webkit-box-shadow:none;box-shadow:none;right:0;top:0;width:40px;height:40px;border-radius:4px}
.signup .popup__close svg{height:12px;width:12px}
.tutor{border-radius:8px;overflow:hidden;background:#fff;font-size:14px}
.tutor__head{height:220px;background:no-repeat 50%;background-size:cover}@media only screen and (max-width:767px){.tutor__head{height:135px}}
.tutor__content{text-align:center;padding:15px 20px}
.tutor__title{font-size:26px;font-weight:700;margin-bottom:10px}@media only screen and (max-width:767px){.tutor__title{font-size:22px;margin-bottom:5px}}
.tutor__slides{border-radius:8px 8px 0 0;overflow:hidden}
.tutor__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:25px 30px 30px}@media only screen and (max-width:767px){.tutor__controls{padding:15px 20px 20px}}
.tutor__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:200px;right:200px}@media only screen and (max-width:767px){.tutor__dots{left:75px;right:75px}}
.tutor__dots-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;min-width:20px;height:20px;cursor:pointer}
.tutor__dots-item.tns-nav-active:before{background:#ff7e00}
.tutor__dots-item:before{content:"";width:8px;height:8px;border-radius:50%;background:#d7d7d7}
.tutor__btn{width:42px;height:45px}
.tutor__btn[disabled]{opacity:0;visibility:hidden}
.tutor__try{display:none;height:45px;width:160px;text-transform:uppercase}@media only screen and (max-width:767px){.tutor .js-slick-nomadPopup-next[disabled]~.tutor__dots{display:none}}
.tutor .js-slick-nomadPopup-next[disabled]~.tutor__try{display:block}
.modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.modal__content{padding:30px;max-width:500px}@media only screen and (max-width:767px){.modal__content{padding:30px 20px 20px}}
.modal__title{font-size:26px;font-weight:700;margin-bottom:10px}@media only screen and (max-width:767px){.modal__title{font-size:22px}}
.modal__text{font-size:16px}@media only screen and (max-width:767px){.modal__text{font-size:14px}}
.modal__text a{margin-left:5px;text-decoration:underline;color:#00a4ff}
.modal__btn{min-width:160px;text-transform:uppercase;margin:20px auto 0}@media only screen and (max-width:767px){.modal__btn{margin-top:10px;width:100%}}
.modal__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:30px}
.modal__img{width:50px;height:50px;border-radius:50%;background:#d8d8d8}
.hotelGallery{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1;width:100%}
.hotelGallery__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (min-width:1090px){.hotelGallery__wrap{height:100%}}@media only screen and (max-width:1089px){.hotelGallery__wrap{display:block}}
.hotelGallery__content{position:relative;background:rgba(0,0,0,.8);color:#fff;width:calc(100% - 320px);overflow-y:scroll}@media only screen and (max-width:1089px){.hotelGallery__content{width:100%}}
.hotelGallery__aside{width:320px;background:#fff;padding:15px}@media only screen and (min-width:1090px){.hotelGallery__aside{overflow-y:scroll;-webkit-overflow-scrolling:touch}
.hotelGallery__aside::-webkit-scrollbar{width:0;height:0}}
.hotelGallery__aside-title{font-size:22px;font-weight:700}
.hotelGallery__aside-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;margin-bottom:10px}@media only screen and (max-width:1089px){.hotelGallery__aside{width:100%;padding-top:0}}
.hotelGallery__close{position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;height:50px;color:#fff}
.hotelGallery__close-text{margin-right:5px}
.hotelGallery__slider{width:100%;padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width:1090px){.hotelGallery__slider{height:100%;min-height:800px;max-height:1000px}}
.hotelGallery__slider-wrap{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width:1089px){.hotelGallery__slider-wrap{margin-top:30px}}
.hotelGallery__slider-for{width:calc(100% - 140px)}@media only screen and (max-width:1089px){.hotelGallery__slider-for{width:100%}}
.hotelGallery__slider-for .slick-slide{opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.hotelGallery__slider-for .slick-current{opacity:1}
.hotelGallery__slider-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;color:#fff;cursor:pointer}@media only screen and (max-width:1089px){.hotelGallery__slider-btn{position:absolute;width:40px;top:0;bottom:0}}
.hotelGallery__slider-btn svg{width:20px;height:36px}@media only screen and (max-width:1089px){.hotelGallery__slider-btn svg{width:15px;height:28px}}
.hotelGallery__slider-btn.prev{left:0}
.hotelGallery__slider-btn.next{right:0}
.hotelGallery__slider-count{text-align:center}@media only screen and (max-width:1089px){.hotelGallery__slider-count{margin:30px auto}}
.hotelGallery__slider-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}@media only screen and (max-width:767px){.hotelGallery__slider-head{display:block}}
.hotelGallery__slider-title{font-size:24px;line-height:36px;font-weight:700;margin-right:10px}@media only screen and (max-width:767px){.hotelGallery__slider-title{line-height:inherit;margin-right:0;text-align:center}}
.hotelGallery__slider-book{min-width:150px;height:36px}@media only screen and (max-width:767px){.hotelGallery__slider-book{margin:20px auto 0}}@media only screen and (min-width:1090px){.hotelGallery__slide-for{height:600px;width:auto!important}}
.hotelGallery__slide-nav{height:80px;width:inherit!important;margin:0 5px;cursor:pointer}
.hotelGallery .toursReview__link{margin-top:10px}
.hotelGallery .toursReview__operator{position:absolute;right:0;bottom:15px}
.redirectPopup{position:relative;border-radius:8px;-webkit-box-shadow:0 14px 40px 0 rgba(0,0,0,.35);box-shadow:0 14px 40px 0 rgba(0,0,0,.35);max-width:420px;width:100%}
.redirectPopup__top{background:#fff;font-size:24px;width:100%;text-align:center;padding:40px 30px;border-radius:8px 8px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.redirectPopup__top-span{max-width:320px}@media only screen and (max-width:767px){.redirectPopup__top{font-size:22px;padding:35px 30px;height:120px}
.redirectPopup__top-br{display:none}}
.redirectPopup__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin:0 -15px}@media only screen and (max-width:767px){.redirectPopup__buttons{margin:0 -5px}}
.redirectPopup__container{padding:30px;border-radius:0 0 8px 8px;background:#dceffd}@media only screen and (max-width:767px){.redirectPopup__container{padding:30px 20px}}
.redirectPopup__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;height:50px;font-size:16px;border-radius:4px;-webkit-box-shadow:0 2px 5px 0 rgba(162,187,205,.4);box-shadow:0 2px 5px 0 rgba(162,187,205,.4);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 15px;padding:0 15px;text-transform:uppercase;font-weight:700;cursor:pointer}@media only screen and (max-width:767px){.redirectPopup__button{margin:0 5px}}
.redirectPopup__button:hover{-webkit-box-shadow:0 2px 7px 0 rgba(162,187,205,.4);box-shadow:0 2px 7px 0 rgba(162,187,205,.4)}
.redirectPopup__button:active{-webkit-box-shadow:0 2px 2px 0 rgba(162,187,205,.4);box-shadow:0 2px 2px 0 rgba(162,187,205,.4)}
.redirectPopup__close{position:absolute;right:0;top:0;width:40px;height:40px}
.redirectPopup__close,.redirectPopup__list-button{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;cursor:pointer}
.redirectPopup__list-button{text-align:center;width:100%;height:50px;border-radius:4px;font-size:16px;background:#fff;font-weight:700;margin-bottom:10px;padding:0 15px;-webkit-box-shadow:0 2px 5px 0 rgba(162,187,205,.4);box-shadow:0 2px 5px 0 rgba(162,187,205,.4)}
.redirectPopup__list-button:last-child{margin-bottom:0}
.redirectPopup__list-button:active,.redirectPopup__list-button:hover{-webkit-box-shadow:0 2px 15px 0 rgba(162,187,205,.4);box-shadow:0 2px 15px 0 rgba(162,187,205,.4)}@media only screen and (max-width:767px){.redirectPopup__list-button{max-width:260px;font-size:14px;padding:9px 25px}}
.redirectPopup__describe{text-align:right}
.redirectPopup__describe-blockButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}
.redirectPopup__describe-textarea{width:100%;height:170px;margin:0 auto;resize:none;padding:11px 15px 0;font-size:16px;border-radius:4px;background:#fff;display:block}
.redirectPopup__describe-textarea:-ms-input-placeholder{color:#292c2e}
.redirectPopup__describe-textarea::-moz-placeholder{color:#292c2e}
.redirectPopup__describe-textarea::-webkit-input-placeholder{color:#292c2e}
.redirectPopup__describe-textarea::-ms-input-placeholder{color:#292c2e}
.redirectPopup__describe-textarea::placeholder{color:#292c2e}@media only screen and (max-width:767px){.redirectPopup__describe-textarea{font-size:14px}}
.redirectPopup__describe-button{padding:0 30px;font-size:16px}
.redirectPopup__describe-button.btn_cancel{color:#292c2e}
.oldContainer .popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;padding:100px 20px;background:rgba(0,0,0,.4);overflow:auto;text-align:center;font-size:0;z-index:999}
.oldContainer .popup:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}@media only screen and (max-width:767px){.oldContainer .popup{padding:20px 15px}}@media only screen and (max-width:767px){.oldContainer .popup_m-thin{padding:20px 10px}}@media only screen and (max-width:425px){.oldContainer .popup_mob-full{background:#fff;padding:0 10px 10px}
.oldContainer .popup_mob-full .popup__center{vertical-align:top}}@media only screen and (max-width:1023px){.oldContainer .popup_pda-full{padding:0!important}
.oldContainer .popup_pda-full .popup__center{vertical-align:top}}@media only screen and (max-width:767px){.oldContainer .popup_pda-full{background:#fff;-webkit-overflow-scrolling:touch}}@media only screen and (max-width:425px){.oldContainer .popup_mob-top{padding:0}
.oldContainer .popup_mob-top .popup__center{vertical-align:top;border-radius:0}}
.oldContainer .popup__center{display:inline-block;position:relative;width:100%;max-width:690px;background:#fff;border-radius:3px;vertical-align:middle;font-size:14px;text-align:left}
.oldContainer .popup__center_w800{max-width:800px}@media only screen and (max-width:1023px){.oldContainer .popup__center_w800{max-width:640px}}@media only screen and (max-width:767px){.oldContainer .popup__center_w800{max-width:290px}}
.oldContainer .popup__center_w801{max-width:800px;background-color:transparent}@media only screen and (max-width:1023px){.oldContainer .popup__center_w801{max-width:696px}}@media only screen and (max-width:767px){.oldContainer .popup__center_w801{max-width:210px}}
.oldContainer .popup__center_w730{max-width:730px;background-color:transparent}@media only screen and (max-width:767px){.oldContainer .popup__center_w730{max-width:500px}}
.oldContainer .popup__center_w560{max-width:560px}
.oldContainer .popup__center_w590{max-width:590px;background-color:transparent}
.oldContainer .popup__center_w330{max-width:330px;background-color:transparent}
.oldContainer .popup__center_w415{max-width:415px;background-color:transparent}@media only screen and (max-width:425px){.oldContainer .popup__center_w415{vertical-align:top}}
.oldContainer .popup__center_w465{max-width:465px;background-color:transparent}@media only screen and (max-width:767px){.oldContainer .popup__center_w465{max-width:290px}}
.oldContainer .popup__center_w470{max-width:470px;background-color:transparent}
.oldContainer .popup__center_w380{max-width:380px;background-color:transparent}
.oldContainer .popup__center_w700{max-width:700px;background-color:transparent}
.oldContainer .popup__center_w780{max-width:780px}@media only screen and (max-width:1023px){.oldContainer .popup__center_w780{max-width:640px}}@media only screen and (max-width:767px){.oldContainer .popup__center_w780{max-width:290px}}
.oldContainer .popup__center_w840{max-width:840px}@media only screen and (max-width:1023px){.oldContainer .popup__center_w840{max-width:700px}}@media only screen and (max-width:767px){.oldContainer .popup__center_w840{max-width:320px}}
.oldContainer .popup__center_w768{max-width:768px}@media only screen and (max-width:767px){.oldContainer .popup__center_w768{border-radius:0}}
.oldContainer .popup__center_w670{max-width:670px}
.oldContainer .popup__center_w640{max-width:640px;background:transparent}@media only screen and (max-width:767px){.oldContainer .popup__center_w640{max-width:320px}}
.oldContainer .popup__center_mw767{display:none;max-width:767px}@media only screen and (max-width:767px){.oldContainer .popup__center_mw767{display:inline-block}}
.oldContainer .popup__center_w620{max-width:620px}@media only screen and (max-width:767px){.oldContainer .popup__center_w620{max-width:290px}}
.oldContainer .popup__center_w625{max-width:625px}
.oldContainer .popup__center_w420{max-width:420px}@media only screen and (max-width:767px){.oldContainer .popup__center_brnone{border-radius:0}}
.oldContainer .popup__close{position:absolute;top:-13px;right:-13px;width:48px;height:48px;background:#fff;border-radius:50%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);font-size:0;z-index:99}@media only screen and (max-width:767px){.oldContainer .popup__close{top:-9px;right:-9px;width:34px;height:34px}}
.oldContainer .popup__close .icon{font-size:16px}@media only screen and (max-width:767px){.oldContainer .popup__close .icon{font-size:13px}}
.oldContainer .popup__close_small{width:28px;height:28px}
.oldContainer .popup__close_small .icon{font-size:12px}
.oldContainer .popup__close_green{background-color:#65b004}
.oldContainer .popup__close_green .icon{color:#fff}
.oldContainer .popup__close_gray{background-color:#f7f7f7}
.oldContainer .popup__close_gray .icon{color:#353535}
.oldContainer .popup__close_mid-gray{background-color:#e8e8e8}@media only screen and (max-width:767px){.oldContainer .popup__close_lmob{top:14px;left:14px;right:auto;-webkit-box-shadow:none;box-shadow:none;width:16px;height:16px;padding:0}
.oldContainer .popup__close_lmob .icon{color:#868686;font-size:16px}}
.oldContainer .popup__close_blue{color:#2c8fd5;-webkit-box-shadow:none;box-shadow:none;right:0;top:0;width:40px;height:40px;border-radius:0 3px 0 0;background-color:transparent}@media only screen and (max-width:767px){.oldContainer .popup__close_blue{width:30px;height:30px;top:3px;right:7px}}
.oldContainer .popup__close_blue svg{font-size:12px!important}
.oldContainer .popup__gallery{margin:-10px -20px;padding:15px 0;background-color:#50575c}@media only screen and (max-width:767px){.oldContainer .popup__gallery{margin:0 -10px -10px}}
.oldContainer .popup__gallery-item{position:relative;height:215px;margin-bottom:15px}
.oldContainer .popup__gallery-item:last-child{margin-bottom:0}
.oldContainer .popup__gallery-item img{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;height:100%}
.oldContainer .popup__cols{display:table;width:100%}@media only screen and (max-width:1023px){.oldContainer .popup__cols{display:block}}
.oldContainer .popup__row{display:table-row}@media only screen and (max-width:767px){.oldContainer .popup__row{display:block}}
.oldContainer .popup__col{display:table-cell;vertical-align:top}@media only screen and (max-width:1023px){.oldContainer .popup__col{display:block}}
.oldContainer .popup__col_w530{width:530px;padding-right:20px}@media only screen and (max-width:1023px){.oldContainer .popup__col_w530{width:100%;padding-right:0}}@media only screen and (max-width:767px){.oldContainer .popup__col:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:0}}@media only screen and (max-width:767px){.oldContainer .popup__in{padding:0 10px}}
.oldContainer .popup__header{padding:17px 20px;text-align:left;border-bottom:1px solid #eaeaea}@media only screen and (max-width:767px){.oldContainer .popup__header{padding:11px 10px}}
.oldContainer .popup__title_w{color:#000;font-size:20px;font-weight:700;line-height:18px}@media only screen and (max-width:1023px){.oldContainer .popup__title_w{font-size:18px}}@media only screen and (max-width:767px){.oldContainer .popup__title_w{font-size:16px;line-height:21px;text-align:center}}@media only screen and (max-width:767px){.oldContainer .popup__title_sm{margin-bottom:10px;font-size:14px;line-height:1.2;text-align:left}}
.oldContainer .popup__subtitle{color:#a7a7a7;font-size:12px;font-style:italic;line-height:16px;font-weight:400}@media only screen and (max-width:767px){.oldContainer .popup__subtitle{margin-top:6px}}
.oldContainer .popup__body{*zoom:1;padding:15px 20px 30px}
.oldContainer .popup__body:after{content:" ";display:table;clear:both}@media only screen and (max-width:767px){.oldContainer .popup__body{padding:0 0 30px}}@media only screen and (max-width:767px){.oldContainer .popup__body_padbnone{padding:0 0 10px}}
.oldContainer .popup__slider{margin-bottom:20px}@media only screen and (max-width:767px){.oldContainer .popup__slider{margin:0 -10px 10px}}
.oldContainer .popup__description,.oldContainer .popup__features{margin-bottom:10px}
.oldContainer .popup__description p,.oldContainer .popup__features p{margin-bottom:15px;font-size:13px;color:#292c2e;line-height:15px}
.oldContainer .popup__description p:last-child,.oldContainer .popup__features p:last-child{margin-bottom:0}@media only screen and (max-width:767px){.oldContainer .popup__description p,.oldContainer .popup__features p{margin-bottom:10px}
.oldContainer .popup__description p:last-child,.oldContainer .popup__features p:last-child{margin-bottom:0}}
.oldContainer .popup__description:first-child{margin-bottom:15px}@media only screen and (max-width:1023px){.oldContainer .popup__description:first-child{margin-bottom:10px}}@media only screen and (max-width:767px){.oldContainer .popup__description{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:15px;border-bottom:1px solid #eaeaea;padding-bottom:15px}}
.oldContainer .popup__features{margin-bottom:15px;padding-bottom:20px;border-bottom:1px solid #eaeaea}@media only screen and (max-width:767px){.oldContainer .popup__features{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-bottom:0;padding-bottom:0;border-bottom:none}}
.oldContainer .popup__prices{*zoom:1}
.oldContainer .popup__prices:after{content:" ";display:table;clear:both}@media only screen and (max-width:767px){.oldContainer .popup__prices{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 -10px 10px;padding:17px 10px;background-color:#eaeaea}}@media only screen and (max-width:1023px){.oldContainer .popup__prices-col{display:inline-block;vertical-align:top;text-align:right;line-height:1}
.oldContainer .popup__prices-col:first-child{margin-right:13px}}@media only screen and (max-width:1023px) and (max-width:767px){.oldContainer .popup__prices-col:first-child{margin-right:10px}}
.oldContainer .popup__info{padding:36px 50px 40px;*zoom:1}
.oldContainer .popup__info:after{content:" ";display:table;clear:both}@media only screen and (max-width:767px){.oldContainer .popup__info{padding:18px 20px 20px}}
.oldContainer .popup__info-icon{float:left;width:156px;height:156px;margin-right:40px;border-radius:50%;background:#eef7fd;text-align:center;font-size:0;color:#809eb6}
.oldContainer .popup__info-icon:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}@media only screen and (max-width:767px){.oldContainer .popup__info-icon{float:none;margin:0 auto 15px}}
.oldContainer .popup__info-icon_alert{background-color:#fcede8;color:#cd4f4f}
.oldContainer .popup__info-icon_attention{background-color:#fff7e9;color:#ff9f00}
.oldContainer .popup__info-icon_info{background-color:#f3fdec;color:#9fc188}
.oldContainer .popup__info-icon .icon{vertical-align:middle}
.oldContainer .popup__info-icon .icon-old-session{font-size:68px}
.oldContainer .popup__info-icon .icon-no-wifi{font-size:62px}
.oldContainer .popup__info-icon .icon-alert{font-size:66px}
.oldContainer .popup__info-icon .icon-attention{font-size:70px}
.oldContainer .popup__info-icon .icon-info{font-size:80px}
.oldContainer .popup__info-content{overflow:hidden}@media only screen and (max-width:767px){.oldContainer .popup__info-content{text-align:center}}
.oldContainer .popup__info-title{margin-bottom:15px;font-size:24px;font-weight:700;line-height:1.2}@media only screen and (max-width:767px){.oldContainer .popup__info-title{font-size:20px}}
.oldContainer .popup__info-text{margin-bottom:20px;font-size:14px}@media only screen and (max-width:767px){.oldContainer .popup__info-text{padding:0 10px}}
.oldContainer .popup__info-btn{min-width:180px;padding:0 40px;font-size:14px}
.oldContainer .popup__info_sm{text-align:center}
.oldContainer .popup__info_sm .oldContainer .popup__info-btn{width:100%}@media only screen and (max-width:767px){.oldContainer .popup_filters{padding:0}}@media only screen and (max-width:767px){.oldContainer .popup_filters .oldContainer .popup__center{border-radius:0}}@media only screen and (max-width:767px){.oldContainer .popup_filters .oldContainer .popup__close{top:0;right:auto;left:0;width:44px;height:44px;-webkit-box-shadow:none;box-shadow:none}}@media only screen and (max-width:767px){.oldContainer .popup_filters .oldContainer .popup__close .icon{font-size:20px;color:#868686}}
.detBaggageInfo{padding:30px 30px 15px;font-size:13px;line-height:1.1}@media only screen and (max-width:767px){.detBaggageInfo{padding:30px 15p x 10px}}
.detBaggageInfo__head{margin-bottom:10px}
.detBaggageInfo__head-title{font-size:16px;font-weight:700;padding-bottom:20px;border-bottom:1px solid #e3e7ec}
.detBaggageInfo__head-text{font-size:12px;margin-top:15px}
.detBaggageInfo__row+.detBaggageInfo__row{border-top:1px solid #e3e7ec}
.detBaggageInfo__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0}
.detBaggageInfo__cell{color:#292c2e}
.detBaggageInfo__cell:first-child{width:48%;font-weight:700;padding-right:10px}@media only screen and (max-width:767px){.detBaggageInfo__cell:first-child{width:38%}}
.detBaggageInfo__cell:nth-child(2){min-width:35%;padding-right:10px}@media only screen and (max-width:767px){.detBaggageInfo__cell:nth-child(2){min-width:45%}}
.detBaggageInfo__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;min-width:34px;height:34px;border-radius:50%;color:#fff;background:#ffb702;margin-right:10px}
.detBaggageInfo__text+.detBaggageInfo__grey{margin-top:3px}
.detBaggageInfo__grey{font-size:12px;color:#91979c}@font-face{font-family:Mazzard H;src:url(https://tripmydream.cc/hybrid/fonts/MazzardH-Regular.woff2) format("WOFF2"),url(https://tripmydream.cc/hybrid/fonts/MazzardH-Regular.woff) format("WOFF"),url(https://tripmydream.cc/hybrid/fonts/MazzardH-Regular.otf) format("otf"),url(https://tripmydream.cc/hybrid/fonts/MazzardH-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mazzard H;src:url(https://tripmydream.cc/hybrid/fonts/MazzardH-Light.woff2) format("WOFF2"),url(https://tripmydream.cc/hybrid/fonts/MazzardH-Light.woff) format("WOFF"),url(https://tripmydream.cc/hybrid/fonts/MazzardH-Light.otf) format("otf"),url(https://tripmydream.cc/hybrid/fonts/MazzardH-Light.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Mazzard H;src:url(https://tripmydream.cc/hybrid/fonts/MazzardH-Medium.woff2) format("WOFF2"),url(https://tripmydream.cc/hybrid/fonts/MazzardH-Medium.woff) format("WOFF"),url(https://tripmydream.cc/hybrid/fonts/MazzardH-Medium.otf) format("otf"),url(https://tripmydream.cc/hybrid/fonts/MazzardH-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Mazzard H;src:url(https://tripmydream.cc/hybrid/fonts/MazzardH-Bold.woff2) format("WOFF2"),url(https://tripmydream.cc/hybrid/fonts/MazzardH-Bold.woff) format("WOFF"),url(https://tripmydream.cc/hybrid/fonts/MazzardH-Bold.otf) format("otf"),url(https://tripmydream.cc/hybrid/fonts/MazzardH-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
.flight{display:block;position:relative;background:#fff;border-radius:4px;margin-top:15px;font-size:13px;line-height:1.2;-webkit-box-shadow:0 0 5px 0 rgba(0,26,44,.15);box-shadow:0 0 5px 0 rgba(0,26,44,.15);cursor:pointer;color:#292c2e}
.flight:hover{-webkit-box-shadow:0 0 15px 0 rgba(0,26,44,.25);box-shadow:0 0 15px 0 rgba(0,26,44,.25)}@media only screen and (min-width:768px){.flight_ow .flight__wrap{min-height:170px}}
.flight_ow .flight__info-direct .tooltip__wrap{display:none!important}
.flight_nomad .flight__content{padding:15px}
.flight_nomad .flight__wrap{min-height:135px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.flight_nomad.flight_load .flight__cities-item,.flight_nomad.flight_load .flight__price-wrap{height:19px}
.flight_nomad.flight_load .flight__stamp{margin-top:25px}@media only screen and (max-width:767px){.flight_nomad.flight_load .flight__stamp-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:static}}
.flight_nomad.flight_load .flight__stamp-wrap{width:200px;height:13px}@media only screen and (max-width:767px){.flight_nomad.flight_load .flight__stamp-wrap{display:none}}@media only screen and (max-width:767px){.flight_nomad.flight_load .flight__stamp-img{margin-top:0}}
.flight_nomad.flight_load .flight__stamp-img+.flight__stamp-img{margin:0 0 0 -15px}
.flight_nomad.flight_load .flight__cities-item{width:20%}@media only screen and (max-width:767px){.flight_nomad.flight_load .flight__cities-item{width:100%}}@media only screen and (min-width:768px){.flight_nomad.flight_load .flight__cities-item+.flight__cities-item{margin-left:30px}}
.flight_nomad.flight_load .flight__cities-item+.flight__cities-item:before{display:none}
.flight_timeBold .flight__info-dateValue{font-size:12px;font-weight:400;width:80px}@media only screen and (min-width:768px){.flight_timeBold .flight__info-destination{margin-top:5px}}
.flight_timeBold .flight__time-clock{font-size:24px;font-weight:400}@media only screen and (max-width:767px){.flight_timeBold .flight__time-clock{font-weight:500;font-size:15px}}
.flight_loder{margin-bottom:52px}@media only screen and (max-width:767px){.flight_loder{margin-bottom:66px}}
.flight_load:hover{-webkit-box-shadow:0 0 3px 0 rgba(0,26,44,.15);box-shadow:0 0 3px 0 rgba(0,26,44,.15)}
.flight_load .flight__aviacompany-logo{height:100%}
.flight_load .flight__aviacompany-logo,.flight_load .flight__aviacompany-name,.flight_load .flight__info-dateValue,.flight_load .flight__price-text,.flight_load .flight__time-clock,.flight_load .flight__time-route{background-color:#e8ebf0;border-radius:3px}
.flight_load .flight__aviacompany-name{width:55px;height:13px}
.flight_load .flight__price-text,.flight_load .flight__time-clock{height:19px;width:110px}
.flight_load .flight__time-route{height:13px;width:90px;margin-top:3px}
.flight_load .flight__info{-ms-flex-item-align:center;align-self:center}
.flight_load .flight__info-dateValue{height:13px;width:100%}
.flight_load .flight__price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.flight_load .flight__price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}
.flight_border{-webkit-box-shadow:0 0 0 2px #00a4ff!important;box-shadow:0 0 0 2px #00a4ff!important}
.flight_border .flight__content{padding:20px 15px}@media only screen and (max-width:767px){.flight_border .flight__content{padding:10px 10px 15px}}
.flight__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:200px}@media only screen and (max-width:767px){.flight__wrap{min-height:inherit;display:block}}
.flight__layer{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;top:0;right:0;bottom:0;left:0;background:hsla(0,0%,100%,.75);font-size:20px;padding:20px}
.flight__layer,.flight__status{font-weight:700;text-align:center}
.flight__status{background:#00a4ff;color:#fff;padding:8px 20px;text-transform:uppercase}
.flight__content{width:calc(100% - 195px);padding:20px 15px}@media only screen and (max-width:767px){.flight__content{width:100%;padding:10px 10px 15px}}
.flight__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:767px){.flight__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 10px 5px}}
.flight__head-icons{position:absolute;right:0;width:165px;padding:0 15px;top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:767px){.flight__head-icons{position:relative;width:auto;padding:0;top:0}}@media only screen and (min-width:768px){.flight__head-icons{display:none}}
.flight__head-icon{font-size:14px;margin-left:15px}
.flight__head-icon svg{font-size:22px}
.flight__head-title{font-size:12px;color:#91979c;white-space:nowrap}@media only screen and (min-width:768px){.flight__head-title{display:none}}
.flight__price{width:195px;padding:15px;text-align:center}@media only screen and (max-width:767px){.flight__price{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
.flight__price:before{content:"";position:absolute;right:195px;top:0;bottom:0;width:1px;background:#ededed}@media only screen and (max-width:767px){.flight__price:before{width:auto;left:10px;right:10px;height:1px}}
.flight__price-flex{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}@media only screen and (max-width:767px){.flight__price-flex{font-size:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}
.flight__price-old{text-decoration:line-through;font-weight:500}
.flight__price-discount{display:inline-block;color:#e42c23;border:1px solid #e42c23;padding:0 2px;border-radius:2px;margin-left:2px}
.flight__price-actual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:700}@media only screen and (max-width:767px){.flight__price-actual{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:15px;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:start}}
.flight__price-actual.red{color:#e42c23}
.flight__price-actual .loader{margin-right:5px;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}@media only screen and (max-width:767px){.flight__price-actual .loader{margin:0 0 0 5px}}
.flight__price-actual .loader__spinner{height:18px;width:18px;min-width:18px}@media only screen and (max-width:767px){.flight__price-actual .loader__spinner{width:12px;height:12px;min-width:12px;border:2px solid #e5e9ed;border-left-color:#ff7e00}}
.flight__price-text{color:#8a949b}@media only screen and (max-width:767px){.flight__price-text{margin-top:0}}
.flight__price-text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.flight__price-text-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:767px){.flight__price-wrap{text-align:left}}
.flight__price-btn{text-transform:uppercase}
.flight__price-btn-text{position:relative}
.flight__price-all,.flight__price-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:15px;font-size:13px}@media only screen and (max-width:767px){.flight__price-all,.flight__price-btn{width:135px;margin-top:0}}
.flight__price-all{color:#00a4ff;padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:700}@media only screen and (min-width:768px){.flight__price-all{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}}
.flight__price-all svg{margin-left:5px;height:9px;width:6px}
.flight__price-all-text{text-transform:uppercase}
.flight__price-icons{position:absolute;top:15px;right:0;width:195px;min-height:20px;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.flight__price-icons{display:none}}
.flight__price-arrow{display:none;position:absolute;top:2px;right:-13px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);height:10px;width:6px}
.flight__bag,.flight__price-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flight__bag{position:relative}
.flight__bag,.flight__bag-item{display:-webkit-box;display:-ms-flexbox;display:flex}
.flight__bag-item{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;color:#bfc4c8}
.flight__bag-item.green{color:#48b102}
.flight__bag-item.red{color:#e42c23}
.flight__line{position:relative;margin:30px 0 25px;border-bottom:1px solid #e8eaed}
.flight__line span{position:absolute;display:inline-block;background:#fff;padding-right:5px;margin-top:-7px;font-style:italic;font-weight:700}
.flight__line .flight__weather{position:absolute;right:0;top:-10px}
.flight__heart{position:relative;cursor:pointer}
.flight__heart:before{content:"";position:absolute;left:-10px;top:-10px;right:-10px;bottom:-10px}
.flight__heart-input{display:none}
.flight__heart-input:checked~.flight__heart-checked{display:-webkit-box;display:-ms-flexbox;display:flex;color:#ff4c6d}
.flight__heart-input:checked~.flight__heart-default{display:none}
.flight__heart-input:disabled~.flight__heart-checked,.flight__heart-input:disabled~.flight__heart-default{color:#9ea5a9!important}
.flight__heart-default svg{color:#9ea5a9}
.flight__heart-checked,.flight__heart-default,.flight__heart-hover{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;min-width:18px;height:16px;margin-left:5px}
.flight__heart-checked,.flight__heart-hover{display:none}
.flight__heart-checked svg,.flight__heart-hover svg{color:#ff4c6d}
.flight__heart svg{position:absolute;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.flight__heart:hover .flight__heart-default svg{color:#ff4c6d}
.flight__heart.checked .flight__heart-checked{display:-webkit-box;display:-ms-flexbox;display:flex}
.flight__heart.checked .flight__heart-checked svg{color:#ff4c6d}
.flight__heart.checked .flight__heart-default{display:none}
.flight__pin{-ms-flex-item-align:center;align-self:center;margin-right:15px}@media only screen and (max-width:767px){.flight__pin{display:none}}
.flight__pin-label{position:relative;display:block;cursor:pointer}
.flight__pin-label:before{content:"";position:absolute;left:-5px;top:-5px;right:-5px;bottom:-5px}
.flight__pin-label:hover .flight__pin-icon{border-color:#00a4ff;color:#00a4ff}
.flight__pin-input{display:none}
.flight__pin-input:checked+.flight__pin-icon{border-color:#00a4ff;color:#fff;background:#00a4ff}
.flight__pin-input:disabled+.flight__pin-icon{background:#fff!important;border-color:#c7c7c7!important;color:#c7c7c7!important}
.flight__pin-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:19px;height:19px;background-color:#fff;border:1px solid #c7c7c7;border-radius:50%;color:#c7c7c7}
.flight__pin-icon svg{font-size:10px;position:relative;top:-1px;left:1px}
.flight__aviacompany{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:34px;height:34px}@media only screen and (max-width:767px){.flight__aviacompany{width:12%;height:32px}}
.flight__aviacompany-logo{width:100%;max-width:34px}@media only screen and (max-width:767px){.flight__aviacompany-logo{max-width:32px}}
.flight__aviacompany-name{font-size:12px;color:#8a949b;margin-left:10px;max-width:100%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media only screen and (max-width:767px){.flight__aviacompany-name{display:none}}
.flight__time{margin-left:25px;width:calc(37% - 25px);white-space:nowrap}@media only screen and (max-width:767px){.flight__time{margin-left:10px;width:calc(41% - 10px)}}
.flight__time-clock{font-weight:500}
.flight__time-route{color:#8a949b}@media only screen and (max-width:767px){.flight__time-route{margin-top:0}}
.flight__time-plus{display:inline-block;font-size:13px;color:#e42c23;margin-left:3px;font-weight:500}
.flight__time-nextDay{margin-top:5px}
.flight__info{margin-left:25px;width:calc(58% - 25px)}@media only screen and (max-width:767px){.flight__info{margin-left:20px;width:calc(46% - 20px)}}
.flight__info-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.flight__info-dateValue{font-size:24px;width:135px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:5px}@media only screen and (max-width:767px){.flight__info-dateValue{font-size:15px;font-weight:500}}
.flight__info-direct{color:#390}@media only screen and (max-width:767px){.flight__info-direct{display:none}}
.flight__info-transpl{color:#e42c23}@media only screen and (max-width:767px){.flight__info-transpl{display:none}}
.flight__info-destination{color:#8a949b}@media only screen and (max-width:767px){.flight__info-destination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2px}}
.flight__info-destination .pink{display:inline-block;background:#ffd8d7}@media only screen and (max-width:767px){.flight__info-destination .pink{padding:0 2px;border-radius:2px}}
.flight__info-stops{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;border-bottom:1px solid #91979c;margin:-3px 5px 0}@media only screen and (min-width:768px){.flight__info-stops{display:none}}
.flight__info-stop{width:5px;height:5px;border-radius:50%;background:#91979c;margin:0 2px -3px}
.flight__info-stop.red{background:#e42c23}
.flight__baggage{position:relative}
.flight__baggage .infoBlock{right:0}
.flight__weather{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;height:22px;border-radius:22px;padding:0 10px;border:1px solid #e8eaed;font-size:12px}
.flight__weather-day{margin-left:5px}
.flight__weather-night:before{content:"/";color:#7c8387;margin:0 5px}
.flight__footer{position:absolute;left:0;right:0;top:100%;margin-top:-4px;padding:15px 10px;border-radius:0 0 4px 4px;background:#e8ebf0;-webkit-box-shadow:0 2px 3px 0 rgba(0,26,44,.15);box-shadow:0 2px 3px 0 rgba(0,26,44,.15);overflow:hidden;text-align:center}
.flight__footer .loadLine{top:auto;bottom:0;z-index:0}@media only screen and (min-width:768px){.flight__cities{display:-webkit-box;display:-ms-flexbox;display:flex}}
.flight__cities_2 .flight__cities-item{max-width:60%}
.flight__cities_3 .flight__cities-item{max-width:40%}
.flight__cities_4 .flight__cities-item{max-width:30%}
.flight__cities_5 .flight__cities-item{max-width:25%}
.flight__cities_6 .flight__cities-item{max-width:20%}
.flight__cities-title{font-size:16px;font-weight:700;max-width:100%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.flight__cities-nights{color:#91979c}@media only screen and (max-width:767px){.flight__cities-item{max-width:100%!important}}@media only screen and (max-width:767px){.flight__cities-item+.flight__cities-item{margin-top:10px;padding-top:10px;border-top:1px solid #e8eaed}}@media only screen and (min-width:768px){.flight__cities-item+.flight__cities-item{padding-left:30px;position:relative}
.flight__cities-item+.flight__cities-item:before{content:"/";position:absolute;left:12px;font-size:16px;font-weight:100;color:#91979c}}
.flight__stamp{margin-top:15px}@media only screen and (min-width:768px){.flight__stamp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
.flight__stamp-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}@media only screen and (max-width:768px){.flight__stamp-list{margin-bottom:10px}}@media only screen and (max-width:767px){.flight__stamp-list{display:block;position:absolute;margin:0;top:10px;right:10px}}
.flight__stamp-img+.flight__stamp-img{margin-left:-15px}@media only screen and (max-width:767px){.flight__stamp-img+.flight__stamp-img{margin:25px 0 0}}
.flight__stamp-img{position:relative;width:44px;height:44px;border-radius:50%!important;border:2px solid #fff;background-size:cover;background-position:50%}
.flight__stamp-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#fff;opacity:.2}@media only screen and (max-width:767px){.flight__stamp-img{width:30px;height:30px;margin-top:5px}}
.flight__stamp-date{font-weight:700}
.flight__detailed{display:none;background:#f8fafc;padding:30px 30px 5px;border-radius:0 0 3px 3px;font-size:13px;border-top:1px solid #e9ecef;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}@media only screen and (min-width:1090px){.flight{border:1px solid transparent}
.flight .flight__price-btn{-webkit-transition:none;-o-transition:none;transition:none}
.flight .flight__price-arrow{display:-webkit-box;display:-ms-flexbox;display:flex}
.flight.flight_border{border:0}
.flight.open{border:1px solid #00a4ff}
.flight.open .flight__detailed{display:block}}@media only screen and (min-width:1090px) and (max-width:1089px){.flight.open .flight__detailed{display:none}}@media only screen and (min-width:1090px){.flight.open .flight__price-btn{background:#cc6400!important}
.flight.open .flight__price-arrow{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}@media only screen and (min-width:1090px){.flight.flight_border{border:none}}
.flight__economy{line-height:22px;height:22px;border-radius:3px;padding:0 10px;background:#35b200;color:#fff;font-size:12px;white-space:nowrap}
.hint{position:relative}
.hint__close{top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;color:#292c2e;cursor:pointer!important}
.hint__close,.hint__wrap{position:absolute;z-index:1}
.hint__wrap{top:50%;right:100%;min-height:50px;margin-right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:default;border-radius:4px;-webkit-box-shadow:0 4px 14px rgba(0,0,0,.35);box-shadow:0 4px 14px rgba(0,0,0,.35)}
.hint__wrap+.tooltip__wrap{display:none!important}
.hint__content{position:relative;display:block;width:220px;background-color:#fff;border-radius:4px;padding:30px 15px 15px;text-align:center}
.hint__content:before{content:"";position:absolute;top:50%;right:-6px;margin-top:-7px;width:13px;height:13px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.35);box-shadow:0 1px 3px rgba(0,0,0,.35);z-index:-1}
.hint__btn{margin-top:15px}
.mediaMainpage{background:#f8fafc;font-family:Mazzard H,sans-serif;min-height:calc(100vh - 50px);font-size:14px;overflow:hidden}
.mediaMainpage__top{background:#f1f3f5;padding:10px}
.mediaMainpage__top-img{display:block;max-width:990px;height:250px;margin:0 auto;background:#fff;border:1px solid #dfe7ed}@media only screen and (max-width:1023px){.mediaMainpage__top{display:none}}
.mediaMainpage__wrap{max-width:1300px;padding:15px 20px 40px;margin:0 auto}@media only screen and (max-width:1299px){.mediaMainpage__wrap{max-width:980px}}@media only screen and (max-width:767px){.mediaMainpage__wrap{padding:0}}
.mediaMainpage__title{text-align:center;font-size:36px;font-weight:900}@media only screen and (max-width:767px){.mediaMainpage__title{font-size:22px;padding:20px}}
.mediaMainpage__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:4px;background:#fff;margin-top:20px;font-size:13px}@media only screen and (max-width:767px){.mediaMainpage__menu{margin-top:0}}
.mediaMainpage__menu-list{padding:0 5px}
.mediaMainpage__menu-link,.mediaMainpage__menu-list,.mediaMainpage__menu-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mediaMainpage__menu-link,.mediaMainpage__menu-more{padding:15px 10px;font-weight:700;text-transform:uppercase;color:#292c2e;cursor:pointer;text-align:center}@media only screen and (max-width:767px){.mediaMainpage__menu-link,.mediaMainpage__menu-more{font-size:11px}}
.mediaMainpage__menu-link:hover,.mediaMainpage__menu-more:hover{color:#ff6700}@media only screen and (max-width:1299px){.mediaMainpage__menu-link:nth-last-child(3),.mediaMainpage__menu-link:nth-last-child(4),.mediaMainpage__menu-more:nth-last-child(3),.mediaMainpage__menu-more:nth-last-child(4){display:none}}@media only screen and (max-width:1089px){.mediaMainpage__menu-link:nth-last-child(5),.mediaMainpage__menu-more:nth-last-child(5){display:none}}@media only screen and (max-width:1023px){.mediaMainpage__menu-link:nth-last-child(6),.mediaMainpage__menu-more:nth-last-child(6){display:none}}@media only screen and (max-width:767px){.mediaMainpage__menu-link:nth-last-child(7),.mediaMainpage__menu-link:nth-last-child(8),.mediaMainpage__menu-more:nth-last-child(7),.mediaMainpage__menu-more:nth-last-child(8){display:none}}@media only screen and (max-width:1089px){.mediaMainpage__menu-link.desktop,.mediaMainpage__menu-more.desktop{display:none}}@media only screen and (min-width:768px){.mediaMainpage__menu-link.mob,.mediaMainpage__menu-more.mob{display:none;visibility:hidden}}@media only screen and (min-width:1300px){.mediaMainpage__menu-link.pda,.mediaMainpage__menu-more.pda{display:none}}@media only screen and (max-width:767px){.mediaMainpage__menu-link.pda,.mediaMainpage__menu-more.pda{display:none}}@media only screen and (min-width:768px){.mediaMainpage__menu-link.pda .mediaMainpage__menu-link:first-child,.mediaMainpage__menu-link.pda .mediaMainpage__menu-link:nth-child(2),.mediaMainpage__menu-link.pda .mediaMainpage__menu-link:nth-child(3),.mediaMainpage__menu-link.pda .mediaMainpage__menu-link:nth-child(4),.mediaMainpage__menu-more.pda .mediaMainpage__menu-link:first-child,.mediaMainpage__menu-more.pda .mediaMainpage__menu-link:nth-child(2),.mediaMainpage__menu-more.pda .mediaMainpage__menu-link:nth-child(3),.mediaMainpage__menu-more.pda .mediaMainpage__menu-link:nth-child(4){display:none}}@media only screen and (max-width:1089px){.mediaMainpage__menu-link.pda .mediaMainpage__menu-link:nth-child(4),.mediaMainpage__menu-more.pda .mediaMainpage__menu-link:nth-child(4){display:block}}@media only screen and (max-width:1023px){.mediaMainpage__menu-link.pda .mediaMainpage__menu-link:nth-child(3),.mediaMainpage__menu-more.pda .mediaMainpage__menu-link:nth-child(3){display:block}}
.mediaMainpage__menu-more{position:relative}
.mediaMainpage__menu-more:hover .mediaMainpage__menu-drop{display:block}
.mediaMainpage__menu-drop{display:none;position:absolute;top:100%;-webkit-box-shadow:0 14px 40px rgba(0,0,0,.35);box-shadow:0 14px 40px rgba(0,0,0,.35);background:#fff;border-radius:3px;z-index:1}
.mediaMainpage__menu-drop .mediaMainpage__menu-link{white-space:nowrap;display:block;padding:15px 20px}
.mediaMainpage__btns,.mediaMainpage__btns-partners{display:-webkit-box;display:-ms-flexbox;display:flex}
.mediaMainpage__btns-partners{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#292c2e}@media only screen and (max-width:1159px){.mediaMainpage__btns-partners{display:none}}
.mediaMainpage__btns-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;width:50px}
.mediaMainpage__rss{position:relative;display:block;padding:8px 20px;color:#fff;background:-webkit-gradient(linear,right top,left top,from(#e13390),to(#f3914b));background:-o-linear-gradient(right,#e13390 0,#f3914b 100%);background:linear-gradient(270deg,#e13390 0,#f3914b);border-radius:4px;margin-top:20px;font-size:14px}@media only screen and (max-width:1299px){.mediaMainpage__rss{padding-right:130px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}@media only screen and (max-width:767px){.mediaMainpage__rss{display:none}}
.mediaMainpage__rss-text{margin-left:5px}
.mediaMainpage__rss-more,.mediaMainpage__rss-title{font-weight:700;margin-left:5px}
.mediaMainpage__rss-more{text-transform:uppercase}@media only screen and (max-width:1299px){.mediaMainpage__rss-more{position:absolute;top:8px;right:10px}}
.mediaMainpage__sProject{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;border-radius:4px;height:50px;margin-top:20px}@media only screen and (max-width:767px){.mediaMainpage__sProject{display:none}}
.mediaMainpage__sProject-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:#ff6700;color:#fff;text-transform:uppercase;padding:0 15px;border-radius:4px 0 0 3px;font-size:9px;font-weight:700}
.mediaMainpage__sProject-title:after{position:absolute;right:-10px;content:"";width:0;height:0;border-color:transparent transparent transparent #ff6700;border-style:solid;border-width:25px 0 25px 10px}
.mediaMainpage__sProject-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-left:40px}
.mediaMainpage__sProject-item+.mediaMainpage__sProject-item:before{content:"";position:absolute;top:10px;bottom:10px;left:0;border-left:1px solid #d8d8d8}
.mediaMainpage__sProject-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#292c2e;padding:0 30px}
.mediaMainpage__sProject-icon{height:24px;margin-right:10px}
.mediaMainpage__more-btn{display:block;margin:20px auto;height:48px;border-radius:48px;width:300px;color:#ff6700;border:3px solid #ff6700;font-size:13px;font-weight:700;text-transform:uppercase;cursor:pointer}@media only screen and (max-width:767px){.mediaMainpage__more-btn{width:280px}}
.mediaMainpage__section{margin-top:20px}
.mediaMainpage__section-title{font-size:30px;font-weight:900;margin-right:20px;color:#292c2e}
.mediaMainpage__section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:10px}@media only screen and (max-width:767px){.mediaMainpage__section-head{display:none}}
.mediaMainpage__section-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}
.mediaMainpage__section-tags{position:relative;padding-left:40px}
.mediaMainpage__section-tags:before{position:absolute;left:0;top:-15px;content:"#";font-size:30px;font-weight:900;margin-right:10px}
.mediaMainpage__section-tags.purple{color:#aa085c}
.mediaMainpage__section-tags.orange{color:#e96d05}
.mediaMainpage__section-tags.lgreen{color:#00ba3b}
.mediaMainpage__section-tags.blue{color:#3560c1}
.mediaMainpage__section-tag+.mediaMainpage__section-tag{margin-left:10px;display:inline-block;font-size:11px;font-weight:500;text-transform:uppercase}
.mediaPage{background:#f8fafc;min-height:calc(100vh - 50px);font-family:Mazzard H,sans-serif;font-size:16px;line-height:1.7}@media only screen and (max-width:767px){.mediaPage{font-size:15px;line-height:1.5}}
.mediaPage__title{font-size:36px;font-weight:700;margin-top:40px;text-align:center}@media only screen and (max-width:767px){.mediaPage__title{font-size:20px;margin-top:20px}}
.mediaPage__title_m{font-size:28px}
.mediaPage__title_center{text-align:center}
.mediaPage__subtitle{font-size:20px;margin-top:30px;text-align:center;font-weight:700}
.mediaPage__wrap{max-width:820px;padding:0 20px 60px;margin:0 auto;border-top:1px solid transparent}
.mediaPage__text,.mediaPage__text p+p{margin-top:20px}@media only screen and (max-width:767px){.mediaPage__text p+p{margin-top:10px}}
.mediaPage__wide{margin:0 -125px}@media only screen and (max-width:1089px){.mediaPage__wide{margin:0}}
.mediaPage__tilda{font-size:0;text-align:center;margin:10px auto 20px}
.mediaPage__map{background-position:50%;background-size:cover;background-repeat:no-repeat;height:680px;margin-top:40px;margin-bottom:40px;border-radius:4px}@media only screen and (max-width:1089px){.mediaPage__map{height:440px}}@media only screen and (max-width:767px){.mediaPage__map{height:200px;border-radius:0;margin:20px -20px}}
.mediaPage__date{text-align:center;margin-top:20px}
.mediaPage__date-title{font-size:20px;font-weight:700}
.mediaPage__date-date{color:#ff6700;font-size:16px;margin-bottom:10px}
.mediaPage__date-place{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;background:#fff;padding:0 15px;border-radius:3px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.11);box-shadow:0 0 16px 0 rgba(0,0,0,.11);color:#292c2e;text-transform:uppercase;font-size:14px;margin:5px}@media only screen and (max-width:767px){.mediaPage__date-place{display:none}}
.mediaPage__img{margin-top:40px}@media only screen and (max-width:767px){.mediaPage__img{margin-top:20px}}
.mediaPage__img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -20px}@media only screen and (max-width:1089px){.mediaPage__img-container{margin:0 -10px}}@media only screen and (max-width:767px){.mediaPage__img-container{margin:0;display:block}}
.mediaPage__img-single{width:100%;height:auto;border-radius:4px}
.mediaPage__img-dual{height:600px;margin:0 20px;width:calc(50% - 40px);border-radius:4px}@media only screen and (max-width:1089px){.mediaPage__img-dual{height:390px;width:calc(50% - 20px);margin:0 10px}}@media only screen and (max-width:767px){.mediaPage__img-dual{width:100%;margin:10px auto 0}}
.mediaPage__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:20px auto;height:50px;border-radius:50px;padding:0 25px}
.mediaPage__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:40px -20px 0}@media only screen and (max-width:767px){.mediaPage__info{margin:0 auto;display:block}}
.mediaPage__info-title{font-weight:700}
.mediaPage__info-text{margin-top:20px}@media only screen and (max-width:767px){.mediaPage__info-text{margin-top:10px}}
.mediaPage__info-item{border-radius:3px;background:#fff;margin:0 20px;width:calc(50% - 40px);text-align:center;padding:25px 30px 40px}@media only screen and (max-width:767px){.mediaPage__info-item{width:100%;margin:20px 0 0;padding:15px}}
.mediaPage__info-line{width:50px;border:1px solid #d9dadc;margin:10px auto 0}
.mediaPage__center{text-align:center}
.mediaPage__partner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;}
.mediaGrid,.mediaPage__partner{display:-webkit-box;display:-ms-flexbox;display:flex}
.mediaGrid{margin:0 -10px}@media only screen and (max-width:1023px){.mediaGrid{display:block;margin:0}}
.mediaGrid_noNews .mediaGrid__content{width:100%}
.mediaGrid_noNews .mediaGrid__place{width:25%}@media only screen and (max-width:1299px){.mediaGrid_noNews .mediaGrid__place{width:33.33%}}@media only screen and (max-width:1023px){.mediaGrid_noNews .mediaGrid__place{width:630px}}@media only screen and (max-width:767px){.mediaGrid_noNews .mediaGrid__place{width:320px}}
.mediaGrid_noNews .mediaGrid__tile{width:25%}@media only screen and (max-width:1299px){.mediaGrid_noNews .mediaGrid__tile{width:33.33%}}@media only screen and (max-width:1023px){.mediaGrid_noNews .mediaGrid__tile{width:100%}}
.mediaGrid_noNews .mediaGrid__tile.mediaTileWide{width:50%}@media only screen and (max-width:1299px){.mediaGrid_noNews .mediaGrid__tile.mediaTileWide{width:66.66%}}@media only screen and (max-width:1023px){.mediaGrid_noNews .mediaGrid__tile.mediaTileWide{width:100%}}
.mediaGrid__left{position:relative;width:320px;height:1130px;overflow:hidden;padding:10px}@media only screen and (max-width:1023px){.mediaGrid__left{display:none;width:100%;height:auto;padding:0}}
.mediaGrid__left-wrap{border-radius:4px;padding:0 15px}@media only screen and (min-width:1089px){.mediaGrid__left-wrap{background:#fff}}
.mediaGrid__left-more{position:absolute;left:10px;right:10px;bottom:0;height:85px;border-radius:0 0 3px 3px;color:#292c2e}@media only screen and (max-width:1023px){.mediaGrid__left-more{display:none}}
.mediaGrid__left-more:before{content:"";display:block;width:100%;height:40px;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,100%,0)));background:-o-linear-gradient(bottom,#fff 0,hsla(0,0%,100%,0) 100%);background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,0))}
.mediaGrid__left-text{display:block;width:100%;padding:15px;background:#fff;text-transform:uppercase;text-align:center;font-weight:700}
.mediaGrid__content{width:calc(100% - 320px);font-size:0}@media only screen and (max-width:1023px){.mediaGrid__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}
.mediaGrid__content:after{content:"";display:table;clear:both}
.mediaGrid__tile{width:33.33%;display:inline-block;vertical-align:top;height:380px;padding:10px}@media only screen and (max-width:1299px){.mediaGrid__tile{width:50%}}@media only screen and (max-width:1023px){.mediaGrid__tile{width:100%;height:inherit;border-top:1px solid #ededed;padding:20px 0}}@media only screen and (max-width:767px){.mediaGrid__tile{padding:20px}}
.mediaGrid__tile.mediaTileWide{width:66.66%}@media only screen and (max-width:1299px){.mediaGrid__tile.mediaTileWide{width:50%}}@media only screen and (max-width:1023px){.mediaGrid__tile.mediaTileWide{width:100%}}@media only screen and (max-width:1299px){.mediaGrid__tile.hide{display:none}}@media only screen and (max-width:1023px){.mediaGrid__tile.hide{display:-webkit-box;display:-ms-flexbox;display:flex}}
.mediaGrid__place{position:relative;width:33.33%;float:right;height:740px;padding:10px}@media only screen and (max-width:1299px){.mediaGrid__place{width:50%}}@media only screen and (max-width:1023px){.mediaGrid__place{float:none;width:630px;height:250px;margin:0 auto 20px;padding:0}}@media only screen and (max-width:767px){.mediaGrid__place{width:320px;height:250px}}
.mediaNews{width:100%}@media only screen and (max-width:1023px){.mediaNews{height:inherit;background:none;padding:0}}
.mediaNews__month,.mediaNews__title{text-transform:uppercase;font-weight:900;padding:15px 0 5px;border-bottom:1px solid #ededed}@media only screen and (max-width:767px){.mediaNews__month,.mediaNews__title{padding:15px 20px 5px}}
.mediaNews__title{font-size:14px}@media only screen and (max-width:1023px){.mediaNews__title{display:none}}
.mediaNews__month{font-size:22px}@media only screen and (max-width:767px){.mediaNews__month{font-size:16px}}
.mediaNews__item{display:block;padding:15px 0;color:#292c2e;border-bottom:1px solid #ededed;font-size:14px}@media only screen and (max-width:1023px){.mediaNews__item{padding:20px 0}}@media only screen and (max-width:767px){.mediaNews__item{padding:20px}}
.mediaNews__item:hover{color:#ff6700}
.mediaNews__item.mob{width:100%}@media only screen and (min-width:1090px){.mediaNews__item.mob{display:none;visibility:hidden}}
.mediaNews__item b{font-weight:500;margin-right:5px}
.mediaNews__item span{font-weight:300}
.mediaNews__item.mob{border-top:1px solid #ededed;border-bottom:0}@media only screen and (min-width:1024px){.mediaNews__item.mob{display:none;visibility:hidden}}
.mediaTile{display:block;position:relative;color:#292c2e;width:100%}@media only screen and (max-width:1023px){.mediaTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (max-width:767px){.mediaTile{display:block}}
.mediaTile:hover .mediaTile__title{color:#ff6700}
.mediaTile__picture img{width:100%;border-radius:4px}
.mediaTile__img,.mediaTile__picture{height:180px;border-radius:4px}@media only screen and (max-width:1023px){.mediaTile__img,.mediaTile__picture{width:180px;height:120px}}@media only screen and (max-width:767px){.mediaTile__img,.mediaTile__picture{width:100%;height:185px}}
.mediaTile__img{position:relative;background:no-repeat 50%;background-size:cover}
.mediaTile__content{position:relative;padding:10px 0;width:100%}@media only screen and (max-width:1023px){.mediaTile__content{width:calc(100% - 180px);padding:0 20px 0 0}}@media only screen and (max-width:767px){.mediaTile__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center;padding:10px 0 0}}
.mediaTile__title{font-size:17px;line-height:20px;font-weight:700;margin-top:10px}
.mediaTile__text{font-family:Roboto,sans-serif;font-weight:300;margin-top:10px;font-size:14px;line-height:16px;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}@media only screen and (max-width:1023px){.mediaTile__text{-webkit-line-clamp:2}}@media only screen and (max-width:767px){.mediaTile__text{display:block;overflow:visible;-webkit-line-clamp:inherit}}
.mediaTile__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#777f86;font-weight:500;font-size:9px;text-transform:uppercase}
.mediaTile__head-label{color:#fff;background:#ff6700;padding:2px 5px}
.mediaTile__head-title{padding:2px 0}
.mediaTile__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px;font-size:9px;font-weight:500;color:#777f86}@media only screen and (max-width:1023px){.mediaTile__footer{margin-top:10px}}
.mediaTile__footer-icon{margin-right:3px}
.mediaTile__footer-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}
.mediaTile__footer-date{position:absolute;top:11px;right:0;font-weight:500}@media only screen and (max-width:1023px){.mediaTile__footer-date{position:static;font-weight:500;margin-right:5px}}@media only screen and (min-width:1300px){.mediaTileWide{color:#fff}
.mediaTileWide .mediaTile__img,.mediaTileWide .mediaTile__picture{height:360px}
.mediaTileWide .mediaTile__img:before,.mediaTileWide .mediaTile__picture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3)}
.mediaTileWide .mediaTile__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;left:0;right:0;top:0;bottom:0;padding:30px}
.mediaTileWide .mediaTile__head-date,.mediaTileWide .mediaTile__text{display:none}
.mediaTileWide .mediaTile__footer,.mediaTileWide .mediaTile__head-title,.mediaTileWide .mediaTile__title{color:#fff!important}
.mediaTileWide .mediaTile__title{font-size:27px}
.mediaTileWide .mediaTile__footer-date{position:static}}
.mediaAuthor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100px;border-radius:4px;color:#fff;font-weight:900;padding:12px;background-size:cover;background:#eaecee no-repeat 50%;width:100%}@media only screen and (max-width:1023px){.mediaAuthor{position:absolute;right:0;top:0;width:300px}}@media only screen and (max-width:767px){.mediaAuthor{display:none}}
.mediaAuthor__title{font-size:17px;text-shadow:0 0 35px rgba(0,0,0,.5)}
.mediaAuthor__icon{font-size:36px;margin-left:10px}
.mediaAuthor__icon,.mediaTelegram{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mediaTelegram{border-radius:4px;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#01a2d6),to(#0182d6));background:-o-linear-gradient(left,#01a2d6 0,#0182d6 100%);background:linear-gradient(90deg,#01a2d6 0,#0182d6);font-weight:900;height:100px;padding:15px;width:100%}@media only screen and (max-width:1023px){.mediaTelegram{width:300px;position:absolute;top:120px;right:0}}@media only screen and (max-width:767px){.mediaTelegram{display:none}}
.mediaTelegram__icon{margin-right:10px}
.mediaTelegram__text{font-size:14px}
.mediaTelegram__title{font-size:26px}
.mediaPlace{width:100%;margin-top:20px;min-height:502px}@media only screen and (max-width:1023px){.mediaPlace{min-height:252px;margin-top:0}}
.mediaPlace__img{display:block;width:100%;background-size:cover;background:#fff no-repeat 50%;border:1px solid #a8a8a8}@media only screen and (max-width:1023px){.mediaPlace__img{width:302px}}@media only screen and (max-width:767px){.mediaPlace__img{width:322px;border:none;background-color:transparent}}
.mediaPlace__img img{width:100%;height:500px}@media only screen and (max-width:1023px){.mediaPlace__img img{height:250px}}@media only screen and (min-width:1024px){.mediaPlace__pda{display:none}}@media only screen and (max-width:1023px){.mediaPlace__desktop{display:none}}
.mediaPlace__link{display:block;height:20px;line-height:20px;font-size:10px;font-weight:300;color:#000;text-align:center}@media only screen and (max-width:1023px){.mediaPlace__link{width:300px;position:absolute;bottom:0;right:0}}@media only screen and (max-width:767px){.mediaPlace__link{display:none}}
.mediaTiles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}@media only screen and (max-width:1023px){.mediaTiles{margin:0}}
.mediaTiles__item{width:25%;padding:10px}@media only screen and (min-width:1300px){.mediaTiles__item.mediaTileWide{width:50%}}@media only screen and (max-width:1299px){.mediaTiles__item{width:33.33%}}@media only screen and (max-width:1023px){.mediaTiles__item{width:100%;padding:20px 0;border-bottom:1px solid #ededed}}@media only screen and (max-width:767px){.mediaTiles__item{padding:20px}}@media only screen and (max-width:1023px){.mediaTiles.hide{display:none}}@media only screen and (min-width:1300px){.mediaTiles.hide .mediaTiles__item:nth-child(-n+3){display:none}}
.mediaSubs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border-radius:3px;padding:30px 30px 40px;margin-top:40px;background:no-repeat 50%;background-size:cover;color:#fff;text-align:center}@media only screen and (max-width:767px){.mediaSubs{margin-top:20px}}
.mediaSubs__title{font-size:34px;font-weight:900}
.mediaSubs__subtitle{font-size:23px}
.mediaSubs__container{margin-top:10px}
.mediaSubs__container,.mediaSubs__facebook{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mediaSubs__facebook{height:40px;padding:0 15px 0 10px;font-weight:700;border-radius:3px;background:#314f98;-webkit-box-shadow:0 0 5px 0 rgba(49,79,152,.3);box-shadow:0 0 5px 0 rgba(49,79,152,.3);cursor:pointer}
.mediaSubs__facebook-icon{height:25px;margin-right:5px}
.mediaSubs__input{height:40px;background:#fff;padding:0 10px;border-radius:3px;width:265px}
.mediaSubs__input.error{-webkit-box-shadow:0 0 0 1px red;box-shadow:0 0 0 1px red}
.mediaSubs__btn{height:40px;width:155px;margin-left:10px;text-transform:uppercase}
.mediaSubs__or{margin:0 15px;font-weight:700}
.mediaVideo{margin:40px -90px;padding:40px 0;background:no-repeat 50%;background-size:cover;min-height:560px;color:#fff}@media only screen and (max-width:1023px){.mediaVideo{display:none}}
.mediaVideo__wrap{max-width:1300px;padding:20px;margin:20px auto}@media only screen and (max-width:1299px){.mediaVideo__wrap{max-width:980px}}
.mediaVideo__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.mediaVideo__title{font-size:30px;font-weight:900}
.mediaVideo__all{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;text-transform:uppercase;font-weight:700;height:36px;border-radius:36px;padding:0 15px;border:1px solid #fff;cursor:pointer}
.mediaVideo__all,.mediaVideo__list{display:-webkit-box;display:-ms-flexbox;display:flex}
.mediaVideo__list{margin:10px -10px}
.mediaVideo__item{width:33.33%;padding:10px}@media only screen and (max-width:1299px){.mediaVideo__item{width:50%}}
.mediaVideo__item .mediaTile,.mediaVideo__item .mediaTile__footer{color:#fff}
.mediaVideo__item .mediaTile__img{height:245px}@media only screen and (max-width:1299px){.mediaVideo__item .mediaTile__img{height:305px}}@media only screen and (max-width:1299px){.mediaVideo__item:nth-child(3){display:none}}
.mediaPag{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;margin:40px 0;font-size:18px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mediaPag,.mediaPag__item,.mediaPag__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mediaPag__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;width:40px;min-width:40px;border-radius:3px;cursor:pointer}
.mediaPag__item:hover{color:#ff6700}
.mediaPag__item.active{color:#ff6700;border:2px solid #ff6700}
.mediaPag__item.disable{cursor:default}
.mediaPag__item.disable:hover{color:inherit}
.mediaPag__next,.mediaPag__prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 15px;cursor:pointer}@media only screen and (max-width:1023px){.mediaPag__next,.mediaPag__prev{display:none}}
.mediaPag__next:hover,.mediaPag__prev:hover{color:#ff6700}
.mediaResult{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}@media only screen and (max-width:1023px){.mediaResult{display:block}}
.mediaResult__content{width:calc(100% - 300px);padding-right:40px}@media only screen and (max-width:1023px){.mediaResult__content{width:100%;padding-right:0}}
.mediaResult__right{position:relative;width:300px}@media only screen and (max-width:1023px){.mediaResult__right{width:100%}}
.mediaResult__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid #d8d8d8;padding-bottom:20px}@media only screen and (max-width:1299px){.mediaResult__head{display:block;border-bottom:1px solid #d8d8d8;padding:0 0 15px}}@media only screen and (max-width:767px){.mediaResult__head{padding:0 20px 20px}}
.mediaResult__sort{font-weight:500}@media only screen and (max-width:767px){.mediaResult__sort{font-size:12px}}
.mediaResult__sort-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1299px){.mediaResult__sort-wrap{margin-top:15px}}
.mediaResult__sort-text{margin-right:10px}
.mediaResult__sort-btn{padding:5px;cursor:pointer}
.mediaResult__sort-btn:last-child{padding-right:0}
.mediaResult__sort-btn.active{color:#ff6700}
.mediaResult__resCount{font-size:14px;font-weight:500;margin-left:5px}@media only screen and (max-width:767px){.mediaResult__resCount{display:block;margin-left:0;font-size:12px}}
.mediaResult__resQuery{font-size:30px;font-weight:900}@media only screen and (max-width:767px){.mediaResult__resQuery{font-size:20px}}
.mediaResult__resQuery:after{content:":"}
.mediaResult__item{padding:20px 0;border-bottom:1px solid #ededed}@media only screen and (max-width:767px){.mediaResult__item{padding:20px}}@media only screen and (min-width:768px){.mediaResult__item .mediaTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.mediaResult__item .mediaTile__img,.mediaResult__item .mediaTile__picture{width:180px;height:120px}
.mediaResult__item .mediaTile__content{width:calc(100% - 180px);padding:0 20px 0 0}
.mediaResult__item .mediaTile__footer{margin-top:10px}
.mediaResult__item .mediaTile__footer-date{position:static;font-weight:500}}
.mediaResult__noResult{font-size:15px;font-weight:500;text-align:center;padding:70px 20px;border-bottom:1px solid #ededed}@media only screen and (max-width:767px){.mediaResult__noResult{font-size:13px;padding:40px 20px}}
.mediaSearch{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:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.9);color:#fff;z-index:99}@media only screen and (max-width:767px){.mediaSearch{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}
.mediaSearch__close{position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;cursor:pointer}
.mediaSearch__close-text{color:#fff}@media only screen and (max-width:767px){.mediaSearch__close-text{display:none}}
.mediaSearch__close-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;width:40px;min-width:40px;border-radius:50%;background:#fff;color:#292c2e;margin-left:10px}
.mediaSearch__close-icon,.mediaSearch__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mediaSearch__wrap{height:60px;width:620px;border-bottom:3px solid #ff6700}@media only screen and (max-width:767px){.mediaSearch__wrap{height:40px;width:100%;margin:100px 20px 0}}
.mediaSearch__iconSearch{color:#58595a}
.mediaSearch__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer;height:60px;width:60px}@media only screen and (max-width:767px){.mediaSearch__submit{display:none}}
.mediaSearch__input{font-size:23px;margin-left:10px;color:#fff;width:calc(100% - 45px)}@media only screen and (max-width:767px){.mediaSearch__input{font-size:13px;width:calc(100% - 30px)}}@media only screen and (max-width:767px){.mediaSearch__input:-ms-input-placeholder{font-size:13px}}
.mediaSearch__input:-moz-placeholder{color:#58595a;font-weight:700;font-size:23px}@media only screen and (max-width:767px){.mediaSearch__input:-moz-placeholder,.mediaSearch__input::-moz-placeholder{font-size:13px}}@media only screen and (max-width:767px){.mediaSearch__input::-webkit-input-placeholder{font-size:13px}}
.mediaSearch__input::-webkit-input-placeholder{color:#58595a;font-weight:700;font-size:23px}
.mediaSearch__input::-moz-placeholder{color:#58595a;font-weight:700;font-size:23px}
.mediaSearch__input:-ms-input-placeholder{color:#58595a;font-weight:700;font-size:23px}
.mediaSearch__input::-ms-input-placeholder{color:#58595a;font-weight:700;font-size:23px}
.mediaSearch__input::placeholder{color:#58595a;font-weight:700;font-size:23px}@media only screen and (max-width:767px){.mediaSearch__input::-webkit-input-placeholder{font-size:13px}
.mediaSearch__input::-moz-placeholder{font-size:13px}
.mediaSearch__input:-ms-input-placeholder{font-size:13px}
.mediaSearch__input::-ms-input-placeholder{font-size:13px}
.mediaSearch__input::placeholder{font-size:13px}}
.mediaPush{position:fixed;top:0;left:100px;background:#fff;border-radius:0 0 3px 3px;padding:20px;width:500px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.15);box-shadow:0 0 5px 0 rgba(0,0,0,.15);-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;z-index:1}
.mediaPush.show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.mediaPush__content{display:-webkit-box;display:-ms-flexbox;display:flex}
.mediaPush__img{margin-right:20px;height:80px;width:80px;min-width:80px}
.mediaPush__title{font-size:16px;font-weight:500;margin-top:10px}
.mediaPush__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.mediaPush__btn{text-transform:uppercase;width:170px;height:42px}
.mediaIncut{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px dashed #c5cdd2;border-bottom:1px dashed #c5cdd2;padding:20px 20px 20px 0;margin-top:30px}@media only screen and (max-width:767px){.mediaIncut{margin-top:25px;font-size:14px}}
.mediaIncut__link{margin:0 5px}
.mediaIncut__icon{margin-right:20px;color:#fff}@media only screen and (max-width:767px){.mediaIncut__icon{margin-right:10px}}
.mediaIncut__orange,.mediaIncut__telegram{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:6px}@media only screen and (max-width:767px){.mediaIncut__orange,.mediaIncut__telegram{width:40px;height:40px}}
.mediaIncut__telegram{background:-webkit-gradient(linear,left top,right top,from(#01a2d6),to(#0182d6));background:-o-linear-gradient(left,#01a2d6,#0182d6);background:linear-gradient(90deg,#01a2d6,#0182d6)}
.mediaIncut__telegram svg{width:28px;min-width:28px;height:24px}
.mediaIncut__orange{background:#ff6700}@media only screen and (max-width:767px){.mediaIncut__orange{padding:5px}}
.mediaIncut__content{line-height:1.4}
.mediaMeta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;font-size:12px;line-height:13px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.mediaMeta{font-size:10px;line-height:14px;margin-top:5px}}
.mediaMeta__item{color:#292c2e;padding:2px 0}@media only screen and (max-width:767px){.mediaMeta__item{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
.mediaMeta__item span{font-weight:300}
.mediaMeta__item b{font-weight:500}
.mediaMeta__item:first-child{padding-right:15px}
.mediaMeta__item:not(:first-child){padding:0 15px}@media only screen and (max-width:767px){.mediaMeta__item:not(:first-child){padding:0 10px}}
.mediaMeta__item:not(:last-child){border-right:1px solid silver}@media only screen and (max-width:767px){.mediaMeta__item:nth-child(2){margin-right:10px}}@media only screen and (max-width:767px){.mediaMeta__item:nth-child(3){border-right:none;padding:2px 0}}
.mediaMeta__info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.mediaMeta__info-item{margin-right:10px}
.mediaMeta__info-icon,.mediaMeta__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mediaMeta__info-icon{margin-right:5px;color:#777f86}
.mediaOffer{margin-top:40px}@media only screen and (max-width:1023px){.mediaOffer{margin-top:30px}}@media only screen and (max-width:767px){.mediaOffer{margin-top:25px}}
.mediaOffer__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mediaOffer__container{width:100%}
.mediaOffer__icon{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;margin-right:10px;width:36px;min-width:36px;height:36px;font-size:36px}@media only screen and (max-width:767px){.mediaOffer__icon{width:25px;min-width:25px;height:25px;font-size:16px}}
.mediaOffer__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:100%;height:100%;border-radius:50%;color:#fff;font-size:22px;font-weight:700;background:#ff6700}@media only screen and (max-width:767px){.mediaOffer__number{font-size:16px}}
.mediaOffer__title{font-size:20px;font-weight:700}
.mediaOffer__subtitle{font-size:16px}
.mediaOffer__subtitle b{font-weight:500}
.mediaOffer .flight{cursor:default}@media only screen and (min-width:768px){.mediaOffer .flight__price{padding-top:50px}}@media only screen and (max-width:1023px){.mediaOffer .flight__time{margin-left:10px;width:calc(40% - 10px)}}
.mediaOffer .flight__price-all-text,.mediaOffer .flight__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mediaOffer .flight__price-all-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;line-height:17px;color:#3d7cda;text-transform:none;font-weight:700;margin-top:20px}@media only screen and (max-width:767px){.mediaOffer .flight__price-all-text{display:none}}
.mediaOffer .flight__price-all-text svg{height:10px;width:6px;margin-left:5px}
.mediaOffer .flight__aviacompany-name{display:none}
.mediaTimer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:500;background:#ffe091;padding:10px 15px;margin-top:40px;min-height:58px;border-radius:6px}@media only screen and (max-width:767px){.mediaTimer{font-size:14px;line-height:19px}}
.mediaTimer__icon{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;margin-right:20px;font-size:36px}@media only screen and (max-width:767px){.mediaTimer__icon{margin-right:10px;font-size:26px}}
.aTourHead{font-family:Mazzard H,sans-serif}
.aTourHead__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;color:#fff}
.aTourHead__bg{background-repeat:no-repeat;background-size:cover;background-position:50%;height:100%;width:100%}
.aTourHead__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:20px;top:15px;right:10px}@media only screen and (max-width:767px){.aTourHead__top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;right:0;top:30px}}
.aTourHead__logo{margin-top:10px}@media only screen and (max-width:767px){.aTourHead__logo img{width:170px;height:18px}}
.aTourHead__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:1089px){.aTourHead__contacts{display:block}}
@media only screen and (max-width:767px){.aTourHead__contacts{right: 0;    position: fixed;    top: -18px; }}
.aTourHead__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:1089px){.aTourHead__social{margin-top:20px}}
.aTourHead__social-item{cursor:pointer;padding:5px}
.aTourHead__social-item svg{height:40px;width:40px;min-width:40px}
.aTourHead__links{text-align:right;margin-right:15px;font-size:14px}@media only screen and (max-width:1089px){.aTourHead__links{margin-right:0}}
.aTourHead__link{display:block;color:#fff}
.aTourHead__center{text-align:center}
.aTourHead__price-wrap,.aTourHead__text,.aTourHead__title{text-shadow:0 0 30px rgba(0,0,0,.5)}
.aTourHead__text{font-weight:500;font-size:22px}@media only screen and (max-width:767px){.aTourHead__text{font-size:14px}}
.aTourHead__title{font-size:80px;font-weight:900;margin-bottom:25px;padding:0 20px}@media only screen and (max-width:767px){.aTourHead__title{font-size:32px}}
.aTourHead__btn{position:-webkit-sticky;position:sticky;top:0;display:inline-block;height:60px;line-height:60px;border-radius:60px;min-width:260px;font-size:20px;font-weight:900;margin-top:40px;text-transform:uppercase;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.5);box-shadow:0 0 30px 0 rgba(0,0,0,.5);background:#ff6700}@media only screen and (max-width:767px){.aTourHead__btn{display:none;height:50px;line-height:50px;min-width:180px;font-size:16px;margin-top:25px}}
.aTourHead__btn:hover{-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.5);box-shadow:0 0 40px 0 rgba(0,0,0,.5)}
.aTourHead__price{margin-top:20px;font-size:58px;font-weight:900}@media only screen and (max-width:767px){.aTourHead__price{font-size:30px}}
.aTourHead__smallText{font-size:16px}@media only screen and (max-width:767px){.aTourHead__smallText{font-size:13px}}
.aTourHead__more{position:absolute;left:0;right:0;bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#fff;text-transform:uppercase;font-weight:700;text-shadow:0 0 30px rgba(0,0,0,.5)}@media only screen and (min-width:768px){.aTourHead__more{display:none}}
.aTourHead__more svg{margin-top:5px}
.aTourSticky{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:70px;background:#fff;font-size:16px;opacity:0;visibility:hidden;-webkit-transition:opacity .2s,visibility .2s;-o-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;font-family:Mazzard H,sans-serif}
.aTourSticky.active{-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.5);box-shadow:0 0 14px 0 rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0}
.aTourSticky.show{opacity:1;visibility:visible}@media only screen and (max-width:767px){.aTourSticky{display:none}}
.aTourSticky__btn{height:40px;border-radius:40px;font-weight:900;padding:0 30px;margin-left:40px;text-transform:uppercase;background:#ff6700}@media only screen and (max-width:1089px){.aTourSticky__btn{display:none}}
.aTourSticky__item{font-weight:700;color:#292c2e;padding:10px 0;cursor:pointer}
.aTourSticky__item+.aTourSticky__item:before{content:"\2022";padding:0 15px}
.aTourfacilities{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:4px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.11);box-shadow:0 0 16px 0 rgba(0,0,0,.11);width:100%;padding:40px 0;margin-top:20px;font-size:14px}@media only screen and (max-width:1089px){.aTourfacilities{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:767px){.aTourfacilities{display:block;padding:10px 15px}}
.aTourfacilities__item+.aTourfacilities__item{border-left:1px solid #d9dadc}@media only screen and (max-width:767px){.aTourfacilities__item+.aTourfacilities__item{border-left:0;border-top:1px solid #d9dadc}}
.aTourfacilities__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;width:100%;text-align:center}@media only screen and (max-width:1089px){.aTourfacilities__item{width:33.33%;margin:20px 0}}@media only screen and (max-width:767px){.aTourfacilities__item{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;margin:0;padding:15px 0}}@media only screen and (max-width:1089px){.aTourfacilities__item:nth-child(4){border-left:0}}
.aTourfacilities__title{font-size:16px;line-height:27px;margin-top:25px;font-weight:700}@media only screen and (max-width:767px){.aTourfacilities__title{margin-top:0}}
.aTourfacilities__text{margin-top:5px;font-size:13px;line-height:16px}@media only screen and (max-width:767px){.aTourfacilities__text{margin-top:0}}
.aTourfacilities__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;min-width:64px;height:64px;color:#ff6700}@media only screen and (max-width:767px){.aTourfacilities__icon{margin-right:10px}}
.mediaCite{position:relative;padding:20px 15px;margin:0 2px 50px;border:5px solid #ff6700;border-radius:4px;font-size:16px}@media only screen and (max-width:767px){.mediaCite{font-size:14px;padding:20px}}
.mediaCite:after,.mediaCite:before{content:"";position:absolute;width:0;height:0;z-index:1}
.mediaCite:before{left:30px;bottom:-32px;border-color:#ff6700 transparent transparent #ff6700;border-style:solid;border-width:16px}
.mediaCite:after{left:35px;bottom:-21px;border-color:#fff transparent transparent #fff;border-style:solid;border-width:12px}
.mediaCite__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}
.mediaCite__avatar{height:50px;width:50px;min-width:50px;border-radius:50%;overflow:hidden;margin-right:10px}
.mediaCite__avatar img{max-width:100%}
.mediaCite__title{font-weight:700}
.mediaCite__subtitle{font-weight:500;line-height:1.4}
.mediaCite__text+.mediaCite__text{margin-top:10px}
.mediaCite__text{    line-height: 1.4;    font-size: 13px;}
.mediaCite__text p+p{margin-top:10px}
.mediaCite__btn{font-weight:500;cursor:pointer}
.mediaCite__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}
.mediaCiteSlider{    position: relative;    padding: 0 70px;    width: 150%;    margin-top: 40px;    margin-left: -25%;}
@media only screen and (max-width:1023px){
	
	.mediaCiteSlider{margin-top:30px; width:100%;margin-left: 0; }
	.tns-horizontal.tns-subpixel>.tns-item {    width: 100%;}
	.tns-horizontal.tns-subpixel {    white-space: inherit;}
	.tns-ovh.tns-ah{ height:auto!important;}
	}
	
	@media only screen and (max-width:767px){.mediaCiteSlider{margin-top:25px;padding:0}}
.mediaCiteSlider__btn{position:absolute;top:50%;margin-top:-40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;width:50px;border-radius:50%;background:#fff;outline:none;-webkit-box-shadow:0 0 14px rgba(0,0,0,.0821445);box-shadow:0 0 14px rgba(0,0,0,.0821445);cursor:pointer}@media only screen and (max-width:767px){.mediaCiteSlider__btn{display:none}}
.mediaCiteSlider__btn_prev{left:0}
.mediaCiteSlider__btn_next{right:0}
.mediaCiteSlider__btn[aria-disabled=true]{opacity:.5;cursor:default}
.mediaCiteSlider__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-40px}@media only screen and (min-width:768px){.mediaCiteSlider__dots{display:none}}
.mediaCiteSlider__dot{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:relative;min-width:9px;height:9px;padding:2px;cursor:pointer}
.mediaCiteSlider__dot:before{content:"";display:block;width:5px;min-width:5px;height:5px;border-radius:5px;background:#e1e1e1}
.mediaCiteSlider__dot.tns-nav-active:before{width:14px;background:#ff6700}
.mediaLinkOl{list-style-type:none;counter-reset:item;margin-top:40px;-webkit-padding-start:0;padding-inline-start:0}
.mediaLinkOl__list{padding-left:70px;margin-top:20px}@media only screen and (max-width:1023px){.mediaLinkOl__list{margin-top:0;background-color:#e5f0f7;border-radius:0 0 6px 6px;padding:0 20px 30px}}@media only screen and (max-width:767px){.mediaLinkOl__list{padding:0 20px 50px;margin-top:0}}@media only screen and (max-width:1023px){.mediaLinkOl__controll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:#e5f0f7;border-radius:6px;padding:20px}}@media only screen and (max-width:767px){.mediaLinkOl__controll{padding:15px 20px}}
.mediaLinkOl__controll.open{border-radius:6px 6px 0 0}
.mediaLinkOl__more{position:relative;text-align:end;padding-right:20px;cursor:pointer}
.mediaLinkOl__more svg{position:absolute;top:3px;right:0;width:11px;height:11px;color:#000;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (max-width:767px){.mediaLinkOl__more svg{width:7px}}
.mediaLinkOl__more.active svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (max-width:1023px){.mediaLinkOl__more{display:block;font-size:14px}}@media only screen and (max-width:767px){.mediaLinkOl__more{font-size:12px;line-height:17px;padding-right:15px}}
.mediaLinkOl__title{font-weight:700;line-height:28px;font-size:20px}@media only screen and (max-width:767px){.mediaLinkOl__title{font-size:16px;line-height:22px}}
.mediaLinkOl__li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:70px;min-height:30px}@media only screen and (max-width:767px){.mediaLinkOl__li{padding-left:40px}}
.mediaLinkOl__li:before{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;content:counter(item);counter-increment:item;position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;background:#e1e1e1;font-size:16px;font-weight:700}@media only screen and (max-width:767px){.mediaLinkOl__li:before{width:20px;height:20px;font-size:13px}}@media only screen and (max-width:767px){.mediaLinkOl__li{padding-left:30px}}
.mediaLinkOl__li:hover:before{opacity:0;visibility:hidden}
.mediaLinkOl__li:hover .mediaLinkOl__icon{display:-webkit-box;display:-ms-flexbox;display:flex}
.mediaLinkOl__li:not(:first-child){margin-top:5px}
.mediaLinkOl__icon{position:absolute;left:2px;top:2px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;font-size:24px}
.mediaLinkOl__link{text-decoration:underline;color:#292c2e}
.mediaChecklist{font-size:16px;max-width:700px;margin:25px auto 0}@media only screen and (max-width:1089px){.mediaChecklist{max-width:500px}}
.mediaChecklist.turkish .mediaChecklist__icon{background:#c90019}
.mediaChecklist__item+.mediaChecklist__item{margin-top:20px}@media only screen and (max-width:767px){.mediaChecklist__item+.mediaChecklist__item{margin-top:10px}}
.mediaChecklist__item{position:relative}
.mediaChecklist__icon,.mediaChecklist__item{display:-webkit-box;display:-ms-flexbox;display:flex}
.mediaChecklist__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;min-width:26px;height:26px;border-radius:50%;background:#ff6700;color:#fff;margin-right:10px;margin-top:5px;font-size:16px;font-weight:700}@media only screen and (max-width:767px){.mediaChecklist__icon{height:20px;width:20px;min-width:20px;font-size:13px}
.mediaChecklist__icon svg{width:11px;height:8px}}
.mediaChecklist__text{padding-top:2px}
.mediaChecklist_plus__icon{background:#cbcbcb;position:relative}
.mediaChecklist_plus__icon:before{content:"";position:absolute;width:4px;height:12px;background:#fff}@media only screen and (max-width:767px){.mediaChecklist_plus__icon:before{height:10px;width:3px}}
.mediaChecklist_plus__icon:after{content:"";width:12px;height:4px;background:#fff}@media only screen and (max-width:767px){.mediaChecklist_plus__icon:after{width:10px;height:3px}}
.mWriter{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:16px;line-height:1.2;margin-top:30px}@media only screen and (max-width:767px){.mWriter{display:block;text-align:center}}@media only screen and (min-width:768px){.mWriter__container{padding-right:20px}}
.mWriter__col:first-child{width:40%}@media only screen and (max-width:767px){.mWriter__col:first-child{width:100%}}
.mWriter__col:nth-child(2){width:60%}@media only screen and (max-width:767px){.mWriter__col:nth-child(2){width:100%;margin-top:20px}}
.mWriter__cite{font-style:italic;font-weight:300}
.mWriter__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.mWriter__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
.mWriter__avatar{width:90px;height:90px;min-width:90px;border-radius:50%;border:5px solid #ff6700;background-repeat:no-repeat;background-position:50%;background-size:cover;margin-right:10px}@media only screen and (max-width:767px){.mWriter__avatar{margin-right:0}}
.mWriter__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}@media only screen and (max-width:767px){.mWriter__social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}}
.mWriter__social-item{margin-right:5px}
.mWriter__social svg{width:24px;height:24px;min-width:24px}
.mWriter__title{font-weight:700;margin-top:5px}
.mWriter__text{font-size:14px}
.mediaBook{background:#edf1f5;width:100%;padding:60px 20px 90px;font-family:Mazzard H,sans-serif}@media only screen and (max-width:767px){.mediaBook{padding:30px 20px 50px}}
.mediaBook__container{background:#fff;border-radius:4px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.11);box-shadow:0 0 16px 0 rgba(0,0,0,.11);width:100%;max-width:810px;margin:0 auto;padding:40px 30px 60px}@media only screen and (max-width:767px){.mediaBook__container{-webkit-box-shadow:none;box-shadow:none;background:none;padding:0}}
.mediaBook__form{width:100%;max-width:400px;margin:35px auto 0;background:#fff;border-radius:4px;padding:20px}@media only screen and (max-width:767px){.mediaBook__form{margin-top:20px}}
.mediaBook__title{font-size:36px;line-height:1.2;font-weight:700;text-align:center;padding:0 30px}@media only screen and (max-width:767px){.mediaBook__title{font-size:20px}}
.mediaBook__subtitle{font-weight:500;margin-top:20px;text-align:center;font-size:16px}
.mediaBook__input{display:block;width:100%;height:60px;margin-top:10px;border-radius:3px;border:2px solid #edf1f5;padding:0 20px;font-size:16px;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-appearance:none}
.mediaBook__input:-ms-input-placeholder{color:#292c2e}
.mediaBook__input::-moz-placeholder{color:#292c2e}
.mediaBook__input::-webkit-input-placeholder{color:#292c2e}
.mediaBook__input::-ms-input-placeholder{color:#292c2e}
.mediaBook__input::placeholder{color:#292c2e}@media only screen and (max-width:767px){.mediaBook__input{height:50px;font-size:15px}}
.mediaBook__input.error{border:2px solid #e42c23}
.mediaBook__btn{height:60px;text-transform:uppercase;font-size:20px;font-weight:900;margin-top:10px;width:100%}@media only screen and (max-width:767px){.mediaBook__btn{height:50px;font-size:16px}}
.mPhotos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;font-size:24px;line-height:33px;font-weight:700}@media only screen and (max-width:767px){.mPhotos{display:block;font-size:18px;line-height:25px}}
.mPhotos__text{text-shadow:0 0 30px rgba(0,0,0,.5)}
.mPhotos__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:25%;background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fff;padding:50px}
.mPhotos__item:before{content:"";display:block;padding-top:100%}@media only screen and (max-width:1089px){.mPhotos__item{width:50%}}@media only screen and (max-width:767px){.mPhotos__item{width:100%;padding:10px 30px}}
.mediaFixedBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;opacity:0;visibility:hidden;position:fixed;right:0;left:0;bottom:30px;padding:0 20px;-webkit-transition:opacity .2s,visibility .2s;-o-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;font-family:Mazzard H,sans-serif}@media only screen and (max-width:1089px){.mediaFixedBtn.show{opacity:1;visibility:visible}}@media only screen and (max-width:767px){.mediaFixedBtn{bottom:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
.mediaFixedBtn__btn{height:50px;border-radius:50px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.3);box-shadow:0 0 30px 0 rgba(0,0,0,.3);padding:0 20px;font-size:16px;font-weight:900;text-transform:uppercase}@media only screen and (max-width:767px){.mediaFixedBtn__btn{bottom:15px;left:0;right:0;height:40px;border-radius:40px}}
.mediaMore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.11);box-shadow:0 0 16px 0 rgba(0,0,0,.11);background:#fff;width:100%;padding:20px;border-radius:4px;margin-top:40px}@media only screen and (max-width:767px){.mediaMore{margin-top:20px}}
.mediaMore__img{width:90px;height:90px;border-radius:4px;background-position:50%;background-size:cover;background-repeat:no-repeat;margin-right:20px}
.mediaMore__text{font-size:15px;line-height:27px}
.mediaMore__title{font-size:17px;line-height:27px;font-weight:700}
.mediaMore__info{margin-top:20px}
.mediaShare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f2f4f7;border-radius:4px;width:100%;padding:20px;margin-top:40px}@media only screen and (max-width:767px){.mediaShare{margin-top:20px}}
.mediaShare__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mediaShare__text{font-size:11px;text-transform:uppercase}
.mediaShare__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10px}
.mediaShare__btn+.mediaShare__btn{margin-left:10px}
.mediaShare__btn{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;border-radius:3px;color:#fff;background:#535b6a;width:40px;height:40px;min-width:40px}
.mediaShare__btn.facebook{background:#3a5ba0}
.mediaShare__btn.twitter{background:#2ca7e0}
.mediaShare__btn svg{height:20px}
.mediaTextWithImg{margin-top:20px}@media only screen and (max-width:767px){.mediaTextWithImg__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.mediaTextWithImg__content-right{padding-left:60px}@media only screen and (max-width:1023px){.mediaTextWithImg__content-right{padding-left:70px}}
.mediaTextWithImg__content-right p{padding-right:60px}@media only screen and (max-width:1023px){.mediaTextWithImg__content-right p{padding-right:70px}}
.mediaTextWithImg__content-left{padding-right:60px}@media only screen and (max-width:1023px){.mediaTextWithImg__content-left{padding-right:70px}}
.mediaTextWithImg__content-left p{padding-left:60px}@media only screen and (max-width:1023px){.mediaTextWithImg__content-left p{padding-left:70px}}@media only screen and (max-width:767px){.mediaTextWithImg__content-left,.mediaTextWithImg__content-right{padding:0}
.mediaTextWithImg__content-left p,.mediaTextWithImg__content-right p{padding:0 20px}}
.mediaTextWithImg__img-left{float:left;margin-right:50px}@media only screen and (max-width:1023px){.mediaTextWithImg__img-left{margin-right:30px}}@media only screen and (max-width:767px){.mediaTextWithImg__img-left{margin-right:0}}
.mediaTextWithImg__img-right{float:right;margin-left:50px}@media only screen and (max-width:1023px){.mediaTextWithImg__img-right{margin-left:30px}}@media only screen and (max-width:767px){.mediaTextWithImg__img-right{margin-left:0;float:none}}
.mediaTextWithImg:after{content:"";display:table;clear:both}
.mediaTextWithImg__img{position:relative;max-width:340px;margin-bottom:15px}@media only screen and (max-width:767px){.mediaTextWithImg__img{max-width:none;width:100%;margin:25px 0}}
.mediaCollection,.mediaTextWithImg__img .mediaPicture{position:relative}
.mediaCollection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px -20px 0}@media only screen and (max-width:1023px){.mediaCollection{margin:30px -15px 0}}@media only screen and (max-width:767px){.mediaCollection{margin:25px 0 0}}
.mediaCollection__img{position:relative;width:50%;padding:0 20px}@media only screen and (max-width:1023px){.mediaCollection__img{padding:0 15px}}@media only screen and (max-width:767px){.mediaCollection__img{width:100%;padding:7.5px 0}}
.mediaCollection__img_full,.mediaCollection__img img{width:100%}
.mediaCollection__img picture{position:relative;display:block}@media only screen and (max-width:1023px){.mediaCollection__img .mediaLink{padding:0 10px}}@media only screen and (max-width:767px){.mediaCollection__img .mediaPicture img{height:auto}}
.mediaQuote,.mediaQuote__curved{margin:40px auto 0;width:680px;border-radius:4px;font-size:20px;line-height:27px;font-weight:500}
.mediaQuote__curved p:not(:first-child),.mediaQuote p:not(:first-child){margin-top:20px}@media only screen and (max-width:1023px){.mediaQuote__curved p:not(:first-child),.mediaQuote p:not(:first-child){margin-top:15px}}@media only screen and (max-width:767px){.mediaQuote__curved p:not(:first-child),.mediaQuote p:not(:first-child){margin-top:10px}}@media only screen and (max-width:1023px){.mediaQuote,.mediaQuote__curved{margin-top:30px;width:500px}}@media only screen and (max-width:767px){.mediaQuote,.mediaQuote__curved{width:100%;margin-top:25px;font-size:16px;line-height:160%}}
.mediaQuote__curved{padding:30px 45px 45px 40px;position:relative;border:4px solid #ff6700}@media only screen and (max-width:1023px){.mediaQuote__curved{padding:45px 55px 45px 45px}}@media only screen and (max-width:767px){.mediaQuote__curved{padding:15px 25px 15px 15px}}
.mediaQuoteAndImg{margin:40px auto 0;position:relative;max-width:1075px;min-height:405px;width:100%}@media only screen and (max-width:1159px){.mediaQuoteAndImg{min-height:365px;width:100%}}@media only screen and (max-width:1023px){.mediaQuoteAndImg{margin-top:30px}}@media only screen and (max-width:767px){.mediaQuoteAndImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;max-width:670px;margin:25px auto 0;padding:0 20px}}
.mediaQuoteAndImg__img{width:50%;position:absolute;right:0;height:324px;overflow:hidden;z-index:2}
.mediaQuoteAndImg__img_wrapper{width:100%;height:100%;position:relative}@media only screen and (max-width:1159px){.mediaQuoteAndImg__img{height:285px}}@media only screen and (max-width:1023px){.mediaQuoteAndImg__img{width:50%;height:230px}}@media only screen and (min-width:768px){.mediaQuoteAndImg__img{top:80px}}@media only screen and (max-width:767px){.mediaQuoteAndImg__img{position:relative;width:100%;height:200px;border-radius:4px 4px 0 0}}
.mediaQuote{background:#ff6700;padding:30px 40px 60px}@media only screen and (max-width:1023px){.mediaQuote{padding:30px 40px 40px}}
.mediaQuote-left{width:63.5%;margin:0;line-height:1.6;border-radius:0;padding:30px 150px 40px 40px;z-index:1}@media only screen and (max-width:1023px){.mediaQuote-left{padding-right:27%;width:75.5%}}@media only screen and (max-width:767px){.mediaQuote-left{margin:0 auto;font-size:16px;border-radius:0 0 4px 4px}}@media only screen and (max-width:767px){.mediaQuote,.mediaQuote-left{width:100%;padding:20px}}
.mediaQuote__symbol{color:#fff;opacity:.5;width:50px;height:40px}@media only screen and (max-width:767px){.mediaQuote__symbol{width:30px;height:25px}}
.mediaQuote__symbol svg{width:100%;height:100%}
.mediaQuote__text{color:#fff;line-height:1.6;margin-top:10px}@media only screen and (max-width:767px){.mediaQuote__text{margin-top:15px}}
.mediaQuote__triangle,.mediaQuote__triangle:after,.mediaQuote__triangle:before{width:50px;height:50px}@media only screen and (max-width:767px){.mediaQuote__triangle,.mediaQuote__triangle:after,.mediaQuote__triangle:before{width:25px;height:25px}}
.mediaQuote__triangle{overflow:hidden;position:relative;border-radius:4px;background:#f8fafc;-webkit-transform:translate(5.3px,5.3px);-ms-transform:translate(5.3px,5.3px);transform:translate(5.3px,5.3px)}@media only screen and (max-width:767px){.mediaQuote__triangle{-webkit-transform:translate(6px,5.5px);-ms-transform:translate(6px,5.5px);transform:translate(6px,5.5px)}}
.mediaQuote__triangle-wrapper{position:absolute;bottom:0;right:0}
.mediaQuote__triangle:after,.mediaQuote__triangle:before{position:absolute;border:4px solid #ff6700;content:"";border-radius:4px}
.mediaQuote__triangle:before{-webkit-transform:scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-42.3%) skewX(30deg) scaleY(.866) translateX(-24%);-ms-transform:scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-42.3%) skewX(30deg) scaleY(.866) translateX(-24%);transform:scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-42.3%) skewX(30deg) scaleY(.866) translateX(-24%)}
.mediaQuote__triangle:after{-webkit-transform:scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-42.3%) skewX(-30deg) scaleY(.81) translateX(24%);-ms-transform:scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-42.3%) skewX(-30deg) scaleY(.81) translateX(24%);transform:scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-42.3%) skewX(-30deg) scaleY(.81) translateX(24%)}
.mediaPictureSlider{margin:40px auto 0;width:100%;position:relative}@media only screen and (max-width:1023px){.mediaPictureSlider{margin:30px auto 0;width:100%}}@media only screen and (max-width:767px){.mediaPictureSlider{margin:25px auto 0}}
.mediaPictureSlider__list{height:720px}@media only screen and (max-width:1159px){.mediaPictureSlider__list{height:540px}}@media only screen and (max-width:1023px){.mediaPictureSlider__list{height:440px}}@media only screen and (max-width:767px){.mediaPictureSlider__list{height:200px}}
.mediaPictureSlider__item{width:100%}
.mediaPictureSlider__img{width:100%;position:relative}
.mediaPictureSlider__wrapper{width:100%;height:100%}
.mediaPictureSlider__btn{width:50px;height:50px;position:absolute;top:50%;margin-top:-60px;border-radius:50%;cursor:pointer;background:#fff;-webkit-box-shadow:0 0 14px rgba(0,0,0,.0821445);box-shadow:0 0 14px rgba(0,0,0,.0821445);outline:none}
.mediaPictureSlider__btn[aria-disabled=true]{opacity:.5;cursor:default}@media only screen and (max-width:1023px){.mediaPictureSlider__btn{width:40px;height:40px;margin-top:-50px}}@media only screen and (max-width:767px){.mediaPictureSlider__btn{width:30px;height:30px;margin-top:-30px}}
.mediaPictureSlider__btn-prev{left:20px}
.mediaPictureSlider__btn-prev svg{-webkit-transform:translate(-65%,-50%);-ms-transform:translate(-65%,-50%);transform:translate(-65%,-50%)}
.mediaPictureSlider__btn-next{right:20px}
.mediaPictureSlider__btn-next svg{-webkit-transform:translate(-35%,-50%);-ms-transform:translate(-35%,-50%);transform:translate(-35%,-50%)}
.mediaPictureSlider__arrow{position:relative;width:100%;height:100%}
.mediaPictureSlider__arrow svg{position:absolute;top:50%;left:50%}@media only screen and (max-width:1023px){.mediaPictureSlider__arrow svg{width:5px}}
.mediaPictureSlider__controll-btns,.mediaPictureSlider__text{margin-top:20px}@media only screen and (max-width:1023px){.mediaPictureSlider__controll-btns,.mediaPictureSlider__text{margin-top:15px}}
.mediaPictureSlider__text{font-size:14px;text-align:center}@media only screen and (max-width:767px){.mediaPictureSlider__text{font-size:12px;margin-top:10px}}
.mediaPictureSlider__controll-btns{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}@media only screen and (max-width:767px){.mediaPictureSlider__controll-btns{margin-top:5px}}
.mediaPictureSlider__controll-btn{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;cursor:pointer;outline:none}
.mediaPictureSlider__controll-btn:not(:last-child){margin-right:10px}@media only screen and (max-width:767px){.mediaPictureSlider__controll-btn:not(:last-child){margin-right:5px}}
.mediaPictureSlider__controll-btn:before{content:"";display:block;width:10px;height:10px;border-radius:10px;background:rgba(174,178,199,.4)}@media only screen and (max-width:767px){.mediaPictureSlider__controll-btn:before{width:5px;height:5px;border-radius:5px}}
.mediaPictureSlider__controll-btn.tns-nav-active:before{width:30px;background:#ff7e00}@media only screen and (max-width:767px){.mediaPictureSlider__controll-btn.tns-nav-active:before{width:15px}}
.mediaPerson{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}
.mediaPerson,.mediaPerson div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}
.mediaPerson div:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.mediaPerson div:last-child .mediaPerson__main{margin:10px 0 0;text-align:center}@media only screen and (min-width:768px){.mediaPerson div:last-child .mediaPerson__links,.mediaPerson div:last-child .mediaPerson__name{white-space:nowrap}}@media only screen and (max-width:1023px){.mediaPerson{margin-top:30px}}@media only screen and (max-width:767px){.mediaPerson{margin-top:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
.mediaPerson__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.mediaPerson__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}
.mediaPerson__logo{position:relative;width:90px;min-width:90px;height:90px;overflow:hidden;border-radius:50%;border:5px solid #ff6700}
.mediaPerson__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;max-width:200px;width:200px;margin-right:40px;line-height:1.3}@media only screen and (max-width:1023px){.mediaPerson__main{max-width:145px}}@media only screen and (max-width:767px){.mediaPerson__main{margin:10px 0 0}}
.mediaPerson__name,.mediaPerson__prof{font-size:16px}@media only screen and (max-width:767px){.mediaPerson__name,.mediaPerson__prof{font-size:14px}}
.mediaPerson__links,.mediaPerson__name{font-weight:700}
.mediaPerson__links{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;font-size:11px;margin-top:10px}@media only screen and (max-width:767px){.mediaPerson__links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
.mediaPerson__link{margin-right:10px}
.mediaPerson__link:first-child{color:#3a5ba0}
.mediaPerson__link:nth-child(2){color:#b2197c}
.mediaPerson__link:nth-child(3){color:#46b586}
.mediaPerson__text{line-height:1.6}
.mediaPerson__text p:first-child{margin-top:0}@media only screen and (min-width:1024px){.mediaPerson__text{width:calc(100% - 340px)}}@media only screen and (min-width:768px){.mediaPerson__text{width:calc(100% - 285px)}}@media only screen and (max-width:767px){.mediaPerson__text{font-size:14px;margin-top:25px;text-align:center}}
.mediaArticles{background:#fff;-webkit-box-shadow:0 0 16px rgba(0,0,0,.113508);box-shadow:0 0 16px rgba(0,0,0,.113508);border-radius:6px;padding:20px 20px 25px;margin-top:40px}@media only screen and (max-width:1023px){.mediaArticles_tablet .mediaArticles__item{width:calc(50% - 20px)}}@media only screen and (max-width:767px){.mediaArticles_tablet .mediaArticles__item{width:100%;margin:25px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:1023px){.mediaArticles{margin-top:30px}}@media only screen and (max-width:767px){.mediaArticles{margin-top:25px;padding:20px 15px 30px}}
.mediaArticles__title{font-weight:700;font-size:16px}
.mediaArticles__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px -10px 0}@media only screen and (max-width:767px){.mediaArticles__list{margin:0}}
.mediaArticles__item{width:calc(33.33333% - 20px);margin:10px;color:#292c2e}@media only screen and (max-width:767px){.mediaArticles__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:25px 0 0}
.mediaArticles__item:first-child{margin:20px 0 0}}
.mediaArticles__item:hover .mediaArticles__name{color:#ff6700}@media only screen and (max-width:767px){.mediaArticles__content{width:calc(100% - 70px)}}
.mediaArticles__img{position:relative;width:100%;height:145px;border-radius:4px;overflow:hidden}@media only screen and (max-width:767px){.mediaArticles__img{width:60px;height:60px}}
.mediaArticles__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:10px;line-height:11px;color:#777f86;text-transform:uppercase}@media only screen and (min-width:768px){.mediaArticles__info{margin-top:15px}}
.mediaArticles__name{font-size:17px;margin-top:15px;line-height:1.1;font-weight:700}@media only screen and (max-width:767px){.mediaArticles__name{margin-top:5px;line-height:20px;font-size:15px}}
.mediaArticles__content{position:relative}@media only screen and (max-width:767px){.mediaArticles__content{margin-left:10px}}@media only screen and (min-width:768px){.mediaArticles__type{max-width:70%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (max-width:767px){.mediaArticles__type{font-size:9px;line-height:11px}}
.mediaArticles__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:10px;color:#777f86;margin-top:10px}@media only screen and (max-width:767px){.mediaArticles__stat{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}
.mediaArticles__stat-item,.mediaArticles__stat-list{display:-webkit-box;display:-ms-flexbox;display:flex}
.mediaArticles__stat-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 10px 0 0}
.mediaArticles__stat-item:nth-child(2){cursor:pointer}
.mediaArticles__stat-item svg{margin-right:5px}
.mediaArticles__stat-date{position:relative;margin:10px 10px 0 0}@media only screen and (max-width:767px){.mediaArticles__stat-date{margin:0}}@media only screen and (min-width:768px){.mediaArticles__stat-date{position:absolute;right:0;top:0;margin:0}}
.mediaQuestion{width:100%;background:#fff;-webkit-box-shadow:0 0 16px rgba(0,0,0,.113508);box-shadow:0 0 16px rgba(0,0,0,.113508);border-radius:6px;padding:15px 20px 25px;margin-top:40px}@media only screen and (max-width:1023px){.mediaQuestion{margin-top:30px}}@media only screen and (max-width:767px){.mediaQuestion{margin-top:25px;padding:10px 15px 25px}}
.mediaQuestion__title{font-weight:700;font-size:16px;line-height:27px}@media only screen and (max-width:767px){.mediaQuestion__title{font-size:18px}}
.mediaQuestion__list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:10px}@media only screen and (max-width:767px){.mediaQuestion__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0}}
.mediaQuestion__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;font-weight:700;background:#f8fafc;min-height:50px;text-align:center;font-size:12px;min-width:50px;border-radius:2px}@media only screen and (max-width:1023px){.mediaQuestion__main{padding:5px}}@media only screen and (max-width:767px){.mediaQuestion__main{font-size:11px}}
.mediaQuestion__main-emoji{font-size:26px}@media only screen and (max-width:767px){.mediaQuestion__main-emoji{font-size:22px}}
.mediaQuestion__main-text{font-size:12px;line-height:17px}
.mediaQuestion_num{font-size:12px}@media only screen and (max-width:767px){.mediaQuestion_num{font-size:11px}}
.mediaQuestion__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:2px;width:30%;max-width:calc(30% + 10px)}
.mediaQuestion__item:hover{cursor:pointer}
.mediaQuestion__item:hover .mediaQuestion__main{background:#ebeef1}
.mediaQuestion__item:not(:last-child){margin-right:10px}@media only screen and (max-width:767px){.mediaQuestion__item:not(:last-child){margin-right:5px}}@media only screen and (max-width:767px){.mediaQuestion__item{margin-top:15px;width:calc(30% + 5px);max-width:calc(30% + 5px)}
.mediaQuestion__item:nth-child(3){margin-right:0}}
.mediaQuestion__item.selected{cursor:default}
.mediaQuestion__item.selected .mediaQuestion__main{background:#ff6700;color:#fff}
.mediaQuestion__item.disabled{cursor:auto}
.mediaQuestion__item.disabled .mediaQuestion__main{background:#e8ebf0;color:#f9f9f9}
.mediaQuestion__num{text-align:center;font-size:12px;margin-top:10px}@media only screen and (max-width:767px){.mediaQuestion__num{font-size:11px}}
.mediaRules{margin-top:40px}@media only screen and (max-width:1023px){.mediaRules{margin-top:30px}}@media only screen and (max-width:767px){.mediaRules{margin-top:25px}}
.mediaRules span{font-size:28px;margin-right:10px;vertical-align:middle}
.mediaRules__title{font-size:30px;line-height:1.1}@media only screen and (max-width:767px){.mediaRules__title{font-size:20px}}
.mediaRules__block-title,.mediaRules__item-title,.mediaRules__title{font-weight:700}
.mediaRules__text{line-height:1.6;margin-top:20px}
.mediaRules__text p:not(:first-child){margin-top:20px}@media only screen and (max-width:1023px){.mediaRules__text p:not(:first-child){margin-top:15px}}@media only screen and (max-width:1023px){.mediaRules__text{margin-top:15px;font-size:16px}}@media only screen and (max-width:767px){.mediaRules__text{margin-top:10px;font-size:14px}}
.mediaRules__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.mediaRules__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.mediaRules__item{width:50%;border-radius:4px;padding:30px 40px 30px 30px;margin-top:25px}
.mediaRules__item-gr-low-cl{background-color:#f1f3ed}
.mediaRules__item-gr-mid-cl{background-color:#f3f0ed}
.mediaRules__item-gr-str-cl{background-color:#ecf5ef}
.mediaRules__item-red-low-cl{background-color:#edf0f3}
.mediaRules__item-red-mid-cl{background-color:#f0edf2}
.mediaRules__item-red-str-cl{background-color:#f5eef3}
.mediaRules__item-title{font-size:20px;line-height:28px}@media only screen and (max-width:1023px){.mediaRules__item-title{line-height:1.1}}@media only screen and (max-width:767px){.mediaRules__item-title{font-size:18px}}@media only screen and (max-width:1023px){.mediaRules__item{width:100%;margin-top:30px}}@media only screen and (max-width:767px){.mediaRules__item{padding:15px 20px 30px}}
.mediaRules__item:first-child{margin-right:40px}@media only screen and (max-width:1023px){.mediaRules__item:first-child{margin-right:20px}}@media only screen and (max-width:767px){.mediaRules__item:first-child{margin-right:0;margin-top:25px}}@media only screen and (max-width:767px){.mediaRules__item:nth-child(2){margin-top:10px}}
.mediaRules__block-title{font-size:16px;margin-top:10px;line-height:1.6}
.mediaRules__block-title:first-child{margin-top:20px}@media only screen and (max-width:1023px){.mediaRules__block-title:first-child{margin-top:15px}}@media only screen and (max-width:767px){.mediaRules__block-title{font-size:14px;margin-top:10px}}
.mediaRules__block-text{line-height:1.6}@media only screen and (max-width:767px){.mediaRules__block-text{font-size:14px}}
.mediaPicture{position:absolute;top:0;right:0;bottom:0;left:0}
.mediaPicture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.mediaShareWithFriends{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:20px;border-radius:6px;background:#ebeef0;text-transform:uppercase;margin-top:40px;font-size:12px;line-height:17px}@media only screen and (max-width:1023px){.mediaShareWithFriends{margin-top:30px}}@media only screen and (max-width:767px){.mediaShareWithFriends{margin-top:25px}}
.mediaShareWithFriends__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.mediaShareWithFriends__icons{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
.mediaShareWithFriends__icon{width:40px;height:40px;border-radius:6px;color:#fff;position:relative;margin-left:10px;cursor:pointer}
.mediaShareWithFriends__icon.facebook{background:#3a5ba0}
.mediaShareWithFriends__icon.telegram{background:#35a6de}
.mediaShareWithFriends__icon.twitter{background:#1da1f2}
.mediaShareWithFriends__icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.mediaShareWithFriends__text{margin-right:10px}}
.mediaShareWithFriends__info,.mediaShareWithFriends__list{display:-webkit-box;display:-ms-flexbox;display:flex}
.mediaShareWithFriends__info{height:40px}
.mediaShareWithFriends__info svg{margin-right:5px;color:#777f86}@media only screen and (max-width:767px){.mediaShareWithFriends__info{display:none}}
.mediaShareWithFriends__info-item+.mediaShareWithFriends__info-item{padding-left:20px;margin-left:20px;border-left:1px solid #d8d8d8}
.mediaShareWithFriends__info-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
.mediaReadAlso,.mediaShareWithFriends__info-item{display:-webkit-box;display:-ms-flexbox;display:flex}
.mediaReadAlso{padding:20px;background:#fff;color:#292c2e;-webkit-box-shadow:0 0 16px rgba(0,0,0,.113508);box-shadow:0 0 16px rgba(0,0,0,.113508);border-radius:6px;margin-top:40px}@media only screen and (max-width:767px){.mediaReadAlso{margin-top:20px;padding:15px}}
.mediaReadAlso:hover .mediaReadAlso__title{color:#ff6700}
.mediaReadAlso__img{border-radius:6px;min-width:90px;height:90px;overflow:hidden;margin-right:20px;position:relative}@media only screen and (max-width:767px){.mediaReadAlso__img{min-width:60px;height:60px;margin-right:10px}}
.mediaReadAlso__subtitle{font-size:15px;line-height:21px}@media only screen and (max-width:676px){.mediaReadAlso__subtitle{font-size:12px;line-height:17px}}
.mediaReadAlso__title{font-size:16px;line-height:23px;font-weight:700}
.mediaReadAlso__text{font-size:17px;line-height:23px;font-weight:700}
.mediaReadAlso__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;font-size:10px;color:#777f86;font-weight:700}@media only screen and (max-width:767px){.mediaReadAlso__info{-ms-flex-wrap:wrap;flex-wrap:wrap}}
.mediaReadAlso__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mediaReadAlso__info-item svg{margin:0 5px 0 10px}
.mediaReadAlso__info-item:first-child svg{margin:0 5px 0 0}
.mediaReadAlso__info-item_date{padding-right:10px;margin-right:10px;text-transform:uppercase;border-right:1px solid silver;margin-bottom:5px}@media only screen and (max-width:450px){.mediaReadAlso__info-item_date{border-right:none}}
.mediaReadAlso__info-additional{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}
.mediaSubscribeAdware{margin-top:40px;padding:25px 20px 30px;background:#0c4ead;border-radius:6px;width:100%;color:#fff;position:relative;overflow:hidden}@media only screen and (max-width:1023px){.mediaSubscribeAdware{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px;padding:25px 40px 30px;text-align:center}}@media only screen and (max-width:767px){.mediaSubscribeAdware{margin-top:25px;padding:30px 15px 20px}}
.mediaSubscribeAdware__title{font-size:30px;font-weight:700;z-index:2}@media only screen and (max-width:767px){.mediaSubscribeAdware__title{font-size:18px}}
.mediaSubscribeAdware__text{font-size:16px;margin-top:15px;max-width:70%;z-index:2}@media only screen and (max-width:1023px){.mediaSubscribeAdware__text{max-width:none}}@media only screen and (max-width:767px){.mediaSubscribeAdware__text{margin-top:20px;font-size:14px}}
.mediaSubscribeAdware__block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:25px;width:100%;z-index:2}@media only screen and (max-width:1023px){.mediaSubscribeAdware__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:65%}}@media only screen and (max-width:767px){.mediaSubscribeAdware__block{width:100%}}
.mediaSubscribeAdware__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:46.5%;background:#fff;border-radius:6px;padding:5px 5px 5px 10px}@media only screen and (max-width:1023px){.mediaSubscribeAdware__input{width:100%}}
.mediaSubscribeAdware__input input{border:none;height:100%;font-size:14px;width:100%;padding-right:10px}
.mediaSubscribeAdware__input input::-webkit-input-placeholder{color:#292c2e;font-size:14px}
.mediaSubscribeAdware__input input::-moz-placeholder{color:#292c2e;font-size:14px}
.mediaSubscribeAdware__input input:-ms-input-placeholder{color:#292c2e;font-size:14px}
.mediaSubscribeAdware__input input::-ms-input-placeholder{color:#292c2e;font-size:14px}
.mediaSubscribeAdware__input input::placeholder{color:#292c2e;font-size:14px}
.mediaSubscribeAdware__btn{text-transform:uppercase;color:#fff;padding:10px 20px;font-size:16px;background:#ff6700;border-radius:6px;-webkit-box-shadow:0 2px 5px rgba(255,83,0,.4);box-shadow:0 2px 5px rgba(255,83,0,.4);cursor:pointer}
.mediaSubscribeAdware__or,.mediaSubscribeAdware__social_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:14px}@media only screen and (max-width:1023px){.mediaSubscribeAdware__or,.mediaSubscribeAdware__social_item{width:100%}}
.mediaSubscribeAdware__fb{color:#3c5a99}
.mediaSubscribeAdware__gl{color:#4285f4}
.mediaSubscribeAdware__or{width:10%}@media only screen and (max-width:1023px){.mediaSubscribeAdware__or{padding:10px}}
.mediaSubscribeAdware__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:43.5%;z-index:2}
.mediaSubscribeAdware__social span:first-child{margin-right:5px}@media only screen and (max-width:767px){.mediaSubscribeAdware__social span:first-child{display:none}}@media only screen and (max-width:1023px){.mediaSubscribeAdware__social{width:100%}}
.mediaSubscribeAdware__social_item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#fff;-webkit-box-shadow:0 2px 5px rgba(60,90,153,.300923);box-shadow:0 2px 5px rgba(60,90,153,.300923);border-radius:6px;width:50%;height:100%;cursor:pointer}@media only screen and (max-width:1023px){.mediaSubscribeAdware__social_item{padding:15px 0}}
.mediaSubscribeAdware__social_item:first-child{margin-right:10px}
.mediaSubscribeAdware__logo{width:auto;margin-right:10px}
.mediaSubscribeAdware__logo svg{height:20px}
.mediaSubscribeAdware__cloud{color:#073b87;position:absolute;right:-45px;top:-10px;height:100%;z-index:1}@media only screen and (max-width:1023px){.mediaSubscribeAdware__cloud{right:-40px;top:0}}
.mediaBigVideo{margin:40px auto 0;width:100%;position:relative;height:710px}@media only screen and (max-width:1159px){.mediaBigVideo{height:530px}}@media only screen and (max-width:1023px){.mediaBigVideo{margin:30px auto 0;height:430px}}@media only screen and (max-width:767px){.mediaBigVideo{margin:25px auto 0;height:210px}}
.mediaBigVideo iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}
.mediaSP{background:#f8fafc;min-height:calc(100vh - 50px);font-family:Mazzard H,sans-serif;font-size:16px;line-height:1.1}@media only screen and (max-width:767px){.mediaSP{font-size:15px}}
.mediaSP strong{font-weight:700}
.mediaSP i{font-style:italic}
.mediaSP h1,.mediaSP h2,.mediaSP h3,.mediaSP h4,.mediaSP p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}
.mediaSP h1,.mediaSP h2,.mediaSP h3,.mediaSP h4{line-height:1.1;margin-top:40px}@media only screen and (max-width:1023px){.mediaSP h1,.mediaSP h2,.mediaSP h3,.mediaSP h4{margin-top:30px}}@media only screen and (max-width:767px){.mediaSP h1,.mediaSP h2,.mediaSP h3,.mediaSP h4{margin-top:20px}}
.mediaSP h1{font-size:48px;margin-top:20px}
.mediaSP h2{font-size:36px}
.mediaSP h3{font-size:30px}
.mediaSP h4{font-size:22px}@media only screen and (max-width:1023px){.mediaSP h1{font-size:40px}
.mediaSP h2{font-size:32px}
.mediaSP h3{font-size:28px}
.mediaSP h4{font-size:22px}}@media only screen and (max-width:767px){.mediaSP h1{font-size:32px;margin-top:15px}
.mediaSP h2{font-size:26px}
.mediaSP h3{font-size:22px}
.mediaSP h4{font-size:18px}}
.mediaSP .adsense_block{margin-top:40px}@media only screen and (max-width:1159px){.mediaSP .adsense_block{margin-top:30px}}@media only screen and (max-width:767px){.mediaSP .adsense_block{margin-top:20px}}
.mediaSP__tag{display:inline-block;padding:5px;border:1px solid #292c2e;border-radius:2px;text-transform:uppercase;font-size:12px;font-weight:500;margin-top:40px;color:#292c2e}
.mediaSP__title{font-size:42px;font-weight:700;margin-top:15px;line-height:1.1}@media only screen and (max-width:1023px){.mediaSP__title{font-size:36px}}@media only screen and (max-width:767px){.mediaSP__title{font-size:24px}}
.mediaSP__subtitle{font-size:22px;font-weight:500;line-height:1.3;margin-top:25px}@media only screen and (max-width:767px){.mediaSP__subtitle{margin-top:20px;font-size:17px;line-height:22px}}
.mediaSP__h2{font-size:30px;margin-top:40px;font-weight:700}@media only screen and (max-width:1023px){.mediaSP__h2{margin-top:35px}}@media only screen and (max-width:767px){.mediaSP__h2{margin-top:25px}}
.mediaSP__h3{font-size:20px;font-weight:700}@media only screen and (max-width:767px){.mediaSP__h3{font-size:16px}}
.mediaSP__wrap{max-width:1260px;margin:0 auto;border-top:1px solid transparent;overflow:hidden}@media only screen and (max-width:1159px){.mediaSP__wrap{max-width:940px}}@media only screen and (max-width:1023px){.mediaSP__wrap{max-width:100%}}
.mediaSP__wrap:last-child{padding-bottom:60px}
.mediaSP__center{max-width:818px;margin:0 auto}@media only screen and (max-width:1023px){.mediaSP__center{max-width:630px}}@media only screen and (max-width:767px){.mediaSP__center{max-width:670px;margin:0 auto;padding:0 20px}}
.mediaSP__text p{line-height:1.6;margin-top:20px}@media only screen and (max-width:1023px){.mediaSP__text p{margin-top:15px}}@media only screen and (max-width:767px){.mediaSP__text p p{margin-top:10px}}
.mediaSP__text a{display:inline-block;position:relative;font-weight:700;color:#292c2e;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:#ff6700;text-decoration-color:#ff6700;text-decoration-width:2px;text-decoration-thickness:2px}
.mediaSP__text ol{list-style-type:none;counter-reset:item;padding-left:70px;margin-top:25px}@media only screen and (max-width:1023px){.mediaSP__text ol{padding-left:50px}}@media only screen and (max-width:767px){.mediaSP__text ol{padding-left:0;font-size:14px}}
.mediaSP__text ol li+li{margin-top:5px}
.mediaSP__text ol li{position:relative;padding-left:30px;min-height:30px;line-height:1.6;margin-bottom:5px}@media only screen and (max-width:767px){.mediaSP__text ol li{padding-left:30px}}
.mediaSP__text ol li:before{content:counter(item);counter-increment:item;position:absolute;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;border-radius:50%;background:#ff6700;font-size:16px;top:0;left:0;font-weight:700;width:25px;height:25px;color:#fff}@media only screen and (max-width:767px){.mediaSP__text ol li:before{left:0;width:20px;height:20px;font-size:13px}}
.mediaSP__text ul{padding-left:70px;margin-top:25px}@media only screen and (max-width:1023px){.mediaSP__text ul{padding-left:50px}}@media only screen and (max-width:767px){.mediaSP__text ul{padding-left:0;font-size:14px}}
.mediaSP__text ul li+li{margin-top:20px}
.mediaSP__text ul li{position:relative;padding-left:30px}
.mediaSP__text ul li:before{content:"";position:absolute;border-radius:50%;left:0;top:2px;width:10px;height:10px;background:#ff6700}@media only screen and (max-width:1023px){.mediaSP__text ul li:before{left:5px}}
.mediaSP__text ol ul,.mediaSP__text ul ul{margin-top:5px;padding-left:0}
.mediaSP__text ol ul li,.mediaSP__text ul ul li{position:relative}
.mediaSP__text ol ul li:after,.mediaSP__text ol ul li:before,.mediaSP__text ul ul li:after,.mediaSP__text ul ul li:before{content:"";position:absolute;border-radius:50%}
.mediaSP__text ol ul li:before,.mediaSP__text ul ul li:before{left:12px;top:8px;width:10px;height:10px;background:#ff6700}
.mediaSP__text ol ul li:after,.mediaSP__text ul ul li:after{left:12px;top:8px;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);width:5px;height:5px;background:#fff}
.mediaSP__text ol ol,.mediaSP__text ul ol{margin-top:5px;padding-left:30px;list-style:none;counter-reset:list}
.mediaSP__text ol ol li,.mediaSP__text ul ol li{position:relative;padding-left:15px}@media only screen and (max-width:767px){.mediaSP__text ol ol li,.mediaSP__text ul ol li{padding-left:10px}}
.mediaSP__text ol ol li:before,.mediaSP__text ul ol li:before{counter-increment:list;content:counter(list,lower-alpha) ")";position:absolute;color:#ff6700;font-weight:700;left:-18px;top:0;background:none;width:auto;height:auto}
.mediaPointInstruction{margin-top:55px}
.mediaPointInstruction-small{margin-top:20px}@media only screen and (max-width:767px){.mediaPointInstruction-small{margin-top:10px}}@media only screen and (max-width:1023px){.mediaPointInstruction{margin-top:30px}}@media only screen and (max-width:767px){.mediaPointInstruction{margin-top:25px}}
.mediaPointInstruction__list-title,.mediaPointInstruction__title{font-weight:700}
.mediaPointInstruction__title{font-size:30px}@media only screen and (max-width:767px){.mediaPointInstruction__title{font-size:20px}}
.mediaPointInstruction__list{list-style-type:none;counter-reset:item;padding-left:70px}@media only screen and (max-width:1023px){.mediaPointInstruction__list{padding-left:50px}}@media only screen and (max-width:767px){.mediaPointInstruction__list{padding-left:0;font-size:14px}}
.mediaPointInstruction__list-circles{padding-left:105px}@media only screen and (max-width:767px){.mediaPointInstruction__list-circles{padding-left:25px}}
.mediaPointInstruction__list-letters{list-style-type:lower-alpha;color:#ff6700;padding-left:135px;font-weight:700}
.mediaPointInstruction__list-letters p{color:#292c2e;font-weight:400}@media only screen and (max-width:767px){.mediaPointInstruction__list-letters{padding-left:45px}}
.mediaPointInstruction__list:first-child{margin-top:20px}@media only screen and (max-width:1023px){.mediaPointInstruction__list:first-child{margin-top:15px}}@media only screen and (max-width:767px){.mediaPointInstruction__list:first-child{margin-top:10px}}
.mediaPointInstruction__list-title{font-size:20px;margin:40px 0 20px}@media only screen and (max-width:1023px){.mediaPointInstruction__list-title{margin:30px 0 15px}}@media only screen and (max-width:767px){.mediaPointInstruction__list-title{font-size:16px;margin:25px 0 10px}}
.mediaPointInstruction__item{position:relative;padding-left:40px;min-height:30px;line-height:1.6;margin-bottom:5px}@media only screen and (max-width:767px){.mediaPointInstruction__item{padding-left:40px}}
.mediaPointInstruction__item-num{position:relative}@media only screen and (max-width:767px){.mediaPointInstruction__item-num{padding-left:30px}}
.mediaPointInstruction__item-num:before{content:counter(item);counter-increment:item;position:absolute;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;border-radius:50%;background:#ff6700;font-size:16px;top:0;left:0;font-weight:700;width:25px;height:25px;color:#fff}@media only screen and (max-width:767px){.mediaPointInstruction__item-num:before{left:0;width:20px;height:20px;font-size:13px}}
.mediaPointInstruction__item-letter{position:relative;padding-left:15px}@media only screen and (max-width:767px){.mediaPointInstruction__item-letter{padding-left:10px}}
.mediaPointInstruction__item-letter:before{content:none}
.mediaPointInstruction__item-letter:after{content:")";position:absolute;color:#ff6700;font-weight:700;left:-5px;top:0;z-index:2}
.mediaPointInstruction__item-letter p:after{position:absolute;content:"";border-radius:50%;width:5px;height:5px;top:15px;left:-8px;background:#fff;z-index:1}@media only screen and (max-width:767px){.mediaPointInstruction__item-letter p:after{top:12px;left:-6px}}
.mediaPointInstruction__item-normal{position:relative;padding-left:45px}
.mediaPointInstruction__item-normal:before{content:"";position:absolute;border-radius:50%;-webkit-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%);left:0;top:5px;width:15px;height:15px;background:#ff6700}@media only screen and (max-width:1023px){.mediaPointInstruction__item-normal:before{left:5px}}
.mediaPointInstruction__item-circle{position:relative}
.mediaPointInstruction__item-circle:after,.mediaPointInstruction__item-circle:before{content:"";position:absolute;border-radius:50%;left:10px;top:8px}
.mediaPointInstruction__item-circle:before{width:10px;height:10px;background:#ff6700}
.mediaPointInstruction__item-circle:after{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);width:5px;height:5px;background:#fff}
.mediaLink{display:inline-block;position:relative;    font-size: 15px;font-weight:700;color:#292c2e;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:#ff6700;text-decoration-color:#ff6700;text-decoration-width:2px;text-decoration-thickness:2px}
.mediaNewRoute{margin-top:20px}@media only screen and (min-width:768px){.mediaNewRoute{-webkit-column-count:2;-moz-column-count:2;column-count:2}}
.mediaNewRoute__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:30px;width:100%}
.mediaNewRoute__icon,.mediaNewRoute__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mediaNewRoute__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;margin-right:10px;font-size:24px}
.mediaNewRoute__link{font-weight:700;margin-right:5px}@media only screen and (max-width:767px){.mediaNewRoute__link{font-size:16px}}
.mediaPostWithImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;position:relative;padding-bottom:20px;color:#fff;height:710px}@media only screen and (max-width:1159px){.mediaPostWithImg{height:530px}}@media only screen and (max-width:1089px){.mediaPostWithImg{height:430px}}@media only screen and (max-width:767px){.mediaPostWithImg{padding:0 20px 25px}}
.mediaPostWithImg.mediaPicture{z-index:1}
.mediaPostWithImg__content{max-width:830px;margin:0 auto;z-index:2;text-shadow:0 0 30px rgba(0,0,0,.5)}@media only screen and (max-width:1023px){.mediaPostWithImg__content{max-width:630px}}@media only screen and (max-width:1022px){.mediaPostWithImg__content{min-width:630px}}@media only screen and (max-width:670px){.mediaPostWithImg__content{min-width:100%}}@media only screen and (max-width:767px){.mediaPostWithImg__content{max-width:670px}}
.mediaPostWithImg__content .mediaMeta__info-icon,.mediaPostWithImg__content .mediaMeta__info-text,.mediaPostWithImg__content .mediaMeta__item,.mediaPostWithImg__content .mediaMeta__tag,.mediaPostWithImg__content .mediaSP__info-icon,.mediaPostWithImg__content .mediaSP__info-text,.mediaPostWithImg__content .mediaSP__item,.mediaPostWithImg__content .mediaSP__tag{color:#fff;border-color:#fff}
.mediaTable{width:100%;margin-top:40px}@media only screen and (max-width:1023px){.mediaTable{margin-top:30px}}@media only screen and (max-width:767px){.mediaTable{margin-top:25px}}
.mediaTable table{border-collapse:collapse;table-layout:fixed;min-width:600px}
.mediaTable__title-num,.mediaTable tr:first-child{font-weight:700}
.mediaTable td{border:1px solid #c4c6c8;padding:15px 20px;min-width:100px}@media only screen and (max-width:1023px){.mediaTable td{line-height:21px;font-size:15px;padding:15px 17px}}
.mediaTable tr:first-child td{vertical-align:baseline}
.mediaTable tr:first-child,.mediaTable tr:nth-child(2),.mediaTable tr td:first-child{background:#eaf0f7}
.mediaTable tr:not(:nth-child(2)) td:first-child{width:27%;min-width:170px}@media only screen and (max-width:1023px){.mediaTable tr:not(:nth-child(2)) td:first-child{width:29%}}
.mediaTable__scroll{overflow:hidden;overflow-x:auto;margin-top:10px}@media only screen and (max-width:1089px){.mediaTable__scroll{margin-top:15px}}
.mediaTable__title{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.6;font-size:20px}@media only screen and (max-width:1023px){.mediaTable__title{font-size:20px;line-height:28px}}@media only screen and (max-width:767px){.mediaTable__title{font-size:16px;line-height:22px}}
.mediaTable__title-name{margin-left:10px}
.mediaTable__additional{margin-top:10px;font-size:14px;color:#75797c}@media only screen and (max-width:767px){.mediaTable__additional{font-size:12px;line-height:17px}}
.mediaGapList{width:100%;margin-top:45px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;line-height:1.6}
.mediaGapList__icon{font-size:24px}@media only screen and (max-width:767px){.mediaGapList__icon{font-size:20px}}@media only screen and (max-width:1159px){.mediaGapList{margin-top:30px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media only screen and (max-width:767px){.mediaGapList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:25px;line-height:20px}}
.mediaGapList__item{display:inline-block;margin-bottom:20px}@media only screen and (max-width:767px){.mediaGapList__item{margin-bottom:15px}}
.mediaGapList__item span{color:#75797c}
.mediaTags{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1023px){.mediaTags{margin-top:20px}}@media only screen and (max-width:767px){.mediaTags{margin-top:15px}}
.mediaTags__title{font-weight:700;padding:15px 5px 5px 0}
.mediaTags__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.mediaTags__item{border:1px solid #c3c5c7;border-radius:2px;text-transform:uppercase;padding:5px 10px;font-weight:500;font-size:12px;line-height:17px;margin-top:10px;color:#292c2e}
.mediaTags__item:not(:last-child){margin-right:10px}
.mediaDark{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media only screen and (max-width:1023px){.mediaDark{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:20px}}@media only screen and (max-width:767px){.mediaDark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15px}}
.mediaDark__item{display:inline-block;color:#fff;padding:30px 30px 40px;border-radius:4px;background:#495361;margin-top:40px;width:100%}@media only screen and (max-width:1023px){.mediaDark__item{margin-top:20px;padding:30px}}@media only screen and (max-width:767px){.mediaDark__item{margin-top:15px;padding:15px 20px 30px;font-size:14px}}
.mediaDark__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mediaDark__content{font-size:16px;line-height:1.6;margin-top:10px}@media only screen and (max-width:767px){.mediaDark__content{margin-top:15px;font-size:14px}}
.mediaDark__title{font-size:20px;line-height:1.1;font-weight:700}@media only screen and (max-width:767px){.mediaDark__title{font-size:18px}}
.mediaDark__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:36px;margin-right:10px}@media only screen and (max-width:767px){.mediaDark__icon{font-size:28px}}
.viasatLP{font-family:Mazzard H,sans-serif;font-size:14px}
.viasatLP__picture,.viasatLP__picture-z{position:absolute;top:0;right:0;bottom:0;left:0}
.viasatLP__picture-z img,.viasatLP__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.viasatLP__picture-z{z-index:-1}
.viasatBanner{width:100%;text-align:center}
.viasatBanner__main{width:100%;position:relative;height:550px}@media only screen and (max-width:767px){.viasatBanner__main{height:310px}}
.viasatBanner__title{margin:0 auto;padding:130px 30px 0;max-width:690px}@media only screen and (max-width:767px){.viasatBanner__title{padding:65px 20px 0}}
.viasatBanner__title-item:first-child{margin:0 auto;font-weight:500;font-size:12px;line-height:110%;padding:5px 10px;background:#fff;border-radius:4px;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content;text-transform:uppercase}@media only screen and (max-width:767px){.viasatBanner__title-item:first-child{font-size:10px}}
.viasatBanner__title-item:nth-child(2),.viasatBanner__title-item:nth-child(3){color:#fff}
.viasatBanner__title-item:nth-child(2){text-transform:uppercase;margin-top:5px;font-weight:700;font-size:64px;line-height:110%}@media only screen and (max-width:767px){.viasatBanner__title-item:nth-child(2){font-size:31px;line-height:43px;margin-top:0}}
.viasatBanner__title-item:nth-child(3){margin-top:15px;font-weight:300;font-size:24px;line-height:110%}@media only screen and (max-width:767px){.viasatBanner__title-item:nth-child(3){font-size:16px;margin-top:0}}
.viasatBanner__controll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:120px}@media only screen and (max-width:767px){.viasatBanner__controll{margin:60px auto 0}}
.viasatBanner__controll-text{font-size:12px;color:#fff;line-height:110%}
.viasatBanner__controll-btn{display:block;margin-top:10px;background:#fff;border-radius:4px;padding:10px 12px}@media only screen and (max-width:767px){.viasatBanner__controll-btn{padding:7px 8px}
.viasatBanner__controll-btn img{width:116px;height:31px}}
.viasatBanner__info{position:relative;min-height:240px;color:#fff;text-align:center}@media only screen and (max-width:767px){.viasatBanner__info{min-height:200px}}
.viasatBanner__info-wrapper{max-width:690px;margin:0 auto;padding:55px 30px 75px}@media only screen and (max-width:767px){.viasatBanner__info-wrapper{padding:35px 20px}}
.viasatBanner__info-title{font-weight:700;font-size:32px;line-height:110%}@media only screen and (max-width:767px){.viasatBanner__info-title{font-size:24px}}
.viasatBanner__info-text{margin-top:30px;font-size:16px}@media only screen and (max-width:767px){.viasatBanner__info-text{font-size:13px;margin-top:20px}}
.viasatBanner__info:after{content:"";position:absolute;left:50%;bottom:-15px;width:50px;height:50px;margin-left:-25px;border-radius:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:-1;background:#343340}@media only screen and (max-width:767px){.viasatBanner__info:after{bottom:0}}
.viasatCenter{margin:0 auto;max-width:1110px;padding:0 20px}@media only screen and (max-width:1159px){.viasatCenter{max-width:920px}}
.viasatCollection{margin-top:35px;background:#fff;padding-bottom:60px}
.viasatCollection__title{font-weight:700;font-size:32px;line-height:110%;text-align:center;margin-top:60px}@media only screen and (max-width:767px){.viasatCollection__title{margin-top:30px;font-size:24px}}
.viasatCollection__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px -10px 0}
.viasatCollection__item{width:calc(33.33333% - 20px);margin:20px 10px}@media only screen and (max-width:767px){.viasatCollection__item{width:100%;margin:10px 0}}@media only screen and (max-width:1023px){.viasatCollection__item .mediaTile{display:block}}@media only screen and (max-width:1023px){.viasatCollection__item .mediaTile__content{width:100%;padding:10px 0}}@media only screen and (max-width:767px){.viasatCollection__item .mediaTile__content{text-align:left}}@media only screen and (max-width:767px){.viasatCollection__item .mediaTile__content,.viasatCollection__item .mediaTile__footer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}
.viasatCollection__item .mediaTile:hover .mediaTile__title{color:#292c2e}
.viasatCollection__item .mediaTile__footer-date,.viasatCollection__item .mediaTile__head,.viasatCollection__item .mediaTile__head-title{display:none}
.viasatCollection__item .mediaTile__title{margin-top:0}
.viasatStat{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f4f5f6;padding:70px 0 40px;z-index:-2}@media only screen and (max-width:1159px){.viasatStat{padding:65px 0 85px}}@media only screen and (max-width:767px){.viasatStat{padding:40px 0 55px}}
.viasatStat__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1060px}@media only screen and (max-width:1159px){.viasatStat__list{max-width:920px}}
.viasatStat__item{width:25%;padding:0 25px}@media only screen and (max-width:1159px){.viasatStat__item{width:50%;margin-top:55px}}@media only screen and (max-width:767px){.viasatStat__item{margin-top:40px}}
.viasatStat__item svg{color:#928eb5;height:60px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-left:50%}
.viasatStat__text{font-size:16px;text-align:center;margin:35px auto 0;color:#292c2e;max-width:230px}@media only screen and (max-width:1159px){.viasatStat__text{margin:20px auto 0}}@media only screen and (max-width:767px){.viasatStat__text{font-size:14px}}
.apartment{margin:15px 0;background:#fff;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);-webkit-transition:-webkit-box-shadow .2s linear;transition:-webkit-box-shadow .2s linear;-o-transition:box-shadow .2s linear;transition:box-shadow .2s linear;transition:box-shadow .2s linear,-webkit-box-shadow .2s linear}
.apartment:hover{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.15);box-shadow:0 1px 10px rgba(0,0,0,.15)}
.apartment__btn{font-size:22px}@media only screen and (min-width:768px){.apartment__btn{display:none}}
.apartment__link{display:none}@media only screen and (max-width:767px){.apartment__link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:8;opacity:0}}
.apartment__container{position:relative;width:100%;padding:10px;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:767px){.apartment__container{min-height:100px}}
.apartment__preview,.apartment__wrap{display:table-cell;vertical-align:top}
.apartment__wrap{width:100%;padding-left:15px}@media only screen and (max-width:767px){.apartment__wrap{width:100%;padding-left:0}}
.apartment__preview{width:180px;min-width:180px}@media only screen and (max-width:767px){.apartment__preview{padding-right:10px;position:relative}}@media only screen and (max-width:600px){.apartment__preview{width:110px;min-width:110px}}
.apartment__preview-wrap{position:relative;width:180px;height:180px;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#ebebeb;color:#959595}@media only screen and (max-width:767px){.apartment__preview-wrap{position:absolute;top:0;left:0;right:10px;bottom:0;height:auto;width:auto}}@media only screen and (max-width:640px){.apartment__preview-wrap{width:auto}}
.apartment__preview-pic{display:block;width:100%}
.apartment__preview svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:50px}
.apartment__label{position:absolute;top:35px;left:-8px;height:44px;padding:10px 8px 0 10px;background:#e42c23;border-radius:4px 0 0 0;color:#fff;text-align:center;z-index:4}@media only screen and (max-width:767px){.apartment__label{top:15px;padding-left:10px;padding-right:5px}}
.apartment__label.is-promo{background:#ffb000}
.apartment__label.is-promo:before{width:0;height:0;border-color:transparent #ffb000 transparent transparent;border-style:solid;border-width:0 8px 8px 0}
.apartment__label.is-promo:after{border-color:#ffb000 transparent #ffb000 #ffb000}
.apartment__label:before{left:0;bottom:-8px;border-color:transparent #c60000 transparent transparent;border-width:0 8px 8px 0}
.apartment__label:after,.apartment__label:before{content:"";position:absolute;width:0;height:0;border-style:solid}
.apartment__label:after{top:0;right:-10px;border-color:#e42c23 transparent #e42c23 #e42c23;border-width:22px 10px 22px 0}
.apartment__label-help,.apartment__label-wrap{display:inline-block;vertical-align:top}
.apartment__label-value{font-size:18px;font-weight:700;line-height:1.2}@media only screen and (max-width:767px){.apartment__label-value{font-size:16px}}
.apartment__label-title{font-size:10px;font-weight:500;text-transform:uppercase}@media only screen and (max-width:767px){.apartment__label-title{font-size:8px}}
.apartment__label-help{width:13px;height:13px;margin:-2px -6px 0 0;background-color:#ff6d6d;font-size:10px;color:#fff;line-height:13px}@media only screen and (max-width:767px){.apartment__label-help{display:none}}
.apartment__label-promo{font-size:14px;max-width:70px;text-align:left;font-weight:700;line-height:1.2}@media only screen and (max-width:767px){.apartment__label-promo{font-size:12px;position:relative;top:-3px}}
.apartment__head{position:relative}
.apartment__head-bg{display:none;position:absolute;top:0;left:0;right:0;bottom:45px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.apartment__head-label{display:none;position:absolute;top:12px;left:-28px;height:44px;padding:5px 8px 0;background:#e42c23;border-radius:4px 0 0 0;color:#fff;text-align:center}
.apartment__head-label:before{left:0;bottom:-8px;border-color:transparent #c60000 transparent transparent;border-width:0 8px 8px 0}
.apartment__head-label:after,.apartment__head-label:before{content:"";position:absolute;width:0;height:0;border-style:solid}
.apartment__head-label:after{top:0;right:-10px;border-color:#e42c23 transparent #e42c23 #e42c23;border-width:22px 10px 22px 0}
.apartment__head-label-help,.apartment__head-label-wrap{display:inline-block;vertical-align:top}
.apartment__head-label-value{font-size:18px;font-weight:700;line-height:1;letter-spacing:-1px}
.apartment__head-label-title{font-size:10px;font-weight:500}
.apartment__row{display:table;width:100%}@media only screen and (max-width:767px){.apartment__row{display:block}}
.apartment__cell{display:table-cell;vertical-align:top}@media only screen and (max-width:767px){.apartment__cell{display:block}}
.apartment__cell:nth-child(2){padding-left:20px}@media only screen and (max-width:767px){.apartment__cell:nth-child(2){padding-left:0}}
.apartment__rate{margin-bottom:7px;font-size:0}
.apartment__rate svg{font-size:12px;color:#000}@media only screen and (max-width:767px){.apartment__rate svg{font-size:9px}}
.apartment__title{display:block;margin-bottom:6px;font-size:22px;font-weight:700;line-height:1.1;color:#353535}@media only screen and (max-width:767px){.apartment__title{font-size:14px}}
.apartment__info{color:#9b9b9b;font-size:0}@media only screen and (max-width:767px){.apartment__info{padding-bottom:10px}}
.apartment__info-item{display:inline-block;vertical-align:middle}@media only screen and (max-width:767px){.apartment__info-item{display:block;margin-top:3px}}
.apartment__info-item+.apartment__info-item:before{content:"/";margin:0 5px;font-size:13px;vertical-align:middle}@media only screen and (max-width:767px){.apartment__info-item+.apartment__info-item:before{display:none}}
.apartment__info-icon,.apartment__info-map,.apartment__info-title{display:inline-block}
.apartment__info-map{font-size:0;position:relative}
.apartment__info-icon,.apartment__info-title{display:inline-block;vertical-align:middle}
.apartment__info-icon{margin-right:3px}
.apartment__info-icon svg{font-size:12px}@media only screen and (max-width:767px){.apartment__info-icon{position:absolute;left:0;top:0}}
.apartment__info-title{font-size:12px;line-height:1}
.apartment__info-map .apartment__info-title{text-decoration:underline}@media only screen and (max-width:767px){.apartment__info-map .apartment__info-title{padding-left:15px}}
.apartment__info-btn{display:inline-block;vertical-align:middle;font-size:12px;text-transform:uppercase;color:#3f87d0}
.apartment__desc{display:-webkit-box;display:-ms-flexbox;display:flex;margin:11px 0;font-size:13px}@media only screen and (max-width:767px){.apartment__desc{font-size:12px;margin-top:0}}
.apartment__desc span.red{color:#ec432d}
.apartment__desc span.green{color:#2b8b02}
.apartment__desc-icons{margin-right:10px;white-space:nowrap}
.apartment__desc-icons svg+svg{margin-left:-3px}
.apartment__options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5px -10px;font-size:0}@media only screen and (max-width:767px){.apartment__options{display:none}}
.apartment__options-item{margin:5px 10px;vertical-align:top;font-size:12px}
.apartment__options-item,.apartment__options-item-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.apartment__options-item-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:28px;width:28px;height:28px;border-radius:50%;margin-right:5px}
.apartment__options-item-icon svg{color:#fff;height:14px}
.apartment__options-item.is-green span{color:#258c00}
.apartment__options-item.is-green .apartment__options-item-icon{background:#2c8a15}
.apartment__options-item.is-blue span{color:#004a87}
.apartment__options-item.is-blue .apartment__options-item-icon{background:#5caaec}
.apartment__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media only screen and (max-width:767px){.apartment__section{display:block}}@media only screen and (min-width:768px){.apartment__section-cell:first-child{padding-right:20px}}
.apartment__price{text-align:right;white-space:nowrap}
.apartment__price-old{font-size:12px;text-decoration:line-through}
.apartment__price-actual{font-size:24px;font-weight:700}@media only screen and (max-width:767px){.apartment__price-actual{font-size:17px}}
.apartment__price-actual.red{color:#e42c23}
.apartment__price-icons{position:absolute;bottom:22px}@media only screen and (min-width:767px){.apartment__price-icons{display:none}}
.apartment__price-icons svg+svg{margin-left:-3px}
.apartment__price-text{font-size:12px;margin:2px 0 10px}@media only screen and (max-width:767px){.apartment__price-text{position:absolute;bottom:0}}
.apartment__footer{border-top:1px solid #dedede;padding-top:8px}@media only screen and (max-width:767px){.apartment__footer{border-top-color:#dedede}}
.apartment__price-link{display:block;position:relative;margin-top:15px;border-top:1px solid #d8d8d8;padding:14px 0;font-size:12px;color:#ff7e00}
.apartment__price-link strong{font-size:16px}
.apartment__price-link svg{position:absolute;right:0;top:50%;font-size:14px;margin-top:-7px}
.apartment__serv{border-radius:0 0 3px 3px}
.apartment .booking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:right;float:right}@media only screen and (max-width:767px){.apartment .booking{margin-bottom:7px;float:none;font-size:12px}}
.apartment .booking strong{white-space:nowrap}@media only screen and (max-width:767px){.apartment .booking strong{font-size:12px}}
.apartment .booking__cell{position:relative;padding-left:5px}@media only screen and (max-width:767px){.apartment .booking__cell{padding-left:0;padding-right:5px}
.apartment .booking__cell:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.apartment .booking__cell:first-child span{display:none}
.apartment .booking__cell:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}
.apartment .booking__cell>strong{display:block;font-size:18px;color:#1e3d79}@media only screen and (max-width:767px){.apartment .booking__cell>strong{font-size:12px}}
.apartment .booking__cell>span{color:#00a9ff;font-size:13px}
.apartment .booking__rate{min-width:35px;min-height:35px;padding:0 2px;text-align:center;border-radius:4px 4px 4px 0;font-size:18px;color:#fff;font-weight:700;line-height:35px;background:#1e3d79}@media only screen and (max-width:767px){.apartment .booking__rate{width:auto;min-width:inherit;height:auto;min-height:inherit;display:inline-block;line-height:1;font-size:12px;padding:3px}}
.apartment .booking__rate-dot{color:#00a9ff}
.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#9c9c9c;font-size:14px;margin:20px -10px 0}
.breadcrumbs__item{display:inherit;position:relative}
.breadcrumbs__item:after{content:"/";position:absolute;right:-5px;top:5px}
.breadcrumbs__item:last-child:after{display:none}
.breadcrumbs__link{color:#9c9c9c;text-decoration:underline;padding:5px 10px}
.seoMain__center{max-width:1190px;margin:0 auto;padding:0 35px}@media only screen and (max-width:767px){.seoMain__center{padding:0 20px}}
.seoMain__section{padding:50px 0}@media only screen and (max-width:767px){.seoMain__section{padding:30px 0}}
.seoMain__section-title{font-size:32px;font-weight:300;text-align:center}@media only screen and (max-width:767px){.seoMain__section-title{font-size:24px}}
.seoMain__section-title_bold{font-weight:700}
.seoMain__section-subtitle{font-size:22px;font-weight:700;text-align:center}
.seoMain__section_withBg{background-repeat:no-repeat;background-position:50%;background-size:cover}
.seoMain__section_withBg .seoMain__section-title{color:#fff}
.seoMain__section_withBg .seoHotel__dot:before{background:hsla(0,0%,100%,.4)}
.seoMain__section_withBg .seoHotel__dot.tns-nav-active:before{background:#fff}
.seoMain__section_gray{background:#f3f5f7}
.seoMain__section_gray .seoHotel__nav-btn{color:#292c2e}
.seoMain__more,.seoMain__more-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.seoMain__more-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:43px;border-radius:43px;background:#fff;min-width:250px;padding:0 20px;-webkit-box-shadow:0 0 5px 0 rgba(0,26,44,.15);box-shadow:0 0 5px 0 rgba(0,26,44,.15);color:#3f87d0;font-size:15px;font-weight:700;margin:25px auto 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.seoPage{background:#f3f5f7}
.seoPage__center{max-width:1190px;margin:0 auto;padding:0 35px}@media only screen and (max-width:1089px){.seoPage__center{padding:0 20px}}@media only screen and (max-width:767px){.seoPage__center{padding:0 15px}}
.seoPage__breadcrumbs{font-size:14px;padding-top:15px}
.seoPage__breadcrumbs-item{display:inline-block}
.seoPage__breadcrumbs-item+.seoPage__breadcrumbs-item:before{content:"/";margin:0 5px}
.seoPage__breadcrumbs a{text-decoration:underline}
.seoPage__title{font-size:32px;font-weight:700;margin:0 0 20px}@media only screen and (max-width:767px){.seoPage__title{font-size:24px}}
.seoPage__section{padding:20px 0 40px}@media only screen and (max-width:1089px){.seoPage__section{padding:20px 0 30px}}@media only screen and (max-width:767px){.seoPage__section{padding:20px 0}}
.seoPage__section_gray{background:#ebedef;margin-top:40px;padding:40px 0 80px}@media only screen and (max-width:1089px){.seoPage__section_gray{padding:30px 0 40px;margin-top:30px}}@media only screen and (max-width:767px){.seoPage__section_gray{margin-top:20px;padding:20px 0 30px}}
.seoPage__section+.seoPage__section{padding:40px 0}@media only screen and (max-width:1089px){.seoPage__section+.seoPage__section{padding:30px 0}}@media only screen and (max-width:767px){.seoPage__section+.seoPage__section{padding:20px 0}}
.seoPage__all{display:block;color:#292c2e;font-size:18px;font-weight:700;text-align:center;margin-top:20px}
.seoHotel__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px -10px 0}
.seoHotel__item{padding:10px}
.seoHotel__slider{position:relative;max-width:1140px;margin:40px auto 0}@media only screen and (max-width:1299px){.seoHotel__slider{max-width:855px}}@media only screen and (max-width:1089px){.seoHotel__slider{max-width:none}}@media only screen and (max-width:767px){.seoHotel__slider{margin-top:20px}}
.seoHotel__slider-list{opacity:0;max-height:385px;overflow:hidden;-webkit-transition:opacity,.2s;-o-transition:opacity,.2s;transition:opacity,.2s}
.seoHotel__slider-list.show{max-height:inherit;overflow:inherit;opacity:1}
.seoHotel__slide{padding:10px}@media only screen and (max-width:1089px){.seoHotel__slide{width:285px}}@media only screen and (max-width:767px){.seoHotel__slide{padding:5px}}
.seoHotel__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}@media only screen and (max-width:767px){.seoHotel__dots{display:none}}
.seoHotel__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px;cursor:pointer;outline:none}
.seoHotel__dot:before{content:"";display:block;width:10px;height:10px;border-radius:10px;background:rgba(174,178,199,.4)}
.seoHotel__dot.tns-nav-active:before{width:30px;background:#ff7e00}
.seoHotel__nav-btn{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;top:10px;bottom:54px;width:50px;color:#fff;cursor:pointer;outline:none;border-radius:4px}@media only screen and (max-width:1089px){.seoHotel__nav-btn{display:none}}
.seoHotel__nav-btn:hover{background:hsla(0,0%,100%,.15)}
.seoHotel__nav-btn.prev{left:-50px}
.seoHotel__nav-btn.next{right:-50px}
.seoPartners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px -35px}@media only screen and (max-width:767px){.seoPartners{margin:20px -20px}}
.seoPartners__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:50px;margin:15px 20px}@media only screen and (max-width:767px){.seoPartners__item{margin:10px}}
.seoPartners__item img{max-width:100%;max-height:100%}
.seoPopular{margin:40px -10px 0}@media only screen and (max-width:767px){.seoPopular{margin:20px -20px 0}}@media only screen and (min-width:767px){.seoPopular__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}
.seoPopular__item{padding:10px;height:280px;width:25%;border-radius:4px;overflow:hidden;color:#fff}@media only screen and (max-width:1299px){.seoPopular__item{width:33.33%}}@media only screen and (max-width:767px){.seoPopular__item{padding:5px}}@media only screen and (max-width:1299px){.seoPopular__item:nth-child(n+7){display:none}}@media only screen and (max-width:767px){.seoPopular__item:nth-child(n+7){display:block}}
.seoPopular__container,.seoPopular__wrap{position:relative;height:100%;width:100%}
.seoPopular__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:15px;background:rgba(0,0,0,.5);border-radius:4px}
.seoPopular__picture{position:absolute;top:0;right:0;bottom:0;left:0}
.seoPopular__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}
.seoPopular__city{font-size:28px;font-weight:700}
.seoPopular__text{margin-top:20px}
.seoPopular__visa{margin-top:10px}
.seoPopular__visa span{font-size:10px;text-transform:uppercase;padding:5px 7px;border:1px solid #fff;border-radius:3px}
.seoPopular__btn{margin-top:20px}
.seoPopular__btn .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase}
.seoText{font-size:14px}@media only screen and (max-width:767px){.seoText{font-size:13px}}
.seoText h1,.seoText h2{font-size:22px;margin:20px 0 10px;font-weight:700}
.seoText h3,.seoText h4{font-size:18px;margin:20px 0 10px;font-weight:500}
.seoText h4{font-size:15px}
.seoText p{margin-bottom:10px}@media only screen and (max-width:767px){.seoText p{text-align:justify}}
.seoText ul li:before{content:"";display:block;position:absolute;left:0;top:5px;width:8px;height:8px;border-radius:50%;background:#00a4ff}
.seoText ol{counter-reset:section;list-style-type:none}
.seoText ol li:before{content:counter(section) ") ";counter-increment:section;position:absolute;left:0;color:#00a4ff;font-weight:700}
.seoText ol,.seoText ul{padding-left:30px;margin:0 0 20px}@media only screen and (max-width:767px){.seoText ol,.seoText ul{padding-left:10px}}
.seoText ol li+li,.seoText ul li+li{margin-top:5px}
.seoText ol li,.seoText ul li{position:relative;padding-left:25px}@media only screen and (max-width:767px){.seoText ol li,.seoText ul li{padding-left:20px}}
.seoText a{font-weight:700;text-decoration:underline}
.seoTiles__title{font-size:22px;font-weight:500;margin-bottom:15px}@media only screen and (max-width:1089px){.seoTiles__title{text-align:center}}@media only screen and (max-width:767px){.seoTiles__title{font-size:16px}}
.seoTiles__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px}@media only screen and (max-width:1089px){.seoTiles__list{margin:-5px}}
.seoTiles__item{width:25%;padding:10px}@media only screen and (max-width:1089px){.seoTiles__item{width:50%}}@media only screen and (max-width:767px){.seoTiles__item{width:100%;padding:5px}}@media only screen and (max-width:767px){.seoTiles__item:nth-child(n+11){display:none}}
.seoTiles+.seoTiles{margin-top:35px}@media only screen and (max-width:767px){.seoTiles+.seoTiles{margin-top:20px}}
.seoPrices__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media only screen and (max-width:1089px){.seoPrices__head{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
.seoPrices__title{font-size:22px;font-weight:700}@media only screen and (max-width:1089px){.seoPrices__title{text-align:center;font-size:16px}}
.seoPrices__all{font-weight:700}
.seoPrices__name{position:relative;font-weight:700;background:#f3f5f7}
.seoPrices__text{font-size:12px;color:#8a949b}
.seoPrices__price{position:relative;display:inline-block;font-weight:700;color:#292c2e;background:#f3f5f7}
.seoPrices__list{-webkit-column-count:4;-moz-column-count:4;column-count:4;font-size:0;margin:15px -15px 0}@media only screen and (max-width:1089px){.seoPrices__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (max-width:767px){.seoPrices__list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}
.seoPrices__item{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:14px;padding:5px 15px}@media only screen and (max-width:1089px){.seoPrices__item{padding:5px 20px}}
.seoPrices__item:before{content:"";position:absolute;right:15px;left:15px;top:16px;border-bottom:1px dotted #d3d7da}@media only screen and (max-width:1089px){.seoPrices__item:nth-child(n+21){display:none}}@media only screen and (max-width:767px){.seoPrices__item:nth-child(n+11){display:none}}
.seoPrices__right{text-align:right}
.seoPrices__footer{text-align:center;margin-top:30px}@media only screen and (max-width:1089px){.seoPrices__footer{margin-top:20px}}
.seoArticles{background:#fff;padding:20px;border-radius:3px}
.seoArticles__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.seoArticles__head{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
.seoArticles__title{font-size:18px;font-weight:700}@media only screen and (max-width:767px){.seoArticles__title{font-size:16px;text-align:center}}
.seoArticles__all{font-weight:700}
.seoArticles__list{width:100%;-webkit-column-count:4;-moz-column-count:4;column-count:4;margin-top:15px;font-size:0}@media only screen and (max-width:1089px){.seoArticles__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (max-width:767px){.seoArticles__list{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}}
.seoArticles__link{display:inline-block;position:relative;width:100%;padding:5px 20px;font-size:14px}
.seoArticles__link:before{content:"\2192   ";position:absolute;top:5px;left:0;color:#91979c;margin-right:5px}
.seoArticles__season{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}@media only screen and (max-width:1089px){.seoArticles__season{margin-top:15px}}@media only screen and (max-width:767px){.seoArticles__season{margin-top:0}}
.seoArticles__season-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%}@media only screen and (max-width:1089px){.seoArticles__season-item{width:50%}}@media only screen and (max-width:767px){.seoArticles__season-item{width:100%;padding:20px 0}}@media only screen and (max-width:1089px){.seoArticles__season-item:nth-child(2),.seoArticles__season-item:nth-child(4){border-left:1px solid #f1f1f1;padding-left:20px}}@media only screen and (max-width:767px){.seoArticles__season-item:nth-child(2),.seoArticles__season-item:nth-child(4){padding-left:0;border-left:0}}@media only screen and (max-width:1089px){.seoArticles__season-item:first-child,.seoArticles__season-item:nth-child(2){padding-bottom:20px;border-bottom:1px solid #f1f1f1}}@media only screen and (max-width:767px){.seoArticles__season-item:first-child,.seoArticles__season-item:nth-child(2){border-bottom:0}}@media only screen and (max-width:1089px){.seoArticles__season-item:nth-child(3),.seoArticles__season-item:nth-child(4){padding-top:20px}}@media only screen and (max-width:767px){.seoArticles__season-item:first-child{padding-top:20px}}@media only screen and (max-width:767px){.seoArticles__season-item+.seoArticles__season-item{border-top:1px solid #f1f1f1}}
.seoArticles__season-icon{margin-right:20px}
.seoArticles__season-link{display:block;padding:5px 0}
.seoArticles__footer{margin-top:20px;text-align:center}
.seoArticles .seoPrices__name,.seoArticles .seoPrices__price{background:#fff}
.seoArticles+.seoArticles{margin-top:20px}
.seoRegion__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;height:140px;width:100%;padding:15px 20px;border-radius:4px;overflow:hidden}@media only screen and (max-width:767px){.seoRegion__head{height:75px}}
.seoRegion__picture,.seoRegion__picture:before{position:absolute;top:0;right:0;bottom:0;left:0}
.seoRegion__picture:before{content:"";background:rgba(0,0,0,.26)}
.seoRegion__picture img{width:100%;height:100%;pointer-events:none}
.seoRegion__title{position:relative;color:#fff;font-size:32px;font-weight:700;text-transform:uppercase}@media only screen and (max-width:767px){.seoRegion__title{font-size:20px}}
.seoRegion+.seoRegion{margin-top:50px}@media only screen and (max-width:767px){.seoRegion+.seoRegion{margin-top:35px}}
.seoWeather{padding:20px;border-radius:4px;background:#fff;margin-bottom:20px}@media only screen and (max-width:767px){.seoWeather{padding:5px}}
.seoWeather__chart{width:100%;min-height:400px}
.seoWeather__cloud{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:0 10px 0 40px;min-height:33px}@media only screen and (min-width:768px){.seoWeather__cloud{min-height:33px}}
.seoWeather__cloud:before{content:"\B0\421";position:absolute;top:-31px;left:13px;color:#8f969a;font-size:14px}@media only screen and (max-width:767px){.seoWeather__cloud:before{font-size:10px;top:-58px}}@media only screen and (max-width:767px){.seoWeather__cloud-item{display:none}}
.seoWeather .highcharts-legend-item span{top:0!important;padding-left:3px}
.partnerPage{font-family:Montserrat,sans-serif}
.partnerPage__head{position:relative;height:550px;text-align:center;overflow:hidden;color:#fff}@media only screen and (max-width:767px){.partnerPage__head{height:250px}}
.partnerPage__title{font-size:44px;font-weight:800;max-width:700px;margin:140px auto 0;text-transform:uppercase}@media only screen and (max-width:767px){.partnerPage__title{font-size:20px;margin-top:40px;max-width:280px}}
.partnerPage__picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}
.partnerPage__picture img{height:100%;width:100%}
.partnerPage__logo{display:inline-block;text-align:center;font-size:14px;margin-top:40px;color:#fff}@media only screen and (max-width:767px){.partnerPage__logo{margin-top:20px;font-size:11px}}
.partnerPage__logo-img{margin-top:10px}@media only screen and (max-width:767px){.partnerPage__logo-img{width:90px}}
.partnerPage__center{width:100%;max-width:1110px;padding:0 20px;margin:0 auto}@media only screen and (max-width:1089px){.partnerPage__center{max-width:670px}}@media only screen and (max-width:1089px){.partnerPage__center_pdaFul{max-width:none;padding:0}}
.partnerPage__section{padding:60px 0 80px}@media only screen and (max-width:767px){.partnerPage__section{padding:30px 0 40px}}
.partnerPage__section_nopad{padding:0!important}
.partnerPage__section_arx{background:#ff4438;color:#fff}
.partnerPage__section_grey{background:#f4f5f6}
.partnerPage__section-title{font-size:32px;font-weight:700;text-align:center}@media only screen and (max-width:767px){.partnerPage__section-title{font-size:24px}}
.partnerPage__section-text{max-width:700px;margin:20px auto 0;text-align:center;font-size:16px}@media only screen and (max-width:767px){.partnerPage__section-text{font-size:13px}}
.partnerPage__hiw{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:50px -20px 0}@media only screen and (max-width:1089px){.partnerPage__hiw{display:block}}@media only screen and (max-width:767px){.partnerPage__hiw{margin:30px auto 0}}
.partnerPage__hiw_arx .partnerPage__hiw-icon svg{color:#ff4438}@media only screen and (max-width:1089px){.partnerPage__hiw-row+.partnerPage__hiw-row{margin-top:60px}}@media only screen and (max-width:767px){.partnerPage__hiw-row+.partnerPage__hiw-row{margin-top:40px}}
.partnerPage__hiw-row{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1089px){.partnerPage__hiw-row{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:767px){.partnerPage__hiw-row{display:block}}@media only screen and (max-width:767px){.partnerPage__hiw-item+.partnerPage__hiw-item{margin-top:30px}}
.partnerPage__hiw-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0 20px;font-size:16px;width:50%}@media only screen and (max-width:767px){.partnerPage__hiw-item{width:100%;font-size:14px}}
.partnerPage__hiw-icon{height:62px}
.partnerPage__hiw-text{margin-top:40px}
.partnerPage__included{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px -30px 0}@media only screen and (max-width:1089px){.partnerPage__included{display:block}}@media only screen and (max-width:767px){.partnerPage__included{margin:0}}
.partnerPage__included_arx .partnerPage__included-icon{background:#ff4438}
.partnerPage__included-col{width:50%;padding:30px}@media only screen and (max-width:1089px){.partnerPage__included-col{width:100%;max-width:535px;margin:0 auto;padding:20px 0}}
.partnerPage__included-title{font-size:16px;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:25px}
.partnerPage__included-item+.partnerPage__included-item{margin-top:15px}
.partnerPage__included-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:27px}@media only screen and (max-width:767px){.partnerPage__included-item{font-size:14px;line-height:22px}}
.partnerPage__included-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:26px;width:26px;min-width:26px;border-radius:50%;margin-right:15px}@media only screen and (max-width:767px){.partnerPage__included-icon{width:20px;min-width:20px;height:20px}}
.partnerPage__included-icon svg{height:11px;width:14px;color:#fff}@media only screen and (max-width:767px){.partnerPage__included-icon svg{width:11px;height:9px}}
.partnerPage__notIncluded{max-width:700px;margin:30px auto 0;font-size:16px;line-height:27px}@media only screen and (max-width:1089px){.partnerPage__notIncluded{max-width:475px}}@media only screen and (max-width:767px){.partnerPage__notIncluded{font-size:14px;line-height:22px}}
.partnerPage__notIncluded-item+.partnerPage__notIncluded-item{margin-top:20px}@media only screen and (max-width:767px){.partnerPage__notIncluded-item+.partnerPage__notIncluded-item{margin-top:15px}}
.partnerPage__notIncluded-icon,.partnerPage__notIncluded-item{display:-webkit-box;display:-ms-flexbox;display:flex}
.partnerPage__notIncluded-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#cbcbcb;position:relative;margin-right:15px;width:26px;min-width:26px;height:26px;border-radius:50%}@media only screen and (max-width:767px){.partnerPage__notIncluded-icon{width:20px;min-width:20px;height:20px;margin-right:10px}}
.partnerPage__notIncluded-icon:before{content:"";position:absolute;width:4px;height:12px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:767px){.partnerPage__notIncluded-icon:before{height:10px;width:2px}}
.partnerPage__notIncluded-icon:after{content:"";width:12px;height:4px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:767px){.partnerPage__notIncluded-icon:after{width:10px;height:2px}}
.partnerPage__masonry_arx .partnerPage__masonry-btn,.partnerPage__masonry_arx .partnerPage__masonry-wrap{background:#ff4438;color:#fff}
.partnerPage__masonry_arx .partnerPage__masonry-btn:active,.partnerPage__masonry_arx .partnerPage__masonry-btn:hover{background:#d2271c}
.partnerPage__masonry-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0}@media only screen and (max-width:767px){.partnerPage__masonry-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.partnerPage__masonry-item:nth-child(2),.partnerPage__masonry-item:nth-child(4){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}
.partnerPage__masonry-col{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50%;background-repeat:no-repeat;background-position:50%;background-size:cover}
.partnerPage__masonry-col:before{content:"";display:block;padding-top:100%}@media only screen and (max-width:767px){.partnerPage__masonry-col{width:100%}}
.partnerPage__masonry-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px}@media only screen and (max-width:1089px){.partnerPage__masonry-wrap{padding:40px}}@media only screen and (max-width:767px){.partnerPage__masonry-wrap{padding:20px}}
.partnerPage__masonry-title{font-size:32px;font-weight:700}@media only screen and (max-width:1089px){.partnerPage__masonry-title{font-size:28px}}@media only screen and (max-width:767px){.partnerPage__masonry-title{font-size:24px}}
.partnerPage__masonry-text{font-size:16px;line-height:27px;margin-top:30px}@media only screen and (max-width:1089px){.partnerPage__masonry-text{font-size:14px;line-height:20px;margin-top:20px}}
.partnerPage__masonry-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px;background:#f4f5f6}
.partnerPage__masonry-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;border-radius:50px;padding:0 35px;font-size:20px;font-weight:800;cursor:pointer;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s}@media only screen and (max-width:767px){.partnerPage__masonry-btn{font-size:16px}}
.partnerPage__masonry-btn span{margin-left:10px}
.partnerPage__tiles{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px -10px 0}@media only screen and (max-width:767px){.partnerPage__tiles{display:block;margin:15px 0 0}}
.partnerPage__tiles-item{width:33.33%;padding:10px}@media only screen and (max-width:767px){.partnerPage__tiles-item{width:100%;padding:15px 0}}@media only screen and (max-width:1023px){.partnerPage__tiles .mediaTile{display:block}
.partnerPage__tiles .mediaTile__content{width:100%;padding:10px 0}
.partnerPage__tiles .mediaTile__text{display:none}
.partnerPage__tiles .mediaTile__footer-date{position:absolute}}@media only screen and (max-width:767px){.partnerPage__tiles .mediaTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.partnerPage__tiles .mediaTile__picture{width:60px;height:60px}
.partnerPage__tiles .mediaTile__picture img{height:100%}
.partnerPage__tiles .mediaTile__content{display:block;width:calc(100% - 60px);padding:0 0 0 10px}
.partnerPage__tiles .mediaTile__title{font-size:15px;line-height:19px;text-align:left;margin-top:5px}
.partnerPage__tiles .mediaTile__footer{position:relative;margin-top:25px}
.partnerPage__tiles .mediaTile__footer-date{left:0;right:auto;top:-16px}}
.partnerPage__about{margin-top:30px;text-align:center}
.partnerPage__about-logo img{height:100px;width:133px}@media only screen and (max-width:767px){.partnerPage__about-logo img{width:90px;height:68px}}
.partnerPage__about-text{max-width:700px;margin:30px auto 0;font-size:16px;line-height:27px}@media only screen and (max-width:1089px){.partnerPage__about-text{font-size:14px;line-height:20px}}
.shMain{position:relative;font-family:Mazzard H,sans-serif;font-size:14px;line-height:1.1;padding-bottom:95px}@media only screen and (max-width:767px){.shMain{padding-bottom:80px}}
.shMain__bg{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#0c4ead;color:#fff;padding-bottom:60px}@media only screen and (max-width:1023px){.shMain__bg{padding-bottom:40px}}@media only screen and (max-width:767px){.shMain__bg{padding-bottom:30px}}
.shMain__title{font-size:38px;font-weight:700;text-align:center}@media only screen and (max-width:1023px){.shMain__title{font-size:34px}}@media only screen and (max-width:767px){.shMain__title{font-size:24px}}
.shMain__tag{font-size:80px;font-weight:700;background:-o-linear-gradient(45deg,#fff 0,#4b7cc3 100%);background:linear-gradient(45deg,#fff,#4b7cc3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#fff;text-align:center;margin:0}@media only screen and (max-width:1023px){.shMain__tag{font-size:70px}}@media only screen and (max-width:767px){.shMain__tag{font-size:30px}}
.shMain__tagtext{font-size:22px;font-weight:300}@media only screen and (max-width:767px){.shMain__tagtext{font-size:14px}}
.shMain__center{width:100%;max-width:780px;padding:0 30px;margin:0 auto}@media only screen and (max-width:1023px){.shMain__center{padding:0 20px;max-width:680px}}
.shMain__section{padding-top:60px}
.shMain__container{margin-top:75px;text-align:center}
.shMain__h4{font-size:18px;font-weight:700;margin-top:30px}
.shMain__text{margin-top:10px}
.shMain__ol{list-style-type:none;counter-reset:item;padding-left:0;margin:10px 0 0}
.shMain__ol li{position:relative;padding:7.5px 0 7.5px 20px}
.shMain__ol li:before{position:absolute;left:0;top:8px;content:counter(item) ")";font-weight:700;counter-increment:item}
.shHead{position:absolute;left:0;right:0;top:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.shHead,.shHead__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.shHead__logo{color:#fff;height:50px;padding:0 20px}@media only screen and (max-width:767px){.shHead__logo{padding:0 15px}}@media only screen and (max-width:767px){.shHead__logo svg{width:114px}}
.shHead__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}@media only screen and (max-width:767px){.shHead__links{display:none}}
.shHead__links.open{position:fixed;left:0;bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;z-index:2}
.shHead__links-close,.shHead__links.open{top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.shHead__links-close{position:absolute;width:40px;height:50px;color:#292c2e}@media only screen and (min-width:768px){.shHead__links-close{display:none}}
.shHead__links-item{color:#fff;font-weight:500;padding:10px}@media only screen and (max-width:767px){.shHead__links-item{color:#0c4ead;padding:20px;font-size:20px}}
.shHead__open-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px}@media only screen and (min-width:768px){.shHead__open-btn{display:none}}
.shTasks{margin-top:60px}@media only screen and (max-width:767px){.shTasks{margin-top:40px}}
.shTasks__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;color:#0c4ead;border-radius:12px;width:100%;padding:50px 30px}@media only screen and (max-width:1023px){.shTasks__head{padding:25px 15px}}@media only screen and (max-width:767px){.shTasks__head{font-size:12px}}
.shTasks__head-item+.shTasks__head-item{position:relative}
.shTasks__head-item+.shTasks__head-item:before{content:"\2192";position:absolute;left:-10px;top:50%;margin-top:-11px;color:#3d7cda;font-size:23px;font-weight:300}@media only screen and (max-width:767px){.shTasks__head-item+.shTasks__head-item:before{margin-top:-15px}}
.shTasks__head-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;width:100%;padding:0 10px}
.shTasks__head-icon,.shTasks__head-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.shTasks__head-icon{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:60px;margin-bottom:20px}@media only screen and (max-width:767px){.shTasks__head-icon{height:36px;width:36px;margin-bottom:5px}}
.shTasks__head-icon svg{max-width:100%;max-height:100%}
.shTasks__container{background:#e7edf7;color:#292c2e;border-radius:0 0 12px 12px;padding:30px 40px;margin:0 30px}@media only screen and (max-width:767px){.shTasks__container{margin:0 20px;padding:20px 20px 30px}}
.shTasks__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.shTasks__btn-item{width:100%;max-width:330px;font-size:24px}@media only screen and (max-width:767px){.shTasks__btn-item{font-size:20px}}
.shTasks__btn-text{font-size:12px;margin-top:5px;text-align:center}@media only screen and (max-width:767px){.shTasks__btn-text{font-size:11px}}
.shTasks__title{font-size:34px;font-weight:700}@media only screen and (max-width:767px){.shTasks__title{font-size:24px}}
.shTasks__subtitle{font-size:18px;font-weight:700}@media only screen and (max-width:767px){.shTasks__subtitle{font-size:16px}}
.shTasks__list{margin:15px 0;list-style-type:none;counter-reset:item;padding-left:0}@media only screen and (max-width:767px){.shTasks__list{margin:5px 0 10px}}
.shTasks__list-item{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0 10px 30px;text-align:left}@media only screen and (max-width:767px){.shTasks__list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:7.5px 0}}
.shTasks__list-item:before{position:absolute;left:0;top:3px;content:counter(item) ".";color:#ff6700;font-size:22px;font-weight:700;counter-increment:item}@media only screen and (max-width:767px){.shTasks__list-item:before{position:static;margin-bottom:5px}}
.shTasks__list-text{font-weight:500;padding-right:30px}@media only screen and (max-width:767px){.shTasks__list-text{padding-right:0;font-size:13px}}
.shTasks__list-value{font-size:18px;font-weight:700;text-align:right;white-space:nowrap}@media only screen and (max-width:767px){.shTasks__list-value{font-size:16px;text-align:center;margin-top:5px}}
.shPlayers{position:absolute;right:10px;top:50px;bottom:0;width:260px}@media only screen and (max-width:1365px){.shPlayers{position:static;width:100%;margin-top:40px}}
.shPlayers__title{font-size:24px;font-weight:700}@media only screen and (min-width:1367px){.shPlayers__title{display:none}}
.shPlayers__head{position:absolute;left:0;right:0;top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px 0 10px;font-size:13px;z-index:1}@media only screen and (max-width:1365px){.shPlayers__head{top:-17px;padding:0 47px 0 40px}}@media only screen and (max-width:767px){.shPlayers__head{padding:0 27px 0 20px}}
.shPlayers__container{width:100%;height:100%;position:relative;padding-top:20px}@media only screen and (max-width:1365px){.shPlayers__container{background:#0746a2;height:450px;margin-top:30px;padding:0 10px;border-radius:12px;scrollbar-track-color:#043377}}@media only screen and (max-width:767px){.shPlayers__container{padding:0 10px 0 0}}
.shPlayers__container:after,.shPlayers__container:before{content:"";position:absolute;height:30px;left:0;right:7px;z-index:1}@media only screen and (max-width:1365px){.shPlayers__container:after,.shPlayers__container:before{right:17px}}
.shPlayers__container:before{top:20px;border-radius:12px 0 0 0;background:-webkit-gradient(linear,left top,left bottom,from(#0c4ead),to(rgba(12,78,173,0)));background:-o-linear-gradient(#0c4ead 0,rgba(12,78,173,0) 100%);background:linear-gradient(#0c4ead,rgba(12,78,173,0))}@media only screen and (max-width:1365px){.shPlayers__container:before{top:0;background:-webkit-gradient(linear,left top,left bottom,from(#0746a1),to(rgba(7,70,161,0)));background:-o-linear-gradient(#0746a1 0,rgba(7,70,161,0) 100%);background:linear-gradient(#0746a1,rgba(7,70,161,0))}}
.shPlayers__container:after{bottom:0;border-radius:0 0 0 12px;background:-webkit-gradient(linear,left bottom,left top,from(#0c4ead),to(rgba(12,78,173,0)));background:-o-linear-gradient(bottom,#0c4ead 0,rgba(12,78,173,0) 100%);background:linear-gradient(0deg,#0c4ead,rgba(12,78,173,0))}@media only screen and (max-width:1365px){.shPlayers__container:after{background:-webkit-gradient(linear,left bottom,left top,from(#0746a1),to(rgba(7,70,161,0)));background:-o-linear-gradient(bottom,#0746a1 0,rgba(7,70,161,0) 100%);background:linear-gradient(0deg,#0746a1,rgba(7,70,161,0))}}
.shPlayers__list{height:100%;overflow-y:auto;padding:10px 0}
.shPlayers__list::-webkit-scrollbar{width:7px}
.shPlayers__list::-webkit-scrollbar-track{background-color:#999}
.shPlayers__list::-webkit-scrollbar-track-piece{background-color:#0c4ead}@media only screen and (max-width:1365px){.shPlayers__list::-webkit-scrollbar-track-piece{background-color:#0746a2}}
.shPlayers__list::-webkit-scrollbar-thumb{height:56px;background-color:#043377;border-radius:7px}@media only screen and (max-width:1365px){.shPlayers__list{padding:10px 20px}}@media only screen and (max-width:767px){.shPlayers__list{padding:10px 0 10px 10px}}
.shPlayers__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:35px;padding:0 10px;font-size:13px;font-weight:300}@media only screen and (max-width:1365px){.shPlayers__item{padding:0 10px}}
.shPlayers__item.sh-players-active{border-radius:35px;background:hsla(0,0%,100%,.2);font-weight:700}
.shPlayers__cell:first-child{width:45px;text-align:left}
.shPlayers__cell:nth-child(2){width:calc(100% - 90px);text-align:left;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:20px}
.shPlayers__cell:nth-child(3){width:45px;text-align:right}
.shGifts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -60px}@media only screen and (max-width:1023px){.shGifts{margin:0 -45px}}@media only screen and (max-width:767px){.shGifts{margin:0}}
.shGifts__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:50%;padding:20px 60px}@media only screen and (max-width:1023px){.shGifts__item{padding:15px 45px}}@media only screen and (max-width:767px){.shGifts__item{padding:10px}}@media only screen and (max-width:1023px){.shGifts__img{width:238px;height:238px}}@media only screen and (max-width:767px){.shGifts__img{width:120px;height:120px}}
.shGifts__title{font-size:26px;font-weight:700;margin-top:15px}@media only screen and (max-width:767px){.shGifts__title{font-size:16px}}
.shGifts__text{font-size:16px}@media only screen and (max-width:767px){.shGifts__text{font-size:13px}}
.outsrcHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;color:#fff;background:#0c4ead;height:100vh;font-family:Mazzard H,sans-serif}
.outsrcHead__picture{position:absolute;top:0;right:0;bottom:0;left:0}
.outsrcHead__picture img{width:100%;height:100%;pointer-events:none}
.outsrcHead__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:65px 50px 0}
.outsrcHead__header-logo{color:#fff}
.outsrcHead__header-links{display:-webkit-box;display:-ms-flexbox;display:flex}
.outsrcHead__header-link{color:#fff;font-size:16px;font-weight:700;padding:10px}
.outsrcHead__header-link.active{cursor:default}
.outsrcHead__header-link.active span{position:relative}
.outsrcHead__header-link.active span:before{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#fff}
.outsrcHead__wrap{position:relative;max-width:1160px;padding:0 20px;margin:0 auto}
.outsrcHead__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:80px;margin-top:20px}
.outsrcHead__title-bold{font-weight:700}
.outsrcHead__title-text{font-weight:300;margin-left:10px}
.outsrcHead__subtitle{max-width:740px}
.outsrcHead__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:23px;font-weight:700;height:80px;min-width:275px;padding:0 40px 0 20px;margin-top:60px;background:#fff;color:#0c4ead}
.outsrcHead__btn:after{content:"+";position:absolute;right:20px}
.outsrcHead__bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;padding-bottom:40px}
.outsrcHead__bottom-text{font-size:16px;font-weight:700}
.outsrcHead__bottom-icon{margin-top:20px}
.outsrcHead__bottom-icon svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.flightLanding{background-color:#f9f9f9;font-size:14px}
.flightLanding__select{position:relative;padding:15px 10px;font-weight:700;font-size:16px;background-color:#fff;outline:none;border:1px solid #eceeef;-webkit-appearance:none}
.flightLanding__select_small{padding:15px 40px 15px 20px;border-radius:6px 6px 0 0;border:none}
.flightLanding__select-block{position:relative;width:100%}@media only screen and (min-width:768px){.flightLanding__select-block{display:none}}
.flightLanding__select-block:after{content:"";position:absolute;top:50%;right:10px;width:5px;height:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.flightLanding__select-block_small{display:inline-block;width:auto;width-left:0}@media only screen and (min-width:768px){.flightLanding__select-block_small{display:none}}
.flightLanding__select-block_small:after{right:20px}
.flightLanding .weather-link{position:absolute;left:5px;bottom:-20px;font-weight:700}@media only screen and (max-width:767px){.flightLanding .weather-link{font-size:13px}}
.flightLanding .weather-link span{margin-right:5px}
.flightLanding .weather-link a{color:#00a4ff}
.flightLanding__selecter-headers{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.flightLanding__selecter-headers{display:none}}
.flightLanding__selecter-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;font-size:16px;font-weight:700;color:#00a4ff;padding:0 30px;cursor:pointer}@media only screen and (max-width:1159px){.flightLanding__selecter-header_small{padding:0 20px}}
.flightLanding__selecter-header.selected{background:#fff;border-radius:6px 6px 0 0;color:#292c2e;cursor:default}
.flightLanding__btn{position:fixed;bottom:-60px;left:50%;-webkit-box-shadow:0 2px 5px 0 rgba(255,126,0,.4);box-shadow:0 2px 5px 0 rgba(255,126,0,.4);color:#f9f9f9;font-size:18px;padding:10px;min-height:45px;width:300px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:5;cursor:pointer}@media only screen and (max-width:767px){.flightLanding__btn{width:calc(100% - 20px)}}
.flightLanding__btn.show{bottom:30px}@media only screen and (max-width:767px){.flightLanding__btn.show{bottom:10px}}
.flightLanding__center{max-width:1160px;padding:0 20px;margin:0 auto}@media only screen and (max-width:767px){.flightLanding__center{padding:0 10px}}
.flightLanding__title{font-size:22px;font-weight:700}@media only screen and (min-width:1160px){.flightLanding__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width:767px){.flightLanding__title{font-size:20px}}
.flightLanding__subtitle{margin-top:5px;font-size:16px;font-weight:400}@media only screen and (max-width:767px){.flightLanding__subtitle{font-size:13px}}
.flightLanding__block{margin-top:30px}@media only screen and (max-width:767px){.flightLanding__block{margin-top:10px}}
.flightLanding__content{margin-top:20px}@media only screen and (max-width:767px){.flightLanding__content{margin-top:10px}}
.flightLanding__content_without-margin{margin-top:0}
.flightLanding__content picture{position:absolute;left:0;right:0;top:0;bottom:0}
.flightLanding__content picture img{width:100%;height:100%}
.flightLanding__content p+p{margin-top:15px}@media only screen and (max-width:767px){.flightLanding__content p+p{margin-top:10px}}
.flightLanding__content li{position:relative;padding-left:55px;margin-top:15px;font-style:italic}
.flightLanding__content li:before{position:absolute}
.flightLanding__content ul{margin-top:25px;margin-bottom:25px}@media only screen and (max-width:767px){.flightLanding__content ul{margin-top:10px;margin-bottom:10px}}
.flightLanding__content ul li:before{background-color:#00a4ff;content:"";width:7px;height:7px;left:30px;border-radius:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}@media only screen and (max-width:1159px){.flightLanding__content ul li:before{left:20px}}@media only screen and (max-width:767px){.flightLanding__content ul li:before{left:-1}}@media only screen and (max-width:1159px){.flightLanding__content ul li{padding-left:38px}}@media only screen and (max-width:767px){.flightLanding__content ul li{left:-10px}}
.flightLanding__content ol{list-style-type:none;counter-reset:item;padding-left:0}@media only screen and (max-width:1159px){.flightLanding__content ol{margin-top:25px}
.flightLanding__content ol li{padding-left:44px}}@media only screen and (max-width:767px){.flightLanding__content ol li{padding-left:33px}}
.flightLanding__content ol li:before{content:counter(item) ") ";color:#00a4ff;counter-increment:item;font-style:italic;left:30px}@media only screen and (max-width:1159px){.flightLanding__content ol li:before{left:20px;left:0}}
.popular-flights{position:relative;width:100%;overflow:hidden}@media only screen and (max-width:767px){.popular-flights{overflow-x:auto}}
.popular-flights__content{min-width:500px;width:100%;border-radius:0 6px 6px 6px;background-color:#fff;padding:0 30px}@media only screen and (max-width:1159px){.popular-flights__content{padding:0 20px}}@media only screen and (max-width:767px){.popular-flights__content{padding:0 10px}}
.popular-flights__headers,.popular-flights__item{display:-webkit-box;display:-ms-flexbox;display:flex}
.popular-flights__header{text-transform:uppercase;font-weight:700;font-size:11px;padding:25px 0 10px}
.popular-flights__btn{color:#00a4ff;width:135px;-webkit-transition:none;-o-transition:none;transition:none;font-size:18px}
.popular-flights__item{width:100%;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #eceeef}@media only screen and (min-width:1160px){.popular-flights__item:hover .popular-flights__btn{cursor:pointer;color:#fff;background-color:#ff7e00}}
.popular-flights__list{display:none}
.popular-flights__list.show{display:block}
.popular-flights__header:nth-child(3){padding-left:32px}@media only screen and (max-width:767px){.popular-flights__header:nth-child(3){padding-left:20px}}@media only screen and (max-width:767px){.popular-flights__header:nth-child(4){padding:25px 10px 10px 15px}}
.popular-flights__data:first-child,.popular-flights__header:first-child{width:33.5%}@media only screen and (max-width:1159px){.popular-flights__data:first-child,.popular-flights__header:first-child{width:36.5%}}@media only screen and (max-width:767px){.popular-flights__data:first-child,.popular-flights__header:first-child{width:32%}}
.popular-flights__data:nth-child(2),.popular-flights__header:nth-child(2){width:27.5%}@media only screen and (max-width:1159px){.popular-flights__data:nth-child(2),.popular-flights__header:nth-child(2){width:21.5%}}@media only screen and (max-width:767px){.popular-flights__data:nth-child(2),.popular-flights__header:nth-child(2){display:none}}
.popular-flights__data:nth-child(3),.popular-flights__header:nth-child(3){width:26.5%}@media only screen and (max-width:1159px){.popular-flights__data:nth-child(3),.popular-flights__header:nth-child(3){width:23%}}@media only screen and (max-width:767px){.popular-flights__data:nth-child(3),.popular-flights__header:nth-child(3){width:34%}}
.popular-flights__data:nth-child(4),.popular-flights__header:nth-child(4){width:auto}
.flightCalendar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:35px;min-width:185px;border:1px solid #00a4ff;border-radius:4px;font-weight:700;font-size:18px;color:#00a4ff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;margin-left:20px;cursor:pointer;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}@media only screen and (max-width:1159px){.flightCalendar{margin-top:10px;margin-left:0}}@media only screen and (max-width:767px){.flightCalendar{height:30px;padding:5px 10px}}
.flightCalendar>svg{margin-right:10px}
.flightCalendar__drop{position:absolute;left:0;top:100%;margin-top:1px;z-index:1}
.flightCalendar__drop .autocomplete__head{left:0}@media only screen and (max-width:1089px){.flightCalendar__drop .calendar__container{top:50px}}
.flightCalendar__drop .dp__top{position:fixed;left:0}
.flightCalendar__drop .calendar__type{display:none}
.flightCalendar__drop .calendar__container{margin-left:0}
.flightLanding-popup{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;max-width:740px;margin:0 auto;max-height:90vh;overflow-y:auto}
.flightLanding-popup .error{border:1px solid #e42c23}@media only screen and (max-width:1159px){.flightLanding-popup{width:600px}}@media only screen and (max-width:767px){.flightLanding-popup{max-height:none;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.flightLanding-popup__email-error{display:none;font-size:11px;text-transform:lowercase;position:absolute;right:0;bottom:-15px;color:#e42c23}
.flightLanding-popup__email-error.show{display:block}
.flightLanding-popup__text{position:relative;padding:30px 40px 20px 30px;border-bottom:1px solid #eceeef;background-color:#fff}@media only screen and (max-width:1159px){.flightLanding-popup__text{padding:25px 40px 15px 20px}}@media only screen and (max-width:767px){.flightLanding-popup__text{position:-webkit-sticky;position:sticky;padding:15px 40px 15px 10px;top:0;left:0;z-index:2}}
.flightLanding-popup__text-error{color:#e42c23;position:absolute;bottom:12px;left:12px;font-size:11px;text-transform:lowercase;font-style:italic}
.flightLanding-popup__title{font-weight:700;font-size:22px}@media only screen and (max-width:1159px){.flightLanding-popup__title{font-size:18px}}
.flightLanding-popup__subtitle{font-size:16px;font-style:italic}@media only screen and (max-width:1159px){.flightLanding-popup__subtitle{font-size:14px}}
.flightLanding-popup__main{width:100%;padding:20px 30px 30px}@media only screen and (max-width:1159px){.flightLanding-popup__main{padding:15px 20px}}@media only screen and (max-width:767px){.flightLanding-popup__main{padding:15px 10px}}
.flightLanding-popup__main-title{font-weight:700;font-size:16px}@media only screen and (max-width:1159px){.flightLanding-popup__main-title{font-size:14px}}
.flightLanding-popup__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50px}@media only screen and (max-width:767px){.flightLanding-popup__value{min-height:65px}}
.flightLanding-popup__select{display:-webkit-box;display:-ms-flexbox;display:flex;width:350px;border-radius:8px;height:15px;overflow:hidden}@media only screen and (max-width:1159px){.flightLanding-popup__select{width:330px}}@media only screen and (max-width:767px){.flightLanding-popup__select{width:50%}}
.flightLanding-popup__select-item{width:10%;border-right:1px solid #fff;background-color:#dfe1e3;cursor:pointer}
.flightLanding-popup__select-item:last-child{border:none}
.flightLanding-popup__select-item.selected{background:#ffc900}
.flightLanding-popup__select-info{display:none;position:relative;background:#ffc900;height:100%;padding:15px 20px;border-radius:3px;min-width:200px;margin-left:20px;z-index:2}@media only screen and (max-width:1159px){.flightLanding-popup__select-info{font-size:13px}}@media only screen and (max-width:767px){.flightLanding-popup__select-info{min-width:45%;padding:10px 15px}}
.flightLanding-popup__select-info:after,.flightLanding-popup__select-info:before{content:"";position:absolute;left:-20px;top:50%;border:solid transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0}
.flightLanding-popup__select-info:before{border-width:10px}
.flightLanding-popup__select-info:after{border-right-color:#ffc900;border-width:11.5px}
.flightLanding-popup__items-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1159px){.flightLanding-popup__items-list{margin-top:15px}}@media only screen and (max-width:767px){.flightLanding-popup__items-list{margin-top:0}}
.flightLanding-popup__item{position:relative;margin-top:20px}@media only screen and (max-width:1159px){.flightLanding-popup__item{margin-top:15px;margin-right:20px}}
.flightLanding-popup__item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:16px;white-space:nowrap}@media only screen and (max-width:1159px){.flightLanding-popup__item-title{font-size:14px}}
.flightLanding-popup__item-title-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#00a4ff;color:#fff;width:15px;min-width:15px;height:15px;border-radius:50%;margin-left:5px;cursor:pointer}
.flightLanding-popup__item-title-info svg{height:9px}
.flightLanding-popup__item textarea{resize:none;height:125px}@media only screen and (max-width:1159px){.flightLanding-popup__item textarea{height:100px}}
.flightLanding-popup__item input,.flightLanding-popup__item textarea{background:#f4f6f8;border-radius:4px;padding:12px;margin-top:10px;width:100%}@media only screen and (max-width:1159px){.flightLanding-popup__item input:-ms-input-placeholder,.flightLanding-popup__item textarea:-ms-input-placeholder{font-size:13px}}
.flightLanding-popup__item input:-moz-placeholder,.flightLanding-popup__item textarea:-moz-placeholder{color:#8a949b}@media only screen and (max-width:1159px){.flightLanding-popup__item input:-moz-placeholder,.flightLanding-popup__item input::-moz-placeholder,.flightLanding-popup__item textarea:-moz-placeholder,.flightLanding-popup__item textarea::-moz-placeholder{font-size:13px}}@media only screen and (max-width:1159px){.flightLanding-popup__item input::-webkit-input-placeholder,.flightLanding-popup__item textarea::-webkit-input-placeholder{font-size:13px}}
.flightLanding-popup__item input::-webkit-input-placeholder,.flightLanding-popup__item textarea::-webkit-input-placeholder{color:#8a949b}
.flightLanding-popup__item input::-moz-placeholder,.flightLanding-popup__item textarea::-moz-placeholder{color:#8a949b}
.flightLanding-popup__item input:-ms-input-placeholder,.flightLanding-popup__item textarea:-ms-input-placeholder{color:#8a949b}
.flightLanding-popup__item input::-ms-input-placeholder,.flightLanding-popup__item textarea::-ms-input-placeholder{color:#8a949b}
.flightLanding-popup__item input::placeholder,.flightLanding-popup__item textarea::placeholder{color:#8a949b}@media only screen and (max-width:1159px){.flightLanding-popup__item input::-webkit-input-placeholder,.flightLanding-popup__item textarea::-webkit-input-placeholder{font-size:13px}
.flightLanding-popup__item input::-moz-placeholder,.flightLanding-popup__item textarea::-moz-placeholder{font-size:13px}
.flightLanding-popup__item input:-ms-input-placeholder,.flightLanding-popup__item textarea:-ms-input-placeholder{font-size:13px}
.flightLanding-popup__item input::-ms-input-placeholder,.flightLanding-popup__item textarea::-ms-input-placeholder{font-size:13px}
.flightLanding-popup__item input::placeholder,.flightLanding-popup__item textarea::placeholder{font-size:13px}}
.flightLanding-popup__item:first-child,.flightLanding-popup__item:nth-child(2),.flightLanding-popup__item:nth-child(3){width:30%}@media only screen and (max-width:1159px){.flightLanding-popup__item:first-child,.flightLanding-popup__item:nth-child(2),.flightLanding-popup__item:nth-child(3){margin-top:0}}@media only screen and (max-width:767px){.flightLanding-popup__item:first-child,.flightLanding-popup__item:nth-child(2){margin-top:0}}
.flightLanding-popup__item:nth-child(4),.flightLanding-popup__item:nth-child(5){width:47.5%}
.flightLanding-popup__item:nth-child(6),.flightLanding-popup__item:nth-child(7),.flightLanding-popup__item:nth-child(8),.flightLanding-popup__item:nth-child(9){width:21.5%}
.flightLanding-popup__item:nth-child(10){width:100%}@media only screen and (max-width:1159px){.flightLanding-popup__item:nth-child(10){margin-right:0}}@media only screen and (min-width:1160px){.flightLanding-popup__item:nth-child(3),.flightLanding-popup__item:nth-child(5),.flightLanding-popup__item:nth-child(9),.flightLanding-popup__item:nth-child(10){margin-right:0}}@media only screen and (max-width:1159px){.flightLanding-popup__item:not(:last-child){width:30%}}@media only screen and (max-width:767px){.flightLanding-popup__item:not(:last-child){width:48%;margin-right:0}}@media only screen and (max-width:1159px){.flightLanding-popup__item:nth-child(3n){margin-right:0}}@media only screen and (max-width:767px){.flightLanding-popup__item:nth-child(3n){margin-top:15px}}
.flightLanding-popup__item:last-child{width:100%}
.flightLanding-popup__dropdown{position:relative;background:#f4f6f8;border-radius:4px;padding:12px;margin-top:10px;width:100%;color:#8a949b;cursor:pointer}@media only screen and (max-width:1159px){.flightLanding-popup__dropdown{font-size:13px}}
.flightLanding-popup__dropdown-list{display:none;position:absolute;top:100%;width:100%;left:0;border-radius:4px;background:#fff;z-index:2;max-height:200px;overflow:hidden;overflow-y:auto;-webkit-box-shadow:0 0 5px 0 rgba(0,26,44,.15);box-shadow:0 0 5px 0 rgba(0,26,44,.15)}
.flightLanding-popup__dropdown-item{padding:12px;width:100%;color:#292c2e;cursor:pointer}
.flightLanding-popup__dropdown-item:hover{background:#f5f8fa}
.flightLanding-popup__dropdown.was-selected{color:#292c2e}
.flightLanding-popup__dropdown.active,.flightLanding-popup__dropdown.not-active{position:relative;width:100%}
.flightLanding-popup__dropdown.active:after,.flightLanding-popup__dropdown.not-active:after{content:"";position:absolute;top:50%;right:10px;width:0;height:0;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.flightLanding-popup__dropdown.active:after{-webkit-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}
.flightLanding-popup__info{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:15px 30px 0}@media only screen and (max-width:1159px){.flightLanding-popup__info{padding:15px 20px 0}}@media only screen and (max-width:767px){.flightLanding-popup__info{padding:25px 10px 0}}
.flightLanding-popup__info:before{content:"";position:absolute;top:0;left:30px;height:1px;width:calc(100% - 60px);background-color:#eceeef}@media only screen and (max-width:1159px){.flightLanding-popup__info:before{left:20px;width:calc(100% - 40px)}}@media only screen and (max-width:767px){.flightLanding-popup__info:before{left:10px;width:calc(100% - 20px)}}
.flightLanding-popup__info-text{font-size:12px;margin-left:10px}@media only screen and (max-width:767px){.flightLanding-popup__info-text{font-size:13px}}
.flightLanding-popup__btn{-ms-flex-item-align:end;align-self:flex-end;color:#f9f9f9;text-transform:uppercase;width:325px;min-height:40px;margin:20px 30px 30px 0;cursor:pointer}@media only screen and (max-width:1159px){.flightLanding-popup__btn{margin:25px 20px 30px 0}}@media only screen and (max-width:767px){.flightLanding-popup__btn{margin:20px 10px 30px;width:calc(100% - 20px);-ms-flex-item-align:center;align-self:center}}
.text-with-map{padding:20px 30px 40px;border-radius:6px;width:100%;background:#fff}@media only screen and (max-width:1159px){.text-with-map{padding:20px 20px 35px}}@media only screen and (max-width:767px){.text-with-map{padding:10px 10px 30px}}
.text-with-map:after{content:"";display:table;clear:both}
.text-with-map__img{position:relative;height:295px;width:485px;border-radius:6px;margin-left:30px;float:right;overflow:hidden}@media only screen and (max-width:1159px){.text-with-map__img{margin-left:60px;width:315px;margin-bottom:40px}}@media only screen and (max-width:767px){.text-with-map__img{margin-left:0;float:right;width:100%;height:145px;margin-bottom:15px}}
.reference-list-with-photo__title{font-weight:700;font-size:22px;color:#292c2e}@media only screen and (max-width:767px){.reference-list-with-photo__title{font-size:20px}}
.reference-list-with-photo__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.reference-list-with-photo__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width:1159px){.reference-list-with-photo__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.reference-list-with-photo__item a{font-weight:700;color:#00a4ff}
.reference-list-with-photo__img{position:relative;margin-left:30px;border-radius:6px;overflow:hidden;min-width:545px;height:365px}@media only screen and (max-width:1159px){.reference-list-with-photo__img{margin-top:20px;margin-left:0;min-width:100%;height:485px}}@media only screen and (max-width:767px){.reference-list-with-photo__img{height:200px;margin-top:10px}}
.reference-list-with-photo__img a{color:#fff;font-weight:400}
.reference-list-with-photo__item+.reference-list-with-photo__item{margin-top:30px}@media only screen and (max-width:767px){.reference-list-with-photo__item+.reference-list-with-photo__item{margin-top:20px}}
.reference-list-with-photo__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.reference-list-with-photo__item:nth-child(2n) .reference-list-with-photo__img{margin-left:0;margin-right:30px}@media only screen and (max-width:1159px){.reference-list-with-photo__item:nth-child(2n) .reference-list-with-photo__img{margin:25px 0 0}}@media only screen and (max-width:767px){.reference-list-with-photo__item:nth-child(2n) .reference-list-with-photo__img{margin:10px 0 0}}@media only screen and (max-width:1159px){.reference-list-with-photo__item:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.reference-list-with-photo__text{margin-top:15px}
.reference-list-with-photo__text span{font-weight:700}
.aircompany-list-info{overflow:hidden;overflow-x:auto;position:relative;border-radius:6px}
.aircompany-list-info__headers{font-weight:700;font-size:11px;padding-bottom:10px}
.aircompany-list-info__headers,.aircompany-list-info__item,.aircompany-list-info__pages{display:-webkit-box;display:-ms-flexbox;display:flex}
.aircompany-list-info__headers,.aircompany-list-info__item{border-bottom:1px solid #eceeef}
.aircompany-list-info__item{padding:20px 0}
.aircompany-list-info__item.not-show{display:none}
.aircompany-list-info__wrapper{width:100%;border-radius:6px;background:#fff;padding:25px 30px 0}@media only screen and (max-width:1159px){.aircompany-list-info__wrapper{padding:25px 20px 0}}@media only screen and (max-width:767px){.aircompany-list-info__wrapper{padding:15px 10px 0}}
.aircompany-list-info__wrapper:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff}
.aircompany-list-info__pages{position:-webkit-sticky;position:sticky;font-weight:700;font-size:16px;left:0}
.aircompany-list-info__page{padding:20px 30px 15px;color:#00a4ff;cursor:pointer}
.aircompany-list-info__page.selected{background:#fff;border-radius:6px 6px 0 0;color:#292c2e;cursor:default}@media only screen and (max-width:1159px){.aircompany-list-info__page{padding:20px 20px 15px}}@media only screen and (max-width:767px){.aircompany-list-info__page{padding:15px 20px}}@media only screen and (max-width:767px){.aircompany-list-info_xm .aircompany-list-info__item{padding:15px 0}}
.aircompany-list-info_xm .aircompany-list-info__data:first-child,.aircompany-list-info_xm .aircompany-list-info__header:first-child{width:27%}@media only screen and (max-width:1159px){.aircompany-list-info_xm .aircompany-list-info__data:first-child,.aircompany-list-info_xm .aircompany-list-info__header:first-child{width:29%}}@media only screen and (max-width:767px){.aircompany-list-info_xm .aircompany-list-info__data:first-child,.aircompany-list-info_xm .aircompany-list-info__header:first-child{width:28%}}
.aircompany-list-info_xm .aircompany-list-info__data:nth-child(2),.aircompany-list-info_xm .aircompany-list-info__header:nth-child(2){width:26%}@media only screen and (max-width:1159px){.aircompany-list-info_xm .aircompany-list-info__data:nth-child(2),.aircompany-list-info_xm .aircompany-list-info__header:nth-child(2){width:30%}}
.aircompany-list-info_xm .aircompany-list-info__data:nth-child(3),.aircompany-list-info_xm .aircompany-list-info__header:nth-child(3){width:12%}@media only screen and (max-width:1159px){.aircompany-list-info_xm .aircompany-list-info__data:nth-child(3),.aircompany-list-info_xm .aircompany-list-info__header:nth-child(3){width:13%}}@media only screen and (max-width:767px){.aircompany-list-info_xm .aircompany-list-info__data:nth-child(3),.aircompany-list-info_xm .aircompany-list-info__header:nth-child(3){width:12%}}
.aircompany-list-info_xm .aircompany-list-info__data:nth-child(4),.aircompany-list-info_xm .aircompany-list-info__header:nth-child(4){width:12%}@media only screen and (max-width:1159px){.aircompany-list-info_xm .aircompany-list-info__data:nth-child(4),.aircompany-list-info_xm .aircompany-list-info__header:nth-child(4){width:12%}}@media only screen and (max-width:767px){.aircompany-list-info_xm .aircompany-list-info__data:nth-child(4),.aircompany-list-info_xm .aircompany-list-info__header:nth-child(4){width:12%}}
.aircompany-list-info_xm .aircompany-list-info__data:nth-child(5),.aircompany-list-info_xm .aircompany-list-info__header:nth-child(5){width:23%}@media only screen and (max-width:1159px){.aircompany-list-info_xm .aircompany-list-info__data:nth-child(5),.aircompany-list-info_xm .aircompany-list-info__header:nth-child(5){width:auto}}@media only screen and (max-width:767px){.aircompany-list-info_xm .aircompany-list-info__data:nth-child(5),.aircompany-list-info_xm .aircompany-list-info__header:nth-child(5){width:auto}}
.aircompany-list-info_xm .aircompany-list-info__wrapper{min-width:750px}
.aircompany-list-info_single .aircompany-list-info__data:first-child,.aircompany-list-info_single .aircompany-list-info__header:first-child{width:200px}@media only screen and (max-width:767px){.aircompany-list-info_single .aircompany-list-info__data:first-child,.aircompany-list-info_single .aircompany-list-info__header:first-child{width:100px}}
.aircompany-list-info_single .aircompany-list-info__data:nth-child(2),.aircompany-list-info_single .aircompany-list-info__header:nth-child(2){width:calc(100% - 200px)}@media only screen and (max-width:767px){.aircompany-list-info_single .aircompany-list-info__data:nth-child(2),.aircompany-list-info_single .aircompany-list-info__header:nth-child(2){width:calc(100% - 100px)}}
.aircompany-list-info_single .aircompany-list-info__wrapper{min-width:400px}
.aircompany-list-info_small .aircompany-list-info__data:first-child,.aircompany-list-info_small .aircompany-list-info__header:first-child{width:35%}@media only screen and (max-width:1159px){.aircompany-list-info_small .aircompany-list-info__data:first-child,.aircompany-list-info_small .aircompany-list-info__header:first-child{width:30%}}@media only screen and (max-width:767px){.aircompany-list-info_small .aircompany-list-info__data:first-child,.aircompany-list-info_small .aircompany-list-info__header:first-child{width:25%}}
.aircompany-list-info_small .aircompany-list-info__data:nth-child(2),.aircompany-list-info_small .aircompany-list-info__header:nth-child(2){width:44%}@media only screen and (max-width:1159px){.aircompany-list-info_small .aircompany-list-info__data:nth-child(2),.aircompany-list-info_small .aircompany-list-info__header:nth-child(2){width:47%}}
.aircompany-list-info_small .aircompany-list-info__data:nth-child(3),.aircompany-list-info_small .aircompany-list-info__header:nth-child(3){width:21%}@media only screen and (max-width:1159px){.aircompany-list-info_small .aircompany-list-info__data:nth-child(3),.aircompany-list-info_small .aircompany-list-info__header:nth-child(3){width:18%}}@media only screen and (max-width:767px){.aircompany-list-info_small .aircompany-list-info__data:nth-child(3),.aircompany-list-info_small .aircompany-list-info__header:nth-child(3){width:auto}}
.aircompany-list-info_small .aircompany-list-info__data{white-space:nowrap}
.aircompany-list-info_small .aircompany-list-info__data:nth-child(3){padding-right:0}
.aircompany-list-info_small .aircompany-list-info__wrapper{min-width:400px}
.aircompany-list-info_medium .aircompany-list-info__data:first-child,.aircompany-list-info_medium .aircompany-list-info__header:first-child{width:32%}@media only screen and (max-width:1159px){.aircompany-list-info_medium .aircompany-list-info__data:first-child,.aircompany-list-info_medium .aircompany-list-info__header:first-child{width:39%}}@media only screen and (max-width:767px){.aircompany-list-info_medium .aircompany-list-info__data:first-child,.aircompany-list-info_medium .aircompany-list-info__header:first-child{width:37%}}
.aircompany-list-info_medium .aircompany-list-info__data:nth-child(2),.aircompany-list-info_medium .aircompany-list-info__header:nth-child(2){width:47%}@media only screen and (max-width:1159px){.aircompany-list-info_medium .aircompany-list-info__data:nth-child(2),.aircompany-list-info_medium .aircompany-list-info__header:nth-child(2){width:46%}}@media only screen and (max-width:767px){.aircompany-list-info_medium .aircompany-list-info__data:nth-child(2),.aircompany-list-info_medium .aircompany-list-info__header:nth-child(2){width:48%}}
.aircompany-list-info_medium .aircompany-list-info__data:nth-child(3),.aircompany-list-info_medium .aircompany-list-info__header:nth-child(3){width:21%}@media only screen and (max-width:1159px){.aircompany-list-info_medium .aircompany-list-info__data:nth-child(3),.aircompany-list-info_medium .aircompany-list-info__header:nth-child(3){width:15%}}
.aircompany-list-info_medium .aircompany-list-info__data:nth-child(2){padding-right:10px}
.aircompany-list-info_medium .aircompany-list-info__wrapper{min-width:600px}
.aircompany-list-info_medium .aircompany-list-info__item:last-child,.aircompany-list-info_small .aircompany-list-info__item:last-child{border-bottom:none}
.aircompany-list-info_medium .aircompany-list-info__wrapper,.aircompany-list-info_small .aircompany-list-info__wrapper{padding-bottom:15px}@media only screen and (max-width:767px){.aircompany-list-info_medium .aircompany-list-info__wrapper,.aircompany-list-info_small .aircompany-list-info__wrapper{padding-bottom:20px}}@media only screen and (max-width:767px){.aircompany-list-info_big .aircompany-list-info__headers,.aircompany-list-info_big .aircompany-list-info__list,.aircompany-list-info_small .aircompany-list-info__headers,.aircompany-list-info_small .aircompany-list-info__list{padding-right:10px}}
.aircompany-list-info_big .aircompany-list-info__wrapper{border-radius:6px 6px 0 0}
.aircompany-list-info_big .aircompany-list-info__data:first-child,.aircompany-list-info_big .aircompany-list-info__header:first-child{white-space:nowrap;width:11.5%}@media only screen and (max-width:1159px){.aircompany-list-info_big .aircompany-list-info__data:first-child,.aircompany-list-info_big .aircompany-list-info__header:first-child{width:14%}}
.aircompany-list-info_big .aircompany-list-info__data:nth-child(2),.aircompany-list-info_big .aircompany-list-info__header:nth-child(2){width:11.5%}@media only screen and (max-width:1159px){.aircompany-list-info_big .aircompany-list-info__data:nth-child(2),.aircompany-list-info_big .aircompany-list-info__header:nth-child(2){width:10.5%}}
.aircompany-list-info_big .aircompany-list-info__data:nth-child(3),.aircompany-list-info_big .aircompany-list-info__header:nth-child(3){width:16%}@media only screen and (max-width:1159px){.aircompany-list-info_big .aircompany-list-info__data:nth-child(3),.aircompany-list-info_big .aircompany-list-info__header:nth-child(3){width:20.5%}}
.aircompany-list-info_big .aircompany-list-info__data:nth-child(4),.aircompany-list-info_big .aircompany-list-info__header:nth-child(4){width:29.5%}@media only screen and (max-width:1159px){.aircompany-list-info_big .aircompany-list-info__data:nth-child(4),.aircompany-list-info_big .aircompany-list-info__header:nth-child(4){width:23%}}
.aircompany-list-info_big .aircompany-list-info__data:nth-child(5),.aircompany-list-info_big .aircompany-list-info__header:nth-child(5){width:9.5%}@media only screen and (max-width:1159px){.aircompany-list-info_big .aircompany-list-info__data:nth-child(5),.aircompany-list-info_big .aircompany-list-info__header:nth-child(5){width:12%}}
.aircompany-list-info_big .aircompany-list-info__data:nth-child(6),.aircompany-list-info_big .aircompany-list-info__header:nth-child(6){width:7%}@media only screen and (max-width:1159px){.aircompany-list-info_big .aircompany-list-info__data:nth-child(6),.aircompany-list-info_big .aircompany-list-info__header:nth-child(6){width:7%}}
.aircompany-list-info_big .aircompany-list-info__data:nth-child(7),.aircompany-list-info_big .aircompany-list-info__header:nth-child(7){width:15%}@media only screen and (max-width:1159px){.aircompany-list-info_big .aircompany-list-info__data:nth-child(7),.aircompany-list-info_big .aircompany-list-info__header:nth-child(7){width:13%}}
.aircompany-list-info_big .aircompany-list-info__data:not(:nth-child(7)),.aircompany-list-info_big .aircompany-list-info__header:not(:nth-child(7)){padding-right:15px}
.aircompany-list-info_big .aircompany-list-info__list{display:none}
.aircompany-list-info_big .aircompany-list-info__list.show{display:block}
.aircompany-list-info_big .aircompany-list-info__wrapper{min-width:700px}
.aircompany-list-info_four .aircompany-list-info__wrapper{border-radius:6px 6px 0 0}
.aircompany-list-info_four .aircompany-list-info__data:first-child,.aircompany-list-info_four .aircompany-list-info__data:nth-child(2),.aircompany-list-info_four .aircompany-list-info__header:first-child,.aircompany-list-info_four .aircompany-list-info__header:nth-child(2){width:35%}
.aircompany-list-info_four .aircompany-list-info__data:nth-child(3),.aircompany-list-info_four .aircompany-list-info__data:nth-child(4),.aircompany-list-info_four .aircompany-list-info__header:nth-child(3),.aircompany-list-info_four .aircompany-list-info__header:nth-child(4){width:15%}
.aircompany-list-info_four .aircompany-list-info__list{display:none}
.aircompany-list-info_four .aircompany-list-info__list.show{display:block}
.aircompany-list-info_four .aircompany-list-info__wrapper{min-width:700px}
.aircompany-list-info__data{padding-right:30px}@media only screen and (max-width:767px){.aircompany-list-info__data{padding-right:15px}}
.aircompany-list-info__item,.aircompany-list-info__show-more{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.aircompany-list-info__item,.aircompany-list-info__show-more{min-height:50px}}
.aircompany-list-info__show-more{position:-webkit-sticky;position:sticky;font-weight:700;color:#00a4ff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:underline;width:100%;border-radius:0 0 6px 6px;background:#fff;left:0;cursor:pointer}
.about-airport{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:6px;width:100%;background:#fff;padding:20px 30px 40px}@media only screen and (max-width:1159px){.about-airport{padding:20px 20px 35px}}@media only screen and (max-width:767px){.about-airport{padding:10px 10px 30px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}
.about-airport__item:last-child{min-width:485px}@media only screen and (max-width:1159px){.about-airport__item:last-child{min-width:315px}}@media only screen and (max-width:767px){.about-airport__item:last-child{min-width:100%}}
.about-airport__item:first-child{width:100%;margin-right:30px}@media only screen and (max-width:1159px){.about-airport__item:first-child{margin-right:60px}}@media only screen and (max-width:767px){.about-airport__item:first-child{margin-right:0}}
.about-airport__item:first-child span{display:block}
.about-airport__item:first-child p{margin-bottom:15px}
.about-airport__img{position:relative;width:100%;height:255px;border-radius:6px;margin-top:30px;overflow:hidden}@media only screen and (max-width:767px){.about-airport__img{margin:18px 0 15px;height:150px}}
.about-airport__img img{height:100%;width:100%}
.about-airport__rank{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.about-airport__rank-title{height:20px;font-weight:700;font-size:17px}
.about-airport__rank-desc{height:16px;color:#00a4ff}
.about-airport__rank-raiting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.about-airport__rank-raiting-title span:first-child{font-weight:700;font-size:34px;height:40px}@media only screen and (max-width:767px){.about-airport__rank-raiting-title span:first-child{font-size:24px}}
.about-airport__rank-raiting-title span:last-child{font-size:13px;color:#91979c}
.about-airport__rank-raiting-title span:last-child:before{content:"/"}
.direct-flights{border-radius:6px;width:100%;margin-top:20px;background:#fff;padding:25px 30px 15px}@media only screen and (max-width:1159px){.direct-flights{margin-top:10px;padding:25px 20px 15px}}@media only screen and (max-width:767px){.direct-flights{padding:0 10px 20px}}
.direct-flights__headers{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;font-size:11px;text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid #eceeef}@media only screen and (max-width:767px){.direct-flights__headers{display:none}}
.direct-flights__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;border-bottom:1px solid #eceeef;color:#292c2e}
.direct-flights__item:hover .direct-flights__item-buy-btn{cursor:pointer}@media only screen and (min-width:1160px){.direct-flights__item:hover .direct-flights__item-buy-btn{background:#ff7e00;-webkit-box-shadow:0 2px 5px 0 rgba(255,126,0,.4);box-shadow:0 2px 5px 0 rgba(255,126,0,.4);color:#fff}}@media only screen and (max-width:767px){.direct-flights__item{position:relative;height:80px;padding:10px 0;font-size:13px}}
.direct-flights__item:last-child{border-bottom:none}
.direct-flights__item-buy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:15.5%;font-size:18px;font-weight:700;color:#00a4ff}@media only screen and (max-width:1159px){.direct-flights__item-buy{font-size:16px}}@media only screen and (max-width:767px){.direct-flights__item-buy{position:absolute;bottom:10px;right:0;font-size:15px;width:auto}}
.direct-flights__item-buy-btn{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;border-radius:4px;min-width:135px;height:35px}@media only screen and (max-width:1159px){.direct-flights__item-buy-btn{min-width:auto}}@media only screen and (max-width:767px){.direct-flights__item-buy-btn{height:auto}}
.direct-flights__header:first-child,.direct-flights__item-title{width:32%}@media only screen and (max-width:1159px){.direct-flights__header:first-child,.direct-flights__item-title{width:30.5%}}@media only screen and (max-width:767px){.direct-flights__header:first-child,.direct-flights__item-title{position:absolute;top:10px;left:0;width:auto;font-weight:700}}
.direct-flights__header:nth-child(2),.direct-flights__item-departure{width:10%}@media only screen and (max-width:1159px){.direct-flights__header:nth-child(2),.direct-flights__item-departure{width:11%}}@media only screen and (max-width:767px){.direct-flights__header:nth-child(2),.direct-flights__item-departure{width:42%}}
.direct-flights__header:nth-child(3),.direct-flights__item-time{width:12%}@media only screen and (max-width:1159px){.direct-flights__header:nth-child(3),.direct-flights__item-time{width:12.5%}}@media only screen and (max-width:767px){.direct-flights__header:nth-child(3),.direct-flights__item-time{width:46.5%}}
.direct-flights__header:nth-child(4),.direct-flights__item-arrival{width:11.5%}@media only screen and (max-width:1159px){.direct-flights__header:nth-child(4),.direct-flights__item-arrival{width:13.5%}}@media only screen and (max-width:767px){.direct-flights__header:nth-child(4),.direct-flights__item-arrival{position:absolute;right:0;width:auto}}
.direct-flights__header:nth-child(5),.direct-flights__item-days{width:19%}@media only screen and (max-width:1159px){.direct-flights__header:nth-child(5),.direct-flights__item-days{width:13%}}@media only screen and (max-width:767px){.direct-flights__header:nth-child(5),.direct-flights__item-days{position:absolute;bottom:10px;left:0;width:auto}}
.airline-fleet{width:100%;margin-top:20px;padding:25px 30px 15px;border-radius:6px;background:#fff;overflow:hidden;overflow-x:auto}@media only screen and (max-width:1159px){.airline-fleet{margin-top:10px;padding:25px 20px 15px}}@media only screen and (max-width:767px){.airline-fleet{padding:15px 10px 20px}}@media only screen and (max-width:767px){.airline-fleet__container{min-width:600px}}
.airline-fleet__headers{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;font-size:11px;text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid #eceeef}
.airline-fleet__header:first-child,.airline-fleet__item-sum{width:9%}@media only screen and (max-width:1159px){.airline-fleet__header:first-child,.airline-fleet__item-sum{width:10%}}@media only screen and (max-width:767px){.airline-fleet__header:first-child,.airline-fleet__item-sum{width:13%}}
.airline-fleet__header:nth-child(2),.airline-fleet__item-plane{width:27%}@media only screen and (max-width:1159px){.airline-fleet__header:nth-child(2),.airline-fleet__item-plane{width:25%}}@media only screen and (max-width:767px){.airline-fleet__header:nth-child(2),.airline-fleet__item-plane{left:13%}}
.airline-fleet__header:nth-child(3),.airline-fleet__item-seats{width:28%}@media only screen and (max-width:1159px){.airline-fleet__header:nth-child(3),.airline-fleet__item-seats{width:28.5%}}@media only screen and (max-width:767px){.airline-fleet__header:nth-child(2),.airline-fleet__item-seats{width:40%}}@media only screen and (max-width:767px){.airline-fleet__header:nth-child(3){display:none}}
.airline-fleet__header:nth-child(4),.airline-fleet__item-convenience{width:36%}@media only screen and (max-width:1159px){.airline-fleet__header:nth-child(4),.airline-fleet__item-convenience{width:34%}}
.airline-fleet__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0 25px;border-bottom:1px solid #eceeef}@media only screen and (max-width:767px){.airline-fleet__item{position:relative;font-size:13px;padding:10px 0}}
.airline-fleet__item-seats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:767px){.airline-fleet__item-seats{padding-top:20px}}@media only screen and (max-width:767px){.airline-fleet__item-plane{position:absolute;left:13%;font-weight:700}}
.airline-fleet__item:last-child{border-bottom:none}
.passenger-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-top:20px;border-radius:6px}
.passenger-reviews select{width:100%}@media only screen and (max-width:1159px){.passenger-reviews{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px}}@media only screen and (max-width:767px){.passenger-reviews{margin:20px auto 0}}
.passenger-reviews__item{background:#fff;border-radius:6px}
.passenger-reviews__item:first-child{width:350px;margin-right:30px;padding:20px 30px 30px}@media only screen and (max-width:1159px){.passenger-reviews__item:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;padding:20px 20px 15px}}@media only screen and (max-width:767px){.passenger-reviews__item:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 10px 30px}}
.passenger-reviews__item:last-child{width:calc(100% - 380px);background-color:#f9f9f9;border-radius:0}@media only screen and (max-width:1159px){.passenger-reviews__item:last-child{width:100%;margin-top:20px}}@media only screen and (max-width:767px){.passenger-reviews__item:last-child{background:#fff;padding:10px 10px 0;border-radius:6px}}
.passenger-reviews__rank{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eceeef;padding-bottom:25px}@media only screen and (max-width:1159px){.passenger-reviews__rank{position:absolute;right:20px;border-bottom:none;width:calc(50% - 70px)}}@media only screen and (max-width:767px){.passenger-reviews__rank{position:relative;right:0;width:100%;padding-bottom:20px;border-bottom:1px solid #eceeef}}
.passenger-reviews__rank-title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.passenger-reviews__rank-title,.passenger-reviews__rank-title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.passenger-reviews__rank-title-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px}
.passenger-reviews__rank-title-block img{width:100%}
.passenger-reviews__rank-title-text{margin-left:10px;font-weight:700;font-size:16px}
.passenger-reviews__rank-raiting span:first-child{font-weight:700;font-size:34px;height:40px}
.passenger-reviews__rank-raiting span:last-child{font-size:13px;color:#91979c}
.passenger-reviews__rank-raiting span:last-child:before{content:"/"}
.passenger-reviews__stat-add,.passenger-reviews__stat-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:45px;background:#ffc900;-webkit-box-shadow:0 2px 5px 0 rgba(255,201,0,.4);box-shadow:0 2px 5px 0 rgba(255,201,0,.4);border-radius:6px;font-weight:700;font-size:16px;color:#404244;margin-top:20px;cursor:pointer}@media only screen and (max-width:1159px){.passenger-reviews__stat-btn{width:calc(50% - 50px);position:absolute;right:20px;bottom:15px}}@media only screen and (max-width:767px){.passenger-reviews__stat-btn{position:relative;right:0;bottom:0;width:100%;margin-top:20px;margin-left:0}}
.passenger-reviews__stat-list{padding-top:5px}@media only screen and (max-width:1159px){.passenger-reviews__stat-list{width:50%;border-right:1px solid #eceeef;padding-right:30px;padding-top:0}}@media only screen and (max-width:767px){.passenger-reviews__stat-list{width:100%;border-right:none;padding-right:0;padding-top:15px}}
.passenger-reviews__stat-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;height:40px}@media only screen and (max-width:1159px){.passenger-reviews__stat-item{width:100%;height:30px}}@media only screen and (max-width:767px){.passenger-reviews__stat-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
.passenger-reviews__stat-title{width:52%;padding-left:5px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1159px){.passenger-reviews__stat-title{width:55%}}
.passenger-reviews__stat-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1159px){.passenger-reviews__stat-value{width:45%}}@media only screen and (max-width:767px){.passenger-reviews__stat-value{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:130px}}
.passenger-reviews__stat-value-graph{background:#dfe1e3;border-radius:5px;width:100px;height:5px}
.passenger-reviews__stat-value-graph-level{height:100%;background:#ffc900;border-radius:5px}
.passenger-reviews__stat-value-rating{margin-left:20px}@media only screen and (max-width:767px){.passenger-reviews__stat-value-rating{margin-left:0}}
.passenger-reviews__list{background:#fff;border-radius:0 6px 6px 6px;padding:30px 30px 0;display:none}@media only screen and (max-width:1159px){.passenger-reviews__list{padding:30px 20px 0}}@media only screen and (max-width:767px){.passenger-reviews__list{padding:15px 0 0}}
.passenger-reviews__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-bottom:30px;margin-top:30px;border-bottom:1px solid #eceeef}@media only screen and (max-width:767px){.passenger-reviews__list-item{padding-bottom:15px;margin-top:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.passenger-reviews__list-item:first-child{margin-top:0}
.passenger-reviews__list-item:last-child{border-bottom:none}
.passenger-reviews__list-item.not-show{display:none}
.passenger-reviews__list.show{display:block}
.passenger-reviews__item-name{width:24%;font-weight:700;color:#404244;padding-right:35px}@media only screen and (max-width:1159px){.passenger-reviews__item-name{width:25%;padding-right:45px}}@media only screen and (max-width:767px){.passenger-reviews__item-name{width:100%;padding-right:0}}
.passenger-reviews__item-content{width:76%}@media only screen and (max-width:767px){.passenger-reviews__item-content{width:100%}}
.passenger-reviews__item-rank{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.passenger-reviews__item-rank{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}
.passenger-reviews__item-rank-desc{margin-left:10px;font-style:italic;font-size:12px}@media only screen and (max-width:767px){.passenger-reviews__item-rank-desc{margin-left:0}}
.passenger-reviews__item-rank-desc:before{content:" - "}@media only screen and (max-width:767px){.passenger-reviews__item-rank-desc:before{display:none}}
.passenger-reviews__item-graph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f3f5f7;height:21px;border-radius:12.5px;font-size:12px;font-weight:700;padding:0 10px;position:relative}@media only screen and (max-width:767px){.passenger-reviews__item-graph{width:100px;margin-top:10px}}
.passenger-reviews__item-graph-area{background:#dfe1e3;border-radius:5px;width:100px;height:5px}
.passenger-reviews__item-graph-value{height:5px;background:#ffc900;border-radius:5px}
.passenger-reviews__item-graph-raiting{margin-left:5px}
.passenger-reviews__item-text{margin-top:15px}@media only screen and (max-width:767px){.passenger-reviews__item-text{font-size:13px;margin-top:10px}}
.passenger-reviews__item-text-date{margin-top:15px}@media only screen and (max-width:767px){.passenger-reviews__item-text-date{margin-top:10px}}
.passenger-reviews__item-text-date span{font-style:italic;margin-left:5px}
.passenger-reviews__item-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}@media only screen and (max-width:767px){.passenger-reviews__item-rating{margin-top:10px}}
.passenger-reviews__item-rating span{font-style:italic;font-size:12px;margin-right:10px}
.passenger-reviews__item-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;border:1px solid #dfe1e3;border-radius:3px;padding:0 10px;font-weight:700;font-size:12px;color:#00a4ff;cursor:pointer}
.passenger-reviews__item-btn span{margin-left:5px}
.passenger-reviews__show-more{text-align:center;width:100%;padding:20px 0 25px;font-weight:700;color:#00a4ff;background:#fff;cursor:pointer}
.passenger-reviews__no-review{padding-bottom:30px}@media only screen and (max-width:767px){.passenger-reviews__no-review{padding-bottom:15px}}
.company-adware{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:30px 60px}@media only screen and (max-width:1159px){.company-adware{padding:30px 25px}}@media only screen and (max-width:767px){.company-adware{padding:20px 10px 30px}}
.company-adware__title{font-weight:700;font-size:22px;text-align:center}@media only screen and (max-width:1159px){.company-adware__title{font-size:20px}}
.company-adware__text{margin-top:20px;text-align:center;line-height:20px}@media only screen and (max-width:1159px){.company-adware__text{margin-top:15px}}@media only screen and (max-width:767px){.company-adware__text{margin-top:20px}}
.company-adware__btn{margin-top:20px;width:300px;height:45px;font-size:18px}@media only screen and (max-width:767px){.company-adware__btn{font-size:16px;margin-top:20px;width:100%}}
.company-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:6px;width:100%;background:#fff;padding:20px 30px 30px}@media only screen and (max-width:1159px){.company-contacts{padding:20px 35px 30px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:767px){.company-contacts{padding:15px 5px 30px 15px;margin:20px auto 0}}
.company-contacts__title{font-size:22px;font-weight:700}@media only screen and (max-width:767px){.company-contacts__title{font-size:20px}}
.company-contacts__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.company-contacts__item:first-child{width:36%}@media only screen and (max-width:1159px){.company-contacts__item:first-child{width:55.5%}}@media only screen and (max-width:767px){.company-contacts__item:first-child{width:100%}}
.company-contacts__item:nth-child(2){width:36%}@media only screen and (max-width:1159px){.company-contacts__item:nth-child(2){width:auto}}@media only screen and (max-width:767px){.company-contacts__item:nth-child(2){margin-top:15px;width:100%}}@media only screen and (max-width:1159px){.company-contacts__item:nth-child(3){margin-top:15px;width:100%}}
.company-contacts__item-img{max-height:100%;max-width:30px;color:#00a4ff}@media only screen and (max-width:767px){.company-contacts__item-img{width:10%}}
.company-contacts__item-text{margin-left:10px}
.company-contacts__phone{color:#292c2e}
.company-contacts__additional{font-weight:700;color:#00a4ff}
.company-contacts__additional span{color:#292c2e}
.company-contacts__additional span:last-child{font-weight:400}
.company-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width:1159px){.company-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.company-info__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.company-info__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}
.company-info__img{position:relative;width:100%;height:255px;border-radius:6px;overflow:hidden}@media only screen and (max-width:767px){.company-info__img{height:150px}}
.company-info__img img{width:100%;height:100%}
.company-info__rank+.company-info__img{margin-top:30px}@media only screen and (max-width:767px){.company-info__rank+.company-info__img{margin-top:20px}}
.company-info__rank{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.company-info__rank-title{font-weight:700;font-size:17px}
.company-info__rank-desc{height:16px;color:#00a4ff}
.company-info__rank-raiting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:115px}
.company-info__rank-raiting-title{white-space:nowrap}
.company-info__rank-raiting-title span:first-child{font-weight:700;font-size:34px;height:40px}@media only screen and (max-width:767px){.company-info__rank-raiting-title span:first-child{font-size:24px}}
.company-info__rank-raiting-title span+span{font-size:13px;color:#91979c}
.company-info__rank-raiting-title span+span:before{content:"/"}
.company-info__rank-raiting-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;margin-left:10px}
.company-info__rank-raiting-block img{width:100%}
.company-info__item+.company-info__item{width:385px;min-width:385px;margin-left:30px}@media only screen and (max-width:1159px){.company-info__item+.company-info__item{margin-top:30px;width:100%;min-width:auto;margin-left:0}}
.company-info__item{width:100%}
.company-info__item-title{font-size:22px;font-weight:700}@media only screen and (max-width:1159px){.company-info__item-title{font-size:20px}}
.company-info__item-text{padding-top:20px}@media only screen and (max-width:1159px){.company-info__item-text{width:50%}}@media only screen and (max-width:767px){.company-info__item-text{width:100%;padding-top:15px}}
.company-info__item-video{margin-top:30px;width:100%;height:175px;border-radius:6px;overflow:hidden}
.company-info__item-video iframe{margin:0;padding:0;height:100%;width:100%}@media only screen and (max-width:1159px){.company-info__item-video{width:50%;margin-top:20px;margin-left:60px;margin-bottom:20px}}@media only screen and (max-width:767px){.company-info__item-video{width:100%;height:160px;margin-left:0;margin-bottom:0;margin-top:15px}}
.company-info__item-content{background:#fff;border-radius:6px;padding:0 30px 15px;margin-top:15px;height:calc(100% - 40px)}@media only screen and (max-width:1159px){.company-info__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px 10px}}@media only screen and (max-width:737px){.company-info__item-content{padding:0 10px 30px;margin-top:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.company-info__wiki+.company-info__wiki{padding-top:20px;padding-left:30px}@media only screen and (max-width:767px){.company-info__wiki+.company-info__wiki{padding-left:0}}
.company-info__wiki{width:100%}
.company-info__wiki-text{margin-top:22px}@media only screen and (max-width:767px){.company-info__wiki-text{margin-top:15px}}
.company-info__wiki-item{border-bottom:1px solid #e9e9e9;min-height:60px;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0}@media only screen and (max-width:767px){.company-info__wiki-item{padding:10px 0;min-height:50px}}
.company-info__wiki-item:last-child{border-bottom:none}
.company-info__wiki-title{width:57.5%;padding-right:10px}@media only screen and (max-width:767px){.company-info__wiki-title{overflow:visible;-o-text-overflow:initial;text-overflow:clip;white-space:normal}}
.company-info__wiki-value{font-weight:700;display:inline-block;width:42.5%}
.another-flights{background:#fff;border-radius:6px;width:100%;margin-top:15px}@media only screen and (max-width:767px){.another-flights{margin-top:10px}}
.another-flights__list{width:100%;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px;padding:20px 30px}@media only screen and (max-width:1159px){.another-flights__list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;padding:20px 20px 30px}}@media only screen and (max-width:737px){.another-flights__list{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:10px 10px 20px}}
.another-flights__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;cursor:pointer;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.another-flights__item,.another-flights__show-mob{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.another-flights__show-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #eceeef;color:#00a4ff;text-align:center;height:50px;text-decoration:underline;font-weight:700}
.best-flight-price{background:#fff;border-radius:6px;width:100%}
.best-flight-price__list{width:100%;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px;margin-top:15px;padding:20px 30px 25px}@media only screen and (max-width:1159px){.best-flight-price__list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin-top:15px;padding:20px 20px 30px}}@media only screen and (max-width:737px){.best-flight-price__list{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:10px 10px 20px}}
.best-flight-price__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:32px;cursor:pointer;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.best-flight-price__item span{margin:0 5px}
.best-flight-price__item-title{display:-webkit-box;display:-ms-flexbox;display:flex}
.best-flight-price__item-price{font-weight:700;color:#292c2e;text-align:right}
.best-flight-price__show-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #eceeef;width:100%;color:#00a4ff;text-align:center;height:50px;text-decoration:underline;font-weight:700}@media only screen and (min-width:768px){.best-flight-price__show-mob{display:none}}
.best-time-flight{background-color:#fff;border-radius:6px;width:100%;margin:20px 0 40px;padding:40px 40px 40px 30px;position:relative;overflow:visible!important}@media only screen and (max-width:1159px){.best-time-flight{padding:40px 20px 20px}}@media only screen and (max-width:767px){.best-time-flight{margin-top:10px;padding:15px 0 20px 10px}}
.text-and-graph__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:30px}@media only screen and (max-width:1159px){.text-and-graph__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.text-and-graph__text{width:50%}@media only screen and (max-width:1159px){.text-and-graph__text{width:100%}}
.text-and-graph__text p{margin-bottom:15px}
.text-and-graph__text p:last-child{margin-bottom:0}
.text-and-graph__title{font-size:22px;font-weight:700}@media only screen and (max-width:767px){.text-and-graph__title{font-size:20px}}
.text-and-graph__description{margin-top:20px}@media only screen and (max-width:767px){.text-and-graph__description{margin-top:10px}}
.text-and-graph__graph{margin-left:30px;background-color:#fff;border-radius:6px;width:50%;height:100%;padding:20px 30px}@media only screen and (max-width:1159px){.text-and-graph__graph{padding:25px 20px 20px;margin-top:20px;width:100%;height:100%;margin-left:0}}@media only screen and (max-width:767px){.text-and-graph__graph{padding:25px 10px 10px;margin-top:10px}}
.fl-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:60px;background-color:#fff;font-size:18px;color:#00a4ff;font-weight:700}@media only screen and (max-width:1159px){.fl-menu{display:none}}
.fl-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1120px}
.fl-menu__item{padding-right:40px}
.fl-menu__item+.fl-menu__item{position:relative;padding-left:40px}
.fl-menu__item+.fl-menu__item:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background-color:#000;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}
.fl-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}@media only screen and (max-width:1159px){.fl-breadcrumbs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:767px){.fl-breadcrumbs{font-size:13px}}
.fl-breadcrumbs__ul{-ms-flex-wrap:wrap;flex-wrap:wrap}
.fl-breadcrumbs__item,.fl-breadcrumbs__ul{display:-webkit-box;display:-ms-flexbox;display:flex}
.fl-breadcrumbs__item{position:relative;margin-top:30px}
.fl-breadcrumbs__item a{text-decoration:underline;white-space:nowrap}@media only screen and (max-width:767px){.fl-breadcrumbs__item:first-child{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}}
.fl-breadcrumbs__item:first-child a:after{display:inline-block;content:"/";margin:0 5px;color:#292c2e;text-decoration:none}
.fl-breadcrumbs__item:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:25px;font-weight:700}
.fl-breadcrumbs__item:last-child a:after{content:"\2192";display:inline-block;margin-left:5px}
.list-of-tickets{width:100%;background:#fff;border-radius:6px;margin-top:20px;padding:25px 30px 0}@media only screen and (max-width:1159px){.list-of-tickets{margin-top:15px;padding:25px 20px 0}}@media only screen and (max-width:737px){.list-of-tickets{padding:0}}
.list-of-tickets__headers-list{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;font-size:11px;text-transform:uppercase;border-bottom:1px solid #eceeef;padding-bottom:10px}@media only screen and (max-width:767px){.list-of-tickets__headers-list{display:none}}
.list-of-tickets__header-airoports-arrival,.list-of-tickets__header-airoports-departure{width:50%}
.list-of-tickets__header-info-time{width:22%}@media only screen and (max-width:1159px){.list-of-tickets__header-info-time{width:26%}}
.list-of-tickets__header-info-company{width:35%}@media only screen and (max-width:1159px){.list-of-tickets__header-info-company{width:45%}}
.list-of-tickets__header-info-flight{width:22%}@media only screen and (max-width:1159px){.list-of-tickets__header-info-flight{display:none}}
.list-of-tickets__header-info-price{width:20%;text-align:center}@media only screen and (max-width:1159px){.list-of-tickets__header-info-price{text-align:right;width:30%}}
.list-of-tickets__header-item-airoports{display:-webkit-box;display:-ms-flexbox;display:flex;width:38%}@media only screen and (max-width:1159px){.list-of-tickets__header-item-airoports{width:43%}}
.list-of-tickets__header-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:62%}@media only screen and (max-width:1159px){.list-of-tickets__header-item-info{width:57%}}
.list-of-tickets__flights-list{width:100%}
.list-of-tickets__flight-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:15px 0;border-bottom:1px solid #eceeef;color:#292c2e}@media only screen and (max-width:767px){.list-of-tickets__flight-item{padding:10px}}
.list-of-tickets__flight-item:hover .list-of-tickets__flight-item-price-btn{cursor:pointer}@media only screen and (min-width:1160px){.list-of-tickets__flight-item:hover .list-of-tickets__flight-item-price-btn{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;color:#fff;height:34px;width:134px;background:#ff7e00;-webkit-box-shadow:0 2px 5px 0 rgba(255,126,0,.4);box-shadow:0 2px 5px 0 rgba(255,126,0,.4);border-radius:4px;font-weight:700}}
.list-of-tickets__flight-item-airoports{display:-webkit-box;display:-ms-flexbox;display:flex;width:38%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1159px){.list-of-tickets__flight-item-airoports{width:43%}}@media only screen and (max-width:767px){.list-of-tickets__flight-item-airoports{width:70%}}
.list-of-tickets__flight-item-airoport-arrival,.list-of-tickets__flight-item-airoport-departure{width:50%}
.list-of-tickets__flight-item-time{font-size:16px;padding-right:10px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.list-of-tickets__flight-item-airoport,.list-of-tickets__flight-item-city{margin-top:5px;width:100%;padding-right:10px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.list-of-tickets__flight-item-airoport{color:#91979c}
.list-of-tickets__flight-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:62%;color:#91979c}@media only screen and (max-width:1159px){.list-of-tickets__flight-item-info{width:57%}}@media only screen and (max-width:767px){.list-of-tickets__flight-item-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:30%}}
.list-of-tickets__flight-item-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:22%}@media only screen and (max-width:1159px){.list-of-tickets__flight-item-time{width:26%}}@media only screen and (max-width:767px){.list-of-tickets__flight-item-time{width:100%}}
.list-of-tickets__flight-item-company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:35%}
.list-of-tickets__flight-item-company span{width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.list-of-tickets__flight-item-company img{max-height:34px;margin-right:15px}@media only screen and (max-width:1159px){.list-of-tickets__flight-item-company{width:40%}}@media only screen and (max-width:767px){.list-of-tickets__flight-item-company{margin-top:5px;width:100%}
.list-of-tickets__flight-item-company img{display:none}}
.list-of-tickets__flight-item-flight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:23%}@media only screen and (max-width:1159px){.list-of-tickets__flight-item-flight{display:none}}
.list-of-tickets__flight-item-price{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20%;text-align:center;font-weight:700;font-size:18px;color:#00a4ff}
.list-of-tickets__flight-item-price svg{display:none}@media only screen and (max-width:1159px){.list-of-tickets__flight-item-price{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40%;padding-right:15px;font-size:16px}
.list-of-tickets__flight-item-price svg{display:block;position:absolute;right:0;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}}@media only screen and (max-width:767px){.list-of-tickets__flight-item-price{margin-bottom:5px;margin-top:5px;width:100%;padding-right:0;white-space:nowrap;font-size:15px;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.list-of-tickets__flight-item-price svg{display:none}}
.list-of-tickets__flight-item-price-btn{text-align:center}@media only screen and (min-width:1160px){.list-of-tickets__flight-item-price-btn svg{display:none}}@media only screen and (max-width:767px){.list-of-tickets__flight-item-price-btn svg{display:none}}
.list-of-tickets__flight-item:last-child{border-bottom:none}
.list-of-tickets__show-more-tickets{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:60px;font-weight:700;color:#00a4ff;text-decoration:underline;cursor:pointer;border-top:1px solid #eceeef}
.list-of-tickets__show-more-tickets.show{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.list-of-tickets__show-more-tickets{height:50px}}
.fl-ticket{position:relative;width:100%;background:#fff;border-radius:6px;padding:0 30px;margin-top:15px}@media only screen and (max-width:1159px){.fl-ticket{padding:0 20px}}@media only screen and (max-width:767px){.fl-ticket{margin-top:10px;padding:0 10px}}
.fl-ticket__main{display:-webkit-box;display:-ms-flexbox;display:flex;padding:45px 0;width:100%}@media only screen and (max-width:1159px){.fl-ticket__main{padding:25px 0}}@media only screen and (max-width:767px){.fl-ticket__main{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0 10px;overflow:hidden}}
.fl-ticket__info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-right:30px}@media only screen and (max-width:767px){.fl-ticket__info{width:100%}}
.fl-ticket__company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:27%;padding-right:10px}@media only screen and (max-width:1159px){.fl-ticket__company{width:15%}}@media only screen and (max-width:767px){.fl-ticket__company{width:18%}}
.fl-ticket__company-logo{max-height:34px;margin-right:10px}@media only screen and (max-width:1159px){.fl-ticket__company-name{display:none}}@media only screen and (max-width:767px){.fl-ticket__company-name{position:absolute;display:block;margin-left:0;left:0;top:13px;font-size:12px;color:#91979c}}
.fl-ticket__time{width:27%}@media only screen and (max-width:1159px){.fl-ticket__time{width:35%}}@media only screen and (max-width:767px){.fl-ticket__time{width:60%}}
.fl-ticket__time-while{font-weight:700;font-size:16px;color:#292c2e;padding-right:10px}@media only screen and (max-width:767px){.fl-ticket__time-while{font-size:15px}}
.fl-ticket__time-period{color:#91979c;padding-right:10px}@media only screen and (max-width:1159px){.fl-ticket__time-period{margin-top:5px}}@media only screen and (max-width:767px){.fl-ticket__time-period{font-size:12px}}
.fl-ticket__distinations{position:relative;min-width:200px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1159px){.fl-ticket__distinations{width:40%;white-space:nowrap}}@media only screen and (max-width:767px){.fl-ticket__distinations{min-width:auto}}
.fl-ticket__distinations span:nth-child(5),.fl-ticket__distinations span:nth-child(6){margin-left:3px}
.fl-ticket__date{color:#292c2e}@media only screen and (max-width:1159px){.fl-ticket__date{width:40%}}@media only screen and (max-width:767px){.fl-ticket__date{font-size:12px}}
.fl-ticket__distination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#91979c;max-width:300px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1159px){.fl-ticket__distination{margin-top:5px;width:150%}}@media only screen and (min-width:768px){.fl-ticket__distination .no-hidden{display:none}}@media only screen and (max-width:767px){.fl-ticket__distination{font-size:12px}
.fl-ticket__distination .no-hidden{position:relative;display:block;width:26px;height:1px;padding:0 5px}}
.fl-ticket__distination-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:#91979c}
.fl-ticket__distination-dot{width:5px;height:5px;margin:0 1px;border-radius:50%;background-color:#91979c}
.fl-ticket__flight-type{position:absolute;top:0;right:0}@media only screen and (max-width:767px){.fl-ticket__flight-type{display:none}}
.fl-ticket__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.fl-ticket__price{margin-top:-5px}}
.fl-ticket__price-button{font-size:18px;min-width:134px;height:36px;margin-left:30px;font-weight:700;cursor:pointer}@media only screen and (max-width:1159px){.fl-ticket__price-button{min-width:114px}}@media only screen and (max-width:767px){.fl-ticket__price-button{margin-left:0;min-width:100%;margin-top:20px;height:32px}}@media only screen and (max-width:767px){.fl-ticket__price{width:100%}}
.fl-ticket__sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e42c23;border-radius:2px;color:#e42c23;text-align:right;width:40px;height:19px;font-weight:700}@media only screen and (max-width:767px){.fl-ticket__sale{display:none}}
.fl-ticket__additional{position:relative;width:100%;padding:10px 0 15px;font-size:13px;color:#91979c}@media only screen and (max-width:767px){.fl-ticket__additional{font-size:12px}}
.fl-ticket__additional:before{content:"";position:absolute;top:0;left:0;width:100%;background:#eceeef;height:1px}
.hotel-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background:#fff;border-radius:6px;padding-right:30px}@media only screen and (max-width:1159px){.hotel-banner{padding-right:20px}}@media only screen and (max-width:767px){.hotel-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0}}
.hotel-banner__img{position:relative;width:750px;height:180px;overflow:hidden}@media only screen and (max-width:1159px){.hotel-banner__img{height:120px;width:500px}}@media only screen and (max-width:767px){.hotel-banner__img{width:100%}}
.hotel-banner__img img{height:100%;width:100%}
.hotel-banner__img-shadow{position:absolute;width:200px;height:100%;top:0;right:0;background:hsla(0,0%,100%,.52);-webkit-clip-path:polygon(70% 0,100% 0,100% 100%,0 100%);clip-path:polygon(70% 0,100% 0,100% 100%,0 100%);z-index:1}@media only screen and (max-width:1159px){.hotel-banner__img-shadow{-webkit-clip-path:polygon(60% 0,100% 0,100% 100%,0 100%);clip-path:polygon(60% 0,100% 0,100% 100%,0 100%)}}
.hotel-banner__img-white{position:absolute;width:150px;height:100%;top:0;right:0;background:#fff;-webkit-clip-path:polygon(95% 0,101% 0,101% 100%,0 100%);clip-path:polygon(95% 0,101% 0,101% 100%,0 100%);z-index:2}@media only screen and (max-width:1159px){.hotel-banner__img-white{-webkit-clip-path:polygon(79% 0,101% 0,101% 100%,0 100%);clip-path:polygon(79% 0,101% 0,101% 100%,0 100%)}}
.hotel-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media only screen and (max-width:767px){.hotel-banner__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:5px 10px 10px}}
.hotel-banner__text{max-width:310px;font-size:32px;line-height:30px;font-weight:700;margin-left:20px}@media only screen and (max-width:1159px){.hotel-banner__text{margin-left:0;max-width:248px;font-size:25px;line-height:23px}}@media only screen and (max-width:767px){.hotel-banner__text{width:100%;line-height:normal;font-size:18px}}
.hotel-banner__button{font-size:18px;min-width:135px;height:36px;font-weight:700;cursor:pointer}@media only screen and (max-width:1349px){.hotel-banner__button{min-width:115px}}@media only screen and (max-width:767px){.hotel-banner__button{min-width:100%;margin-top:10px}}
.information-of-flights{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:6px;width:100%;margin-top:20px;padding-bottom:15px}@media only screen and (max-width:1159px){.information-of-flights{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background:#f9f9f9}}
.information-of-flights .fl-shedule-slider-next,.information-of-flights .fl-shedule-slider-prev{outline:none}
.information-of-flights__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:50px;width:30%}@media only screen and (max-width:1159px){.information-of-flights__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;background:#f9f9f9;width:100%}}@media only screen and (max-width:767px){.information-of-flights__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
.information-of-flights__data{width:100%}@media only screen and (max-width:1159px){.information-of-flights__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30%}}
.information-of-flights__button-left-tablet,.information-of-flights__button-right-tablet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 3px 0 rgba(0,26,44,.3);box-shadow:0 0 3px 0 rgba(0,26,44,.3);border-radius:6px;height:40px;width:40px;background:#fff;cursor:pointer}@media only screen and (min-width:1160px){.information-of-flights__button-left-tablet,.information-of-flights__button-right-tablet{display:none}}@media only screen and (max-width:767px){.information-of-flights__button-left-tablet,.information-of-flights__button-right-tablet{display:none}}
.information-of-flights__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;font-weight:700;border-radius:0 30px 30px 0;padding:0 30px 0 15px;height:60px;cursor:pointer;z-index:2}@media only screen and (max-width:1159px){.information-of-flights__button{width:10px;height:10px;padding:0;border-radius:50%;opacity:.4;background:#aeb2c7;font-size:0;margin-left:10px}}
.information-of-flights__button:hover{background:#eff9ff}@media only screen and (max-width:1159px){.information-of-flights__button:hover{background:#fff}}
.information-of-flights__button.tns-nav-active{background:#def3ff}@media only screen and (max-width:1159px){.information-of-flights__button.tns-nav-active{opacity:1;width:30px;height:10px;padding:0;background:#00a4ff;border-radius:21.5px}}
.information-of-flights__flights-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:70%;padding:25px 30px 0;border-radius:6px}@media only screen and (max-width:1159px){.information-of-flights__flights-info{padding:25px 20px 0;background:#fff;width:100%;border-radius:6px}}@media only screen and (max-width:767px){.information-of-flights__flights-info{padding:25px 0 0}}
.information-of-flights__flights-info-tablet{font-size:18px;margin-top:0;margin-bottom:20px;font-weight:700}@media only screen and (max-width:767px){.information-of-flights__flights-info-tablet{margin-bottom:5px;padding:0 10px}}@media only screen and (min-width:1160px){.information-of-flights__flights-info-tablet{display:none}}
.information-of-flights__headers-list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;text-transform:uppercase;font-weight:700}@media only screen and (max-width:767px){.information-of-flights__headers-list{display:none}}
.information-of-flights__header-item-way{width:30%}@media only screen and (max-width:1159px){.information-of-flights__header-item-way{width:31%}}
.information-of-flights__header-item-date,.information-of-flights__header-item-distance,.information-of-flights__header-item-price{width:20%}@media only screen and (max-width:1159px){.information-of-flights__header-item-distance{width:17%}}@media only screen and (max-width:767px){.information-of-flights__header-item-distance{width:20%}}
.information-of-flights__header-item-sale{width:10%}@media only screen and (max-width:1159px){.information-of-flights__header-item-sale{width:13%}}
.information-of-flights__header-item-price,.information-of-flights__header-item-sale{text-align:center}@media only screen and (max-width:1159px){.information-of-flights__header-item-price{width:20%;text-align:right;padding-left:0}}@media only screen and (max-width:767px){.information-of-flights__header-item-price{font-size:15px}}
.information-of-flights__header-item-price{padding-left:20px}
.information-of-flights__flight-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px}
.information-of-flights__flight-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;border-top:1px solid #eceeef}@media only screen and (max-width:767px){.information-of-flights__flight-item{padding:0 10px}}
.information-of-flights__flight-item:hover .information-of-flights__item-price-btn{cursor:pointer}@media only screen and (min-width:1160px){.information-of-flights__flight-item:hover .information-of-flights__item-price-btn{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;color:#fff;height:34px;width:134px;background:#ff7e00;-webkit-box-shadow:0 2px 5px 0 rgba(255,126,0,.4);box-shadow:0 2px 5px 0 rgba(255,126,0,.4);border-radius:4px;font-weight:700}}
.information-of-flights__item-length{width:25%;padding:20px 0}@media only screen and (max-width:1159px){.information-of-flights__item-length{width:17%}}@media only screen and (max-width:767px){.information-of-flights__item-length{width:70%;display:none}}
.information-of-flights__item-date{width:25%;padding:20px 0}@media only screen and (max-width:1159px){.information-of-flights__item-date{width:20%}}@media only screen and (max-width:767px){.information-of-flights__item-date{position:absolute;width:70%;left:10px;bottom:-8px}}
.information-of-flights__item-name{width:35%;padding:20px 0}@media only screen and (max-width:1159px){.information-of-flights__item-name{width:30%}}@media only screen and (max-width:767px){.information-of-flights__item-name{width:70%;padding:10px 0 30px}}
.information-of-flights__item-price{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25%;font-size:18px;color:#00a4ff;font-weight:700;padding-left:20px}@media only screen and (max-width:1159px){.information-of-flights__item-price{width:20%}}@media only screen and (max-width:767px){.information-of-flights__item-price{width:30%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:0;white-space:nowrap}}@media only screen and (max-width:767px){.information-of-flights__item-price svg{display:none}}@media only screen and (min-width:1160px){.information-of-flights__item-price svg{display:none}}@media only screen and (max-width:1159px){.information-of-flights__item-price{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.information-of-flights__item-price svg{position:absolute;right:0;top:50%;display:none;height:10px;width:6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}
.information-of-flights__item-date,.information-of-flights__item-length{color:#6e7376}
.information-of-flights__item-sale{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:10%;padding:20px 0;font-weight:700}@media only screen and (max-width:1159px){.information-of-flights__item-sale{width:13%}}@media only screen and (max-width:767px){.information-of-flights__item-sale{display:none}}
.information-of-flights__item-sale-border{width:40px;height:19px;background:#fff;border:1px solid #e42c23;border-radius:2px;color:#e42c23;text-align:center;-webkit-transform:translateX(-5%);-ms-transform:translateX(-5%);transform:translateX(-5%)}
.city-information{width:100%;background:#fff;border-radius:6px;margin-top:15px;padding:25px 30px}@media only screen and (max-width:1159px){.city-information{padding:25px 20px 15px}}@media only screen and (max-width:737px){.city-information{padding:15px 0 10px 10px;margin-top:5px;overflow:auto}}@media only screen and (max-width:767px){.city-information__description{font-size:13px;padding-right:10px}}
.city-information__photo-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:35px}@media only screen and (max-width:767px){.city-information__photo-list{width:calc(100% + 10px);margin:20px -10px 0;padding:0 10px;overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.city-information__photo-list::-webkit-scrollbar{width:0;background:transparent;display:none}}
.city-information__photo-list:after{content:".";width:10px;opacity:0}@media only screen and (min-width:768px){.city-information__photo-list:after{display:none}}
.city-information__photo-item-mob{background-color:#fff;display:block;color:#fff;width:10px;height:135px}
.city-information__photo-item{position:relative;width:100%;height:135px;border-radius:6px;overflow:hidden;margin-right:30px}@media only screen and (max-width:1159px){.city-information__photo-item{margin-right:0;width:157px}}@media only screen and (min-width:1160px){.city-information__photo-item:nth-child(4){margin-right:0}}@media only screen and (max-width:1159px){.city-information__photo-item:nth-child(4){margin-right:0}}@media only screen and (max-width:767px){.city-information__photo-item:nth-child(4){margin-right:5px}}@media only screen and (max-width:767px){.city-information__photo-item{min-width:157px;margin-right:20px}}
.city-information__photo-item img{width:100%;height:100%}
.city-information__attractions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;text-align:center;font-weight:700;text-decoration:underline;color:#00a4ff;height:60px}@media only screen and (max-width:767px){.city-information__attractions{height:50px;padding-right:10px}}
.city-information__list-info{margin-top:20px}@media only screen and (max-width:767px){.city-information__list-info{padding-right:10px;margin-top:10px}}
.city-information__list-item{width:100%;margin-bottom:30px}@media only screen and (max-width:1159px){.city-information__list-item{margin-bottom:15px}}
.city-information__list-item-title{font-weight:700;font-size:18px}
.city-information__list-item-text{margin-top:15px}@media only screen and (max-width:1159px){.city-information__list-item-text{margin-top:5px}}@media only screen and (max-width:767px){.city-information__list-item-text{font-size:13px}}
.city-information__list-item-more{display:inline-block;margin-top:5px;text-decoration:underline}
.actions-and-sales{background:#fff;border-radius:6px;width:100%}
.actions-and-sales img{max-height:34px}
.actions-and-sales__headers-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;font-weight:700;padding:25px 0 10px;font-size:11px}@media only screen and (max-width:767px){.actions-and-sales__headers-list{display:none}}
.actions-and-sales__headers-list:after{content:"";position:absolute;height:1px;background-color:#eceeef;bottom:0;left:30px;right:30px}@media only screen and (max-width:1159px){.actions-and-sales__headers-list:after{left:26px;right:26px}}@media only screen and (max-width:767px){.actions-and-sales__headers-list:after{left:10px;right:10px}}
.actions-and-sales__header-item-way{padding-left:30px;width:19%}@media only screen and (max-width:1159px){.actions-and-sales__header-item-way{width:24%;padding-left:20px}}
.actions-and-sales__header-item-inf{width:18%}@media only screen and (max-width:1159px){.actions-and-sales__header-item-inf{width:26%}}
.actions-and-sales__header-item-period{width:10%}@media only screen and (max-width:1159px){.actions-and-sales__header-item-period{width:13%}}
.actions-and-sales__header-item-transplants{width:13%}@media only screen and (max-width:1159px){.actions-and-sales__header-item-transplants{display:none}}
.actions-and-sales__header-item-company{display:-webkit-box;display:-ms-flexbox;display:flex;width:15%}@media only screen and (max-width:1159px){.actions-and-sales__header-item-company{width:21%}}
.actions-and-sales__header-item-company img{margin-right:10px}
.actions-and-sales__header-item-sale{width:10%;text-align:center;padding-left:25px}@media only screen and (max-width:1159px){.actions-and-sales__header-item-sale{display:none}}
.actions-and-sales__header-item-price{width:15%;text-align:center;padding-right:25px}@media only screen and (max-width:1159px){.actions-and-sales__header-item-price{width:15%;text-align:right;padding-right:20px}}@media only screen and (max-width:767px){.actions-and-sales__header-item-price{width:20%;padding-right:0}}@media only screen and (max-width:767px){.actions-and-sales__flights-list{padding-top:10px}}
.actions-and-sales__flight-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;overflow:hidden}@media only screen and (max-width:767px){.actions-and-sales__flight-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px 0;min-height:60px}}
.actions-and-sales__flight-item:hover .actions-and-sales__flight-item-price-btn{cursor:pointer}@media only screen and (min-width:1160px){.actions-and-sales__flight-item:hover .actions-and-sales__flight-item-price-btn{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;margin-left:5px;color:#fff;height:34px;width:134px;background:#ff7e00;-webkit-box-shadow:0 2px 5px 0 rgba(255,126,0,.4);box-shadow:0 2px 5px 0 rgba(255,126,0,.4);border-radius:4px;font-weight:700}}
.actions-and-sales__flight-item:after{content:"";position:absolute;height:1px;background-color:#eceeef;bottom:0;left:30px;right:30px}@media only screen and (max-width:1159px){.actions-and-sales__flight-item:after{left:26px;right:26px}}@media only screen and (max-width:767px){.actions-and-sales__flight-item:after{left:10px;right:10px}}
.actions-and-sales__flight-item-way{width:19%;padding:0 30px}
.actions-and-sales__flight-item-way span{display:block}@media only screen and (max-width:1159px){.actions-and-sales__flight-item-way{width:24%;padding-left:20px}}@media only screen and (max-width:767px){.actions-and-sales__flight-item-way{width:45%;padding:0 10px}}
.actions-and-sales__flight-item-inf{width:18%;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media only screen and (min-width:768px){.actions-and-sales__flight-item-inf{padding-right:15px}
.actions-and-sales__flight-item-inf span:first-child{position:relative;margin-right:4px;padding-right:8px}
.actions-and-sales__flight-item-inf span:first-child:after{position:absolute;content:"-";right:0}}@media only screen and (max-width:1159px){.actions-and-sales__flight-item-inf{width:26%}}@media only screen and (max-width:767px){.actions-and-sales__flight-item-inf{position:absolute;text-align:right;right:10px;top:10px;width:36%}
.actions-and-sales__flight-item-inf span{display:block}}
.actions-and-sales__flight-item-period{width:10%;color:#6e7376}@media only screen and (max-width:1159px){.actions-and-sales__flight-item-period{width:13%}}@media only screen and (max-width:767px){.actions-and-sales__flight-item-period{width:18%;font-size:13px;padding-left:0;text-align:center}}
.actions-and-sales__flight-item-transplants{width:13%;color:#6e7376}@media only screen and (max-width:1159px){.actions-and-sales__flight-item-transplants{display:none}}
.actions-and-sales__flight-item-company{display:-webkit-box;display:-ms-flexbox;display:flex;width:15%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6e7376}
.actions-and-sales__flight-item-company img{margin-right:10px}@media only screen and (max-width:1159px){.actions-and-sales__flight-item-company{width:21%}}@media only screen and (max-width:767px){.actions-and-sales__flight-item-company{display:none}}
.actions-and-sales__flight-item-sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;font-weight:700;width:10%;text-align:center;padding-left:20px}@media only screen and (max-width:1159px){.actions-and-sales__flight-item-sale{display:none}}
.actions-and-sales__flight-item-sale-border{width:40px;height:19px;background:#fff;border:1px solid #e42c23;border-radius:2px;color:#e42c23;text-align:center;-webkit-transform:translateX(-5%);-ms-transform:translateX(-5%);transform:translateX(-5%)}
.actions-and-sales__flight-item-price{width:15%;text-align:center;padding-right:25px;font-size:18px;color:#00a4ff;font-weight:700}@media only screen and (max-width:1159px){.actions-and-sales__flight-item-price{display:-webkit-box;display:-ms-flexbox;display:flex;width:15%;text-align:right;padding-right:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (max-width:767px){.actions-and-sales__flight-item-price{width:45%;padding:35px 10px 0 0}}
.actions-and-sales__more-flights{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:60px;font-weight:700;color:#00a4ff;text-decoration:underline}@media only screen and (max-width:767px){.actions-and-sales__more-flights{height:50px}}
.month-price{background:#fff;border-radius:6px;margin-top:20px;width:100%;padding:0 30px}@media only screen and (max-width:1159px){.month-price{padding:0 20px}}@media only screen and (max-width:767px){.month-price{padding:0 10px}}
.month-price__headers-list{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;font-weight:700;padding:25px 0 10px;font-size:11px;width:100%;border-bottom:1px solid #eceeef}@media only screen and (max-width:767px){.month-price__headers-list{font-size:10px}}
.month-price__header-item-month{width:20%}@media only screen and (max-width:1159px){.month-price__header-item-month{width:15%}}@media only screen and (max-width:767px){.month-price__header-item-month{width:30%}}
.month-price__header-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80%}@media only screen and (max-width:1159px){.month-price__header-item-container{width:85%}}@media only screen and (max-width:767px){.month-price__header-item-container{width:70%}}
.month-price__header-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;white-space:nowrap}@media only screen and (max-width:767px){.month-price__header-cell{width:100%}}
.month-price__header-cell .month-price__header-price{text-align:center}@media only screen and (max-width:1159px){.month-price__header-cell .month-price__header-price{text-align:right}}@media only screen and (max-width:767px){.month-price__header-cell .month-price__header-price{display:none}}
.month-price__header-cell:first-child{width:35%}@media only screen and (max-width:1159px){.month-price__header-cell:first-child{width:40%}}
.month-price__header-cell:first-child .month-price__header-price{width:50%}@media only screen and (min-width:1160px){.month-price__header-cell:first-child .month-price__header-price{margin-right:15px}}
.month-price__header-cell:nth-child(2){width:43%}@media only screen and (max-width:1159px){.month-price__header-cell:nth-child(2){width:50%}}
.month-price__header-cell:nth-child(2) .month-price__header-price{width:40%}
.month-price__flights-list{width:100%}
.month-price__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:1px solid #eceeef;min-height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.month-price__item{padding:10px 0}}
.month-price__price{text-align:center;font-size:18px;color:#00a4ff;font-weight:700;width:100%}@media only screen and (max-width:767px){.month-price__price-btn{width:100%;text-align:left}}@media only screen and (max-width:767px){.month-price__price{font-size:13px}
.month-price__price__two-ways{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}}@media only screen and (max-width:1159px){.month-price__price{text-align:right}}
.month-price__month{width:20%}@media only screen and (max-width:1159px){.month-price__month{width:15%}}@media only screen and (max-width:767px){.month-price__month{width:30%}}
.month-price__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80%}@media only screen and (max-width:1159px){.month-price__container{width:85%}}@media only screen and (max-width:767px){.month-price__container{width:70%}}
.month-price__cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px){.month-price__cell{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:1159px){.month-price__cell{color:#6e7376}}@media only screen and (max-width:767px){.month-price__cell{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.month-price__cell span{display:block}}
.month-price__cell:first-child{width:35%}@media only screen and (max-width:1159px){.month-price__cell:first-child{width:40%}}
.month-price__cell:first-child .month-price__price{width:50%;font-weight:700}@media only screen and (min-width:1160px){.month-price__cell:first-child .month-price__price{margin-right:15px}}@media only screen and (max-width:767px){.month-price__cell:first-child .month-price__price{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}
.month-price__cell:nth-child(2){width:43%}@media only screen and (max-width:1159px){.month-price__cell:nth-child(2){width:50%}}
.month-price__cell:nth-child(2) .month-price__price{width:40%}@media only screen and (min-width:1160px){.month-price__cell:nth-child(2) .month-price__price{padding-left:10px}}@media only screen and (max-width:767px){.month-price__cell:nth-child(2) .month-price__price{width:100%}}@media only screen and (min-width:1160px){.month-price__cell:hover .month-price__price{cursor:pointer}
.month-price__cell:hover .month-price__price,.month-price__cell:hover .month-price__price-btn{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}
.month-price__cell:hover .month-price__price-btn{color:#fff;height:34px;width:134px;background:#ff7e00;-webkit-box-shadow:0 2px 5px 0 rgba(255,126,0,.4);box-shadow:0 2px 5px 0 rgba(255,126,0,.4);border-radius:4px}}@media only screen and (min-width:768px){.month-price__one-way,.month-price__two-ways{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
.month-price__info{font-size:13px;color:#91979c;letter-spacing:0;padding:10px 0 15px}
.big-columns-list_bold .big-columns-list__item-price{font-weight:700}
.big-columns-list__title-desc{font-size:22px;font-weight:700;margin-top:30px}@media only screen and (max-width:767px){.big-columns-list__title-desc{font-size:20px;margin-top:20px}}
.big-columns-list__decription-desc{margin-top:15px}@media only screen and (max-width:767px){.big-columns-list__decription-desc{margin-top:10px}}
.big-columns-list__decription-desc-int{margin-top:15px}@media only screen and (max-width:767px){.big-columns-list__decription-desc-int{margin-top:10px}}
.big-columns-list__list{background:#fff;border-radius:6px;margin-top:20px;width:100%;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px;padding:15px 30px 30px 40px}@media only screen and (max-width:1159px){.big-columns-list__list{margin-top:30px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;padding:15px 20px 20px}}@media only screen and (max-width:767px){.big-columns-list__list{margin-top:15px;-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:20px 10px 10px}}
.big-columns-list__item{height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.big-columns-list__item,.big-columns-list__item-name{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.big-columns-list__item-name{color:#00a4ff;width:80%}
.big-columns-list__item-price{color:#292c2e;text-align:right}
.flight-info{background:#fff;border-radius:6px;margin-top:15px;width:100%;padding:0 30px 40px}@media only screen and (max-width:1159px){.flight-info{padding:0 20px 30px}}@media only screen and (max-width:737px){.flight-info{margin-top:10px;padding:0 10px 15px}}
.flight-info__item,.flight-info__item:first-child{border-top:none}
.flight-info__item,.flight-info__item-companies,.flight-info__item-price{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #eceeef;width:100%;padding:20px 0}@media only screen and (max-width:767px){.flight-info__item,.flight-info__item-companies,.flight-info__item-price{padding:20px 0}
.flight-info__item-companies-value,.flight-info__item-price-value,.flight-info__item-value{text-align:right}}
.flight-info__item-companies-info,.flight-info__item-info,.flight-info__item-price-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:70%}
.flight-info__item-companies-info .flight-info__item-value,.flight-info__item-info .flight-info__item-value,.flight-info__item-price-info .flight-info__item-value{width:auto;white-space:nowrap}@media only screen and (max-width:767px){.flight-info__item-companies-info .flight-info__item-value,.flight-info__item-info .flight-info__item-value,.flight-info__item-price-info .flight-info__item-value{position:absolute;top:18px;right:0}}
.flight-info__item-companies-info .flight-info__item-decription,.flight-info__item-info .flight-info__item-decription,.flight-info__item-price-info .flight-info__item-decription{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;color:#91979c;width:90%}@media only screen and (max-width:1159px){.flight-info__item-companies-info .flight-info__item-decription,.flight-info__item-info .flight-info__item-decription,.flight-info__item-price-info .flight-info__item-decription{width:100%}}@media only screen and (max-width:767px){.flight-info__item-companies-info .flight-info__item-decription,.flight-info__item-info .flight-info__item-decription,.flight-info__item-price-info .flight-info__item-decription{margin-top:15px;width:100%}}
.flight-info__item-companies-decription:before,.flight-info__item-decription:before,.flight-info__item-price-decription:before{content:" - ";margin:0 7px}@media only screen and (max-width:767px){.flight-info__item-companies-decription:before,.flight-info__item-decription:before,.flight-info__item-price-decription:before{display:none}}
.flight-info__item-companies-title,.flight-info__item-price-title,.flight-info__item-title{width:30%;padding-right:10px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1159px){.flight-info__item-companies-title,.flight-info__item-price-title,.flight-info__item-title{width:47%}}@media only screen and (max-width:767px){.flight-info__item-companies-title,.flight-info__item-price-title,.flight-info__item-title{width:100%;font-size:13px}}
.flight-info__item-companies-value,.flight-info__item-price-value,.flight-info__item-value{font-weight:700;width:70%}@media only screen and (max-width:1159px){.flight-info__item-companies-value,.flight-info__item-price-value,.flight-info__item-value{width:53%}}@media only screen and (max-width:767px){.flight-info__item-companies-value,.flight-info__item-price-value,.flight-info__item-value{width:100%;font-weight:400;text-align:right}}@media only screen and (max-width:1159px){.flight-info__item-companies-price .flight-info__item-info,.flight-info__item-price-price .flight-info__item-info,.flight-info__item-price .flight-info__item-info{width:52%}}@media only screen and (max-width:767px){.flight-info__item-companies-price,.flight-info__item-price,.flight-info__item-price-price{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:13px}
.flight-info__item-companies-price span,.flight-info__item-price-price span,.flight-info__item-price span{display:none}}
.flight-info__item-companies,.flight-info__item-companies-companies,.flight-info__item-price-companies{font-weight:400}@media only screen and (max-width:767px){.flight-info__item-companies,.flight-info__item-companies-companies,.flight-info__item-price-companies{text-align:left;margin-top:10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:13px}}
.flights-types{width:100%;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media only screen and (max-width:767px){.flights-types{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:1159px){.flights-types{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}
.flights-types__item-companies p{margin-bottom:10px}
.flights-types__item{width:100%;padding:20px 20px 10px;background-color:#fff;border-radius:6px;margin-top:30px;display:inline-block}
.flights-types__item img{max-height:34px;margin-right:10px}@media only screen and (max-width:767px){.flights-types__item{width:100%;padding:15px 0 10px;margin-top:10px}}
.flights-types__item-title{font-size:18px;font-weight:700}@media only screen and (max-width:767px){.flights-types__item-title{padding:0 10px}}
.flights-types__item-decript{margin-top:5px}@media only screen and (max-width:767px){.flights-types__item-decript{font-size:13px;margin-top:5px;padding:0 10px}}
.flights-types__item-list-container{width:100%;margin-top:15px}
.flights-types__item-companies{margin-top:0}
.flights-types__item-companies span,.flights-types__item-direct-flights span{text-decoration:underline}@media only screen and (max-width:1159px){.flights-types__item-direct-flights img{display:none}}@media only screen and (max-width:767px){.flights-types__item-direct-flights{margin-top:10px}}
.flights-types__item-transplantation{margin-top:0}
.flights-types__item-transplantation .list-container__item{padding:20px 10px}
.flights-types__item-alliances a{color:#292c2e}
.flights-types__item-airports p:first-child{margin-top:0}
.flights-types__item-airports p{margin-top:10px}
.flights-types__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #eceeef;padding:15px 0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.flights-types__list-item{padding:10px}}
.flights-types__list-item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flights-types__list-item-title a{color:#00a4ff;text-decoration:underline}
.flights-types__list-item-title svg{height:30px;width:30px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);color:#9aa1a7;margin-right:10px}
.flights-types__list-item-title .list-container__item-link{color:#292c2e}
.flights-types__list-item-value{font-weight:700;color:#292c2e;text-align:right}
.flights-types__calendar,.flights-types__calendar-day{display:-webkit-box;display:-ms-flexbox;display:flex}
.flights-types__calendar-day{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:5px;background:#eaeff3;border-radius:6px;width:32px;height:32px;color:#292c2e;text-align:center;font-weight:400}@media only screen and (max-width:767px){.flights-types__calendar-day{width:26px}}
.flights-types__calendar-day-active{background-color:#390;color:#fff}
.city-prices-weather{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:15px}@media only screen and (max-width:767px){.city-prices-weather{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.city-prices-weather__item{display:inline-block}
.city-prices-weather__item-graph,.city-prices-weather__item-price{background-color:#fff;width:50%;height:100%;padding:30px 30px 0;border-radius:6px;overflow:visible!important;position:relative}@media only screen and (max-width:1159px){.city-prices-weather__item-graph,.city-prices-weather__item-price{padding:20px 20px 0}}@media only screen and (max-width:767px){.city-prices-weather__item-graph,.city-prices-weather__item-price{width:100%;padding:20px 10px 0}}
.city-prices-weather__item-title{font-weight:700;font-size:18px;padding-bottom:15px}@media only screen and (max-width:767px){.city-prices-weather__item-title{font-size:16px}}
.city-prices-weather__item-price{display:inline-block}@media only screen and (max-width:767px){.city-prices-weather__item-price{margin-top:35px}}
.city-prices-weather__item-graph{margin-right:30px;position:relative}@media only screen and (max-width:1159px){.city-prices-weather__item-graph{padding:20px 20px 25px;margin-right:20px}}@media only screen and (max-width:767px){.city-prices-weather__item-graph{padding:10px;margin-right:0}}
.city-prices-weather__item-graph-cont{margin-top:15px;width:100%;height:200px}@media only screen and (max-width:767px){.city-prices-weather__item-graph-cont{margin-top:0}}
.city-prices-weather__food{border-top:1px solid #eee;padding-top:20px}@media only screen and (max-width:767px){.city-prices-weather__food{padding-top:10px}}
.city-prices-weather__food-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700}
.city-prices-weather__food-list{margin-top:10px}
.city-prices-weather__food-price{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:26px;padding:5px 0 5px 10px}
.city-prices-weather__food-price-title-info{font-size:13px;color:#8f969a;font-style:italic;font-weight:400}
.city-prices-weather__food-price:before{content:"-";position:absolute;left:0;top:5px}
.city-prices-weather__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #eceeef;padding:20px 0}@media only screen and (max-width:1159px){.city-prices-weather__price{padding:20px 0}}
.city-prices-weather__price-title{font-weight:700}
.city-prices-weather__price-title-info{font-size:13px;color:#8f969a;font-style:italic;font-weight:400}
.city-prices-weather__price-value{font-weight:700}
.big-flights-list{width:100%;background-color:#fff;border-radius:6px}
.big-flights-list__list{padding:20px 30px 25px;width:100%;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}@media only screen and (max-width:1159px){.big-flights-list__list{padding:10px 20px 25px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media only screen and (max-width:767px){.big-flights-list__list{padding:10px 10px 0;-webkit-column-count:1;-moz-column-count:1;column-count:1;margin-bottom:20px}}
.big-flights-list__item{height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.big-flights-list__item,.big-flights-list__show-mob,.big-flights-list__show-more{color:#00a4ff;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.big-flights-list__show-mob,.big-flights-list__show-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #eceeef;height:50px;font-weight:700;text-decoration:underline}@media only screen and (min-width:768px){.big-flights-list__show-mod{display:none}}
.big-flights-list_with-show-more .big-flights-list__list{padding-top:20px}
.big-flights-list_with-show-more .big-flights-list__show-mod{display:none}
.just-searched{width:100%;background:#fff;border-radius:6px;margin-top:15px;padding:25px 30px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px}@media only screen and (max-width:1159px){.just-searched{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;margin-top:15px;padding:10px 20px 25px}}@media only screen and (max-width:737px){.just-searched{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:10px 10px 20px}}
.just-searched__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#00a4ff;height:32px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.just-searched__item span+span:before{content:"\2192";display:inline-block;margin:0 3px}
.air-travel-guide{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background:#fff;border-radius:6px;margin-top:15px;padding:25px 30px}@media only screen and (max-width:1159px){.air-travel-guide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px;padding:25px 20px}}@media only screen and (max-width:737px){.air-travel-guide{margin-top:10px;padding:15px 10px}}
.air-travel-guide__text{width:50%}@media only screen and (max-width:1159px){.air-travel-guide__text{width:100%}}
.air-travel-guide__list{width:50%;-webkit-column-gap:31px;-moz-column-gap:31px;column-gap:31px;-webkit-column-count:2;-moz-column-count:2;column-count:2;padding-left:45px;padding-top:5px}@media only screen and (max-width:1159px){.air-travel-guide__list{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;padding-top:0;padding-left:0;margin-top:30px;width:100%}}@media only screen and (max-width:767px){.air-travel-guide__list{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding-top:0;margin-top:20px}}
.air-travel-guide__item{width:100%;color:#00a4ff;height:16px;display:inline-block;margin-bottom:10px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.air-travel-guide__item:after{content:" \2192"}
.reference-guide{margin-top:90px;background-color:#fff;padding:40px 20px 0}@media only screen and (max-width:767px){.reference-guide{padding:0 10px}}
.reference-guide__content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1120px;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:1159px){.reference-guide__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:25px}}@media only screen and (max-width:767px){.reference-guide__content{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}
.reference-guide__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:5px;width:25%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:1160px){.reference-guide__list{padding-bottom:80px}}@media only screen and (max-width:1159px){.reference-guide__list{width:33%;padding-left:20px;padding-bottom:35px}}@media only screen and (max-width:767px){.reference-guide__list{width:50%;padding-left:10px;padding-bottom:0;margin-top:40px}}
.reference-guide__title{font-weight:700;font-size:18px;margin-bottom:20px}@media only screen and (max-width:767px){.reference-guide__title{font-size:16px}}
.reference-guide__item{color:#00a4ff;margin-bottom:10px;width:100%;padding-right:20px;white-space:normal;line-height:1.2}@media only screen and (max-width:767px){.reference-guide__item{font-size:13px}}
.reference-guide__more{color:#00a4ff;font-weight:700}
.reference-guide__more:after{content:" \2192"}
.travel-faq{width:100%;margin-top:15px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media only screen and (max-width:1159px){.travel-faq{margin-top:10px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (max-width:767px){.travel-faq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.travel-faq__item{width:100%;background:#fff;border-radius:6px;margin-bottom:20px;padding:20px 30px 35px;display:inline-block}@media only screen and (max-width:1159px){.travel-faq__item{padding:20px 20px 40px}}@media only screen and (max-width:767px){.travel-faq__item{margin-bottom:10px;width:100%;padding:20px 10px 35px}}
.travel-faq__item-title{font-style:italic;font-size:16px;font-weight:400;color:#00a4ff}
.travel-faq__item-text p{margin-top:15px}
.travel-faq__item:last-child{margin-bottom:0}
.highcharts-tooltip span{width:105px!important;-webkit-box-shadow:0 0 10px 0 rgba(0,26,44,.35);box-shadow:0 0 10px 0 rgba(0,26,44,.35);margin-bottom:5px;border-radius:6px;color:#fff}
.points-list{padding:0 30px}@media only screen and (max-width:1159px){.points-list{padding:0 20px}}@media only screen and (max-width:767px){.points-list{padding:0 10px}}
.points-list__item{position:relative;margin-bottom:15px;font-style:italic;padding-left:25px}@media only screen and (max-width:1159px){.points-list__item{padding-left:15px}}
.points-list__item:before{content:"";position:absolute;width:7px;height:7px;background-color:#00a4ff;border-radius:50%;left:0;top:50%;-webkit-transform:translate(-25%,-50%);-ms-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}
.points-list__item:last-child{margin-bottom:0}
.cheap-tickets{width:100%;background:#fff;border-radius:6px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px;padding:20px 30px 40px}@media only screen and (max-width:1159px){.cheap-tickets{padding:20px 20px 40px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media only screen and (max-width:767px){.cheap-tickets{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:20px 10px}}
.cheap-tickets__item{height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media only screen and (max-width:767px){.cheap-tickets__item{position:relative;height:45px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}
.cheap-tickets__item-name{font-weight:700;color:#00a4ff;width:57.5%;padding-right:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1159px){.cheap-tickets__item-name{width:42%;padding-right:5px}}@media only screen and (max-width:767px){.cheap-tickets__item-name{width:100%}}
.cheap-tickets__item-date{width:28.5%}@media only screen and (max-width:1159px){.cheap-tickets__item-date{width:40%}}@media only screen and (max-width:767px){.cheap-tickets__item-date{position:absolute;width:70%;left:0;bottom:12px}}
.cheap-tickets__item-price{width:14%;font-weight:700;text-align:right}@media only screen and (max-width:1159px){.cheap-tickets__item-price{width:18%}}@media only screen and (max-width:767px){.cheap-tickets__item-price{position:absolute;width:30%;right:0;bottom:13px}}
.we-are-working{background:#fff;border-radius:6px}@media only screen and (max-width:767px){.we-are-working{overflow:hidden;overflow-x:scroll}}
.we-are-working__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:30px 10px 0}@media only screen and (max-width:1159px){.we-are-working__list{padding:30px 0 5px}}@media only screen and (max-width:767px){.we-are-working__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:30px 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}}
.we-are-working__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;margin:0 20px 40px;width:auto}@media only screen and (max-width:767px){.we-are-working__item{height:35px;margin-bottom:0}}
.we-are-working__item img{max-width:200px}
.popular-air-companies{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;border-radius:6px;width:100%;padding:30px 30px 15px}@media only screen and (max-width:1159px){.popular-air-companies{padding:30px 20px 10px}}@media only screen and (max-width:767px){.popular-air-companies{padding:10px}}
.popular-air-companies__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;width:36%;color:#292c2e;padding-right:10px}@media only screen and (max-width:1159px){.popular-air-companies__item{width:54.5%}}@media only screen and (max-width:767px){.popular-air-companies__item{margin-bottom:10px;width:100%}}@media only screen and (min-width:1160px){.popular-air-companies__item:nth-child(3n){width:28%}}@media only screen and (max-width:1159px){.popular-air-companies__item:nth-child(2n){width:45.5%}}@media only screen and (max-width:767px){.popular-air-companies__item:nth-child(2n){width:100%}}
.popular-air-companies__logo{max-width:36px;max-height:36px}
.popular-air-companies__name{margin-left:15px;padding-right:20px;width:80%}
.another-city-tickets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;border-radius:6px;padding:30px 30px 10px}@media only screen and (max-width:1159px){.another-city-tickets{padding:30px 20px 0}}@media only screen and (max-width:767px){.another-city-tickets{padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.another-city-tickets__item{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:pre-wrap;margin-bottom:30px;width:33%;padding-right:20px;color:#292c2e}@media only screen and (max-width:1159px){.another-city-tickets__item{width:50%;padding-right:0}}@media only screen and (max-width:767px){.another-city-tickets__item{width:100%!important;margin-bottom:10px}}@media only screen and (max-width:1159px){.another-city-tickets__item:nth-child(odd){width:54%}}@media only screen and (max-width:1159px){.another-city-tickets__item:nth-child(2n){width:46%}}@media only screen and (min-width:1160px){.another-city-tickets__item:nth-child(3n+2){width:36.5%;padding-right:20px}}@media only screen and (min-width:1160px){.another-city-tickets__item:nth-child(3n){width:30.5%;padding-right:0}}
.another-city-tickets__img{position:relative;width:110px;height:75px;border-radius:6px;margin-right:15px;overflow:hidden}
.another-city-tickets__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60%}@media only screen and (max-width:767px){.another-city-tickets__text{width:80%}}
.another-city-tickets__title{color:#8f969a}
.another-city-tickets__name{font-size:18px;font-weight:700;color:#292c2e}@media only screen and (max-width:767px){.another-city-tickets__name{font-size:16px}}
.flights-text-info__title{font-weight:700;font-size:18px;margin-top:18px;margin-bottom:15px}@media only screen and (max-width:767px){.flights-text-info__title{font-size:16px;margin-top:20px;margin-bottom:10px}}
.flights-text-info__text span{display:block}
.flights-text-info__text p{margin-top:15px}
.flights-text-info__text p:first-child{margin-top:0}
.flights-text-info__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:370px;font-size:18px;margin-top:30px;padding:0 20px}@media only screen and (max-width:767px){.flights-text-info__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-width:auto;width:100%;height:auto;padding:10px 20px;font-size:16px;white-space:inherit}}
.flights-text-info_big{min-width:370px}@media only screen and (max-width:767px){.flights-text-info_big{width:100%;min-width:auto}}
.flights-text-info__item{background:#fff;border-radius:6px;padding:30px;margin-top:30px}@media only screen and (max-width:1159px){.flights-text-info__item{padding:20px 20px 30px}}@media only screen and (max-width:767px){.flights-text-info__item{padding:10px 10px 20px;margin-top:10px}}
.flights-text-info__item:first-child{margin-top:0}
.flights-tariffs{background:#fff;border-radius:6px;padding:25px 30px 30px}@media only screen and (max-width:1159px){.flights-tariffs{padding:24px 20px 20px}}@media only screen and (max-width:767px){.flights-tariffs{padding:15px 10px 20px;overflow-x:scroll}}
.flights-tariffs__container{width:100%}@media only screen and (max-width:767px){.flights-tariffs__container{min-width:767px;overflow-x:auto}}
.flights-tariffs__headers{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-transform:uppercase;font-weight:700;font-size:11px;border-bottom:1px solid #eceeef;padding-bottom:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.flights-tariffs__header,.flights-tariffs__item-class{min-width:30%;padding-right:20px}@media only screen and (max-width:1159px){.flights-tariffs__header,.flights-tariffs__item-class{padding-right:15px;min-width:25%}}@media only screen and (max-width:767px){.flights-tariffs__header,.flights-tariffs__item-class{padding-right:10px}}
.flights-tariffs__header-point,.flights-tariffs__item-point{width:100%;padding-right:30px}@media only screen and (max-width:1159px){.flights-tariffs__header-point,.flights-tariffs__item-point{padding-right:15px}}@media only screen and (max-width:767px){.flights-tariffs__header-point,.flights-tariffs__item-point{padding-right:10px}}
.flights-tariffs__list{width:100%;position:relative}@media only screen and (max-width:767px){.flights-tariffs__list:after{position:absolute;content:"";width:10px;right:0;top:-1px;bottom:-1px;background-color:#fff}}
.flights-tariffs__headers,.flights-tariffs__list{width:100%;min-width:600px}
.flights-tariffs__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:1px solid #eceeef;padding:20px 0}@media only screen and (max-width:767px){.flights-tariffs__item{font-size:13px;padding:15px 0}}
.flights-tariffs__item-class{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flights-tariffs__text{margin-top:40px;width:100%}@media only screen and (max-width:1159px){.flights-tariffs__text{margin-top:20px}}@media only screen and (max-width:767px){.flights-tariffs__text{position:-webkit-sticky;position:sticky;left:0}}
.flights-tariffs__more{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.flights-tariffs__more{margin-top:20px;position:-webkit-sticky;position:sticky;left:0}}
.flights-tariffs__btn{min-width:275px;font-size:18px}@media only screen and (max-width:767px){.flights-tariffs__btn{font-size:16px;position:-webkit-sticky;position:sticky;left:0;width:100%}}
.copyrightLink{position:absolute;bottom:5px;right:5px;padding:0 5px;font-size:12px;line-height:27px;color:#fff}
.mediaComments{margin:40px auto 0;height:100%;position:relative;line-height:19px;font-size:14px}@media only screen and (max-width:1439px){.mediaComments{margin-top:30px}}@media only screen and (max-width:767px){.mediaComments{margin-top:25px}}
.mediaComments__loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:15px 0}
.mediaComments__spinner{display:inline-block;width:45px;height:45px;margin:0 auto;border:3px solid #ececec;border-left-color:#ff7e00;border-radius:50%;-webkit-animation:spin-right 1s linear .1s infinite;animation:spin-right 1s linear .1s infinite;vertical-align:middle}
.mediaComments__answers-list{width:100%}@media only screen and (max-width:400px){.mediaComments__answers-list .mediaComments__comment-form{margin-bottom:40px}}
.mediaComments__error-text{position:absolute;color:#e42c23;bottom:15px;left:75px;font-size:12px;width:calc(100% - 200px);-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease}@media only screen and (max-width:767px){.mediaComments__error-text{bottom:-15px;left:40px;font-size:11px;width:calc(100% - 50px)}}@media only screen and (max-width:322px){.mediaComments__error-text_comment{bottom:-30px}}
.mediaComments__send-message{margin-top:20px;font-weight:700;font-size:16px;font-style:italic}
.mediaComments__title{font-weight:700;font-size:28px}@media only screen and (max-width:767px){.mediaComments__title{font-size:24px}}
.mediaComments__authorization{width:100%;border:1px solid #f64949;border-radius:4px;overflow:hidden;padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;margin-top:20px}@media only screen and (max-width:1023px){.mediaComments__authorization{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.mediaComments__authorization-controls{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;margin:0}@media only screen and (max-width:1023px){.mediaComments__authorization-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin-top:20px}}
.mediaComments__authorization-btn{font-weight:700;cursor:pointer;outline:none;border:none;border-bottom:3px solid #f36620;margin-left:30px;max-height:20px}@media only screen and (min-width:1024px){.mediaComments__authorization-text{padding-right:20px}}
.mediaComments__comment-form-text{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
.mediaComments__item-data{width:calc(100% - 60px)}
.mediaComments__textarea-wrapper{width:calc(100% - 60px);height:50px;padding:15px;background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.11);box-shadow:0 0 16px 0 rgba(0,0,0,.11);border-radius:4px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media only screen and (max-width:767px){.mediaComments__textarea-wrapper{width:calc(100% - 30px)}}
.mediaComments__textarea-wrapper_valid{height:150px;padding:15px 15px 60px}@media only screen and (max-width:767px){.mediaComments__textarea-wrapper_valid{height:200px;padding:10px 10px 60px}}
.mediaComments__comment-form{margin-top:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease}
.mediaComments__comment-form-text{width:100%;height:100%;resize:none;border:none;outline:none;display:block}
.mediaComments__comment-form-text::-webkit-input-placeholder{color:#8a949b}
.mediaComments__comment-form-text::-moz-placeholder{color:#8a949b}
.mediaComments__comment-form-text:-ms-input-placeholder{color:#8a949b}
.mediaComments__comment-form-text::-ms-input-placeholder{color:#8a949b}
.mediaComments__comment-form-text::placeholder{color:#8a949b}
.mediaComments__comment-form-btn{position:absolute;background:#ff7e00;min-width:125px;text-align:center;-webkit-box-shadow:0 2px 5px 0 rgba(255,83,0,.4);box-shadow:0 2px 5px 0 rgba(255,83,0,.4);border-radius:4px;font-size:14px;color:#fff;padding:10px 15px;font-weight:700;right:15px;bottom:15px;cursor:pointer;display:none;outline:none}@media only screen and (max-width:767px){.mediaComments__comment-form-btn{bottom:10px;right:10px}}
.mediaComments__comment-form-btn_disable,.mediaComments__comment-form-btn_show{display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.mediaComments__comment-form-btn_disable{background:#e8ebf0;-webkit-box-shadow:none!important;box-shadow:none!important}
.mediaComments__comment-form-btn_disable:active,.mediaComments__comment-form-btn_disable:hover{background:#e8ebf0}
.mediaComments__comment-form-btn_show{background:#ff7e00;-webkit-box-shadow:0 2px 5px 0 rgba(255,126,0,.4);box-shadow:0 2px 5px 0 rgba(255,126,0,.4)}
.mediaComments__comment-form-btn_show:hover{background:#ff8b1a;-webkit-box-shadow:0 2px 8px 0 rgba(255,126,0,.5);box-shadow:0 2px 8px 0 rgba(255,126,0,.5)}
.mediaComments__comment-form-btn_show:active{background:#e67100;-webkit-box-shadow:none;box-shadow:none}
.mediaComments__logo{width:50px;height:50px;border-radius:50%;overflow:hidden;position:relative;margin-right:10px;background-color:#d9dde1}@media only screen and (max-width:767px){.mediaComments__logo{width:30px;height:30px}}
.mediaComments__logo picture{position:absolute;left:0;right:0;top:0;bottom:0}
.mediaComments__logo picture img{width:100%;height:100%}
.mediaComments__logo picture svg{width:50px;height:50px;-webkit-transform:translate(7px,5px);-ms-transform:translate(7px,5px);transform:translate(7px,5px)}@media only screen and (max-width:767px){.mediaComments__logo picture svg{-webkit-transform:translate(-3px,3px)!important;-ms-transform:translate(-3px,3px)!important;transform:translate(-3px,3px)!important}}
.mediaComments__show-more-btn{background:#ff7e00;-webkit-box-shadow:0 2px 5px 0 rgba(255,83,0,.4);box-shadow:0 2px 5px 0 rgba(255,83,0,.4);border-radius:4px;font-size:14px;color:#fff;padding:10px 15px;font-weight:700;cursor:pointer;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:15px}
.mediaComments__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:45px}@media only screen and (max-width:1023px){.mediaComments__item{margin-top:35px}}@media only screen and (max-width:767px){.mediaComments__item{margin-top:25px}}
.mediaComments__item_show{overflow:hidden;-webkit-animation-name:showComment;animation-name:showComment;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:linear;animation-timing-function:linear}
.mediaComments__item-block{height:13px;margin-top:8px}
.mediaComments__item-block,.mediaComments__item-block-from{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.mediaComments__item-block-from{margin-top:0}@media only screen and (max-width:767px){.mediaComments__item-block-from{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:0}}
.mediaComments__item-name{font-weight:700}@media only screen and (max-width:767px){.mediaComments__item-name{margin-bottom:3px}}
.mediaComments__item-name-from{font-weight:700;color:#777f86}@media only screen and (max-width:767px){.mediaComments__item-name-from{font-size:12px}}
.mediaComments__item-name-from svg{color:#777f86;max-height:10px;width:12px;margin:0 10px}@media only screen and (max-width:767px){.mediaComments__item-name-from svg{margin:0 5px}}
.mediaComments__item-text{margin-top:5px}
.mediaComments__item-text_waiting{font-weight:700}
.mediaComments__item-time{font-size:12px;color:#777f86}
.mediaComments__item-answer_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:15px;font-weight:700;color:#777f86;cursor:pointer;position:relative;-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:ease;animation-timing-function:ease}
.mediaComments__list{position:relative}@media only screen and (max-width:767px){.mediaComments__comment-form,.mediaComments__item_show,.mediaComments__textarea-wrapper{-webkit-transition-property:none!important;-o-transition-property:none!important;transition-property:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-animation:none!important;animation:none!important}
.mediaComments__item{margin-top:30px}
.mediaComments__item-answer_btn,.mediaComments__item-name,.mediaComments__item-text{font-size:13px}
.mediaComments__item-data{width:calc(100% - 40px)}}@-webkit-keyframes spin-right{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-right{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes show{0%{opacity:0}to{opacity:1}}@keyframes show{0%{opacity:0}to{opacity:1}}@-webkit-keyframes showComment{0%{opacity:0;display:block}10%{opacity:1}80%{opacity:1;height:-webkit-max-content;height:max-content}90%{opacity:.4;height:50%}to{opacity:0;height:0;display:none}}@keyframes showComment{0%{opacity:0;display:block}10%{opacity:1}80%{opacity:1;height:-webkit-max-content;height:-moz-max-content;height:max-content}90%{opacity:.4;height:50%}to{opacity:0;height:0;display:none}}
.mediaQuiz{width:100%;margin-top:40px}@media only screen and (max-width:1023px){.mediaQuiz{margin-top:30px}}@media only screen and (max-width:767px){.mediaQuiz{margin-top:25px}}
.mediaQuiz__img{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;width:100%;height:460px}@media only screen and (max-width:1023px){.mediaQuiz__img{height:350px}}@media only screen and (max-width:767px){.mediaQuiz__img{height:185px}}
.mediaQuiz__img picture{position:absolute;left:0;right:0;top:0;bottom:0}
.mediaQuiz__img picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.mediaQuiz__container,.mediaQuiz__counter{margin:0 auto;width:700px}@media only screen and (max-width:1023px){.mediaQuiz__container,.mediaQuiz__counter{width:510px}}@media only screen and (max-width:767px){.mediaQuiz__container,.mediaQuiz__counter{width:100%}}
.mediaQuiz__container{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#fff;-webkit-box-shadow:0 0 16px rgba(0,0,0,.113508);box-shadow:0 0 16px rgba(0,0,0,.113508);border-radius:0 0 6px 6px}
.mediaQuiz__container-start{padding:20px 50px 30px}@media only screen and (max-width:767px){.mediaQuiz__container-start{padding:15px 15px 20px}}
.mediaQuiz__container-test{padding:20px 30px 30px}@media only screen and (max-width:767px){.mediaQuiz__container-test{padding:15px}}
.mediaQuiz__container-end{padding:30px}@media only screen and (max-width:767px){.mediaQuiz__container-end{padding:15px 0}}
.mediaQuiz__end{padding:30px;text-align:center}@media only screen and (max-width:767px){.mediaQuiz__end{padding:15px 0 20px}}
.mediaQuiz__end_text{margin-top:20px;font-size:14px;line-height:19px}@media only screen and (max-width:767px){.mediaQuiz__end_text{margin-top:15px}}
.mediaQuiz__end_text a{cursor:pointer}
.mediaQuiz__end_result{font-weight:700}
.mediaQuiz__end_result span:first-child{font-size:46px;line-height:0}@media only screen and (max-width:767px){.mediaQuiz__end_result span:first-child{font-size:26px}}
.mediaQuiz__end_result span:nth-child(2){font-size:30px}@media only screen and (max-width:767px){.mediaQuiz__end_result span:nth-child(2){font-size:18px}}
.mediaQuiz__end_result span:nth-child(3){font-size:30px}@media only screen and (max-width:767px){.mediaQuiz__end_result span:nth-child(3){font-size:18px}}
.mediaQuiz__end_title{font-size:42px;line-height:58px;font-weight:700}@media only screen and (max-width:767px){.mediaQuiz__end_title{font-size:18px;line-height:25px}}
.mediaQuiz__end_title-sm{font-weight:400;margin-top:5px;font-size:18px;line-height:25px}@media only screen and (max-width:767px){.mediaQuiz__end_title-sm{margin-top:0;font-size:14px;line-height:19px}}
.mediaQuiz__start-text{font-weight:700;font-size:28px;line-height:39px;text-align:center}@media only screen and (max-width:1023px){.mediaQuiz__start-text{line-height:1.1}}@media only screen and (max-width:767px){.mediaQuiz__start-text{font-size:18px;line-height:25px}}
.mediaQuiz__start-additional{margin-top:20px;font-size:20px;text-align:center}@media only screen and (max-width:767px){.mediaQuiz__start-additional{font-size:14px}}
.mediaQuiz__btn{margin:20px auto 0;background:#ff7e00;-webkit-box-shadow:0 2px 5px rgba(255,83,0,.4);box-shadow:0 2px 5px rgba(255,83,0,.4);border-radius:6px;font-weight:700;text-align:center;color:#fff;font-size:18px;line-height:25px;padding:10px 15px;width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap;text-transform:uppercase;cursor:pointer}@media only screen and (max-width:767px){.mediaQuiz__btn{margin-top:15px;font-size:16px;line-height:22px}}
.mediaQuiz__btn-start{min-width:300px}@media only screen and (max-width:1023px){.mediaQuiz__btn-start{margin-top:30px}}@media only screen and (max-width:767px){.mediaQuiz__btn-start{min-width:220px}}
.mediaQuiz__counter{background:#fff;-webkit-box-shadow:0 0 16px rgba(0,0,0,.113508);box-shadow:0 0 16px rgba(0,0,0,.113508);border-radius:6px 6px 0 0;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:40px}@media only screen and (max-width:767px){.mediaQuiz__counter{height:30px;padding:0 15px}}
.mediaQuiz__count-list{display:-webkit-box;display:-ms-flexbox;display:flex}
.mediaQuiz__count-item{width:10px;height:10px;border-radius:50%;background:#e1e1e1}@media only screen and (max-width:767px){.mediaQuiz__count-item{width:5px;height:5px}}
.mediaQuiz__count-item:not(:last-child){margin-right:7px}@media only screen and (max-width:767px){.mediaQuiz__count-item:not(:last-child){margin-right:4px}}
.mediaQuiz__count-item.active{width:25px;height:10px;background:#ff7e00;border-radius:4.5px}@media only screen and (max-width:767px){.mediaQuiz__count-item.active{width:15px;height:5px}}
.mediaQuiz__count-info{font-size:16px;line-height:22px;text-align:right}@media only screen and (max-width:767px){.mediaQuiz__count-info{font-size:13px;line-height:18px}}
.mediaQuiz__count-info span{font-weight:700}
.mediaQuiz__question{font-weight:700;font-size:18px;line-height:25px}@media only screen and (max-width:767px){.mediaQuiz__question{font-size:15px;line-height:21px}}
.mediaQuiz__answers{border-top:1px solid #e0e3e7;border-left:1px solid #e0e3e7;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}@media only screen and (max-width:767px){.mediaQuiz__answers{margin-top:15px}}
.mediaQuiz__answers-column .mediaQuiz__answer{width:100%}
.mediaQuiz__answers-normal .mediaQuiz__answer{width:50%}
.mediaQuiz__answer{cursor:pointer;min-height:50px;padding:12px 15px;border-bottom:1px solid #e0e3e7;border-right:1px solid #e0e3e7;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.mediaQuiz__answer-blue{background:#5293e9;color:#fff}@media only screen and (max-width:767px){.mediaQuiz__answer{min-height:45px;padding:10px 13px;font-size:14px}}
.mediaQuiz__answer-circle{width:25px;height:25px;border-radius:50%;position:relative}@media only screen and (max-width:767px){.mediaQuiz__answer-circle{width:20px;height:20px}}
.mediaQuiz__answer-circle svg{width:12px;height:auto;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.mediaQuiz__answer-circle svg{width:9px}}
.mediaQuiz__answer:hover{background:#f2f7fd}
.mediaQuiz__answer.right,.mediaQuiz__answer.uncorrect{color:#c8cdd0;cursor:auto}
.mediaQuiz__answer.right:hover,.mediaQuiz__answer.uncorrect:hover{background:#fff}
.mediaQuiz__answer.right .mediaQuiz__answer-circle{background:#48b102}
.mediaQuiz__answer.uncorrect .mediaQuiz__answer-circle{background:#e42c23}
.mediaQuiz__answer.clicked-false,.mediaQuiz__answer.clicked-true{color:#292c2e}
.mediaQuiz__answer.clicked-true{border:1px solid #48b102}
.mediaQuiz__answer.clicked-false{border:1px solid #e42c23}
.mediaQuiz__answer-blue:hover{background:#5293e9;color:#fff;cursor:auto}
.mediaQuiz__desc{font-size:15px;line-height:21px}@media only screen and (max-width:767px){.mediaQuiz__desc{font-size:14px;line-height:19px}}
.mediaQuiz__desc.positive b{color:#48b102}
.mediaQuiz__desc.negative b{color:#e42c23}
.mediaQuiz__after{margin-top:20px}@media only screen and (max-width:767px){.mediaQuiz__after{margin-top:15px}}
.mediaQuiz__share{width:100%;background:#fdf2db;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 3px rgba(0,26,44,.15);box-shadow:0 0 3px rgba(0,26,44,.15);border-radius:4px;padding:10px 20px;margin-top:20px}@media only screen and (max-width:767px){.mediaQuiz__share{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;padding:15px;margin-top:15px}}
.mediaQuiz__share_text{font-size:14px;margin-right:20px}@media only screen and (max-width:767px){.mediaQuiz__share_text{margin-right:0;width:100%}}
.mediaQuiz__share_btns{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.mediaQuiz__share_btns{margin-top:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}
.mediaQuiz__share_btn{border-radius:6px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center;font-size:14px;line-height:14px;padding:10px 15px;cursor:pointer;text-decoration:none;text-transform:none}
.mediaQuiz__share_btn svg{color:#fff;width:20px;max-height:20px;margin-right:10px}@media only screen and (max-width:767px){.mediaQuiz__share_btn{padding:12px 11px}}
.mediaQuiz__share_btn:first-child{background:#3a5ba0;margin-right:10px}
.mediaQuiz__share_btn:nth-child(2){background:#35a6de}