 html{font-family:serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}dfn{font-style:italic}h1{font-size:2em;margin:0 0 .67em 0}mark{background:#ff0;color:#000}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}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}fieldset{border:0;margin:0;padding:0}legend{display:none;border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:600}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ol,ul{margin:0;padding:0;list-style:none}*{margin:0;padding:0}button,input[type=tel],input[type=number],input[type=text],input[type=email],input[type=password],textarea{-webkit-appearance:none;}*{outline:0;text-rendering:optimizeLegibility}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=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;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}.touchevents *{cursor: pointer;}.clearfix:before, .clearfix:after, #header:before, #header:after, .form:before, .form:after, .table-holder:before, .table-holder:after, .custom-form-label:before, .custom-form-label:after, .custom-switch:before, .custom-switch:after, .custom-switch-radio-check:before, .custom-switch-radio-check:after{content: "";display: block;height: 0;overflow: hidden;}.clearfix:after, #header:after, .form:after, .table-holder:after, .custom-form-label:after, .custom-switch:after, .custom-switch-radio-check:after{clear: both;}*{-webkit-tap-highlight-color: transparent;}*, *:after, *:before{margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}body{overflow-x: hidden;}html, body{min-height: 100%;height: 100%;width: 100%;min-width: 280px;cursor: default;color: #333;background: white;font: normal 15px/1.4 'Arimo', Tahoma, serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}.sr{height: 1px;width: 1px;border: 0;clip: rect(0 0 0 0);margin: -1px!important;padding: 0!important;overflow: hidden;position: absolute;}.el-hide{display: none!important;}.el-show{display: block!important;}.el-unvisible{visibility: hidden!important;}.pull-left{float: left!important;}.pull-right{float: right!important;}.text-center{text-align: center!important;}.text-right{text-align: right!important;}.text-left{text-align: left!important;}.text-bold{font-weight: bold!important;}.inline-block{display: inline-block;vertical-align: middle;}.text-white{color: white;}.text-red{color: #d11914;}.no-pl{padding-left: 0!important;}a img{border: 0;}img{display: inline-block;max-width: 100%;}a{color: black;text-decoration: none;-webkit-transition: background 250ms cubic-bezier(0.680, 0, 0.265, 1);transition: background 250ms cubic-bezier(0.680, 0, 0.265, 1);}a:hover{text-decoration: underline;}.wrapper{max-width: 1220px;padding-left: 10px;padding-right: 10px;margin: auto;}.wrapper .wrapper{padding-left: 0;padding-right: 0;}@media only screen and (orientation: landscape){@supports (-webkit-overflow-scrolling: touch){.wrapper{padding: 0 10px;padding-left: constant(safe-area-inset-left);padding-left: env(safe-area-inset-left);padding-right: constant(safe-area-inset-right);padding-right: env(safe-area-inset-right);}.wrapper .wrapper{padding: 0;}}}em, blockquote{font-style: italic;}b, strong{font-family: 'Arimo', Tahoma, serif;font-weight: 700;}h1, h2, h3, h4, h5, h6{font: 700 22px/1.2 'Arimo', Tahoma, serif;}h1{font-size: 30px;}h2{font-size: 24px;}h3{font-size: 20px;}h4{font-size: 19px;}h5{font-size: 18px;}h6{font-size: 16px;}div.form{padding-top: 40px;}div.request-form{margin-bottom: 40px;padding-top: 0;}ol.form{margin: 0 -10px;}.form > li{width: 50%;float: left;position: relative;padding: 10px;}.form > li.full-width{width: 100%;}.form li em{color: #d11914;font-style: normal;}.chosen-container .chosen-results li em{color: #d11914;}.chosen-container .chosen-results li.result-selected em{color: white;}.form button, .form input[type=tel], .form input[type=number], .form input[type=text], .form input[type=email], .form input[type=password], .form textarea, .form select, .chosen-container-single .chosen-single{width: 100%;border: 0;padding: 10px;color: #333;cursor: default;background: white;border: 1px solid #dbdbdb;-webkit-border-radius: 0;}.grey-form input[type=tel], .grey-form input[type=number], .grey-form input[type=text], .grey-form input[type=email], .grey-form input[type=password]{min-height: 49px;max-height: 49px;padding-top: 15px;padding-bottom: 14px;background: #e8e8e8;border-color: #e8e8e8;}.grey-form .custom-select{min-height: 49px;max-height: 49px;padding-top: 5px;padding-bottom: 4px;background: #e8e8e8;border-color: #e8e8e8;}.grey-form .checkbox [type="checkbox"]:not(:checked) ~ var:before, .grey-form .checkbox [type="checkbox"]:checked ~ var:before, .grey-form .radio [type="radio"]:not(:checked) ~ var:before, .grey-form .radio [type="radio"]:checked ~ var:before{background: #e8e8e8;border: 1px solid #e8e8e8;}.chosen-container-single .chosen-single{padding: 14px 10px;}.form textarea{min-height: 130px;max-height: 260px;overflow: auto;resize: vertical;}input::-moz-placeholder, textarea::-moz-placeholder{color: #616364;opacity: 1;}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #616364;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #616364;}.custom-select{width: 100%;position: relative;background: white;border: 1px solid #dbdbdb;}.custom-select:after, .chosen-container-single .chosen-single div b:after{content: '';height: 6px;width: 11px;position: absolute;top: 50%;right: 12px;margin-top: -2px;pointer-events: none;background: url('../images/layout/ui.svg?ver=1') no-repeat -345px -30px;}.flight-form .custom-select:after, .flight-form .chosen-container-single .chosen-single div b:after{background-position: -206px -30px;}.custom-select select{width: 100%;border: 0;padding: 9px 30px 9px 10px;color: #333;overflow: hidden;position: relative;text-overflow: ellipsis;white-space: nowrap;z-index: 3;background: transparent;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}.custom-select select::-ms-expand{display: none;}.no-appearance .custom-select select{padding-right: 10px;}.no-appearance .custom-select:after{display: none;}form button, .form button, .form input[type="submit"], .form input[type="reset"]{width: auto;margin: auto;padding: 15px 20px 14px;border: 0;color: white;cursor: pointer;text-align: center;text-transform: uppercase;font: 700 16px/1.3 'Arimo', Tahoma, serif;background: #d11914;-webkit-border-radius: 4px;border-radius: 4px;}form button span, .form button span, .form input[type="submit"] span, .form input[type="reset"] span{display: inline-block;position: relative;padding: 14px 45px 12px;}input[type="checkbox"], input[type="radio"]{padding: 0;border: none;}.checkbox, .radio{display: inline-block!important;min-height: 18px;position: relative;margin: 0 10px 0 0;cursor: pointer;color: #333;font-size: 15px;font-weight: 400!important;line-height: 20px;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.inline-block .checkbox, .inline-block .radio{top: -2px;padding-right: 0;}.checkbox var, .radio var{display: block;padding: 5px 0 5px 30px;font-style: normal;text-align: left;}.ie8 .checkbox var, .ie8 .radio var{padding-left: 20px;}.checkbox [type="checkbox"], .radio [type="radio"]{height: auto;width: auto;border: 0;padding: 0;position: absolute;top: 9px;left: 0;z-index: 3;}.checkbox [type="checkbox"]:not(:checked), .checkbox [type="checkbox"]:checked, .radio [type="radio"]:not(:checked), .radio [type="radio"]:checked{opacity: 0;cursor: pointer;}.checkbox [type="checkbox"]:not(:checked) ~ var:before, .checkbox [type="checkbox"]:checked ~ var:before, .radio [type="radio"]:not(:checked) ~ var:before, .radio [type="radio"]:checked ~ var:before{content: '';height: 20px;width: 20px;position: absolute !important;top: 5px;left: 0;background: white;border: 1px solid #dbdbdb;}.checkbox [type="checkbox"]:not(:checked) ~ var:after, .checkbox [type="checkbox"]:checked ~ var:after, .radio [type="radio"]:not(:checked) ~ var:after, .radio [type="radio"]:checked ~ var:after{content: '';opacity: 0;height: 10px;width: 10px;position: absolute;top: 5px;left: 0;margin: 5px 0 0 5px;-webkit-transition: opacity 100ms ease-in-out;transition: opacity 100ms ease-in-out;}.checkbox [type="checkbox"]:not(:checked) ~ var:after, .checkbox [type="checkbox"]:checked ~ var:after, .radio [type="radio"]:not(:checked) ~ var:after, .radio [type="radio"]:checked + var:after{background: #d11914;}.checkbox [type="checkbox"]:not(:checked) ~ var:after, .radio [type="radio"]:not(:checked) ~ var:after{opacity: 0;}.checkbox [type="checkbox"]:checked:not(:disabled) ~ var:after, .radio [type="radio"]:checked:not(:disabled) ~ var:after{opacity: 1;}.checkbox [type="checkbox"]:disabled:not(:checked) ~ var, .checkbox [type="checkbox"]:disabled:checked ~ var, .radio [type="radio"]:disabled:not(:checked) ~ var, .radio [type="radio"]:disabled:checked ~ var{opacity: .5;}.checkbox [type="checkbox"]:disabled:checked ~ var:after, .radio [type="radio"]:disabled:checked ~ var:after{color: #999;}.checkbox [type="checkbox"]:disabled + label, .radio [type="radio"]:disabled + label{color: #aaa;}.radio [type="radio"]:not(:checked) ~ var:before, .radio [type="radio"]:checked ~ var:before, .radio [type="radio"]:not(:checked) ~ var:after, .radio [type="radio"]:checked ~ var:after{-webkit-border-radius: 20px;border-radius: 20px;}.chosen-container{position: relative;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.chosen-container .chosen-drop{width: 100%;position: absolute;top: 100%;left: -10000px;margin-top: -1px;padding: 72px 10px 10px;z-index: 1010;background: white;border: 1px solid #dbdbdb;}.form-search .chosen-container .chosen-drop{padding-top: 55px;border-width: 0;background: #e8e8e8;}.chosen-container-single.chosen-container-single-nosearch .chosen-drop{padding-top: 0;}.chosen-container.chosen-with-drop .chosen-drop{left: 0;}.chosen-container a{cursor: pointer;}.chosen-container-single .chosen-single{position: relative;display: block;cursor: pointer;text-decoration: none;}.chosen-container-single .chosen-single span{display: block;margin-right: 20px;overflow: hidden;font-size: 15px;text-overflow: ellipsis;white-space: nowrap;}.chosen-container-single .chosen-single div{display: block;height: 100%;width: 18px;position: absolute;top: 0;right: 0;}.chosen-container-single .chosen-single div b{display: block;height: 100%;width: 100%;position: relative;}.chosen-container-single .chosen-search{position: absolute;top: 15px;left: 10px;right: 10px;white-space: nowrap;z-index: 1010;}.form-search .chosen-container-single .chosen-search{top: 2px;}.chosen-container-single .chosen-search:after{content: '';height: 17px;width: 17px;position: absolute;top: 50%;right: 10px;margin-top: -8px;background: url('../images/layout/ui.svg?ver=1') no-repeat -92px -100px;z-index: 2;}.chosen-container-single .chosen-search input[type="text"]{height: auto;padding: 10px 35px 10px 15px;background: #f1f1f1;border: 1px solid #cfcfcf;}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position: absolute;left: -10000px;right: 10000px;}.chosen-container .chosen-results{position: relative;overflow-x: hidden;overflow-y: auto;max-height: 225px;padding-right: 11px;-webkit-overflow-scrolling: touch;}.chosen-container-single-nosearch .chosen-results{padding-right: 0;}.chosen-container .chosen-results::-webkit-scrollbar{width: 5px;}.chosen-container .chosen-results::-webkit-scrollbar-track{background: #b7b7b7;border-left: 2px solid #e8e8e8;border-right: 2px solid #e8e8e8;}.chosen-container .chosen-results::-webkit-scrollbar-thumb{background: black;}.chosen-container .chosen-results li{display: none;padding: 10px 10px 11px;line-height: 1.1;word-wrap: break-word;border-top: 1px solid #d8d8d8;-webkit-touch-callout: none;}.chosen-container .chosen-results li:first-child, .chosen-container .chosen-results li.disabled-result:first-child + li{padding-top: 11px;border-top-width: 0;}.chosen-container .chosen-results li.active-result{display: block;cursor: pointer;}.chosen-container .chosen-results li:hover{background: #e0e0e0;border-color: #e0e0e0;}.chosen-container .chosen-results li:hover + li{border-color: #e0e0e0;}.chosen-container .chosen-results li.result-selected{color: white;background: #d11914;border-color: #d11914;}.chosen-container .chosen-results li:hover + li.result-selected, .chosen-container .chosen-results li.result-selected + li{border-color: #d11914;}.chosen-container .chosen-results li.no-results {color: #777;display: list-item;background: #f4f4f4;}.chosen-container .chosen-results li.group-result {display: list-item;font-weight: bold;cursor: default;}.chosen-container .chosen-results li.group-option {padding-left: 15px;}.chosen-container .chosen-results li em {font-style: normal;text-decoration: underline;}.datepicker{position: relative;}.datepicker:after{content: '';height: 25px;width: 25px;position: absolute;top: 50%;right: 7px;margin-top: -13px;background: url('../images/layout/ui.svg?ver=1') no-repeat -201px -59px;pointer-events: none;}.datepicker input, .form .datepicker input{padding-right: 35px;white-space: nowrap;}.datepick-popup{position: absolute!important;top: 100%!important;left: 0!important;z-index: 1000;}.datepick{margin: 5px 0;max-width: 242px;background: #e0e0e0;}.datepick .datepick-nav{height: 50px;position: relative;text-align: center;background: #e8e8e8;}.datepick .datepick-nav a{display: block;height: 30px;width: 30px;position: absolute;top: 50%;margin-top: -15px;text-indent: -10000px;z-index: 2;}.datepick .datepick-nav a.datepick-cmd-prev{left: 0;}.datepick .datepick-nav a.datepick-cmd-next{right: 0;}.datepick .datepick-nav a:before{content: '';height: 11px;width: 6px;position: absolute;top: 50%;left: 50%;margin: -5px 0 0 -3px;background: url('../images/layout/ui.svg?ver=1') no-repeat -10000px 0;}.datepick .datepick-nav a.datepick-cmd-prev:before{background-position: -201px -40px;}.datepick .datepick-nav a.datepick-cmd-next:before{background-position: -211px -40px;}.datepick .datepick-nav .datepick-cmd-today, .datepick .datepick-ctrl{display: none;}.datepick .datepick-month-header{position: absolute;top: 0;left: 0;right: 0;padding: 20px 0;font-size: 16px;font-weight: 700;text-align: center;line-height: 1.2;z-index: 1;}.datepick table{width: 100%!important;min-width: inherit;table-layout: fixed;}.datepick table th{padding: 8px 6px 7px;font-weight: 400;color: black;font-size: 14px;text-align: center;line-height: 1;text-transform: uppercase;background: white;}.datepick table tr:first-child th:last-child{-webkit-border-radius: 0;border-radius: 0;}.datepick table td{padding: 0;border: 0;font-size: 14px;}.datepick table td a, .datepick table td span{display: block;padding: 8px 6px 7px;text-align: center;text-decoration: none;line-height: 1;background: #fafafa;border-right: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;}.datepick table td span{cursor: default;color: #838383;background: #e8e8e8;}.form-search .datepick table td span, .sub-menu .datepick table td span{background: #e0e0e0;border-color: #e0e0e0;}.form-search .datepick table td a, .sub-menu .datepick table td a{color: black;background: #e8e8e8;border-color: #d8d8d8;}.datepick table td span.datepick-other-month{background: #fafafa;}.datepick table td:last-child a, .datepick table td:last-child span{border-right-width: 0;}.datepick table td .datepick-today{color: #d11914;font-weight: bold;}.datepick table td .datepick-selected, .form-search .datepick table td .datepick-selected, .sub-menu .datepick table td .datepick-selected{color: white;background: #d11914;}.error, .error:not(:checked) ~ var:before, .error:checked ~ var:before, .error:not(:checked) ~ var:before, .error:checked ~ var:before{border: 1px solid #d11914!important;}.flash_messages{color: #d11914;font-size: 15px;}.flash_messages li:first-child{padding-top: 45px;}.table, .site-table{display: table;height: 100%;width: 100%;position: relative;table-layout: fixed;z-index: 1;}.table .cell{display: table-cell;height: 100%;width: 100%;vertical-align: middle;}.icon{background: url('../images/layout/ui.svg?ver=1') no-repeat -10000px -10000px;}main{height: 100%;display: table-row;position: relative;}.site-table{padding-bottom: 95px;}#header h1{margin: 37px 0 0;padding-bottom: 20px;font-size: 45px;font-weight: 400;line-height: 1;}#header{min-height: 300px;margin-bottom: 20px;position: relative;font-size: 14px;line-height: 20px;}#header .wrapper{padding-top: 115px;position: relative;}.application-index #header, .application-index #header .wrapper{min-height: 750px;position: relative;margin-bottom: 0;}#header.has-promotion{min-height: 625px;}#header .image {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-repeat: no-repeat;background-position: center center;background-size: cover;z-index: 1;}#header .image a {position: absolute;top: 0;bottom: 0;left: 0;right: 0;font-size: 0;text-indent: -10000px;}#header .image.default{background-image: url('../images/layout/header_inner.jpg');}.application-index #header .image.default{background-image: url('../images/layout/header_default.jpg');}#header .logo{position: absolute;top: 5px;left: 10px;padding-right: 5px;z-index: 5;}#header .logo img{height: auto;width: auto;}#header .menu{position: relative;padding-right: 320px;color: white;background: #005b8c;-webkit-border-radius: 10px 0 0;border-radius: 10px 0 0;z-index: 100;}#header .menu a{color: white;}#toggle-menu, #toggle-search{display: none;border: 0;background: transparent;}#header .menu nav{}#header .menu nav ul{}#header .menu nav > ul > li{float: left;position: relative;}#header .menu nav > ul > li > a{display: block;height: 60px;padding: 20px 26px 0;position: relative;font-size: 18px;text-decoration: none;background: #005b8c;-webkit-transition-duration: 500ms;transition-duration: 500ms;z-index: 2;}#header .menu nav > ul > li:first-child > a{-webkit-border-radius: 10px 0 0;border-radius: 10px 0 0;}#header .menu nav > ul > li:hover > a, #header .menu nav > ul > li > a.active{background: #2a8cc1;}#header .menu nav > ul > li .dropdown{opacity: 0;visibility: hidden;position: absolute;top: 100%;left: 0;min-width: 100%;font-size: 15px;background: #2a8cc1;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform: perspective(1200px) rotateX(-90deg);transform: perspective(1200px) rotateX(-90deg);-webkit-transform-origin: top center;transform-origin: top center;-webkit-transition: all 500ms cubic-bezier(0.680, 0, 0.265, 1);transition: all 500ms cubic-bezier(0.680, 0, 0.265, 1);will-change: transform;z-index: 1;}#header .menu nav > ul > li:hover .dropdown, #header .menu nav > ul > li.visible .dropdown{opacity: 1;visibility: visible;-webkit-transform: translateX(0);transform: translateX(0);}#header .menu nav > ul > li .dropdown > ul{padding: 18px 30px 12px;min-width: 180px;}#header .menu nav > ul > li.item-2 .dropdown > ul{min-width: 480px;}#header .menu nav > ul > li.item-3 .dropdown > ul{min-width: 670px;-webkit-column-count: 2;-webkit-column-gap: 0;-moz-column-count: 2;-moz-column-gap: 0;-ms-column-count: 2;-ms-column-gap: 0;-o-column-count: 2;-o-column-gap: 0;column-count: 2;column-gap: 0;}#header .menu nav > ul > li .dropdown > ul li{position: relative;padding: 0 0 8px 12px;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid-column;-webkit-column-fill: auto;-moz-column-fill: auto;column-fill: auto;}#header .menu nav > ul > li .dropdown > ul li:before{content: '•';font-size: 100%;position: absolute;top: 1px;left: 0;}#header .search-form{width: 310px;position: absolute;top: 0;bottom: 0;right: 0;padding: 13px 62px 0 10px;}#header .header-nav{position: absolute;top: 36px;right: 10px;z-index: 101;}#header .header-nav li{float: left;margin-left: 6px;position: relative;}#header .header-nav li a{height: 44px;display: block;padding: 0 22px;position: relative;text-decoration: none;background: white;vertical-align: top;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-border-radius: 44px;border-radius: 44px;}#header .header-nav li a.i-profile{display: none;}#header .header-nav li a .icon{height: 19px;width: 19px;position: absolute;top: 50%;left: 50%;margin: -10px 0 0 -10px;text-indent: -10000px;}#header .header-nav li a .icon.login{background-position: -90px -67px;}#header .header-nav li a .icon.facebook{background-position: -130px -67px;}#header .header-nav li a .icon.language{background-position: -170px -67px;}#header .header-nav li a .icon.contacts{background-position: -346px -130px;}#header .header-nav li a .icon.tel{background-position: -402px 0;}#header .header-nav li a.has-text{padding: 12px 15px 0 40px;}#header .header-nav li a.has-text .icon{left: 14px;margin: -9px 0 0;}#header .header-nav li a:before{opacity: 0;visibility: hidden;content: '';height: 0;width: 0;position: absolute;top: 100%;left: 50%;margin: -4px 0 0 -6px;border-style: solid;border-width: 6px;border-color: transparent transparent #2a8cc1 transparent;-webkit-transform: translateY(5px);transform: translateY(5px);}#header .header-nav li a:after{opacity: 0;visibility: hidden;content: attr(data-tooltip);min-width: 145px;margin-top: 7px;padding: 8px 10px;position: absolute;top: 100%;left: 50%;color: white;text-align: center;line-height: 1.2;background: #2a8cc1;-webkit-transform: translateX(-50%) translateY(5px);transform: translateX(-50%) translateY(5px);-webkit-border-radius: 3px;border-radius: 3px;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);}#header .header-nav li:last-child a:after{left: 1%;}#header .header-nav li a:hover{z-index: 3;}#header .header-nav li a:hover:before, #header .header-nav li a:hover:after{opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}#header .header-nav li a:hover:after{-webkit-transform: translateX(-50%) translateY(0);transform: translateX(-50%) translateY(0);}#header .header-nav li ul{padding-right: 17px;font-size: 15px;overflow: hidden;background: white;white-space: nowrap;-webkit-border-radius: 44px;border-radius: 44px;}#header .header-nav li ul li{height: 44px;position: relative;margin-left: 25px;}#header .header-nav li ul li:before{content: '';height: 20px;width: 1px;position: absolute;top: 50%;left: -13px;margin-top: -10px;background: #ccc;}#header .header-nav li ul li:first-child{margin-left: 17px;}#header .header-nav li ul li:first-child:before{display: none;}#header .header-nav li ul li a{padding: 12px 0;background: transparent;}#header .header-nav li ul li a:before, #header .header-nav li ul li a:after{display: none;}#header .header-nav li ul li a.user-exit{padding-right: 15px;}#header .header-nav li ul li a.user-exit:after{content: '';display: block;opacity: 1;visibility: visible;padding: 0;height: 9px;width: 9px;min-width: inherit;top: 50%;left: auto;right: 0;margin-top: -4px;-webkit-transform: translateX(0) translateY(0);transform: translateX(0) translateY(0);-webkit-border-radius: 0;border-radius: 0;background: url('../images/layout/ui.svg?ver=1') no-repeat -236px -129px;}#header .header-nav li ul li .user-name{display: block;max-width: 330px;padding: 12px 0 12px 25px;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}#header .header-nav li ul li .user-name:before{content: '';height: 17px;width: 15px;position: absolute;top: 50%;left: 0;margin-top: -8px;background: url('../images/layout/ui.svg?ver=1') no-repeat -220px -129px;}#header .destination{max-width: 450px;max-width: 50vw;position: absolute;bottom: 125px;right: 0;padding: 15px 30px 30px;color: white;font-size: 15px;z-index: 2;background: rgba(0,0,0,.5);-webkit-border-radius: 0 0 0 50px;border-radius: 0 0 0 50px;}#header .destination a{color: white!important;text-decoration: none!important;}#header .destination h1{margin: 0 0 7px;font-size: 55px;font-weight: 700;line-height: 1;}#header .destination .row + .row{padding-top: 20px;}#header .destination .inline-block{margin-right: 12px;vertical-align: top;}#header .destination .trip-type{display: block;height: 51px;width: 51px;}#header .destination .trip-type.one-way{background-position: 0 -93px;}#header .destination .trip-type.two-way{background-position: -220px -305px;}#header .destination .price{font: 400 60px/48px 'Arimo', Tahoma, serif;}#header .destination .price span{display: inline-block;margin-right: -4px;}#header .destination .details{position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-indent: -10000px;}.header-promo {position: absolute;z-index: 2;top: 220px;right: 200px;width: calc(50% - 100px);height: 400px;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;}.header-promo-back {position: absolute;z-index: 1;bottom: 0;right: 50px;width: calc(50% - 100px);height: 550px;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-promo-img, .header-promo-img-back {display: block;max-width: 700px;max-height: 400px;width: 100%;height: auto;}.header-promo-img-back {max-width: 810px;}.message{position: relative;padding: 5px 10px 6px 140px;color: black;font-size: 14px;line-height: 20px;background: #f4d31b;}.message inf{width: 120px;position: absolute;top: 0;bottom: 0;left: 0;padding: 5px 0 5px 44px;font-size: 14px;color: white;background: #b49900;}.message inf:before{content: '';height: 16px;width: 19px;position: absolute;top: 7px;left: 18px;background: url('../images/layout/ui.svg?ver=1') no-repeat -72px -93px;}.message a{color: black;}.cookie-message{padding: 32px 0 37px;color: white;font-size: 14px;line-height: 1.6;background: #193748;}.cookie-message .wrapper{position: relative;padding: 0 190px 0 73px;}.cookie-message .wrapper:before{content: '';height: 40px;width: 48px;position: absolute;top: 50%;left: 10px;transform: translateY(-50%);background: url('../images/layout/ui.svg?ver=1') no-repeat -138px -129px;}.cookie-message .title{padding-bottom: 3px;font-size: 22px;font-weight: 400;text-transform: uppercase;}.cookie-message a{color: white;text-decoration: underline;}.cookie-message .accept{display: inline-block;padding: 11px 39px 10px;position: absolute;top: 50%;right: 10px;font-size: 15px;text-transform: uppercase;text-decoration: none;background: #d11914;transform: translateY(-50%);-webkit-border-radius: 4px;border-radius: 4px;}.download-app{display: none;padding: 0 0 20px;font-size: 0;text-align: center;white-space: nowrap;}.download-app img{margin: 6px;}#footer .wrapper{display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;}#footer .pull-left{flex-grow: 1;text-align: left;}#footer .pull-right{flex-grow: 1;text-align: right;}#footer .social{margin: 0 -6px;font-size: 0;}#footer .social-split{display: none;margin-bottom: 16px;}#footer .social a{display: inline-block;height: 24px;width: 34px;margin: 0 6px;text-indent: -10000px;vertical-align: top;background: url('../images/layout/ui.svg?ver=1') no-repeat -10000px 0;}#footer .social a.fb{background-position: -340px -599px;}#footer .social a.tw{background-position: -376px -599px;}#footer .social a.gp{background-position: -340px -625px;}#footer .social a.in{background-position: -376px -625px;}#footer .social a.inst{background-position: -416px -585px;}#footer .social a.yt{background-position: -416px -612px;}#footer .social a.app{height: auto;width: auto;text-indent: 0;margin-top: -6px;background: transparent;}#footer .social a.app img{display: block;height: 42px;}@media screen and (max-width: 480px) {#footer .social a.app:first-child {margin-bottom: 8px;}#footer .social a.app {display: block;margin: 0 auto;margin-bottom: 10px;max-width: 125px;height: auto;}}#fixed-line{height: 80px;position: fixed;bottom: -100px;left: 0;right: 0;font-size: 14px;line-height: 20px;background: #2a8cc1;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: all 450ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 450ms cubic-bezier(0.77, 0, 0.175, 1);z-index: 105;}#fixed-line.show, #fixed-line.visible-line{bottom: 0;}#fixed-line .line{height: 100%;position: relative;background: #2a8cc1;z-index: 2;}#fixed-line .blue a{color: white;}#fixed-line .line a{display: inline-block;height: 80px;position: relative;text-decoration: none;vertical-align: top;}#fixed-line .line a.active{background: #d11914;}#fixed-line .line a.blue.active{background: #0375b2;}#fixed-line .sub-menu{padding: 30px 0;position: absolute;bottom: 100%;left: 0;right: 0;background: #ececec;will-change: transform, opacity;-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-transition: 650ms cubic-bezier(0.77, 0, 0.175, 1);transition: 650ms cubic-bezier(0.77, 0, 0.175, 1);z-index: 1;}#fixed-line .sub-menu.blue{color: white;background: #0375b2;}#fixed-line .sub-menu.visible{-webkit-transform: translateY(0);transform: translateY(0);}#fixed-line .line .toggle-promo-subscribe{display: none;}.sub-menu .columns{-webkit-column-count: 3;-webkit-column-gap: 140px;-moz-column-count: 3;-moz-column-gap: 140px;-ms-column-count: 3;-ms-column-gap: 140px;-o-column-count: 3;-o-column-gap: 140px;column-count: 3;column-gap: 140px;padding-bottom: 24px;}#fixed-line .sub-menu h6, #fixed-line .sub-menu ol, #fixed-line .sub-menu ul{min-width: 100%;-moz-column-fill: auto;column-fill: auto;}#fixed-line .sub-menu h6{padding: 0 0 8px 12px;position: relative;font-size: 18px;}#fixed-line .sub-menu h6:before{content: '/';font-size: 100%;position: absolute;top: 0;left: 0;}#fixed-line .sub-menu.blue ol{padding-bottom: 24px;}#fixed-line .sub-menu.blue ul{font-size: 0;text-align: center;}#fixed-line .sub-menu.blue ol li, #fixed-line .sub-menu.blue ul li{display: inline-block;position: relative;margin: 5px 0;padding: 0 22px 0 12px;vertical-align: top;font-size: 15px;}#fixed-line .sub-menu.blue ol li{display: block;margin: 0;padding: 0 0 0 14px;}#fixed-line .sub-menu.blue ol li:before{content: '•';font-size: 100%;position: absolute;top: 0;left: 0;}#fixed-line .sub-menu.blue ul.larger li{font-size: 18px;}#fixed-line .sub-menu.blue ul li:before{content: '/';font-size: 100%;position: absolute;top: 0;left: 0;}.no-csscolumns .sub-menu .columns{overflow: hidden;}.no-csscolumns .sub-menu .column{width: 33.3333%;float: left;display: block;padding-right: 50px;}.no-csscolumns #fixed-line .sub-menu h6, .no-csscolumns #fixed-line .sub-menu ol, .no-csscolumns #fixed-line .sub-menu ul{min-width: inherit;}#fixed-line .pull-left, #fixed-line .pull-right{flex-grow: 1;position: relative;z-index: 2;}#fixed-line nav{position: absolute;left: 0;right: 0;font-size: 0;text-align: center;z-index: 1;}#fixed-line nav a{width: 67px;}#fixed-line nav a:before{content: '';height: 30px;width: 40px;position: absolute;top: 50%;left: 50%;margin: -15px 0 0 -20px;background: url('../images/layout/ui.svg?ver=1') no-repeat -10000px -10000px;}#fixed-line nav a.s1:before{background-position: 0 0;}#fixed-line nav a.s2:before{background-position: -40px 0;}#fixed-line nav a.s3:before{background-position: -80px 0;}#fixed-line nav a.s4:before{background-position: -120px 0;}#fixed-line nav a.s5:before{background-position: -160px 0;}#fixed-line nav a:after{content: '';opacity: 0;height: 0;width: 0;border: 7px solid transparent;position: absolute;top: 0;left: 50%;margin-left: -7px;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);}#fixed-line nav a.active:after{margin-top: -14px;opacity: 1;border-color: transparent transparent #d11914 transparent;}#fixed-line nav a.blue:after{display: none;}#fixed-line .arrow{margin-left: -19px;padding: 31px 20px 0 50px;text-transform: uppercase;color: white;font-size: 16px;font-weight: 700;}#fixed-line .arrow:before{content: '';height: 10px;width: 16px;position: absolute;top: 50%;left: 20px;margin-top: -4px;background: url('../images/layout/ui.svg?ver=1') no-repeat -201px -11px;-webkit-transition: transform 750ms cubic-bezier(0.77, 0, 0.175, 1);transition: transform 750ms cubic-bezier(0.77, 0, 0.175, 1);}#fixed-line .arrow.active:before{-webkit-transform: rotate(180deg);transform: rotate(180deg);}#fixed-line .line .checkbox, #fixed-line .line .radio {font-size: 14px;color: white;}#fixed-line .line .checkbox var, #fixed-line .line .radio var {padding-top: 3px;}#fixed-line .line .checkbox [type="checkbox"]:not(:checked) ~ var::before, #fixed-line .line .checkbox [type="checkbox"]:checked ~ var::before, #fixed-line .line .radio [type="radio"]:not(:checked) ~ var::before, #fixed-line .line .radio [type="radio"]:checked ~ var::before {height: 16px;width: 16px;}#fixed-line .line .checkbox [type="checkbox"]:not(:checked) ~ var::after, #fixed-line .line .checkbox [type="checkbox"]:checked ~ var::after, #fixed-line .line .radio [type="radio"]:not(:checked) ~ var::after, #fixed-line .line .radio [type="radio"]:checked ~ var::after {height: 8px;width: 8px;margin: 4px 0 0 4px;}#fixed-line .line .checkbox a, #fixed-line .line .radio a {color: white;text-decoration: underline;}div.promo-subscribe{position: relative;margin-top: 13px;padding: 0 62px 0 0;}#header .search-form .input, .promo-subscribe .input{min-width: 240px;position: relative;background: white;border-radius: 3px;}#header .search-form .input:after, .promo-subscribe .input:after{content: '';height: 0;width: 0;position: absolute;top: 50%;left: 100%;margin: -6px 0 0 -1px;border-style: solid;border-width: 6px;border-color: transparent transparent transparent white;}#header .search-form .input input, .promo-subscribe .input input{padding-top: 9px;padding-bottom: 9px;background: transparent;border: 0;}#header .search-form button, .promo-subscribe button{min-width: 0;padding: 8px 15px;position: absolute;top: 13px;right: 0;background: transparent;}#header .search-form button span{height: 17px;width: 27px;top: 50%;margin-top: 3px;padding: 0;text-indent: -10000px;background: url('../images/layout/ui.svg?ver=1') no-repeat -52px -68px;}.promo-subscribe button{top: 0;}.promo-subscribe button span{height: 19px;width: 26px;padding: 0;text-indent: -10000px;background: url('../images/layout/ui.svg?ver=1') no-repeat -7px -67px;}#fixed-line .sub-menu .wrapper{position: relative;}.close-line{display: block;height: 26px;width: 26px;position: absolute;top: 12px;right: 10px;cursor: pointer;text-indent: -10000px;background: url('../images/layout/ui.svg?ver=1') no-repeat -366px -543px;}.form-search.form-header{max-width: 600px;margin-top: 98px;padding: 20px;position: relative;background: white;box-shadow: 0 5px 5px rgba(0,0,0,.06);z-index: 3;}.selection-open .form-search.form-header {z-index: 101;}.form-search .form-search-tabs{position: absolute;bottom: 100%;left: 0;font-size: 0;}.form-search .form-search-tabs a{display: inline-block;height: 48px;max-width: 140px;padding: 0 17px 0 48px;position: relative;color: white;font-size: 13px;line-height: 1.15;text-decoration: none;vertical-align: bottom;background: #0375b2;-webkit-transition: none;transition: none;}.form-search .form-search-tabs a:first-child{border-top-left-radius: 10px;}.form-search .form-search-tabs a:nth-child(2n-1){background: #2a8cc1;}.form-search .form-search-tabs a:last-child{margin-right: 0;}.form-search .form-search-tabs .s3{max-width: 150px;}.form-search .form-search-tabs a span{height: 48px;display: table-cell;vertical-align: middle;}.form-search .form-search-tabs a:before{content: '';height: 24px;width: 24px;position: absolute;top: 50%;left: 13px;margin-top: -12px;background: url('../images/layout/ui.svg?ver=1') no-repeat -10000px 0;}.form-search .form-search-tabs a.s1:before{background-position: -423px 0;}.form-search .form-search-tabs a.s2:before{background-position: -449px 0;}.form-search .form-search-tabs a.s3:before{background-position: -475px 0;}.form-search .form-search-tabs a.active{height: 52px;color: white;background: #d11914;}.form-search .form-search-tabs a.active span{height: 52px;padding-top: 4px;}.form-search .form-search-tab{position: absolute;top: -100000px;left: -100000px;}.form-search .form-search-tab.visible{position: relative;top: 0;left: 0;}.form-search .tab-title{display: none;}.form-search .form{margin: 0 0 0 -5px;}.form-search .form > li{float: left;width: 25%;padding: 5px 0 0 5px;}.form-search .form > li.full-width{width: 100%;}.form-search .form > li.half-width{width: 50%;}.form-search .form > li.third-width{width: 33.3333%;}.form-search .form > li.sixth-width{width: 16.6666%;}.form-search .form > li.quart-width{width: 12.5%;}.form-search .form > li.clearfix{width: 100%;padding: 0;}.form-search .form input, .form-search .form select, .form-search .custom-select, .form-search .chosen-container-single .chosen-single{height: 47px;border: 0;background: #e8e8e8;}.form-search .checkbox [type="checkbox"]:not(:checked) ~ var:before, .form-search .checkbox [type="checkbox"]:checked ~ var:before, .form-search .radio [type="radio"]:not(:checked) ~ var:before, .form-search .radio [type="radio"]:checked ~ var:before{background: #e8e8e8;border: 0;}.form-search .custom-select.going:after, .form-search .custom-select.arrive:after{height: 34px;width: 28px;margin-top: -17px;}.form-search .custom-select.going:after{background-position: -182px -93px;}.form-search .custom-select.arrive:after{background-position: -212px -93px;}.form-search .flight{margin-top: 10px;margin-bottom: 10px;padding-left: 37px;font-size: 16px;}.form-search .flight .icon{height: 35px;width: 30px;position: absolute;top: 50%;left: 0;margin: -17px 0 0 30px;}.form-search .flight .two-way{background-position: -120px -93px;}.form-search .flight .one-way{background-position: -151px -93px;}.form-search .form-text{padding: 16px 0 8px;font-size: 14px;line-height: 1.2;}.form-search .custom-form li .form-text{padding: 0;}.form-search .form-text small{font-size: 110%;}.form-search .form-text strong{font-size: 130%;}.form-search button[type="submit"]{min-width: 160px;padding: 0;position: absolute;bottom: -40px;right: -20px;-webkit-border-bottom-right-radius: 10px;border-bottom-right-radius: 10px;}.form-search button[type="submit"].search span{padding-right: 64px;}.form-search button[type="submit"].search span:after{content: '';height: 17px;width: 27px;position: absolute;margin: 1px 0 0 7px;background: url('../images/layout/ui.svg?ver=1') no-repeat -52px -68px;-webkit-transform: scale(.9);transform: scale(.9);}.online-form label, .checkreserve-form label{display: block;margin-top: 6px;margin-bottom: 6px;}.online-form li:first-child label, .checkreserve-form li:first-child label{margin-top: 0;}.online-form li:last-child label, .checkreserve-form li:last-child label{margin-bottom: 0;}.sub-menu-title{position: relative;margin-top: 10px;padding: 4px 20px 23px 0;font-size: 32px;font-weight: 400;line-height: 1.1;}.sub-menu-title[class*='icon']{padding-left: 62px;}.sub-menu-title[class*='icon']:before{content: '';height: 45px;width: 45px;position: absolute;top: 2px;left: 0;background: url('../images/layout/ui.svg?ver=1') no-repeat -10000px 0;}.sub-menu-title.icon-flight:before{background-position: 0 -145px;}.sub-menu-title.icon-web-checkin:before{background-position: -46px -145px;}.sub-menu-title.icon-reservation:before{background-position: -92px -145px;}.sub-menu-title .close-submenu{height: 14px;width: 15px;position: absolute;top: 18px;right: 0;text-indent: -10000px;border: 0;background: url('../images/layout/ui.svg?ver=1') no-repeat -474px -51px;}.sub-menu .form{padding-bottom: 10px;}.sub-menu .form input, .sub-menu .form .custom-select, .sub-menu .chosen-container-single .chosen-single, .sub-menu .chosen-container .chosen-drop{color: #333;background: white;}.sub-menu .form input, .sub-menu .chosen-container-single .chosen-single, .sub-menu .chosen-container .chosen-drop{border: 1px solid #dbdbdb;}.sub-menu .chosen-container .chosen-drop{border-bottom-width: 0;}.sub-menu .chosen-container .chosen-drop{top: auto;bottom: 100%;padding-top: 10px;padding-bottom: 68px;}.sub-menu .chosen-container-single.chosen-container-single-nosearch .chosen-drop{padding-bottom: 0;}.sub-menu .chosen-container-single .chosen-search{top: auto;bottom: 12px;}.sub-menu .chosen-container .chosen-results::-webkit-scrollbar-track{border-left: 2px solid white;border-right: 2px solid white;}.sub-menu .datepick-popup{top: auto!important;bottom: 100%;}.sub-menu .datepick{background: white;}.sub-menu .checkbox [type="checkbox"]:not(:checked) ~ var:before, .sub-menu .checkbox [type="checkbox"]:checked ~ var:before, .sub-menu .radio [type="radio"]:not(:checked) ~ var:before, .sub-menu .radio [type="radio"]:checked ~ var:before{background: white;}.sub-menu .form-search .form-text{padding-top: 14px;}.custom-form-search.form-header{max-width: 460px;margin-top: 78px;box-shadow: 0 4px 16px 0 rgba(0,0,0,.12);}.custom-form-label{margin-top: 0!important;padding-bottom: 3px;font-size: 12px;font-weight: bold;}.custom-form-label-options{overflow: hidden;line-height: 1;}.custom-flex-label{display: flex;align-items: flex-end;padding-bottom: 4px;}.custom-flex-label .pull-left, .custom-flex-label .pull-right{flex-grow: 1;}.sub-menu .form-search button[type="submit"]{position: relative;bottom: 0;right: 0;}.custom-form-search button[type="submit"]{height: 44px;width: 100%;position: relative;right: 0;bottom: 0;padding: 0;text-transform: none;background: #0BAF27;border-radius: 3px;}#fixed-line .custom-form-search button[type="submit"]{width: auto;}.custom-form-search button[type="submit"] span{padding: 12px 20px;}.custom-form-search button[type="submit"].search span{padding: 12px 45px 12px 64px;}.custom-form-search button[type="submit"].search span:after{left: 28px;}.select2-container {width: 100% !important;max-width: 100%;box-sizing: border-box;display: inline-block;margin: 0;position: relative;vertical-align: middle;}.select2-container .select2-selection--single {box-sizing: border-box;cursor: pointer;display: block;height: 28px;user-select: none;-webkit-user-select: none;}.select2-container .select2-selection--single .select2-selection__rendered {display: block;padding-left: 8px;padding-right: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.select2-container .select2-selection--single .select2-selection__clear {position: relative;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {padding-right: 8px;padding-left: 20px;}.select2-container .select2-selection--multiple {box-sizing: border-box;cursor: pointer;display: block;min-height: 32px;user-select: none;-webkit-user-select: none;}.select2-container .select2-selection--multiple .select2-selection__rendered {display: inline-block;overflow: hidden;padding-left: 8px;text-overflow: ellipsis;white-space: nowrap;}.select2-container .select2-search--inline {float: left;}.select2-container .select2-search--inline .select2-search__field {box-sizing: border-box;border: none;font-size: 100%;margin-top: 5px;padding: 0;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none;}.select2-dropdown {background-color: white;border: 1px solid #aaa;border-radius: 4px;box-sizing: border-box;display: block;position: absolute;left: -100000px;width: 100%;z-index: 1051;}.select2-results {display: block;}.select2-results__options {list-style: none;margin: 0;padding: 0;}.select2-results__option {border-bottom: 1px solid #f1f1f1;user-select: none;-webkit-user-select: none;}.select2-results__option:hover{background: #f0f6fa;}[role="group"] .select2-results__option{border-bottom-width: 0;}.select2-results__option[aria-selected] {cursor: pointer;}.select2-results__message{padding: 10px 16px 12px 16px!important;font-size: 14px;border-bottom: 0;}.select2-container--open .select2-dropdown {left: 0;}.select2-container--open .select2-dropdown--above {border-bottom: none;}.select2-container--open .select2-dropdown--below {border-top: none;}.select2-search--dropdown {display: block;position: relative;padding-right: 45px;border-bottom: 1px solid #d3d3d3;}.select2-search--dropdown:after{content: '';height: 18px;width: 18px;position: absolute;top: 50%;right: 18px;margin-top: -9px;background: url('../images/layout/ui.svg?ver=1') no-repeat -424px -52px;}.select2-search--dropdown .select2-search__field {width: 100%;box-sizing: border-box;padding: 16px;border: 0;font-size: 16px;cursor: default;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none;}.select2-search--dropdown .select2-search__field::-moz-placeholder{color: #8e8e8e;opacity: 1;}.select2-search--dropdown .select2-search__field:-ms-input-placeholder{color: #8e8e8e;}.select2-search--dropdown .select2-search__field::-webkit-input-placeholder{color: #8e8e8e;}.select2-search--dropdown.select2-search--hide {display: none;}.select2-close-mask {border: 0;margin: 0;padding: 0;display: block;position: fixed;left: 0;top: 0;min-height: 100%;min-width: 100%;height: auto;width: auto;opacity: 0;z-index: 99;background-color: #fff;filter: alpha(opacity=0);}.select2-hidden-accessible {border: 0 !important;clip: rect(0 0 0 0) !important;-webkit-clip-path: inset(50%) !important;clip-path: inset(50%) !important;height: 1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;width: 1px !important;white-space: nowrap !important;}.select2-container--default .select2-selection--single {background-color: #fff;border: 1px solid #aaa;border-radius: 4px;}.select2-container--default .select2-selection--single .select2-selection__rendered {color: #444;line-height: 28px;}.select2-container--default .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;}.select2-container--default .select2-selection--single .select2-selection__placeholder {color: #999;}.select2-container--default .select2-selection--single .select2-selection__arrow {height: 26px;position: absolute;top: 1px;right: 1px;width: 20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {float: left;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {left: 1px;right: auto;}.select2-container--default.select2-container--disabled .select2-selection--single {background-color: #eee;cursor: default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {display: none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px;}.select2-container--default .select2-selection--multiple {background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered {box-sizing: border-box;list-style: none;margin: 0;padding: 0 5px;width: 100%;}.select2-container--default .select2-selection--multiple .select2-selection__rendered li {list-style: none;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder {color: #999;margin-top: 5px;float: left;}.select2-container--default .select2-selection--multiple .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;margin-top: 5px;margin-right: 10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color: #999;cursor: pointer;display: inline-block;font-weight: bold;margin-right: 2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {color: #333;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {float: right;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {margin-left: 5px;margin-right: auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {margin-left: 2px;margin-right: auto;}.select2-container--default.select2-container--focus .select2-selection--multiple {border: solid black 1px;outline: 0;}.select2-container--default.select2-container--disabled .select2-selection--multiple {background-color: #eee;cursor: default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove {display: none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {border-top-left-radius: 0;border-top-right-radius: 0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}.select2-container--default .select2-search--inline .select2-search__field {background: transparent;border: none;outline: 0;box-shadow: none;-webkit-appearance: textfield;}.select2-container--default .select2-results > .select2-results__options {max-height: 314px;overflow-y: auto;-webkit-overflow-scrolling: touch;}.select2-container--default .select2-results__option[role=group] {padding: 0;}.select2-container--default .select2-results__option[aria-disabled=true] {color: #999;}.select2-container--default .select2-results__option--highlighted[aria-selected] {background: #f0f6fa;}.select2-container--default .select2-results__group {cursor: default;display: block;padding: 6px;}.select2-container--classic .select2-selection--single {background-color: #f7f7f7;border: 1px solid #aaa;border-radius: 4px;outline: 0;background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);}.select2-container--classic .select2-selection--single:focus {border: 1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered {color: #444;line-height: 28px;}.select2-container--classic .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;margin-right: 10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder {color: #999;}.select2-container--classic .select2-selection--single .select2-selection__arrow {background-color: #ddd;border: none;border-left: 1px solid #aaa;border-top-right-radius: 4px;border-bottom-right-radius: 4px;height: 26px;position: absolute;top: 1px;right: 1px;width: 20px;background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b {border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {float: left;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {border: none;border-right: 1px solid #aaa;border-radius: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;left: 1px;right: auto;}.select2-container--classic.select2-container--open .select2-selection--single {border: 1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {background: transparent;border: none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);}.select2-container--classic .select2-selection--multiple {background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text;outline: 0;}.select2-container--classic .select2-selection--multiple:focus {border: 1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered {list-style: none;margin: 0;padding: 0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear {display: none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {color: #888;cursor: pointer;display: inline-block;font-weight: bold;margin-right: 2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {color: #555;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {float: right;margin-left: 5px;margin-right: auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {margin-left: 2px;margin-right: auto;}.select2-container--classic.select2-container--open .select2-selection--multiple {border: 1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}.select2-container--classic .select2-search--dropdown .select2-search__field {outline: 0;}.select2-container--classic .select2-search--inline .select2-search__field {outline: 0;box-shadow: none;}.select2-container--classic .select2-dropdown {background-color: white;border: 1px solid transparent;}.select2-container--classic .select2-dropdown--above {border-bottom: none;}.select2-container--classic .select2-dropdown--below {border-top: none;}.select2-container--classic .select2-results > .select2-results__options {max-height: 200px;overflow-y: auto;}.select2-container--classic .select2-results__option[role=group] {padding: 0;}.select2-container--classic .select2-results__option[aria-disabled=true] {color: grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected] {background-color: #3875d7;color: white;}.select2-container--classic .select2-results__group {cursor: default;display: block;padding: 6px;}.select2-container--classic.select2-container--open .select2-dropdown {border-color: #5897fb;}.select2-results__options--nested{position: relative;background: #fcfcfc;}.select2-results__options--nested:before{content: '';width: 1px;position: absolute;top: 28px;bottom: 28px;left: 28px;background: #dbdbdb;z-index: 2;}.select2-results__options--nested .select2-results__option:last-child{position: relative;}.select2-results__options--nested .select2-results__option:last-child:before{content: '';height: 50%;width: 1px;position: absolute;left: 28px;bottom: 0;background: #fcfcfc;}.select2-results__options--nested .select2-results__option--highlighted:last-child:before, .select2-results__options--nested .select2-results__option:hover:last-child:before{background: #f0f6fa;}.custom-form{position: relative;}.custom-form > li{padding: 18px 0 0;}.custom-form > li:first-child{padding-top: 0;}.custom-form li.hide{position: absolute;top: -10000px;left: -10000px;}#fixed-line .custom-form li.hide, .custom-form.unhide-fields li.hide{position: relative;top: 0;left: 0;}.custom-form-flex{margin: -18px -12px 0;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-justify-content: space-between;justify-content: space-between;align-items: flex-end;}.custom-form-flex > li, .custom-form-flex > li:first-child{padding-top: 18px;}.custom-form-flex .item-inner{padding: 0 12px;}.custom-flight-form .custom-form-flex .young-discount-item {-webkit-flex: 0 0 100%;flex: 0 0 100%;}.custom-flight-form .custom-form-flex .item-destination{-webkit-flex: 0 0 21%;flex: 0 0 21%;}.custom-flight-form .custom-form-flex .item-destination-switch{-webkit-flex: 0 0 1%;flex: 0 0 1%;}.custom-flight-form .custom-form-flex .item-destination-switch .item-inner{padding-bottom: 6px;padding-left: 0;padding-right: 0;}.custom-flight-form .custom-form-flex .item-datepicker{-webkit-flex: 0 0 30%;flex: 0 0 30%;}.custom-flight-form .custom-form-flex .item-dropdown{-webkit-flex: 0 0 10%;flex: 0 0 10%;}.custom-online-form .custom-form-flex .item-field{-webkit-flex: 0 0 30%;flex: 0 0 30%;}.custom-online-form .custom-form-flex .item-option{-webkit-flex: 0 0 20%;flex: 0 0 20%;}.custom-reservation-form .item-field{-webkit-flex: 0 0 40%;flex: 0 0 40%;}.custom-form-flex .item-button{text-align: right;}.custom-form-flex .young-discount__header:before, .custom-form-flex .young-discount__header:after {background-color: #ececec;}.custom-form .switch-location{display: none;}.custom-form.swap-fields .end-location{margin-top: -1px;padding-top: 0;position: relative;}.custom-form.swap-fields .end-location label{display: none;position: absolute;top: 0;right: 0;}.group-select{position: relative;}.group-select-item{position: relative;}.group-select-item select{opacity: 0;height: 44px;width: 100%;border: 0;}.select-switch{display: none;height: 18px;width: 32px;position: absolute;top: 0;right: 13px;margin-top: -9px;padding: 0;border-radius: 0;background: white;}.custom-form.swap-fields .select-switch{display: block;}.relative-switch{display: inline-block;position: relative;top: 0;right: 0;margin: 0;background: transparent;}.select-switch span{height: 18px;width: 32px;padding: 0;text-indent: -10000px;}.horizontal-switch, .horizontal-switch span{height: 14px;width: 18px;}.select-switch span:before{content: '';height: 18px;width: 14px;position: absolute;top: 0;left: 50%;margin-left: -7px;background: url('../images/layout/ui.svg?ver=1') no-repeat -402px -50px;}.horizontal-switch span:before{height: 14px;width: 18px;margin: -7px 0 0 -9px;background-position: -425px -75px;}.group-select .select2-container{display: block;width: 100% !important;}.select2-selection.select2-selection--single.custom-select2{height: 44px;border: 1px solid #afc8d6;border-radius: 3px;}.swap-fields .select2-selection.select2-selection--single.custom-select2-top{border-radius: 3px 3px 0 0;}.swap-fields .select2-selection.select2-selection--single.custom-select2-bottom{margin-top: -1px;border-radius: 0 0 3px 3px;}#fixed-line .select2-selection.select2-selection--single.custom-select2-top, #fixed-line .select2-selection.select2-selection--single.custom-select2-bottom{margin: 0;border-radius: 3px;}.select2-container--default .select2-selection--single.custom-select2 .select2-selection__rendered{padding-left: 42px;line-height: 44px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.select2-container--default .select2-selection--single.custom-select2 .select2-selection__rendered:before{content: '';height: 22px;width: 16px;position: absolute;top: 50%;left: 14px;margin-top: -10px;background: url('../images/layout/ui.svg?ver=1') no-repeat -402px -26px;}.select2-container--default .select2-selection--single.custom-select2 .select2-selection__arrow{display: none;}.custom-select2-dropdown{min-width: 420px;border: 0;font-family: 'Arimo', Arial, serif;box-shadow: 0 2px 7px 0 rgba(0,0,0,.15);z-index: 1000;}.custom-select2-dropdown.select2-dropdown--below{margin-top: -44px;}#fixed-line .custom-select2-dropdown.select2-dropdown--below{margin-top: 0;}.custom-select2 .location-title{color: #121212;font-size: 16px;font-weight: normal;line-height: 42px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.custom-select2 .location-code{display: inline-block;padding-left: 5px;color: #6c6c6c;font-size: 12px;text-transform: uppercase;}.custom-select2-dropdown{border-radius: 3px;overflow: hidden;}.custom-select2-dropdown .select2-result{position: relative;padding: 12px 100px 12px 52px;font-size: 14px;line-height: 1.2;}.custom-select2-dropdown .select2-results__options--nested .select2-result{padding-left: 82px;padding-right: 12px;}.custom-select2-dropdown .select2-results__options--nested .select2-result[data-type="city-airport"]{padding-left: 52px;}.custom-select2-dropdown .select2-results__options--nested .select2-result:before{content: '';height: 1px;width: 6px;position: absolute;top: 50%;left: 28px;background: #dbdbdb;}.custom-select2-dropdown .select2-results__options--nested .select2-result:after, .custom-select2-dropdown .select2-result[data-type="airport"]:after{content: '';height: 24px;width: 22px;position: absolute;top: 50%;left: 15px;margin-top: -12px;background: url('../images/layout/ui.svg?ver=1') no-repeat -478px -234px;}.custom-select2-dropdown .select2-results__options--nested .select2-result:after{left: 45px;}.custom-select2-dropdown .select2-results__options--nested .select2-result[data-type="city-airport"]:before{display: none;}.custom-select2-dropdown .select2-results__options--nested .select2-result[data-type="city-airport"]:after{content: '';height: 31px;width: 23px;position: absolute;top: 19px;left: 19px;margin-top: 0;background: #fcfcfc url('../images/layout/ui.svg?ver=1') no-repeat -478px -201px;z-index: 3;}.custom-select2-dropdown .select2-results__options--nested .select2-results__option:hover .select2-result[data-type="city-airport"]:after, .custom-select2-dropdown .select2-results__options--nested .select2-results__option--highlighted .select2-result[data-type="city-airport"]:after{background-color: #f0f6fa;}.custom-select2-dropdown .select2-results__options--nested [data-type="airport"] .location-country{display: none;}.custom-select2-dropdown .select2-result[data-type="placeholder"]{display: none;}.custom-select2-dropdown .select2-result .head{padding-bottom: 2px;}.custom-select2-dropdown .select2-results__options--nested .select2-result .head{margin-bottom: -1px;padding-bottom: 0;}.custom-select2-dropdown .select2-result .location-title{color: #121212;font-size: 16px;font-weight: normal;}.custom-select2-dropdown .select2-result .location-code{display: inline-block;padding-left: 3px;color: #6c6c6c;font-size: 12px;text-transform: uppercase;}.custom-select2-dropdown .select2-result .location-distance{font-size: 14px;font-weight: 400;color: #9d9d9d;}.custom-select2-dropdown .select2-result .location-distance .current-location{color: #005181;}.custom-select2-dropdown .select2-result .location-country{position: absolute;top: 50%;right: 15px;font-size: 12px;color: #bbb;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.custom-select2-dropdown .select2-result .location-airports{display: inline-block;margin-left: 32px;padding-left: 16px;position: relative;color: #005181;font-size: 12px;font-weight: 700;font-family: 'Arimo';text-transform: uppercase;}.custom-select2-dropdown .select2-result .location-airports:before{content: '';height: 14px;width: 13px;position: absolute;top: 50%;left: 0;margin-top: -7px;background: url('../images/layout/ui.svg?ver=1') no-repeat -462px -201px;}.custom-switch{display: flex;position: relative;overflow: hidden;margin-bottom: 5px;font-size: 12px;line-height: 1;font-weight: normal;cursor: pointer;vertical-align: middle;background: white;border: 1px solid #AFC8D6;border-radius: 3px;white-space: nowrap;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.custom-switch input, .custom-switch-radio-check input{height: 1px;width: 1px;border: 0;clip: rect(0 0 0 0);margin: -1px!important;padding: 0!important;overflow: hidden;position: absolute;}.custom-switch .left, .custom-switch .right{padding: 8px 11px 9px;color: black;font-size: 13px;line-height: .8125;transition: 250ms cubic-bezier(.165,.84,.44,1);}.custom-switch .left{float: left;}.custom-switch .right{float: right;color: white;background: #005181;}.custom-switch :checked ~ .left{color: white;background: #005181;}.custom-switch :checked ~ .right{color: black;background: transparent;}.custom-switch-radio-check{display: inline-block;height: 44px;position: relative;font-size: 12px;line-height: 1;font-weight: normal;color: #7a7a7a;cursor: pointer;vertical-align: middle;white-space: nowrap;border-radius: 3px;vertical-align: top;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.custom-switch-radio-check .left, .custom-switch-radio-check .right{padding: 0 22px;color: #212121;font-size: 16px;line-height: 42px;border: 1px solid #AFC8D6;background: white;transition: 250ms cubic-bezier(.165,.84,.44,1);}.custom-switch-radio-check .left{float: left;color: white;background: #005181;border-right: 0;border-color: #005181;border-radius: 3px 0 0 3px;}.custom-switch-radio-check .right{float: right;border-radius: 0 3px 3px 0;border-left: 0;}.custom-switch-radio-check :checked ~ .left{color: #212121;border-color: #AFC8D6;background: transparent;}.custom-switch-radio-check :checked ~ .right{color: white;border-color: #005181;background: #005181;}.custom-switch-radio-check.size-small{height: 34px;}.custom-switch-radio-check.size-small .left, .custom-switch-radio-check.size-small .right{line-height: 32px;padding-bottom: 1px;}.custom-form-label-options .custom-switch{float: right;}.group-datepicker, .custom-datepicker{position: relative;}.custom-datepicker{height: 44px;border: 1px solid #AFC8D6;background: white;border-radius: 3px;z-index: 1;}.custom-datepicker:before{content: '';height: 22px;width: 22px;position: absolute;top: 50%;left: 10px;margin-top: -11px;background: url('../images/layout/ui.svg?ver=1') no-repeat -402px -70px;}.datepicker-return:before{background-position: -402px -94px;}.custom-datepicker input, .custom-datepicker .input{height: 42px;width: 100%;padding-left: 42px;padding-right: 12px;font-size: 16px;line-height: 42px;border: 0;cursor: default;background: transparent;}.custom-datepicker .placeholder{color: #616364;}.group-datepicker .cover-input{opacity: 0;height: 100%;width: 100%;position: absolute;top: 0;left: 0;text-align: left;text-indent: -10000px;border: 0;background: transparent;background: rgba(255,255,255,0);z-index: 3;cursor: pointer;}.group-datepicker .custom-datepicker{width: 50%;float: left;}.group-datepicker .datepicker-left{border-radius: 3px 0 0 3px;}.group-datepicker .datepicker-right{width: calc(50% + 1px);margin-left: -1px;border-radius: 0 3px 3px 0;}.expanded-datepicker .group-datepicker .custom-datepicker{width: 100%;float: none;}.expanded-datepicker .group-datepicker .datepicker-left{border-radius: 3px;}.expanded-datepicker .group-datepicker .datepicker-right{display: none;}.picker-container{position: absolute;top: 0;left: 0;}.picker-container .flatpickr-calendar{min-width: 300px;top: 0!important;left: 0!important;border-radius: 3px;box-shadow: 0 2px 7px 0 rgba(0,0,0,.15);}.picker-container .flatpickr-calendar{padding-bottom: 15px;}.picker-container .flatpickr-calendar.one-field, .picker-container .flatpickr-calendar.two-fields{min-width: 690px;}.flatpickr-rContainer{margin: auto;}#fixed-line .picker-container .flatpickr-calendar{min-width: 300px;top: auto!important;bottom: 0!important;margin-bottom: -44px;}.picker-container .flatpickr-calendar:before, .picker-container .flatpickr-calendar.arrowTop:after, .picker-container .flatpickr-calendar.arrowBottom:after{display: none;}.flatpickr-header{padding: 10px 15px;position: relative;text-align: left;border-bottom: 1px solid #d3d3d3;}.flatpickr-header-title{padding: 6px 0;font-size: 17px;}.flatpickr-header-title.single{display: none;}.one-field .flatpickr-header-title.single{display: block;}.one-field .flatpickr-header-title.multiple, .one-field .flatpickr-header .end-field{display: none;}.one-field .flatpickr-header .start-field{width: 298px;}.flatpickr-header .datepicker-field{height: 36px;width: 145px;float: left;position: relative;margin-left: 8px;}.flatpickr-header .datepicker-field:first-child{margin-left: 0;}.flatpickr-header .datepicker-field:before{content: '';height: 16px;width: 16px;position: absolute;top: 50%;left: 10px;margin-top: -8px;background: url('../images/layout/ui.svg?ver=1') no-repeat -402px -147px;}.flatpickr-header .datepicker-field.end-field:before{background-position: -402px -165px;}.flatpickr-header .datepicker-field .input{padding: 0 10px 0 40px;color: #121212;font-size: 14px;line-height: 34px;text-align: right;white-space: nowrap;border: 1px solid #bfbfbf;border-radius: 3px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.flatpickr-header .datepicker-field .input.placeholder{color: #757575;}.flatpickr-header .datepicker-field .input.selected{background: #f5f8fa;border-color: #005181;}.flatpickr-header .flatpickr-dropdown-holder{min-width: 135px;position: relative;color: #005181;float: right;margin-right: 15px;text-align: right;z-index: 3;}.flatpickr-header .flatpickr-dropdown-holder .selected{padding: 6px 14px 6px 0;position: relative;cursor: pointer;}.flatpickr-header .flatpickr-dropdown-holder .selected:after{content: '';height: 0;width: 0;position: absolute;top: 50%;right: 0;margin-top: -1px;border-style: solid;border-width: 4px 3px;border-color: #005181 transparent transparent;}.flatpickr-header .flatpickr-dropdown-holder .dropdown-body{display: none;width: 100%;position: absolute;top: 2px;right: -1px;background: white;border-radius: 3px;box-shadow: 0 2px 7px 0 rgba(0,0,0,.15);}.flatpickr-header .flatpickr-dropdown-holder .dropdown-body button{display: block;width: 100%;margin: 0;padding: 7px 15px;color: #005181;font-size: 14px;font-weight: normal;text-align: right;text-transform: none;background: transparent;border-radius: 0;border: 0;}.flatpickr-header .flatpickr-dropdown-holder .dropdown-body button:hover, .flatpickr-header .flatpickr-dropdown-holder .dropdown-body button.active{background: #f0f6fa;}.flatpickr-header .flatpickr-dropdown-holder:hover{color: #002F4A;}.flatpickr-header .flatpickr-dropdown-holder:hover .selected:after{border-color: #002F4A transparent transparent;}.flatpickr-dropdown.dropdown-open .dropdown-body{display: block;}.young-discount {position: relative;color: white;line-height: 1.25;background-color: #168bca;background-image: radial-gradient(circle 391px at 68.55% 548.36%, #168bca 0%, #0375b2 100%);border-radius: 3px;z-index: 9;}.young-discount__header {display: flex;align-items: center;padding: 14px 24px 11px;position: relative;justify-content: space-between;position: relative;}.young-discount__header:before, .young-discount__header:after {content: '';height: 16px;width: 16px;position: absolute;top: 50%;left: -8px;margin-top: -8px;background-color: white;border-radius: 32px;}.young-discount__header:after {left: auto;right: -8px;}.young-discount__header strong {font-size: 16px;}.young-discount__header small {color: #a3bdca;font-size: 12px;}.young-discount__label {display: inline-block;margin-left: 2px;padding: 3px 4px 2px;color: #333;font-size: 11px;line-height: 1;font-weight: bold;text-transform: uppercase;background-color: #f4d31c;border-radius: 3px;vertical-align: top;}.young-discount__body {display: none;position: relative;border-top: 1px dashed white;border-color: rgba(255,255,255,.4);}.young-discount__body-inner {padding: 19px 24px 22px;}.young-discount__body-expand {display: none;height: 20px;width: 100%;position: relative;border-radius: 0;background-color: transparent;}.young-discount__body-expand:before {content: '';height: 6px;width: 9px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background: url("data:image/svg+xml;base64,PHN2ZyBpZD0iUGF0aCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iOSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOSA2Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9Imdyb3VwIj4KICAgIDxnIGlkPSJncm91cC0yIiBkYXRhLW5hbWU9Imdyb3VwIj4KICAgICAgPHBhdGggaWQ9IkNvbG9yX0ZpbGxfMSIgZGF0YS1uYW1lPSJDb2xvciBGaWxsIDEiIGNsYXNzPSJjbHMtMSIgZD0iTTEuMDU4LDBMNC41LDMuNzEsNy45NDIsMCw5LDEuMTQ2LDQuNSw2LDAsMS4xNDZaIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K") no-repeat center center;transition: transform 250ms ease;}.circle-check {}.circle-check__item {position: relative;margin-top: 12px;padding: 4px 0 0 34px;font-size: 15px;line-height: 1.25;}.circle-check__item:first-child {margin-top: 0;}.circle-check__item:before {content: '';height: 24px;width: 24px;position: absolute;top: 0;left: 0;background: url("data:image/svg+xml;base64,PHN2ZyBpZD0iR3JvdXBfNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgICBzdHJva2U6ICNmZmY7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7CiAgICAgIH0KCiAgICAgIC5jbHMtMSwgLmNscy0yIHsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9Imdyb3VwIj4KICAgIDxnIGlkPSJncm91cC0yIiBkYXRhLW5hbWU9Imdyb3VwIj4KICAgICAgPGcgaWQ9Imdyb3VwLTMiIGRhdGEtbmFtZT0iZ3JvdXAiPgogICAgICAgIDxwYXRoIGlkPSJDb2xvcl9GaWxsXzEiIGRhdGEtbmFtZT0iQ29sb3IgRmlsbCAxIiBjbGFzcz0iY2xzLTEiIGQ9Ik0yMy4wNzcsMTJBMTEuMDc3LDExLjA3NywwLDEsMCwxMiwyMy4wNzcsMTEuMDc3LDExLjA3NywwLDAsMCwyMy4wNzcsMTJaIi8+CiAgICAgIDwvZz4KICAgICAgPGcgaWQ9Imdyb3VwLTQiIGRhdGEtbmFtZT0iZ3JvdXAiPgogICAgICAgIDxnIGlkPSJncm91cC01IiBkYXRhLW5hbWU9Imdyb3VwIj4KICAgICAgICAgIDxnIGlkPSJncm91cC02IiBkYXRhLW5hbWU9Imdyb3VwIj4KICAgICAgICAgICAgPHBhdGggaWQ9IkNvbG9yX0ZpbGxfMiIgZGF0YS1uYW1lPSJDb2xvciBGaWxsIDIiIGNsYXNzPSJjbHMtMiIgZD0iTTE4Ljc1LDguMjVsLTksOUw1LjYyNSwxMy4xMjVsMS4wNTgtMS4wNTgsMy4wNjcsMy4wNiw3Ljk0Mi03LjkzNVoiLz4KICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=") no-repeat 0 0;}.circle-check--inline {display: flex;flex-wrap: wrap;margin-top: -12px;}.circle-check--inline .circle-check__item {margin-right: 24px;}@media (max-width: 47.9em){.circle-check--inline .circle-check__item {margin-right: 12px;}.circle-check--inline .circle-check__item:last-child {margin-right: 0;}}.circle-check--inline .circle-check__item:first-child {margin-top: 12px;}.circle-check--inline .circle-check__item:last-child {margin-right: 0;}.switch-checkbox {display: inline-block;position: relative;cursor: pointer;}.switch-checkbox__input {border: 0;clip: rect(0 0 0 0);clip-path: inset(50%);height: .0625rem;width: .0625rem;margin: -.0625rem;overflow: hidden;padding: 0;position: absolute;white-space: nowrap;order: 0;}.switch-checkbox__element {display: block;height: 25px;width: 46px;position: relative;border: 1px solid white;border-color: rgba(255, 255, 255, 0.48);border-radius: 16px;transition: 250ms ease;}.switch-checkbox__element:before {content: '';height: 19px;width: 19px;position: absolute;top: 2px;left: 2px;border-radius: 13px;background-color: white;transition: 250ms ease;}.switch-checkbox__input:checked ~ .switch-checkbox__element {background-color: white;border-color: white;}.switch-checkbox__input:checked ~ .switch-checkbox__element:before {left: 23px;background: #0375b2 url("data:image/svg+xml;base64,PHN2ZyBpZD0iXzEyIiBkYXRhLW5hbWU9IjEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE5IDE5Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9Imdyb3VwIj4KICAgIDxnIGlkPSJncm91cC0yIiBkYXRhLW5hbWU9Imdyb3VwIj4KICAgICAgPGcgaWQ9Imdyb3VwLTMiIGRhdGEtbmFtZT0iZ3JvdXAiPgogICAgICAgIDxnIGlkPSJncm91cC00IiBkYXRhLW5hbWU9Imdyb3VwIj4KICAgICAgICAgIDxwYXRoIGlkPSJDb2xvcl9GaWxsXzEiIGRhdGEtbmFtZT0iQ29sb3IgRmlsbCAxIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xNS4xMjUsNi4zNzVsLTcuNSw3LjVMNC4xODcsMTAuNDM3bDAuODgyLS44OCwyLjU1NiwyLjU1LDYuNjE5LTYuNjE0WiIvPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==") no-repeat center center;}.discount-form__label {display: none;color: #6c6c6c;font-size: 12px;font-weight: normal;text-align: right;}@media (max-width: 47.9em){.young-discount__header, .young-discount__body-inner {padding-left: 18px;padding-right: 18px;}}.young-discount-active .young-discount__body, .young-discount-active .discount-form__label {display: block;}.js-select__passengers, .young-discount-active.unhide-fields .young-discount__body-inner, .young-discount-active .custom-switch, .young-discount-active .flatpickr-header .flatpickr-dropdown-holder, .young-discount-active .js-select__travellers, .young-discount-active.unhide-fields.custom-form .young-discount__body-expand {display: none;}.young-discount-active.unhide-fields .young-discount__body-expand, .young-discount-expanded.unhide-fields .young-discount__body-inner, .young-discount-active .js-select__passengers, .young-discount-active.unhide-fields.custom-form .young-discount__body-inner {display: block;}.young-discount-expanded .young-discount__body {position: absolute;top: 100%;left: 0;right: 0;background-image: radial-gradient(circle 440px at 68.55% 326.52%, #168bca 0%, #0375b2 100%);border-radius: 0 0 3px 3px;}.young-discount-expanded .young-discount__body-inner {padding-bottom: 8px;}.young-discount-expanded .young-discount {margin-bottom: 30px;border-radius: 3px 3px 0 0;}.young-discount-expanded .young-discount__body-expand:before {transform: translate(-50%, -50%) rotateZ(180deg);}.young-discount-expanded:after {content: '';position: absolute;top: -20px;bottom: -20px;left: -20px;right: -20px;background-color: rgba(0,0,0,.12);z-index: 10;}.young-discount-expanded .young-discount__header:before, .young-discount-expanded .young-discount__header:after {background-color: #e0e0e0;}.young-discount-expanded .young-discount {z-index: 20;}.custom-input{height: 44px;width: 100%;padding-left: 12px;padding-right: 12px;cursor: default;font-size: 16px;border: 1px solid #AFC8D6;background: white;border-radius: 3px;transition: 250ms cubic-bezier(.165,.84,.44,1);}.custom-input:focus{border-color: #6697B4;}.flatpickr-months{margin: 15px 0;}.flatpickr-current-month:before{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(255,255,255,0);z-index: 1;}.flatpickr-months{font-size: 12px;}.flatpickr-calendar .flatpickr-weekday{color: #005181;font-size: 13px;font-weight: normal;}.flatpickr-calendar .flatpickr-day{font-size: 15px;border-width: 0;}.flatpickr-calendar .flatpickr-day.today, .flatpickr-calendar .flatpickr-day.today:hover, .flatpickr-calendar .flatpickr-day.today:focus{color: #005181;background: #e1f0fa;}.flatpickr-calendar .flatpickr-day.inRange, .flatpickr-calendar .flatpickr-day.prevMonthDay.inRange, .flatpickr-calendar .flatpickr-day.nextMonthDay.inRange, .flatpickr-calendar .flatpickr-day.today.inRange, .flatpickr-calendar .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-calendar .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-calendar .flatpickr-day.prevMonthDay:hover, .flatpickr-calendar .flatpickr-day.nextMonthDay:hover, .flatpickr-calendar .flatpickr-day:focus, .flatpickr-calendar .flatpickr-day.prevMonthDay:focus, .flatpickr-calendar .flatpickr-day.nextMonthDay:focus{background: #cbebd2;}.flatpickr-calendar .flatpickr-day:hover, .flatpickr-calendar .flatpickr-day.selected, .flatpickr-calendar .flatpickr-day.startRange, .flatpickr-calendar .flatpickr-day.endRange, .flatpickr-calendar .flatpickr-day.selected.inRange, .flatpickr-calendar .flatpickr-day.startRange.inRange, .flatpickr-calendar .flatpickr-day.endRange.inRange, .flatpickr-calendar .flatpickr-day.selected:focus, .flatpickr-calendar .flatpickr-day.startRange:focus, .flatpickr-calendar .flatpickr-day.endRange:focus, .flatpickr-calendar .flatpickr-day.selected:hover, .flatpickr-calendar .flatpickr-day.startRange:hover, .flatpickr-calendar .flatpickr-day.endRange:hover, .flatpickr-calendar .flatpickr-day.selected.prevMonthDay, .flatpickr-calendar .flatpickr-day.startRange.prevMonthDay, .flatpickr-calendar .flatpickr-day.endRange.prevMonthDay, .flatpickr-calendar .flatpickr-day.selected.nextMonthDay, .flatpickr-calendar .flatpickr-day.startRange.nextMonthDay, .flatpickr-calendar .flatpickr-day.endRange.nextMonthDay{color: white;background: #0baf27;}.flatpickr-calendar .flatpickr-day.inRange{-webkit-box-shadow: -3px 0 0 #cbebd2,5px 0 0 #cbebd2!important;box-shadow: -3px 0 0 #cbebd2,5px 0 0 #cbebd2!important;}.flatpickr-calendar .selected + .flatpickr-day.inRange{-webkit-box-shadow: -5px 0 0 #cbebd2,5px 0 0 #cbebd2!important;box-shadow: -5px 0 0 #cbebd2,5px 0 0 #cbebd2!important;}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow: -3px 0 0 #cbebd2!important;box-shadow: -3px 0 0 #cbebd2!important;}.flatpickr-calendar .flatpickr-day.inRange:hover{color: white;}.flatpickr-calendar .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-calendar .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-calendar .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow: -10px 0 0 #cbebd2;box-shadow: -10px 0 0 #cbebd2;}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow: -2px 0 0 #0baf27,5px 0 0 #cbebd2;box-shadow: -2px 0 0 #0baf27,5px 0 0 #cbebd2;}.custom-input-dropdown{position: relative;z-index: 9;}.custom-input-dropdown .custom-input{padding-right: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.custom-input-dropdown .toggle-input-dropdown{height: 44px;width: 44px;padding: 0;position: absolute;top: 0;right: 0;background: transparent;}.custom-input-dropdown.full-width-button .toggle-input-dropdown{width: 100%;}.custom-input-dropdown .toggle-input-dropdown span{height: 16px;width: 4px;position: absolute;top: 50%;right: 18px;margin-top: -8px;padding: 0;text-indent: -10000px;background: url('../images/layout/ui.svg?ver=1') no-repeat -402px -118px;}.custom-input-dropdown .input-dropdown{display: none;width: 100%;min-width: 240px;position: absolute;top: 0;left: 0;background: white;box-shadow: 0 2px 7px 0 rgba(0,0,0,.15);border-radius: 3px;z-index: 11;}#fixed-line .custom-input-dropdown .input-dropdown{top: auto;bottom: 0;}.dropdown-open .input-dropdown{display: block;}.custom-input-dropdown .input-dropdown-body{padding: 15px;}.flatpickr-footer{margin-top: 15px;padding: 15px 15px 0;text-align: right;border-top: 1px solid #f0f0f0;}.custom-input-dropdown .input-dropdown-footer{padding: 15px;text-align: right;border-top: 1px solid #f0f0f0;}.custom-input-dropdown .button-close-dropdown, .button-close-flatpickr{padding: 5px 10px 6px;font-size: 15px;text-transform: none;background: #005181;}.passengers-list .list-item{padding: 8px 0;}.passengers-list .list-item:first-child{padding-top: 0;}.passengers-list .list-item:last-child{padding-bottom: 0;}.passengers-list .list-item .cell:last-child{text-align: right;}.passenger-type{display: block;font-size: 16px;line-height: 1;}.passenger-age{display: block;padding-top: 1px;color: #a3bdca;font-size: 12px;font-weight: bold;}.passenger-required {color: #d11914;}.item-quantity{display: inline-block;height: 20px;width: 80px;padding: 0 22px;position: relative;vertical-align: middle;}.item-quantity button{height: 20px;width: 20px;padding: 0;position: absolute;top: 50%;left: 0;margin-top: -10px;background: #f0f3f8;}.item-quantity [disabled]{background: #f4f8fb;}.item-quantity .inc{left: auto;right: 0;}.item-quantity button span{height: 12px;width: 12px;position: absolute;top: 50%;left: 50%;margin: -6px 0 0 -6px;padding: 0;text-indent: -10000px;background: url('../images/layout/ui.svg?ver=1') no-repeat -425px -92px;}.item-quantity .dec span{background-position: -437px -92px;}.item-quantity [disabled] span{background-position: -425px -104px;}.item-quantity .dec[disabled] span{background-position: -437px -104px;}.item-quantity input{height: 20px;width: 100%;font-size: 16px;line-height: 20px;text-align: center;border: 0;}.item-quantity-error{display: none;margin-bottom: -10px;padding-top: 10px;color: #d11914;line-height: .925;}.item-quantity.invalid ~ .item-quantity-error{display: block;}.custom-radio-checkbox{display: inline-block;margin-left: 5px;position: relative;cursor: pointer;font-size: 12px;line-height: 1.125;font-weight: normal;vertical-align: middle;}.custom-radio-checkbox input{height: 1px;width: 1px;border: 0;clip: rect(0 0 0 0);margin: -1px!important;padding: 0!important;overflow: hidden;position: absolute;}.custom-radio-checkbox-element{position: relative;padding-left: 18px;}.custom-radio-checkbox-element:before{content: '';height: 12px;width: 12px;position: absolute;top: 0;left: 0;background: white;border: 1px solid #d1d1d1;}.custom-radio-checkbox-element:after{opacity: 0;visibility: hidden;content: '';height: 6px;width: 6px;position: absolute;top: 3px;left: 3px;background: #005181;transition: 250ms cubic-bezier(.165,.84,.44,1);}.custom-radio-checkbox :checked ~ .custom-radio-checkbox-element:after{opacity: 1;visibility: visible;}.custom-radio-checkbox [type="radio"] ~ .custom-radio-checkbox-element:before, .custom-radio-checkbox [type="radio"] ~ .custom-radio-checkbox-element:after{border-radius: 20px;}.input-dropdown-error{padding-top: 6px;color: #d11914;}.input-dropdown-error a{color: inherit;text-decoration: underline;}.custom-error{color: #d11914;line-height: 1;padding-top: 6px;}.custom-error:empty{display: none;}.custom-flight-form, .custom-online-form, .custom-reservation-form{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.sub-menu .flatpickr-calendar.open{display: none;}.sub-menu.visible .flatpickr-calendar.open{display: inline-block;}.group-select .select2-container--open{z-index: 101;}.group-select-item .select2-container--open:after, .custom-input-dropdown.dropdown-open .input-dropdown-mask, .flatpickr-calendar.open + .flatpickr-mask{content: '';position: fixed;height: 100%;width: 100%;height: 100vh;width: 100vw;bottom: 0;left: 0;background: rgba(0,0,0,.1);z-index: 10;}.flatpickr-calendar.open + .flatpickr-mask{z-index: 200;}#fixed-line .flatpickr-calendar.open + .flatpickr-mask{display: none;}#fixed-line .visible .flatpickr-calendar.open + .flatpickr-mask{display: block;}@font-face{font-family: 'Bebas Neue';src: url('../fonts/BebasNeueBold.woff2') format('woff2'), url('../fonts/BebasNeueBold.ttf') format('truetype');font-weight: 600;font-style: normal;font-display: swap;}.promotions-box{min-width: 300px;max-width: 300px;position: absolute;top: 50%;right: 20px;color: white;font-size: 14px;line-height: 1.275;background: #EDB42A;transform: translateY(-23%);z-index: 1;}.promotions-box-header{position: relative;padding: 22px 55px 2px 25px;}.promotion-name{display: block;font: 600 50px/1.185 'Bebas Neue';text-transform: uppercase;}.promotion-price{display: block;padding: 5px 11px 4px;position: absolute;top: -13px;left: 24px;background: #CB1C15;border-radius: 15px;}.promotions-box-footer{padding: 12px 25px 15px;border-top: 1px solid rgba(0,0,0,.08);}.promotions-icon{height: 40px;width: 40px;position: absolute;top: 28px;right: 16px;background: url('../images/layout/ui.svg?ver=1') no-repeat -10000px -10000px;opacity: .08;}.promotions-icon.icon-two-way{background-position: -460px -76px;}.promotions-icon.icon-departure{background-position: -460px -116px;}.promotions-icon.icon-arrival{background-position: -460px -156px;}.promotions-link{position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-indent: -10000px;}.custom-field-error .custom-datepicker, .custom-input-dropdown .custom-input.custom-field-error, .custom-input.custom-field-error, .custom-field-error .select2-selection.select2-selection--single.custom-select2{border-color: #d11914;}.custom-errors .error{padding-bottom: 12px;color: #d11914;font-size: 15px;line-height: 20px;border: 0!important;}#breadcrumb{font-size: 0;}#breadcrumb li{display: inline-block;padding-top: 2px;position: relative;font-size: 15px;}#breadcrumb li + li{padding-left: 20px;}#breadcrumb li + li:before{content: '›';position: absolute;top: 2px;left: 8px;}.block{padding: 20px 0;}.block:last-of-type{padding-bottom: 30px;}.block header{padding: 5px 0 15px;text-align: center;}.block header h1, .block header h2, .block header h3{font-size: 36px;font-weight: 400;line-height: 1;margin: 12px 0 15px;}.block header h1 a, .block header h2 a, .block header h3 a{display: inline-block;position: relative;text-decoration: none;}.block header h1 a:before, .block header h2 a:before, .block header h3 a:before{content: '';position: absolute;height: 1px;width: 100%;left: 0;bottom: 0;background: black;visibility: hidden;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.block header h1 a:hover:before, .block header h2 a:hover:before, .block header h3 a:hover:before{visibility: visible;-webkit-transform: scaleX(1);transform: scaleX(1);}.promotions{margin: -20px -10px 0;}.scrollable-promotions .promotions{margin: 0;}.promotions li, .promotions .item{width: 50%;float: left;position: relative;overflow: hidden;margin: 20px 0 0;border-left: 10px solid white;border-right: 10px solid white;-webkit-perspective: 1200px;perspective: 1200px;}.scrollable-promotions .owl-carousel .item{width: 100%;float: none;border: none;}.promotions .image{height: 0;padding-top: 56.25%;background-repeat: no-repeat;background-position: center top;background-size: cover;-webkit-transform-origin: center center;transform-origin: center center;-webkit-transition: all 350ms ease;transition: all 350ms ease;}.promotions li:hover .image, .promotions .item:hover .image{-webkit-transform: scale(1.05) translateZ(0);transform: scale(1.05) translateZ(0);}.promotions .destination, .promotions-list figure figcaption, .promotion-destination{display: table;position: absolute;bottom: 0;left: 0;color: white;font-size: 15px;background: rgba(0,0,0,.5);}.promotions .destination .price, .promotions-list figure figcaption .price, .promotion-destination .price{width: 80px;display: table-cell;padding: 14px 16px 16px 10px;vertical-align: middle;white-space: nowrap;background: #2b8bbf;font: 400 50px/48px 'Arimo', Tahoma, serif;}.promotions .destination .price p, .promotions-list figure figcaption .price p, .promotion-destination .price p{display: inline-block;margin-right: -4px;vertical-align: middle;}.promotions .destination .text, .promotions-list figure figcaption h2, .promotion-destination h1{width: 100%;display: table-cell;padding: 18px 18px 10px;}.promotions .destination .text h2, .promotions-list figure figcaption h2 strong, .promotion-destination h1 strong{margin: 0 0 10px -6px;font-size: 45px;font-weight: normal;line-height: 0.85;}.promotions .destination .text h2{max-width: 440px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 0;padding-bottom: 10px;}.promotions .details, .promotions-list .details{position: absolute;top: 0;bottom: 0;left: 10px;right: 10px;text-indent: -10000px;z-index: 2;}#header .wrapper-promotion{height: 450px;position: initial;padding: 0 10px!important;}#header .wrapper-promotion .promotion-details{float: right;max-height: 440px;min-width: 360px;max-width: 565px;padding: 30px 20px 20px;position: relative;overflow: hidden;top: 50%;transform: translateY(-50%);color: white;background: rgba(0,0,0,.5);}#header .wrapper-promotion .promotion-details .text{font-size: 18px;line-height: 1.3;}#header .wrapper-promotion .promotion-details .text h1{font-size: 45px;line-height: 1;font-weight: 700;margin: 0;padding: 0 0 20px;}#header .wrapper-promotion .row, .block-destination .destination-image .summary .row{padding: 10px 0;}#header .wrapper-promotion .promotion-details .inline-block. .block-destination .destination-image .summary .inline-block{margin-right: 10px;font-size: 15px;line-height: 1.3;vertical-align: middle;}#header .wrapper-promotion .promotion-details .trip-type, .block-destination .destination-image .summary .trip-type{display: block;height: 44px;width: 44px;margin-top: -2px;}#header .wrapper-promotion .promotion-details .trip-type.one-way, .block-destination .destination-image .summary .trip-type.one-way{background-position: -220px -499px;}#header .wrapper-promotion .promotion-details .trip-type.two-way, .block-destination .destination-image .summary .trip-type.two-way{background-position: -220px -454px;}#header .wrapper-promotion .promotion-details .price, .block-destination .destination-image .summary .price{min-width: 100px;font: 400 45px/1.2 'Arimo', Arial;}#header .wrapper-promotion .row a{display: inline-block;margin-top: 2px;padding: 12px 24px;color: white;font-size: 15px;font-weight: 700;text-transform: uppercase;text-decoration: none;background: #36b28e;-webkit-border-radius: 0 0 10px 0;border-radius: 0 0 10px 0;}.promotions-list{margin: -25px -10px 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;}.promotions-list li{width: 33.3333%;margin: 25px 0;padding: 0 10px;position: relative;}.promotions-list li figure{position: relative;height: 0;overflow: hidden;padding-top: 56.25%;-webkit-perspective: 1200px;perspective: 1200px;}.promotions-list li figure .image{position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-repeat: no-repeat;background-position: center;background-size: cover;-webkit-transform-origin: center center;transform-origin: center center;-webkit-transition: all 350ms ease;transition: all 350ms ease;}.promotions-list li:hover figure .image{-webkit-transform: scale(1.05) translateZ(0);transform: scale(1.05) translateZ(0);}.promotions-list li figure figcaption{position: absolute;left: 0;right: 0;bottom: 0;display: block;}.promotions-list li figure figcaption .price{font-size: 34px;padding: 3px 14px 6px 11px;}.promotions-list li figure figcaption h2{padding: 0;}.promotions-list li figure figcaption h2 strong{font-size: 24px;font-weight: 600;line-height: 1;display: block;max-width: 250px;margin: 18px 15px 16px 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.promotions-list li h3{margin: 17px 0 9px;font-size: 24px;line-height: 1.2;}.block-destination .destination-image .summary{display: inline-block;padding: 20px;color: white;font-size: 18px;text-align: left;background: rgba(0,0,0,.5);}.block-destination .destination-image .summary .text{max-width: 440px;padding-bottom: 10px;}.block-destination .destination-image .summary .row{font-size: 15px;text-align: left;}.block-destination .destination-image .summary .price-from + .row{padding-top: 0;}.block-destination .destination-image .summary .row .inline-block{padding-left: 5px;}.block-destination .destination-image .summary .row .inline-block:first-child{padding-left: 0;}.block-destination .destination-image .summary .row .inline-block p + p{margin-top: 0;}.containloader{margin: 25px auto;line-height: 0;text-align: center;}.loader{position: relative;display: inline-block;}.squares{position: relative;display: inline-block;width: 20px;height: 20px;overflow: hidden;-webkit-transform-origin: bottom left;-ms-transform-origin: bottom left;transform-origin: bottom left;-webkit-animation: bigSqrShrink 1s linear infinite;animation: bigSqrShrink 1s linear infinite;}.square{width: 10px;height: 10px;position: absolute;background: #d11914;}.first{left: 0;top: 10px;}.second {left: 10px;top: 10px;-webkit-animation: drop2 1s linear infinite;animation: drop2 1s linear infinite;}.third {left: 0;top: 0;-webkit-animation: drop3 1s linear infinite;animation: drop3 1s linear infinite;}.fourth {left: 10px;top: 0;-webkit-animation: drop4 1s linear infinite;animation: drop4 1s linear infinite;}@-webkit-keyframes bigSqrShrink {0% {-webkit-transform: scale(1);transform: scale(1);}90% {-webkit-transform: scale(1);transform: scale(1);}100% {-webkit-transform: scale(0.5);transform: scale(0.5);}}@keyframes bigSqrShrink {0% {-webkit-transform: scale(1);transform: scale(1);}90% {-webkit-transform: scale(1);transform: scale(1);}100% {-webkit-transform: scale(0.5);transform: scale(0.5);}}@-webkit-keyframes drop2 {0% {-webkit-transform: translateY(-50px);transform: translateY(-50px);}25% {-webkit-transform: translate(0);transform: translate(0);}100% {-webkit-transform: translate(0);transform: translate(0);}}@keyframes drop2 {0% {-webkit-transform: translateY(-50px);transform: translateY(-50px);}25% {-webkit-transform: translate(0);transform: translate(0);}100% {-webkit-transform: translate(0);transform: translate(0);}}@-webkit-keyframes drop3 {0% {-webkit-transform: translateY(-50px);transform: translateY(-50px);}50% {-webkit-transform: translate(0);transform: translate(0);}100% {-webkit-transform: translate(0);transform: translate(0);}}@keyframes drop3 {0% {-webkit-transform: translateY(-50px);transform: translateY(-50px);}50% {-webkit-transform: translate(0);transform: translate(0);}100% {-webkit-transform: translate(0);transform: translate(0);}}@-webkit-keyframes drop4 {0% {-webkit-transform: translateY(-50px);transform: translateY(-50px);}75% {-webkit-transform: translate(0);transform: translate(0);}100% {-webkit-transform: translate(0);transform: translate(0);}}@keyframes drop4 {0% {-webkit-transform: translateY(-50px);transform: translateY(-50px);}75% {-webkit-transform: translate(0);transform: translate(0);}100% {-webkit-transform: translate(0);transform: translate(0);}}.news{margin: -10px -10px 0;}.scrollable-news .news{margin: 0;}.news + .news{margin-top: 20px;}.news li, .news .item{width: 33.3333%;float: left;padding: 10px;position: relative;font-size: 15px;line-height: 1.3;}.news .item:nth-child(3n+1){clear: both;}.scrollable-news .owl-carousel .item{width: 100%;float: none;padding-left: 0;padding-right: 0;}.news li .image, .news .item .image{height: 0;margin-bottom: 14px;padding-top: 56.25%;position: relative;background-repeat: no-repeat;background-position: center top;background-size: cover;}.news li time, .news .item time{display: inline-block;padding: 6px 12px 5px;position: absolute;bottom: 0;left: 0;color: white;font-size: 14px;background: #d11914;border-top-right-radius: 8px;}.news li h2, .news .item h2{font-size: 24px;}.news li h3, .news .item h3{margin-bottom: 12px;}.news li .details, .news .item .details{position: absolute;top: 10px;bottom: 10px;left: 10px;right: 10px;text-indent: -10000px;z-index: 2;}.news.items-2 li{width: 50%;margin-bottom: 10px;}.news.items-4 li{width: 25%;margin-top: 20px;}.news.items-4 li:nth-child(4n+1){clear: both;}.news.items-2 li .image{}.news.items-2 li h3{margin-top: 10px;font-size: 24px;line-height: 1.4;}.news.items-4 li h3{font-size: 18px;}.buttons{padding-top: 60px;font-size: 0;text-align: center;}.buttons a{display: inline-block;min-width: 180px;position: relative;margin: 1px 1px 0;padding: 12px 40px;color: white;font-size: 15px;font-weight: 700;text-decoration: none;text-transform: uppercase;background: #d11914;}.buttons a.prev{background: #2a8cc1;}.buttons a:after, .buttons a.prev:before{content: '';height: 13px;width: 8px;position: absolute;top: 50%;margin: -7px 0 0 14px;background: url('../images/layout/ui.svg?ver=1') no-repeat -391px -114px;}.buttons a.prev:before{margin: -7px 0 0 -22px;background-position: -382px -114px;}.buttons a.prev:after{display: none;}.highlights{overflow: hidden;position: relative;}.scrollable-highlights .owl-controls{display: none;}.scrollable-highlights.visible-controls .owl-controls{display: block;}.highlight-item{padding: 0 25px 25px;position: relative;color: white;font-size: 16px;line-height: 1.4;background: #2a8bbf;}.scrollable-highlights .highlights{margin: 0 -10px;}.scrollable-highlights .highlight-item{width: 25%;float: left;border-left: 10px solid white;border-right: 10px solid white;}.scrollable-highlights .owl-carousel.highlights{margin: 0;}.scrollable-highlights .owl-carousel .highlight-item{width: 100%;float: none;border: 0;}.highlight-item.highlight-item-2{background: #36b28e;}.highlight-item.highlight-item-3{background: #016499;}.highlight-item.highlight-item-4{background: #1e7c84;}.highlight-item .image{height: 0;margin: 0 -25px 25px;padding-top: 100%;position: relative;background-repeat: no-repeat;background-position: center top;background-size: cover;}.highlight-item h4{margin-bottom: 10px;font-size: 24px;font-weight: 700;line-height: 1;text-transform: uppercase;}.highlight-item img{margin-bottom: 10px;}.highlight-item .details{position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-indent: -10000px;z-index: 2;}.scrollable-highlights .owl-stage, .scrollable-highlights .owl-stage .owl-item{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: row nowrap;-ms-flex-flow: row nowrap;flex-flow: row nowrap;}[data-visible-items='items-3'] .owl-stage, [data-visible-items='items-2'] .owl-stage{width: 100%!important;width: calc(100% + 20px)!important;}[data-visible-items='items-3'] .owl-item{width: 33.3333%!important;}[data-visible-items='items-2'] .owl-item{width: 50%!important;}.scrollable-highlights .owl-nav div, .scrollable-promotions .owl-nav div, .scrollable-news .owl-nav div{height: 58px;width: 29px;position: absolute;top: 50%;margin-top: -29px;cursor: pointer;text-indent: -10000px;background: url('../images/layout/ui.svg?ver=1') no-repeat -228px 0;z-index: 10;}.scrollable-promotions .owl-nav div, .scrollable-news .owl-nav div{display: none!important;}.scrollable-promotions.visible-controls .owl-nav div, .scrollable-news.visible-controls .owl-nav div{display: block!important;}.scrollable-news .owl-nav div{margin-top: -95px;}.scrollable-highlights .owl-nav .owl-prev, .scrollable-promotions .owl-nav .owl-prev, .scrollable-news .owl-nav .owl-prev{left: 0;}.scrollable-highlights .owl-nav .owl-next, .scrollable-promotions .owl-nav .owl-next, .scrollable-news .owl-nav .owl-next{right: 0;background-position: -258px 0;}.pick-destination{font-size: 0;text-align: center;border-bottom: 2px solid #d01a15;}.pick-destination a{display: inline-block;min-width: 190px;margin: 0 1px;padding: 11px 5px 10px;font-size: 15px;text-decoration: none;vertical-align: bottom;background: #ccc;transition: none;}.pick-destination a.active{color: white;background: #d01a15;}.pick-destination a:first-child{-webkit-border-top-left-radius: 8px;border-top-left-radius: 8px;}.pick-destination a:last-child{-webkit-border-top-right-radius: 8px;border-top-right-radius: 8px;}.destination-tabs{position: relative;}.destination-tabs .tab{position: absolute;left: -10000px;right: 10000px;top: -10000px;}.destination-tabs .tab--padded{padding: 40px 0;}.destination-tabs .tab.active{position: relative;left: 0;right: 0;top: 0;}.content-images{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;}.content-images__text{flex: 1 0 45%;}.content-images__images{flex: 1 0 55%;}.content-images__text .text-custom{padding-right: 60px;}@media(max-width: 61.9em){.content-images__text, .content-images__images{flex: 1 0 100%;}.content-images__text{padding: 0 0 60px;}.content-images__text .text-custom{padding-right: 0;}}.text-custom{color: black;}.text-custom h1, .text-custom h2, .text-custom h3, .text-custom h4, .text-custom h5, .text-custom h6{margin: .65em 0;padding: 0;line-height: 1.16666;font-family: 'Arimo', Arial, serif;}.text-custom h1:first-child, .text-custom h2:first-child, .text-custom h3:first-child, .text-custom h4:first-child, .text-custom h5:first-child, .text-custom h6:first-child{margin-top: 0;}.text-custom h1, .text-custom h2, .text-custom h3{font-size: 24px !important;font-weight: 400 !important;}.text-custom p + p{margin-top: 1.5em;}#map_destinations{min-height: 550px;height: 80vh;height: calc(100vh - 150px);}#map_codeshare{min-height: 550px;height: 80vh;height: calc(100vh - 150px);}.mapp{position: relative;background: #e3e3e3;}.mapp table{min-width: inherit;}.map-label{position: absolute;}.disable-labels .map-label{display: none;}.search-location{max-width: 400px;margin: auto;}.cluster div{font-size: 14px !important;font-family: 'Arimo', Arial, serif !important;}.infowindow-content{width: 333px;color: black;padding: 16px 24px 24px;font-size: 13px;font-weight: 400;line-height: 1.275;}.infowindow-header{padding-bottom: 3px;font-size: 32px;font-family: 'Arimo', Arial, serif;line-height: 1.125;}.infowindow-body{max-height: 425px;margin-right: -10px;padding-right: 10px;overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;scrollbar-color: #aaa e9e9e9;scrollbar-width: thin;font-family: 'Arimo', Arial, serif;}.infowindow-body::-webkit-scrollbar{width: 10px;}.infowindow-body::-webkit-scrollbar-track {background: #e9e9e9;}.infowindow-body::-webkit-scrollbar-thumb{background: #aaa;border-left: 3px solid #e9e9e9;border-right: 3px solid #e9e9e9;border-radius: 4px;}@media (max-width: 61.9em) and (orientation: landscape){.infowindow-body{max-height: 350px;max-height: 60vh;}}@media (max-width: 47.9em){.infowindow-header{font-size: 28px;}.infowindow-body{max-height: 350px;max-height: 56vh;}}.codeshare-controls{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin: 0 -5px 6px;}.codeshare-controls__button{display: block;flex-basis: 50%;margin: 5px;padding: 9px 5px 10px;position: relative;top: 0;color: white;text-align: center;font-size: 13px;font-family: 'Arimo', Arial, serif;text-decoration: none;border: 0;background: #005181;border-radius: 3px;}.codeshare-controls__button--primary{background: #d11915;}.codeshare-controls__button:hover{text-decoration: none;}.codeshare-title{padding: 12px 0 1px;color: #717171;font-size: 18px;line-height: 1;}.codeshare-box{margin: 10px 0;padding: 11px 12px 10px 68px;background: white;border: 1px solid #bfd3df;}.codeshare-box:last-child{margin-bottom: 1px;}.codeshare-box__destination{position: relative;padding: 3px 40px 4px 0;font-size: 16px;font-weight: 700;line-height: 1.125;}.codeshare-box__destination-code{position: absolute;top: 5px;right: 0;font-size: 12px;font-weight: 400;}.codeshare-box__company{position: relative;padding: 10px 0;color: #737373;font-size: 12px;line-height: 1.125;}.codeshare-box__company:empty, .codeshare-box__company:last-child{display: none;}.codeshare-box__company-logo{height: 40px;width: 40px;object-fit: contain;position: absolute;top: 50%;right: 100%;margin-right: 15px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}button.gm-ui-hover-effect{top: 0 !important;right: 0 !important;}button.gm-ui-hover-effect img{height: 20px !important;width: 20px !important;margin: 4px !important;}.gm-style-iw.gm-style-iw-c, .gm-style-iw-d{max-height: inherit !important;max-width: inherit !important;overflow: hidden !important;}.gm-style .gm-style-iw-c, .gm-style .gm-style-iw-t:after{padding: 0 !important;background: #fafafa !important;}#airports{padding: 30px 0;}#airports .row{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;}#airports .row .col{width: 25%;padding: 25px 0 25px 45px;font-size: 15px;}#airports .row .col h2{position: relative;margin: 0 0 6px;font-size: 17px;}#airports .row .col h2:before{content: '';height: 34px;width: 34px;position: absolute;left: -45px;top: -4px;background: url('../images/layout/ui.svg?ver=1') no-repeat -266px -60px;}#airports .row .col p{padding-top: 6px;}#airports .row .col a{color: #d11914;text-decoration: underline;}a[data-map]{display: inline-block;position: relative;padding-left: 18px;color: black!important;font-size: 15px;float: right;margin-top: 8px;}a[data-map]:before{content: '';height: 15px;width: 13px;position: absolute;left: 0;top: 5px;background: url('../images/layout/ui.svg?ver=1') no-repeat -252px -60px;}.paging{margin-top: 40px;font-size: 0;text-align: center;}.paging a{display: inline-block;min-width: 39px;padding: 9px 2px;font-size: 14px;text-decoration: none;vertical-align: middle;border: 1px solid #e2e2e2;border-left-width: 0;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);}.paging a:first-child + a{border-left-width: 1px;}.paging a.active{color: white;background: #2a8bbf;border-color: #2a8bbf;}.paging a#prev, .paging a#next{border: 0;position: relative;text-indent: -10000px;}.paging a#prev:before, .paging a#next:before{content: '';height: 11px;width: 7px;position: absolute;left: 50%;top: 50%;margin: -5px 0 0 -3px;background: url('../images/layout/ui.svg?ver=1') no-repeat -10000px 0;}.paging a#prev:before{background-position: -238px -60px;}.paging a#next:before{background-position: -239px -72px;}.paging .disabled{visibility: hidden;}.destination-image{height: 750px;margin: 50px auto;background-position: bottom center;background-repeat: no-repeat;background-size: cover;}.block-destination h1{font-size: 50px;font-weight: 400;}.block-destination .row{font-size: 0;text-align: center;}.block-destination .row .col{width: 33.3333%;display: inline-block;padding: 0 40px 0 85px;font-size: 15px;text-align: left;vertical-align: top;}.block-destination .row .col h2{padding-top: 12px;position: relative;font: 400 32px/1.2 'Arimo', Arial;}.block-destination .row .col .ico{height: 72px;width: 72px;position: absolute;top: -1px;left: -84px;background: #d11914;-webkit-transform: scale(0.8);transform: scale(0.8);-webkit-border-radius: 72px;border-radius: 72px;}.block-destination .row .col .ico:before{content: '';height: 42px;width: 42px;position: absolute;top: 50%;left: 50%;margin: -21px 0 0 -21px;background: url('../images/layout/ui.svg?ver=1') no-repeat 0 -190px;}.block-destination .row .col .ico.ico-airport:before{background-position: -42px -190px;}.block-destination .row .col .ico.ico-one-way:before{background-position: -301px 0;}.block-destination .row .col .ico.ico-two-way{-webkit-border-radius: 0;border-radius: 0;background: transparent url('../images/layout/ui.svg?ver=1') no-repeat -301px -42px;}.block-destination .row .col .ico.ico-two-way:before{display: none;}.block-destination .row .col p{padding-top: 8px;}.block-destination .row .col a{text-decoration: underline;}.button{display: inline-block;padding: 12px 40px 10px;text-transform: uppercase;color: white;font-size: 14px;font-weight: 700;text-decoration: none!important;background: #d11914;-webkit-border-radius: 4px;border-radius: 4px;}#flights_schedule{padding: 58px 0 20px;}#flights_schedule.scrollable-columns{overflow: auto;}#flights_schedule.scrollable-columns .table-holder{min-width: 800px;}#flights_schedule h2{padding-bottom: 36px;font-size: 40px;font-weight: 400;line-height: 1;text-align: center;}.block-destination .table-holder{position: relative;padding: 28px 14px;background: #f5f5f5;}.block-destination .nav-schedule{height: 36px;width: 36px;position: absolute;top: 27px;left: 28px;text-indent: -10000px;background: url('../images/layout/ui.svg?ver=1') no-repeat -366px -182px;z-index: 3;}.block-destination .nav-schedule.next{left: auto;right: 28px;background-position: -366px -219px;}.block-destination .nav-schedule.disabled{background-position: -366px -256px;}.block-destination .nav-schedule.next.disabled{background-position: -366px -293px;}.block-destination .table-holder .table{display: block;position: static;}.block-destination .table-holder .table.half-width{width: 50%;float: left;padding: 0 14px;}.block-destination .table-holder .month-name{display: block;padding: 0 45px 20px;color: #d11914;font-size: 24px;font-weight: 400;text-align: center;}.block-destination .table-holder table{width: 100%!important;min-width: inherit;text-align: center;border-collapse: collapse!important;}.block-destination .table-holder table td{padding: 17px 5px;font-size: 14px;background: transparent;border: 1px solid #d8d8d8;vertical-align: top;}.block-destination .table-holder table th{padding: 3px 5px;color: black;font-size: 14px;text-align: center;text-transform: uppercase;border: 1px solid #e0e0e0;background: #e0e0e0;}.block-destination .table-holder table tr:first-child th:last-child, .block-destination .table-holder table tr:last-child td:first-child{-webkit-border-radius: 0;border-radius: 0;}.block-destination .table-holder table td.active{padding-top: 10px;padding-bottom: 4px;background: white;}.block-destination .table-holder table .date{display: inline-block;height: 36px;width: 36px;padding-top: 9px;position: relative;-webkit-border-radius: 36px;border-radius: 36px;}.block-destination .table-holder table .active .date{color: white;cursor: pointer;background: #d11914;}.block-destination .table-holder .active .date:before, .block-destination .table-holder .active .date:after{display: none;content: '';height: 0;width: 0;position: absolute;top: 50%;left: 100%;margin: -8px 0 0 -6px;border-style: solid;border-width: 8px 10px;border-color: transparent #e0e0e0 transparent transparent;z-index: 9;}.block-destination .table-holder .active .date:after{margin-left: -5px;border-color: transparent white transparent transparent;z-index: 10;}.block-destination .table-holder td.selected .date:before, .block-destination .table-holder td.selected .date:after{display: block;content: '';}.block-destination .table-holder table .date time{display: block;padding: 3px 0 3px 7px;position: relative;color: black;font-size: 12px;line-height: 1;}.block-destination .table-holder table .date time:first-child{margin-top: 11px;}.block-destination .table-holder table .date time:before{content: '';height: 12px;width: 14px;position: absolute;top: 50%;left: 0;margin: -6px 0 0 -10px;background: url('../images/layout/ui.svg?ver=1') no-repeat -367px -331px;}.block-destination .table-holder .date .pupop-holder{padding-left: 50px;position: absolute;top: 50%;left: 0;cursor: default;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 5;}.block-destination .table-holder .date .pupop{max-height: 300px;max-height: 65vh;overflow: auto;-webkit-overflow-scrolling: touch;min-width: 500px;padding: 38px 18px 18px;position: relative;cursor: default;color: black;font-size: 13px;text-align: left;background: white;-webkit-box-shadow: 0 0 10px rgba(0,0,0,.15);box-shadow: 0 0 10px rgba(0,0,0,.15);}.block-destination .table-holder .table + .table .date .pupop-holder{padding-left: 0;padding-right: 50px;}.block-destination .table-holder .table + .table .date .pupop-holder{left: auto;right: 0;}.block-destination .table-holder .table + .table .active .date:before, .block-destination .table-holder .table + .table .active .date:after{left: 0;margin-left: -14px;border-color: transparent transparent transparent #e0e0e0;}.block-destination .table-holder .table + .table .active .date:after{margin-left: -15px;border-color: transparent transparent transparent white;}.block-destination .table-holder .date .pupop .close{height: 36px;width: 36px;position: absolute;top: 0;right: 0;cursor: pointer;text-indent: -10000px;background: url('../images/layout/ui.svg?ver=1') no-repeat -366px -391px;}.block-destination .table-holder .date table{min-width: inherit;margin-right: 20px;}.block-destination .table-holder .date table td{padding: 4px 5px;border: 0;font-size: 13px;text-align: left;vertical-align: top;}.block-destination .table-holder .date table td:last-child{padding-right: 0;text-align: right;}.block-destination .table-holder .date table time{margin-top: 2px;padding: 0 0 0 30px;font: 400 15px/1.1 'Arimo', Tahoma, serif;}.block-destination .table-holder .date table time:first-child{margin-top: 2px;}.block-destination .table-holder .date table time:before{height: 22px;width: 22px;left: 0;margin: -11px 0 0;background-position: -366px -345px;}.block-destination .table-holder .date table strong{display: block;padding-bottom: 5px;font: 400 18px/1.1 'Arimo', Tahoma, serif;white-space: nowrap;}.block-destination .table-holder .date table small{display: block;font-size: 12px;white-space: nowrap;}.block-destination .table-holder .date table .button{padding: 10px 15px 9px;-webkit-border-radius: 0;border-radius: 0;}.block-destination .table-holder .divider{height: 1px;clear: both;margin: 10px 0 10px -5px;background: #e6e6e6;}.block-destination .table-holder .passed td, .block-destination .table-holder .date .passed time{color: #a2acb1;}.block-destination .table-holder .date .passed time:before{background-position: -366px -368px;}.block-destination .table-holder .date table .passed .button{cursor: default;background: #a2acb1;pointer-events: none;}.text.two-columns{font-size: 15px;line-height: 1.55;-webkit-column-count: 2;-webkit-column-gap: 50px;-moz-column-count: 2;-moz-column-gap: 50px;-ms-column-count: 2;-ms-column-gap: 50px;-o-column-count: 2;-o-column-gap: 50px;column-count: 2;column-gap: 50px;}.text.two-columns *{-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid-column;-webkit-column-fill: auto;-moz-column-fill: auto;column-fill: auto;}.has-sidebar aside{width: 290px;float: left;padding-top: 5px;}#toggle-sidebar-menu, #toggle-page-category{display: none;width: 100%;border: 0;padding-right: 40px;position: relative;color: white;font-size: 15px;text-align: left;background: #2d8cc0;}#toggle-sidebar-menu:after, #toggle-page-category:after{content: '';height: 8px;width: 14px;position: absolute;top: 50%;right: 11px;margin-top: -3px;background: url('../images/layout/ui.svg?ver=1') no-repeat -94px -128px;}#toggle-sidebar-menu span, #toggle-page-category span{display: block;padding: 10px 15px 12px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}aside nav{background: #2d8cc0;-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px;}aside nav li{position: relative;}aside nav li:before{content: '';width: 0;position: absolute;top: 0;bottom: 0;left: 0;opacity: 0;background: #015c8d;-webkit-transition: all 350ms cubic-bezier(0.785, 0.135, 0.150, 0.860);transition: all 350ms cubic-bezier(0.785, 0.135, 0.150, 0.860);z-index: 1;}aside nav li:hover:before{opacity: 1;width: 100%;}aside nav a{display: block;padding: 13px 40px 13px 33px;position: relative;color: white;font-size: 15px;line-height: 1.2;text-decoration: none;z-index: 2;}aside nav li:first-child, aside nav li:first-child a{overflow: hidden;-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px;}aside nav a:before{content: '•';font-size: 120%;position: absolute;top: 11px;left: 20px;}aside nav a:hover{text-decoration: none;}aside nav a.active{padding-left: 20px;background: #015c8d;}aside nav a.active:before{display: none;}aside nav a.active:after{content: '';height: 15px;width: 9px;position: absolute;top: 14px;right: 20px;background: url('../images/layout/ui.svg?ver=1') no-repeat -83px -127px;}aside .highlight-item{margin-top: 20px;}.has-sidebar .content{padding-left: 315px;}article{line-height: 1.5;overflow: hidden;}article.position{overflow: visible;}article h2, article h3, article h4, article h5, article h6{clear: both;margin: 18px 0 1em;color: #015c8d;}article h2:first-of-type, article h3:first-of-type, article h4:first-of-type, article h5:first-of-type, article h6:first-of-type{margin-top: 0;}article h1{font-size: 40px;line-height: 1.2;font-weight: 400;}article a{color: #d11914;text-decoration: underline;}article img{display: block;float: left;max-width: 100%;margin: 12px 20px 12px 0;}article img[style*="float:right"], article img[style*="float: right"] {float: right;margin-left: 20px;margin-right: 0;}article * + p, article p + p, article ul, article ol, article ul + p, article ol + p, article ol ol, article ul ul, article ul ol, article ol ul, article ol ol, article ol + li, article ul + li, article * + h2:first-of-type, article * + h3:first-of-type, article * + h4:first-of-type, article * + h5:first-of-type, article * + h6:first-of-type, .scrollable-table-outer{margin-top: 1em;}article ol{list-style-type: decimal;list-style-position: outside;margin-left: 30px;}article ol ol, article ul ol{list-style-type: lower-latin;list-style-position: outside;margin-left: 18px;}article ul li{position: relative;padding: 4px 0 4px 18px;overflow: hidden;}article ul li:before{content: '•';position: absolute;top: 4px;left: 0;color: #0375b2;font-size: 140%;font-weight: bold;line-height: 1;}article .bullets li{position: relative;padding: 7px 0 7px 35px;}article .bullets > li:before{content: '';height: 19px;width: 19px;position: absolute;top: 9px;left: 0;background: url('../images/layout/ui.svg?ver=1') no-repeat -62px -124px;}article strong{font-size: 120%;}article .text{overflow: hidden;}.scrollable-table{overflow: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;}.touchevents .scrollable-table-outer{position: relative;padding-bottom: 55px;}.touchevents .scrollable-table-outer:after{content:'';height: 34px;width: 23px;position: absolute;bottom: 10px;left: 50%;margin-left: -11px;background: url('../images/layout/ui.svg?ver=1') no-repeat -277px -95px;}main table{border: 0;min-width: 600px;width: 100%!important;border-collapse: separate!important;}main article .text table{min-width: inherit;}main table th, main table thead td{padding: 10px 15px;color: white;font-weight: 400;text-align: left;vertical-align: middle;background: #0375b2;}main table thead tr:first-child th:last-child, main table thead tr:first-child td:last-child{-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px;}main table td{padding: 15px;border-top: 1px solid white;border-left: 1px solid white;background: #f1f1f1;}main table td:first-child{border-left-width: 0;}main table tr:last-child td:first-child{-webkit-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px;}main table thead tr:last-child td:first-child{-webkit-border-bottom-left-radius: 0;border-bottom-left-radius: 0;}.embed-video{height: 0;position: relative;padding: 25px 0 56.25%;}.embed-video iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;}.list-airports{-webkit-column-count: 2;-webkit-column-gap: 40px;-moz-column-count: 2;-moz-column-gap: 40px;-ms-column-count: 2;-ms-column-gap: 40px;-o-column-count: 2;-o-column-gap: 40px;column-count: 2;column-gap: 40px;}.list-airports li{min-height: 54px;position: relative;padding: 12px 0 12px 38px;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid-column;-webkit-column-fill: auto;-moz-column-fill: auto;column-fill: auto;}.list-airports li:before{content: '';height: 35px;width: 32px;position: absolute;top: 8px;left: 0;background: url('../images/layout/ui.svg?ver=1') no-repeat -240px -93px;}.top-line{position: relative;padding: 0 110px 25px 0;}.breadcrumbs{font-size: 0;}.breadcrumbs a, .breadcrumbs span{display: inline-block;font-size: 15px;text-decoration: none;vertical-align: top;}.breadcrumbs a{margin-right: 5px;}.breadcrumbs a strong{display: inline-block;font-weight: normal;text-decoration: underline;}.top-line .back{padding-left: 30px;position: absolute;top: 0;right: 0;}.top-line .back:before{content: '';height: 23px;width: 23px;position: absolute;top: 0;left: 0;background: url('../images/layout/ui.svg?ver=1') no-repeat -243px -544px;}article time{display: inline-block;padding: 4px 12px 5px;color: white;font-size: 14px;background: #d11914;border-top-right-radius: 8px;}.article-tools{overflow: hidden;padding-bottom: 20px;}.article-tools .pull-right{padding-top: 6px;}.preview{float: left;margin: 12px 20px 12px 0;}.preview figure{overflow: hidden;position: relative;}.preview figure img{width: 100%;margin: 0;}.preview .media{position: absolute;bottom: 10px;left: 10px;}.preview .media a{display: block;float: left;position: relative;margin-right: 10px;padding: 10px 41px 10px 10px;color: white;font-size: 13px;line-height: 15px;text-decoration: none;text-transform: uppercase;background: #d11914;}.preview .media a:after{content: '';height: 18px;width: 21px;position: absolute;top: 50%;right: 11px;margin-top: -9px;background: url('../images/layout/ui.svg?ver=1') no-repeat -146px -172px;}.preview .media a.video:after{background-position: -264px -196px;}.preview .downloads{}.preview .downloads a{display: block;position: relative;padding: 18px 170px 17px 10px;color: black;font-size: 16px;line-height: 1.1;text-decoration: none;border-top: 1px solid #e8e8e8;}.preview .downloads a:first-child{border-top-width: 0;}.preview .downloads a:nth-child(2n+2){background: #fafafa;}.preview .downloads a i{min-width: 140px;padding-left: 27px;position: absolute;top: 18px;right: 17px;font-style: normal;text-align: left;}.preview .downloads a i:before{content: '';height: 23px;width: 17px;position: absolute;top: -2px;left: 0;background: url('../images/layout/ui.svg?ver=1') no-repeat -385px -451px;}.flight-board{width: 100%!important;}.flight-board th{color: black;padding: 20px;text-align: center;text-transform: uppercase;background: #f2f2f2;}.flight-board tr:first-child th:last-child{-webkit-border-top-right-radius: 0;border-top-right-radius: 0;}.flight-board td{padding: 20px;font-size: 18px;border: 0;text-align: center;background: transparent;border-bottom: 1px solid #e8e8e8;}#toggle-page-category{display: none;width: 100%;border: 0;padding-right: 40px;position: relative;color: white;font-size: 15px;text-align: left;background: #2d8cc0;}.pick-page-category{padding: 0 0 35px;font-size: 0;text-align: center;}.pick-page-category ul {margin-left: -20px;margin-right: -20px;}.pick-page-category ul li{display: inline-block;padding: 0 10px 25px;font: 400 18px/1.2 'Arimo', Tahoma, serif;vertical-align: top;}.pick-page-category ul li:first-child{padding-left: 0;}.pick-page-category ul li:last-child{padding-right: 0;}.pick-page-category ul li a{display: block;min-width: 120px;max-width: 130px;position: relative;padding: 78px 0 0;-webkit-transition: color 250ms cubic-bezier(0.680, 0, 0.265, 1);transition: color 250ms cubic-bezier(0.680, 0, 0.265, 1);}.pick-page-category ul li a .ico{height: 72px;width: 72px;position: absolute;top: 0;left: 50%;margin-left: -36px;background: #005b8c;-webkit-border-radius: 72px;border-radius: 72px;-webkit-transition: background 250ms cubic-bezier(0.680, 0, 0.265, 1);transition: background 250ms cubic-bezier(0.680, 0, 0.265, 1);}.pick-page-category ul li a .ico:before{content: '';height: 72px;width: 72px;position: absolute;top: 0;left: 0;background: url('../images/layout/ui.svg?ver=1') no-repeat -10000px 0;}.pick-page-category ul li a .ico-1:before{background-position:0 -232px }.pick-page-category ul li a .ico-2:before{background-position:0 -305px }.pick-page-category ul li a .ico-3:before{background-position:0 -378px }.pick-page-category ul li a .ico-4:before{background-position:0 -451px }.pick-page-category ul li a .ico-5:before{background-position:0 -524px }.pick-page-category ul li a .ico-6:before{background-position:-73px -232px }.pick-page-category ul li a .ico-7:before{background-position:-73px -305px }.pick-page-category ul li a .ico-8:before{background-position:-73px -378px }.pick-page-category ul li a .ico-9:before{background-position:-73px -451px }.pick-page-category ul li a .ico-10:before{background-position:-73px -524px }.pick-page-category ul li a .ico-11:before{background-position:-146px -232px }.pick-page-category ul li a .ico-12:before{background-position:-146px -305px }.pick-page-category ul li a .ico-13:before{background-position:-146px -378px }.pick-page-category ul li a .ico-14:before{background-position:-146px -451px }.pick-page-category ul li a .ico-15:before{background-position:-146px -524px }.pick-page-category ul li a .ico-16:before{background-position:-219px -232px }.pick-page-category ul li a .ico-17:before{background-position:-293px -232px }.pick-page-category ul li a .ico-18:before{background-position:-293px -305px }.pick-page-category ul li a .ico-19:before{background-position:-293px -378px }.pick-page-category ul li a .ico-20:before{background-position:-293px -451px }.pick-page-category ul li a .ico-21:before{background-position:-293px -525px }.pick-page-category ul li a .ico-22:before{background-position:0 -599px }.pick-page-category ul li a .ico-23:before{background-position:-74px -599px }.pick-page-category ul li a .ico-24:before{background-position:-148px -599px }.pick-page-category ul li a .ico-25:before{background-position:-222px -599px }.pick-page-category ul li a .ico-26:before{background-position: 0px -747px;}.pick-page-category ul li a .ico-27:before{background-position: -74px -747px;}.pick-page-category ul li a .ico-28:before{background-position:-296px -673px;}.pick-page-category ul li a .ico-29:before{background-position:-222px -673px;}.pick-page-category ul li a .ico-30:before{background-position: -148px -599px;}.pick-page-category ul li a .ico-31:before{background-position: -222px -599px;}.pick-page-category ul li a .ico-32:before{background-position: 0 -673px;}.pick-page-category ul li a .ico-33:before{background-position: -74px -673px;}.pick-page-category ul li a .ico-34:before{background-position:-148px -673px;}.pick-page-category ul li a .ico-35:before{background-position:-299px -730px;}.pick-page-category ul li a .ico-36:before{background-position:-157px -734px;}.pick-page-category ul li a .ico-37:before{background-position:-227px -734px;}.pick-page-category ul li a:hover, .pick-page-category ul li a.active{color: #d11914;text-decoration: none;}.pick-page-category ul li a:hover .ico, .pick-page-category ul li a.active .ico{background: #d11914;}.scroll-disabled{position: fixed;margin-top: 0;width: 100%;}.aircraft{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;margin-top: -50px;}.aircraft li{margin-top: 0!important;padding-bottom: 70px;}.aircraft li .image{background-position: center center;}.aircraft h2{font-size: 32px;font-family: 'Arimo', Tahoma, serif;}.aircraft li .gallery{position: absolute;left: 10px;bottom: 10px;padding: 12px 41px 10px 13px;color: white;font-size: 14px;text-decoration: none;text-transform: uppercase;background: #d11914;}.aircraft li .gallery:after{content: '';height: 18px;width: 21px;position: absolute;top: 50%;right: 11px;margin-top: -9px;background: url('../images/layout/ui.svg?ver=1') no-repeat -146px -172px;}.list-partners{overflow: hidden;}.list-partners .list{position: relative;top: 1px;left: 1px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;}.list-partners li{width: 25%;float: left;padding: 0 15px 30px;text-align: center;border-bottom: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;}.list-partners li .thumb{display: block;height: 160px;line-height: 180px;}.list-partners li .thumb img{max-height: 100px;max-width: 76%;vertical-align: middle;}.list-partners li h2{padding-bottom: 7px;font-family: 'Arimo', Tahoma, serif;}.list-partners li a{display: inline-block;margin-top: 7px;color: #d11914;}.list-magazines{margin: 0 -10px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;}.list-magazines li{width: 25%;float: left;position: relative;margin: 18px 0;padding: 10px;}.list-magazines .image{height: 0;padding-top: 370px;background-repeat: no-repeat;background-position: center top;background-size: cover;}.list-magazines h2{padding-top: 10px;font: 400 18px/1.2 'Arimo', Tahoma, serif;}.list-magazines h2 strong{font-size: 24px;font-weight: 400;}.list-magazines .details{position: absolute;top: 10px;bottom: 10px;left: 10px;right: 10px;text-indent: -10000px;}.list-positions{padding-left: 65px;}.list-positions li{padding: 30px 0;border-top: 1px solid #e8e8e8;}.list-positions li:first-child{border-top-width: 0;}.list-positions li h2, .position .title{color: black;position: relative;margin-bottom: 15px;font: 700 26px/1 'Arimo', Tahoma, serif;}.list-positions li h2:before, .position .title:before{content: '';height: 50px;width: 50px;position: absolute;top: -9px;left: -65px;background: #005b8c;-webkit-border-radius: 50px;border-radius: 50px;z-index: 1;}.list-positions li h2:after, .position .title:after{content: '';height: 25px;width: 25px;position: absolute;top: 2px;left: -52px;background: url('../images/layout/ui.svg?ver=1') no-repeat -194px -129px;z-index: 2;}.req{display: block;padding-bottom: 10px;font: 400 18px/1.3 'Arimo', Tahoma, serif;}.list-positions .button{margin-top: 15px;}.message-box{padding: 25px 20px;background: #f8f8f8;}.position{padding-left: 65px;}.form .form-title{padding-bottom: 22px;font-size: 34px;font-weight: 400;text-align: center;}.form .form-body .form-title{font-size: 24px;font-weight: 400;padding-top: 33px;padding-bottom: 10px;}.form .form-body .form-title:empty{padding: 10px 0;}.form .form-body{background: #f2f2f2;}.form .form-body .wrapper{max-width: 950px;padding-left: 10px;padding-right: 10px;}.charters-table tbody tr{display: none;}.charters-table tbody tr.tr-visible{display: table-row;}.request-form .form{margin-left: auto;margin-right: auto;}.request-form .form > li{padding: 10px 30px 0 130px;}.request-form .form > li.full-width{width: 100%;padding-right: 30px;}.request-form .form > li.size-2{padding-left: 90px;}.request-form .form > li label{max-width: 118px;position: absolute;top: 50%;left: 0;margin-top: 3px;font-size: 14px;line-height: 1.1;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.request-form .form > li.size-2 label{max-width: 88px;}.request-form .form > li label.checkbox, .request-form .form > li label.radio{max-width: inherit;position: relative;top: 0;margin-top: 0;-webkit-transform: translateY(0);transform: translateY(0);}.request-form .form > li label.no-transform{margin-top: 0;-webkit-transform: translateY(0);transform: translateY(0);}.request-form .form > li label.checkbox + label.checkbox, .request-form .form > li label.radio + label.radio{margin-left: 10px;}.request-form .form > li label.checkbox var, .request-form .form > li label.radio var{padding-top: 6px;}.request-form .charters-table{margin: 10px 0;}.request-form .charters-table thead th{color: black;padding: 9px 0 10px 10px;background: #dbdbdb;}.request-form .charters-table tr:first-child th:last-child{-webkit-border-top-right-radius: 0;border-top-right-radius: 0;}.request-form .charters-table tbody td{padding: 10px 0 0 10px;border-width: 0;}.request-form .charters-table tbody tr:first-child td{padding-top: 15px;}.request-form .form textarea{min-height: 90px;resize: none;}.request-form .form > li.has-text{padding-top: 0;padding-bottom: 0;}.request-form .chosen-container-single .chosen-single{padding-top: 11px;padding-bottom: 9px;}.detailed-text{padding: 25px 0 15px;display: none;}.form .req{padding: 0;color: #d11914;font: 400 13px/1.2 'Arimo', Tahoma, serif;}.form .button-offset{position: relative;top: 23px;}.form .button-offset button{min-width: 304px;}.form .full-width button{min-width: 304px;}.custom-file{position: relative;padding: 0 153px 0 0;overflow: hidden;}.custom-file .browse{width: 145px;padding: 10px 0 9px;overflow: hidden;position: absolute;top: 0;right: 0;cursor: pointer;color: black;font-size: 15px;text-align: center;background: #ccc;}.custom-file input[type=file]{position: absolute;top: 0;right: 0;margin: 0;padding: 0;min-width: 100%;min-height: 100%;font-size: 30px;text-align: right;filter: alpha(opacity=0);opacity: 0;display: block;z-index: 10;}.custom-file input[readonly]{width: 100%;cursor: default;background: white;border: 1px solid #dbdbdb;}.new-user{margin: 29px 0;padding-top: 18px;border-top: 1px solid #e8e8e8;}.new-user form{display: none;}.new-user header a, .new-user header h2{font-size: 40px;line-height: 1;font-weight: 400;}.new-user header a{color: #d11914;text-decoration: none;}.new-user header h2{display: none;}.new-user.visible header a{display: none;}.new-user.visible header h2, .new-user.visible form{display: block;}.new-user .checkbox, .new-user .radio{font-size: 17px;}.new-user .text-center .checkbox, .new-user .text-center .radio{margin: 0 10px;}.new-user .company-details{display: none;position: relative;margin-top: 20px;padding-top: 20px;}.new-user .company-details.visible{display: block;}.new-user .company-details:before{content: '';position: absolute;top: 0;left: 10px;right: 10px;border-top: 1px dashed #ccc;}.ticket-system{margin-bottom: 20px;text-align: center;}main table.ticket-system tr:last-child td:first-child{-webkit-border-bottom-left-radius: 0;border-bottom-left-radius: 0;}.ticket-system td:first-child{text-align: left;}.ticket-system td:last-child{text-align: right;}.ticket-system td{padding: 37px 35px;border-width: 0;}.ticket-conversation{padding-left: 80px;}.ticket-conversation li{min-height: 50px;position: relative;margin-top: 20px;padding: 20px 22px;border: 1px solid #dbdbdb;}.ticket-conversation li:before{content: '';height: 40px;width: 37px;position: absolute;top: 20px;left: -80px;background: url('../images/layout/ui.svg?ver=1') no-repeat -373px -476px;}.ticket-conversation li:after{content: '';height: 16px;width: 10px;position: absolute;top: 33px;left: -27px;background: url('../images/layout/ui.svg?ver=1') no-repeat -373px -518px;}.ticket-conversation li.out:after{background-position: -385px -518px;}.ticket-conversation .name, .ticket-conversation time, .ticket-conversation [href*='mailto']{display: block;margin-bottom: 3px;font-size: 18px;font-weight: 400;}.ticket-conversation time, .ticket-conversation [href*='mailto']{font-size: 15px;font-weight: 700;}.ticket-conversation [href*='mailto']{color: black;display: inline-block;text-decoration: none;}.ticket-conversation summary{padding-top: 10px;line-height: 1.5;}.ticket-conversation summary [href*='mailto']{display: inline;font-weight: 400;}.expandable-article{max-height: 335px;overflow: hidden;position: relative;}.expandable-article .expand-article{display: block;height: 150px;width: 100%;padding-top: 105px;position: absolute;left: 0;bottom: 0;text-align: center;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%);z-index: 2;}.expandable-article .expand-article .button{display: inline-block;min-width: 206px;padding: 12px 10px 13px;font-size: 14px;cursor: pointer;color: black;text-decoration: underline!important;background: transparent;}.expandable-article.expanded{max-height: inherit;overflow: visible;padding-bottom: 70px;}.expandable-article.expanded .expand-article{height: auto;padding-top: 0;background: transparent;}.list-shop{margin-bottom: 20px;overflow: hidden;}article + .list-shop, .expandable-article + .list-shop{margin-top: 20px;}.list-shop .list{margin: -1px -1px 0 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;}.list-shop li{width: 25%;float: left;padding: 20px 20px 75px;position: relative;border-top: 1px solid #e8e8e8;}.list-shop li:before{content: '';width: 1px;position: absolute;top: 30px;bottom: 30px;right: 0;background: #e8e8e8;}.list-shop .thumb{display: block;height: 0;position: relative;overflow: hidden;padding-top: 200px;}.list-shop .thumb img{max-width: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}.list-shop .thumb .labels{position: absolute;top: 33px;left: 0;}.list-shop .thumb .labels span{display: block;height: 28px;width: 28px;margin-top: 7px;padding-top: 7px;font-size: 12px;text-align: center;background: #e8e8e8;-webkit-border-radius: 28px;border-radius: 28px;}.list-shop h2{color: #0a344b;text-transform: uppercase;font: 700 20px/1.2 'Arimo', Tahoma, serif;}.list-shop .product-form{position: absolute;bottom: 30px;left: 20px;right: 20px;}.quantity{display: inline-block;padding: 3px 12px;position: relative;}.quantity .input{height: 30px;width: 34px;border: 1px solid #dbdbdb;}.quantity .input input{height: 28px;width: 100%;border: 0;font-size: 14px;line-height: 28px;cursor: default;text-align: center;background: white;}.quantity .inc, .quantity .dec{height: 9px;width: 7px;position: absolute;top: 50%;right: 0;margin-top: -5px;cursor: pointer;text-align: left;text-indent: -10000px;background: url('../images/layout/ui.svg?ver=1') no-repeat -212px -157px;}.quantity .dec{right: auto;left: 0;background-position: -203px -157px;}.quantity .inc:before, .quantity .dec:before{content: '';position: absolute;top: -10px;bottom: -10px;left: -10px;right: -10px;}.list-shop .price, .list-shop .add-to-cart{display: inline-block;margin-right: -4px;vertical-align: middle;}.list-shop .price{color: #d11914;font: 24px/22px 'Arimo', Tahoma, serif;}.list-shop .add-to-cart{height: 36px;width: 36px;margin-left: 10px;position: relative;text-indent: -10000px;background: #d11914;-webkit-border-radius: 36px;border-radius: 36px;}.list-shop .add-to-cart:before{content: '';height: 16px;width: 19px;position: absolute;top: 50%;left: 50%;margin: -7px 0 0 -10px;background: url('../images/layout/ui.svg?ver=1') no-repeat -169px -170px;}.list-shop + .message-box, .list-shop .list + .message-box{margin-top: 20px;}.view-basket{height: 49px;padding: 0 60px 0 0;position: absolute;bottom: 25px;right: 10px;background: #2a8bbf;-webkit-border-radius: 49px;border-radius: 49px;}.view-basket var{display: block;color: white;padding: 15px 0 0 14px;font-size: 18px;font-style: normal;}.view-basket .go{height: 49px;width: 49px;position: absolute;top: 0;right: -1px;text-indent: -10000px;background: #d11914;-webkit-border-radius: 49px;border-radius: 49px;}.view-basket .go:before{content: '';height: 21px;width: 26px;position: absolute;top: 50%;left: 50%;margin: -9px 0 0 -13px;background: url('../images/layout/ui.svg?ver=1') no-repeat -146px -191px;}.preview-basket{padding-bottom: 20px;}.preview-basket header{overflow: hidden;}.preview-basket header .pull-left{font-size: 32px;font-weight: 400;}.preview-basket header .pull-left small{font-size: 18px;font-weight: 400;}.preview-basket header .pull-right a{display: inline-block;position: relative;margin-top: 16px;padding-left: 14px;font-size: 17px;text-decoration: none;}.preview-basket header .pull-right a:before{content: '';height: 11px;width: 7px;position: absolute;top: 50%;left: 0;margin-top: -5px;background: url('../images/layout/ui.svg?ver=1') no-repeat -212px -170px;}.table-basket{width: 100%!important;min-width: inherit;border-collapse: collapse!important;}.table-basket th, .table-basket td{color: black;text-align: center;vertical-align: middle;background: transparent;}.table-basket th:first-child, .table-basket td:first-child{text-align: left;}.table-basket th:last-child, .table-basket td:last-child{text-align: right;}.table-basket td{border-top: 1px solid #e8e8e8;}.table-basket figure{display: table;text-align: left;}.table-basket figure .thumb{height: 95px;width: 115px;min-width: 115px;display: table-cell;padding-right: 20px;vertical-align: middle;}.table-basket figure figcaption{display: table-cell;font-size: 15px;vertical-align: middle;}.table-basket figure figcaption h2{color: #0a344b;font: 700 22px/1.2 'Arimo', Tahoma, serif;}.table-basket figure figcaption h2 a{color: #0a344b;}.table-basket .price{font: 400 20px/1.2 'Arimo', Tahoma, serif;}.table-basket .all-price{color: #d11914;font-size: 30px;font-weight: 400;}.table-basket tbody .all-price{min-width: 100px;}.table-basket .remove-product{height: 22px;width: 22px;display: inline-block;position: relative;text-indent: -10000px;text-align: left;vertical-align: middle;background: #d11914 url('../images/layout/ui.svg?ver=1') no-repeat -197px -190px;-webkit-border-radius: 22px;border-radius: 22px;}.table-basket .remove-product:after{content: '';position: absolute;top: -8px;bottom: -8px;left: -8px;right: -8px;background: rgba(255,255,255,0);}.table-basket tfoot td, .table-basket tfoot td:first-child{padding-right: 15px;text-align: right;font: 400 30px/1.2 'Arimo', Tahoma, serif;}.table-basket tfoot tr:last-child td:first-child{-webkit-border-radius: 0;border-radius: 0;}.table-basket tfoot td .all-price{font-size: 32px;position: relative;top: 1px;}.header-filter .pull-right label, .header-filter .pull-right input, .header-filter .pull-right button, .header-filter .pull-right .custom-select{margin-left: 5px;display: inline-block;vertical-align: middle;}.header-filter .pull-right input, .header-filter .pull-right button{width: auto;}.header-filter .pull-right button{padding: 10px 20px 9px;-webkit-border-radius: 0;border-radius: 0;}.header-filter .pull-right .custom-select{width: auto;min-width: 170px;}.header-filter .pull-right button{text-transform: none;}.map-parnters{position: relative;z-index: 1;}.map-parnters .panel{width: 300px;position: absolute;top: 20px;bottom: 20px;right: 20px;padding: 70px 10px 20px 20px;background: #fff;z-index: 2;overflow: hidden;overflow-y: auto;}#map_partners{height: 550px;}.map-title{display: none;font: 400 20px/1 'Arimo', Tahoma, serif;padding: 6px 0 16px;}.map-partners{position: relative;z-index: 1;}.map-partners .panel{width: 300px;position: absolute;top: 20px;bottom: 20px;right: 20px;padding: 70px 10px 20px 20px;background: white;z-index: 2;overflow: auto;}#partner_city{position: absolute;top: 20px;left: 20px;font: 400 32px/1 'Arimo', Tahoma, serif;}#partner_offices{}#partner_offices > li{padding: 15px 10px 15px 45px;}#partner_offices > li:first-child{padding-top: 10px;}#partner_offices h2{position: relative;padding-bottom: 10px;font-size: 15px;font-weight: 600;line-height: 1.3;}#partner_offices h2:before{content: '';height: 32px;width: 32px;position: absolute;top: -5px;left: -45px;background: #d01a16 url('../images/layout/ui.svg?ver=1') no-repeat -268px -130px;-webkit-border-radius: 32px;border-radius: 32px;}#partner_offices a{color: #d01a16;text-decoration: underline;}.ticket-send{width: 74%;float: left;}.ticket-check{width: 23%;float: right;padding: 18px 18px 0;position: relative;border: 1px solid #dbdbdb;}.ticket-check:before{content: '';height: 3px;position: absolute;top: -1px;left: -1px;right: -1px;background: #d11914;}.add-file{display: inline-block;position: relative;margin-top: 10px;padding-left: 24px;font-size: 14px;}.add-file:before{content: '';height: 16px;width: 16px;position: absolute;top: 50%;left: 0;margin-top: -7px;background: url('../images/layout/ui.svg?ver=1') no-repeat -222px -543px;}.add-file:hover{text-decoration: none;}.add-file.disabled{color: #999;cursor: default;}.ticket-check div.form{padding-top: 0;}.ticket-check .form .form-title{padding: 3px 0 10px;font-size: 30px;}.ticket-check .form .full-width button{min-width: 125px;}.ticket-check .form .button-offset{padding: 0;}.accordion{margin-bottom: 30px;}.accordion > li{margin-top: 20px;}.accordion > li:first-child{margin-top: 0;}.accordion > li header{padding: 18px 45px 19px 20px;position: relative;font-size: 18px;text-align: left;cursor: pointer;background: #f2f2f2;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.accordion > li header:after{content: '';height: 0;width: 0;position: absolute;top: 50%;right: 0;margin: -3px 16px 0 0;border-style: solid;border-width: 10px 8px 10px 8px;border-color: black transparent transparent transparent;}.accordion > li header *{display: inline-block;padding-right: 20px;}.accordion > li header strong{display: inline-block;padding-right: 20px;vertical-align: baseline;font: 400 24px/1.2 'Arimo', Tahoma, serif;}.accordion > li .a-body{display: none;padding-top: 30px;}.accordion > li.open header:after{margin-top: -14px;border-color: transparent transparent black transparent;}.accordion > li.open .a-body{display: block;}.table-reservations{min-width: inherit;}.table-reservations th{color: black;font-size: 14px;background: transparent;border-bottom: 1px solid #e8e8e8;}.table-reservations td{vertical-align: top;border-width: 0;background: transparent;}.table-reservations td strong{display: block;padding-top: 10px;font: 400 20px/1.2 'Arimo', Tahoma, serif;}.table-reservations .icon{display: inline-block;height: 22px;width: 22px;margin: -2px 5px 0 0;vertical-align: middle;background: url('../images/layout/ui.svg?ver=1') no-repeat -1000px 0;}.table-reservations .icon-departure{background-position: -377px -37px;}.table-reservations .icon-arrival{background-position: -377px -60px;}.accordion.profile .message-box{margin-top: 15px;}.accordion.profile .message-box strong{font: 400 18px/1.2 'Arimo', Tahoma, serif;}.flymore-info{-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;margin-bottom: 40px;padding: 40px 0;font-size: 18px;background: #fafafa;}.flymore-info li{padding: 0 20px;}.flymore-info strong{font: 400 24px/1.2 'Arimo', Tahoma, serif;}.no-flexbox .flymore-info{display: table;width: 100%;table-layout: fixed;}.no-flexbox .flymore-info li{display: table-cell;vertical-align: top;padding: 0 10px;text-align: center;}.flymore-data tr th{font-size: 14px;color: black;text-align: center;border: 0;border-bottom: 1px solid #e8e8e8;background: transparent;}.flymore-data tr td{border: 0;background: transparent;text-align: center;font: 400 18px/1.2 'Arimo', Tahoma, serif;}.flymore-data tr:nth-child(2n+2) td{background: #fafafa;}.table-basket tfoot td.flight-data{background: #fafafa;}.table-basket tfoot td.flight-data .flymore-info{margin: 18px 0 0;padding: 20px 0 8px;font-size: 14px;font-weight: 400;border-top: 1px dashed #ccc;background: transparent;}.table-basket tfoot td.flight-data .flymore-info strong{font-size: 18px;}.no-flexbox .table-basket tfoot td.flight-data .flymore-info li{padding: 20px 0 10px;}.page-404{font-size: 36px;line-height: 1.5;font-weight: 400;}.page-404 .cell{padding-right: 120px;}.page-404 .cell + .cell{padding: 0;}.page-404 em{display: block;position: relative;color: #d6d6d6;font-size: 350px;font-weight: 700;font-style: normal;}.page-404 em:before{content: '';height: 1px;position: absolute;top: 50%;left: -15%;right: 52%;background: #d11914;}.page-404 em:after{content: '';height: 8px;width: 8px;position: absolute;top: 50%;right: 52%;margin-top: -4px;background: #d11914;-webkit-border-radius: 8px;border-radius: 8px;}.popup{display: none;width: 806px;padding: 80px 20px;position: fixed;top: 50%;left: 50%;font-size: 15px;line-height: 1.3;background: white;z-index: 9999;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.popup .close{height: 30px;width: 30px;position: absolute;top: 20px;right: 20px;cursor: pointer;text-indent: -10000px;background: url('../images/layout/ui.svg?ver=1') no-repeat -370px -130px;}.popup .title{padding: 20px 0;display: block;font-size: 34px;font-weight: 400;line-height: 1.1;text-align: center;}.overlay{display: none;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: black;background: rgba(0,0,0,.5);z-index: 9998;}#confirmOverlay{height: 100%;width: 100%;position: fixed;top:0;left:0;background: rgba(0,0,0,0.35);z-index: 100000;}#confirmBox, #confirmBox *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#confirmBox{width: 440px;padding: 0 25px 25px;position: fixed;top: 50%;left: 50%;background: #e4e4e4;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}#confirmBox .c-title{padding: 18px 0;position: relative;color: #303031;text-shadow: 1px 1px 0 white;border-bottom: 1px solid white;}#confirmBox .c-title:after{content: '';height: 1px;width: 100%;position: absolute;bottom: 0;left: 0;background: #c6c6c6;}#confirmBox .c-content{padding: 24px 0 20px;color: #333;font-size: 15px;line-height: 1.35;}#confirmButtons{text-align: center;font-size: 0;}#confirmBox .button{display: inline-block;margin: 10px;padding: 8px 30px 11px;color: white!important;font: normal 16px/1.1 'DaxPro', Arial, sans-serif;background: #9a9a9a;}#confirmBox .button.orange{background: #f07d00;}#confirmBox .button.green{background: #a0bf35;}@media only screen and (max-width: 38em){#confirmBox{width: 94%;left: 3%;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}#confirmBox .c-title{font-size: 22px;}}@media (max-height: 44em){.no-csscolumns .site-table{padding-bottom: 0;}.no-csscolumns #fixed-line{position: relative;margin-top: 30px;}.no-csscolumns #fixed-line .sub-menu{display: none;-webkit-transform: translateY(0);transform: translateY(0);}.no-csscolumns #fixed-line .sub-menu.visible{display: block;}}@media (max-height: 34em){.site-table{padding-bottom: 0;}#fixed-line{position: relative;margin-top: 30px;-webkit-transform: translateY(0);transform: translateY(0);}#fixed-line .line{background: transparent;z-index: 3;}#fixed-line .sub-menu{display: none;-webkit-transform: translateY(0);transform: translateY(0);z-index: 20;}#fixed-line .sub-menu.visible{display: block;}.sub-menu .chosen-container .chosen-drop{border-bottom-width: 1px;}.sub-menu .chosen-container .chosen-drop{top: 100%;bottom: auto;padding-top: 68px;padding-bottom: 10px;}.sub-menu .chosen-container-single.chosen-container-single-nosearch .chosen-drop{padding-top: 0;}.sub-menu .chosen-container-single .chosen-search{top: 15px;bottom: auto;}.sub-menu .chosen-container .chosen-results{max-height: 155px;}.sub-menu .chosen-container.chosen-container-single-nosearch .chosen-results{max-height: 188px;}}@media (max-width: 84.9em){.block-destination .table-holder .active .date:before, .block-destination .table-holder .active .date:after, .block-destination .table-holder .table + .table .active .date:before, .block-destination .table-holder .table + .table .active .date:after{top: auto;left: 50%;bottom: 100%;margin: 0 0 -4px -8px;border-width: 10px 8px;border-color: #e0e0e0 transparent transparent transparent;}.block-destination .table-holder .active .date:after, .block-destination .table-holder .table + .table .active .date:after{margin-bottom: -2px;border-color: white transparent transparent transparent;}.block-destination .table-holder .date .pupop-holder, .block-destination .table-holder .table + .table .date .pupop-holder{padding: 0 0 16px 0;position: absolute;top: auto;bottom: 100%;left: -30px;-webkit-transform: translateY(0);transform: translateY(0);}.block-destination .table-holder .col-2 .date .pupop-holder{left: -60px;}.block-destination .table-holder .col-3 .date .pupop-holder{left: -120px;}.block-destination .table-holder .col-4 .date .pupop-holder{left: -180px;}.block-destination .table-holder .col-5 .date .pupop-holder{left: -240px;}.block-destination .table-holder .col-6 .date .pupop-holder{left: -300px;}.block-destination .table-holder .col-7 .date .pupop-holder{left: -360px;}.block-destination .table-holder .table + .table .col-7 .date .pupop-holder{left: auto;right: -30px;}.block-destination .table-holder .table + .table .col-6 .date .pupop-holder{left: auto;right: -60px;}.block-destination .table-holder .table + .table .col-5 .date .pupop-holder{left: auto;right: -120px;}.block-destination .table-holder .table + .table .col-4 .date .pupop-holder{left: auto;right: -180px;}.block-destination .table-holder .table + .table .col-3 .date .pupop-holder{left: auto;right: -240px;}.block-destination .table-holder .table + .table .col-2 .date .pupop-holder{left: auto;right: -300px;}.block-destination .table-holder .table + .table .col-1 .date .pupop-holder{left: auto;right: -360px;}}@media (max-width: 74.9em){html::after{display: none;content: 'mobile';}#header .menu nav > ul > li > a{padding-left: 14px;padding-right: 14px;font-size: 16px;}#header .destination{max-width: 420px;}#header .destination h1{font-size: 60px;}.header-promo {width: auto;left: 45%;right: 30px;}.header-promo-back {width: auto;left: 640px;right: 30px;}.promotions-list li{width: 50%;}.promotions .destination, .promotions-list figure figcaption, .promotions-list .promotion-destination{width: 100%;}.promotions .destination .text h2, .promotions-list .promotion-destination h1 strong{font-size: 40px;}article img, .preview{max-width: 50%;}.preview img{max-width: inherit;}article h1{font-size: 30px;}.promotions .destination .text h2{max-width: 250px;max-width: 30vw;}.promotions-list li figure figcaption h2 strong{max-width: 300px;max-width: 38vw;}.list-partners li, .list-magazines li, .list-shop li, #airports .row .col{width: 33.3333%;}.block-destination .row .col{width: 33.3333%;padding-left: 45px;}.block-destination .row .col .ico{height: 36px;width: 36px;top: 2px;left: -45px;-webkit-transform: scale(1.0);transform: scale(1.0);}.block-destination .row .col .ico:before{height: 20px;width: 20px;margin: -10px 0 0 -10px;background-position: -259px -163px;}.block-destination .row .col .ico.ico-airport:before{background-position: -280px -163px;}.block-destination .row .col .ico.ico-one-way:before{background-position: -342px 0;}.block-destination .row .col .ico.ico-two-way{background-position: -363px 0;}.block-destination .row .col h2{padding-top: 0;}.ticket-send{width: 67%;}.ticket-check{width: 30%;}.page-404 em{font-size: 250px;}.page-404 em:before, .page-404 em:after{right: 58%;}.custom-flight-form .custom-form-flex .item-destination, .custom-flight-form .custom-form-flex .item-datepicker, .custom-flight-form .custom-form-flex .item-dropdown{-webkit-flex: 0 0 48%;flex: 0 0 48%;}.custom-flight-form .custom-form-flex .item-button{-webkit-flex: 0 0 100%;flex: 0 0 100%;}.custom-flight-form .custom-form-flex .item-button .custom-form-label-empty{display: none;}.touchevents .download-app{display: block;}}@media (max-width: 61.9em){html::after{display: none;content: 'lowermobile' }#footer .pull-left, #footer .pull-right{float: none!important;text-align: center;flex: 1 0 100%;}#footer .pull-right{padding-top: 26px;}.user-logged #header .header-nav li a.i-profile{display: inline-block;}.user-logged #header .header-nav li a.i-profile:after{display: none;}.user-logged #header .header-nav li a.i-profile:before{opacity: 0;visibility: hidden;content: '';height: 0;width: 0;position: absolute;top: 100%;left: 50%;margin: 0 0 0 -8px;border-style: solid;border-width: 8px;border-color: transparent transparent white;-webkit-transform: translateY(5px);transform: translateY(5px);}.user-logged #header .header-nav > li ul{opacity: 0;visibility: hidden;position: absolute;top: 100%;right: -12px;margin-top: 16px;padding-top: 8px;padding-bottom: 8px;overflow: visible;white-space: inherit;-webkit-transform: translateY(5px);transform: translateY(5px);-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-border-radius: 8px;border-radius: 8px;box-shadow: 0 5px 5px rgba(0,0,0,.15);}.user-logged #header .header-nav li:hover a.i-profile:before, .user-logged #header .header-nav > li:hover ul{opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}.user-logged #header .header-nav > li ul li{float: none;display: block;height: auto;margin-left: 17px;padding: 6px 0;text-align: right;}.user-logged #header .header-nav li ul li .user-name{max-width: inherit;padding: 0;}.user-logged #header .header-nav > li ul li a{height: auto;padding: 0!important;}.user-logged #header .header-nav li ul li:before, .user-logged #header .header-nav li ul li .user-name:before, .user-logged #header .header-nav li ul li a.user-exit:after{display: none;}#header .menu{height: 60px;padding: 0 65px 0 0;}#toggle-menu, #toggle-search{display: block;}#toggle-menu{height: 60px;width: 100%;padding-left: 65px;position: relative;color: white;font-size: 16px;}#toggle-menu span{height: 2px;width: 18px;position: absolute;top: 50%;margin: 1px 0 0 10px;background: white;-webkit-transition: background 0s 0.3s;transition: background 0s 0.3s;}#toggle-menu span:before, #toggle-menu span:after{content: '';height: 2px;width: 100%;position: absolute;left: 0;background: white;}#toggle-menu span:before{top: -6px;}#toggle-menu span:after{bottom: -6px;}#toggle-menu span:before, #toggle-menu span:after{-webkit-transition-duration: 0.3s, 0.3s;transition-duration: 0.3s, 0.3s;-webkit-transition-delay: 0.15s, 0s;transition-delay: 0.15s, 0s;}#toggle-menu span:before{-webkit-transition-property: top, -webkit-transform;transition-property: top, transform;}#toggle-menu span:after{-webkit-transition-property: bottom, -webkit-transform;transition-property: bottom, transform;}.main-menu-open #toggle-menu{border-color: rgba(0,0,0,0);}.main-menu-open #toggle-menu span{background: none;}.main-menu-open #toggle-menu span:before{top: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.main-menu-open #toggle-menu span:after{bottom: 0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.main-menu-open #toggle-menu span:before, .main-menu-open #toggle-menu span:after{-webkit-transition-delay: 0s, 0.3s;transition-delay: 0s, 0.3s;}#header .menu nav, #header .search-form, .has-sidebar aside nav ul {opacity: 0;width: auto;visibility: hidden;position: absolute;top: 100%;bottom: auto;left: 0;right: 0;will-change: transform;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg);-webkit-transform-origin: top center;transform-origin: top center;-webkit-transition: all 600ms cubic-bezier(0.55, 0, 0.1, 1);transition: all 600ms cubic-bezier(0.55, 0, 0.1, 1);}#header .search-form{padding: 12px 90px 12px 23px;background: #2a8cc1;-webkit-border-bottom-right-radius: 10px;border-bottom-right-radius: 10px;}.main-menu-open #header .menu nav, .main-search-open #header .search-form, .side-menu-open .has-sidebar aside nav ul {opacity: 1;visibility: visible;-webkit-transform: translateX(0);transform: translateX(0);}#header .menu nav > ul > li{float: none;background: #005b8c;}#header .menu nav > ul > li:nth-child(2n+1){background: #005380;}#header .menu nav > ul > li:first-child > a{-webkit-border-radius: 0;border-radius: 0;}#header .menu nav > ul > li > a.active{background: transparent;}#header .menu nav > ul > li:nth-child(2n+1) > a{background: #005380;}#header .menu nav > ul > li > a, #header .menu nav > ul > li:hover > a, #header .menu nav > ul > li:nth-child(2n+1) > a{background: transparent;}#header .menu nav > ul > li:nth-child(2n+1):hover > a{background: #005380;}#header .menu nav > ul > li .dropdown{display: none;position: relative;opacity: 1;visibility: visible;background: #2a8cc1;-webkit-transform: perspective(1200px) rotateX(0);transform: perspective(1200px) rotateX(0);}.no-touchevents #header .menu nav > ul > li:hover .dropdown, #header .menu nav > ul > li.active .dropdown{display: block;}#header .menu nav > ul > li .dropdown > ul{padding-left: 20px;padding-right: 20px;min-width: inherit!important;}#header .menu nav > ul > li.item-3 .dropdown > ul{-webkit-column-count: 1;-moz-column-count: 1;-ms-column-count: 1;-o-column-count: 1;column-count: 1;}#toggle-search{height: 60px;width: 60px;position: absolute;top: 0;right: 0;}#toggle-search span{height: 17px;width: 27px;position: absolute;top: 50%;left: 50%;margin: -8px 0 0 -8px;text-indent: -10000px;background: url('../images/layout/ui.svg?ver=1') no-repeat -52px -68px;}#header .search-form .input{min-width: inherit;}#header .search-form button{padding: 0;top: 18px;right: 18px;}#header .search-form button span{height: auto;width: auto;margin: 0;text-indent: 0;font-size: 18px;text-transform: none;background: transparent;}.application-index #header, .application-index #header .wrapper {min-height: inherit;}.application-index #header{padding-bottom: 60px;}.header-promo {display: none;}.header-promo-img, .header-promo-img-back {margin: 0 auto;max-width: 100%;width: auto;}.header-promo-back {display: none;}.form-search .form > li.full-width{width: 50%;}.form-search .online-form .form > li.full-width, .form-search .checkreserve-form .form > li.full-width{width: 100%;}#header .destination{max-width: inherit;float: right;position: relative;bottom: 0;margin: 40px 0 20px;padding: 20px 25px;}#header .destination h1{font-size: 60px;margin-bottom: 0;}#fixed-line .arrow{width: 60px;padding: 0;text-indent: -10000px;}#fixed-line .arrow:before{left: 50%;margin-left: -4px;}#fixed-line nav{padding-left: 22px;padding-right: 275px;}.sub-menu .chosen-container .chosen-drop{border-bottom-width: 1px;}.sub-menu .chosen-container .chosen-drop{top: 100%;bottom: auto;padding-top: 68px;padding-bottom: 10px;}.sub-menu .chosen-container-single.chosen-container-single-nosearch .chosen-drop{padding-top: 0;}.sub-menu .chosen-container-single .chosen-search{top: 15px;bottom: auto;}.chosen-container .chosen-results{max-height: 188px;}.sub-menu .columns{-webkit-column-count: 2;-webkit-column-gap: 50px;-moz-column-count: 2;-moz-column-gap: 50px;-ms-column-count: 2;-ms-column-gap: 50px;-o-column-count: 2;-o-column-gap: 50px;column-count: 2;column-gap: 50px;padding-bottom: 0;}#fixed-line .form-search .form > li{width: 50%;}#fixed-line .form-search .form > li.third-width{width: 33.3333%;}#fixed-line .form-search .form > li.quart-width{width: 25%;}#fixed-line .form-search .form > li.full-width, #fixed-line .form-search .form > li.half-width.pull-right{width: 100%;}#fixed-line .form-search .form > li.half-width.text-right{text-align: center!important;}.has-sidebar aside{width: 100%;float: none;padding-top: 20px;padding-bottom: 22px;}.has-sidebar aside nav ~ *{display: none;}#toggle-sidebar-menu, #toggle-page-category{display: block;}.has-sidebar aside nav {padding: 10px;position: relative;background: #035d8d;z-index: 10;}aside nav ul {margin: -10px 10px 0;background: #2d8cc0;}aside nav li:first-child, aside nav li:first-child a{-webkit-border-top-right-radius: 0;border-top-right-radius: 0;}aside nav a.active{padding-left: 30px;background: transparent;}aside nav a.active:before{display: block;}aside nav a.active:after{display: none;}.has-sidebar .content{padding: 0;}.list-airports{-webkit-column-count: 1;-webkit-column-gap: 0;-moz-column-count: 1;-moz-column-gap: 0;-ms-column-count: 1;-ms-column-gap: 0;-o-column-count: 1;-o-column-gap: 0;column-count: 1;column-gap: 0;}table.responsive-table, .ticket-system{min-width: inherit;}table.responsive-table > colgroup, table.responsive-table > thead{display: none;visibility: hidden;}table.responsive-table > tbody, table.responsive-table > tr, table.responsive-table > thead > tr, table.responsive-table > thead > tr > th, table.responsive-table > tr > td, table.responsive-table > tbody > tr, table.responsive-table > tbody > tr > th, table.responsive-table > tbody > tr > td, table.responsive-table > tfoot, table.responsive-table > tfoot > tr, table.responsive-table > tfoot > tr > th, table.responsive-table > tfoot > tr > td, .ticket-system thead, .ticket-system tbody, .ticket-system tfoot, .ticket-system tr, .ticket-system td{display: block;height: auto;width: 100%;float: left;clear: both;padding: 0!important;position: relative;text-align: left!important;max-width: inherit!important;font-size: 15px!important;}table.responsive-table > tbody > tr.hide-on-mobile{display: none;}table.responsive-table > tbody > tr > td:first-child{border-top: 6px solid #0375b2;}table.responsive-table > tbody > tr > td:first-child .td:after{border-top-color: #0375b2;}table.responsive-table > tbody > tr > th{padding: 15px 20px!important;border-style: solid;}table.responsive-table > tr, table.responsive-table > tbody > tr{clear: both;}table.responsive-table td, table.responsive-table tr:nth-child(2n+2) td{border-top: 1px solid #dfdfdf;border-bottom-width: 0;border-left-width: 0;border-color: #dfdfdf;background: white;}table.charters-table td, table.charters-table tr:nth-child(2n+2) td{border: 1px solid #dfdfdf;border-top-width: 0;background: #f1f1f1!important;}table.responsive-table tbody td:after{clear: both;content: '.';display: block;height: 0;visibility: hidden;}table.responsive-table tbody td[data-title]:before{content: attr(data-title)': ';width: 44%;float: left;display: block;padding: 14px 3%;position: relative;top: auto;bottom: auto;z-index: 2;text-align: left;word-break: keep-all;word-wrap: break-word;background: transparent;}table.responsive-table .td{width: 56%;float: right;padding: 14px 2%;text-align: right!important;}table.responsive-table .td:after{content: '';position: absolute;top: -1px;bottom: 0;left: 0;right: 56%;border-top: 1px solid #dfdfdf;background: #f6f6f6;}table.responsive-table tfoot .td:after, table.responsive-table .alert .td:after{display: none;}table.responsive-table tr td:first-child, table.responsive-table tr td:first-child .td:after{border-top-color: #dfdfdf;}.ticket-system{border-top: 15px solid #f1f1f1;border-bottom: 15px solid #f1f1f1;}.ticket-system td{padding: 5px 15px!important;}.news.items-4 li, .list-magazines li{width: 50%;}.news.items-4 li:nth-child(2n+1){clear: both;}.news.items-2 li h3{font-size: 18px;line-height: 1.3;}.list-magazines .image{padding-top: 140%;}.charters-table.responsive-table tbody tr{display: none;}.charters-table.responsive-table tbody tr.tr-visible{display: block;}.request-form .charters-table tbody td{border: 1px solid #dfdfdf;border-top-width: 0;background: transparent;}.list-shop li, #airports .row .col{width: 50%;}.promotions-list li figure{padding-top: 75%;}.table-basket tfoot td, .table-basket tfoot td:first-child{padding: 14px 2% 18px!important;background: #f6f6f6;text-align: right!important;font-size: 30px!important;}.block-destination .row{overflow: hidden;margin-top: -15px;}#header .wrapper-promotion .row, .block-destination .destination-image .summary .row{margin: 0 -15px 0 -10px;}#header .wrapper-promotion .row .inline-block, .block-destination .destination-image .summary .row .inline-block{max-width: 50%;}.block-destination .row .col{width: 50%;float: left;padding-top: 40px;}.block-destination .row .col:first-child{padding-top: 15px;}.header-filter #partner_city{font-size: 32px;}#flights_schedule h2{font-size: 30px;line-height: 1.1;}.ticket-send, .ticket-check{width: 100%;float: none;}.ticket-check{margin: 60px 0 30px;}.flymore-info{display: block;padding: 15px 0;}.flymore-info li{padding-top: 5px;padding-bottom: 5px;}.no-flexbox .flymore-info, .no-flexbox .flymore-info li{display: block;}.no-flexbox .flymore-info li{padding: 5px 20px;text-align: left;}.table-basket tfoot td.flight-data .flymore-info li{padding-left: 0;padding-right: 0;}.no-flexbox .table-basket tfoot td.flight-data .flymore-info li{padding: 5px 0;text-align: right;}.page-404{font-size: 30px;}.page-404 .cell{padding-right: 50px;}.page-404 .cell + .cell{padding: 0 0 0 50px;}.page-404 em{font-size: 200px;}.page-404 em:before, .page-404 em:after{right: 50%;}.popup{width: 96%;padding-top: 50px;padding-bottom: 40px;}.popup .title{font-size: 24px;}.text.two-columns{-webkit-column-count: 1;-webkit-column-gap: 0;-moz-column-count: 1;-moz-column-gap: 0;-ms-column-count: 1;-ms-column-gap: 0;-o-column-count: 1;-o-column-gap: 0;column-count: 1;column-gap: 0;}.block-destination .table-holder .month-name{padding-left: 40px;padding-right: 40px;}.block-destination .nav-schedule{left: 14px;}.block-destination .nav-schedule.next{right: 14px;}.block-destination .table-holder .table.half-width{width: 100%;float: none;padding: 0;}.block-destination .table-holder .table.half-width + .table.half-width{display: none;}.block-destination .table-holder .date .pupop-holder, .block-destination .table-holder .table + .table .date .pupop-holder{position: fixed;top: 0;bottom: 0;left: 0!important;right: 0!important;padding: 15px;overflow: auto;-webkit-overflow-scrolling: touch;background: rgba(0,0,0,.75);z-index: 105;}.block-destination .table-holder .date .pupop{max-height: inherit;}.block-destination .table-holder table td{padding: 5px;}.block-destination .table-holder table .date{position: static;}.block-destination .table-holder .date .pupop{width: 100%;min-width: inherit;margin: 5px auto 15px;}.block-destination .table-holder td.selected .date:before, .block-destination .table-holder td.selected .date:after{display: none;}.block-destination .table-holder .date table strong, .block-destination .table-holder .date table small{white-space: normal;}.map-title{display: block;}.map-partners .panel{width: 100%;position: relative;top: 0;bottom: 0;right: 0;padding: 0;}#partner_city{position: relative;top: 0;left: 0;padding: 30px 0;}#partner_offices > li{width: 100%;margin-top: 24px;border-top: 1px solid #e8e8e8;}#partner_offices > li:first-child{margin-top: 0;border-top-width: 0;}#partner_offices h2{font-size: 17px;}.custom-form-flex{margin-top: -20px;}.custom-form-flex > li, #fixed-line .custom-form-flex > li{padding-top: 20px;}.custom-online-form .custom-form-flex .item-field, .custom-online-form .custom-form-flex .item-option, .custom-reservation-form .item-field{-webkit-flex: 0 0 50%;flex: 0 0 50%;}.custom-reservation-form .custom-form-label-empty{display: none;}.map-parnters .panel{width: 100%;position: relative;top: 0;bottom: 0;right: 0;padding: 0;}}@media (max-width: 47.9em){html::after{display: none;content: 'lowmobile' }.cookie-message{padding: 16px 0 21px;}.cookie-message .wrapper{padding-right: 10px;}.cookie-message .accept{position: relative;top: 0;left: 0;margin-top: 16px;transform: translateY(0);}#header .header-nav li ul li .user-name{max-width: 250px;max-width: 55vw;}#header{min-height: 260px;}#header .wrapper{padding-top: 148px;}#header .header-nav{top: 83px;left: 0;right: 10px;text-align: right;}#header .header-nav > li{display: inline-block;float: none;vertical-align: top;text-align: left;}#header .header-nav li ul li .user-name{max-width: 95px;max-width: 29vw;}#header .logo{max-width: 230px;}#header h1{font-size: 32px;margin-top: 27px;font-weight: 400;}.header-promo {margin-bottom: 0;}.view-basket{bottom: 11px;}.application-index #header{margin-bottom: 11px;}.form-search.form-header{width: 100%;margin-top: 75px;max-width: inherit;}.form-search .form-search-tabs{right: 0;}.form-search .form-search-tabs a{width: 33.33333%;max-width: inherit;}.form-search .form-search-tabs a:last-child{width: 33.3333%;}.form-search .form > li{width: 50%;}.form-search .form > li.full-width{width: 100%;}.site-table{padding-bottom: 0;}#fixed-line{height: 60px;position: relative;margin-top: 30px;}#fixed-line .line a {height: 60px;}#fixed-line nav{padding: 0 60px;}#fixed-line .sub-menu{display: none;padding: 20px 0;-webkit-transform: translateY(0);transform: translateY(0);}#fixed-line .sub-menu.visible{display: block;}.sub-menu-title[class*="icon"]:before{top: -5px;}#fixed-line .form-search .form > li{width: 100%;}#fixed-line .form-search .form > li.half-width, #fixed-line .form-search .form > li.quart-width{width: 50%;}#fixed-line .form-search .form > li.full-width, #fixed-line .form-search .form > li.third-width, #fixed-line .form-search .form > li.half-width.pull-right{width: 100%;}#fixed-line .pull-right{position: inherit;}#fixed-line .line .toggle-promo-subscribe{display: block;}div.promo-subscribe{display: none;padding: 10px 62px 10px 10px;position: absolute;bottom: 100%;left: 0;right: 0;background: #0375b2;}div.promo-subscribe.visible{display: block;}#fixed-line .line .toggle-promo-subscribe{height: 60px;width: 60px;display: block;position: relative;margin-right: -10px;text-indent: -10000px;z-index: 2;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);}#fixed-line .line .toggle-promo-subscribe.active{background: #0375b2;}#fixed-line .line .toggle-promo-subscribe:before{content: '';height: 19px;width: 26px;position: absolute;top: 50%;left: 50%;margin: -10px 0 0 -13px;background: url('../images/layout/ui.svg?ver=1') no-repeat -7px -67px;}.promo-subscribe button{top: 10px;}.sub-menu .columns{-webkit-column-count: 1;-webkit-column-gap: 0;-moz-column-count: 1;-moz-column-gap: 0;-ms-column-count: 1;-ms-column-gap: 0;-o-column-count: 1;-o-column-gap: 0;column-count: 1;column-gap: 0;}#fixed-line .sub-menu.blue ul.larger li{font-size: 15px;}#fixed-line .sub-menu.blue ol li, #fixed-line .sub-menu.blue ul li{padding-right: 10px;}.close-line{top: 5px;}.block{padding-top: 0;}#header .destination{margin-bottom: 0;}#header .destination h1, #header .destination .price{font-size: 46px;line-height: 40px;}#header .destination .trip-type{height: 30px;width: 30px;margin-top: 4px;}#header .destination .trip-type.one-way{background-position: -227px -416px;}#header .destination .trip-type.two-way{background-position: -251px -378px;}.promotions .destination .price, .promotions-list figure figcaption .price, .promotion-destination .price{font-size: 26px;}.promotions-list li figure figcaption h2 strong{max-width: 150px;max-width: 30vw;}#header .wrapper-promotion .promotion-details{max-height: inherit;min-width: inherit;margin: 30px 0;top: 0;transform: translateY(0);}article img, .preview{width: 100%;max-width: 100%;float: none;margin: 0 0 16px;}article img[style*="float:right"], article img[style*="float: right"] {float: none !important;margin: 0 0 16px;}.list-partners li{width: 50%;}.promotions li, .promotions .item, .news li, .block-destination .row .col, .form > li, .news .item{width: 100%;}.promotions li + li{margin-top: 20px;}.form .form-title{font-size: 32px;}.pick-destination{display: table;width: 100%;table-layout: fixed;}.pick-destination a{display: table-cell;height: 63px;width: 50%;min-width: inherit;margin: 0;padding: 11px 10px 10px;font-size: 14px;line-height: 1.1;vertical-align: middle;}.pick-destination a + a{border-left: 1px solid white;}.highlight-item h4{font-size: 26px;}.request-form .form > li, .request-form .form > li.full-width, .request-form .form > li.size-2{padding-left: 0;padding-right: 0;}.request-form .form > li label{max-width: inherit;position: relative;top: 0;display: block;margin: 0;padding-bottom: 6px;-webkit-transform: translateY(0);transform: translateY(0);}#map_destinations, #map_codeshare, #map_partners{min-height: 350px;}.table-basket figure, .table-basket figure .thumb, .table-basket figure figcaption{display: block;width: 100%;padding-right: 0;text-align: right;}.header-filter #partner_city, .header-filter .pull-right{float: none!important;}.header-filter #partner_city{padding-bottom: 12px;}.header-filter .pull-right label, .header-filter .pull-right input, .header-filter .pull-right button, .header-filter .pull-right .custom-select{display: block;width: 100%;margin-left: 0;}.header-filter .pull-right label{padding-bottom: 4px;}.header-filter .pull-right input + label, .header-filter .pull-right .custom-select + label{padding-top: 16px;}.header-filter .pull-right button{margin-top: 20px;}.accordion > li header strong, .table-reservations td strong{font-size: 18px;}.table-reservations td strong:only-child{padding-top: 0;}.page-404{display: block;overflow: hidden;font-size: 26px;}.page-404 .cell{display: block;height: auto;padding: 30px 0 0;}.page-404 .cell + .cell{padding: 0;text-align: center;}.page-404 em{font-size: 100px;}.page-404 em:before, .page-404 em:after{right: 50%;}#flights_schedule{margin-left: -10px;margin-right: -10px;}.block-destination .table-holder table td{padding-left: 0;padding-right: 0;}.flatpickr-header .pull-left, .flatpickr-header .pull-right{float: none!important;}.flatpickr-header .pull-right{margin: -4px -1% 0;font-size: 0;text-align: right;}.flatpickr-header .datepicker-field{width: 100%;margin: 8px 0 0;}.picker-container .flatpickr-calendar.one-field, .picker-container .flatpickr-calendar.two-fields{min-width: inherit;}.one-field .flatpickr-header .pull-left, .one-field .flatpickr-header .pull-right, .two-fields .flatpickr-header .pull-left, .two-fields .flatpickr-header .pull-right{float: none!important;}.one-field .flatpickr-header .pull-right, .two-fields .flatpickr-header .pull-right{margin-top: 10px;}.one-field .flatpickr-dropdown-holder, .two-fields .flatpickr-dropdown-holder{position: absolute;top: 12px;right: 15px;margin: 0;}.one-field .datepicker-field, .two-fields .datepicker-field, .one-field .flatpickr-header .start-field{width: 100%;}.custom-flight-form .custom-form-flex .item-destination{-webkit-flex: 0 0 100%;flex: 0 0 100%;}.custom-flight-form .custom-form-flex .item-destination-to{padding-top: 0!important;margin-top: -1px;}.custom-flight-form .custom-form-flex .item-destination-to .custom-form-label{display: none;}.custom-flight-form .custom-form-flex .item-destination-switch{height: 0;position: relative;padding: 0 !important;-webkit-flex: 1 0 100%;flex: 1 0 100%;z-index: 3;}.custom-flight-form .horizontal-switch{height: 18px;width: 32px;position: absolute;top: -9px;right: 20px;padding: 0;background: white;}.custom-flight-form .horizontal-switch span{height: 18px;width: 32px;padding: 0;text-indent: -10000px;}.custom-flight-form .horizontal-switch span:before{content: '';height: 18px;width: 14px;position: absolute;top: 50%;left: 50%;margin: -9px 0 0 -7px;background: url('../images/layout/ui.svg?ver=1') no-repeat -402px -50px;}.custom-flight-form .custom-form-flex .item-datepicker, .custom-flight-form .custom-form-flex .item-dropdown{-webkit-flex: 0 0 50%;flex: 0 0 50%;}.promotions-box{position: relative;top: 0;right: 0;margin: 40px auto 20px;transform: translateY(0);}.custom-select2-dropdown{min-width: inherit;}#footer .social-split{display: block;}.destination-image {height: 330px;}}@media (max-width: 37.9em){#header .header-nav li.full-width{width: 100%;margin: 0;padding: 0 6px 12px;}.user-logged #header .header-nav > li{position: unset;}.user-logged #header .header-nav > li ul{left: 10px;right: 10px;}.form-search .form-search-tabs{right: 0;font-size: 0;}.form-search .form-search-tabs a:last-child{-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px;}.form-search .form-search-tabs a:before{left: 50%;margin-left: -12px;}.form-search .form-search-tabs a span{font-size: 0;}.form-search .tab-title{display: block;padding-bottom: 10px;font: 400 20px/1.2 'Arimo', Tahoma, serif;}.form-search .form > li{width: 50%;}.form-search .form > li.full-width{width: 100%;}.form-search .flight{text-indent: -10000px;}.el-unvisible{display: none;}#header .wrapper{padding-top: 230px;}#header .logo{width: auto;max-width: inherit;top: 0;right: 10px;text-align: center;}#header .header-nav{top: 110px;left: 0;right: 0;text-align: center;}#header .destination h1 + .inline-block{display: none;}#fixed-line .form-search .form > li, #fixed-line .form-search .form > li.quart-width{width: 50%;}#fixed-line .form-search .form > li.half-width{width: 100%;}#fixed-line .form-search .form > li.half-width.text-right{text-align: center!important;}#fixed-line, #fixed-line .line, #fixed-line .line a{height: 50px;}#fixed-line .arrow{height: 50px;width: 40px;margin-left: -10px;}#fixed-line .arrow:before{left: 50%;margin-left: -8px;}#fixed-line .line .toggle-promo-subscribe{height: 50px;width: 40px;}#fixed-line .line .toggle-promo-subscribe:before{content: '';height: 22px;width: 32px;margin: -11px 0 0 -16px;background-position: -165px -30px;}#fixed-line nav{padding: 0 40px;}#fixed-line nav a{height: 50px;width: 20%;}#fixed-line nav a:before{height: 22px;width: 32px;margin: -11px 0 0 -16px;}#fixed-line nav a.s1:before{background-position: 0 -30px;}#fixed-line nav a.s2:before{background-position: -33px -30px;}#fixed-line nav a.s3:before{background-position: -66px -30px;}#fixed-line nav a.s4:before{background-position: -99px -30px;}#fixed-line nav a.s5:before{background-position: -132px -30px;}.sub-menu-title{font-size: 24px;}.sub-menu-title[class*="icon"]:before{top: -7px;}.sub-menu-title .close-submenu{top: 12px;}#header .wrapper-promotion .promotion-details .text h1{font-size: 36px;font-weight: 400;}#header .wrapper-promotion .promotion-details .price, .block-destination .destination-image .summary .price{font-size: 28px;min-width: 65px;}.block header h1, .block header h2, .block header h3{font-size: 36px;}.promotions-list li{width: 100%;}.promotions .image, .promotions-list li figure{padding-top: 100%;}.promotions .destination .text h2, .promotions-list li figure figcaption h2 strong{max-width: 180px;max-width: 100vw;}.promotions li, .promotions .item, .promotions-list li, .news li, .news.items-4 li{width: 100%;margin-top: 20px;}.news.items-2 li{width: 100%;margin-top: 10px;}.news li{margin-top: 0;}.promotions li:first-child, .news li:first-child, .news.items-2 li:first-child, .news.items-4 li:first-child{margin-top: 0;}.news li .image {padding-top: 56.25%;}.promotions .image, .promotions-list li figure{height: 0;padding-top: 75%;}.promotions .destination .text h2{max-width: 98%;font-size: 36px;}.list-partners li, .list-magazines li, .list-shop li, #airports .row .col{width: 100%;}.list-magazines li{margin-top: 20px;}.list-magazines li:first-child{margin-top: 36px;}.position{padding-left: 0;}.position .title:before, .position .title:after{display: none;}.form .button-offset button, .form .full-width button{min-width: inherit;width: 100%;}.list-shop li{padding-left: 0;padding-right: 0;}.list-shop .product-form{left: 0;right: 4px;}.pick-page-category ul li{padding-left: 4px;padding-right: 4px;}.preview-basket header .pull-left, .preview-basket header .pull-right{float: none!important;}.preview-basket header .pull-right a{margin-top: 0;}.table-basket figure figcaption h2{font-size: 24px;}.custom-file{padding: 0 85px 0 0;}.custom-file .browse{width: 80px;}#rc-imageselect, .recaptcha, .g-recaptcha{-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);-webkit-transform-origin: 0 50%;-moz-transform-origin: 0 50%;-ms-transform-origin: 0 50%;transform-origin: 0 50%;}.recaptcha, .g-recaptcha{width: 250px;}.buttons a{display: block;}.block-destination .table-holder table .date{height: 26px;width: auto;padding-top: 4px;font-size: 13px;line-height: 18px;}.block-destination .table-holder table .date time{padding-left: 0;}.block-destination .table-holder table .date time:before{display: none;}.block-destination .table-holder .date table > tbody, .block-destination .table-holder .date table > tr, .block-destination .table-holder .date table > thead > tr, .block-destination .table-holder .date table > thead > tr > th, .block-destination .table-holder .date table > tr > td, .block-destination .table-holder .date table > tbody > tr, .block-destination .table-holder .date table > tbody > tr > th, .block-destination .table-holder .date table > tbody > tr > td, .block-destination .table-holder .date table > tfoot, .block-destination .table-holder .date table > tfoot > tr, .block-destination .table-holder .date table > tfoot > tr > th, .block-destination .table-holder .date table > tfoot > tr > td{display: block;height: auto;width: 100%;float: left;clear: both;padding: 0!important;position: relative;text-align: left!important;}.block-destination .table-holder .date table td:empty{display: none;}.block-destination .table-holder .date table time{font-size: 18px;padding: 0 0 5px;}.block-destination .table-holder .date table strong{font-size: 22px;}.block-destination .table-holder .date table small{font-size: 15px;}.block-destination .table-holder .date table .button{margin-top: 11px;}.block-destination .table-holder .divider{margin: 15px 0;}.ticket-conversation{padding-left: 29px;}.ticket-conversation li:before, .custom-online-form .custom-form-label-empty{display: none;}.custom-online-form .custom-form-flex .item-field, .custom-reservation-form .custom-form-flex .item-field, .custom-reservation-form .custom-form-flex .item-button, .custom-form-search .custom-form-flex .item-button, .custom-flight-form .custom-form-flex .item-datepicker, .custom-flight-form .custom-form-flex .item-dropdown, .custom-online-form .custom-form-flex .item-field, .custom-online-form .custom-form-flex .item-option, .custom-reservation-form .item-field{-webkit-flex: 0 0 100%;flex: 0 0 100%;}#fixed-line .custom-form-search button[type="submit"]{width: 100%;}.custom-select2-dropdown .select2-result .location-country{padding-top: 6px;position: relative;top: 0;right: 0;transform: translateY(0);}}@media screen and (max-width: 360px){.custom-form-label .pull-left, .custom-form-label .pull-right{float: none!important;}.custom-datepicker .input{font-size: 14px;}.flatpickr-calendar.open, .flatpickr-days{max-width: 260px;}.dayContainer{min-width: 260px;max-width: 260px;}.custom-online-form .custom-form-flex .item-option, .custom-online-form .custom-form-flex .item-button{-webkit-flex: 0 0 99%;flex: 0 0 99%;}}.preview-video .media-video{position: absolute;bottom: 60px;left: 10px;}.preview-video figure {width: 590px;height: 400px;}.preview-video iframe {width: 100%;height: 100%;}@media screen and (min-width: 1460px) {.destination-image {height: 1070px;}}@media screen and (max-width: 1200px) {.preview-video figure {width: 480px;height: 360px;}.destination-image {height: 562px;}}@media screen and (max-width: 990px) {.preview-video figure {width: 352px;height: 240px;}}@media screen and (max-width: 768px) {.preview-video figure {width: 100%;height: 360px;}.destination-image {height: 422px;}}.price-currency{color: #ffee00;}h2 > .price-from{color: black;}.price-from {color: white;font-size: 50%;}.search-results li {padding: 30px 0;border-top: 1px solid #e8e8e8;}.search-results li:first-child{border-top-width: 0;}.search-results li h2{color: black;position: relative;margin-bottom: 15px;font: 700 26px/1 'Arimo', Tahoma, serif;}.search-results .button{margin-top: 15px;}@-webkit-keyframes uil-ring-anim {0% {-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes uil-ring-anim {0% {-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-moz-keyframes uil-ring-anim {0% {-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-ms-keyframes uil-ring-anim {0% {-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-moz-keyframes uil-ring-anim {0% {-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes uil-ring-anim {0% {-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-o-keyframes uil-ring-anim {0% {-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes uil-ring-anim {0% {-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}.uil-ring-css {background: none;position: relative;width: 200px;height: 200px;}.uil-ring-css > div {position: absolute;display: block;width: 160px;height: 160px;top: 20px;left: 20px;border-radius: 80px;box-shadow: 0 6px 0 0 #d11914;-ms-animation: uil-ring-anim 1s linear infinite;-moz-animation: uil-ring-anim 1s linear infinite;-webkit-animation: uil-ring-anim 1s linear infinite;-o-animation: uil-ring-anim 1s linear infinite;animation: uil-ring-anim 1s linear infinite;}