/*! normalize.css v2.1.2 | MIT License | git.io/normalize */ul{margin:0;padding:0}li{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:none}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.panel--secondary .screen-header--caption-only{padding-top:20px}button{padding:0}.screen-header{margin:0 0 30px;padding-left:30px;padding-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1501px) and (max-width:1900px){.screen-header{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.screen-header{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.screen-header{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.screen-header{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.screen-header{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.screen-header{padding-left:20px;padding-right:20px}}.screen-header__title,.screen-header h1{margin:20px 0 14px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#3a3a45;line-height:29px;font-weight:400;font-size:25px;word-wrap:break-word}.screen-header__caption{color:#898a8c;font-size:14px;line-height:18px}.screen-header__muted{color:#747e89;font-size:18px}.alert{background-color:#ff6969;color:#fff;padding:5px 30px}@media screen and (min-width:1501px) and (max-width:1900px){.alert{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.alert{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.alert{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.alert{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.alert{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.alert{padding-left:20px;padding-right:20px}}a:link:not(.btn){cursor:pointer;color:#00a2d3;text-decoration:none}a:link:not(.btn):hover{color:#008fba;text-decoration:underline}a:link:not(.btn):hover:visited{color:#008fba}a:link:not(.btn):visited{color:#00a2d3}.content{padding-left:30px;padding-right:30px;padding-bottom:30px}@media screen and (min-width:1501px) and (max-width:1900px){.content{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.content{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.content{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.content{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.content{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.content{padding-left:20px;padding-right:20px}}.section{border-top:1px solid #e8eaec;padding-top:20px;margin-bottom:20px}.car-rental-terms ul,ul.bullet-list{margin:20px 0}.car-rental-terms ul li,ul.bullet-list li{position:relative;padding-left:16px;line-height:18px;margin-bottom:10px}.car-rental-terms ul li:before,ul.bullet-list li:before{position:absolute;top:7px;left:0;content:"";background-color:#747e89;width:6px;height:6px;border-radius:6px}.car-rental-terms ul li ul,ul.bullet-list li ul{margin-left:20px}.pull-right{float:right}.classic-icon{-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}.classic-icon,.dropdown-icon{-webkit-box-flex:0;color:#00a2d3}.dropdown-icon{-ms-flex:0 0 10px;flex:0 0 10px;width:10px;height:10px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.dropdown-icon.closed{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.print-container{width:100%;background:#fff;display:none;-webkit-print-color-adjust:exact}@media print{.print-container{display:block}}.print-container__header{width:100%;height:100px;box-sizing:border-box;padding:0 20px;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;background:#3a3a45}.print-container__header-logo{-webkit-box-flex:0;-ms-flex:0 0 175px;flex:0 0 175px;height:50px;color:#fff}.print-container__header-logo .ts-logo-color--1{fill:#fff}.print-container__header-link{font-size:11pt;color:#fff}.print-container__content{padding:0 20px}.print-container h1,.print-container h2,.print-container h3,.print-container h4,.print-container h5,.print-container h6{margin:10px 0;font-family:inherit;font-weight:700;line-height:20px;color:inherit;text-rendering:optimizelegibility}.print-container h1,.print-container h2,.print-container h3{line-height:40px;page-break-after:avoid}.print-container h3{font-size:24.5px}.print-container h5{font-size:14px}.print-container img{max-width:100%!important}.print-container img,.print-container ul{page-break-inside:avoid}#js-to-print{position:absolute;top:0;left:0;width:0;height:0;z-index:-9999}@media print{body.is-printing>*{visibility:hidden}#js-to-print{z-index:9999;width:100%;height:100%}#js-to-print,#js-to-print *{visibility:visible}}.tooltip{max-width:300px;z-index:9999;position:absolute;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.tooltip--opened{opacity:1}.tooltip__inner{border:1px solid #00a2d3;background:#f9fdfe;color:#3a3a45;padding:13px 15px;font-size:11px;line-height:140%}.tooltip__arrow:before{border:6px solid #00a2d3}.tooltip__arrow:after,.tooltip__arrow:before{content:"";position:absolute;width:0;height:0}.tooltip__arrow:after{border:5px solid #f9fdfe}.tooltip--placement-top{margin-top:-3px;padding:6px 0}.tooltip--placement-top .tooltip__arrow:before{margin-bottom:1px;margin-left:-6px}.tooltip--placement-top .tooltip__arrow:after,.tooltip--placement-top .tooltip__arrow:before{bottom:0;left:50%;border-right-color:transparent;border-left-color:transparent;border-bottom-width:0}.tooltip--placement-top .tooltip__arrow:after{margin-left:-5px;margin-bottom:2px}.tooltip--placement-right{margin-left:3px;padding:0 6px}.tooltip--placement-right .tooltip__arrow:before{margin-top:-6px}.tooltip--placement-right .tooltip__arrow:after,.tooltip--placement-right .tooltip__arrow:before{top:50%;right:100%;margin-right:-7px;border-top-color:transparent;border-bottom-color:transparent;border-left-width:0}.tooltip--placement-right .tooltip__arrow:after{margin-top:-5px}.tooltip--placement-bottom{margin-top:3px;padding:6px 0}.tooltip--placement-bottom .tooltip__arrow:before{top:0;left:50%;margin-top:1px;margin-left:-6px;border-right-color:transparent;border-left-color:transparent;border-top-width:0}.tooltip--placement-bottom .tooltip__arrow:after{top:0;left:50%;margin-top:2px;margin-left:-5px;border-right-color:transparent;border-left-color:transparent;border-top-width:0}.tooltip--placement-left{margin-left:-3px;padding:0 6px}.tooltip--placement-left .tooltip__arrow:before{margin-right:1px;margin-top:-6px}.tooltip--placement-left .tooltip__arrow:after,.tooltip--placement-left .tooltip__arrow:before{top:50%;right:0;border-top-color:transparent;border-bottom-color:transparent;border-right-width:0}.tooltip--placement-left .tooltip__arrow:after{margin-right:2px;margin-top:-5px}.tooltip-inner__row{margin-bottom:7px}.tooltip-inner__row:last-child{margin-bottom:0}.tooltip-inner__title{margin-bottom:3px}body[lang=ru] [popup-class=tooltip-ru-one-line]{max-width:none}.search-again__row{margin-bottom:30px}.search-again__payment-options{border-top:1px solid #e8eaec;display:block}.search-again__search-loading svg{width:50px;height:50px;display:block;margin:0 auto 30px}.search-again__search-form{margin-bottom:30px;padding:20px;background-color:#f5f7f7;border:1px solid #d8d8d8}.search-again__search-form .grid-form{margin-bottom:20px;background:#fff;border-right:none}.search-again__search-form .btn{width:100%}.search-again__to-results{border:1px solid #e8eaec;border-width:1px 0;margin-bottom:30px}.search-again__to-results a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:50px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.search-again__to-results svg{width:10px;height:10px;margin-left:10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.search-again__not-found{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.search-again__not-found-icon{margin-right:10px}.search-again__not-found-icon img{width:40px;max-height:100%}.search-again__not-found-caption{line-height:20px}.search-again__not-found-caption h3{margin:0 0 10px;font-weight:700}.panel--secondary .search-again__search-form,.panel--secondary .search-again__to-results,.panel--secondary .search-again car-price-block{display:none}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{height:0;opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{height:0;opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;height:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;height:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes map-marker-pulse-2x{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}40%{opacity:1}to{opacity:0;-webkit-transform:scale3d(2,2,1);transform:scale3d(2,2,1)}}@keyframes map-marker-pulse-2x{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}40%{opacity:1}to{opacity:0;-webkit-transform:scale3d(2,2,1);transform:scale3d(2,2,1)}}@-webkit-keyframes toolbar-icon-highlighting{0%{-webkit-filter:drop-shadow(0 0 0 rgba(62,207,251,0));filter:drop-shadow(0 0 0 rgba(62,207,251,0))}40%{-webkit-filter:drop-shadow(0 0 11px #3ecffb);filter:drop-shadow(0 0 11px #3ecffb)}to{-webkit-filter:drop-shadow(0 0 0 rgba(62,207,251,0));filter:drop-shadow(0 0 0 rgba(62,207,251,0))}}@keyframes toolbar-icon-highlighting{0%{-webkit-filter:drop-shadow(0 0 0 rgba(62,207,251,0));filter:drop-shadow(0 0 0 rgba(62,207,251,0))}40%{-webkit-filter:drop-shadow(0 0 11px #3ecffb);filter:drop-shadow(0 0 11px #3ecffb)}to{-webkit-filter:drop-shadow(0 0 0 rgba(62,207,251,0));filter:drop-shadow(0 0 0 rgba(62,207,251,0))}}@-webkit-keyframes map-marker-pulse-3x{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}40%{opacity:1}to{opacity:0;-webkit-transform:scale3d(3,3,1);transform:scale3d(3,3,1)}}@keyframes map-marker-pulse-3x{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}40%{opacity:1}to{opacity:0;-webkit-transform:scale3d(3,3,1);transform:scale3d(3,3,1)}}@-webkit-keyframes map-marker-pulse-5x{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}40%{opacity:1}to{opacity:0;-webkit-transform:scale3d(5,5,1);transform:scale3d(5,5,1)}}@keyframes map-marker-pulse-5x{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}40%{opacity:1}to{opacity:0;-webkit-transform:scale3d(5,5,1);transform:scale3d(5,5,1)}}.card-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-type__logo{margin-right:16px;height:32px;width:50px;background:url(/i/logos/card-types.png) -50px 0 no-repeat;background-size:50px auto}.card-type__logo--visa{background-position:0 0}.card-type__logo--visa_electron{background-position:0 -46px}.card-type__logo--mastercard{background-position:0 -94px}.card-type__logo--maestro{background-position:0 -141px}.card-type__logo--discover{background-position:0 bottom}.flash-messages{position:fixed;top:15px;left:50%;margin-left:-225px;z-index:900;width:450px}@media screen and (max-width:768px){.flash-messages{margin-left:0;right:10%;width:80%;left:auto}}.flash-messages .message-item{width:100%;margin-bottom:10px;padding:15px 20px;border-radius:3px;box-sizing:border-box;box-shadow:1px 3px 6px 0 rgba(0,0,0,.34)}.flash-messages .message-item svg{margin:0 5px 0 0;width:16px;height:16px;display:inline-block;vertical-align:middle}.flash-messages .message-item .message-title{display:block;font-weight:700}.flash-messages .message-item.alert-error{background-color:#ff6969;color:#ffdbdb}.flash-messages .message-item.alert-error a{color:#ffdbdb}.flash-messages .message-item.alert-error .message-title{color:#fff;margin-bottom:10px}.flash-messages .message-item.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.content-holder,.scenarios-selector,.timeline__event-length--shadow .timeline__event-length-event-title,.timeline__event-title,.timeline__time-shift,.timeline__time-text,body{font-family:Open Sans,sans-serif}.currency-symbol{font-family:PT Sans,sans-serif}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;-webkit-backface-visibility:hidden}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1),-webkit-transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__icon{width:44px;height:44px}.pswp__icon{color:#fff;pointer-events:none}.pswp__button--fs,.pswp__icon--alt{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs .pswp__icon{display:none}.pswp--fs .pswp__button--fs .pswp__icon--alt{display:block}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom .pswp__icon{display:none}.pswp--zoomed-in .pswp__button--zoom .pswp__icon--alt{display:block}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50px;bottom:0;width:12%;height:auto;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left .pswp__icon,.pswp__button--arrow--right .pswp__icon{top:50%;margin-top:-22px;height:44px;width:44px;position:absolute}.pswp__button--arrow--left .pswp__icon{left:6px}.pswp__button--arrow--right .pswp__icon{right:6px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/i/other-icons/photoswipe/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}

/*! Flickity v2.0.2
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.modal{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}.modal,.modal__backdrop{left:0;top:0;width:100%;height:100%}.modal__backdrop{position:absolute;background:rgba(0,0,0,.5)}.modal__content{position:relative;padding:50px 30px;width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:2px;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,.17);z-index:1}@media screen and (max-width:768px){.modal__content{padding:50px 30px 30px;width:calc(100% - 30px);-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}}.modal__button-close{position:absolute;top:14px;right:14px;width:14px;height:14px;color:#00a2d3}.modal__button-close>svg{width:inherit;height:inherit}.modal__icon-wrapper{float:left;margin-right:14px;width:128px}@media screen and (max-width:768px){.modal__icon-wrapper{float:none;margin:0 0 45px;width:auto}}.modal__icon-wrapper--image-inside{text-align:center}.modal__icon--calendar-cancel{width:74px;height:74px;color:#ff6969}@media screen and (max-width:768px){.modal__icon--calendar-cancel{width:95px;height:95px}}.modal__icon--stopwatch{width:102px;height:88px;color:#747e89}.modal__icon--success{width:74px;height:74px;color:#00c33b}@media screen and (max-width:768px){.modal__icon--success{width:95px;height:95px}}.modal__caption{margin-bottom:15px;color:#3a3a45;font-size:24px}@media screen and (max-width:768px){.modal__caption{font-size:18px;text-align:center}}.modal__caption .info-tooltip{width:20px;height:18px}.modal__text{margin-bottom:12px;color:#747e89;font-size:12px;line-height:19px}@media screen and (max-width:768px){.modal__text{text-align:center}}.modal__text:last-of-type{margin-bottom:0}.modal__text--success{color:#68c249}.modal__text--danger{color:#ff6969}.modal__text--warning{color:#ffa200}.modal .btn{margin-top:15px}@media screen and (max-width:768px){.modal .btn{margin:15px auto 0;display:block}}.modal .btn--link{width:130px}

/*!
 * angular-loading-bar v0.6.0
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2014 Wes Cruver
 * License: MIT
 */#loading-bar,#loading-bar-spinner{pointer-events:none;-webkit-pointer-events:none;-webkit-transition:all .35s linear;transition:all .35s linear}#loading-bar-spinner.ng-enter,#loading-bar-spinner.ng-leave.ng-leave-active,#loading-bar.ng-enter,#loading-bar.ng-leave.ng-leave-active{opacity:0}#loading-bar-spinner.ng-enter.ng-enter-active,#loading-bar-spinner.ng-leave,#loading-bar.ng-enter.ng-enter-active,#loading-bar.ng-leave{opacity:1}#loading-bar .bar{-webkit-transition:width .35s;transition:width .35s;background:#29d;position:fixed;z-index:10002;top:0;left:0;width:100%;height:2px;border-bottom-right-radius:1px;border-top-right-radius:1px}#loading-bar .peg{position:absolute;width:70px;right:0;top:0;height:2px;opacity:.45;-ms-box-shadow:#29d 1px 0 6px 1px;box-shadow:1px 0 6px 1px #29d;border-radius:100%}#loading-bar-spinner{display:block;position:fixed;z-index:10002;top:17px;left:10px}#loading-bar-spinner .spinner-icon{width:14px;height:14px;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:10px;-webkit-animation:loading-bar-spinner .4s linear infinite;animation:loading-bar-spinner .4s linear infinite}@-webkit-keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}

/*!
 *
 *         SimpleBar.js - v2.5.1
 *         Scrollbars, simpler.
 *         https://grsmto.github.io/simplebar/
 *
 *         Made by Adrien Grsmto from a fork by Jonathan Nicol
 *         Under MIT License
 *
 */[data-simplebar]{position:relative;z-index:0;overflow:hidden;-webkit-overflow-scrolling:touch}[data-simplebar=init]{display:-webkit-box;display:-ms-flexbox;display:flex}.simplebar-scroll-content{overflow-x:hidden;overflow-y:scroll;min-width:100%;box-sizing:content-box}.simplebar-content{overflow-x:scroll;overflow-y:hidden;box-sizing:border-box;min-height:100%}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;width:11px}.simplebar-scrollbar{position:absolute;right:2px;border-radius:7px;min-height:10px;width:7px;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;background:#000;background-clip:padding-box}.simplebar-track:hover .simplebar-scrollbar{opacity:.5;-webkit-transition:opacity 0 linear;transition:opacity 0 linear}.simplebar-track .simplebar-scrollbar.visible{opacity:.5}.simplebar-track.horizontal{left:0;width:auto;height:11px}.simplebar-track.vertical{top:0}.horizontal.simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto}.event-agenda{border-bottom:1px solid #d8d8d8;position:relative}.event-agenda__row{height:49px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;color:#747e89;background-color:#f5f7f7;padding-left:30px;padding-right:30px}@media screen and (min-width:1501px) and (max-width:1900px){.event-agenda__row{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.event-agenda__row{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.event-agenda__row{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.event-agenda__row{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.event-agenda__row{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.event-agenda__row{padding-left:20px;padding-right:20px}}.event-agenda__row--button{background-color:#fff}.event-agenda__row--expanded{height:auto}.event-agenda__row--expanded:before{display:none}.event-agenda__row--expanded .event-agenda__row-wrap{border-bottom:none}.event-agenda__row+*>.event-agenda__row:before,.event-agenda__row+.event-agenda__row:before{display:block}.event-agenda__row:not(:last-child){border-bottom:1px solid #d8d8d8}.event-agenda__spacer{background-color:#f5f7f7}.event-agenda__spacer--span1{height:49px}.event-agenda__spacer--span2{height:98px}.event-agenda__spacer--span3{height:147px}.event-agenda__spacer--span4{height:196px}.event-agenda__full-width-hint{position:relative;padding:6px 30px;background:#01b169;border-bottom:1px solid #e8eaec;color:#fff;font-size:14px;line-height:17px;text-align:center;z-index:1}@media screen and (max-width:768px){.event-agenda__full-width-hint{padding:6px 10px}}@media screen and (max-width:370px){.event-agenda__full-width-hint{padding:6px 22px}}.event-agenda__full-width-hint:before{height:0;width:0;border:7px solid transparent;border-bottom-color:#01b169;position:absolute;top:-14px;right:72px;content:""}.event-agenda__row-icon{-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;color:#00a2d3}.event-agenda__row-icon svg{height:16px;width:16px}.event-agenda__arrow{margin-left:auto;width:8px;height:16px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.event-agenda__row--button .event-agenda__arrow,.event-agenda__row--link .event-agenda__arrow{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.event-agenda__row--expanded .event-agenda__arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.event-agenda__row--no-action .event-agenda__arrow{display:none}.event-agenda__toggle{margin-left:auto}.event-agenda__toggle svg{width:9px;height:5px;color:#cacdd3}.event-agenda__duration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:20px;white-space:nowrap;color:#3a3a45;text-transform:lowercase}@media screen and (max-width:370px){.event-agenda__duration{margin-left:10px}}.event-agenda__duration--no-icon{margin-left:0}@media screen and (max-width:370px){.event-agenda__duration--no-icon{margin-left:0}}.event-agenda__duration--expecting{color:rgba(145,152,161,.5)}.event-agenda__duration-icon{margin-right:6px;width:16px;height:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;color:#747e89}@media screen and (max-width:370px){.event-agenda__duration-icon{display:none}}.event-agenda__duration-icon svg{width:16px;height:16px}.event-agenda__path-error-tooltip{margin-left:8px;width:16px;height:16px}.event-agenda__path-error-tooltip>svg{color:#00a2d3;width:16px;height:16px}.event-agenda__time{color:#3a3a45;white-space:nowrap;height:16px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.event-agenda__time--light{font-size:16px}.event-agenda__time--strong{font-weight:700;font-size:16px}@media screen and (max-width:370px){.event-agenda__time--strong{font-size:14px}}@media screen and (max-width:370px){.event-agenda__time{height:auto;font-size:14px}}.event-agenda__time--expecting{color:rgba(145,152,161,.5)}.event-agenda__time--tz-conflict{color:#ffa200}.event-agenda__time .time{margin-left:5px;color:#747e89}.event-agenda__time-value{margin-left:6px}.event-agenda__time-value--months{text-transform:capitalize}.event-agenda__row-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;box-sizing:border-box}.event-agenda__row-group,.event-agenda__row-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0}.event-agenda__row-head{height:49px;font-size:14px;box-sizing:border-box}@media screen and (max-width:370px){.event-agenda__row-head{font-size:12px}}.event-agenda__row--expanded .event-agenda__row-head,.event-agenda__row:last-child .event-agenda__row-head{border-bottom:none}.event-agenda__row--no-action .event-agenda__row-head{cursor:default}.event-agenda__row-head .btn{border-width:1px}.event-agenda__edit-buttons{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.event-agenda__button{margin-left:10px}.event-agenda__head-text{margin-left:7px;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:370px){.event-agenda__head-text{margin-left:7px}}.event-agenda__row--link .event-agenda__head-text{color:#00a2d3}.event-agenda__row--no-action .event-agenda__head-text{color:#747e89}.event-agenda .event-agenda__row:last-child>:last-child.event-agenda__row-body{margin-bottom:20px}.event-agenda__row-body{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;display:none;position:relative;box-sizing:border-box}.event-agenda__row--expanded .event-agenda__row-body{display:block}.event-agenda__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;height:18px}.event-agenda__message-text{margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-agenda__message-info-icon{margin-right:8px;width:16px;height:16px}.event-agenda__message-info-icon>svg{color:#00a2d3;width:16px;height:16px}.event-agenda__message-info-icon--tz-conflict{margin:0 0 0 8px;width:16px;height:16px}.event-agenda__message-info-icon--tz-conflict>svg{width:16px;height:16px}.event-agenda .loading-spinner{color:#00a2d3}.panel--secondary .event-agenda--event-controls{display:none}.checkbox,.radiobutton{line-height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}.checkbox__hidden-input,.radiobutton__hidden-input{display:none}.checkbox__checkmark,.radiobutton__checkmark{height:17px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;margin-right:10px;color:#00a2d3}.checkbox__checkmark-icon,.radiobutton__checkmark-icon{-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;width:18px;height:18px}.checkbox__label,.radiobutton__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.checkbox__checkmark-icon{display:none}.checkbox__checkmark{border:2px solid #00a2d3;color:#00a2d3;border-radius:3px;text-align:center;box-sizing:border-box}.checkbox__checkmark:hover{border-color:#008fba;color:#008fba}.checkbox__checkmark--is-checked .checkbox__checkmark-icon{display:inline-block}.checkbox__half-state{display:block}.checkbox__half-state:after{content:"";display:block;background-color:#00a2d3;border-radius:2px}.checkbox__checkmark{height:18px;width:18px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;line-height:16px}.checkbox__checkmark-icon{height:11px;width:11px}.checkbox__half-state{padding:2px 0 0 2px}.checkbox__half-state:after{width:10px;height:10px}.datepicker{width:100%;box-sizing:border-box;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;border:1px solid transparent}.datepicker--error,.datepicker.ng-invalid{border-color:#ff6969;z-index:2}.datepicker--error:hover,.datepicker.ng-invalid:hover{border-color:#ff6969}.datepicker--readonly{cursor:default!important}.datepicker__value{display:-webkit-box;display:-ms-flexbox;display:flex}.datepicker__value--readonly .datepicker__day,.datepicker__value--readonly .datepicker__month{color:#747e89}.datepicker__value--transparent .datepicker__day,.datepicker__value--transparent .datepicker__month{color:transparent}.datepicker__date{width:100%;box-sizing:border-box;padding:14px 15px 17px;position:relative}.datepicker__date--range-from:after{content:"";position:absolute;height:72%;top:14%;border-right:1px solid #e8eaec;right:0}.datepicker__dropdown-icon{position:absolute;top:20px;right:16px;width:9px;height:5px;color:#cacdd3}.datepicker__date-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px;font-weight:400;line-height:22px;color:#00a2d3}.datepicker__date-wrap--on-calendar{color:#747e89}.grid-form--dark .datepicker__date-wrap{color:#fff}.datepicker__sep{display:inline;color:#747e89}.datepicker__month{display:inline}.datepicker__day{display:inline;margin-right:5px}.datepicker__time{display:inline;margin-left:6px;color:#747e89;font-size:12px}.datepicker__label{color:#747e89;font-size:12px;font-weight:700;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:17px}.grid-form--dark .datepicker__label{color:#00a2d3}.datepicker__label-icon{margin-right:10px;width:16px;height:16px;color:#00a2d3}.panel--secondary .save-event{display:none}.save-event{position:relative;margin-bottom:35px}.save-event__btns .btn{width:100%;box-sizing:border-box}.save-event__btns svg{margin-right:9px;width:16px;height:16px}.save-event__saved-icon{margin-right:7px;color:#00a2d3}.save-event__form{margin-top:20px;padding:15px 20px;background-color:#f5f7f7;border:1px solid #d8d8d8}.save-event__wrap>.grid-form{margin-top:13px;margin-bottom:20px;background:#fff;border-right:none}.save-event__wrap>.grid-form textarea~.block-field__label,.save-event__wrap>.grid-form textarea~.custom-dropdown__label,.save-event__wrap>.grid-form textarea~.scenario-list__label{background:#fff}.save-event__wrap>.btn{width:100%;height:50px;line-height:50px}.save-event__wrap>.btn svg{margin-right:10px;width:16px;height:16px}.save-event__comment-label{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:700;color:#00a2d3}.save-event__comment-label svg{margin-right:8px;-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px;width:8px;height:8px}.save-event__summary{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}.save-event__event-icon{margin-right:9px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;color:#00a2d3}.save-event__time-wrap{margin-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:22px;white-space:nowrap}.save-event__time-wrap--expecting{color:rgba(145,152,161,.5)}.save-event__time{color:#3a3a45}.save-event__time--end{color:#747e89}.save-event__time-label{margin-right:5px}.save-event__tz-conflict-icon{margin-right:15px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;color:#ffa200}.save-event__tz-conflict-icon svg{width:100%;height:100%}.save-event__duration{color:#747e89;font-size:16px;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.save-event__duration--expecting{color:rgba(145,152,161,.5)}.save-event__duration svg{margin-right:9px;width:16px;height:16px}.save-event__scenario{margin-left:24px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.save-event__scenario span{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.save-event__scenario-icon{margin-right:8px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}.dropdown{position:relative;width:100%;height:80px;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-line-pack:stretch;align-content:stretch}.dropdown__option-description{padding-top:6px;color:#747e89;font-size:12px;font-style:italic;line-height:17px}.dropdown__icon{margin-right:5px;width:21px;height:21px;color:#00a2d3;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px}.dropdown__icon--scenario{width:16px;height:16px;color:inherit}.dropdown__option{border-bottom:1px solid #d8d8d8;padding:12px 0}.dropdown__option:last-child{border-bottom-width:0}.dropdown__option.active:not(.dropdown__option--scenario){background-color:#f9fdff;color:#00a2d3}.dropdown__option.active:not(.dropdown__option--scenario) .dropdown__icon{color:#00a2d3}.dropdown__option--scenario{font-size:16px;font-weight:400;line-height:22px}.dropdown__option--scenario.active{background-color:#f9fdff}.dropdown__option.disabled{color:#747e89}.dropdown__content{padding:14px 15px 19px;height:53px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#00a2d3;font-size:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;box-sizing:border-box;border-left:1px solid transparent;border-right:1px solid transparent}.event-selector .dropdown__content{font-size:16px}.grid-form--dark .dropdown__content{color:#fff}.dropdown__title{padding:15px 15px 0;font-size:12px;font-weight:700;color:#747e89}.grid-form--dark .dropdown__title{color:#00a2d3}.dropdown__selected-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.dropdown__selected-item:first-letter{text-transform:uppercase}.dropdown__inner-dropdown{position:absolute;top:80px;padding:11px 15px 2px;width:100%;background:#fff;border:1px solid #00a2d3;box-sizing:border-box;z-index:10}.dropdown__head{border:1px solid #d8d8d8;border-bottom:0;position:relative;cursor:pointer;font-size:0}.grid-form .dropdown__head{border-color:transparent}.dropdown--is-open .dropdown__head,.dropdown--is-open .selectize-input,.grid-form .block-controls:focus .dropdown__head,.grid-form .block-controls:focus .selectize-input,.grid-form .block-field:focus .dropdown__head,.grid-form .block-field:focus .selectize-input,.grid-form .btn:focus .dropdown__head,.grid-form .btn:focus .selectize-input,.grid-form .custom-dropdown__current:focus .dropdown__head,.grid-form .custom-dropdown__current:focus .selectize-input,.grid-form .scenario-list__current:focus .dropdown__head,.grid-form .scenario-list__current:focus .selectize-input,.grid-form__control:focus .dropdown__head,.grid-form__control:focus .selectize-input,.grid-form__field-helper:focus .dropdown__head,.grid-form__field-helper:focus .selectize-input{border-color:#00a2d3;z-index:10}.grid-form--dark .dropdown--is-open .dropdown__head,.grid-form--dark .dropdown--is-open .selectize-input,.grid-form--dark .grid-form .block-controls:focus .dropdown__head,.grid-form--dark .grid-form .block-controls:focus .selectize-input,.grid-form--dark .grid-form .block-field:focus .dropdown__head,.grid-form--dark .grid-form .block-field:focus .selectize-input,.grid-form--dark .grid-form .btn:focus .dropdown__head,.grid-form--dark .grid-form .btn:focus .selectize-input,.grid-form--dark .grid-form .custom-dropdown__current:focus .dropdown__head,.grid-form--dark .grid-form .custom-dropdown__current:focus .selectize-input,.grid-form--dark .grid-form .scenario-list__current:focus .dropdown__head,.grid-form--dark .grid-form .scenario-list__current:focus .selectize-input,.grid-form--dark .grid-form__control:focus .dropdown__head,.grid-form--dark .grid-form__control:focus .selectize-input,.grid-form--dark .grid-form__field-helper:focus .dropdown__head,.grid-form--dark .grid-form__field-helper:focus .selectize-input,.grid-form .grid-form--dark .block-controls:focus .dropdown__head,.grid-form .grid-form--dark .block-controls:focus .selectize-input,.grid-form .grid-form--dark .block-field:focus .dropdown__head,.grid-form .grid-form--dark .block-field:focus .selectize-input,.grid-form .grid-form--dark .btn:focus .dropdown__head,.grid-form .grid-form--dark .btn:focus .selectize-input,.grid-form .grid-form--dark .custom-dropdown__current:focus .dropdown__head,.grid-form .grid-form--dark .custom-dropdown__current:focus .selectize-input,.grid-form .grid-form--dark .scenario-list__current:focus .dropdown__head,.grid-form .grid-form--dark .scenario-list__current:focus .selectize-input{border-color:#00a2d3}.dropdown--is-open .dropdown__arrow-icon,.grid-form .block-controls:focus .dropdown__arrow-icon,.grid-form .block-field:focus .dropdown__arrow-icon,.grid-form .btn:focus .dropdown__arrow-icon,.grid-form .custom-dropdown__current:focus .dropdown__arrow-icon,.grid-form .scenario-list__current:focus .dropdown__arrow-icon,.grid-form__control:focus .dropdown__arrow-icon,.grid-form__field-helper:focus .dropdown__arrow-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.selectize-input.dropdown-active:before{background:#00a2d3}.dropdown__arrow-icon{position:absolute;right:15px;top:17px;width:12px;height:12px;color:#747e89;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.dropdown__select{font-size:0}.dropdown__content-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dropdown__content-text:first-letter{text-transform:capitalize}di-event-selector{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.event-selector{cursor:pointer}.event-selector,.event-selector__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.event-selector__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.event-selector__icon{margin-right:8px;width:16px;height:16px;color:#00a2d3}.event-selector__name--placeholder{color:#9f9f9f}.number-input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.number-input__input{border:1px solid #e8eaec;background-color:#fff;width:33px;height:28px;text-align:center;padding:0;font-size:14px;color:#00a2d3;font-weight:700;vertical-align:middle;-moz-appearance:textfield}.number-input__input::-webkit-inner-spin-button,.number-input__input::-webkit-outer-spin-button{-webkit-appearance:none}.number-input__input.ng-invalid{color:#ff5959;border-color:#ff6969}.number-input__input--disabled,.number-input__input:disabled{color:rgba(0,162,211,.5);background-color:#ebf2f6}.number-input__btn-decrease,.number-input__btn-increase{background:transparent;border:none;color:#00a2d3;padding:0;height:30px;width:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.number-input__btn-decrease:disabled,.number-input__btn-increase:disabled{opacity:.2}.number-input__btn-decrease svg,.number-input__btn-increase svg{height:10px;width:20px}.one-liner-button{border-top:0}di-time-selector{width:100%}.time-selector{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;cursor:pointer}.time-selector--read-only{pointer-events:none}.time-selector--read-only .time-selector__input{color:#3a3a45}.grid-form--dark .time-selector--read-only .time-selector__input{color:#fff}.time-selector--read-only .time-selector__button{display:none}.time-selector__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.time-selector__wrapper--date{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.time-selector__icon-clock{-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;margin-right:8px;width:14px;height:14px;position:relative;top:1px;color:#00a2d3}@media screen and (min-width:1201px) and (max-width:1400px){.time-selector__icon-clock{display:none}}@media screen and (min-width:769px) and (max-width:1000px){.time-selector__icon-clock{display:none}}.time-selector__input{margin-right:8px;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:transparent;border:0;color:#00a2d3;font-size:16px;font-weight:400;line-height:22px;outline:none}.grid-form--dark .time-selector__input{color:#fff}.time-selector__input--time{-webkit-box-flex:0;-ms-flex:0 0 41px;flex:0 0 41px}@media screen and (min-width:1201px) and (max-width:1400px){.time-selector__input{font-size:16px}.time-selector__input--time{-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px}}@media screen and (min-width:769px) and (max-width:1000px){.time-selector__input{font-size:16px}.time-selector__input--time{-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px}}.time-selector__date{color:#747e89;font-size:12px;white-space:nowrap;line-height:17px}.grid-form--dark .time-selector__date{color:#b4b4b8}.time-selector__button{border:0;background:none;height:100%;padding:0 5px;color:#00a2d3}@media screen and (max-width:768px){.time-selector__button{padding:0 10px}}.time-selector__button:hover{color:#0083aa}.time-selector__button svg{height:10px;width:10px}@media screen and (max-width:768px){.time-selector__button svg{height:15px;width:15px}}.travel-mode-selector{margin-bottom:20px}.travel-mode-selector__title{margin-bottom:10px;color:#747e89;font-size:12px;font-weight:700;line-height:17px}.travel-mode-selector__mode-list{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;position:relative;color:#00a2d3}@media screen and (max-width:768px){.travel-mode-selector__mode-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.travel-mode-selector__mode{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;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;color:#3a3a45}@media screen and (max-width:768px){.travel-mode-selector__mode{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.travel-mode-selector__mode:not(:first-child){margin-left:15px}@media screen and (max-width:768px){.travel-mode-selector__mode:not(:first-child){margin-left:0}}.dark .travel-mode-selector__mode{color:#747e89}.travel-mode-selector__mode--active{color:inherit}.dark .travel-mode-selector__mode--active{color:#00a2d3}.travel-mode-selector__mode--disabled{cursor:default!important;color:#a6b0bb}.dark .travel-mode-selector__mode--disabled{color:#747e89;opacity:.4}.travel-mode-selector__mode--disabled .travel-mode-selector__mode-icon-wrap:hover{background:none}.travel-mode-selector__mode-icon-wrap{margin-bottom:5px;width:36px;height:36px;border-radius:100%;background:transparent;-webkit-transition:all .3s ease;transition:all .3s ease;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;box-sizing:border-box}.travel-mode-selector__mode-icon-wrap--active,.travel-mode-selector__mode-icon-wrap:hover{background-color:#e8ecec}.dark .travel-mode-selector__mode-icon-wrap--active{background:none;border:1px solid #00a2d3}.travel-mode-selector__mode-icon{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}.travel-mode-selector__mode-duration{width:75px;line-height:19px;font-size:14px;text-transform:lowercase;text-align:center;white-space:nowrap}.travel-mode-selector__settings-icon{top:0;right:0;width:18px;height:18px;position:absolute;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease;transition:all .3s ease;color:#00a2d3}.travel-mode-selector__settings-icon:hover{opacity:.8}.travel-mode-selector__settings-icon--active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.travel-mode-selector__settings{margin:20px 0 0;padding:20px 20px 0;width:100%;background-color:#fff;border:1px solid #e8eaec;box-sizing:border-box}.dark .travel-mode-selector__settings{background:hsla(0,0%,100%,.05);border:1px solid #4d4d57}.travel-mode-selector__settings-header{margin:0 0 15px;color:#707f8b}.travel-mode-selector__settings-list{margin-bottom:20px}.travel-mode-selector__settings-list li{margin-bottom:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.geo-autocomplete-dropdown{position:absolute;margin-top:-1px;width:100%;box-sizing:border-box;background-color:#fff;border:1px solid #00a2d3;z-index:101;overflow:hidden}@media screen and (max-width:768px){.geo-autocomplete-dropdown{left:0!important;right:0;width:auto;height:calc(100vh - 50px)}.di-map-autocomplete .geo-autocomplete-dropdown{left:-50px!important}}.geo-autocomplete-dropdown__list{max-height:390px;width:calc(100% + 17px);overflow-y:scroll}.geo-autocomplete-dropdown__list--map-autocomplete{max-height:840px}.geo-autocomplete-dropdown__list--map-autocomplete .geo-autocomplete-dropdown__match-icon{margin-right:25px}@media screen and (max-width:768px){.geo-autocomplete-dropdown__list{width:100%;max-height:100%}}.geo-autocomplete-dropdown--map-autocomplete{margin-top:-1px;width:520px}.geo-autocomplete-dropdown__group-title{height:30px;background:#f6f6f7;font-size:12px}.geo-autocomplete-dropdown__group-title,.geo-autocomplete-dropdown__match{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3a3a45;border-bottom:1px solid #e8eaec}.geo-autocomplete-dropdown__match{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;box-sizing:border-box;height:60px}.geo-autocomplete-dropdown__match--child{padding-left:40px;color:#747e89}.geo-autocomplete-dropdown__match--active{color:#00a2d3;background-color:#f9fdff}.geo-autocomplete-dropdown__match:last-child{border-bottom:0}.geo-autocomplete-dropdown__match-icon{width:15px;height:15px;-webkit-box-flex:0;-ms-flex:0 0 15px;flex:0 0 15px;margin-right:10px}.geo-autocomplete-dropdown__match-name{overflow:hidden;margin-right:20px;max-height:100%}.geo-autocomplete-dropdown__match-name>span{overflow:hidden;-webkit-line-clamp:3;line-height:110%;display:-webkit-box;-webkit-box-orient:vertical}.geo-autocomplete-dropdown__match-code{margin-left:auto}.geo-autocomplete-dropdown__subtext,.geo-autocomplete-dropdown__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-autocomplete-dropdown__subtext{padding-top:6px;color:#747e89;font-size:12px}.geo-autocomplete-dropdown__provider{padding:0 20px;height:50px;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}.autocomplete-tip{top:80px;left:0;padding:20px 0;width:100%;background:#fff;position:absolute;box-sizing:border-box;display:none;border:1px solid #e2e4e7}.header-autocomplete--mobile-show .autocomplete-tip{display:block}@media screen and (max-width:768px){.autocomplete-tip{top:50px;right:0;bottom:0;position:fixed;z-index:100;border:none}input.js-focused~.autocomplete-tip,input:focus~.autocomplete-tip{display:block}}input:focus~.autocomplete-tip--map{display:block;z-index:3}.autocomplete-tip__block{margin:0 0 30px;padding:0 50px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#747e89;line-height:20px}.autocomplete-tip__block:last-child{margin:0}@media screen and (max-width:768px){.autocomplete-tip__block--desktop-only{display:none}}.autocomplete-tip__block--map-link{padding:0 50px 0 17px;color:#00a2d3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}@media screen and (max-width:768px){.autocomplete-tip__block--map-link{display:-webkit-box;display:-ms-flexbox;display:flex}}.autocomplete-tip__arrow{margin-left:9px;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;width:12px;height:12px}.autocomplete-tip__icon-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.autocomplete-tip--map .autocomplete-tip__icon-wrap{width:60px}@media screen and (max-width:768px){.autocomplete-tip--map .autocomplete-tip__icon-wrap{width:50px}}.autocomplete-tip__icon{margin:7px 0 0;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;height:16px}@media screen and (max-width:768px){.block-field__control[uib-typeahead].active,.block-field__control[uib-typeahead]:focus,.custom-dropdown__control[uib-typeahead].active,.custom-dropdown__control[uib-typeahead]:focus,.scenario-list__control[uib-typeahead].active,.scenario-list__control[uib-typeahead]:focus{top:-50px;left:50px;padding:0 10px 0 60px!important;width:calc(100% - 50px);height:50px!important;background:#f6f6f7;position:fixed;border:none;font-size:14px!important;z-index:100}}@media screen and (max-width:768px){.block-field__control[uib-typeahead].active~.autocomplete-mobile-hide,.block-field__control[uib-typeahead]:focus~.autocomplete-mobile-hide,.custom-dropdown__control[uib-typeahead].active~.autocomplete-mobile-hide,.custom-dropdown__control[uib-typeahead]:focus~.autocomplete-mobile-hide,.scenario-list__control[uib-typeahead].active~.autocomplete-mobile-hide,.scenario-list__control[uib-typeahead]:focus~.autocomplete-mobile-hide{left:0;top:-50px;width:50px;height:50px;cursor:pointer;position:fixed;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-color:#4f4f5d;color:#fff;z-index:100}.block-field__control[uib-typeahead].active~.autocomplete-mobile-hide svg,.block-field__control[uib-typeahead]:focus~.autocomplete-mobile-hide svg,.custom-dropdown__control[uib-typeahead].active~.autocomplete-mobile-hide svg,.custom-dropdown__control[uib-typeahead]:focus~.autocomplete-mobile-hide svg,.scenario-list__control[uib-typeahead].active~.autocomplete-mobile-hide svg,.scenario-list__control[uib-typeahead]:focus~.autocomplete-mobile-hide svg{width:16px;height:16px}}@media screen and (max-width:768px){.block-field__control[uib-typeahead].active~.autocomplete-icon-wrap,.block-field__control[uib-typeahead]:focus~.autocomplete-icon-wrap,.custom-dropdown__control[uib-typeahead].active~.autocomplete-icon-wrap,.custom-dropdown__control[uib-typeahead]:focus~.autocomplete-icon-wrap,.scenario-list__control[uib-typeahead].active~.autocomplete-icon-wrap,.scenario-list__control[uib-typeahead]:focus~.autocomplete-icon-wrap{left:50px;top:-50px;width:60px;height:50px;position:fixed;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;z-index:100}}@media screen and (max-width:768px){.block-field__control[uib-typeahead].active+.geo-autocomplete-dropdown,.block-field__control[uib-typeahead]:focus+.geo-autocomplete-dropdown,.custom-dropdown__control[uib-typeahead].active+.geo-autocomplete-dropdown,.custom-dropdown__control[uib-typeahead]:focus+.geo-autocomplete-dropdown,.scenario-list__control[uib-typeahead].active+.geo-autocomplete-dropdown,.scenario-list__control[uib-typeahead]:focus+.geo-autocomplete-dropdown{position:fixed;top:0!important;z-index:101}}.popup__dialog{height:630px;width:460px;max-height:100vh;max-width:100%;background:#fff;overflow:hidden;position:fixed;top:50vh;left:50%;margin-left:-230px;margin-top:-315px;z-index:100;box-shadow:1px 0 5px rgba(35,34,34,.15);border:1px solid #e8eaec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup__backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:99}.popup__backdrop[ng-click]{cursor:default}.popup__header{height:65px;font-size:18px;font-weight:700;color:#00a2d3;background:#eef6fe;width:100%}.popup__back,.popup__header{position:absolute;line-height:65px;text-align:center}.popup__back{top:0;left:0;width:65px;height:100%;background:#e2edf8;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.popup__back:hover{background:#d2dde8}.popup__back svg{width:8px;height:15px;color:#4f4f58}.popup__body{-webkit-box-flex:1;-ms-flex:1;flex:1;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:65px;height:calc(100% - 65px)}.popup__loading{text-align:center;margin-top:100px}.popup__content{padding:30px}.checkbox-list__select-all{margin:0 0 10px;color:#00a2d3;font-size:11px}.checkbox-list__line{margin-bottom:13px}.checkbox-list__line:last-child{margin-bottom:0}.checkbox-list__line-image{height:18px;margin-right:20px;margin-left:10px}.checkbox-list__line-image img{height:100%}.checkbox-list__line-icon{height:16px;width:16px;margin-right:20px;margin-left:10px;color:#00a2d3}.checkbox-list__price-from{color:#747e89;margin-left:auto}.booking-wizard-header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e8eaec}.booking-wizard-header__step{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:30px;text-align:center;font-size:12px;color:#747e89}.booking-wizard-header__step:before{content:"";height:4px;width:100%;display:block;box-sizing:border-box;background-color:#d3dee1;border-right:1px solid #bac3c6}.booking-wizard-header__step:last-child:before{border-right:none}.booking-wizard-header__step--active{font-weight:700;color:#3a3a45}.booking-wizard-header__step--active[ng-click]{cursor:default}.booking-wizard-header__step--active:before{background-color:#68c249;border-right:1px solid #48972d}.booking-wizard-header__step--active~.booking-wizard-header__step{cursor:default}.link-block{margin-bottom:20px;height:100px;border:1px solid #00a2d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link-block--flight{margin:0 0 50px}.link-block__flight-photos{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex}.link-block__flight-photo{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden}.link-block__flight-photo img,.link-block__no-city-photo{margin-left:-50px;left:50%;top:0;width:100px;height:100px;position:absolute}.link-block__no-city-photo{background:#c8c9ce;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}.link-block__photo{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;width:100px;text-align:center;max-height:100px;overflow:hidden}.link-block__photo img{max-width:100%;max-height:100%}.link-block__photo--car{height:100px;position:relative}.link-block__photo--car img{max-width:none;max-height:none;width:auto;height:100%;position:absolute;right:0;top:0}.link-block__no-photo-wrap{width:80px;height:80px;border-radius:100%;background:#b8b9be;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}.link-block__no-photo-icon{width:44px;height:44px;color:#fff}.link-block__info{margin-left:5px;padding:7px 10px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;min-width:0;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:start;-ms-flex-pack:start;justify-content:flex-start;box-sizing:border-box}@media screen and (max-width:768px){.link-block__info{padding:7px 5px 10px}}.link-block__icon{margin:0 8px 0 0;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;height:16px;color:inherit}.link-block__icon--flight{color:#527f99}.link-block__header{margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link-block__dates{color:#3a3a45}.link-block__dates,.link-block__duration{font-size:14px;font-weight:400;line-height:normal;white-space:nowrap}.link-block__duration{margin-left:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#747e89}@media screen and (max-width:768px){.link-block__duration{margin-left:7px}}@media screen and (max-width:370px){.link-block__duration{display:none}}.link-block__duration svg{margin-right:9px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}@media screen and (max-width:768px){.link-block__duration svg{margin-right:6px}}.link-block__title{font-size:14px;font-weight:400;line-height:normal;color:#00a2d3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-block__bookings{margin-top:auto}.link-block__bookings .btn{width:128px;height:26px}.link-block__booking-count{display:-webkit-box;display:-ms-flexbox;display:flex;color:#747e89;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.link-block__booking-count span{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;font-weight:700;line-height:17px}.loading-spinner{color:#e8eaec;-webkit-animation:loading-spin 2s linear infinite;animation:loading-spin 2s linear infinite}@-webkit-keyframes loading-spin{0%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes loading-spin{0%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.block-controls,.block-field,.custom-dropdown__current,.scenario-list__current{min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;box-sizing:border-box;padding:0}.block-field__label,.custom-dropdown__label,.scenario-list__label{padding:15px 15px 0;width:calc(100% - 2px);top:1px;left:1px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#747e89;font-size:12px;font-weight:700;position:absolute;z-index:2;box-sizing:border-box;background:transparent}.grid-form--dark .block-field__label,.grid-form--dark .custom-dropdown__label,.grid-form--dark .scenario-list__label{color:#00a2d3}.block-field--invalid .block-field__label,.block-field--invalid .custom-dropdown__label,.block-field--invalid .scenario-list__label,.ng-invalid.ng-touched~.block-field__label,.ng-invalid.ng-touched~.custom-dropdown__label,.ng-invalid.ng-touched~.scenario-list__label{color:#ff6969}.block-field--disabled .block-field__label,.block-field--disabled .custom-dropdown__label,.block-field--disabled .scenario-list__label,.block-field__control:disabled~.block-field__label,.block-field__control:disabled~.custom-dropdown__label,.block-field__control:disabled~.scenario-list__label,.custom-dropdown__control:disabled~.block-field__label,.custom-dropdown__control:disabled~.custom-dropdown__label,.custom-dropdown__control:disabled~.scenario-list__label,.scenario-list__control:disabled~.block-field__label,.scenario-list__control:disabled~.custom-dropdown__label,.scenario-list__control:disabled~.scenario-list__label{opacity:.5}.block-field__label-wrap,.block-field__text-icon-wrap,.custom-dropdown__label-wrap,.scenario-list__label-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.block-field__text-icon-wrap{height:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-field__text-icon{margin-left:5px;height:18px;width:29px}.block-field__label-icon{color:#00a2d3;height:12px;width:12px;margin-right:5px}.block-field--invalid .block-field__label-icon,.ng-invalid.ng-touched~.block-field__label .block-field__label-icon,.ng-invalid.ng-touched~.custom-dropdown__label .block-field__label-icon,.ng-invalid.ng-touched~.scenario-list__label .block-field__label-icon{color:#ff6969}.block-field__error{position:absolute;top:12px;right:9px;z-index:3}.block-field__error svg{color:#ff6969;width:16px;height:16px}.block-field__control-wrapper{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.block-field__control,.custom-dropdown__control,.scenario-list__control{padding:30px 15px 8px;width:100%;display:block;color:#00a2d3;font-size:16px;outline:none;background:transparent;border:1px solid #d8d8d8;height:80px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;background-clip:padding-box;box-sizing:border-box}.grid-form .block-field__control,.grid-form .custom-dropdown__control,.grid-form .scenario-list__control{border-color:transparent}.grid-form--dark .block-field__control:not(:focus),.grid-form--dark .custom-dropdown__control:not(:focus),.grid-form--dark .scenario-list__control:not(:focus){color:#fff}.block-field--active .block-field__control,.block-field--active .custom-dropdown__control,.block-field--active .scenario-list__control,.block-field__control:focus,.custom-dropdown__control:focus,.scenario-list__control:focus{border-color:#00a2d3;z-index:1}.block-field--invalid:not(:focus) .block-field__control,.block-field--invalid:not(:focus) .custom-dropdown__control,.block-field--invalid:not(:focus) .scenario-list__control,.block-field__control.ng-invalid.ng-touched:not(:focus),.grid-form--force-validity .block-field__control.custom-invalid:not(:focus),.grid-form--force-validity .block-field__control.ng-invalid:not(:focus),.grid-form--force-validity .custom-invalid.custom-dropdown__control:not(:focus),.grid-form--force-validity .custom-invalid.scenario-list__control:not(:focus),.grid-form--force-validity .ng-invalid.custom-dropdown__control:not(:focus),.grid-form--force-validity .ng-invalid.scenario-list__control:not(:focus),.ng-invalid.ng-touched.custom-dropdown__control:not(:focus),.ng-invalid.ng-touched.scenario-list__control:not(:focus){border-color:#ff6969}.block-field--disabled .block-field__control,.block-field--disabled .custom-dropdown__control,.block-field--disabled .scenario-list__control,.block-field__control:disabled,.custom-dropdown__control:disabled,.scenario-list__control:disabled{background-color:#ebf2f6;cursor:default}.block-field__control:-webkit-autofill,.custom-dropdown__control:-webkit-autofill,.scenario-list__control:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#3a3a45!important}.block-field__control::-webkit-input-placeholder,.custom-dropdown__control::-webkit-input-placeholder,.scenario-list__control::-webkit-input-placeholder{opacity:.4}.block-field__control::-moz-placeholder,.custom-dropdown__control::-moz-placeholder,.scenario-list__control::-moz-placeholder{opacity:.4}.block-field__control:-ms-input-placeholder,.custom-dropdown__control:-ms-input-placeholder,.scenario-list__control:-ms-input-placeholder{opacity:.4}.block-field__control::placeholder,.custom-dropdown__control::placeholder,.scenario-list__control::placeholder{opacity:.4}textarea.block-field__control,textarea.custom-dropdown__control,textarea.scenario-list__control{margin-top:30px;padding-top:0;height:120px;overflow:hidden;position:relative;z-index:2!important;font-size:14px;color:#3a3a45}.grid-form--dark textarea.block-field__control,.grid-form--dark textarea.custom-dropdown__control,.grid-form--dark textarea.scenario-list__control{color:#fff}textarea.block-field__control:focus,textarea.custom-dropdown__control:focus,textarea.scenario-list__control:focus{border-color:transparent}textarea.block-field__control:focus~.block-field__border-dummy,textarea.custom-dropdown__control:focus~.block-field__border-dummy,textarea.scenario-list__control:focus~.block-field__border-dummy{border-color:#00a2d3}.block-field__border-dummy{top:0;left:0;right:0;bottom:0;position:absolute;border:1px solid transparent;z-index:1}.block-field__icon-enter{position:absolute;display:none;top:35px;right:10px;width:22px;height:22px;color:#3a3a45}.block-field__control:focus~.block-field__icon-enter,.custom-dropdown__control:focus~.block-field__icon-enter,.scenario-list__control:focus~.block-field__icon-enter{display:block}.block-field__icon-loading{color:#00a2d3;position:absolute;bottom:14px;right:15px;width:18px;height:18px}.block-controls{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 15px 8px;border:1px solid transparent}.ng-invalid.ng-dirty:not(:focus)>.block-controls{border-color:#ff6969}.ng-invalid.ng-dirty:not(:focus)>.block-controls .block-controls__label{color:#ff6969}.block-controls--no-label{min-height:0;padding:8px 15px}.grid-form--force-validity .block-controls.custom-invalid:not(:focus){border-color:#ff6969}.block-controls__label{display:-webkit-box;display:-ms-flexbox;display:flex;color:#747e89;font-size:12px;font-weight:700;width:100%;margin-bottom:5px}.grid-form--dark .block-controls__label{color:#00a2d3}.block-controls__control{margin-right:40px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.block-controls__control:last-of-type{margin-right:0}.block-controls__hint{height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:italic}.grid-form--dark .block-controls__hint{color:#727472}.grid-form__input-groups{margin-top:16px;padding-top:20px;border-top:1px solid #e8eaec}.grid-form__input-groups:first-child{margin-top:0;padding-top:0;border-top:0}.grid-form__input-item{height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3a3a45;font-size:14px}.grid-form,.grid-form__input-item{display:-webkit-box;display:-ms-flexbox;display:flex}.grid-form{-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:1px solid #d8d8d8;border-right-color:transparent;border-width:1px 1px 0;box-sizing:border-box;width:100%;position:relative}.grid-form--dark{border-color:#4d4d57;background:hsla(0,0%,100%,.05)}.grid-form__field{position:relative;min-width:0;box-sizing:border-box;border:1px solid #d8d8d8;border-width:0 1px 1px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid-form__field.ng-invalid{border-color:#ff6969;z-index:2}.grid-form__field.ng-invalid .dropdown__content,.grid-form__field.ng-invalid .dropdown__head,.grid-form__field.ng-invalid .dropdown__title,.grid-form__field.ng-invalid:hover{border-color:#ff6969}.grid-form--dark .grid-form__field{border-color:#4d4d57}.grid-form__field--auto{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.grid-form__field--span1{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.grid-form__field--span2{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.grid-form__field--span3{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media screen and (max-width:768px){.grid-form__field--span3.resp{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.grid-form__field--span4{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.grid-form__field--span5{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.grid-form__field--span6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.grid-form__field--alter{background-color:#f4fbff}.grid-form .block-controls,.grid-form .block-field,.grid-form .btn,.grid-form .custom-dropdown__current,.grid-form .scenario-list__current,.grid-form__control,.grid-form__field-helper{margin:-1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.grid-form__field-helper{width:100%;height:100%;border:1px solid transparent}.grid-form__control--highlighted,.grid-form__field-helper--highlighted{border:1px solid #00a2d3}.grid-form .block-controls:focus,.grid-form .block-field:focus,.grid-form .btn:focus,.grid-form .custom-dropdown__current:focus,.grid-form .scenario-list__current:focus,.grid-form__control:focus,.grid-form__field-helper:focus{outline:none}.form__row{margin-bottom:35px;display:block}.form__title{margin:0 0 20px;padding:0;font-size:14px}.form__hint{margin:10px 0 0;color:#747e89;font-size:12px}.form__alert{font-weight:700;background-color:#faf0ef;color:#3a3a45;padding:15px}h3.form__title{color:#3a3a45;border-bottom:1px solid #d8d8d8;padding-bottom:10px;margin-bottom:40px}h4.form__title{color:#747e89}.required-asterisk{color:red}.grid-form .required-asterisk{margin-left:5px}.btn{padding:0 10px;height:50px;width:210px;box-sizing:border-box;border:0 solid transparent;background:none;font-size:14px;font-weight:600;text-align:center;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-decoration:none;outline:0}.btn:lang(en){text-transform:capitalize}@media screen and (max-width:370px){.btn{font-size:12px}}.grid-form .btn{display:inline-block;border-width:1px;width:auto;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-form .btn--alone{height:55px}.btn--pull-right{margin-left:auto}.btn--block{width:100%}.btn--small{font-size:13px;line-height:18px}.btn--primary{background:-webkit-linear-gradient(top,#00b1ea,#00a1d5);background:linear-gradient(180deg,#00b1ea,#00a1d5);border:none;color:#fff}.btn--primary:hover:not(:disabled):not(.btn--disabled){background:#00a1d5;text-decoration:none}.btn--primary.btn--warning{background:#ffa200;color:#fff}.btn--primary.btn--warning:hover:not(:disabled):not(.btn--disabled){background:#e69200}.btn--not-available{background-color:#747e89;border:0;color:#fff}.btn--with-hint{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn--disabled{cursor:default!important}.btn--link{border-color:transparent;color:#00a2d3;width:150px}.btn--link:hover:not(:disabled){text-decoration:underline}.btn--link--muted{color:#747e89}.btn--danger{color:#ff6969;border-color:#ff6969}.btn--danger:hover:not(:disabled):not(.btn--disabled){background:rgba(255,105,105,.1)}.btn--gradient{background:-webkit-linear-gradient(241deg,#00a1d5,#ed74b2);background:linear-gradient(209deg,#00a1d5,#ed74b2);-o-border-image:linear-gradient(209deg,#00a1d5,#ed74b2);border-image:-webkit-linear-gradient(241deg,#00a1d5,#ed74b2);border-image:linear-gradient(209deg,#00a1d5,#ed74b2);border-image-slice:1}.btn--gradient:hover:not(:disabled):not(.btn--disabled){background:-webkit-linear-gradient(241deg,rgba(0,161,213,.1),rgba(237,116,178,.1));background:linear-gradient(209deg,rgba(0,161,213,.1),rgba(237,116,178,.1))}.btn--success{background:-webkit-linear-gradient(top,#00c530,#00a027);background:linear-gradient(180deg,#00c530,#00a027);color:#fff}.btn--success:hover:not(:disabled):not(.btn--disabled){background:#00a027}.btn--warning{color:#ffa200}.btn.btn--disabled,.btn:disabled{background:#a4adb8}.btn--small{padding:0 15px;width:auto;height:26px;border-radius:2px;font-weight:400;line-height:24px}@media screen and (max-width:768px){.btn--small{padding:0 14px}}.btn--middle{padding:0 20px;width:auto;height:40px;white-space:nowrap}.btn--middle .btn__hint{line-height:8px}.btn--inverted.btn--primary{background:transparent;border:1px solid #00a2d3;color:#00a2d3}.btn--inverted.btn--primary.btn--disabled,.btn--inverted.btn--primary:disabled{color:#747e89}.btn--inverted.btn--primary:hover:not(:disabled):not(.btn--disabled){background-color:rgba(0,162,211,.1)}.btn--inverted.btn--success{background:transparent;border:1px solid #00a027;color:#00a027}.btn--inverted.btn--success.btn--disabled,.btn--inverted.btn--success:disabled{color:#747e89}.btn--inverted.btn--success:hover:not(:disabled):not(.btn--disabled){background:rgba(0,160,39,.1)}.btn--inverted.btn--warning{color:#ffa200;border-color:#ffa200}.btn--inverted.btn--gradient{color:#ed74b2;background:transparent}.btn--bordered{border-width:1px;box-sizing:border-box}@media screen and (max-width:768px){.btn--desktop-only{display:none}}@media screen and (min-width:769px){.btn--mobile-only{display:none}}.btn__price{font-size:18px;font-weight:700}.btn__hint{font-size:12px;font-weight:600;line-height:17px}.btn__icon{width:13px;height:13px;margin-right:10px}.btn__icon--on-right{margin-left:7px;margin-right:0}.btn__icon--continue{margin:0 0 0 10px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:370px){.btn__icon--continue{margin:1px 0 0 10px;width:10px;height:10px}}.btn__muted{color:#8ed8ee}.action-buttons{margin-top:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cc-security{padding:0 30px 30px;display:block}.panel__content .cc-security{padding-left:0;padding-right:0}.cc-security__text{font-size:12px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.cc-security__security-icon{margin-right:10px;height:40px;width:50px;color:#01b169}.cc-security__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rating-bg-color--1,.rating-bg-color--2{background-color:#ff9600}.rating-bg-color--3,.rating-bg-color--4{background-color:#ffc800}.rating-bg-color--5,.rating-bg-color--6{background-color:#c5de35}.rating-bg-color--7,.rating-bg-color--8{background-color:#73cf42}.rating-bg-color--9,.rating-bg-color--10{background-color:#00b551}.rating-bg-color--empty{background-color:#e4e6e8}.is-hidden,.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[x-ng-cloak]{display:none!important}[ng-click],[ui-sref]{cursor:pointer}.td-wrap{height:100%;top:0;bottom:0;position:absolute;width:66vw;max-width:800px;box-sizing:border-box}@media screen and (max-width:768px){.td-wrap{width:100%;max-width:none}}picker-layout{top:0;display:block;position:fixed;z-index:100;height:100%;width:100%}.td-picker-wrap{background:#fff;height:100%;width:66vw;max-width:800px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:768px){.td-picker-wrap{width:100%;max-width:none}}.time-designer{display:block;position:relative;min-height:0;height:100%;background:#fff;z-index:15}.td-picker-header{width:100%;background:#3a3a45;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:15;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:768px){.td-picker-header{height:50px}}.td-picker-header__back-btn{height:60px;width:152px;border:0;background:#00a2d3;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;font-size:16px}@media screen and (max-width:768px){.td-picker-header__back-btn{height:50px}}.td-picker-header__back-btn:hover{background:#008fba}.td-picker-header__icon{margin-right:9px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}.td-picker-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:10}.td-picker-loading{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30%;position:relative;z-index:100}body{overflow-y:scroll;color:#232222;font-size:13px;line-height:1;background:#fff!important}body.no-js{display:block!important;overflow:auto}body.on-photoswipe{overflow-y:hidden}@media screen and (max-width:768px){body.mobile-map-active{overflow-y:hidden}}body,html{overflow-x:initial!important}svg{fill:currentColor}body>svg{display:none}ng-form{display:block}.selection-disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:768px){.mobile-map-active .custom-content-header,.mobile-map-active .footer,.mobile-map-active .header,.mobile-map-active .stuck-filters-wrap{z-index:-1}}.height-holder{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-holder{-ms-flex:1 0 auto;flex:1 0 auto;color:#232222;font-size:13px;line-height:1;flex-direction:column;position:relative}.content-holder,.content-holder layout-with-map{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.content-holder layout-with-map{-ms-flex-positive:1;flex-grow:1;flex-direction:column}.header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:4}@media screen and (max-width:768px){.header{min-height:50px;z-index:2;border-bottom:1px solid #27272f;box-sizing:border-box}}@media screen and (max-width:768px){.header--custom{z-index:4;border-bottom:none}}.footer{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;background:#3a3a45;position:relative;z-index:1}@media screen and (max-width:768px){.js-toggle-map{right:0;left:inherit}}@media screen and (max-width:768px){.js-toggle-map.map-active{right:100%;left:auto!important}}.panel--secondary .scroll-area--full-height{height:calc(100vh - 60px)}.scroll-area{height:100%;overflow:hidden;display:block}.scroll-area--full-height{height:calc(100vh - 60px)}.scroll-area--full-height-wo-button{height:calc(100vh - 110px)}.scroll-area__helper{overflow-y:scroll;overflow-x:hidden;position:relative;height:100%;width:100%}.scroll-area__helper::-webkit-scrollbar{display:none}.scroll-area__helper[data-simplebar]{overflow-y:hidden;overflow-x:hidden}body.no-scrolling .scroll-area__helper{overflow-y:hidden}body.scrolling .scroll-area__helper *{pointer-events:none!important}.icon--warning-sign{width:24px;height:24px}.button-dropdown{width:100%;height:66px;-ms-flex-align:center;box-sizing:border-box;background:#f2fafd;border:1px solid #d6e5e5;cursor:pointer;font-size:14px}.button-dropdown,.button-dropdown__left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.button-dropdown__left-side{padding:0 15px;height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.button-dropdown__left-side--scenario-selector .button-dropdown__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.button-dropdown__left-side--scenario-selector{-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:0 20px}.button-dropdown__left-side--scenario-selector .button-dropdown__icon--in-name{margin:0 10px 0 0}}@media screen and (max-width:768px){.button-dropdown__save-text{font-weight:400}}.button-dropdown__scenario-name{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.button-dropdown__scenario-name{margin-top:6px;font-weight:400}}.button-dropdown--inverted-color{color:#fff;font-weight:700}.button-dropdown--inverted-color .button-dropdown__arrow{background:rgba(0,0,0,.1)}.button-dropdown--inverted-color .button-dropdown__icon,.button-dropdown--inverted-color .button-dropdown__scenario-name,.button-dropdown--inverted-color .scenarios-selector__icon{color:#fff!important}.button-dropdown__arrow{width:66px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 66px;flex:0 0 66px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e5f4fa;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.button-dropdown__info-icon{width:16px;height:16px;color:#00a2d3}.button-dropdown__icon{width:15px;height:9px;color:#00a2d3}.button-dropdown__icon--in-name{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;margin:0 10px;width:16px;height:16px;color:inherit}.button-dropdown__icon--cogwheel{width:18px;height:18px}.button-dropdown__icon--inverted{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.info-tooltip{height:1.1em;width:1.1em;margin:0 5px;color:#00a2d3;display:inline-block}.image-dummy,.info-tooltip svg{width:100%;height:100%}.image-dummy{background:#00a2d3;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}.image-dummy svg{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:28px;height:28px;color:#fff}.muted{color:#747e89}form#hidden-3ds-form{display:none}.userlike-tracking-img{position:absolute;top:0;left:-1000px;z-index:-1;opacity:0;pointer-events:none}.simplebar-track{z-index:9999}img[src^="//sync-eu.exe"]{width:0;height:0}iframe[src^="//profile-eu.exe"]{border:none}.mobile-only{display:none}@media screen and (max-width:768px){.mobile-only{display:block}}.clickable{cursor:pointer}.image-fit{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[ui-view=panelsOutlet]{min-height:100%;background:#fff}.js-hidden{display:none!important}.clearfix:after{content:"";display:table;clear:both}.custom-content-header{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative}@media screen and (min-width:769px){.custom-content-header{z-index:3}}.main-content-wrap{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}@media screen and (min-width:769px){.main-content-wrap{z-index:1}}@media screen and (min-width:769px){.main-content-wrap.js-under-filters:before{top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);z-index:100;position:absolute;display:block;content:""}}.main-content-wrap__content-wrap{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;box-sizing:border-box;width:66vw}@media screen and (min-width:769px){.main-content-wrap__content-wrap{z-index:1}}@media (min-width:1212.12121px){.main-content-wrap__content-wrap{width:800px}}.main-content-wrap__map-wrap{border-left:1px solid #d8d8d8;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 66vw);box-sizing:border-box;position:relative;z-index:2}@media (min-width:1212.12121px){.main-content-wrap__map-wrap{width:calc(100% - 800px)}}.main-content-wrap__map-wrap--hidden{display:none}@media screen and (max-width:768px){.main-content-wrap__map-wrap{width:100%;height:100vh;top:0;left:-100%;position:fixed;z-index:-1;visibility:hidden}.mobile-map-active .main-content-wrap__map-wrap{left:0;z-index:100;visibility:visible}}.details-screen-loading{width:100%;height:500px;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}.details-screen-loading spinner{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.details-screen{padding:30px}@media screen and (max-width:768px){.details-screen{padding:20px}}.details-screen.muted>:not(.form){opacity:.2;pointer-events:none}.details-top{margin:-30px -30px 0}@media screen and (max-width:768px){.details-top{margin:-20px -20px 0;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}}.details-photos{margin:15px 15px 10px;position:relative}@media screen and (max-width:768px){.details-photos{margin:10px 10px 20px}}.details-header{top:0;left:0;width:100%;padding:30px 30px 0;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;z-index:1}@media screen and (max-width:768px){.details-header{padding:15px 15px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.details-header-btns{margin-left:auto;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}.details-header-btns>*{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;margin-right:5px;border:0;border-radius:1px;background-color:rgba(0,0,0,.3)}.details-header-btns>:last-child{margin-right:0}.details-header-btns>* .share-block__share-icon-wrapper{border:none}.details-header-btns>* .share-block svg{color:#fff}.details-header-btn ui-icon{-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;width:18px;height:18px;color:#fff}@media screen and (max-width:768px){.details-header-btn.mobile-only{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}}.details-main-info{margin:25px 0 30px;display:-ms-grid;display:grid;grid-row-gap:15px;-ms-grid-columns:1fr minmax(0,auto);grid-template-columns:1fr minmax(0,auto);-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-template-areas:"title button" "additional button"}@media screen and (max-width:768px){.details-main-info{margin:0 0 30px;grid-row-gap:0;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:(auto)[3];grid-template-rows:repeat(3,auto);grid-template-areas:"title" "additional" "button"}}.details-main-title{grid-area:title;max-height:66px;font-size:24px;line-height:33px;color:#3a3a45;overflow:hidden}@media screen and (max-width:768px){.details-main-title{margin-bottom:20px;max-height:54px;font-size:20px;line-height:27px}}.details-additional-info{grid-area:additional;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;line-height:17px;color:#3a3a45}.details-additional-info>*{margin-right:8px}.details-additional-info>:last-child{margin-right:0}.details-btn-wrap{grid-area:button}@media screen and (max-width:768px){.details-btn-wrap{margin-top:26px}}.details-btn-wrap .btn{margin-left:30px;width:180px;height:50px}@media screen and (max-width:768px){.details-btn-wrap .btn{margin-left:0;width:100%}}.details-screen-block{margin:0 0 30px}.details-screen-full-width-block{margin:0 -30px 30px}@media screen and (max-width:768px){.details-screen-full-width-block{margin:0 -20px 30px}}.details-screen-subtitle{margin-bottom:20px;font-size:20px;font-weight:400;line-height:27px;color:#27272f}.details-screen-subtitle.inverse{color:#fff}.details-screen-heading{margin-bottom:20px;font-size:18px;font-weight:400;line-height:24px;color:#747e89}.details-screen-heading.inverse{color:#fff}.details-contacts-block{-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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.details-contacts-block,.details-contacts-row{display:-webkit-box;display:-ms-flexbox;display:flex}.details-contacts-row{width:auto;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.details-contacts-row:last-child{margin-bottom:0}.details-contacts-icon-wrap{-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;width:26px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.details-contacts-value{font-size:14px;line-height:19px;color:inherit}.details-time-row{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:14px;line-height:19px}.details-time-row:last-child{margin-bottom:0}.details-time-days{margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;color:#747e89}.details-time-value{color:#3a3a45}.saved-itinerary{padding:25px 30px 30px;background:#3a3a45;color:#fff}.saved-itinerary-body{margin-bottom:25px;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.saved-itinerary-body:last-child{margin-bottom:0}.saved-itinerary-row{width:auto;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.saved-itinerary-icon{margin-right:12px;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;width:14px;height:14px;color:#00a2d3}.saved-itinerary-value{font-size:14px;line-height:19px}.saved-itinerary-value.scenario{text-decoration:underline;color:#fff}.statusbar{top:50px;position:absolute;z-index:2;min-height:50px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;color:#e1e1da;font-size:13px}.statusbar__date{width:86px;background:#00a2d3;text-transform:uppercase;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.statusbar__date,.statusbar__date-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.statusbar__date-link{height:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.statusbar__date-date{margin:0 0 3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.statusbar__date-number{font-size:18px;line-height:14px}.statusbar__date-month{margin-left:5px;font-size:12px;line-height:10px}.statusbar__date-weekday{font-size:9px}.statusbar__meta{padding:0 15px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #d8d8d8;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.statusbar__events-list{padding:15px 0}.statusbar__event,.statusbar__location{margin:0 0 7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3a3a45}.statusbar__location{margin:0}.statusbar__location--timepicker-mode,.statusbar__location--timepicker-mode svg{color:#ffa200}.statusbar__event-icon,.statusbar__location-icon{width:16px;height:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;cursor:pointer}.statusbar__location-icon{color:#747e89}.statusbar__event-label,.statusbar__location-label{margin-left:10px;line-height:normal}.statusbar__location-desc{margin:0 0 0 5px;color:#747e89;font-size:12px;line-height:normal}.statusbar__meta{border-top:none}.bookmark-btn{width:100%;height:100%;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}.bookmark-btn__heart-icon{width:16px;height:16px;color:#ff6969}notifications-area notification-item{display:block}@-webkit-keyframes notificationIn{0%{left:-540px;opacity:0}to{left:0;opacity:1}}@keyframes notificationIn{0%{left:-540px;opacity:0}to{left:0;opacity:1}}.notifications-area{width:900px;height:calc(100vh - 177px);position:fixed;right:5px;top:157px;box-sizing:border-box;z-index:5;pointer-events:none}@media screen and (max-width:768px){.notifications-area{top:87px;right:0;height:calc(100vh - 107px)}}.notifications-area--collapsed{width:0}.notifications-area .scroll-area__helper{max-height:calc(100vh - 102px)}@media screen and (max-width:768px){.notifications-area .scroll-area__helper{max-height:calc(100vh - 92px)}}.notifications-area notification-item{pointer-events:all;margin:5px 5px 10px auto;width:350px;position:relative}notifications-panel{z-index:12}.notifications-panel{top:60px;right:21px;width:390px;height:450px;z-index:99;position:absolute;padding:10px 0 20px;background-color:#f5f7f7;max-height:calc(100vh - 60px);border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}@media screen and (min-width:769px) and (max-width:1000px){.notifications-panel{right:21px}}@media screen and (max-width:768px){.notifications-panel{top:50px;width:100%;right:0;box-sizing:border-box;height:calc(100vh - 50px);max-height:none;border:none}}.notifications-panel__title{margin:0 20px 13px;height:19px;color:#3a3a45;font-size:14px;font-weight:700;line-height:19px}.notifications-panel__spinner{-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px;font-size:10px;text-indent:-9999em;border:4px solid #e0e0eb;border-left-color:#33b5dc;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loader 1.1s linear infinite;animation:loader 1.1s linear infinite}.notifications-panel__spinner,.notifications-panel__spinner:after{border-radius:50%;width:35px;height:35px}.notifications-panel__load-btn{margin:0 20px}.notifications-panel notification-item{margin:0 auto 10px;width:350px;display:block}.notifications-panel .btn{width:100%;height:12px;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}.notifications-panel .btn svg{width:20px;height:4px;color:#fff}.notification{display:-webkit-box;display:-ms-flexbox;display:flex;width:350px;max-width:100%;height:90px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.13);-webkit-transition:all .3s ease;transition:all .3s ease}.notification:hover{background:#f3fbfe}.notification--viewed-or-clicked{background-color:#ededed;box-shadow:0 2px 4px transparent}@media screen and (max-width:768px){.notification{width:100%}}.notification--no-action{cursor:default}.notification__image{width:90px;height:90px;-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;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;overflow:hidden;color:#00a2d3}.notification__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;z-index:1;-webkit-transition:opacity .15s ease-in;transition:opacity .15s ease-in}.notification__image--info:before{display:none}.notification__image img.car{height:100%!important;width:auto!important;position:absolute;top:0;right:0}.notification__image--car{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}.notification__image--car img{width:95%;height:auto}.notification__spinner,.notification__status-icon{position:absolute;left:50%;top:50%;width:26px;height:26px;z-index:2;margin-left:-13px;margin-top:-13px}.notification__spinner{-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;font-size:10px;text-indent:-9999em;border:4px solid #e0e0eb;border-left-color:#33b5dc;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loader 1.1s linear infinite;animation:loader 1.1s linear infinite;box-sizing:border-box}.notification__spinner,.notification__spinner:after{border-radius:50%;width:26px;height:26px}.notification__body{padding-left:14px;padding-right:14px;padding-bottom:31px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;line-height:18px;font-weight:400;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.notification__title{color:#00a2d3;font-weight:400;max-height:36px;overflow:hidden}.notification__message{color:#3a3a45}.notification__message>span{color:#00a2d3}.notification__price-alert{color:#3a3a45}.notification__from-now{bottom:17px;left:14px;color:#707f8b;font-size:10px;font-weight:400;line-height:14px;position:absolute}.notification__arrow{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;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:#00a2d3}.notification__arrow-icon{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;width:12px;height:12px;color:#fff}.popup-wrap{position:fixed;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;z-index:10}.popup-backdrop,.popup-wrap{top:0;left:0;width:100%;height:100%}.popup-backdrop{position:absolute;background:rgba(0,0,0,.8);z-index:11}.popup{width:459px;height:94%;max-height:94%;max-width:100%;background:#fff;position:relative;z-index:12}.popup__screens{height:100%}@media (min-height:685px){.popup{height:auto;min-height:645px}}@media screen and (max-width:768px){.popup{width:100%;height:100%;max-height:none}}.popup a{color:#00a2d3;text-decoration:none}.screen{height:100%;box-sizing:border-box}.screen__header{position:relative;line-height:63px;text-align:center;font-size:18px;font-weight:700;color:#00a2d3;background:#eef6fe}@media screen and (max-width:768px){.screen__header{font-size:16px}}@media screen and (max-width:370px){.screen__header{padding-left:64px}}.screen__back{position:absolute;top:0;left:0;width:64px;height:100%;background:#e2edf8;text-align:center;line-height:63px;cursor:pointer}.screen__back:hover{background:#d2dde8}.screen__back svg{width:8px;height:15px;color:#4f4f58}.screen__extra-link{margin-bottom:20px;padding:0 50px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:block;color:#00a2d3;text-align:right}@media screen and (max-width:768px){.screen__extra-link{padding:0 20px}}.screen__extra-link:after{margin-left:5px;width:0;height:0;display:inline-block;vertical-align:middle;border:3px solid transparent;border-left-color:#00a2d3;content:""}.screen__body{padding:30px 50px 43px}@media screen and (max-width:768px){.screen__body{padding:20px 20px 30px}}.social-signin{padding:30px 50px 19px}@media screen and (max-width:768px){.social-signin{padding-right:20px;padding-left:20px}}.social-signin--thin{padding:20px 50px 10px}.social-signin__btn{margin-bottom:10px;height:50px;cursor:pointer}.social-signin__btn:hover{opacity:.8}.social-signin__btn--facebook{background:#356399}.social-signin__btn--vkontakte{background:#4c75a3}.social-signin__btn--google{background:#e02f2f}.social-signin__icon{width:62px;height:100%;line-height:50px;display:inline-block;vertical-align:top;background:rgba(0,0,0,.1);text-align:center}.social-signin__icon svg{width:24px;height:100%;fill:#fff}.social-signin__label{padding-left:20px;display:inline-block;vertical-align:top;line-height:50px;color:#fff;font-size:14px;font-weight:700}.screen-delimiter{text-align:center;margin:0 0 23px;padding:0 50px}@media screen and (max-width:768px){.screen-delimiter{padding:0 20px}}.screen-delimiter--thin{margin:0 0 13px}.screen-delimiter__wrap{position:relative}.screen-delimiter__wrap:before{position:absolute;left:0;top:50%;width:100%;display:block;border-top:1px solid #e8eaec;content:""}.screen-delimiter__title{position:relative;padding:0 26px;display:inline-block;background:#fff;color:#747e89;font-size:14px;font-weight:700}.popup-form{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 50px 0}@media screen and (max-width:768px){.popup-form{padding-left:20px;padding-right:20px}}.popup-form--signin{padding:0 50px}@media screen and (max-width:768px){.popup-form--signin{padding-left:20px;padding-right:20px}}.popup-form__fields{margin-bottom:20px}.popup-form__forgot,.popup-form__remember{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.popup-form__forgot{line-height:20px;text-align:right}.popup-form__submit{margin:15px 0 19px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.popup-intro{background:#00789c;color:#fff;font-size:14px;line-height:20px;overflow:hidden;padding-bottom:10px}.popup-intro a{color:#3cd2ff}.popup-intro a:hover{opacity:.8}.popup-intro__text{padding:20px 50px 10px;margin:0}.popup-intro .sn-user-link svg{margin:-2px 5px 0 0;width:16px;height:16px;display:inline-block;color:#fff;vertical-align:middle}.popup-intro__dismiss{text-align:right;display:block;margin-right:20px;font-size:13px}.profile-intro{padding-bottom:10px;background:#00789c;color:#fff;font-size:14px;line-height:20px;overflow:hidden}.profile-intro__text{padding:20px 30px 10px;margin:0}.profile{padding-left:30px;padding-right:30px;padding-bottom:30px}@media screen and (min-width:1501px) and (max-width:1900px){.profile{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.profile{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.profile{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.profile{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.profile{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.profile{padding-left:20px;padding-right:20px}}.profile__info-block{margin:0 0 30px}.profile__info-block--socials{margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #e8eaec}.profile__subtitle{margin:0 0 15px;padding:0 0 10px;border-bottom:1px solid #e8eaec;color:#747e89;font-size:14px;font-weight:700}.profile__subtitle--on-edit{border-bottom:none}.profile__link{margin-bottom:18px;display:block;color:#00a2d3;font-size:14px;text-decoration:none}.profile .profile-row{padding:14px 0;box-sizing:border-box;height:71px}.profile .profile-row__label{margin:0 0 11px;color:#747e89;font-size:12px;font-weight:700}.profile .profile-row__value{color:#3a3a45;font-size:14px}.profile .socials-list__link{margin-bottom:20px;position:relative}.profile .socials-list__link a{color:#00a2d3;font-size:14px;text-decoration:none}.profile .socials-list__link a.remove{top:1px;right:0;position:absolute}.profile .socials-list__link a svg{margin-right:10px;width:22px;height:22px;display:inline-block;vertical-align:middle}.profile .socials-list__link.fb a svg{color:#356399}.profile .socials-list__link.vk a svg{color:#4c75a3}.profile .socials-list__link.google a svg{color:#e02f2f}.booking-status{font-size:13px;line-height:17px;text-align:right;color:#747e89;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.booking-status--warning{color:#ffa200}.booking-status--error{color:#ff6969}.booking-status--success{color:#68c249}.booking-status__icon{margin-right:6px;width:12px;height:12px}.booking-status__icon--info{margin-left:8px;margin-right:0;width:16px;height:16px;color:#00a2d3}.booking-summary__scenario{display:block;margin-bottom:20px}.booking-summary__td-tip{color:#747e89;font-style:italic;font-size:12px;line-height:20px;margin-bottom:20px;margin-top:10px}.booking-summary h3{color:#747e89;font-size:14px;margin:0 0 10px;font-weight:700}.booking-summary__group{padding-top:20px;margin-bottom:20px}.booking-dates{display:-webkit-box;display:-ms-flexbox;display:flex}.booking-dates__item{line-height:20px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;border-right:1px solid #e8eaec;margin-right:10px}.booking-dates__item:last-child{margin-right:0;border-right:0}@media screen and (min-width:1201px) and (max-width:1400px){.payment-form__field-number{width:100%}}@media screen and (min-width:769px) and (max-width:1000px){.payment-form__field-number{width:100%}}@media screen and (max-width:768px){.payment-form__field-number{width:100%}}.payment-form__field-month,.payment-form__field-year{-webkit-box-flex:0;-ms-flex:0 0 112px;flex:0 0 112px}@media screen and (min-width:1201px) and (max-width:1400px){.payment-form__field-month,.payment-form__field-year{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (min-width:769px) and (max-width:1000px){.payment-form__field-month,.payment-form__field-year{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (max-width:768px){.payment-form__field-month,.payment-form__field-year{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.payment-form__field-cvv{-webkit-box-flex:0;-ms-flex:0 0 112px;flex:0 0 112px}@media screen and (max-width:370px){.payment-form__field-cvv{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px}}.card-icons{position:absolute;top:12px;right:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:right .3s ease;transition:right .3s ease}.ng-invalid.ng-touched~.card-icons{right:30px}.card-icons svg{position:relative;margin:0 1px;width:26px;height:16px;opacity:1;-webkit-transition:all .8s ease;transition:all .8s ease;left:0}.card-icons svg.inactive{opacity:0;left:-50px}.card-icons svg.active{z-index:1}.card-icons svg.active:first-child{left:58px}.card-icons svg.active:nth-child(2){left:28px}.gradient--timeline{position:absolute;float:left;width:30px;height:100%}.gradient-canvas{width:100%;height:100%}.gradient-canvas__rect--night{fill:#005b7f}.gradient-canvas__rect--morning{fill:#5da1bd}.gradient-canvas__rect--afternoon{fill:#8dd0eb}.gradient-canvas__rect--evening{fill:#5da1bd}@media screen and (max-width:768px){.block-field__control[uib-typeahead].active,.block-field__control[uib-typeahead]:focus,.custom-dropdown__control[uib-typeahead].active,.custom-dropdown__control[uib-typeahead]:focus,.scenario-list__control[uib-typeahead].active,.scenario-list__control[uib-typeahead]:focus{top:0;left:50px;padding:0 10px 0 60px;width:calc(100% - 50px);height:50px;background:#f6f6f7;position:fixed;border:none;font-size:14px!important;z-index:100}}@media screen and (max-width:768px){.block-field__control[uib-typeahead].active~.autocomplete-mobile-hide,.block-field__control[uib-typeahead]:focus~.autocomplete-mobile-hide,.custom-dropdown__control[uib-typeahead].active~.autocomplete-mobile-hide,.custom-dropdown__control[uib-typeahead]:focus~.autocomplete-mobile-hide,.scenario-list__control[uib-typeahead].active~.autocomplete-mobile-hide,.scenario-list__control[uib-typeahead]:focus~.autocomplete-mobile-hide{left:0;top:0;width:50px;height:50px;cursor:pointer;position:fixed;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-color:#4f4f5d;color:#fff;z-index:100}.block-field__control[uib-typeahead].active~.autocomplete-mobile-hide svg,.block-field__control[uib-typeahead]:focus~.autocomplete-mobile-hide svg,.custom-dropdown__control[uib-typeahead].active~.autocomplete-mobile-hide svg,.custom-dropdown__control[uib-typeahead]:focus~.autocomplete-mobile-hide svg,.scenario-list__control[uib-typeahead].active~.autocomplete-mobile-hide svg,.scenario-list__control[uib-typeahead]:focus~.autocomplete-mobile-hide svg{width:16px;height:16px}}@media screen and (max-width:768px){.block-field__control[uib-typeahead].active~.autocomplete-icon-wrap,.block-field__control[uib-typeahead]:focus~.autocomplete-icon-wrap,.custom-dropdown__control[uib-typeahead].active~.autocomplete-icon-wrap,.custom-dropdown__control[uib-typeahead]:focus~.autocomplete-icon-wrap,.scenario-list__control[uib-typeahead].active~.autocomplete-icon-wrap,.scenario-list__control[uib-typeahead]:focus~.autocomplete-icon-wrap{left:50px;top:0;width:60px;height:50px;position:fixed;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;z-index:100}}.block-field__control[uib-typeahead].active~.autocomplete-icon-wrap svg,.block-field__control[uib-typeahead]:focus~.autocomplete-icon-wrap svg,.custom-dropdown__control[uib-typeahead].active~.autocomplete-icon-wrap svg,.custom-dropdown__control[uib-typeahead]:focus~.autocomplete-icon-wrap svg,.scenario-list__control[uib-typeahead].active~.autocomplete-icon-wrap svg,.scenario-list__control[uib-typeahead]:focus~.autocomplete-icon-wrap svg{width:16px;height:16px;color:#00a2d3}@media screen and (max-width:768px){.block-field__control[uib-typeahead].active+.geo-autocomplete-dropdown,.block-field__control[uib-typeahead]:focus+.geo-autocomplete-dropdown,.custom-dropdown__control[uib-typeahead].active+.geo-autocomplete-dropdown,.custom-dropdown__control[uib-typeahead]:focus+.geo-autocomplete-dropdown,.scenario-list__control[uib-typeahead].active+.geo-autocomplete-dropdown,.scenario-list__control[uib-typeahead]:focus+.geo-autocomplete-dropdown{position:fixed;top:50px!important;z-index:101}}.block-field__control~.autocomplete-icon-wrap,.block-field__control~.autocomplete-mobile-hide,.custom-dropdown__control~.autocomplete-icon-wrap,.custom-dropdown__control~.autocomplete-mobile-hide,.scenario-list__control~.autocomplete-icon-wrap,.scenario-list__control~.autocomplete-mobile-hide{display:none}main-map{width:100%;height:100%;display:block}@media screen and (max-width:768px){main-map{position:relative}}.map{top:0;position:-webkit-sticky;position:sticky;height:100vh;width:100%;overflow:hidden;background-color:#e5e3df;z-index:0}.map__instance{width:100%;height:100%;display:block}@media screen and (max-width:768px){.map{width:100%;height:100%;position:relative}}.map-navi{height:50px;border-bottom:1px solid #27272f;box-sizing:border-box;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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#2e2e37;padding-left:30px;padding-right:30px;top:60px;left:0;width:100%;display:none;position:absolute;border-right:none;z-index:2}@media screen and (max-width:768px){.map-navi{border-right:none}}.map-navi__state{margin-bottom:-1px;padding-top:2px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;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:#00a2d3;border-bottom:2px solid transparent;box-sizing:border-box}.map-navi__state--active{border-bottom:2px solid #00a2d3;color:#fff;pointer-events:none}.map-navi__state--right{margin-left:auto;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.map-navi__state-icon{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}.map-navi__state-title{margin-left:9px;font-size:14px;font-weight:400;line-height:22px}@media screen and (min-width:1501px) and (max-width:1900px){.map-navi{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.map-navi{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.map-navi{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.map-navi{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.map-navi{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.map-navi{padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;top:0}}.map-navi__arrow{margin:0 0 0 9px;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;width:12px;height:12px}map-refresh-btn{right:28px;top:140px;position:absolute;z-index:1;display:block}@media screen and (max-width:768px){map-refresh-btn{top:70px}}.map-refresh-btn__button-refresh:link{width:50px;height:50px;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:#00a2d3;color:#fff!important}.map-refresh-btn__button-refresh:link:hover{background-color:#00b2e8;text-decoration:none}.map-refresh-btn__button-refresh:link svg{width:23px;height:25px}.map-refresh-btn__button-tooltip{top:0;left:-173px;padding-left:15px;width:161px;height:100%;background:#fff;border:1px solid #00a2d3;box-sizing:border-box;position:absolute;color:#3a3a45;font-size:12px;line-height:normal;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 1s ease;transition:all 1s ease}.ng-enter .map-refresh-btn__button-tooltip,.ng-leave.ng-leave-active .map-refresh-btn__button-tooltip{opacity:0}.ng-enter.ng-enter-active .map-refresh-btn__button-tooltip,.ng-leave .map-refresh-btn__button-tooltip{opacity:1}.map-refresh-btn__button-tooltip span{max-width:100%;max-height:100%;overflow:hidden}.map-refresh-btn__button-tooltip:after{top:16px;right:-8px;width:13px;height:13px;position:absolute;display:block;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid #00a2d3;border-top:1px solid #00a2d3;content:""}.gmap-zoom-control{margin:10px;-webkit-user-select:none;box-shadow:0 1px 4px -1px rgba(0,0,0,.298039);border-radius:2px;cursor:pointer;width:28px;height:55px;background-color:#fff}.gmap-zoom-control__line{position:relative;overflow:hidden;width:67%;height:1px;left:16%;top:0;background-color:#e6e6e6}.gmap-zoom-control__decrement,.gmap-zoom-control__increment{position:relative;width:28px;height:27px;left:0;top:0;color:#666}.gmap-zoom-control__decrement:hover,.gmap-zoom-control__increment:hover{color:#333}.gmap-zoom-control__decrement:active,.gmap-zoom-control__increment:active{color:#000}.gmap-zoom-control__btn{overflow:hidden;position:absolute;width:15px;height:15px;left:7px;top:6px}.gmap-zoom-control__btn svg{width:11px;height:11px;position:absolute;left:2px;top:2px;-webkit-user-select:none}.map-point-marker{background:#fff;border-radius:50%;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;position:absolute;color:#00a2d3;box-shadow:0 6px 10px rgba(0,0,0,.2);width:60px;height:60px;margin-left:-30px;margin-top:-30px;z-index:90}.map-point-marker.hover,.map-point-marker:hover{z-index:100}.map-point-marker.hover .map-point-marker__image,.map-point-marker:hover .map-point-marker__image{width:60px;height:60px;opacity:1;z-index:100}.map-point-marker.hover .map-point-marker__checkmark,.map-point-marker:hover .map-point-marker__checkmark{display:block}.map-point-marker.hover .marker-info,.map-point-marker:hover .marker-info{opacity:1;visibility:visible}.map-point-marker--path-start-event{cursor:default;z-index:91}.map-point-marker--inactive,.map-point-marker.inactive{color:#898a8c;opacity:.8}.map-point-marker--inactive img,.map-point-marker.inactive img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.map-point-marker--selected,.map-point-marker.selected{z-index:99}.map-point-marker--selected:after,.map-point-marker.selected:after{content:"";top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);display:block;position:absolute;background-color:#00a2d3;z-index:-1;border-radius:50%}.map-point-marker--highlighted,.map-point-marker.highlighted{opacity:1;z-index:99}.map-point-marker--highlighted:after,.map-point-marker--highlighted:before,.map-point-marker.highlighted:after,.map-point-marker.highlighted:before{content:"";top:0;left:0;width:100%;height:100%;display:block;position:absolute;z-index:-1;border-radius:50%;background-color:rgba(0,162,211,.4);box-shadow:inset 0 0 15px #00a2d3;-webkit-animation:map-marker-pulse-2x 3s ease-out infinite;animation:map-marker-pulse-2x 3s ease-out infinite;pointer-events:none}.map-point-marker--highlighted:after,.map-point-marker.highlighted:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.map-point-marker--bordered{border:1px solid #00a2d3}.map-point-marker--medium{width:30px;height:30px;margin-left:-15px;margin-top:-15px}.map-point-marker--medium:after,.map-point-marker--medium:before{-webkit-animation-name:map-marker-pulse-3x;animation-name:map-marker-pulse-3x}.map-point-marker--small{width:16px;height:16px;margin-left:-8px;margin-top:-8px}.map-point-marker--small:after,.map-point-marker--small:before{-webkit-animation-name:map-marker-pulse-5x;animation-name:map-marker-pulse-5x}.map-point-marker__image{position:relative;background:#fff;border-radius:50%;-webkit-transition:width .1s ease,height .1s ease,opacity .1s ease;transition:width .1s ease,height .1s ease,opacity .1s ease;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;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;width:60px;height:60px;overflow:hidden}.map-point-marker__image-block{width:100%;height:100%;border-radius:50%;background-size:cover;background-position:50%}.map-point-marker__image img{max-width:100%;max-height:100%}.map-point-marker__image--medium{width:30px;height:30px}.map-point-marker__image--small{width:16px;height:16px;opacity:0}.map-point-marker__image .image-dummy{background:#fff}.map-point-marker__image .image-dummy svg{-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;width:22px;height:22px;max-width:none;color:#00a2d3}.map-point-marker__icon{width:22px;height:22px}.map-point-marker__icon--big{width:30px;height:30px}.map-point-marker__icon--medium{width:16px;height:16px}.map-point-marker__checkmark{top:50%;left:50%;-webkit-transform:translate(-50%,-45%);-ms-transform:translate(-50%,-45%);transform:translate(-50%,-45%);width:38px;height:28px;color:#747e89;stroke:#fff;stroke-width:1px;position:absolute;z-index:1;display:none;-webkit-transition:color .3s ease;transition:color .3s ease}.map-point-marker__checkmark--selected,.map-point-marker__checkmark.selected{color:#00a2d3;display:block}.map-point-marker__trigger{position:absolute;top:0;left:0;width:100%;height:100%;z-index:900}.map-point-marker__rating-icon{position:absolute;display:block;width:10px;height:10px;border:3px solid #fff;border-radius:50%;right:-1px;bottom:-1px}.map-point-marker__rating-icon--medium{right:-3px;bottom:-3px}.map-point-marker__rating-icon--small{right:0;bottom:0}.map-point-marker--muted{opacity:.3}.marker-info{width:240px;background-color:#fff;border:1px solid #00a2d3;box-shadow:0 0 10px 0 rgba(0,0,0,.4);box-sizing:border-box;position:absolute;opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;top:-7px;left:-7px}.marker-info--medium{top:-22px;left:-22px}.marker-info--small{top:-29px;left:-29px}.marker-info__common-info{padding:7px 10px 10px 77px;min-height:75px;box-sizing:border-box;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}.marker-info__additional-info{padding:5px 10px 5px 7px;font-size:12px;color:#00a2d3}.marker-info__name{display:block;margin-bottom:4px;line-height:17px;color:#3a3a45;font-size:14px;overflow:hidden}.marker-info__name--hotel,.marker-info__name--scenario{height:auto}.marker-info__desc{margin-bottom:4px;color:#3a3a45;font-size:12px;line-height:normal}.marker-info__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.marker-info__rating{margin-right:10px;width:29px;line-height:19px;border-radius:2px;color:#fff;font-size:12px;font-weight:700;text-align:center}.marker-info__price--car,.marker-info__price--hotel{color:#747e89;font-size:12px;font-weight:700;white-space:nowrap}.marker-info__price--car{margin-bottom:3px}.header{width:100%;background:#3a3a45;position:relative}@media screen and (max-width:768px){.header.js-header-on-top{z-index:4}}.header__header-wrap{width:100%;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}@media screen and (max-width:768px){.header__header-wrap{height:50px}}.header logo{height:100%;min-width:230px;margin-right:10px}@media screen and (max-width:768px){.header logo{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}}.header logo .logo__logo:hover{background:#464653}@media screen and (max-width:768px){.header logo .logo__logo:hover{background:none}}.header logo .logo__our-logo:hover{background:#464653}@media screen and (max-width:768px){.header logo .logo__our-logo:hover{background:none}}.header__navigation{height:100%}.header__powered-by{margin-left:auto;margin-right:20px}.header__powered-by svg{color:#fff}@media screen and (max-width:768px){.header__powered-by{display:none}}.header__controls{margin-left:auto;height:100%;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}.header__controls--with-provider{margin-left:0}.header__control{height:100%;border-left:1px solid #27272f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__control:hover{background:#464653}@media screen and (max-width:768px){.header__control:hover{background:none}}.header__control--invite{padding:0 20px}@media screen and (max-width:768px){.header__control--invite{display:none}}.header__invite-button{height:100%;font-size:14px;color:gold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__invite-button svg{margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}.header-buttons{top:0;right:600px;height:50px;font-size:14px;color:gold;z-index:10}@media screen and (min-width:769px) and (max-width:1000px){.header-buttons{right:450px}}@media screen and (max-width:768px){.header-buttons{display:none}}.header-buttons__invite-button{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.header-buttons__invite-button{display:none}}.header-buttons__invite-button svg{margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}top-navigation{height:100%;display:block}notifications-panel-toggle,prefs-switcher,profile-block{height:100%}.top-navigation{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:768px){.top-navigation{display:none}}.top-navigation__item{margin-left:40px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#fff}.top-navigation__item:first-child{margin-left:0}.top-navigation__item:after{bottom:-1px;left:0;width:100%;height:4px;background:#00a2d3;opacity:0;position:absolute;display:block;content:""}.top-navigation__item--active:after{opacity:1}.top-navigation__item--active .top-navigation__icon{color:#00a2d3}.top-navigation__icon{margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}.top-navigation__label{font-size:15px}.notifications-toggle{padding:0 20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.notifications-toggle{padding:0 15px}}.notifications-toggle--opened{background:#50505a}.notifications-toggle__wrap{position:relative}.notifications-toggle svg{width:20px;height:23px;color:#00a2d3}.notifications-toggle--opened svg{color:#71717f}.notifications-toggle__pending-spinner{padding:2px;bottom:0;right:-9px;width:20px;height:20px;background:#3a3a45;position:absolute;border-radius:100%;box-sizing:border-box}.notifications-toggle__spinner{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;font-size:10px;text-indent:-9999em;border:3px solid #71717f;border-left-color:#33b5dc;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loader 1.1s linear infinite;animation:loader 1.1s linear infinite;box-sizing:border-box;content:""}.notifications-toggle__spinner,.notifications-toggle__spinner:after{border-radius:50%;width:16px;height:16px}.notifications-toggle__count{bottom:0;right:-7px;width:14px;height:15px;border-radius:2px;font-size:10px;font-weight:700;line-height:15px;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;color:#fff}.notifications-toggle__count--error{background:#fc494a}.notifications-toggle__count--success{background:#00c33a}.notifications-toggle__count--hide{display:none}.prefs-switcher{padding:0 20px;width:60px;height:100%;position:relative}@media screen and (max-width:768px){.prefs-switcher{padding:0 15px;width:41px}}.prefs-switcher--opened{background:#50505a}.prefs-switcher__wrap{width:100%;height:100%;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}.prefs-switcher__arrow{margin-left:auto;width:12px;height:12px;color:#7b7b8b;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.prefs-switcher__arrow--opened{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (max-width:768px){.prefs-switcher__arrow{display:none}}.prefs-switcher__flag{margin-right:6px;width:24px;height:16px}.prefs-switcher__currency-symbol{color:#fff;font-size:18px}.prefs-switcher__options{top:100%;right:0;min-width:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;position:absolute;box-sizing:border-box;border:1px solid #e2e4e7}@media screen and (max-width:768px){.prefs-switcher__options{position:fixed;top:50px;left:0;width:100%;height:calc(100vh - 50px);border:none}}.prefs-switcher__currencies{padding-top:13px;padding-left:20px;padding-right:20px;width:267px;-webkit-box-flex:1;-ms-flex:1 1 267px;flex:1 1 267px;box-sizing:border-box}.prefs-switcher__langs{padding-top:13px;padding-left:10px;-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;width:90px;border-left:1px solid #d8d8d8;box-sizing:border-box}@media screen and (max-width:768px){.prefs-switcher__langs{-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;width:110px}}.prefs-switcher__options-title{margin-top:0;margin-bottom:16px;font-size:12px;font-weight:700;line-height:17px}.prefs-switcher__currencies-list{margin-left:-20px;margin-right:-20px;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}.prefs-switcher__curr{margin-bottom:5px;-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;width:33%;height:30px;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;-webkit-transition:background .3s ease;transition:background .3s ease}.prefs-switcher__curr:hover{background:#00a2d3}.prefs-switcher__curr:hover .prefs-switcher__label,.prefs-switcher__curr:hover .prefs-switcher__symbol{color:#fff}@media screen and (max-width:768px){.prefs-switcher__curr{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;height:35px}}.prefs-switcher__curr-wrap{width:50px;height:100%;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}.prefs-switcher__symbol{font-size:18px;color:#00a2d3}.prefs-switcher__label,.prefs-switcher__symbol{-webkit-transition:color .3s ease;transition:color .3s ease}.prefs-switcher__label{font-size:14px;font-weight:400;line-height:19px;text-transform:uppercase;color:#3a3a45}.prefs-switcher__langs-list{margin-left:-10px}.prefs-switcher__lang{margin-bottom:5px;padding-left:10px;width:100%;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;-webkit-transition:background .3s ease;transition:background .3s ease}.prefs-switcher__lang:hover{background:#00a2d3}.prefs-switcher__lang:hover .prefs-switcher__label{color:#fff}.profile-block{padding:0 20px;width:30px;height:100%}@media screen and (max-width:768px){.profile-block{padding:0 15px}}.profile-block--opened{background:#50505a}.profile-block__enter{margin-left:-20px;margin-right:-20px;height:100%;background:#00a2d3;color:#fff;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:12px;text-align:center}@media screen and (max-width:768px){.profile-block__enter{margin-left:-15px;margin-right:-15px}}.profile-block__enter:hover{background:#008fba}.profile-block__enter svg{display:none}.profile-block__info{top:100%;right:0;width:300px;position:absolute;background:#fff;border:1px solid #e2e4e7}.profile-block__account{padding:15px 10px;min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box}.profile-block__avatar-wrap{width:100%;height:100%;-ms-flex-align:center;-ms-flex-pack:center}.profile-block__avatar,.profile-block__avatar-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.profile-block__avatar{-webkit-box-flex:0;-ms-flex:0 0 62px;flex:0 0 62px;width:62px;height:62px;-ms-flex-align:center;-ms-flex-pack:center;border-radius:100%;overflow:hidden}.profile-block__avatar--small{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:30px;border:1px solid #00a2d3;box-sizing:border-box}.profile-block__avatar img{width:100%;height:100%}.profile-block__avatar svg{width:100%;height:100%;color:#00a2d3}.profile-block__user-icon--custom{display:none}.profile-block__meta{margin:0 0 0 20px}.profile-block__name{margin:0 0 6px;font-size:14px;color:#3a3a45}.profile-block__email{margin:0 0 8px;font-size:12px;color:#747e89}.profile-block__link{font-size:12px;color:#00a2d3}.profile-block__func-line{padding:0 10px;height:50px;border-top:1px solid #e2e4e7;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}.profile-block__func-line .btn--sign-out{margin-left:auto}.custom-header-elements{top:0;left:0;width:100%;height:100%;position:absolute;pointer-events:none}@media (max-width:1142px){.custom-header-elements{display:none}}.custom-header-elements__wrap{margin:0 auto;padding:33px 10px 0;width:1126px;height:100%;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.custom-header-elements__wrap>*{pointer-events:all}.custom-header-elements notifications-panel-toggle{height:30px}.custom-header-elements profile-block{margin-left:20px;height:30px}.custom-header-elements .notifications-toggle{padding:0}.custom-header-elements .notifications-toggle--opened{background:none}.custom-header-elements .profile-block{padding:0;width:auto}.custom-header-elements .profile-block--opened{background:none}.custom-header-elements .profile-block__enter{margin:0;padding:0 11px;height:30px;border-radius:2px;background-color:#22417b;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:13px}.custom-header-elements .profile-block__enter svg{margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px;width:8px;height:9px;color:#fff;display:block}.custom-header-elements .profile-block__avatar--small{background-color:#22417b;border:none}.custom-header-elements .profile-block__user-icon{display:none}.custom-header-elements .profile-block__user-icon--custom{width:12px;height:14px;display:block;color:#fff}.invite-popup__desc{margin-bottom:23px;font-size:16px;font-weight:400;line-height:26px;color:#3a3a45}@media screen and (max-width:768px){.invite-popup__desc{font-size:14px}}.invite-popup__desc--emails{text-align:center}.invite-popup__desc a{font-size:14px;color:#00a2d3}.invite-popup__title-wrap{margin-bottom:22px;position:relative}.invite-popup__title-wrap:before{top:50%;left:0;width:100%;height:1px;background:#e8eaec;position:absolute;content:"";z-index:1}.invite-popup__title{width:230px;margin:0 auto;background:#fff;text-align:center;font-size:14px;font-weight:700;line-height:20px;color:#747e89;position:relative;z-index:2}.invite-popup__email-btn{margin-top:25px;width:100%}.invite-popup .count-friends{margin-bottom:24px;padding:17px 20px 16px;height:87px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #d8d8d8}.invite-popup .count-friends__icon-wrap{margin-right:17px;-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px;width:52px;height:52px;background:#eef6fe;border-radius:100%;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}.invite-popup .count-friends__icon-wrap svg{-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;width:22px;height:20px;color:#75777b}.invite-popup .count-friends__info .loading-spinner{width:52px;height:52px}.invite-popup .count-friends__count{color:#02b452;font-size:22px;font-weight:400;line-height:26px}.invite-popup .count-friends__count span.desc{margin-left:5px;font-size:16px}.invite-popup .count-friends__desc{color:#3a3a45;font-size:16px}.invite-popup .count-bookings{margin-bottom:23px;display:-webkit-box;display:-ms-flexbox;display:flex}.invite-popup .count-bookings__desc{margin-right:14px;font-size:16px;font-weight:400;line-height:26px;color:#3a3a45}.invite-popup .count-bookings__item,.invite-popup .count-bookings__list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.invite-popup .count-bookings__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.invite-popup .count-bookings__item svg{margin-right:12px;width:16px;height:16px;color:#00a2d3}.invite-popup .count-bookings__item span{font-size:16px;font-weight:400;line-height:26px;color:#3a3a45}.invite-popup .share-buttons{margin-bottom:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.invite-popup .share-buttons__button{margin-bottom:10px;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.invite-popup .share-buttons__button--fb{background-color:#356399}.invite-popup .share-buttons__button--vk{background-color:#4c75a3}.invite-popup .share-buttons__button--gp{background-color:#e02f2f}.invite-popup .share-buttons__button--tw{background-color:#0f9cd2}.invite-popup .share-buttons__button--email{background-color:#54c0ab}.invite-popup .share-buttons__button:hover{opacity:.8}.invite-popup .share-buttons__icon-wrap{margin-right:20px;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;width:50px;height:100%;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 screen and (max-width:768px){.invite-popup .share-buttons__icon-wrap{margin-right:15px}}@media screen and (max-width:370px){.invite-popup .share-buttons__icon-wrap{margin-right:0}}.invite-popup .share-buttons__icon-wrap svg{color:#fff}.invite-popup .share-buttons__icon-wrap--fb{background-color:#30598a}.invite-popup .share-buttons__icon-wrap--fb svg{width:11px;height:23px}.invite-popup .share-buttons__icon-wrap--vk{background-color:#456a93}.invite-popup .share-buttons__icon-wrap--vk svg{width:24px;height:24px}.invite-popup .share-buttons__icon-wrap--gp{background-color:#ca2a2a}.invite-popup .share-buttons__icon-wrap--gp svg{width:18px;height:18px}.invite-popup .share-buttons__icon-wrap--tw{background-color:#0c87b6}.invite-popup .share-buttons__icon-wrap--tw svg{width:20px;height:20px}.invite-popup .share-buttons__icon-wrap--email{background-color:#459c8b}.invite-popup .share-buttons__icon-wrap--email svg{width:25px;height:25px}.invite-popup .share-buttons__label{font-size:14px;font-weight:700;color:#fff}@media screen and (max-width:370px){.invite-popup .share-buttons__label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;font-size:13px}}.personal-link__input-wrap{position:relative}.personal-link__field{padding:0 50px 0 18px;width:100%;height:50px;border:1px solid #e8eaec;background-color:#ebf2f6;font-size:14px;font-weight:400;color:#3a3a45;box-sizing:border-box}.personal-link__field--single{padding:0 18px}.personal-link__field[disabled]{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.personal-link__copy-icon-wrap{top:0;right:0;width:50px;height:50px;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}.personal-link__copy-icon-wrap svg{width:18px;height:22px;color:#00a2d3}.path-origin__event-type-icon{margin-left:10px;height:18px;width:18px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px}.path-origin__event-title{margin-left:5px;color:#3a3a45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.path-settings-form{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.path-settings-form__checkbox{margin-top:20px;padding-bottom:20px;font-size:14px;color:#3a3a45}.dark .path-settings-form__checkbox{color:#fff}.path-settings-form__checkbox-help-text strong{font-weight:400}.path-settings-form__force-long-distance{margin-bottom:8px;font-size:12px;font-weight:400;color:#3a3a45;line-height:17px}.dark .path-settings-form__force-long-distance{color:#fff}.path-settings-form__route-error-icon{top:3px;margin-right:10px;width:15px;height:15px;position:relative;color:#ff9b00}.path-settings-form__long-distance-error{margin-bottom:8px;color:#ff6969;font-size:12px;font-weight:400;line-height:17px}.path-settings-form .grid-form:not(.grid-form--dark){background:#fff}.provider-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.provider-logo,.provider-logo:hover{text-decoration:none}.provider-logo__label{margin-right:7px;font-size:12px;font-weight:400;color:#747e89;white-space:nowrap}.provider-logo__logo{-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;width:110px}.provider-logo__logo--ostrovok{-webkit-box-flex:0;-ms-flex:0 0 78px;flex:0 0 78px;width:78px;height:11px}.provider-logo__logo--booking-com{-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;width:96px;height:16px}.provider-logo__logo--rentalcars{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-flex:0;-ms-flex:0 0 95px;flex:0 0 95px;width:95px;height:12px}.provider-logo__logo--foursquare{-webkit-box-flex:0;-ms-flex:0 0 85px;flex:0 0 85px;width:85px;height:11px}.provider-logo__logo--google-pw{-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px;width:52px;height:17px}.provider-logo__logo--tmc{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-flex:0;-ms-flex:0 0 84px;flex:0 0 84px;width:84px;height:11px}.provider-logo__logo--timescenery-provider,.provider-logo__logo--timescenery-provider-colorless{-webkit-box-flex:0;-ms-flex:0 0 106px;flex:0 0 106px;width:106px;height:27px}.provider-logo__logo--accor{height:auto;position:relative;top:-6px}.scenarios-selector{position:relative;width:100%}.scenarios-selector__name{margin:0;padding:0;color:#05a7e5;font-size:14px}.scenarios-selector__icon{width:16px;height:16px}.scenarios-selector__icon--in-list{margin-right:8px}.scenarios-selector__text{color:#232222}.scenarios-selector__toggle-list{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;top:3px;max-width:176px;display:inline-block;color:#05a7e5;cursor:default;font-size:14px;text-decoration:none}.scenarios-selector__toggle-list--can-click{cursor:pointer;text-decoration:underline}.scenarios-selector__toggle-list--can-click:hover{text-decoration:none}.scenarios-selector__toggle-list--can-edit{border-bottom:1px dashed;cursor:pointer}.scenarios-selector__toggle-list--can-edit:hover{padding-bottom:1px;border-bottom:0}.scenarios-selector__list{position:absolute;left:0;margin-top:-1px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border:1px solid #d6e5e5;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2}.scenarios-selector__date{text-transform:capitalize}.scenarios-selector__date:before{content:", "}.scenarios-selector__list-item{position:relative;padding:0 30px;background-color:#fff;-webkit-transition:background-color .1s ease-in;transition:background-color .1s ease-in;cursor:pointer;border-bottom:1px solid #e8eaec}.scenarios-selector__list-item:hover:not(.scenarios-selector__list-item--is-editing):not(.scenarios-selector__list-item--additional):not(:first-child):after,.scenarios-selector__list-item:hover:not(.scenarios-selector__list-item--is-editing):not(.scenarios-selector__list-item--additional):not(:first-child):before{display:block}.scenarios-selector__list-item--additional,.scenarios-selector__list-item:last-child{border-bottom:0}.scenarios-selector__list-item--additional:after:not(:first-child),.scenarios-selector__list-item--additional:before,.scenarios-selector__list-item--is-selected:after:not(:first-child),.scenarios-selector__list-item--is-selected:before{display:block}.scenarios-selector__list-item--additional,.scenarios-selector__list-item--is-editing{background:#f7fcfe!important;border-bottom:1px solid #e8eaec;cursor:default}.scenarios-selector__list-item--additional .scenarios-selector__scenario-wrapper,.scenarios-selector__list-item--is-editing .scenarios-selector__scenario-wrapper{border-bottom:0}.scenarios-selector__list-item--time-designer{color:#05a7e5}.scenarios-selector__list-item--time-designer,.scenarios-selector__scenario-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scenarios-selector__scenario-wrapper{width:100%;height:70px;box-sizing:border-box}.scenarios-selector__edit-button{margin-left:auto;width:18px;height:18px;color:#b5bdc3;cursor:pointer;-webkit-transition:color .1s ease-in;transition:color .1s ease-in}.scenarios-selector__edit-button--is-active{color:#00a2d3}.scenarios-selector__list-item:hover .scenarios-selector__edit-button{color:#747e89}.scenarios-selector__new-scenario-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:128px}.scenarios-selector__list-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:176px}.scenarios-selector__new-scenario-hint{padding-left:6px;color:#747e89;font-size:13px}.scenarios-selector__new-scenario-hint--active{color:#00a2d3}.scenario-image-uploader{position:relative;width:100%;height:100%;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}.scenario-image-uploader__drop-zone{top:0;left:0;width:100%;height:100%;z-index:1;position:absolute}.scenario-image-uploader__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;position:relative}@media screen and (max-width:768px){.scenario-image-uploader__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.scenario-image-uploader__btn{margin-right:30px;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;width:180px;height:50px;border-radius:2px;background-color:rgba(0,0,0,.6);box-sizing:border-box;font-size:14px;font-weight:600;line-height:19px;color:#fff;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-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:769px) and (max-width:1000px){.scenario-image-uploader__btn{margin-right:20px;-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;width:160px}}@media screen and (max-width:768px){.scenario-image-uploader__btn{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;margin-right:0;margin-bottom:15px}}.scenario-image-uploader__btn:hover{background-color:rgba(0,0,0,.8)}.scenario-image-uploader__btn:last-child{margin-right:0}.scenario-image-uploader__btn-icon{margin-right:8px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;color:#fff}.scenario-image-uploader__btn-icon--delete{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;width:12px;height:12px;color:#ff6969}.scenario-image-uploader__loader{bottom:0;left:0;width:100%;height:140px;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}.scenario-image-uploader__spinner{-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px;font-size:10px;text-indent:-9999em;border:4px solid #e0e0eb;border-left-color:#33b5dc;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loader 1.1s linear infinite;animation:loader 1.1s linear infinite}.scenario-image-uploader__spinner,.scenario-image-uploader__spinner:after{border-radius:50%;width:35px;height:35px}.scenario-list{position:relative}.scenario-list__current{cursor:pointer}.scenario-list__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.scenario-list__dropdown-icon{position:absolute;right:15px;top:17px;width:12px;height:12px;color:#747e89;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.scenario-list__dropdown-icon--open{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.scenario-list__dropdown-list{top:calc(100% - 1px);left:-1px;width:100%;position:absolute;background:#fff;border:1px solid #d8d8d8;z-index:5}.scenario-list__dropdown-item{height:60px;font-size:16px;line-height:normal;border-top:1px solid #d8d8d8;position:relative}.scenario-list__dropdown-item:first-child{border-top:none}.scenario-list__dropdown-item:hover{background-color:rgba(0,162,211,.05)}.scenario-list__dropdown-wrap{padding:0 15px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.scenario-list__dropdown-wrap--input{padding:0}.scenario-list__title-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:0}.scenario-list__dropdown-title{font-size:16px}.scenario-list__dropdown-vector-title{width:100%;height:100%}.scenario-list__dropdown-vector-title--ostrovok{width:98px;height:15px}.scenario-list__dropdown-vector-title--booking-com{width:103px;height:17px}.scenario-list__dropdown-vector-title--invia{width:160px;height:27px}.scenario-list__dropdown-vector-title--tmc{width:100px;height:14px}.scenario-list__dropdown-description{margin-top:7px;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;color:#747e89;font-size:12px;font-style:italic;line-height:17px;box-sizing:border-box}.scenario-list__dropdown-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.scenario-list__dropdown-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-list__edit-link{margin-left:auto;padding-left:10px;color:#00a2d3;font-size:14px}.scenario-list__input{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 15px;height:100%;border:none;outline:none}.scenario-list__edit-btn-cancel{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;height:100%;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}.scenario-list__edit-btn-cancel:hover{background:#f3fbfd}.scenario-list__edit-btn-cancel svg{width:22px;height:22px;color:#3a3a45}.scenario-list__edit-btn-ok{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;height:100%;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:#00a2d3}.scenario-list__edit-btn-ok:hover{background:#008fba}.scenario-list__edit-btn-ok svg{width:22px;height:22px;color:#fff}.scenario-booking-steps{padding:30px;position:relative}@media screen and (min-width:1501px) and (max-width:1900px){.scenario-booking-steps{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.scenario-booking-steps{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.scenario-booking-steps{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.scenario-booking-steps{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.scenario-booking-steps{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.scenario-booking-steps{padding-left:20px;padding-right:20px}}.scenario-booking-steps .form__title{font-size:16px;font-weight:400;line-height:21px;color:#3a3a45}.scenario-booking-steps .form__btns-wrap{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 screen and (max-width:768px){.scenario-booking-steps .form__btns-wrap .btn{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.scenario-booking-steps__step{margin-bottom:30px}.scenario-booking-steps__step--bordered{padding-top:30px;border-top:1px solid #dfe2e5}.scenario-booking-steps__loader-wrap{padding-bottom:100px;height:100px;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}.scenario-booking-steps__content--on-loading{-webkit-filter:blur(2px);filter:blur(2px);pointer-events:none}.scenario-booking-steps__step-title{margin-bottom:20px;color:#27272f;font-size:20px;line-height:27px}.scenario-booking-steps__step-title--main{margin-bottom:30px}.scenario-booking-steps__step-body--invisible{opacity:0}.scenario-booking-steps__block--no-size{height:0;overflow:hidden}.scenario-booking-steps__content-block{margin-bottom:30px}.scenario-booking-steps__content-block--sep{padding-bottom:23px;border-bottom:1px solid #dfe2e5}.scenario-booking-steps__content-block .scenario-booking-steps__text:last-child{margin-bottom:0}.scenario-booking-steps__subtitle{margin:0 0 15px;font-size:16px;font-weight:400;line-height:21px;color:#3a3a45}.scenario-booking-steps__text{margin-bottom:30px;font-size:14px;line-height:20px;color:#3a3a45}.scenario-booking-steps__text--attention{color:#ff6969}.scenario-booking-steps__text--additional{margin-bottom:20px;font-size:13px;line-height:18px;color:#3a3a45}.scenario-booking-steps__text--additional p{margin:0 0 10px}.scenario-booking-steps__text--additional ul{margin:0}.scenario-booking-steps__text--additional li{margin:0 0 10px;padding-left:20px;position:relative}.scenario-booking-steps__text--additional li:before{top:8px;left:0;width:5px;height:5px;background-color:#00a2d3;border-radius:50%;position:absolute;display:block;content:""}.scenario-booking-steps__text--with-inner svg{display:inline-block}.scenario-booking-steps__text--with-inner>*{display:inline}.scenario-booking-steps__text--with-inner custom-tooltip{height:14px;display:inline-block;line-height:normal;font-size:0}.scenario-booking-steps__text--with-inner custom-tooltip>*{display:inline-block}.scenario-booking-steps__external-link-icon{width:10px;height:10px;color:#00a2d3}.scenario-booking-steps__hint{margin-bottom:30px;font-size:12px;line-height:18px;color:#747e89}.scenario-booking-steps__hint a{color:#00a2d3}.scenario-booking-steps__radios{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:14px;line-height:19px}.scenario-booking-steps__radios di-radiobutton:first-child{margin-right:20px}@media screen and (max-width:768px){.scenario-booking-steps__radios{-ms-flex-wrap:wrap;flex-wrap:wrap}}.scenario-booking-steps__payment-systems{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.scenario-booking-steps__payment-systems{margin-left:0;margin-top:20px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.scenario-booking-steps__payment-icon{margin-left:10px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:44px;height:30px;border-radius:2px;border:1px solid #dfe2e5;background-color:#fff;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}.scenario-booking-steps__payment-icon:first-child{margin-left:0}.scenario-booking-steps__payment-icon svg{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:18px}.scenario-booking-steps__total-trip-price{margin:30px 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:24px;line-height:33px}.scenario-booking-steps__total-trip-price money{font-weight:600;color:#00a2d3}.scenario-booking-steps__total-trip-price--old{margin-bottom:0}.scenario-booking-steps__total-trip-price--old money{color:#a4adb8;text-decoration:line-through}.scenario-booking-steps__total-trip-price--new{margin-top:0}.scenario-booking-steps__total-trip-price-label{margin-right:15px;color:#3a3a45}.scenario-booking-steps__btns{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 screen and (max-width:768px){.scenario-booking-steps__btns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.scenario-booking-steps__btns--sep{margin-bottom:30px;padding-bottom:40px;border-bottom:1px solid #dfe2e5}.scenario-booking-steps__btns>*{margin-left:30px}.scenario-booking-steps__btns>:first-child{margin-left:0}.scenario-booking-steps__btns .btn--primary{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;width:260px;height:50px;font-weight:600}@media screen and (max-width:768px){.scenario-booking-steps__btns .btn--primary{-webkit-box-flex:0;-ms-flex:0 1 260px;flex:0 1 260px}}.scenario-booking-steps__btns .btn--link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;font-size:14px;font-weight:600;color:#747e89}.scenario-booking-steps__payment-error-hint{color:#d0021b}@media screen and (max-width:768px){.scenario-booking-steps__values-list{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}.scenario-booking-steps__value-group{margin-bottom:13px}.scenario-booking-steps__value-group:last-child{margin-bottom:0}.scenario-booking-steps__value-item{margin-bottom:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:13px;line-height:20px}.scenario-booking-steps__value-item:last-child{margin-bottom:0}.scenario-booking-steps__value-item--big{font-size:14px;line-height:20px}.scenario-booking-steps__value-item--price{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.scenario-booking-steps__value-label{padding-right:20px;-webkit-box-flex:0;-ms-flex:0 0 112px;flex:0 0 112px;width:112px;box-sizing:border-box;color:#707f8b}.scenario-booking-steps__value-label--without-value{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.scenario-booking-steps__values{min-width:0}@media screen and (max-width:768px){.scenario-booking-steps__values{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.scenario-booking-steps__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#27272f}@media screen and (max-width:768px){.scenario-booking-steps__value{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}}.scenario-booking-steps__value--good{color:#00c33b}.scenario-booking-steps__value--warning{color:#ffa200}.scenario-booking-steps__value>*{margin-left:5px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.scenario-booking-steps__value>:first-child{margin-left:0}.scenario-booking-steps__value--text{display:block}.scenario-booking-steps__value--text>*{margin-left:0}.scenario-booking-steps__value money{font-size:16px;font-weight:600;line-height:20px;color:#00a2d3}.scenario-booking-steps__flight-iata{color:#747e89}.scenario-booking-steps__flight-icon{-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;width:10px;height:11px;color:#747e89}.scenario-booking-steps__flight-stop-duration-icon{margin-left:10px;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;width:14px;height:14px;color:inherit}.scenario-booking-steps__service{margin-bottom:27px}.scenario-booking-steps__service-wrap{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.scenario-booking-steps__service-wrap .scenario-booking-steps__values-list{padding-right:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:50%}@media screen and (max-width:768px){.scenario-booking-steps__service-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.scenario-booking-steps__photo-block{margin-left:20px;-webkit-box-flex:0;-ms-flex:0 1 320px;flex:0 1 320px;width:320px;min-width:0;position:relative}.scenario-booking-steps__photo-block:before{width:100%;padding-bottom:75%;display:block;content:""}.scenario-booking-steps__photo-block place-photo{top:0;left:0;width:100%;height:100%;position:absolute}@media screen and (max-width:768px){.scenario-booking-steps__photo-block{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto;margin-left:0;margin-bottom:20px}}.scenario-booking-steps__block-separator{margin:16px 0 26px;border-bottom:1px solid #dfe2e5}.scenario-booking-steps__param-with-price{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}.scenario-booking-steps__param-with-price:not(:last-child){margin-bottom:18px}.scenario-booking-steps__param-label{padding-right:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box;font-size:14px;line-height:20px;color:#27272f}.scenario-booking-steps__param-label .muted span{color:#27272f}.scenario-booking-steps__param-price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px;font-weight:600;line-height:20px;color:#00a2d3}.scenario-booking-steps__param-price--muted{color:#747e89}.scenario-booking-steps__show-more-link{margin-bottom:18px;font-size:14px;line-height:20px;text-decoration:underline;color:#00a2d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scenario-booking-steps__show-more-link>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.scenario-booking-steps__show-more-icon{margin-left:6px;-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;width:10px;height:10px}.scenario-booking-steps__show-more-icon--up{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.steps-overview{margin-left:-30px;margin-right:-30px;margin-bottom:30px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1501px) and (max-width:1900px){.steps-overview{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1401px) and (max-width:1500px){.steps-overview{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:1201px) and (max-width:1400px){.steps-overview{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1001px) and (max-width:1200px){.steps-overview{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:769px) and (max-width:1000px){.steps-overview{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:768px){.steps-overview{margin-left:-20px;margin-right:-20px;overflow-x:scroll;overflow-y:hidden}}.steps-overview__wrap{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:768px){.steps-overview__wrap{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto}}.steps-overview__title{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 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;box-sizing:border-box;font-size:14px;font-weight:600;color:#a4adb8;border-bottom:1px solid #dfe2e5}.steps-overview__title--active{color:#3a3a45;border-bottom:2px solid #00a2d3}@media screen and (max-width:768px){.steps-overview__title{padding:0 20px;white-space:nowrap}}.scenario-invia-baggage-variant{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:16px;color:#00a2d3}.scenario-invia-baggage-variant__label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:170px}.scenario-invia-baggage-variant__label--placeholder{color:#747e89}.scenario-invia-baggage-variant__price{font-weight:700}dashboard-scenarios{max-width:640px}@media screen and (min-width:0) and (max-width:1200px){dashboard-scenarios{max-width:none}}.scenarios-list{position:relative}.scenarios-list--on-loading{pointer-events:none}.scenarios-list__categories{margin:0 -10px 20px 0;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;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.scenarios-list__categories{margin-bottom:25px}}.scenarios-list__category{margin:0 10px 10px 0;padding:0 10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:30px;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:1px solid #dfe2e5;background:#fff;box-sizing:border-box}.scenarios-list__category--dummy{border:none;background-color:#edeff1}.scenarios-list__category--dummy.dummy-1{width:164px}.scenarios-list__category--dummy.dummy-2{width:128px}.scenarios-list__category--dummy.dummy-3{width:220px}.scenarios-list__category--dummy.dummy-4{width:171px}.scenarios-list__category--dummy.dummy-5{width:198px}.scenarios-list__category--dummy.dummy-6{width:104px}.scenarios-list__category--dummy.dummy-7{width:174px}.scenarios-list__category--dummy.dummy-8{width:122px}.scenarios-list__category--dummy.dummy-9{width:121px}.scenarios-list__category--dummy.dummy-10{width:220px}.scenarios-list__category--dummy.dummy-11{width:174px}.scenarios-list__category--selected{border-color:#00a2d3;background:#00a2d3}.scenarios-list__category--selected .scenarios-list__category-name{color:#fff}.scenarios-list__category--selected .scenarios-list__category-count{color:#b3e2f2}.scenarios-list__category-inner{font-size:13px;line-height:19px;white-space:nowrap}.scenarios-list__category-name{display:inline;color:#3a3a45}.scenarios-list__category-count{display:inline;color:#747e89}.scenarios-list__list{margin:0 -10px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:768px){.scenarios-list__list{margin:0 0 10px}}.scenarios-list__item{margin:0 10px 20px;-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 80px)/4);flex:0 0 calc((100% - 80px)/4);width:calc((100% - 80px)/4)}@media screen and (min-width:1401px) and (max-width:1500px){.scenarios-list__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 60px)/3);flex:0 0 calc((100% - 60px)/3);width:calc((100% - 60px)/3)}}@media screen and (min-width:1201px) and (max-width:1400px){.scenarios-list__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 60px)/3);flex:0 0 calc((100% - 60px)/3);width:calc((100% - 60px)/3)}}@media screen and (min-width:1001px) and (max-width:1200px){.scenarios-list__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 40px)/2);flex:0 0 calc((100% - 40px)/2);width:calc((100% - 40px)/2)}}@media screen and (min-width:769px) and (max-width:1000px){.scenarios-list__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 40px)/2);flex:0 0 calc((100% - 40px)/2);width:calc((100% - 40px)/2)}}@media screen and (max-width:768px){.scenarios-list__item{margin:0 0 20px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}.partial-width .scenarios-list__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 40px)/2);flex:0 0 calc((100% - 40px)/2);width:calc((100% - 40px)/2)}@media screen and (min-width:1401px) and (max-width:1500px){.partial-width .scenarios-list__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 40px)/2);flex:0 0 calc((100% - 40px)/2);width:calc((100% - 40px)/2)}}@media screen and (min-width:1201px) and (max-width:1400px){.partial-width .scenarios-list__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 40px)/2);flex:0 0 calc((100% - 40px)/2);width:calc((100% - 40px)/2)}}@media screen and (min-width:1001px) and (max-width:1200px){.partial-width .scenarios-list__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 40px)/2);flex:0 0 calc((100% - 40px)/2);width:calc((100% - 40px)/2)}}@media screen and (min-width:769px) and (max-width:1000px){.partial-width .scenarios-list__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 40px)/2);flex:0 0 calc((100% - 40px)/2);width:calc((100% - 40px)/2)}}@media screen and (max-width:768px){.partial-width .scenarios-list__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}.scenarios-list__item>*{width:100%;height:100%}.scenarios-list__more-link-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}.scenarios-list__more-link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:428px;max-width:100%}.scenarios-list__more-link .btn{width:100%;font-size:14px;font-weight:400}.scenario-booking-params-form{background:#fff;box-sizing:border-box}.scenario-booking-params-form__group{border-top:1px solid #e8eaec;padding:20px 0}.scenario-booking-params-form__group--summary{padding:0}.scenario-booking-params-form__group:first-child{border-top:none}.scenario-booking-params-form__row{line-height:1;margin-bottom:10px;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}.scenario-booking-params-form__row:last-child{margin-bottom:0}.scenario-booking-params-form__control{text-align:right;margin-left:auto}.scenario-booking-params-form__label{color:#3a3a45;font-size:14px;display:inline-block;line-height:1}@media screen and (min-width:1201px) and (max-width:1400px){.scenario-booking-params-form__label{font-size:12px}}@media screen and (min-width:769px) and (max-width:1000px){.scenario-booking-params-form__label{font-size:12px}}.scenario-booking-params-form__summary{height:80px;padding:0 15px;box-sizing:border-box;color:#3a3a45;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scenario-booking-params-form__summary--dropdown{padding:0}.scenario-booking-params-form__summary-label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:inline-block;width:50%;margin-right:-4px;color:#3a3a45;font-size:14px;line-height:1}.scenario-booking-params-form__summary-subtext{padding-top:6px;color:#747e89;font-size:12px}.scenario-booking-params-form__summary-total{color:#00a2d3;font-size:24px;font-weight:700}.scenario-booking-params-form__summary-total,.search-additional-parameters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-additional-parameters{margin-left:-30px;margin-right:-30px;height:50px;position:relative;font-size:14px;box-sizing:border-box}@media screen and (min-width:1501px) and (max-width:1900px){.search-additional-parameters{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1401px) and (max-width:1500px){.search-additional-parameters{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:1201px) and (max-width:1400px){.search-additional-parameters{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1001px) and (max-width:1200px){.search-additional-parameters{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:769px) and (max-width:1000px){.search-additional-parameters{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:768px){.search-additional-parameters{margin-left:-20px;margin-right:-20px}}.search-additional-parameters__custom{padding-left:30px;padding-right:30px;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-additional-parameters__custom--trigger-hover:hover{background-color:rgba(0,162,211,.05)}.search-additional-parameters__custom--is-selected{background-color:rgba(0,162,211,.2);cursor:default}.search-additional-parameters__custom--is-selected:hover{background-color:rgba(0,162,211,.2)}.search-additional-parameters__custom--trigger-hover-default:hover{background-color:rgba(0,162,211,.05)}.search-additional-parameters__custom--is-selected-default,.search-additional-parameters__custom--is-selected-default:hover{background-color:rgba(0,162,211,.2)}.search-additional-parameters__custom--trigger-hover-47c9af:hover{background-color:rgba(71,201,175,.05)}.search-additional-parameters__custom--is-selected-47c9af,.search-additional-parameters__custom--is-selected-47c9af:hover{background-color:rgba(71,201,175,.2)}.search-additional-parameters__custom--trigger-hover-bd8cbf:hover{background-color:rgba(189,140,191,.05)}.search-additional-parameters__custom--is-selected-bd8cbf,.search-additional-parameters__custom--is-selected-bd8cbf:hover{background-color:rgba(189,140,191,.2)}.search-additional-parameters__custom--trigger-hover-d87848:hover{background-color:rgba(216,120,72,.05)}.search-additional-parameters__custom--is-selected-d87848,.search-additional-parameters__custom--is-selected-d87848:hover{background-color:rgba(216,120,72,.2)}.search-additional-parameters__custom--trigger-hover-b8b327:hover{background-color:rgba(184,179,39,.05)}.search-additional-parameters__custom--is-selected-b8b327,.search-additional-parameters__custom--is-selected-b8b327:hover{background-color:rgba(184,179,39,.2)}.search-additional-parameters__custom--trigger-hover-7b96cf:hover{background-color:rgba(123,150,207,.05)}.search-additional-parameters__custom--is-selected-7b96cf,.search-additional-parameters__custom--is-selected-7b96cf:hover{background-color:rgba(123,150,207,.2)}.search-additional-parameters__custom--trigger-hover-85aa8e:hover{background-color:rgba(133,170,142,.05)}.search-additional-parameters__custom--is-selected-85aa8e,.search-additional-parameters__custom--is-selected-85aa8e:hover{background-color:rgba(133,170,142,.2)}.search-additional-parameters__custom--trigger-hover-ec97c9:hover{background-color:rgba(236,151,201,.05)}.search-additional-parameters__custom--is-selected-ec97c9,.search-additional-parameters__custom--is-selected-ec97c9:hover{background-color:rgba(236,151,201,.2)}.search-additional-parameters__custom--trigger-hover-a27fc0:hover{background-color:rgba(162,127,192,.05)}.search-additional-parameters__custom--is-selected-a27fc0,.search-additional-parameters__custom--is-selected-a27fc0:hover{background-color:rgba(162,127,192,.2)}@media screen and (min-width:1501px) and (max-width:1900px){.search-additional-parameters__custom{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.search-additional-parameters__custom{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.search-additional-parameters__custom{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.search-additional-parameters__custom{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.search-additional-parameters__custom{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.search-additional-parameters__custom{padding-left:20px;padding-right:20px}}.search-additional-parameters__icon-wrap{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;margin-right:10px}.search-additional-parameters__icon{width:22px;height:22px;color:#00a2d3}.search-additional-parameters__badge{padding:4px 0;width:22px;height:22px;box-sizing:border-box;display:block;background:#00a2d3;color:#fff;border-radius:3px;font-weight:700;font-size:14px;text-align:center}.panel--secondary .search{margin-top:-1px}.panel--secondary .search__result-meta{padding:0 10px 0 0}.panel--secondary .search__before-search--flights .search__before-search-wrap,.panel--secondary .search__loader--flights .search-dummy__dummy-wrap{width:100%;border-right:none}.panel--secondary .search__counter-wrapper{margin-left:10px}.panel--secondary .search__counter-wrapper span:not(.duration){display:none}.panel--secondary .search-details-inner{padding-top:20px}.panel--with-top-filters .search{border-top:none}.search__before-search,.search__loader{height:100vh;overflow:hidden}.search__nothing-found--flights{box-sizing:border-box;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8}@media screen and (max-width:768px){.search__nothing-found--flights{border-right:none}}.search__loading,.search__nothing-found{text-align:center;padding:30px 20px 0}.search__loading .loading-label{display:block;margin-top:30px;font-size:25px}.search__result-list{padding-left:30px;padding-right:30px;padding-top:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fbfbfb}@media screen and (min-width:1501px) and (max-width:1900px){.search__result-list{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.search__result-list{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.search__result-list{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.search__result-list{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.search__result-list{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.search__result-list{padding-left:20px;padding-right:20px}}.search__result-list--after-not-found{margin-top:20px}.search__results-name{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#27272f;font-size:20px;font-weight:400;line-height:27px}.search__result-name-count-hint{margin-left:10px;font-size:13px;line-height:normal}.search__result-name-count-hint,.search__results-name-hint{font-weight:400;text-transform:none;color:#00a2d3;cursor:pointer}.search__results-name-hint{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search__results-name-hint svg{margin-right:5px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}.search__result-item{margin-bottom:20px;padding:9px 19px 9px 9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:120px;box-sizing:border-box;box-shadow:0 0 2px rgba(0,0,0,.24),0 0 1px rgba(0,0,0,.12);border:1px solid transparent;border-radius:2px;background:#fff;cursor:pointer;overflow:hidden;position:relative}.search__result-item:hover{box-shadow:none;border:1px solid #00a2d3}.search__result-item--dummy{cursor:default;pointer-events:none}.search__booking-dates{margin-bottom:8px}.search__booking-dates,.search__nights{color:inherit;font-size:12px}.search__clock-icon{position:relative;top:2px;margin-right:6px;width:16px;height:16px;color:inherit}.search__clock-icon--dark{color:#3f3f4a}.search__logding-icon{position:relative;top:2px;margin-right:6px;width:16px;height:16px}.search__result-img{height:100px;width:100px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#c8cbd0}.search__result-img,.search__result-img--dummy{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}.search__result-img--dummy{background:#f4f5f6}.search__result-img>img{width:inherit;height:inherit}.search__result-img--scenario .image-dummy{background:transparent}.search__no-photo{width:46px;height:34px;color:#dfe1e4}.search__name-wrapper:after{content:"";display:table;clear:both}.search__result-top-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.search__result-name{max-height:40px;margin:0 0 4px;padding:0 10px 0 0;box-sizing:border-box;color:#27272f;font-size:15px;font-weight:400;line-height:20px;overflow:hidden}.search__result-name--dummy{margin:9px 0 10px;width:115px;height:13px;background:#e4e6e8}.search__result-name--with-type-icon{float:left}.search__item-type-icon{margin-top:12px;margin-right:11px;width:16px;height:16px;float:right}.search__result-category{margin:0 0 7px;padding:0 10px 0 0;max-height:36px;font-size:13px;line-height:18px;color:#747e8a;overflow:hidden}.search__result-category--dummy{width:62px;height:7px;background:#e4e6e8}.search__result-category--scenario{margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search__result-category span:not(:last-of-type):after{content:", "}.search__result-hotel-rating{margin-top:10px;display:block}.search__rating{padding:0 2px;display:block;min-width:23px;width:23px;height:15px;border-radius:1px;box-sizing:border-box;color:#fff;font-size:10px;text-align:center;line-height:14px;margin-right:0;margin-bottom:0;margin-top:0}.search__rating__hotel-rating{margin-right:10px;height:18px}.search__rating--dummy{background:#e4e6e8}.search__rating--scenario{padding:0 5px;width:auto}.search__scenario-dummy-photo{width:inherit;height:inherit;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}.search__scenario-dummy-photo>svg{height:70px;width:68px;opacity:.6}.search--hotel{margin-bottom:4px}.search__search-hint{padding-top:25px;padding-bottom:35px}.search__hint-image{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;width:80px;height:80px;margin-right:16px}.search__hint-desc{margin:0 0 15px;color:#747e89;text-align:center;line-height:normal;font-size:14px}.search__hint-desc:last-child{margin-bottom:0}.search__hint-desc--sub{color:#3a3a45;margin:0}.search__hint-desc--sub span{color:#00a2d3;font-weight:700}.search__hint-desc--with-image{margin-bottom:0;text-align:left}.search__hint-button,.search__hint-desc--with-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search__hint-button{margin:25px auto 0;width:224px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:700}.search__hint-text{margin:0 0 12px;line-height:17px}.search__hint-text:last-child{margin-bottom:0}.search__hint-text--muted{color:#747e89}.search__hint-text>a{font-weight:700}.search__price{color:#00a2d3;font-size:16px;font-weight:600;line-height:22px;text-align:right;white-space:nowrap}.search__price-per-something{margin-top:5px;color:#747e8a;font-size:13px;font-weight:600;line-height:18px}.search__result-meta{padding-top:9px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;color:#00a2d3}.search__result-meta--full-width{padding-top:10px;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;flex-direction:row;color:#3a3a45}.search__result-meta--full-width,.search__result-meta--scenario{-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.search__result-meta--scenario{padding:0;flex-direction:row;-ms-flex-align:center}.search__result-meta-row{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search__heart-icon{margin-top:2px;margin-right:8px;width:15px;height:15px}.search__wiki-icon{margin-top:2px;margin-right:8px;width:21px;height:21px;color:#000}.search__counter-wrapper{margin-left:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3a3a45;font-size:13px;white-space:nowrap}.search__counter-wrapper:first-child{margin-left:0}.search__icon{margin-right:5px;width:16px;height:16px}.search__icon--counter{color:#cacaca}.search__icon--duration{color:#747e89}.search .provider-logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:15px;margin-left:auto;text-transform:none;max-height:100%;overflow:hidden}.search__result-description{position:relative;margin-top:5px;padding-left:20px;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}.search__price-wrapper{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;padding-right:10px;color:#00a2d3;font-size:15px;text-align:right}.search-details-inner{padding-left:30px;padding-right:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (min-width:1501px) and (max-width:1900px){.search-details-inner{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.search-details-inner{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.search-details-inner{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.search-details-inner{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.search-details-inner{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.search-details-inner{padding-left:20px;padding-right:20px}}.search-details-inner--on-edit>:not(event-save):not(scenario-event-save):not(lodging-event-save):not(venue-event-save){opacity:.2;display:block}.search-details-inner--booking{padding:24px 0 0}.search-place-hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.search-place-hint__icon{margin-top:1px;margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;color:#00a2d3}.search-place-hint__hint{line-height:normal;font-size:12px;color:#3a3a45}.search-place-hint__hint [ng-click],.search-place-hint__hint a{color:#00a2d3}.search-dummy__loader--inverse .search-dummy__dummy-title{color:#fff}.search-dummy__dummy-wrap--loader{padding:50px 0 0;height:302px;box-sizing:border-box}.search-dummy__dummy-wrap--before-search svg{width:90px;height:46px;color:#e0e0eb}.search-dummy__dummy-image-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-dummy__spinner{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;font-size:10px;text-indent:-9999em;border:7px solid #e0e0eb;border-left-color:#33b5dc;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loader 1.1s linear infinite;animation:loader 1.1s linear infinite;position:relative}.search-dummy__spinner,.search-dummy__spinner:after{border-radius:50%;width:70px;height:70px}.search-dummy__not-found-icon{-webkit-box-flex:0;-ms-flex:0 0 270px;flex:0 0 270px;height:200px}.search-dummy__dummy-title{margin:46px 0 10px;color:#3a3a45;font-size:16px;font-weight:400;text-align:center}.search-dummy__dummy-title--not-found{margin:40px 0 24px}.search-dummy__dummy-title--before-search{margin:27px 0 0}.search-dummy__dummy-desc{margin:0 0 15px;color:#747e89;text-align:center;line-height:normal;font-size:14px}.search-dummy__dummy-desc:last-child{margin-bottom:0}.search-dummy__dummy-desc--hint{color:#3a3a45}.search-dummy__dummy-desc--hint span{color:#00a2d3;font-weight:700}.search-dummy__dummy-desc--with-image{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.search-dummy__dummy-image{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;width:80px;height:80px;margin-right:16px}.search-dummy__dummy-results{box-sizing:border-box}.panel--main .search-filters{padding-bottom:70px}@media screen and (max-width:768px){.panel--main .search-filters{padding-bottom:1px}}.search-filters{padding-left:30px;padding-right:30px;padding-bottom:30px;min-height:calc(100vh - 60px);background:#f8f9f9;box-sizing:border-box}@media screen and (min-width:1501px) and (max-width:1900px){.search-filters{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.search-filters{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.search-filters{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.search-filters{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.search-filters{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.search-filters{padding-left:20px;padding-right:20px;min-height:calc(100vh - 50px)}}.search-filters--before-search{background:#31313a;position:relative;z-index:2;width:66vw;max-width:800px;border-right:1px solid #d8d8d8}@media screen and (max-width:768px){.search-filters--before-search{width:100%}}.search-filters--flights{position:relative;z-index:2;width:66vw;max-width:800px;border-right:1px solid #d8d8d8}@media screen and (max-width:768px){.search-filters--flights{width:100%}}.search-filters--flights.search-filters--before-search{border-right:none}.search-filters--venues{padding-top:42px}.search-filters__wrap--full-width{margin-left:-30px;margin-right:-30px}@media screen and (min-width:1501px) and (max-width:1900px){.search-filters__wrap--full-width{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1401px) and (max-width:1500px){.search-filters__wrap--full-width{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:1201px) and (max-width:1400px){.search-filters__wrap--full-width{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1001px) and (max-width:1200px){.search-filters__wrap--full-width{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:769px) and (max-width:1000px){.search-filters__wrap--full-width{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:768px){.search-filters__wrap--full-width{margin-left:-20px;margin-right:-20px}}.search-filters__wrap--background{background:#f8f9f9}.search-filters__checkbox-group{margin-bottom:13px}.search-filters__title{margin:0 0 20px;padding:0;font-size:14px}.search-filters__search-form{margin-bottom:40px;margin-left:-30px;margin-right:-30px}@media screen and (min-width:1501px) and (max-width:1900px){.search-filters__search-form{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1401px) and (max-width:1500px){.search-filters__search-form{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:1201px) and (max-width:1400px){.search-filters__search-form{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1001px) and (max-width:1200px){.search-filters__search-form{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:769px) and (max-width:1000px){.search-filters__search-form{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:768px){.search-filters__search-form{margin-left:-20px;margin-right:-20px}}.search-filters__row{margin-bottom:40px}.search-filters .dropdown,.search-filters .grid-form{background:#fff}.search-filters .grid-form .dropdown{background:none}.search-filters__form>.grid-form{margin-bottom:20px;border-right:none;background:#fff}.search-filters__form .btn{width:100%}.search-filters .price-picker .dropdown{background:none}.search-filters .checkbox__checkmark{background:#fff}.search-filters .venue-categories{margin-bottom:-25px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-filters .venue-categories__category{margin-left:0;margin-bottom:25px;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}h3.search-filters__title{color:#3a3a45;border-bottom:1px solid #d8d8d8;padding-bottom:10px;margin-bottom:40px}h4.search-filters__title{color:#747e89}.search-filters__hotel-rating .hotel-rating__rating-star{position:relative;width:16px;height:16px}.search-filters__hotel-rating--inactive .hotel-rating__rating-star{color:#b9bec4}.search-filters__dates-pax-picker{margin-top:15px;display:block}.search-filters__dates-pax-picker .btn .loading-spinner{width:40px;height:40px;color:#fff}.price-picker__row{margin-bottom:20px}.venue-categories,.venue-categories__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.venue-categories__category{-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;position:relative}.venue-categories__category--active .venue-categories__icon-wrap{background:#e8ecec}.venue-categories__icon-wrap{padding:6px;border-radius:100%;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}.venue-categories__icon-wrap svg{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;color:#00a2d3}.venue-categories__title{font-size:13px;font-weight:400;line-height:14px;color:#3a3a45}.reset-filters{font-size:18px;font-weight:400;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.reset-filters,.reset-filters__btn{display:-webkit-box;display:-ms-flexbox;display:flex}.reset-filters__btn{color:#00a2d3;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reset-filters__icon{margin:0 5px 0 0;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}div[ui-view=topFilters]{display:block}.stuck-filters-wrap{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;max-height:60px;position:relative;z-index:3}.stuck-filters__wrap{height:60px;position:relative;overflow-y:hidden}.stuck-filters__wrap .simplebar-track.horizontal{top:49px;bottom:auto;z-index:10}.stuck-filters__wrap:before{top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);z-index:1000;position:absolute;display:none;content:""}.stuck-filters__wrap--muted:before{display:block}.stuck-filters__content,.stuck-filters__content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.stuck-filters__content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:60px;width:auto;padding:0 20px;background:#fff;border-bottom:1px solid #e8eaec;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stuck-filters__filter-subtitle{margin-left:15px;font-weight:700}.stuck-filters__filter-item,.stuck-filters__filter-subtitle{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:13px;line-height:18px;color:#3a3a45}.stuck-filters__filter-item{margin-left:12px;height:30px;background:#fff;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:relative}.stuck-filters__filter-item:first-child{margin-left:0}.stuck-filters__like-summary,.stuck-filters__summary{padding:0 12px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border:1px solid #dfe2e5;border-radius:2px}.stuck-filters__like-summary:hover,.stuck-filters__summary:hover{background:#f3fbfe;border:1px solid #00a2d3;color:#00a2d3}.stuck-filters__like-summary--active,.stuck-filters__like-summary--form,.stuck-filters__like-summary.js-dropdown-active,.stuck-filters__summary--active,.stuck-filters__summary--form,.stuck-filters__summary.js-dropdown-active{border-color:#00a2d3;background:#00a2d3;color:#fff}.stuck-filters__like-summary--active:hover,.stuck-filters__like-summary--form:hover,.stuck-filters__like-summary.js-dropdown-active:hover,.stuck-filters__summary--active:hover,.stuck-filters__summary--form:hover,.stuck-filters__summary.js-dropdown-active:hover{background:#008fba;border-color:#008fba;color:#fff}.stuck-filters__like-summary:link,.stuck-filters__summary:link{color:#fff}.stuck-filters__like-summary:link:hover,.stuck-filters__summary:link:hover{color:#fff;text-decoration:none}.stuck-filters__like-summary>*,.stuck-filters__summary>*{pointer-events:none}.stuck-filters__dropdown-content{left:0;top:calc(100% + 10px);max-height:calc(100vh - 130px);box-sizing:border-box;position:absolute;z-index:15;border:1px solid #dfe2e5;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);font-size:13px;font-weight:400;color:#3a3a45;line-height:normal;display:none;scroll-behavior:smooth}.stuck-filters__dropdown-content.scrolled{overflow-y:auto}.stuck-filters__dropdown-content::-webkit-scrollbar{display:none}.stuck-filters__dropdown-content.js-dropdown-active{display:block}.stuck-filters__dropdown-content.js-dropdown-right{right:0;left:auto}.stuck-filters__dropdown-content--form{width:380px}@media screen and (max-width:768px){.stuck-filters__dropdown-content{position:fixed;top:110px;left:0;right:0;width:100%;max-height:calc(100vh - 110px);border-width:0 0 1px;overflow-y:scroll;overflow-x:hidden}}.stuck-filters__dropdown-content ui-slider{padding-bottom:10px}.stuck-filters__dropdown-content checkbox{white-space:nowrap}.stuck-filters__dropdown-content .checkbox-list__select-all{margin-bottom:15px;font-size:13px;font-weight:400}.stuck-filters__dropdown-wrap{padding:20px}.stuck-filters__dropdown-wrap--form{padding-top:0}.stuck-filters__dropdown-title{margin-bottom:15px;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stuck-filters__dropdown-label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:20px;color:#3a3a45;font-size:14px;font-weight:700;line-height:19px}.stuck-filters__reset-group{margin-left:auto;font-size:13px;font-weight:400;line-height:18px;color:#00a2d3}.stuck-filters__dropdown-body>*{width:100%;min-width:340px;display:block}.stuck-filters__apply-btn{margin-top:20px;width:170px;height:40px}.stuck-filters__btns-wrap{margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;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:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.stuck-filters__btns-wrap>*{margin:0}.stuck-filters__pending-icon{-webkit-animation:pendingIconRotate 1s linear infinite;animation:pendingIconRotate 1s linear infinite}@-webkit-keyframes pendingIconRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes pendingIconRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.search-form{background:#31313a}.search-form--on-filters{background:none}.search-form__form-short{padding-left:30px;padding-right:30px;height:80px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box}@media screen and (min-width:1501px) and (max-width:1900px){.search-form__form-short{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.search-form__form-short{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.search-form__form-short{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.search-form__form-short{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.search-form__form-short{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.search-form__form-short{padding-left:20px;padding-right:20px}}.search-form__form-short--unclickable{cursor:default}.search-form__form-short--on-filters{padding:0!important;color:#3a3a45}.search-form__short-info{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.search-form__short-row{margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:normal}.search-form__short-row--title{font-size:16px}.search-form__short-row:last-child{margin-bottom:0}.search-form__toggler{padding:0 15px;height:100%;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}.search-form__toggler svg{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;width:12px;height:12px;color:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.search-form__toggler--up svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.search-form__form-wrap{padding-left:30px;padding-right:30px;padding-bottom:40px}@media screen and (min-width:1501px) and (max-width:1900px){.search-form__form-wrap{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.search-form__form-wrap{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.search-form__form-wrap{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.search-form__form-wrap{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.search-form__form-wrap{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.search-form__form-wrap{padding-left:20px;padding-right:20px}}.search-form__form-wrap--on-filters{padding:0!important}.search-form__form-wrap>.grid-form{margin-bottom:20px;border-right:none;background:#fff}.search-form__form-wrap .btn{width:100%}.search-form__form-hint{margin-top:20px}.search-form__form-hint .search-place-hint__hint{color:#fff}scenarios-search-form-dashboard{display:block;width:100%}.main-search-form{width:800px}@media screen and (min-width:769px){.main-search-form{z-index:100}}@media screen and (max-width:768px){.main-search-form{width:100%}}.main-search-form__top-line{margin-bottom:10px;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 screen and (max-width:768px){.main-search-form__top-line{margin-bottom:30px}}.main-search-form__title{margin:0 10px 0 0;color:#fff;font-size:24px;font-weight:600;line-height:33px}@media screen and (max-width:768px){.main-search-form__title{margin:0;width:100%;text-align:center}}.main-search-form__top-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.main-search-form__top-fields{display:none}}.main-search-form__top-fields>*{margin-right:20px}.main-search-form__top-fields>:last-child{margin-right:0}@media screen and (max-width:768px){.main-search-form__bottom-line{width:100%}}.main-search-form__main-input-wrap{height:60px;background:#fff;border-radius:2px;box-sizing:border-box;position:relative}.main-search-form__main-input-wrap--disabled{background:hsla(0,0%,100%,.7)}@media screen and (max-width:768px){.main-search-form__main-input-wrap--disabled{background:none}}@media screen and (max-width:768px){.main-search-form__main-input-wrap{height:auto;background:none}}.main-search-form__main-input-wrap .block-controls,.main-search-form__main-input-wrap .block-field,.main-search-form__main-input-wrap .custom-dropdown__current,.main-search-form__main-input-wrap .scenario-list__current{padding-right:187px;min-height:0;height:100%}@media screen and (max-width:768px){.main-search-form__main-input-wrap .block-controls,.main-search-form__main-input-wrap .block-field,.main-search-form__main-input-wrap .custom-dropdown__current,.main-search-form__main-input-wrap .scenario-list__current{margin-bottom:20px;padding-right:0;height:50px;background:#fff;border-radius:2px}}.main-search-form__main-input-wrap .block-field__label,.main-search-form__main-input-wrap .custom-dropdown__label,.main-search-form__main-input-wrap .scenario-list__label{display:none}.main-search-form__main-input-wrap .block-field__error{display:none;z-index:0;opacity:0}.main-search-form__main-input-wrap .block-field__control,.main-search-form__main-input-wrap .custom-dropdown__control,.main-search-form__main-input-wrap .scenario-list__control{height:100%;padding:0 20px;font-size:14px;color:#3a3a45;border:none}@media screen and (max-width:768px){.main-search-form__main-input-wrap .block-field__control,.main-search-form__main-input-wrap .custom-dropdown__control,.main-search-form__main-input-wrap .scenario-list__control{font-weight:600}}.main-search-form__main-input-wrap .btn{top:5px;right:5px;width:177px;height:50px;position:absolute}@media screen and (max-width:768px){.main-search-form__main-input-wrap .btn{top:0;right:0;width:100%;font-size:14px;position:relative}}.thin-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.thin-input--disabled{opacity:.5}.thin-input--from{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.thin-input--from .thin-input__input-icon{margin-right:9px}.thin-input--dates{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.thin-input--dates .thin-input__input-icon{margin-right:12px}.thin-input--people{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.thin-input__input-icon{margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 15px;flex:0 0 15px;width:15px;height:15px;color:#00a2d3}.thin-input__value-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#fff;font-size:13px;font-weight:600;box-sizing:border-box;height:19px;line-height:19px;position:relative}.thin-input__value-wrapper:after{content:"....................................................................................";bottom:-5px;left:0;right:0;line-height:19px;font-size:13px;font-weight:600;opacity:.6;color:#fff;letter-spacing:1px;z-index:-1;overflow:hidden;display:block;position:absolute}.thin-input__value-wrapper--active{margin-left:-6px;padding:0 6px;background:#fff;height:30px;color:#3a3a45;border-radius:1px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thin-input__params-dropdown{top:calc(100% + 5px);background-color:#fff;right:0;width:350px;padding:0 30px 0 40px;box-shadow:0 5px 10px rgba(0,0,0,.1);border-radius:2px;box-sizing:border-box;border:1px solid #dfe2e5;z-index:20;position:absolute}.thin-input__fake-value{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box;height:19px;position:relative}.thin-input__fake-value,.thin-input__fake-value:after{color:#fff;font-size:13px;font-weight:600;line-height:19px}.thin-input__fake-value:after{content:"....................................................................................";bottom:-5px;left:0;right:0;opacity:.6;letter-spacing:1px;z-index:-1;overflow:hidden;display:block;position:absolute}.thin-input .block-controls,.thin-input .block-field,.thin-input .custom-dropdown__current,.thin-input .scenario-list__current{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;display:block}.thin-input .block-field__error,.thin-input .block-field__label,.thin-input .custom-dropdown__label,.thin-input .scenario-list__label{display:none}.thin-input .block-field__control,.thin-input .custom-dropdown__control,.thin-input .scenario-list__control{margin-left:-3px;padding:0 8px;width:100%;height:30px;background:#fff;color:#3a3a45;border-radius:1px;border:none;font-size:13px;font-weight:600}@media screen and (min-width:769px){.thin-input .block-controls .geo-autocomplete-dropdown,.thin-input .block-field .geo-autocomplete-dropdown,.thin-input .custom-dropdown__current .geo-autocomplete-dropdown,.thin-input .scenario-list__current .geo-autocomplete-dropdown{width:338px}}.thin-input .datepicker{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.thin-input .datepicker--active .datepicker__value{margin:0 -6px;padding:0 6px;background:#fff;height:30px;color:#3a3a45;border-radius:1px;border:none}.thin-input .datepicker__date{padding:0}.thin-input .datepicker__label{display:none}.thin-input .datepicker__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;height:19px;line-height:19px;position:relative}.thin-input .datepicker__value:after{content:"....................................................................................";bottom:-5px;left:0;right:0;line-height:19px;font-size:13px;font-weight:600;opacity:.6;color:#fff;letter-spacing:1px;z-index:-1;overflow:hidden;display:block;position:absolute}.thin-input .datepicker__date-wrap{color:inherit;font-size:13px;font-weight:600}.thin-input .datepicker__sep{color:inherit}.thin-input scenario-booking-parameters{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.thin-input .dropdown-static-control{padding-right:6px;border:none}.thin-input .dropdown-static-control--is-active{padding-right:0}.thin-input .dropdown-static-control--is-active .dropdown-static-control__summary--thin{margin-left:-6px;padding:0 6px;background:#fff;height:30px;color:#3a3a45;border-radius:1px;border:none}.thin-input .dropdown-static-control__summary--thin{padding:0;color:#fff;font-size:13px;font-weight:600;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:19px;line-height:19px;position:relative}.thin-input .dropdown-static-control__summary--thin:after{content:"....................................................................................";bottom:-5px;left:0;right:0;line-height:19px;font-size:13px;font-weight:600;opacity:.6;color:#fff;letter-spacing:1px;z-index:-1;overflow:hidden;display:block;position:absolute}.thin-input .dropdown-static-control__summary-label--thin{margin:0;color:inherit}.thin-input .dropdown-static-control__dropdown{top:calc(100% + 5px);right:0;position:absolute;box-shadow:0 5px 10px rgba(0,0,0,.1);border:1px solid #dfe2e5;z-index:1}@media screen and (min-width:769px){.thin-input .dropdown-static-control__dropdown{width:348px}}.short-search-form-wrap{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;position:relative;z-index:3}.short-search-form__wrap{padding:0 30px;width:100%;height:110px;background-color:#3a3a45;background-position:top;background-size:cover;background-repeat:no-repeat;box-sizing:border-box;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 screen and (max-width:768px){.short-search-form__wrap{padding:0 20px;height:80px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.short-search-form__back-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 15px;height:40px;border-radius:1px;background-color:rgba(0,0,0,.3);display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.short-search-form__back-btn{display:-webkit-box;display:-ms-flexbox;display:flex}}.short-search-form__back-icon{margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;width:10px;height:10px;color:#fff}.short-search-form__back-label{font-size:14px;font-weight:600;line-height:19px;color:#fff}.short-search-form__form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:768px){.short-search-form__form{display:none}}.short-search-form__form>.btn{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;width:160px;height:50px}.short-search-form__fields-wrap{margin-right:20px;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.short-search-form__field,.short-search-form__fields-wrap{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.short-search-form__field{margin-left:-1px;-ms-flex:1 1 auto;flex:1 1 auto;border:1px solid #dfe2e5;background:#fff;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.short-search-form__field:first-child{margin-left:0;border-radius:2px 0 0 2px}.short-search-form__field:last-child{border-radius:0 2px 2px 0}.short-search-form__field--dates{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;width:260px}.short-search-form__field--params{-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px;width:190px;height:50px}.short-search-form__field .block-controls,.short-search-form__field .block-field,.short-search-form__field .custom-dropdown__current,.short-search-form__field .scenario-list__current{height:100%;min-height:0}.short-search-form__field .block-field__control,.short-search-form__field .custom-dropdown__control,.short-search-form__field .scenario-list__control{padding:0 15px 0 41px;width:100%;height:100%;border:none;font-size:13px;font-weight:600;line-height:normal;color:#3a3a45}.short-search-form__field .block-field__label,.short-search-form__field .custom-dropdown__label,.short-search-form__field .scenario-list__label{display:none}.short-search-form__field .datepicker{border:none}.short-search-form__field .datepicker__date{padding:0 15px 0 41px}.short-search-form__field .datepicker__date-wrap{font-size:13px;font-weight:600;line-height:19px;color:#3a3a45}.short-search-form__field .datepicker__sep{color:#3a3a45}.short-search-form__field .datepicker__label{display:none}.short-search-form__field-wrap{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.short-search-form__field-icon{top:50%;left:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;color:#00a2d3;position:absolute;z-index:1}.short-search-form__field-label{padding-left:41px;font-size:13px;font-weight:600;line-height:19px;color:#3a3a45}.short-search-form__field-dropdown-arrow{top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;opacity:.6;color:#747e89;position:absolute}.short-search-form__field-dropdown-arrow--up{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.short-search-form__params-dropdown{top:100%;right:0;width:350px;box-shadow:0 5px 10px rgba(0,0,0,.1);border-radius:2px;box-sizing:border-box;border:1px solid #dfe2e5;z-index:20;position:absolute}.short-search-form__fake-value{padding:0 15px 0 41px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.short-search-form__fake-label{font-size:13px;font-weight:600;line-height:19px;color:#747e89}.point-header{margin-bottom:30px}.point-header__meta{margin-left:0;margin-top:17px}.point-header__icon-line{margin-bottom:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default}.point-header__icon-line>*{margin-right:20px}.point-header__icon-line>:last-child{margin-right:0}.point-header__point-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.point-header__category{color:#747e89;font-size:14px}.point-header__category>span:not(:last-child):after{content:", "}.point-header__rating{-webkit-box-flex:0;-ms-flex:0 0 29px;flex:0 0 29px;padding:0 2px;min-width:29px;width:29px;line-height:19px;display:block;border-radius:2px;box-sizing:border-box;color:#fff;font-size:12px;text-align:center;cursor:default}.point-header__hotel-rating{height:18px;white-space:nowrap}.point-header__price{min-width:50px;display:block;text-align:center}.point-amenities{display:-webkit-box;display:-ms-flexbox;display:flex}.point-amenities__item{margin:0 10px 0 0;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;height:16px;color:#00a2d3}.point-amenities__item>svg{width:16px;height:16px}.for-print .point-amenities__item{margin:0 16px 10px 0;-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;height:26px}.for-print .point-amenities__item svg{width:26px;height:26px}.panel--secondary .point-header__rating{margin:-3px 10px 0 0}.panel--secondary .point-header__hotel-rating{margin:-2px 15px 0 0}.panel--secondary .point-header__category{margin:0 15px 10px 0}.panel--secondary .point-amenities{-ms-flex-wrap:wrap;flex-wrap:wrap}.panel--secondary .point-amenities__item{margin:0 10px 10px 0}.venue-mapping__row{margin-bottom:20px;display:block}.venue-mapping .action-buttons{margin:20px 0}.venue-mapping__padding{padding-top:400px}.di-delete-block{position:relative}.di-delete-block__delete-icon{width:50px;height:50px;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:#ff6969;-webkit-transition:color .2s linear;transition:color .2s linear}.di-delete-block__delete-icon>svg{width:16px;height:16px}.di-delete-block__delete-icon:hover{color:#ff5050}.di-delete-block__delete-icon--is-active,.di-delete-block__delete-icon--is-active:hover{color:#9d5257}.di-delete-block__dropdown{position:absolute;top:50px;right:5px;background:#fd6a6c;-webkit-transition:background 1s ease;transition:background 1s ease;box-shadow:0 0 7px rgba(0,0,0,.35);z-index:1}.di-delete-block__dropdown:before{height:0;width:0;content:"";border:8px solid transparent;border-bottom-color:#fd6a6c;-webkit-transition:border-color 1s ease;transition:border-color 1s ease;position:absolute;top:-16px;right:13px}.di-delete-block__dropdown--alone{right:0}@media screen and (max-width:768px){.di-delete-block__dropdown--alone{right:-50px}}.di-delete-block__dropdown--alone:before{right:17px}@media screen and (max-width:768px){.di-delete-block__dropdown--alone:before{right:67px}}.di-delete-block__dropdown:hover{background:#fd5153}.di-delete-block__dropdown:hover:before{border-bottom-color:#fd5153}.di-delete-block__text{width:150px;height:50px;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;box-sizing:border-box;color:#fff}.share-block{position:relative}.share-block__share-icon-wrapper{width:40px;height:40px;box-sizing:border-box;border:1px solid #dbdbdb;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 screen and (max-width:768px){.share-block__share-icon-wrapper{position:relative}}.share-block__share-icon-wrapper--is-active{background:#1d704b}.share-block__share-icon-wrapper--is-active>svg{color:#fff}.share-block__share-icon{width:16px;height:16px}.share-block__share-icon--in-button{margin-right:10px;color:#fff}.share-block__share-button{padding-left:22px;padding-right:29px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.share-block__dropdown{padding:40px 40px 22px;top:53px;right:0;width:410px;box-sizing:border-box;background:#fff;-webkit-filter:drop-shadow(0 2px 5px rgba(0,0,0,.5));filter:drop-shadow(0 2px 5px rgba(0,0,0,.5));z-index:2;position:absolute}.share-block__dropdown:before{height:0;width:0;content:"";border:8px solid transparent;border-bottom-color:#fff;position:absolute;top:-16px;right:12px}@media screen and (min-width:769px){.share-block__dropdown.left-mode{left:0;right:auto}.share-block__dropdown.left-mode:before{left:12px;right:auto}}@media screen and (min-width:1201px) and (max-width:1400px){.share-block__dropdown{padding:40px 35px 13px;width:400px}}@media screen and (min-width:769px) and (max-width:1000px){.share-block__dropdown{padding:40px 35px 13px;width:400px}}@media screen and (max-width:768px){.share-block__dropdown{padding:20px 20px 15px;max-width:calc(100vw - 30px)}}.share-block__title{margin-bottom:24px;font-size:20px;font-weight:400;color:#3a3a45;text-align:center}.share-block__small-title-wrap{margin-bottom:22px;position:relative}@media screen and (max-width:768px){.share-block__small-title-wrap{margin-bottom:15px}}.share-block__small-title-wrap:before{top:50%;left:0;width:100%;height:1px;background:#e8eaec;position:absolute;content:"";z-index:1}.share-block__small-title{width:230px;margin:0 auto;background:#fff;text-align:center;font-size:14px;font-weight:700;line-height:20px;color:#747e89;position:relative;z-index:2}.share-block__socials-list{margin-bottom:19px;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 screen and (max-width:768px){.share-block__socials-list{margin-bottom:15px}}.share-block__social-link{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;height:60px;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;overflow:hidden}@media screen and (max-width:768px){.share-block__social-link{-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%}}.share-block__social-link:hover{opacity:.8}.share-block__social-link--facebook{background:#356399}.share-block__social-link--facebook>svg{width:11px;height:23px}.share-block__social-link--google{background:#e02f2f}.share-block__social-link--google>svg{width:25px}.share-block__social-link--vkontakte{background:#4c75a3}.share-block__social-link--vkontakte>svg{width:30px}.share-block__social-link--twitter{background:#109cd2}.share-block__social-link--twitter>svg{width:23px}.share-block__social-icon,.share-block__social-link>svg{color:#fff}.share-block .personal-link{margin-bottom:22px}@media screen and (max-width:768px){.share-block .personal-link{margin-bottom:15px}}.share-block__login-btn{margin-bottom:22px;width:100%}@media screen and (max-width:768px){.share-block__login-btn{margin-bottom:15px}}.share-block__additional-link{font-size:12px;font-weight:400;color:#00a2d3;text-align:center}.point-details__author-comment{font-size:16px;font-style:italic;line-height:22px;white-space:pre-wrap;word-wrap:break-word}.point-details__author-comment-label{margin-top:10px;text-align:right;font-size:12px;color:#747e89}.point-details__misc-info{margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:16px}.point-details__misc-info:hover{text-decoration:none}.point-details__misc-info:last-child{margin-bottom:0}.point-details__misc-info-icon{margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;color:#00a2d3}.point-details__misc-info-icon--wiki{width:31px;height:26px;color:#000}.point-details__misc-info-icon--fsq{width:27px;height:24px;color:#fa4778}.point-details__misc-info-icon--google{width:17px;height:17px}.point-details__misc-info-icon--success{color:#68c249}.hotel-final-price__price-caption a,.point-details__caption a,.point-details__row--description h4:not(.point-details__caption--warning) a,.point-details__row--hotel-description h4 a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.point-details__license-link-wrap{text-align:right}.point-details__license-link{font-size:12px;font-style:italic;color:#00a2d3}.point-details__row{margin-bottom:35px}.point-details__row--caption{margin-bottom:0}.point-details__row--contacts .point-details__phone{color:#3a3a45}.point-details__row--full-width{margin-left:-30px;margin-right:-30px}@media screen and (min-width:1501px) and (max-width:1900px){.point-details__row--full-width{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1401px) and (max-width:1500px){.point-details__row--full-width{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:1201px) and (max-width:1400px){.point-details__row--full-width{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1001px) and (max-width:1200px){.point-details__row--full-width{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:769px) and (max-width:1000px){.point-details__row--full-width{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:768px){.point-details__row--full-width{margin-left:-20px;margin-right:-20px}}.point-details__row--description{margin-bottom:14px;line-height:1.3em}.point-details__row--description:last-child{margin-bottom:0}.point-details__row--description .point-details__row--policy h4:not(.point-details__caption--warning),.point-details__row--hotel-description .point-details__row--policy h4,.point-details__row--policy .hotel-final-price__price-caption,.point-details__row--policy .point-details__caption,.point-details__row--policy .point-details__row--description h4:not(.point-details__caption--warning),.point-details__row--policy .point-details__row--hotel-description h4,.point-details__row--policy h4{color:#ff6969!important}.hotel-final-price__price-caption,.point-details__caption,.point-details__row--description h4:not(.point-details__caption--warning),.point-details__row--hotel-description h4{margin:0 0 16px;padding-bottom:9px;border-bottom:1px solid #e8eaec;color:#747e89;width:100%}.point-details__caption--success{color:#68c249}.point-details__caption--with-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.point-details__caption--with-icon svg{margin-left:6px;width:16px;height:16px;color:#00a2d3}.point-details__caption--alone{margin-bottom:13px;padding-bottom:0;border-bottom:none}.hotel-final-price__price-caption a,.point-details__caption a,.point-details__row--description h4:not(.point-details__caption--warning) a,.point-details__row--hotel-description h4 a{display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-final-price__price-caption .date,.point-details__caption .date,.point-details__row--description h4:not(.point-details__caption--warning) .date,.point-details__row--hotel-description h4 .date{color:#00a2d3}.hotel-final-price__price-caption,.point-details__caption--no-border{margin-bottom:2px;border-bottom:0}.point-details__caption--warning{border-bottom:0;color:#ff6969;font-weight:700;text-transform:uppercase;font-size:15px}.point-details__caption--warning .icon--warning-sign,.point-details__caption--warning .point-details__warning-sign{position:relative;top:6px;height:24px;width:24px;margin-right:8px}.point-details__row--description p,.point-details__row--hotel-description p{margin:0 0 20px;line-height:20px}.point-details__row--description p:last-of-type,.point-details__row--hotel-description p:last-of-type{margin-bottom:0}.point-details__row--hotel-description h4:first-of-type{margin-top:0}.point-details__row--hotel-description h4>*{font-size:inherit;font-style:inherit;font-weight:inherit}.point-details__row--hotel-description h4 img{display:none}.point-details__row--hotel-description p>:not(strong):not(b){font-size:inherit;font-style:inherit;font-weight:inherit}.point-details__row--hotel-description>div{margin-bottom:20px;line-height:normal}.event-comment{margin:0 0 30px;color:inherit}.event-comment__text{font-style:italic}.event-comment__author{color:#747e89}.point-details__misc-info-inline-image{height:20px;margin-right:10px}.cc-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:18px;margin-bottom:20px}.cc-list__item:last-child{margin-right:0}.cc-list__logo{height:18px;width:30px;margin-right:10px}.point-details__info-link{overflow:hidden;line-height:17px}.point-details__info-link span:after{content:", "}.point-details__info-link span:last-child:after{content:""}.point-details__tip{margin:0 0 14px;padding:0;font-size:14px;font-style:italic;line-height:18px}.point-details__tip:last-of-type{margin-bottom:0}.point-details__tip-info{display:block;color:#898a8c;font-size:11px}.point-details__phone{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.point-details__phone:hover{text-decoration:underline}.point-details__amenity-list{margin:0 30px;padding:10px 0 11px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e8eaec;color:#3a3a45}.point-details__amenity-list:first-of-type{padding-top:4px}.point-details__amenity-list:last-of-type{margin-bottom:0}.point-details__amenity-name{position:relative;padding-right:20px;width:125px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box;font-weight:700;line-height:20px}.point-details__amenity-items{line-height:20px}.point-details__amenity-group-name{position:relative}.point-details__amenity-icon{position:absolute;left:-32px;top:50%;margin-top:-11px;width:22px;height:22px}.venue-timetable__days{width:100px;color:#747e89}.venue-timetable__row{line-height:24px}.venue-timetable__row,.weather{display:-webkit-box;display:-ms-flexbox;display:flex}.weather{width:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:12px;text-align:center}.weather--timeline{position:absolute;left:0}.weather__icon{width:22px;height:22px}.amenity-icon--busyness{color:#698763}.amenity-icon--common_info{color:#097e83}.amenity-icon--free_breakfast{color:#bcd183}.amenity-icon--entertainment{color:#c756e6}.amenity-icon--reception_24h{color:#565952}.amenity-icon--non_smoking{color:#ff6969}.amenity-icon--credit_cards,.amenity-icon--extra_service{color:#fbaf5d}.amenity-icon--fitness{color:#ee7e10}.amenity-icon--bar{color:#b86982}.amenity-icon--free_wifi{color:#8883bc}.amenity-icon--parking,.amenity-icon--reservations{color:#2288b3}.amenity-icon--outdoor_seating,.amenity-icon--pool{color:#1fbfef}.amenity-icon--air_conditioning{color:#5595a1}.amenity-icon--free_parking,.amenity-icon--restaurant{color:#8ec549}.amenity-icon--spa{color:#ee71a9}.amenity-icon--tea_coffee{color:#789018}.amenity-icon--music,.amenity-icon--tours{color:#a67c52}.places-autocomplete{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.search-flights{background:#fbfbfc}.search-flights__result-wrap{padding-bottom:20px;min-height:calc(100vh - 120px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;box-sizing:border-box}.search-flights__result-wrap--fake{height:calc(100vh - 120px);overflow:hidden}@media screen and (max-width:768px){.search-flights__result-wrap--fake{height:calc(100vh - 110px)}}.search-flights__result-wrap--selected{min-height:0}.search-flights__step{margin-bottom:25px}.search-flights__cards{padding:0 20px;-webkit-box-flex:0;-ms-flex:0 0 576px;flex:0 0 576px;box-sizing:border-box}@media screen and (max-width:768px){.search-flights__cards{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.search-flights__title-wrap{padding-bottom:20px;height:60px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.search-flights__title{font-size:20px;font-weight:400;line-height:27px;color:#27272f}.search-flights__title--fake{width:152px;height:27px;background:#edeff1;border-radius:2px}.search-flights__cards-wrap{margin-bottom:-20px}.search-flights__cards-wrap .flight-search-card{margin-bottom:20px}.search-flights__schemas{padding-right:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.search-flights__slider{margin:0 -2px 1px;height:59px;background-color:#fbfbfc;box-sizing:border-box;position:relative}.search-flights__slider flights-slider{display:block}.search-flights__slider flights-time-grid{margin:0 9px;width:auto;position:relative;display:block}.search-flights__slider-wrap{height:59px;background-color:#fbfbfc;z-index:5}.search-flights__slider-paddings{padding:0 20px;height:100%}.search-flights__grid-wrap{padding:0 20px;top:0;left:0;right:0;position:absolute}.search-flights__schemas-wrap{margin-bottom:-20px}.search-flights__scheme{margin-bottom:20px;padding:0 20px;height:120px;box-shadow:0 0 2px rgba(0,0,0,.24),0 0 1px rgba(0,0,0,.12);border:1px solid transparent;border-radius:2px;box-sizing:border-box;background:#f3f7f9}.search-flights__scheme--highlighted,.search-flights__scheme:hover{border:1px solid #00a2d3;box-shadow:none;background-color:rgba(0,162,211,.05)}.search-flights__scheme--fake{pointer-events:none}.flight-search-card{padding-left:10px;height:120px;box-shadow:0 0 2px rgba(0,0,0,.24),0 0 1px rgba(0,0,0,.12);border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;position:relative}.flight-search-card:before{top:0;right:0;bottom:0;left:0;border:1px solid #00a2d3;background-color:rgba(0,162,211,.05);border-radius:2px;position:absolute;display:none;content:""}.flight-search-card--highlighted,.flight-search-card:hover{box-shadow:none}.flight-search-card--highlighted:before,.flight-search-card:hover:before{display:block}.flight-search-card--fake{pointer-events:none}.flight-search-card__pic{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;width:100px;height:100px}.flight-search-card__pic--fake{background:#edeff1;border-radius:2px}.flight-search-card__pic airline-logo{width:100%;height:100%;display:block}.flight-search-card__pic airline-logo img{width:100%;height:100%}.flight-search-card__info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 15px;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}.flight-search-card__duration{margin-bottom:-7px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:13px;font-weight:400;line-height:18px;color:#747e89}.flight-search-card__duration--fast{color:#00c33b}.flight-search-card__duration--middle{color:#747e89}.flight-search-card__duration--long{color:#d0021b}.flight-search-card__duration--fake{width:64px;height:18px;background:#edeff1;border-radius:2px}.flight-search-card__timeline-wrap{margin-bottom:-3px;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;height:36px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flight-search-card__time{font-size:26px;font-weight:400;line-height:36px;color:#27272f}.flight-search-card__time--fake{width:67px;height:36px;background:#edeff1;border-radius:2px}.flight-search-card__time--departure{margin-right:11px}.flight-search-card__time--arrival{margin-left:11px}.flight-search-card__timeline{padding-top:5px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;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}.flight-search-card__timeline:before{top:20px;left:0;width:100%;height:1px;background:#80e297;display:block;content:"";position:absolute;z-index:1}.flight-search-card__timeline--stops:before{background:#f6c38b}.flight-search-card__timeline--fake:before{background:#edeff1}.flight-search-card__timeline-dot{width:5px;height:5px;border:5px solid #fff;background-color:#ed8717;border-radius:50%;position:relative;z-index:1}.flight-search-card__timeline-dot--fake{background-color:#edeff1}.flight-search-card__stops{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:400;line-height:18px}.flight-search-card__direct{color:#3a3a45}.flight-search-card__direct--fake{width:33px;height:18px;background:#edeff1;border-radius:2px}.flight-search-card__stop{margin-right:6px;color:#ed8817;text-transform:uppercase}.flight-search-card__stop:last-child{margin-right:0}.flight-search-card__stop--fake{width:27px;height:18px;background:#edeff1;border-radius:2px}.flight-search-card__meta{padding:15px;-webkit-box-flex:0;-ms-flex:0 0 155px;flex:0 0 155px;width:155px;height:120px;box-sizing:border-box;border-radius:0 2px 2px 0;background:#f3f7f9;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:end;-ms-flex-align:end;align-items:flex-end}.flight-search-card__meta flight-price{margin-bottom:8px;font-size:20px;font-weight:600;line-height:22px;color:#00a2d3;display:block}.flight-search-card__fake-price{margin-bottom:8px;width:74px;height:22px;background:#edeff1;border-radius:2px}.flight-search-card__price-hint{font-size:13px;font-weight:400;line-height:18px;color:#747e89}.flight-search-card__price-hint--fake{width:67px;height:18px;background:#edeff1;border-radius:2px}.flight-search-card__control{width:100%;margin-top:auto;position:relative;z-index:2}.flight-search-card__control--fake{height:30px;background:#edeff1;border-radius:2px}.flight-search-card__control .btn{width:100%;height:30px;font-size:13px;font-weight:600}.flights-airline-filter__logo{height:20px;margin-right:20px}.flights-airline-filter__logo img{height:100%}.flight-scheme{position:relative;width:calc(100% - 18px);left:9px;height:100%}@media screen and (max-width:768px){.flight-scheme{left:20px;height:20px;width:calc(100% - 40px)}}.flight-scheme--dummy .flight-scheme__element:after,.flight-scheme--dummy .flight-scheme__element:before{background-color:#e4e6e8}.flight-scheme__element{position:absolute;top:58px;box-sizing:border-box}@media screen and (max-width:768px){.flight-scheme__element{top:9px}}.flight-scheme__element:after,.flight-scheme__element:before{content:"";position:absolute;top:-2px;z-index:1;display:block;height:8px;width:8px;background-color:#00a2d3;border-radius:8px}@media screen and (max-width:768px){.flight-scheme__element:after,.flight-scheme__element:before{top:-1px;height:4px;width:4px}}.flight-scheme__element:before{left:-4px}@media screen and (max-width:768px){.flight-scheme__element:before{left:-2px}}.flight-scheme__element:after{right:-4px}@media screen and (max-width:768px){.flight-scheme__element:after{right:-2px}}.flight-scheme__line{box-sizing:border-box;height:4px;background:-webkit-repeating-linear-gradient(right,#747e89,#747e89 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#747e89 0,#747e89 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.flight-scheme__line{height:2px;background:#747e89}}.flight-scheme__line--dummy{background:-webkit-repeating-linear-gradient(right,#e4e6e8,#e4e6e8 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#e4e6e8 0,#e4e6e8 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.flight-scheme__line--dummy{background:#e4e6e8}}.flight-scheme__element--segment .flight-scheme__line{margin:0 7px}@media screen and (max-width:768px){.flight-scheme__element--segment .flight-scheme__line{margin:0 3px}}.flight-scheme__element--waiting:after,.flight-scheme__element--waiting:before{background-color:#747e89;z-index:2}.flight-scheme__element--waiting .flight-scheme__line{background:#cdced0}.flight-scheme__element--waiting .flight-scheme__line--dummy{background:#e4e6e8}.flight-scheme__segment-info{position:relative}.flight-scheme__label{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:5px;position:absolute;font-size:12px;font-weight:700;line-height:normal;color:#3a3a45}@media screen and (max-width:768px){.flight-scheme__label{font-size:10px;top:0}}.flight-scheme__end-time,.flight-scheme__start-time{top:-25px;position:absolute;text-align:center;font-size:12px;font-weight:700;line-height:normal;color:#3a3a45}@media screen and (max-width:768px){.flight-scheme__end-time,.flight-scheme__start-time{font-size:9px;top:-18px}}.flight-scheme__start-time{left:0;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.flight-scheme__end-time{right:0;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%)}.slider-grid,.slider-grid__curtains{left:0;top:0;width:100%;position:absolute}.slider-grid__curtain{top:0;position:absolute;background:#fff;opacity:.8;z-index:3;border-color:#00a2d3}.slider-grid__curtain--from{left:-29px;padding-left:28px;border-right-width:2px;border-right-style:solid}.slider-grid__curtain--to{right:-29px;padding-right:28px;border-left-width:2px;border-left-style:solid}.airline-color--QR{background:-webkit-repeating-linear-gradient(right,#5b132d,#5b132d 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#5b132d 0,#5b132d 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--QR{background:#5b132d}}.airline-color--SQ{background:-webkit-repeating-linear-gradient(right,#fe9b00,#fe9b00 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#fe9b00 0,#fe9b00 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--SQ{background:#fe9b00}}.airline-color--CX{background:-webkit-repeating-linear-gradient(right,#005550,#005550 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#005550 0,#005550 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--CX{background:#005550}}.airline-color--TK{background:-webkit-repeating-linear-gradient(right,#da251c,#da251c 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#da251c 0,#da251c 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--TK{background:#da251c}}.airline-color--EK{background:-webkit-repeating-linear-gradient(right,#f53f57,#f53f57 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#f53f57 0,#f53f57 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--EK{background:#f53f57}}.airline-color--EY{background:-webkit-repeating-linear-gradient(right,#c3b37f,#c3b37f 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#c3b37f 0,#c3b37f 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--EY{background:#c3b37f}}.airline-color--NH{background:-webkit-repeating-linear-gradient(right,#092a8a,#092a8a 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#092a8a 0,#092a8a 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--NH{background:#092a8a}}.airline-color--QF{background:-webkit-repeating-linear-gradient(right,#cd0009,#cd0009 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#cd0009 0,#cd0009 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--QF{background:#cd0009}}.airline-color--OZ{background:-webkit-repeating-linear-gradient(right,#db431c,#db431c 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#db431c 0,#db431c 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--OZ{background:#db431c}}.airline-color--LH{background:-webkit-repeating-linear-gradient(right,#fece00,#fece00 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#fece00 0,#fece00 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--LH{background:#fece00}}.airline-color--OS{background:-webkit-repeating-linear-gradient(right,#dd061e,#dd061e 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#dd061e 0,#dd061e 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--OS{background:#dd061e}}.airline-color--LX{background:-webkit-repeating-linear-gradient(right,#ae3516,#ae3516 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#ae3516 0,#ae3516 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--LX{background:#ae3516}}.airline-color--AF{background:-webkit-repeating-linear-gradient(right,#001145,#001145 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#001145 0,#001145 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--AF{background:#001145}}.airline-color--VA{background:-webkit-repeating-linear-gradient(right,#cb0101,#cb0101 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#cb0101 0,#cb0101 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--VA{background:#cb0101}}.airline-color--NZ{background:-webkit-repeating-linear-gradient(right,#00303e,#00303e 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#00303e 0,#00303e 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--NZ{background:#00303e}}.airline-color--BA{background:-webkit-repeating-linear-gradient(right,#196db8,#196db8 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#196db8 0,#196db8 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--BA{background:#196db8}}.airline-color--JL{background:-webkit-repeating-linear-gradient(right,#c00,#c00 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#c00 0,#c00 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--JL{background:#c00}}.airline-color--HU{background:-webkit-repeating-linear-gradient(right,#ec0710,#ec0710 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#ec0710 0,#ec0710 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--HU{background:#ec0710}}.airline-color--PG{background:-webkit-repeating-linear-gradient(right,#02449f,#02449f 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#02449f 0,#02449f 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--PG{background:#02449f}}.airline-color--MH{background:-webkit-repeating-linear-gradient(right,#00457c,#00457c 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#00457c 0,#00457c 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--MH{background:#00457c}}.airline-color--PQ{background:-webkit-repeating-linear-gradient(right,#f20000,#f20000 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#f20000 0,#f20000 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--PQ{background:#f20000}}.airline-color--VX{background:-webkit-repeating-linear-gradient(right,#de2230,#de2230 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#de2230 0,#de2230 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--VX{background:#de2230}}.airline-color--KL{background:-webkit-repeating-linear-gradient(right,#0089d6,#0089d6 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#0089d6 0,#0089d6 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--KL{background:#0089d6}}.airline-color--A3{background:-webkit-repeating-linear-gradient(right,#32456e,#32456e 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#32456e 0,#32456e 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--A3{background:#32456e}}.airline-color--HX{background:-webkit-repeating-linear-gradient(right,#fe0000,#fe0000 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#fe0000 0,#fe0000 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--HX{background:#fe0000}}.airline-color--AY{background:-webkit-repeating-linear-gradient(right,#4c7ac0,#4c7ac0 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#4c7ac0 0,#4c7ac0 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--AY{background:#4c7ac0}}.airline-color--LA{background:-webkit-repeating-linear-gradient(right,#0a1f62,#0a1f62 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#0a1f62 0,#0a1f62 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--LA{background:#0a1f62}}.airline-color--CZ{background:-webkit-repeating-linear-gradient(right,#0089c8,#0089c8 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#0089c8 0,#0089c8 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--CZ{background:#0089c8}}.airline-color--VS{background:-webkit-repeating-linear-gradient(right,#dc0b2e,#dc0b2e 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#dc0b2e 0,#dc0b2e 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--VS{background:#dc0b2e}}.airline-color--KE{background:-webkit-repeating-linear-gradient(right,#094fa4,#094fa4 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#094fa4 0,#094fa4 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--KE{background:#094fa4}}.airline-color--KC{background:-webkit-repeating-linear-gradient(right,#978864,#978864 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#978864 0,#978864 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--KC{background:#978864}}.airline-color--MI{background:-webkit-repeating-linear-gradient(right,#009585,#009585 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#009585 0,#009585 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--MI{background:#009585}}.airline-color--DL{background:-webkit-repeating-linear-gradient(right,#00255b,#00255b 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#00255b 0,#00255b 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--DL{background:#00255b}}.airline-color--SU{background:-webkit-repeating-linear-gradient(right,#02306f,#02306f 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#02306f 0,#02306f 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--SU{background:#02306f}}.airline-color--JJ{background:-webkit-repeating-linear-gradient(right,#a41016,#a41016 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#a41016 0,#a41016 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--JJ{background:#a41016}}.airline-color--CI{background:-webkit-repeating-linear-gradient(right,#1d2b68,#1d2b68 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#1d2b68 0,#1d2b68 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--CI{background:#1d2b68}}.airline-color--SN{background:-webkit-repeating-linear-gradient(right,#365888,#365888 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#365888 0,#365888 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--SN{background:#365888}}.airline-color--VN{background:-webkit-repeating-linear-gradient(right,#e6b441,#e6b441 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#e6b441 0,#e6b441 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--VN{background:#e6b441}}.airline-color--IB{background:-webkit-repeating-linear-gradient(right,#dc002f,#dc002f 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#dc002f 0,#dc002f 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--IB{background:#dc002f}}.airline-color--SK{background:-webkit-repeating-linear-gradient(right,#004494,#004494 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#004494 0,#004494 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--SK{background:#004494}}.airline-color--UA{background:-webkit-repeating-linear-gradient(right,#008fde,#008fde 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#008fde 0,#008fde 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--UA{background:#008fde}}.airline-color--J2{background:-webkit-repeating-linear-gradient(right,#281491,#281491 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#281491 0,#281491 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--J2{background:#281491}}.airline-color--WN{background:-webkit-repeating-linear-gradient(right,#3450b9,#3450b9 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#3450b9 0,#3450b9 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--WN{background:#3450b9}}.airline-color--UN{background:-webkit-repeating-linear-gradient(right,#0047a0,#0047a0 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#0047a0 0,#0047a0 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--UN{background:#0047a0}}.airline-color--MK{background:-webkit-repeating-linear-gradient(right,#c51023,#c51023 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#c51023 0,#c51023 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--MK{background:#c51023}}.airline-color--TP{background:-webkit-repeating-linear-gradient(right,#bdd631,#bdd631 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#bdd631 0,#bdd631 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--TP{background:#bdd631}}.airline-color--AB{background:-webkit-repeating-linear-gradient(right,#d40032,#d40032 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#d40032 0,#d40032 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--AB{background:#d40032}}.airline-color--4U{background:-webkit-repeating-linear-gradient(right,#5c002a,#5c002a 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#5c002a 0,#5c002a 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--4U{background:#5c002a}}.airline-color--UL{background:-webkit-repeating-linear-gradient(right,#207fa1,#207fa1 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#207fa1 0,#207fa1 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--UL{background:#207fa1}}.airline-color--AZ{background:-webkit-repeating-linear-gradient(right,#006543,#006543 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#006543 0,#006543 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--AZ{background:#006543}}.airline-color--QJ{background:-webkit-repeating-linear-gradient(right,#fcaf17,#fcaf17 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#fcaf17 0,#fcaf17 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--QJ{background:#fcaf17}}.airline-color--AA{background:-webkit-repeating-linear-gradient(right,#314d82,#314d82 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#314d82 0,#314d82 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--AA{background:#314d82}}.airline-color--MU{background:-webkit-repeating-linear-gradient(right,#2a2986,#2a2986 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#2a2986 0,#2a2986 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--MU{background:#2a2986}}.airline-color--CA{background:-webkit-repeating-linear-gradient(right,#ea060f,#ea060f 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#ea060f 0,#ea060f 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--CA{background:#ea060f}}.airline-color--VY{background:-webkit-repeating-linear-gradient(right,#ffd600,#ffd600 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#ffd600 0,#ffd600 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--VY{background:#ffd600}}.airline-color--UT{background:-webkit-repeating-linear-gradient(right,#11297f,#11297f 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#11297f 0,#11297f 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--UT{background:#11297f}}.airline-color--S7{background:-webkit-repeating-linear-gradient(right,#ed174f,#ed174f 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#ed174f 0,#ed174f 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--S7{background:#ed174f}}.airline-color--U6{background:-webkit-repeating-linear-gradient(right,#6ec1f2,#6ec1f2 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#6ec1f2 0,#6ec1f2 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--U6{background:#6ec1f2}}.airline-color--FV{background:-webkit-repeating-linear-gradient(right,#ff2b2b,#ff2b2b 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#ff2b2b 0,#ff2b2b 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--FV{background:#ff2b2b}}.airline-color--R2{background:-webkit-repeating-linear-gradient(right,#3d3181,#3d3181 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#3d3181 0,#3d3181 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--R2{background:#3d3181}}.airline-color--Y7{background:-webkit-repeating-linear-gradient(right,#536cb2,#536cb2 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#536cb2 0,#536cb2 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--Y7{background:#536cb2}}.airline-color--R3{background:-webkit-repeating-linear-gradient(right,#375395,#375395 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#375395 0,#375395 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--R3{background:#375395}}.airline-color--D9{background:-webkit-repeating-linear-gradient(right,#169ddc,#169ddc 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#169ddc 0,#169ddc 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--D9{background:#169ddc}}.airline-color--5N{background:-webkit-repeating-linear-gradient(right,#015ba9,#015ba9 10px,transparent 0,transparent 13px);background:repeating-linear-gradient(270deg,#015ba9 0,#015ba9 10px,transparent 0,transparent 13px)}@media screen and (max-width:768px){.airline-color--5N{background:#015ba9}}.panel--secondary .flights-basket{width:100%}.flights-basket{padding-left:10px;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.24),0 0 1px rgba(0,0,0,.12);border-radius:2px}.flights-basket:before{top:0;right:0;bottom:0;left:0;border:1px solid #00a2d3;background-color:rgba(0,162,211,.05);border-radius:2px;position:absolute;display:none;content:""}.flights-basket:hover{box-shadow:none}.flights-basket:hover:before{display:block}.flights-basket--is-active{background-color:#e6f6fc}.flights-basket--scenario-flight{border-right:1px solid #d8d8d8;border-bottom:none}.flights-basket__airline{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;width:100px;height:100px;background:#fff}.flights-basket__airline img{width:100%}.flights-basket__info{padding:0 20px;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-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}.flights-basket__dates,.flights-basket__info{display:-webkit-box;display:-ms-flexbox;display:flex}.flights-basket__dates{margin-bottom:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:400;line-height:normal;color:#3a3a45}.flights-basket__dates svg{margin-right:9px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;color:#00a2d3}.flights-basket__main-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flights-basket__cities{font-size:14px;font-weight:400;line-height:normal;color:#00a2d3}.flights-basket__price{margin-left:auto;font-size:20px;font-weight:600;line-height:22px;color:#00a2d3}.flights-basket__meta{font-size:12px;font-weight:400;line-height:30px;color:#747e89}.flight-trip-details-booking__header{margin-bottom:14px;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}.flight-trip-details-booking__caption{margin:0;font-size:14px;font-weight:700;line-height:normal;color:#3a3a45}.flight-trip-details-booking__passengers{font-size:14px;font-weight:400;line-height:22px;color:#3a3a45}.flight-trip-details-booking__options-wrap{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px;margin-bottom:30px;background-color:#f5f7f7;border-top:1px solid #e8eaec;border-bottom:1px solid #e8eaec}@media screen and (min-width:1501px) and (max-width:1900px){.flight-trip-details-booking__options-wrap{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1401px) and (max-width:1500px){.flight-trip-details-booking__options-wrap{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:1201px) and (max-width:1400px){.flight-trip-details-booking__options-wrap{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1001px) and (max-width:1200px){.flight-trip-details-booking__options-wrap{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:769px) and (max-width:1000px){.flight-trip-details-booking__options-wrap{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:768px){.flight-trip-details-booking__options-wrap{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:1501px) and (max-width:1900px){.flight-trip-details-booking__options-wrap{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.flight-trip-details-booking__options-wrap{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.flight-trip-details-booking__options-wrap{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.flight-trip-details-booking__options-wrap{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.flight-trip-details-booking__options-wrap{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.flight-trip-details-booking__options-wrap{padding-left:20px;padding-right:20px}}.flight-trip-details-booking__payment-options{display:block}.partner__caption{margin:0 0 12px;color:#3a3a45;font-size:14px;font-weight:700}.partner svg{margin-bottom:10px;width:157px;height:53px}.partner__info{color:#3a3a45;font-size:14px;line-height:19px}.panel--secondary .flight-trip-details-booking,.panel--secondary .trip-flight-card__duration,.panel--secondary .trip-flight-card__transit-duration{display:none}.flight-booking .point-header{margin-top:0}.flight-booking-summary__scenario{display:block;margin-bottom:20px}.flight-booking-summary__td-tip{color:#747e89;font-style:italic;font-size:12px;line-height:20px;margin-bottom:20px}.flight-booking-summary h3{color:#747e89;font-size:14px;margin:0 0 10px;font-weight:700}.flight-booking-summary__passengers{line-height:25px;margin-bottom:20px;color:#3a3a45;font-size:14px}.flight-booking-summary__price-details{border:1px solid #e8eaec;border-width:1px 0;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flight-booking-summary__price-label{color:#747e89;font-size:14px;font-weight:700}.flight-booking-summary__price-value{margin-left:auto}.flight-booking-summary__price-value--total{color:#3a3a45;font-weight:700;font-size:24px}.flight-booking-summary__price-alert{display:block;margin-top:35px;font-weight:700;background-color:#faf0ef;color:#3a3a45;padding:15px}.flight-booking-summary__old-price{text-decoration:line-through;color:#747e89;display:inline}.flight-booking-summary__new-price{font-size:14px;display:inline}.booking-row{padding:20px 0;border-top:1px solid #e8eaec;border-bottom:1px solid #e8eaec;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;margin-bottom:40px}.booking-row__icon{width:50px;height:50px;margin-right:10px}.booking-row__icon img,.booking-row__icon svg{width:100%;height:100%}.booking-row__price{font-size:24px;line-height:24px;color:#3a3a45;font-weight:700;text-align:right}.booking-row__price .currency-symbol{color:#747e89;font-size:80%}.booking-row__info{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}.booking-row__desc{color:#3a3a45;line-height:24px;font-size:14px}.booking-row__caption{color:#747e89;font-size:12px}.booking-row__meta{margin-left:auto;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}.flights-booking-details__row-title{color:#747e89;font-size:14px;font-weight:700;margin:0 0 15px}.flights-booking-details__row-title--options{margin-top:10px;color:#3a3a45}.flights-booking-details__traveller{margin-bottom:30px}.flights-booking-details__traveller h3{font-size:14px;font-weight:700;margin:0 0 10px}.flights-booking-details__info-item,.flights-booking-details__traveller-info{display:-webkit-box;display:-ms-flexbox;display:flex}.flights-booking-details__info-item{width:125px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px}.flights-booking-details__info-key{color:#747e89;margin-bottom:10px}.flights-booking-details__payment-options-row{border-bottom:1px solid #e8eaec;margin-bottom:40px}.flights-booking-details__payment-options-row .loading-spinner{height:30px;width:30px;margin:30px auto;display:block}.flights-booking-details__payment-options-wrap{border-top:1px solid #e8eaec}.flights-booking-details__cancel-booking-row{padding-bottom:30px}.flights-booking-details__cancel-booking-row a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:15px;color:#ff6969}.flights-booking-details__cancel-booking-row svg{height:15px;width:17px;margin-right:10px}.flights-booking-details__row{font-size:14px;margin-bottom:20px}.flights-booking-details__tickets-row{margin-bottom:40px}.flights-booking-details__ticket{color:#3a3a45;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;border-top:1px solid #e8eaec;height:70px;box-sizing:border-box}.flights-booking-details__ticket:last-child{border-bottom:1px solid #e8eaec}.flights-booking-details__ticket-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flights-booking-details__ticket-num{font-size:14px}.flights-booking-details__ticket-traveller{font-size:11px;text-transform:capitalize}.flights-booking-details__ticket-btns{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flights-booking-details__ticket-btns svg{width:15px;height:15px;margin-right:5px}.flights-booking-details__print-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e5f6fb;line-height:30px;padding:0 5px;border-radius:3px;font-size:12px}.flights-booking-details__print-btn:hover{background-color:#e5f6fb}.flights-booking-details__print-btn svg{color:#00a2d3}.flight-booking-options__row{border-bottom:1px solid #e8eaec;height:90px;box-sizing:border-box;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flight-booking-options__row:last-child{border-bottom:0}.flight-booking-options__logo{width:50px;height:50px}@media screen and (max-width:768px){.flight-booking-options__logo{width:25px;height:25px}}.flight-booking-options__logo img,.flight-booking-options__logo svg{width:100%;height:100%}.flight-booking-options__info{color:#747e89;font-size:12px;padding:0 20px 0 0;line-height:24px}@media screen and (max-width:768px){.flight-booking-options__info{padding:0 10px;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:20px}}.flight-booking-options__name{font-size:14px;color:#3a3a45}@media screen and (max-width:768px){.flight-booking-options__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.flight-booking-options__name .info-tooltip{margin:0 0 0 5px;height:15px;width:15px}.flight-booking-options__price{margin-left:auto;font-size:22px}.flight-booking-options__submit-btn{margin-left:auto;font-size:20px;width:145px;height:50px}@media screen and (max-width:768px){.flight-booking-options__submit-btn{font-size:18px;-webkit-box-flex:0;-ms-flex:0 0 115px;flex:0 0 115px}}.flight-booking-options__submit-btn .currency-symbol{display:inline;-ms-flex-item-align:end;align-self:flex-end;font-weight:700}.flight-booking-options__later-text{font-size:14px}@media screen and (max-width:768px){.flight-booking-options__later-text{font-size:13px}}.table-data{width:100%;margin:10px 0}.table-data,.table-data th{font-size:10px;line-height:12px}.table-data .key{width:10%;white-space:nowrap;line-height:12px;padding-right:10px;padding-bottom:10px;text-align:right}.table-data .value{font-weight:700;font-size:13px;line-height:14px;padding-bottom:10px}.rules{text-align:justify;font-size:10px;line-height:12px;padding:0}.table-segment-header{background-color:#f2f2f2;-webkit-print-color-adjust:exact}.table-segment-header table{margin-top:4px;width:100%}.table-segment-header .airline{font-weight:700;font-size:14px;white-space:nowrap;width:20%}.table-segment-header .flight,.table-segment-header .route{font-weight:700;font-size:14px}.table-segment-header .route{padding-left:15px;width:35%;white-space:nowrap}.table-segment-header .route span{font-weight:400}.table-segment-header .date{font-weight:700;white-space:nowrap}.calculation-table{text-align:center}.calculation-table td{border:1px solid #ddd;padding:5px 0!important}.flight-ticket{line-height:20px}.flight-ticket__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flight-ticket__row [class*=span]{margin-right:3%;min-height:30px}.flight-ticket__row [class*=span]:last-child{margin-right:0}.flight-ticket__span1{-ms-flex-preferred-size:5.33333%;flex-basis:5.33333%}.flight-ticket__span2{-ms-flex-preferred-size:13.66667%;flex-basis:13.66667%}.flight-ticket__span3{-ms-flex-preferred-size:22%;flex-basis:22%}.flight-ticket__span4{-ms-flex-preferred-size:30.33333%;flex-basis:30.33333%}.flight-ticket__span5{-ms-flex-preferred-size:38.66667%;flex-basis:38.66667%}.flight-ticket__span6{-ms-flex-preferred-size:47%;flex-basis:47%}.flight-ticket__span7{-ms-flex-preferred-size:55.33333%;flex-basis:55.33333%}.flight-ticket__span8{-ms-flex-preferred-size:63.66667%;flex-basis:63.66667%}.flight-ticket__span9{-ms-flex-preferred-size:72%;flex-basis:72%}.flight-ticket__span10{-ms-flex-preferred-size:80.33333%;flex-basis:80.33333%}.flight-ticket__span11{-ms-flex-preferred-size:88.66667%;flex-basis:88.66667%}.flight-ticket__span12{-ms-flex-preferred-size:97%;flex-basis:97%}.panel--secondary .flight-details{padding:0 15px}.panel--secondary .flight-details__meta-info{height:45px;font-size:14px}.panel--secondary .flight-details__info{padding:15px 0 10px}.panel--secondary .flight-details__flight-duration,.panel--secondary .flight-details__flight-number,.panel--secondary .flight-details__select-control{display:none}.panel--secondary .flight-details__transits{-webkit-box-flex:0;-ms-flex:0 0 92px;flex:0 0 92px}.panel--secondary .flight-details__airline{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}.panel--secondary .flight-details__airline airline-logo{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;width:50px;height:50px}.panel--secondary .flight-meta-info__time-label{display:none}.flight-details{padding:0 20px;height:100%;background:#fff;border:1px solid #d8d8d8;box-sizing:border-box;font-size:16px}[ng-click] .flight-details{border-color:#00a2d3}@media screen and (min-width:0px) and (max-width:1088px){.flight-details{font-size:14px}}@media screen and (max-width:768px){.flight-details{padding:0 15px}}.flight-details__meta-info{height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d8d8d8;color:#3a3a45;font-size:16px;font-weight:400;line-height:normal}[ng-click] .flight-details__meta-info{color:#00a2d3}.flight-details__meta-info .checkbox{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flight-details__meta-info .checkbox__checkmark{margin:0 0 0 10px}.flight-details__flight-icon{margin-right:12px;width:16px;height:16px;color:#747e89}[ng-click] .flight-details__flight-icon{color:#00a2d3}.flight-details__date{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flight-details__next-day{margin-left:5px;color:#f5a623;white-space:nowrap}.flight-details__duration{padding-left:10px;line-height:22px;white-space:nowrap}.flight-details__duration,.flight-details__select-control{margin-left:auto;font-size:14px;font-weight:400;color:#3a3a45}.flight-details__select-control{margin-right:-20px;padding-right:20px;padding-left:20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.flight-details__info{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flight-details__flight{padding:0 10px 0 0;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;min-width:0}.flight-details__flight--arrival{padding:0 0 0 10px;text-align:right}@media screen and (max-width:768px){.flight-details__flight{padding:0}}.flight-details__time{margin-bottom:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3a3a45;font-size:18px;font-weight:700}.flight-details__time--arrival{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:768px){.flight-details__time{font-size:16px}}.flight-details__airplane-icon{margin-right:8px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;color:#747e89}.flight-details__airport{margin-bottom:7px;font-size:36px;font-weight:400;text-transform:uppercase;line-height:normal}@media screen and (max-width:768px){.flight-details__airport{font-size:30px}}.flight-details__city{margin-bottom:6px;color:#3a3a45;font-size:14px;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flight-details__terminal{color:#747e89;font-size:12px;font-weight:400;line-height:normal}.flight-details__transits{-webkit-box-flex:0;-ms-flex:0 0 109px;flex:0 0 109px;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-item-align:center;align-self:center}@media screen and (max-width:768px){.flight-details__transits{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}}.flight-details__transit-count{margin-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#3a3a45;font-size:.875rem}@media screen and (min-width:0px) and (max-width:1088px){.flight-details__transit-count{margin-bottom:8px}}.flight-details__transit-scheme{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:2px;background:#747e89;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flight-details__transit-icon{margin-top:-2px;width:6px;height:6px}.flight-details__transit-icon--arrival{margin-right:-3px}.flight-details__airline{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;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}.flight-details__airline airline-logo{margin-bottom:7px;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;width:70px;height:70px;display:block}.flight-details__airline airline-logo img{width:100%;height:100%}.flight-details__flight-duration{margin-bottom:8px;font-size:14px;font-weight:400;line-height:22px;color:#3a3a45}.flight-details__flight-number{font-size:14px;font-weight:400;line-height:22px;text-transform:uppercase;color:#3a3a45}.flight-details__footer{margin:0 -20px;padding:0 20px;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f7f7}@media screen and (max-width:768px){.flight-details__footer{margin:0 -15px;padding:0 15px}}.flight-details__footer span{width:100%;font-size:14px;font-weight:400;color:#3a3a45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flight-trip-details-panel flight-details{margin-bottom:20px;display:block}.panel--secondary .event-details__airport-duration,.panel--secondary .event-details__continue-button{display:none}.event-details__airport-block{margin-bottom:20px;padding:0 10px 0 20px;height:50px;border:1px solid #d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-details__airport-block[ng-click]{border:1px solid #00a2d3}@media screen and (max-width:768px){.event-details__airport-block{padding:0 15px}}.event-details__airport-block svg{margin-right:9px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;color:#747e89}.event-details__airport-duration{margin-right:8px;font-size:16px;font-weight:400;line-height:22px;color:#747e89;white-space:nowrap}.event-details__airport-label{max-width:240px;font-size:14px;font-weight:400;color:#3a3a45;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[ng-click] .event-details__airport-label{color:#00a2d3}.event-details__airport-arrow{margin-left:auto;margin-right:0!important;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;width:12px;height:12px;color:#747e89;display:none}[ng-click] .event-details__airport-arrow{display:block}.event-details__flight-segment{margin-bottom:20px}.event-details__continue-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flight-meta-info{margin:10px 0 20px;cursor:default}.flight-meta-info__icon-line{margin-bottom:17px}.flight-meta-info__icon-line,.flight-meta-info__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flight-meta-info__time{margin-right:25px}.flight-meta-info__time-label{margin-right:9px;color:#3a3a45;font-size:14px;font-weight:400;line-height:22px}@media screen and (max-width:768px){.flight-meta-info__time-label{display:none}}.flight-meta-info__time-icon{margin-right:6px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;color:#747e89}.flight-meta-info__duration{font-size:14px;font-weight:400;line-height:22px;color:#747e89;white-space:nowrap}.flight-meta-info__transits{margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.flight-meta-info__transit-icon{margin-right:9px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;color:#747e89}.flight-meta-info__transit-count{color:#747e89;font-size:13px;font-weight:400;line-height:normal}.flight-meta-info__flight-class{font-size:13px;font-weight:400;line-height:normal;color:#3a3a45}.flight-meta-info__type{margin-right:20px;font-size:14px;font-weight:400;line-height:normal;color:#747e89}.flight-meta-info__flights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:400;line-height:normal;color:#747e89;white-space:nowrap}.flight-meta-info__flights svg{margin-right:9px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;color:#747e89}.hotel-rate-info{position:relative;display:block;font-size:14px}.hotel-rate-info:first-of-type:before{top:0}.hotel-rate-info--without-hover{cursor:default}.hotel-rate-info__payment-info{border-bottom:1px solid #d8d8d8}:last-child>.hotel-rate-info__payment-info{border-bottom:none}.hotel-rate-info__payment-desc,.hotel-rate-info__payment-info{display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-rate-info__row{margin-bottom:10px;font-size:13px}.hotel-rate-info__info{padding-top:20px;padding-bottom:20px;padding-right:8px;width:283px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box;font-size:13px}.hotel-rate-info__info--desc{line-height:normal;font-size:12px;font-weight:600;color:#747e89}.hotel-rate-info__cancel{position:relative;color:#68c249}.hotel-rate-info__cancel--orange{color:#ffa200}.hotel-rate-info__meal--no-meal{color:#747e89}.hotel-rate-info__button{margin-left:auto;margin-bottom:10px;width:145px;height:50px}.hotel-rate-info__button .btn__price{font-size:24px;font-weight:700}.hotel-rate-info__button .loading-spinner{width:33px;height:33px}.hotel-rate-info__price{padding-top:20px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hotel-rate-info__price--desc{font-size:14px;font-weight:600;color:#747e89}.hotel-rate-info__price .loading-spinner{width:33px;height:33px}.hotel-rate-info__pay-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hotel-rate-info__average-price{margin-right:10px;color:#747e89;font-size:12px;opacity:.5}.hotel-rate-info__pay-conditions{color:#68c249;font-size:12px;text-align:right}.hotel-rate-info__pay-conditions--rates-bought{margin-bottom:18px}.hotel-rate-info__total-price{margin-top:-6px;margin-bottom:15px;color:#3a3a45;font-weight:700;font-size:24px;text-align:right}.hotel-in-details-search-form{padding:20px;background-color:#f5f7f7;border:1px solid #d8d8d8}.hotel-in-details-search-form .grid-form{margin-bottom:20px;background:#fff;border-right:none}.hotel-in-details-search-form .btn{width:100%}.hotel-room-info{font-size:14px;margin-bottom:22px;line-height:19px}.hotel-room-info__h2{margin-bottom:34px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#3a3a45;line-height:29px;font-size:25px;word-wrap:break-word}.hotel-room-info__h3{margin-bottom:16px;color:#3a3a45;font-size:18px;font-weight:700}.hotel-room-info__h4{margin-bottom:14px;color:#747e89;font-weight:700}.hotel-room-info__row{margin-bottom:28px}.hotel-room-info__row--full-width{margin-left:-30px;margin-right:-30px}@media screen and (min-width:1501px) and (max-width:1900px){.hotel-room-info__row--full-width{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1401px) and (max-width:1500px){.hotel-room-info__row--full-width{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:1201px) and (max-width:1400px){.hotel-room-info__row--full-width{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1001px) and (max-width:1200px){.hotel-room-info__row--full-width{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:769px) and (max-width:1000px){.hotel-room-info__row--full-width{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:768px){.hotel-room-info__row--full-width{margin-left:-20px;margin-right:-20px}}.hotel-room-info__text-item{margin-bottom:12px}.hotel-room-info__text-item:last-child{margin-bottom:0}.hotel-room-info__room-name{margin-bottom:14px;color:#747e89;font-weight:700}.hotel-room-info__room-size{margin-left:4px}.hotel-room-info__amenities-icons{margin-bottom:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-room-info__amenity-icon{margin-right:10px;width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;color:#748a97}.hotel-room-info__link{margin-bottom:22px;color:#00a2d3}.hotel-room-info__link--is-active{margin-bottom:0}.hotel-room-info__icon-arrow{position:relative;top:-2px;margin-left:5px;width:8px;height:5px;color:#747e89}.hotel-room-info__icon-arrow--is-active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.hotel-room-info__amenities-group,.hotel-room-info__text{margin-bottom:23px}.hotel-room-info__amenities-group:last-of-type{padding-bottom:0}.hotel-room-info__amenities-group-caption{margin-bottom:7px}.hotel-room-info__amenities-group-list{color:#747e89;line-height:19px;text-transform:lowercase}.hotel-room-info__description{padding-top:22px}.hotel-room-selector{position:relative}.hotel-room-selector__arrow-icon{margin-left:5px;width:8px;height:5px;color:currentColor}.hotel-room-selector__arrow-icon--is-active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.hotel-room-selector__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00a2d3;text-decoration:none}.hotel-room-selector__link:hover{text-decoration:underline}.hotel-room-selector__list{position:absolute;top:-22px;left:-21px;width:218px;border:1px solid #00a2d3;z-index:1}.hotel-room-selector__item{padding:0 20px;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid #e8eaec;cursor:pointer}.hotel-room-selector__item:last-child{border-bottom:0}.hotel-room-selector__item--is-selected{height:55px;background:#00a2d3;color:#fff;cursor:pointer}.hotel-booking-forms__form{margin-bottom:34px}.hotel-booking-forms__form-caption{margin:0 0 10px;color:#747e89;font-size:14px}.hotel-booking-forms__form-hint{margin:0;color:#747e89;font-size:12px;line-height:20px}.hotel-final-price{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #dde6ea}.hotel-final-price--desc{margin-bottom:30px;border-bottom:1px solid #dde6ea;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.hotel-final-price__payment-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.hotel-final-price__payment-info--desc{padding:22px 0;line-height:normal;font-size:12px;font-weight:600;color:#747e89}.hotel-final-price__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hotel-final-price__total--desc{font-size:14px;font-weight:600;color:#747e89}.hotel__rates{padding-bottom:40px}.booking-info__legend{float:right;margin-left:auto;color:#747e89}.booking-info__list{margin-bottom:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.booking-info__item,.booking-info__list{display:-webkit-box;display:-ms-flexbox;display:flex}.booking-info__item{height:41px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.booking-info__item:nth-child(2n){background:#f2fafd}.booking-info__item:hover{background:#00a2d3;color:#fff;cursor:pointer}.booking-info__item:hover svg{color:#fff}.booking-info__item--flight{margin:0 -30px;padding:0 30px}.booking-info__price{margin-left:auto}.booking-info__hint{color:#747e89;font-size:12px;text-align:right}.booking-info__hint-button{color:#00a2d3;cursor:pointer}.booking-info__hint-button:hover{text-decoration:underline}.hotel-booking{padding-bottom:30px;display:block}.hotel-booking__caption{margin:18px 36px 26px;color:#3a3a45;font-size:24px;font-weight:400;line-height:29px}.hotel-booking__room{padding-bottom:18px;display:block}.hotel-booking__info{padding-bottom:14px}.hotel-booking__info,.hotel-booking__info-column{display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-booking__info-column{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;box-sizing:border-box;color:#747e89;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hotel-booking__info-column:first-of-type{border-right:1px solid #dde6ea}.hotel-booking__info-column:last-of-type{padding-left:20px}.hotel-booking__stay-dates-wrapper{margin-bottom:12px}.hotel-booking__info-text{margin:0 0 12px;color:#747e89}.hotel-booking__info-text:last-of-type{margin-bottom:0}.hotel-booking__info-highlight{color:#3a3a45}.hotel-booking__point-details{margin-bottom:38px;padding:32px 30px 18px;background:#f2fafd}.hotel-booking__price-caption{margin:0;padding:16px 0 5px;border-top:1px solid #dde6ea;color:#747e89;font-weight:700}.hotel-booking__price-total,.hotel-final-price__price-total{margin:0 0 10px;padding:0;color:#3a3a45}.hotel-booking__price-total>strong,.hotel-final-price__price-total>strong{font-size:24px}.hotel-booking__price-average,.hotel-final-price__price-average{margin:0;padding:0;color:#747e89;font-size:12px;font-weight:500}.hotel-booking__forms-wrapper{padding-left:30px;padding-right:30px;background:#fff}@media screen and (min-width:1501px) and (max-width:1900px){.hotel-booking__forms-wrapper{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.hotel-booking__forms-wrapper{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.hotel-booking__forms-wrapper{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.hotel-booking__forms-wrapper{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.hotel-booking__forms-wrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.hotel-booking__forms-wrapper{padding-left:20px;padding-right:20px}}.hotel-booking__form{margin-bottom:34px}.hotel-booking__form-caption{margin:0 0 10px;color:#747e89;font-size:14px}.hotel-booking__form-hint{margin:0;color:#747e89;font-size:12px;line-height:20px}.hotel-booking__fields-wrapper{margin-bottom:2px;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e8eaec;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hotel-booking__field-row{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e8eaec}.hotel-booking__field-row:last-of-type{border-bottom:0}.hotel-booking__field{position:relative;padding:14px;height:66px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:1px solid #e8eaec;box-sizing:border-box;cursor:pointer}.hotel-booking__field:last-of-type{border-right:0}.hotel-booking__field--invalid{border-color:#ff6969}.hotel-booking__field--invalid:before{position:absolute;top:-1px;left:-1px;width:calc(100% + 1px);height:100%;border:1px solid #ff6969;content:"";pointer-events:none}.hotel-booking__field--full-width{height:auto}.hotel-booking__field--small{-webkit-box-flex:0;-ms-flex:0 0 112px;flex:0 0 112px}.hotel-booking__form-label{margin-bottom:8px;display:block;color:#747e89;cursor:pointer;font-size:12px;font-weight:700}.hotel-booking__form-asterisk{color:#ff6969;font-size:12px}.hotel-booking__form-input{width:100%;display:block;border:0;color:#3a3a45;font-size:14px;outline:none}.hotel-booking__form-input::-webkit-input-placeholder{opacity:.4}.hotel-booking__form-input::-moz-placeholder{opacity:.4}.hotel-booking__form-input:-ms-input-placeholder{opacity:.4}.hotel-booking__form-input::placeholder{opacity:.4}.hotel-booking__form-input:not(input){height:60px}.hotel-booking__form-input--uppercase{text-transform:uppercase}.hotel-booking__block-caption{margin:0 0 10px;color:#00a2d3;font-size:14px;font-weight:400}.hotel-booking__controls{margin-top:20px;padding-left:30px;padding-right:30px}@media screen and (min-width:1501px) and (max-width:1900px){.hotel-booking__controls{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.hotel-booking__controls{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.hotel-booking__controls{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.hotel-booking__controls{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.hotel-booking__controls{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.hotel-booking__controls{padding-left:20px;padding-right:20px}}.hotel-booking__booking-summary__text{margin:0;color:#3a3a45}.hotel-booking__security{margin-top:15px;display:block;border-top:1px solid #dde6ea}.hotels-booking-details{font-size:14px;padding-left:30px;padding-right:30px;padding-bottom:40px}.hotels-booking-details__h2{margin-bottom:34px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#3a3a45;line-height:29px;font-size:25px;word-wrap:break-word}.hotels-booking-details__h3{margin-bottom:16px;color:#3a3a45;font-size:18px;font-weight:700}.hotels-booking-details__h4{margin-bottom:14px;color:#747e89;font-weight:700}.hotels-booking-details__row{margin-bottom:28px}.hotels-booking-details__row--full-width{margin-left:-30px;margin-right:-30px}@media screen and (min-width:1501px) and (max-width:1900px){.hotels-booking-details__row--full-width{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1401px) and (max-width:1500px){.hotels-booking-details__row--full-width{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:1201px) and (max-width:1400px){.hotels-booking-details__row--full-width{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1001px) and (max-width:1200px){.hotels-booking-details__row--full-width{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:769px) and (max-width:1000px){.hotels-booking-details__row--full-width{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:768px){.hotels-booking-details__row--full-width{margin-left:-20px;margin-right:-20px}}.hotels-booking-details__text-item{margin-bottom:12px}.hotels-booking-details__text-item:last-child{margin-bottom:0}@media screen and (min-width:1501px) and (max-width:1900px){.hotels-booking-details{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.hotels-booking-details{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.hotels-booking-details{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.hotels-booking-details{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.hotels-booking-details{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.hotels-booking-details{padding-left:20px;padding-right:20px}}.hotels-booking-details .hotel-rate-info{margin-bottom:30px}.hotels-booking-details__cancel-booking{color:#ff6969;font-size:12px;text-decoration:none}.hotels-booking-details__cancel-booking:hover{text-decoration:underline}.hotels-booking-details__cancel-booking>svg{position:relative;top:3px;margin-right:10px;width:16px;height:16px}.childs-age__label{width:100%;margin:10px 0}.childs-age__list-item{display:inline-block;margin-right:5px}.hotel-popover:hover .hotel-popover__block{display:block}.hotel-popover__block{position:absolute;top:100%;left:66px;margin-top:11px;padding:15px 16px;width:308px;display:none;background:#f9fdfe;border:1px solid #00a2d3;box-sizing:border-box;font-size:11px;z-index:1}.hotel-popover__block:after,.hotel-popover__block:before{position:absolute;left:13px;border-left:10px solid transparent;border-right:10px solid transparent;content:""}.hotel-popover__block:before{top:-10px;border-bottom:10px solid #00a2d3}.hotel-popover__block:after{top:-9px;border-bottom:10px solid #f9fdfe}.hotel-popover__text{margin:0 0 15px;line-height:14px}.hotel-popover__text:last-of-type{margin-bottom:0}.point-details__hotel{padding-bottom:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#3a3a45}.point-details__wrapper--hotel{padding-left:30px;padding-right:30px}@media screen and (min-width:1501px) and (max-width:1900px){.point-details__wrapper--hotel{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.point-details__wrapper--hotel{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.point-details__wrapper--hotel{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.point-details__wrapper--hotel{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.point-details__wrapper--hotel{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.point-details__wrapper--hotel{padding-left:20px;padding-right:20px}}.point-details__wrapper--no-rooms:hover{background:inherit;color:inherit;cursor:default}.booking-info{margin-bottom:38px}.booking-info__name{display:-webkit-box;display:-ms-flexbox;display:flex}.booking-info__info{margin:0 0 0 10px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}.booking-info__info-icon{width:16px;height:16px;color:#00a2d3}.booking-info__caption{margin-bottom:10px;padding-bottom:9px;width:100%;border-bottom:1px solid #e8eaec}.booking-info__caption>svg{position:relative;top:2px;margin-left:6px;width:16px;height:14px;color:#00a2d3}.booking-info__caption h4{margin:0;font-weight:700;color:#00a2d3}.booking-info__date{color:#00a2d3}.panel--secondary.panel--search-hotels-root-details .hotel__dates,.panel--secondary.panel--search-hotels-root-details .point-header,.panel--secondary.panel--search-hotels-root-details point-amenities-list{display:none}.panel--secondary .car-offer-details{padding-top:20px}.search__car-offer-image{width:100px;background:#fff}.search__vehicle-image{width:inherit;box-sizing:border-box;padding:5px 0 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.search__vehicle-image img{height:60px}.search__supplier-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:30px;padding:0 0 0 5px}.search__supplier-logo img{height:25px}.point-details__vehicle-img{text-align:center;max-width:100%;max-height:200px}.point-details__vehicle-img img{max-width:inherit;max-height:inherit}.point-details__supplier-logo{position:absolute;right:0;top:0;height:25px}.point-details__row--car-image{height:200px;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}.point-details__row--car-price{padding-left:30px;padding-right:30px;padding-top:10px;background:#f5f7f7;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}@media screen and (min-width:1501px) and (max-width:1900px){.point-details__row--car-price{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.point-details__row--car-price{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.point-details__row--car-price{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.point-details__row--car-price{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.point-details__row--car-price{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.point-details__row--car-price{padding-left:20px;padding-right:20px}}.car-offer-details{padding-left:30px;padding-right:30px}@media screen and (min-width:1501px) and (max-width:1900px){.car-offer-details{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.car-offer-details{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.car-offer-details{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.car-offer-details{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.car-offer-details{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.car-offer-details{padding-left:20px;padding-right:20px}}.vehicle-spec,.vehicle-spec__spec,vehicle-specs{display:-webkit-box;display:-ms-flexbox;display:flex}.vehicle-spec__spec{margin-right:15px;color:#3a3a45;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.vehicle-spec__spec:last-child{margin-right:0}.vehicle-spec__spec ui-icon{color:#bdc1c7;width:14px;height:14px;margin-right:5px}.header-car-specs,.header-car-specs__spec{display:-webkit-box;display:-ms-flexbox;display:flex}.header-car-specs__spec{margin-right:15px;color:#3a3a45;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.header-car-specs__spec:last-child{margin-right:0}.header-car-specs__spec .icon,.header-car-specs__spec svg{color:#00a2d3;width:14px;height:14px;margin-right:5px}.car-rental-terms{line-height:18px}.car-rental-terms h5{font-size:13px;margin:20px 0 0}.car-rental-terms p{margin:10px 0 0}.car-extras-list__extra{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.car-extras-list__info{line-height:16px}.car-extras-list__image{margin-right:10px;width:100px;height:60px;-ms-flex-negative:0;flex-shrink:0}.car-extras-list__title{font-weight:700}.car-extras-list__control{margin-left:auto}.car-final-price-block{line-height:16px;font-size:13px}.car-final-price-block--thin{margin-top:0;border-top:none}.car-final-price-block__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;box-sizing:border-box}.car-final-price-block__row--extra-price{margin:15px 0 0;border-top:1px solid #e8eaec;padding:15px 0}.car-final-price-block__caption{color:#747e89;font-size:14px;font-weight:700}.car-final-price-block__old-price{width:145px;margin-left:auto;color:#707f8b;font-size:16px;font-weight:700;line-height:22px;text-align:center;position:relative}.car-final-price-block__old-price:before{content:"";top:50%;left:30px;right:30px;height:1px;background:#7e8b96;position:absolute}.car-final-price-block__old-price--no-btn{text-align:right;text-decoration:line-through}.car-final-price-block__old-price--no-btn:before{display:none}.car-final-price-block__extra-price{margin-left:auto;text-align:right;font-size:14px}.car-final-price-block__fuel-policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}.car-final-price-block__fuel-policy svg{width:16px;height:16px;color:#00a2d3;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px}.car-final-price-block__final-price{margin-left:auto;font-size:24px;font-weight:700}.car-final-price-block__final-price .btn{width:145px;font-size:24px;height:50px}.car-final-price-block__deposit{margin-left:auto;color:#ff6969;font-weight:600}.car-final-price-block__special-offer{color:#68c249}.booking-summary .car-final-price-block{border-width:1px 0 0}.cancel-booking-row{padding-bottom:30px}.cancel-booking-row a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:15px;color:#ff6969}.cancel-booking-row svg{height:15px;width:17px;margin-right:10px}.panel--secondary .point-details__row--car-price{display:none}.panel--flights-root .panel-navi{width:66vw;max-width:800px;box-sizing:border-box;border-right:1px solid #d8d8d8}@media screen and (max-width:768px){.panel--flights-root .panel-navi{width:100%;max-width:none}}.panel-navi{width:100%;height:50px;border-right:1px solid #d8d8d8;border-bottom:1px solid #27272f;box-sizing:border-box;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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#2e2e37}@media screen and (max-width:768px){.panel-navi{border-right:none}}.panel-navi__state{margin-bottom:-1px;padding-top:2px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;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:#00a2d3;border-bottom:2px solid transparent;box-sizing:border-box}.panel-navi__state--active{border-bottom:2px solid #00a2d3;color:#fff;pointer-events:none}.panel-navi__state--right{margin-left:auto;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.panel-navi__state-icon{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}.panel-navi__state-title{margin-left:9px;font-size:14px;font-weight:400;line-height:22px}.panel-navi{display:none;border-right:none;padding-left:30px;padding-right:30px}@media screen and (min-width:1501px) and (max-width:1900px){.panel-navi{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.panel-navi{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.panel-navi{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.panel-navi{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.panel-navi{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.panel-navi{padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex}}.panel-navi__arrow{margin-left:9px;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;width:12px;height:12px}.panel-navi__arrow--left{margin-left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.panel-navi__state{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.panel-navi__state--map{margin-left:auto}.panel-back-block{padding:20px 30px}@media screen and (min-width:1501px) and (max-width:1900px){.panel-back-block{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.panel-back-block{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.panel-back-block{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.panel-back-block{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.panel-back-block{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.panel-back-block{padding-left:20px;padding-right:20px}}.panel-back-block__title{font-size:18px;color:#3a3a45}.panel-back-block__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:12px;height:12px;margin-right:5px}.panel-back-block__back{font-size:14px;line-height:22px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-back-block__back:focus,.panel-back-block__back:hover{text-decoration:none;outline:none;border:none}.panel--secondary .panel-top--with-default-title{display:none}panel-top{display:block}.panel-top{position:relative;background-color:#fff;box-sizing:border-box;z-index:10;padding:32px 30px 34px}.panel-top--with-provider,.panel-top--with-user{padding-top:20px;padding-bottom:10px}@media screen and (min-width:1501px) and (max-width:1900px){.panel-top{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.panel-top{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.panel-top{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.panel-top{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.panel-top{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.panel-top{padding-left:20px;padding-right:20px}}.panel-top__user-info{margin-bottom:28px;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3a3a45;font-size:14px;font-weight:400;line-height:normal}.panel-top__user-info:hover{text-decoration:none}.panel-top__user-avatar{margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;width:34px;height:34px;border-radius:100%;color:#00a2d3}.panel-top__powered-by{margin-bottom:33px}.panel-top__buttons{position:absolute;top:20px;right:0;padding-left:30px;padding-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1501px) and (max-width:1900px){.panel-top__buttons{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.panel-top__buttons{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.panel-top__buttons{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.panel-top__buttons{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.panel-top__buttons{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.panel-top__buttons{padding-left:20px;padding-right:20px}}.panel-top__buttons--on-list{top:33px}.panel-top__buttons>.panel-top-btn{margin-left:9px}.panel-top__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;width:12px;height:12px;margin-right:10px}.panel-top__back{margin-bottom:5px;font-size:14px;font-weight:400;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-top__back:focus,.panel-top__back:hover{text-decoration:none;outline:none;border:none}.panel-top__title{margin:0;padding:0;width:100%;color:#3a3a45;font-size:24px;font-weight:400;line-height:normal}.panel-top__title--on-list{width:calc(100% - 50px)}.panel-top__title .muted{font-size:18px;color:#747e89}.panel--secondary .panel-top{padding-left:30px;padding-right:30px;padding-top:25px!important;padding-bottom:25px!important;width:100%;box-sizing:border-box;border-bottom:1px solid #d8d8d8}@media screen and (min-width:1501px) and (max-width:1900px){.panel--secondary .panel-top{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.panel--secondary .panel-top{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.panel--secondary .panel-top{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.panel--secondary .panel-top{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.panel--secondary .panel-top{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.panel--secondary .panel-top{padding-left:20px;padding-right:20px}}.panel--secondary .panel-top__buttons,.panel--secondary .panel-top__powered-by,.panel--secondary .panel-top__user-info{display:none}.panel--secondary .panel-top__title{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-top-btn{width:40px;height:40px;box-sizing:border-box;border:1px solid #dbdbdb;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-color:#fff}.panel-top-btn:hover{background-color:#f3fbfe}.panel-top-btn__icon{width:16px;height:16px;color:#00a2d3}.panel-top-btn__icon--spinner{-webkit-animation:loading-spin 2s linear infinite;animation:loading-spin 2s linear infinite}.panel-top-btn--delete,.panel-top-btn__icon--delete{color:#ff6969}.panel-top-btn--share{color:#1fbf6d}global-back-btn{top:0;left:0;width:auto;height:auto;position:absolute;display:block}.global-back-btn{height:60px;width:152px;background:#00a2d3;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;font-size:16px}@media screen and (max-width:768px){.global-back-btn{height:50px}}.global-back-btn:hover{background:#008fba}.global-back-btn__icon{margin-right:9px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}logo a,logo a:hover{text-decoration:none}.logo{height:100%}.logo--hidden{visibility:hidden}.logo__logo,.logo__wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.logo__logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.logo__logo{padding:0 0 0 20px}}.logo__logo--special{margin-right:15px}.logo__special-logo{-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:auto;height:44px;pointer-events:none}@media screen and (max-width:768px){.logo__special-logo{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:auto;height:40px}}.logo__our-logo{padding:0 20px;height:100%}@media screen and (max-width:768px){.logo__our-logo{padding:0}}.logo__our-logo-wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.logo__our-logo-wrap{display:none}}.logo__our-logo-wrap--mobile{display:none}@media screen and (max-width:768px){.logo__our-logo-wrap--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.logo__label{margin-right:7px;font-size:12px;font-weight:400;color:#747e89}@media screen and (max-width:768px){.logo__label{margin-right:10px}}.logo__logo-icon{-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;width:26px;height:32px}.logo__logo-icon--on-special{-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;width:22px;height:27px}@media screen and (max-width:768px){.logo__logo-icon--on-special{-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;width:26px;height:32px}}.logo__logo-icon--big{-webkit-box-flex:0;-ms-flex:0 0 169px;flex:0 0 169px;width:169px;height:54px}.logo__title-icon{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;margin-left:10px;width:90px;height:17px;color:#fff}.logo__title-icon--on-special{margin-left:8px;-webkit-box-flex:0;-ms-flex:0 0 76px;flex:0 0 76px;width:76px;height:15px}@media screen and (max-width:768px){.logo__title-icon{display:none}}.time-designer-wrap{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.states-block,.time-designer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.states-block{-ms-flex-negative:0;flex-shrink:0;width:100%;height:50px;border-bottom:1px solid #27272f;box-sizing:border-box;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#2e2e37;border-right:0}@media screen and (max-width:768px){.states-block{border-right:none}}.states-block__state{margin-bottom:-1px;padding-top:2px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;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:#00a2d3;border-bottom:2px solid transparent;box-sizing:border-box}.states-block__state--active{border-bottom:2px solid #00a2d3;color:#fff;pointer-events:none}.states-block__state--right{margin-left:auto;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.states-block__state-icon{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}.states-block__state-title{margin-left:9px;font-size:14px;font-weight:400;line-height:22px}.socials-list,.socials-list__link{display:-webkit-box;display:-ms-flexbox;display:flex}.socials-list__link{margin-left:10px}.socials-list__link:first-child{margin-left:0}.socials-list__icon{width:30px;height:30px}.dropdown-static-control{position:relative;width:100%;box-sizing:border-box;border:1px solid transparent}[disabled] .dropdown-static-control,[ng-disabled=true] .dropdown-static-control{background-color:#ebf2f6}[disabled] .dropdown-static-control__summary,[ng-disabled=true] .dropdown-static-control__summary{cursor:default;opacity:.6}.dropdown-static-control--is-active{border-color:#00a2d3}.dropdown-static-control__summary{height:80px;padding:0 15px;box-sizing:border-box;color:#3a3a45;cursor:pointer}.dropdown-static-control__summary--dropdown{padding:0}.dropdown-static-control__dropdown{padding:0 15px 0 20px;background:#fff;box-sizing:border-box}.dropdown-static-control__group{border-top:1px solid #e8eaec;padding:20px 0}.dropdown-static-control__group--summary{padding:0}.dropdown-static-control__row{line-height:1;margin-bottom:10px;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}.dropdown-static-control__row:last-child{margin-bottom:0}.dropdown-static-control__control{text-align:right;margin-left:auto}.dropdown-static-control__label{color:#3a3a45;font-size:14px;display:inline-block;line-height:1}@media screen and (min-width:1201px) and (max-width:1400px){.dropdown-static-control__label{font-size:12px}}@media screen and (min-width:769px) and (max-width:1000px){.dropdown-static-control__label{font-size:12px}}.dropdown-static-control__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown-static-control__summary-label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:inline-block;width:50%;margin-right:-4px;color:#3a3a45;font-size:14px;line-height:1}.dropdown-static-control__summary-subtext{padding-top:6px;color:#747e89;font-size:12px}.dropdown-static-control__summary-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00a2d3;font-size:24px;font-weight:700}.dropdown-static-control__summary-arrow{margin-left:10px;width:9px;height:9px;color:#cacdd3;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.dropdown-static-control--is-active .dropdown-static-control__summary-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.custom-dropdown{position:relative}.custom-dropdown__current{cursor:pointer}.custom-dropdown__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.custom-dropdown__dropdown-icon{position:absolute;right:15px;top:17px;width:12px;height:12px;color:#747e89;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.custom-dropdown__dropdown-icon--open{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.custom-dropdown__dropdown-list{top:calc(100% - 1px);left:-1px;width:100%;position:absolute;background:#fff;border:1px solid #d8d8d8;z-index:5}.custom-dropdown__dropdown-item{height:60px;font-size:16px;line-height:normal;border-top:1px solid #d8d8d8;position:relative}.custom-dropdown__dropdown-item:first-child{border-top:none}.custom-dropdown__dropdown-item:hover{background-color:rgba(0,162,211,.05)}.custom-dropdown__dropdown-wrap{padding:0 15px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.custom-dropdown__dropdown-wrap--input{padding:0}.custom-dropdown__title-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:0}.custom-dropdown__dropdown-title{font-size:16px}.custom-dropdown__dropdown-vector-title{width:100%;height:100%}.custom-dropdown__dropdown-vector-title--ostrovok{width:98px;height:15px}.custom-dropdown__dropdown-vector-title--booking-com{width:103px;height:17px}.custom-dropdown__dropdown-vector-title--invia{width:160px;height:27px}.custom-dropdown__dropdown-vector-title--tmc{width:100px;height:14px}.custom-dropdown__dropdown-description{margin-top:7px;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;color:#747e89;font-size:12px;font-style:italic;line-height:17px;box-sizing:border-box}.grid-form .custom-dropdown__control--active{border-color:#00a2d3;z-index:1}timeline{box-sizing:border-box;height:calc(100% - 50px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1;background:#fff}.timeline{position:relative;width:100%}.timeline--freezed{pointer-events:none;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.timeline__time-scale{margin-left:30px;width:55px;background:#fff}.timeline__time{position:relative;width:55px;height:34px;float:left;font-size:18px;text-align:center}.timeline__time:after{position:absolute;right:0;bottom:-1px;width:43px;height:1px;background:#e2e1df;content:""}.timeline__time--day-start:after{display:none}.timeline__time--full-hour:after{width:10px}.timeline__time-text{position:relative;top:4px;font-size:12px}.timeline__time-text--is-highlighted{color:#ef5c30}.timeline__date-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#d4d2d1;color:#3a3a45;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:capitalize;width:85px;height:34px;position:absolute;left:-30px;z-index:1}.timeline__lines{display:block;margin-left:85px;width:calc(100% - 85px);background:#fff}@media screen and (min-width:1001px) and (max-width:1200px){.td--action-picker .timeline__lines{width:calc(100% - 85px)}}@media screen and (min-width:769px) and (max-width:1000px){.td--action-picker .timeline__lines{width:calc(100% - 85px)}}.timeline__line{height:34px;box-sizing:border-box}.timeline__line:after{content:"";display:table;clear:both}.timeline__events{height:34px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 274px;flex:0 0 274px;border-top:1px dashed #e2e1df;border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8;line-height:34px}@media screen and (min-width:1001px) and (max-width:1200px){.td--action-picker .timeline__events{width:100%}}@media screen and (min-width:769px) and (max-width:1000px){.td--action-picker .timeline__events{width:100%}}.timeline__event-length{pointer-events:none;width:calc(100% - 85px);margin:-1px;overflow:hidden;position:absolute;z-index:1}@media screen and (min-width:1001px) and (max-width:1200px){.td--action-picker .timeline__event-length{width:calc(100% - 85px)}}@media screen and (min-width:769px) and (max-width:1000px){.td--action-picker .timeline__event-length{width:calc(100% - 85px)}}.timeline__event-length--moving{z-index:2}.timeline__event-length-bg,.timeline__event-length-border,.timeline__event-length-line1,.timeline__event-length-line2{position:absolute;height:100%}.timeline__event-length-bg,.timeline__event-length-border{width:100%}.timeline__event-length-border{box-sizing:border-box}.timeline__event-length-line1,.timeline__event-length-line2{width:1px}.timeline__event-length--with-nav{background-color:rgba(0,161,213,.1);z-index:9}.timeline__event-length--color-default .timeline__event-length-bg{background-color:#00a2d3}.timeline__event-length--color-default .timeline__event-length-border,.timeline__event-length--color-default .timeline__event-length-line1{border-color:#00a2d3}.timeline__event-length--color-default.timeline__event-length--moving .timeline__event-length-bg{background-color:transparent;background-image:-webkit-repeating-linear-gradient(132deg,transparent,transparent 3px,#00a2d3 0,#00a2d3 4px);background-image:repeating-linear-gradient(-42deg,transparent,transparent 3px,#00a2d3 0,#00a2d3 4px)}.timeline__event-length--color-47c9af .timeline__event-length-bg{background-color:#47c9af}.timeline__event-length--color-47c9af .timeline__event-length-border,.timeline__event-length--color-47c9af .timeline__event-length-line1{border-color:#47c9af}.timeline__event-length--color-47c9af.timeline__event-length--moving .timeline__event-length-bg{background-color:transparent;background-image:-webkit-repeating-linear-gradient(132deg,transparent,transparent 3px,#47c9af 0,#47c9af 4px);background-image:repeating-linear-gradient(-42deg,transparent,transparent 3px,#47c9af 0,#47c9af 4px)}.timeline__event-length--color-bd8cbf .timeline__event-length-bg{background-color:#bd8cbf}.timeline__event-length--color-bd8cbf .timeline__event-length-border,.timeline__event-length--color-bd8cbf .timeline__event-length-line1{border-color:#bd8cbf}.timeline__event-length--color-bd8cbf.timeline__event-length--moving .timeline__event-length-bg{background-color:transparent;background-image:-webkit-repeating-linear-gradient(132deg,transparent,transparent 3px,#bd8cbf 0,#bd8cbf 4px);background-image:repeating-linear-gradient(-42deg,transparent,transparent 3px,#bd8cbf 0,#bd8cbf 4px)}.timeline__event-length--color-d87848 .timeline__event-length-bg{background-color:#d87848}.timeline__event-length--color-d87848 .timeline__event-length-border,.timeline__event-length--color-d87848 .timeline__event-length-line1{border-color:#d87848}.timeline__event-length--color-d87848.timeline__event-length--moving .timeline__event-length-bg{background-color:transparent;background-image:-webkit-repeating-linear-gradient(132deg,transparent,transparent 3px,#d87848 0,#d87848 4px);background-image:repeating-linear-gradient(-42deg,transparent,transparent 3px,#d87848 0,#d87848 4px)}.timeline__event-length--color-b8b327 .timeline__event-length-bg{background-color:#b8b327}.timeline__event-length--color-b8b327 .timeline__event-length-border,.timeline__event-length--color-b8b327 .timeline__event-length-line1{border-color:#b8b327}.timeline__event-length--color-b8b327.timeline__event-length--moving .timeline__event-length-bg{background-color:transparent;background-image:-webkit-repeating-linear-gradient(132deg,transparent,transparent 3px,#b8b327 0,#b8b327 4px);background-image:repeating-linear-gradient(-42deg,transparent,transparent 3px,#b8b327 0,#b8b327 4px)}.timeline__event-length--color-7b96cf .timeline__event-length-bg{background-color:#7b96cf}.timeline__event-length--color-7b96cf .timeline__event-length-border,.timeline__event-length--color-7b96cf .timeline__event-length-line1{border-color:#7b96cf}.timeline__event-length--color-7b96cf.timeline__event-length--moving .timeline__event-length-bg{background-color:transparent;background-image:-webkit-repeating-linear-gradient(132deg,transparent,transparent 3px,#7b96cf 0,#7b96cf 4px);background-image:repeating-linear-gradient(-42deg,transparent,transparent 3px,#7b96cf 0,#7b96cf 4px)}.timeline__event-length--color-85aa8e .timeline__event-length-bg{background-color:#85aa8e}.timeline__event-length--color-85aa8e .timeline__event-length-border,.timeline__event-length--color-85aa8e .timeline__event-length-line1{border-color:#85aa8e}.timeline__event-length--color-85aa8e.timeline__event-length--moving .timeline__event-length-bg{background-color:transparent;background-image:-webkit-repeating-linear-gradient(132deg,transparent,transparent 3px,#85aa8e 0,#85aa8e 4px);background-image:repeating-linear-gradient(-42deg,transparent,transparent 3px,#85aa8e 0,#85aa8e 4px)}.timeline__event-length--color-ec97c9 .timeline__event-length-bg{background-color:#ec97c9}.timeline__event-length--color-ec97c9 .timeline__event-length-border,.timeline__event-length--color-ec97c9 .timeline__event-length-line1{border-color:#ec97c9}.timeline__event-length--color-ec97c9.timeline__event-length--moving .timeline__event-length-bg{background-color:transparent;background-image:-webkit-repeating-linear-gradient(132deg,transparent,transparent 3px,#ec97c9 0,#ec97c9 4px);background-image:repeating-linear-gradient(-42deg,transparent,transparent 3px,#ec97c9 0,#ec97c9 4px)}.timeline__event-length--color-a27fc0 .timeline__event-length-bg{background-color:#a27fc0}.timeline__event-length--color-a27fc0 .timeline__event-length-border,.timeline__event-length--color-a27fc0 .timeline__event-length-line1{border-color:#a27fc0}.timeline__event-length--color-a27fc0.timeline__event-length--moving .timeline__event-length-bg{background-color:transparent;background-image:-webkit-repeating-linear-gradient(132deg,transparent,transparent 3px,#a27fc0 0,#a27fc0 4px);background-image:repeating-linear-gradient(-42deg,transparent,transparent 3px,#a27fc0 0,#a27fc0 4px)}.timeline__event-length-line1{border-left-width:5px;border-left-style:solid}.timeline__event-length-border,.timeline__event-length-line1{opacity:1}.timeline__event-length-bg{opacity:.05}.timeline__event-length-border,.timeline__event-length-line2{visibility:hidden}.timeline__event-length--moving .timeline__event-length-line1,.timeline__event-length--moving .timeline__event-length-line2{margin-left:2px;border-left-width:3px;border-left-style:dotted}.timeline__event-length--moving .timeline__event-length-line1{opacity:.66667}.timeline__event-length--moving .timeline__event-length-line2{visibility:visible;margin-top:3px;border-color:#fff}.timeline__event-length--scenario .timeline__event-length-bg,.timeline__event-length--scenario .timeline__event-length-line1{visibility:hidden}.timeline__event-length--scenario .timeline__event-length-border{visibility:visible;border-width:1px;border-style:solid;box-sizing:border-box}.timeline__event-length--lease .timeline__event-length-bg,.timeline__event-length--lease .timeline__event-length-line1{visibility:hidden}.timeline__event-length--hover .timeline__event-length-bg{opacity:.2}.timeline__event-length--hover.timeline__event-length--moving .timeline__event-length-bg{opacity:.13333}.timeline__event-length--selected .timeline__event-length-bg{opacity:.4}.timeline__event-length--selected.timeline__event-length--moving .timeline__event-length-bg{opacity:.26667}.timeline__event-length--shadow .timeline__event-length-border{visibility:visible;border-width:2px;border-style:dashed}.timeline__event-length--shadow .timeline__event-length-event{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1px;width:100%;height:34px;position:absolute}.timeline__event-length--shadow .timeline__event-length-event-icon{margin-top:9px;margin-right:6px;margin-left:14px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;position:relative}.timeline__event-length--shadow .timeline__event-length-event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3a3a45;font-size:13px}.timeline__event-length--shadow.timeline__event-length--knob .timeline__event-length-border:after{bottom:4px;left:50%;margin-left:-9px;width:18px;height:2px;position:absolute;border-top:1px solid;border-bottom:1px solid;border-color:inherit;display:block;content:""}.timeline__events-info-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;box-sizing:border-box;padding-left:13px;padding-right:9px;width:100%}.timeline__time-shift{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#a4a7a9;margin-right:7px}.timeline__time-shift>svg{margin-right:3px;width:13px;height:13px;position:relative;top:2px}.timeline__event-links{color:#3a3a45}.timeline__event-links--main{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.timeline__event-links--lease,.timeline__event-links--location,.timeline__event-links--scenario{-webkit-box-flex:0;-ms-flex:0 1 16px;flex:0 1 16px}.timeline__event-icon{position:relative;margin-top:-3px;margin-right:6px;width:16px;height:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;color:#00a2d3;vertical-align:middle}.timeline__event-icon+.timeline__event-icon--path{display:none}.timeline__event-title{color:#3a3a45;font-size:13px;display:inline-block;cursor:pointer}.timeline__event-title:before{content:", "}.timeline__event-title:first-of-type:before{content:""}.timeline__event-title+.timeline__event-title--my-location,.timeline__event-title+.timeline__event-title--path{display:none}.timeline__event-links--location .timeline__event-icon{color:#a4a7a9}.timeline__event-links--lease .timeline__event-icon,.timeline__event-links--location .timeline__event-icon,.timeline__event-links--scenario .timeline__event-icon{margin-right:0;margin-left:3px}.views--no-pointer-event .timeline__event-icon,.views--no-pointer-event .timeline__event-title{pointer-events:none}.timeline__event-length--location-conflict .timeline__event-length-line1,.timeline__event-length--path-conflict .timeline__event-length-line1{border-color:#ff6969;opacity:1}.timeline__event-length--my-location.timeline__event-length--no-coordinates .timeline__event-length-line1{border-color:#747e89;opacity:1}.timeline .timeline__event-icon--location-conflict,.timeline .timeline__event-icon--path-conflict{color:#ff6969}.timeline__event-icon--my-location.timeline__event-icon--no-coordinates{color:#747e89}.timeline__nav-block{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;height:34px;-ms-flex-align:center}.timeline__nav-block,.timeline__nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.timeline__nav-item{margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;width:120px;height:29px;box-sizing:border-box;border-radius:2px;border:1px solid #00a1d5;background-color:#fefeff;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:all;color:#00a2d3;font-size:13px;font-weight:600}.timeline__nav-item:last-child{margin-right:0}.timeline__nav-icon{margin:0 5px;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;width:12px;height:12px}.timeline__nav-plus{font-size:15px}.timeline-drags{position:absolute;width:calc(100% - 85px);z-index:8}.timeline-drags__full{cursor:move;width:100%;height:34px}.timeline-drags__bottom{cursor:ns-resize;width:100%;margin-top:-13px;height:19px}.js__drag-line{display:none;height:34px;position:absolute;width:calc(100% - 85px)}.js__drag-line--in-progress{display:block;z-index:9}.js__drag-line--full{cursor:move}.js__drag-line--bottom{cursor:ns-resize;margin-top:-17px}.event-details{position:relative;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;padding-left:30px;padding-right:30px}@media screen and (min-width:1501px) and (max-width:1900px){.event-details{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.event-details{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.event-details{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.event-details{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.event-details{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.event-details{padding-left:20px;padding-right:20px}}.event-details--on-edit>:not(event-save):not(lodging-event-save):not(scenario-event-save){opacity:.2;display:block}.event-details__title{margin-bottom:16px;font-size:14px;font-weight:700;color:#3a3a45;line-height:normal}.event-details__row{margin-bottom:35px}.event-details .event-comment{display:block;margin-bottom:30px}.scenario-line{padding-left:30px;padding-right:30px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer}@media screen and (min-width:1501px) and (max-width:1900px){.scenario-line{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.scenario-line{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.scenario-line{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.scenario-line{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.scenario-line{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.scenario-line{padding-left:20px;padding-right:20px}}.scenario-line__scenario-icon{margin-right:17px;width:16px;height:14px}.scenario-line__scenario-arrow{margin-left:auto;width:5px;height:8px;color:hsla(0,0%,100%,.5)}.panel--secondary .scenario-line{display:none}.hint-wrap{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.hint-wrap--no-top-offset{margin-top:-15px}.hint-wrap__icon{margin-top:2px;margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;color:#00a2d3}.hint-wrap__text{font-size:12px;font-weight:400;line-height:19px;color:#3a3a45}.hint-wrap__text span{color:#00a2d3}.change-mode-btns--offset{margin-bottom:30px}.change-mode-btns__wrap{padding-left:30px;padding-right:30px}@media screen and (min-width:1501px) and (max-width:1900px){.change-mode-btns__wrap{padding-left:30px;padding-right:30px}}@media screen and (min-width:1401px) and (max-width:1500px){.change-mode-btns__wrap{padding-left:20px;padding-right:20px}}@media screen and (min-width:1201px) and (max-width:1400px){.change-mode-btns__wrap{padding-left:30px;padding-right:30px}}@media screen and (min-width:1001px) and (max-width:1200px){.change-mode-btns__wrap{padding-left:20px;padding-right:20px}}@media screen and (min-width:769px) and (max-width:1000px){.change-mode-btns__wrap{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.change-mode-btns__wrap{padding-left:20px;padding-right:20px}}.change-mode-btns .btn{margin-bottom:10px;width:100%}.scenario-color--default{color:#00a2d3}.scenario-color--default.dropdown__option{color:#00a2d3!important}.scenario-background--default{background-color:rgba(0,162,211,.05)}.scenario-background--default.button-dropdown,.scenario-background--default.scenario-day-event-block,.scenario-background--default.scenario-line,.scenario-base-background--default{background-color:#00a2d3}.scenario-background--default--selected{background-color:rgba(0,162,211,.4)}.scenario-background--default--hover:not(.scenario-background--default--selected),.scenario-background--trigger-hover-default:hover:not(.scenario-background--default--selected){background-color:rgba(0,162,211,.2)}.scenario-background--trigger-hover-default:hover:not(.scenario-background--default--selected):before{border-bottom-color:rgba(0,162,211,.18)}.scenario-background--default--deep{background-color:#00a2d3}.scenario-border-color--default{border-color:#00a2d3}.scenario-color--47c9af{color:#47c9af}.scenario-color--47c9af.dropdown__option{color:#47c9af!important}.scenario-background--47c9af{background-color:rgba(71,201,175,.05)}.scenario-background--47c9af.button-dropdown,.scenario-background--47c9af.scenario-day-event-block,.scenario-background--47c9af.scenario-line,.scenario-base-background--47c9af{background-color:#47c9af}.scenario-background--47c9af--selected{background-color:rgba(71,201,175,.4)}.scenario-background--47c9af--hover:not(.scenario-background--47c9af--selected),.scenario-background--trigger-hover-47c9af:hover:not(.scenario-background--47c9af--selected){background-color:rgba(71,201,175,.2)}.scenario-background--trigger-hover-47c9af:hover:not(.scenario-background--47c9af--selected):before{border-bottom-color:rgba(71,201,175,.18)}.scenario-background--47c9af--deep{background-color:#47c9af}.scenario-border-color--47c9af{border-color:#47c9af}.scenario-color--bd8cbf{color:#bd8cbf}.scenario-color--bd8cbf.dropdown__option{color:#bd8cbf!important}.scenario-background--bd8cbf{background-color:rgba(189,140,191,.05)}.scenario-background--bd8cbf.button-dropdown,.scenario-background--bd8cbf.scenario-day-event-block,.scenario-background--bd8cbf.scenario-line,.scenario-base-background--bd8cbf{background-color:#bd8cbf}.scenario-background--bd8cbf--selected{background-color:rgba(189,140,191,.4)}.scenario-background--bd8cbf--hover:not(.scenario-background--bd8cbf--selected),.scenario-background--trigger-hover-bd8cbf:hover:not(.scenario-background--bd8cbf--selected){background-color:rgba(189,140,191,.2)}.scenario-background--trigger-hover-bd8cbf:hover:not(.scenario-background--bd8cbf--selected):before{border-bottom-color:rgba(189,140,191,.18)}.scenario-background--bd8cbf--deep{background-color:#bd8cbf}.scenario-border-color--bd8cbf{border-color:#bd8cbf}.scenario-color--d87848{color:#d87848}.scenario-color--d87848.dropdown__option{color:#d87848!important}.scenario-background--d87848{background-color:rgba(216,120,72,.05)}.scenario-background--d87848.button-dropdown,.scenario-background--d87848.scenario-day-event-block,.scenario-background--d87848.scenario-line,.scenario-base-background--d87848{background-color:#d87848}.scenario-background--d87848--selected{background-color:rgba(216,120,72,.4)}.scenario-background--d87848--hover:not(.scenario-background--d87848--selected),.scenario-background--trigger-hover-d87848:hover:not(.scenario-background--d87848--selected){background-color:rgba(216,120,72,.2)}.scenario-background--trigger-hover-d87848:hover:not(.scenario-background--d87848--selected):before{border-bottom-color:rgba(216,120,72,.18)}.scenario-background--d87848--deep{background-color:#d87848}.scenario-border-color--d87848{border-color:#d87848}.scenario-color--b8b327{color:#b8b327}.scenario-color--b8b327.dropdown__option{color:#b8b327!important}.scenario-background--b8b327{background-color:rgba(184,179,39,.05)}.scenario-background--b8b327.button-dropdown,.scenario-background--b8b327.scenario-day-event-block,.scenario-background--b8b327.scenario-line,.scenario-base-background--b8b327{background-color:#b8b327}.scenario-background--b8b327--selected{background-color:rgba(184,179,39,.4)}.scenario-background--b8b327--hover:not(.scenario-background--b8b327--selected),.scenario-background--trigger-hover-b8b327:hover:not(.scenario-background--b8b327--selected){background-color:rgba(184,179,39,.2)}.scenario-background--trigger-hover-b8b327:hover:not(.scenario-background--b8b327--selected):before{border-bottom-color:rgba(184,179,39,.18)}.scenario-background--b8b327--deep{background-color:#b8b327}.scenario-border-color--b8b327{border-color:#b8b327}.scenario-color--7b96cf{color:#7b96cf}.scenario-color--7b96cf.dropdown__option{color:#7b96cf!important}.scenario-background--7b96cf{background-color:rgba(123,150,207,.05)}.scenario-background--7b96cf.button-dropdown,.scenario-background--7b96cf.scenario-day-event-block,.scenario-background--7b96cf.scenario-line,.scenario-base-background--7b96cf{background-color:#7b96cf}.scenario-background--7b96cf--selected{background-color:rgba(123,150,207,.4)}.scenario-background--7b96cf--hover:not(.scenario-background--7b96cf--selected),.scenario-background--trigger-hover-7b96cf:hover:not(.scenario-background--7b96cf--selected){background-color:rgba(123,150,207,.2)}.scenario-background--trigger-hover-7b96cf:hover:not(.scenario-background--7b96cf--selected):before{border-bottom-color:rgba(123,150,207,.18)}.scenario-background--7b96cf--deep{background-color:#7b96cf}.scenario-border-color--7b96cf{border-color:#7b96cf}.scenario-color--85aa8e{color:#85aa8e}.scenario-color--85aa8e.dropdown__option{color:#85aa8e!important}.scenario-background--85aa8e{background-color:rgba(133,170,142,.05)}.scenario-background--85aa8e.button-dropdown,.scenario-background--85aa8e.scenario-day-event-block,.scenario-background--85aa8e.scenario-line,.scenario-base-background--85aa8e{background-color:#85aa8e}.scenario-background--85aa8e--selected{background-color:rgba(133,170,142,.4)}.scenario-background--85aa8e--hover:not(.scenario-background--85aa8e--selected),.scenario-background--trigger-hover-85aa8e:hover:not(.scenario-background--85aa8e--selected){background-color:rgba(133,170,142,.2)}.scenario-background--trigger-hover-85aa8e:hover:not(.scenario-background--85aa8e--selected):before{border-bottom-color:rgba(133,170,142,.18)}.scenario-background--85aa8e--deep{background-color:#85aa8e}.scenario-border-color--85aa8e{border-color:#85aa8e}.scenario-color--ec97c9{color:#ec97c9}.scenario-color--ec97c9.dropdown__option{color:#ec97c9!important}.scenario-background--ec97c9{background-color:rgba(236,151,201,.05)}.scenario-background--ec97c9.button-dropdown,.scenario-background--ec97c9.scenario-day-event-block,.scenario-background--ec97c9.scenario-line,.scenario-base-background--ec97c9{background-color:#ec97c9}.scenario-background--ec97c9--selected{background-color:rgba(236,151,201,.4)}.scenario-background--ec97c9--hover:not(.scenario-background--ec97c9--selected),.scenario-background--trigger-hover-ec97c9:hover:not(.scenario-background--ec97c9--selected){background-color:rgba(236,151,201,.2)}.scenario-background--trigger-hover-ec97c9:hover:not(.scenario-background--ec97c9--selected):before{border-bottom-color:rgba(236,151,201,.18)}.scenario-background--ec97c9--deep{background-color:#ec97c9}.scenario-border-color--ec97c9{border-color:#ec97c9}.scenario-color--a27fc0{color:#a27fc0}.scenario-color--a27fc0.dropdown__option{color:#a27fc0!important}.scenario-background--a27fc0{background-color:rgba(162,127,192,.05)}.scenario-background--a27fc0.button-dropdown,.scenario-background--a27fc0.scenario-day-event-block,.scenario-background--a27fc0.scenario-line,.scenario-base-background--a27fc0{background-color:#a27fc0}.scenario-background--a27fc0--selected{background-color:rgba(162,127,192,.4)}.scenario-background--a27fc0--hover:not(.scenario-background--a27fc0--selected),.scenario-background--trigger-hover-a27fc0:hover:not(.scenario-background--a27fc0--selected){background-color:rgba(162,127,192,.2)}.scenario-background--trigger-hover-a27fc0:hover:not(.scenario-background--a27fc0--selected):before{border-bottom-color:rgba(162,127,192,.18)}.scenario-background--a27fc0--deep{background-color:#a27fc0}.scenario-border-color--a27fc0{border-color:#a27fc0}.special-outline .header{background-image:url(/i/outline/header-bg.png)}@media screen and (min-width:768px){.special-outline .header-switcher__option--current{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2)}}.special-outline .di-map-autocomplete__input input:not(:focus){background-color:rgba(87,87,97,.65)}.special-outline .navbar{background-image:url(/i/outline/header-bg.png);background-position:100% 0}.special-outline .toolbar{background-image:url(/i/outline/toolbar-bg.png)}.special-outline .toolbar__item{background-color:rgba(41,41,50,.5)}.special-outline .toolbar__head--selected svg,.special-outline .toolbar__item--selected svg{-webkit-filter:brightness(.15);filter:brightness(.15);opacity:1}.special-outline .toolbar__head--selected svg.main,.special-outline .toolbar__item--selected svg.main{-webkit-filter:grayscale(1) brightness(.25);filter:grayscale(1) brightness(.25)}.special-outline .dashboard-screen__caption{background-image:url(/i/outline/onboarding-header-bg.jpg)}.special-outline .dashboard-screen__caption--wizard{background-position:0 0}.special-outline .dashboard-screen__caption--catalog{background-position:100% 0}.special-outline .panel__header{background-image:url(/i/outline/header-bg.png);background-position:100% 0}.special-ppf_2016 .di-map-autocomplete__input input,.special-ppf_2016 .header,.special-ppf_2016 .navbar,.special-ppf_2016 .panel__header,.special-ppf_2016 .toolbar{background-image:url(/i/ppf/lightning-pattern-right.png)}.special-ppf_2016 .toolbar{background-image:url(/i/ppf/lightning-pattern-left.png)}.special-ppf_2016 .toolbar__item{background-image:url(/i/ppf/lightning-pattern-left-dark.png)}.special-ppf_2016 .toolbar__head--selected svg,.special-ppf_2016 .toolbar__item--selected svg{opacity:.3}.special-ppf_2016 .toolbar__head--selected svg.main,.special-ppf_2016 .toolbar__item--selected svg.main{opacity:.4}@media screen and (min-width:768px){.special-ppf_2016 .dashboard-wrap{padding:20px;background:#fff url(/i/ppf/zebra-pattern.png) repeat;z-index:1}}.special-disrupt .header{background:#000 no-repeat url(/i/disrupt/header-bg.png) 50%}.special-disrupt .header-switcher__option--current{background:rgba(0,0,0,.5)}@media screen and (min-width:768px){.special-disrupt .header-switcher__option--current{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2)}}.special-disrupt .di-map-autocomplete__input input:not(:focus){background-color:hsla(0,0%,100%,.15)}.special-disrupt .navbar{background:#000 no-repeat url(/i/disrupt/navbar-bg.png)}.special-disrupt .toolbar{background:#000 no-repeat url(/i/disrupt/toolbar-bg.png) 0 100%}@media screen and (min-width:768px){.special-disrupt .toolbar__icon--main{background:#000 no-repeat url(/i/disrupt/toolbar-head-bg.png)}}.special-disrupt .toolbar__item{background-color:rgba(41,41,50,.5)}.special-disrupt .toolbar__head--selected svg,.special-disrupt .toolbar__item--selected svg{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.special-disrupt .toolbar__head--selected .toolbar__icon--main,.special-disrupt .toolbar__item--selected .toolbar__icon--main{-webkit-filter:grayscale(0);filter:grayscale(0)}.special-disrupt .panel__header{background:#000}.special-red_bull .header{background:#192446 no-repeat url(/i/redbull/header-bg.png) 100%}.special-red_bull .header-switcher__option--current{background:#1c284e}@media screen and (max-width:768px){.special-red_bull .profile-block{background-color:#1c284e}}@media screen and (min-width:768px){.special-red_bull .toolbar__icon--main>svg{width:50px;height:36px}.special-red_bull .header-switcher__option--current{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2)}}.special-red_bull .di-map-autocomplete__icon-wrap--on-details,.special-red_bull .di-map-autocomplete__input input:not(:focus),.special-red_bull .panel__icon-close{background-color:hsla(0,0%,100%,.15)}.special-red_bull .navbar{background-color:#192446}.special-red_bull .toolbar{background:#192446 no-repeat url(/i/redbull/toolbar-bg.png) 0 100%}.special-red_bull .toolbar__item{background-color:#161c33}.special-red_bull .panel__header{background:#192446}