/* main.css */
.search-widget__wrap .awadWidget-container{max-width:inherit}.search-widget__wrap .awadWidget-slogan,.search-widget__wrap .awadWidget-tabs,.search-widget__wrap .awadWidget-header,.search-widget__wrap .awadWidget-form,.search-widget__wrap .awadWidget{background:transparent}.search-widget__wrap .awadWidget-form{padding-left:0;padding-right:0}@media (max-width:767px){.search-widget__wrap .awadWidget-form{padding-left:20px;padding-right:20px}}.search-widget__wrap .awadWidget-slogan{min-height:110px}.search-history__title{padding-top:24px;font-size:12px;text-transform:uppercase;text-align:center;color:#b4bdc9;margin-bottom:24px}@media screen and (min-width:320px) and (max-width:767px){.search-history__title{font-size:14px;line-height:20px;padding-top:28px;margin-bottom:16px}}.search-history__items-wrap{display:block;overflow:auto;text-align:center;font-size:0}.search-history__items-wrap:after{content:' ';display:block;clear:both}@media screen and (min-width:320px) and (max-width:767px){.search-history__items-wrap{padding:0 24px;padding-bottom:16px;white-space:nowrap}}.search-history-item{background:#3f4554;color:#b4bdc9;border-radius:5px;padding:16px;padding-bottom:14px;width:calc((100% - 75px) / 4);margin-right:25px;overflow:hidden;position:relative;cursor:pointer;box-sizing:border-box;text-align:left;transition:background-color .15s linear;display:inline-block}@media screen and (min-width:320px) and (max-width:767px){.search-history-item{padding-top:14px;padding-bottom:12px}}.search-history-item:hover{background:#4f5667}.search-history-item:after{content:'';display:block;width:48px;height:100%;position:absolute;top:0;bottom:0;right:0;pointer-events:none;background:linear-gradient(270deg,#3f4554 0%,rgba(63,69,84,0) 100%)}.search-history-item:last-of-type{margin-right:0}.search-history-item__meta{overflow:hidden;white-space:nowrap;max-width:100%;line-height:14px;font-size:10px;text-transform:uppercase;margin-bottom:8px}@media screen and (min-width:320px) and (max-width:767px){.search-history-item__meta{font-size:12px;margin-bottom:6px;line-height:16px}}.search-history-item__locations{display:flex;overflow:hidden;width:100%;line-height:24px;font-size:16px}.search-history-item__locations--from,.search-history-item__locations-arrow{margin-right:6px}.search-history-item__locations--from,.search-history-item__locations--to{white-space:nowrap}.search-history-item__locations-arrow{line-height:24px}@media screen and (min-width:320px) and (max-width:767px){.search-history-item{width:240px;display:inline-block;float:none;box-sizing:border-box}.search-history-item:last-child{margin-right:24px}.search-history-item:last-of-type{margin-right:0}}.search-history .image-gallery{overflow:hidden}.search-history .image-gallery-slides{width:280px;overflow:visible;margin:0 auto}.search-history .image-gallery-slide{background:transparent}.search-history .image-gallery-slide .search-history-item{margin:0 auto;display:block}.subscriptionBlock-form{position:relative;padding:32px 16px;background:#3f4554;border-radius:5px;overflow:hidden;box-sizing:border-box}@media screen and (min-width:320px) and (max-width:767px){.subscriptionBlock-form{border-radius:0 !important}}.subscriptionBlock-form-header{color:#fff;font-size:18px;line-height:24px;text-align:center;margin:0 auto;margin-bottom:24px;font-weight:normal}@media screen and (min-width:320px) and (max-width:767px){.subscriptionBlock-form-header{margin-bottom:16px;width:256px}}.subscriptionBlock-form-input{display:block;box-sizing:border-box;width:100%;height:64px;padding:0 16px;border-radius:5px;margin-bottom:16px;border:2px solid transparent;font-style:normal;font-weight:normal;font-size:18px;line-height:25px;font-family:"Open Sans",Arial,sans-serif}.subscriptionBlock-form-input::-webkit-input-placeholder{color:rgba(131,138,150,0.7)}.subscriptionBlock-form-input:-moz-placeholder{color:rgba(131,138,150,0.7)}.subscriptionBlock-form-input::-moz-placeholder{color:rgba(131,138,150,0.7)}.subscriptionBlock-form-input:-ms-input-placeholder{color:rgba(131,138,150,0.7)}.subscriptionBlock-form-input:placeholder-shown{color:rgba(131,138,150,0.7)}.subscriptionBlock-form-input::placeholder{color:rgba(131,138,150,0.7)}.subscriptionBlock-form-input.error{border:2px solid #d43742}@media screen and (min-width:320px) and (max-width:767px){.subscriptionBlock-form-input{font-size:16px;line-height:24px;margin-bottom:12px}}.subscriptionBlock-form-button{width:100%;padding:20px 0;margin-bottom:16px;font-family:"Open Sans",Arial,sans-serif;text-align:center;border-radius:4px;cursor:pointer;display:block;box-sizing:border-box;transition:background-color .2s linear;border:none;vertical-align:top;color:#fff;background-color:#f54a7a;height:64px;font-weight:normal;font-size:18px;line-height:24px;padding-top:20px}.subscriptionBlock-form-button--disabled{cursor:default}.subscriptionBlock-form-button--disabled{opacity:.4}.subscriptionBlock-form-button:hover{background-color:#b13d5d}.subscriptionBlock-form-button:active{background-color:#873451}.subscriptionBlock-form-button--disabled:hover,.subscriptionBlock-form-button--disabled:active{background-color:#f54a7a}@media screen and (min-width:320px) and (max-width:767px){.subscriptionBlock-form-button{height:36px;font-weight:normal;font-size:14px;line-height:20px;padding-top:7px}}@media screen and (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.subscriptionBlock-form-button{height:52px;font-size:16px;line-height:24px;padding-top:13px}}.subscriptionBlock-form-privacy{font-style:normal;font-weight:normal;font-size:10px;line-height:14px;text-align:center;color:#838a96;width:246px;margin:0 auto;margin-bottom:24px}.subscriptionBlock-form-privacy-link{text-decoration:underline;color:#838a96}.subscriptionBlock-form-social-text{font-size:12px;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#b4bdc9;margin-bottom:16px}@media screen and (min-width:320px) and (max-width:767px){.subscriptionBlock-form-social-text{font-size:14px;line-height:20px;margin-bottom:18px}}.subscriptionBlock-form-social-button{width:30px;height:30px;border-radius:50%;background:#b4bdc9;margin-left:25px;cursor:pointer}@media screen and (min-width:320px) and (max-width:767px){.subscriptionBlock-form-social-button{transform:scale(1.2)}}.subscriptionBlock-form-social-button:first-child{margin-left:0}.subscriptionBlock-form-social-button.vk{background:url("/images/main-new--icons--social-65b4c4cb.svg") no-repeat;background-position:100% 50%;width:32px;height:32px}.subscriptionBlock-form-social-button.vk:hover{background:url("/images/main-new--icons--social-65b4c4cb.svg") no-repeat;background-position:100% 100%;width:32px;height:32px}.subscriptionBlock-form-social-button.telegram{background:url("/images/main-new--icons--social-65b4c4cb.svg") no-repeat;background-position:0 100%;width:32px;height:32px}.subscriptionBlock-form-social-button.telegram:hover{background:url("/images/main-new--icons--social-65b4c4cb.svg") no-repeat;background-position:33.333333333333336% 100%;width:32px;height:32px}.subscriptionBlock-form-social-button.facebook{background:url("/images/main-new--icons--social-65b4c4cb.svg") no-repeat;background-position:0 50%;width:32px;height:32px}.subscriptionBlock-form-social-button.facebook:hover{background:url("/images/main-new--icons--social-65b4c4cb.svg") no-repeat;background-position:33.333333333333336% 50%;width:32px;height:32px}.subscriptionBlock-form-social-button.twitter{background:url("/images/main-new--icons--social-65b4c4cb.svg") no-repeat;background-position:66.66666666666667% 100%;width:32px;height:32px}.subscriptionBlock-form-social-button.twitter:hover{background:url("/images/main-new--icons--social-65b4c4cb.svg") no-repeat;background-position:100% 0;width:32px;height:32px}.subscriptionBlock-form-social-button.instagram{background:url("/images/main-new--icons--social-65b4c4cb.svg") no-repeat;background-position:66.66666666666667% 0;width:32px;height:32px}.subscriptionBlock-form-social-button.instagram:hover{background:url("/images/main-new--icons--social-65b4c4cb.svg") no-repeat;background-position:66.66666666666667% 50%;width:32px;height:32px}.subscriptionBlock-form-social-button.dzen{background:url("/images/main-new--icons--social-65b4c4cb.svg") no-repeat;background-position:0 0;width:32px;height:32px}.subscriptionBlock-form-social-button.dzen:hover{background:url("/images/main-new--icons--social-65b4c4cb.svg") no-repeat;background-position:33.333333333333336% 0;width:32px;height:32px}.subscriptionBlock-form-social-buttonWrap{width:204px;margin:0 auto;display:flex;justify-content:center}.subscriptionBlock-form-statusLayer{position:absolute;background:#3f4554;top:0;left:0;width:100%;height:calc(100% - 90px);display:none;padding-top:32px;box-sizing:border-box}.subscriptionBlock-form-statusLayer--fail,.subscriptionBlock-form-statusLayer--success{display:block}.subscriptionBlock-form-statusLayer-header{font-style:normal;font-weight:300;font-size:18px;line-height:140%;text-align:center;color:#fff;margin-bottom:40px;padding:0 25px}.subscriptionBlock-form-statusLayer-icon{display:block;margin:0 auto;margin-bottom:16px}.subscriptionBlock-form-statusLayer-icon--fail{background:url("/images/main-new--icons-e8c5711e.svg") no-repeat;background-position:100% 0;width:80px;height:80px}.subscriptionBlock-form-statusLayer-icon--success{background:url("/images/main-new--icons-e8c5711e.svg") no-repeat;background-position:100% 35.242290748898675%;width:80px;height:80px}.subscriptionBlock-form-statusLayer-description{font-style:normal;font-weight:300;font-size:14px;line-height:140%;text-align:center;color:#fff;margin-bottom:20px;padding:0 24px}.mainSlider{position:relative;width:100%;height:424px;overflow:hidden;background:#3f4554}@media screen and (min-width:320px) and (max-width:767px){.mainSlider{height:100%}}.mainSlider-wrap{position:relative;height:100%;width:100%;overflow:hidden;background:#1c1e24}.mainSlider .track{font-size:0;height:100%;white-space:nowrap;transition:all .4s ease}.mainSlider-slide{background:#505661;position:relative;height:424px;width:100%;display:inline-block}@media screen and (min-width:1024px) and (max-width:1200px){.mainSlider-slide{background-position:0 50% !important}}@media screen and (min-width:768px) and (max-width:1023px){.mainSlider-slide{height:424px}}@media screen and (min-width:320px) and (max-width:767px){.mainSlider-slide{height:360px}}@media screen and (min-width:320px) and (max-width:1023px){.mainSlider-slide{background-position:65% 50% !important}}.mainSlider-slideInner{position:absolute;bottom:0;left:0;right:0;margin:40px 41px 72px 32px;color:#fff;font-size:14px}@media screen and (min-width:320px) and (max-width:1023px){.mainSlider-slideInner{margin:50px 5% 56px 24px}}@media screen and (min-width:320px) and (max-width:767px){.mainSlider-slideInner{margin:50px 5% 112px 20px}}.mainSlider-slideTitle{font-size:40px;font-weight:normal;white-space:pre-wrap;line-height:48px}@media screen and (min-width:320px) and (max-width:1023px){.mainSlider-slideTitle{font-size:28px;line-height:36px}}@media screen and (min-width:320px) and (max-width:767px){.mainSlider-slideTitle{font-weight:normal;font-size:24px;line-height:32px}}.mainSlider-slideDesc{margin-top:12px;white-space:normal;font-size:14px;line-height:20px}@media screen and (min-width:320px) and (max-width:1023px){.mainSlider-slideDesc{margin-top:12px}}@media screen and (min-width:320px) and (max-width:767px){.mainSlider-slideDesc{margin-top:8px;font-weight:normal}}.mainSlider-slideBtn{position:relative;margin-top:16px;line-height:24px;padding:11px 20px;font-size:16px;font-weight:normal;width:180px;height:48px;text-align:center;border-radius:4px;cursor:pointer;display:block;box-sizing:border-box;transition:background-color .2s linear;border:none;vertical-align:top;color:#fff;background-color:#f54a7a}.mainSlider-slideBtn--disabled{cursor:default}.mainSlider-slideBtn--disabled{opacity:.4}.mainSlider-slideBtn:hover{background-color:#b13d5d}.mainSlider-slideBtn:active{background-color:#873451}.mainSlider-slideBtn--disabled:hover,.mainSlider-slideBtn--disabled:active{background-color:#f54a7a}@media screen and (min-width:320px) and (max-width:1023px){.mainSlider-slideBtn{margin-top:24px;border-radius:4px;padding:12px 0;line-height:20px}}@media screen and (min-width:320px) and (max-width:767px){.mainSlider-slideBtn{margin-top:16px;padding:7px 0;width:248px;height:40px;line-height:24px}}.mainSlider-slideLink{color:#fff}.mainSlider-slideLink:hover{text-decoration:none}.mainSlider-slideLink:before{position:absolute;content:"";top:-10px;left:-10px;right:-10px;bottom:-10px}.mainSlider-controls{position:absolute;bottom:0;left:0;right:0;font-size:0}@media screen and (min-width:320px) and (max-width:767px){.mainSlider-controls{display:none}}.mainSlider-control{list-style:none;cursor:pointer;color:#fff;display:inline-block;height:0;width:0;text-align:center;border:10px solid transparent;position:absolute;bottom:30px;z-index:6}.mainSlider-control--prev,.mainSlider-control--next{display:none}.mainSlider-dots{position:absolute;bottom:26px;-webkit-transform:translateX(32px);-moz-transform:translateX(32px);-ms-transform:translateX(32px);-o-transform:translateX(32px);transform:translateX(32px)}@media screen and (min-width:320px) and (max-width:1023px){.mainSlider-dots{left:24px;text-align:center;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;white-space:nowrap;bottom:18px}}@media screen and (min-width:320px) and (max-width:767px){.mainSlider-dots{left:20px;bottom:14px}}.mainSlider-dot{list-style:none;cursor:pointer;background:#fff;width:8px;height:8px;margin-right:16px;display:inline-block;vertical-align:top;border-radius:100%}@media screen and (min-width:320px) and (max-width:1023px){.mainSlider-dot{margin-bottom:0;margin-right:10px}}.mainSlider-dot:last-of-type{margin-bottom:0}.mainSlider-dot--active{background:#ee4070;pointer-events:none}.mainSlider .image-gallery-slide{border-radius:5px;overflow:hidden}.mobile-apps{padding-top:96px;padding-bottom:78px}@media screen and (min-width:320px) and (max-width:767px){.mobile-apps{padding-top:52px;padding-bottom:22px}}.mobile-apps-wrap{background:url("/images/main-new--airplanes-dd656e16.svg") no-repeat;width:inherit;height:inherit;-o-background-size:contain;-webkit-background-size:contain;-khtml-background-size:contain;background-size:contain;background-position:center top}@media screen and (min-width:320px) and (max-width:767px){.mobile-apps-wrap{-o-background-size:cover;-webkit-background-size:cover;-khtml-background-size:cover;background-size:cover}}.mobile-apps__header{margin-bottom:33px;font-style:normal;font-weight:normal;font-size:24px;line-height:33px;text-align:center;color:#fff}@media screen and (min-width:320px) and (max-width:767px){.mobile-apps__header{font-size:24px;line-height:32px;width:236px;margin:0 auto;margin-bottom:32px}}.mobile-apps__phones-image{background:url("/images/mobile-app-banner/mobile-screens-en.png") no-repeat center/cover;width:464px;height:416px;max-width:100%;margin:0 auto;margin-bottom:40px}@media screen and (min-width:320px) and (max-width:767px){.mobile-apps__phones-image{margin-bottom:20px}}.mobile-apps__phones-image_ru{background:url("/images/mobile-app-banner/mobile-screens.png") no-repeat center/cover}.mobile-apps__qrcode{display:flex;justify-content:center;align-items:center;height:125px;width:125px;margin-top:-10px;margin-bottom:-8px}.mobile-apps__column{margin-right:25px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:320px) and (max-width:767px){.mobile-apps__column{margin-right:0}.mobile-apps__column.qr-column{display:none}}.mobile-apps__column:last-child{margin-right:0}.mobile-apps__download-wrap{display:flex;justify-content:center;padding-bottom:18px}.mobile-apps__download-item{display:block;width:140px;height:45px;background:#000}@media (max-width:767px){.mobile-apps__download-item{margin-bottom:25px}}.mobile-apps__download-item.ios-app-ru{background:url("/images/main-new--icons--barges-90b0176b.svg") no-repeat;background-position:0 55.575868372943326%;width:164px;height:48px}@media screen and (min-width:320px) and (max-width:767px){.mobile-apps__download-item.ios-app-ru{background:url("/images/main-new--icons--barges-90b0176b.svg") no-repeat;background-position:0 36.15819209039548%;width:219px;height:64px}}.mobile-apps__download-item.ios-app-en{background:url("/images/main-new--icons--barges-90b0176b.svg") no-repeat;background-position:30.20257826887661% 46.80073126142596%;width:164px;height:48px}@media screen and (min-width:320px) and (max-width:767px){.mobile-apps__download-item.ios-app-en{background:url("/images/main-new--icons--barges-90b0176b.svg") no-repeat;background-position:45.08196721311475% 24.105461393596986%;width:219px;height:64px}}.mobile-apps__download-item.ios-app-uk{background:url("/images/main-new--icons--barges-90b0176b.svg") no-repeat;background-position:30.20257826887661% 55.575868372943326%;width:164px;height:48px}@media screen and (min-width:320px) and (max-width:767px){.mobile-apps__download-item.ios-app-uk{background:url("/images/main-new--icons--barges-90b0176b.svg") no-repeat;background-position:44.877049180327866% 36.15819209039548%;width:219px;height:64px}}.mobile-apps__download-item.ios-app-de{background:url("/images/main-new--icons--barges-90b0176b.svg") no-repeat;background-position:0 46.80073126142596%;width:164px;height:48px}@media screen and (min-width:320px) and (max-width:767px){.mobile-apps__download-item.ios-app-de{background:url("/images/main-new--icons--barges-90b0176b.svg") no-repeat;background-position:45.08196721311475% 12.052730696798493%;width:219px;height:64px}}.mobile-apps__download-item.android-app-ru{background:url("/images/main-new--icons--barges-90b0176b.svg") no-repeat;background-position:81.03130755064457% 0;width:164px;height:48px}@media screen and (min-width:320px) and (max-width:767px){.mobile-apps__download-item.android-app-ru{background:url("/images/main-new--icons--barges-90b0176b.svg") no-repeat;background-position:0 24.105461393596986%;width:220px;height:64px}}.mobile-apps__download-item.android-app-en{background:url("/images/main-new--icons--barges-90b0176b.svg") no-repeat;background-position:30.20257826887661% 64.3510054844607%;width:164px;height:48px}@media screen and (min-width:320px) and (max-width:767px){.mobile-apps__download-item.android-app-en{background:url("/images/main-new--icons--barges-90b0176b.svg") no-repeat;background-position:0 12.052730696798493%;width:220px;height:64px}}.mobile-apps__download-item.android-app-uk{background:url("/images/main-new--icons--barges-90b0176b.svg") no-repeat;background-position:81.03130755064457% 8.775137111517367%;width:164px;height:48px}@media screen and (min-width:320px) and (max-width:767px){.mobile-apps__download-item.android-app-uk{background:url("/images/main-new--icons--barges-90b0176b.svg") no-repeat;background-position:45.17453798767967% 0;width:220px;height:64px}}.mobile-apps__download-item.android-app-de{background:url("/images/main-new--icons--barges-90b0176b.svg") no-repeat;background-position:0 64.3510054844607%;width:164px;height:48px}@media screen and (min-width:320px) and (max-width:767px){.mobile-apps__download-item.android-app-de{background:url("/images/main-new--icons--barges-90b0176b.svg") no-repeat;background-position:0 0;width:220px;height:64px}}.all-offers-wrap{margin-bottom:96px}@media screen and (min-width:768px) and (max-width:1023px){.all-offers-wrap{margin-bottom:83px}}@media screen and (min-width:320px) and (max-width:767px){.all-offers-wrap{margin-bottom:52px}}.all-offers__header{font-style:normal;font-weight:normal;font-size:24px;line-height:30px;text-align:center;color:#fff;margin-bottom:35px}@media screen and (min-width:320px) and (max-width:767px){.all-offers__header{font-size:24px;line-height:32px;width:226px;margin:0 auto;margin-bottom:24px}}.all-offers__items-wrap{display:flex}@media screen and (min-width:320px) and (max-width:767px){.all-offers__items-wrap{flex-direction:column;padding:0 16px}}.all-offers-item{box-sizing:border-box;background:#3f4554;border-radius:5px;flex:1;margin-right:24px;height:240px;padding:24px;position:relative;overflow:hidden;cursor:pointer;transition:background-color .2s linear}.all-offers-item:hover{background:#4f5667}.all-offers-item:last-child{margin-right:0;margin-bottom:0}@media screen and (min-width:768px) and (max-width:1023px){.all-offers-item{margin-bottom:16px;margin-right:16px;height:200px}}@media screen and (min-width:320px) and (max-width:767px){.all-offers-item{flex:none;margin-bottom:16px;margin-right:0;height:160px;padding:20px}}.all-offers-item__header{color:#fff;font-size:18px;line-height:25px;font-weight:300}.all-offers-item__image{display:block;width:210px;height:140px;position:absolute;bottom:0;right:0;opacity:.5}.all-offers-item__image.car{background:url("/images/main-new--icons-e8c5711e.svg") no-repeat;background-position:68.25396825396825% 0;width:160px;height:133px}.all-offers-item__image.transfer{background:url("/images/main-new--icons-e8c5711e.svg") no-repeat;background-position:0 87.5%;width:152px;height:155px}.all-offers-item__image.commission{background:url("/images/main-new--icons-e8c5711e.svg") no-repeat;background-position:55.072463768115945% 78.69822485207101%;width:136px;height:138px}.all-offers-item__image.corp{background:url("/images/main-new--icons-e8c5711e.svg") no-repeat;background-position:0 0;width:172px;height:133px}.advantages-wrap{display:flex}@media screen and (min-width:768px) and (max-width:1023px){.advantages-wrap{display:block}}@media (max-width:767px){.advantages-wrap{flex-direction:column;padding:0 16px}}.advantages-item{flex:1;margin-right:24px}@media screen and (min-width:768px) and (max-width:1023px){.advantages-item{margin-bottom:27px;display:block;width:100%;flex:none}}@media (max-width:767px){.advantages-item{margin-bottom:24px;margin-right:0}}.advantages-item__header{align-items:center;margin-bottom:20px;color:#fff;font-size:24px}@media screen and (min-width:768px) and (max-width:1023px){.advantages-item__header{margin-bottom:12px;font-size:18px;line-height:24px}}@media (max-width:767px){.advantages-item__header{margin-bottom:12px;font-size:18px;line-height:24px}}.advantages-item__header:before{content:'';display:inline-block;width:30px;min-width:30px;height:30px;margin-right:17px;vertical-align:top;margin-top:-6px}@media (max-width:767px){.advantages-item__header:before{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);margin-right:8px;margin-top:-4px}}.advantages-item__header.support:before{background:url("/images/main-new--icons-e8c5711e.svg") no-repeat;background-position:75.39267015706807% 82.67148014440433%;width:30px;height:30px}.advantages-item__header.time:before{background:url("/images/main-new--icons-e8c5711e.svg") no-repeat;background-position:75.78947368421052% 71.63636363636364%;width:32px;height:32px}.advantages-item__header.offer:before{background:url("/images/main-new--icons-e8c5711e.svg") no-repeat;background-position:75.78947368421052% 60%;width:32px;height:32px}.advantages-item__text{font-size:12px;line-height:140%;color:#b4bdc9}@media screen and (min-width:320px) and (max-width:767px){.advantages-item__text{font-size:14px;line-height:20px}}.advantages-item:last-child{margin-right:0;margin-bottom:0}.mainAirlines{padding-top:48px;padding-bottom:72px}@media screen and (min-width:320px) and (max-width:767px){.mainAirlines{padding-bottom:56px}}.mainAirlines-title{font-style:normal;font-weight:normal;font-size:12px;line-height:16px;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#b4bdc9;margin-bottom:24px;display:block}@media screen and (min-width:320px) and (max-width:767px){.mainAirlines-title{font-size:14px;line-height:20px;margin-bottom:16px}}.mainAirlines-list:after{content:' ';display:block;clear:both}@media screen and (min-width:320px) and (max-width:767px){.mainAirlines-list{overflow:auto;white-space:nowrap;padding:0 24px;padding-bottom:16px}}.mainAirlines-item{display:block;height:72px;border-radius:5px;cursor:pointer;padding:20px;width:calc((100% - 72px) / 4);margin-right:24px;border:1px solid #3f4554;box-sizing:border-box;float:left;position:relative;transition:background .1s linear}.mainAirlines-item:last-child{margin-right:0}.mainAirlines-item:hover{background:#3f4554}@media screen and (min-width:768px) and (max-width:1023px){.mainAirlines-item{width:calc((100% - 16px) / 2);margin-right:16px;margin-bottom:16px}.mainAirlines-item:nth-child(2n){margin-right:0}}@media screen and (min-width:320px) and (max-width:767px){.mainAirlines-item{width:240px;display:inline-block;float:none;vertical-align:top}.mainAirlines-item:last-child{margin-right:24px}}.mainAirlines-item--extra{background:#3f4554;font-style:normal;font-weight:normal;font-size:18px;line-height:25px;text-align:center;color:#b4bdc9;border-radius:4px;padding:20px 5px;padding-top:9px;white-space:pre-wrap}@media screen and (min-width:768px) and (max-width:1023px){.mainAirlines-item--extra{font-size:18px;line-height:24px;white-space:normal;padding-top:22px}}.mainAirlines-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:80%}.mainAirlines-item-more{flex:1;background:#3f4554;font-size:18px;color:#fff;box-sizing:border-box}.mainAirlines-item-more:hover{background:#4f5667}.mainAirlines .image-gallery{overflow:hidden}.mainAirlines .image-gallery-slides{width:280px;overflow:visible;margin:0 auto}.mainAirlines .image-gallery-slide{background:transparent}.mainAirlines .image-gallery-slide img{width:auto}.mainAirlines .image-gallery-slide .mainAirlines-item{margin:0 auto;display:block}#survicate-box.surv-center.survicate-widget{width:338px !important;padding:14px 16px 16px 16px;height:144px;top:auto;bottom:128px;margin-top:0;left:auto;right:24px}@media screen and (min-width:320px) and (max-width:767px){#survicate-box.surv-center.survicate-widget{width:100% !important;margin:0;padding:0;left:0;top:auto !important;bottom:50px}}#survicate-box.surv-center.survicate-widget .surv-window{width:338px !important;padding:14px 16px 16px 16px;height:144px;font-family:Open Sans;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#242934}@media screen and (min-width:320px) and (max-width:767px){#survicate-box.surv-center.survicate-widget .surv-window{margin:0 auto;width:calc(100% - 24px) !important}}#survicate-box.surv-center.survicate-widget .surv-window .surv-progress{display:none}#survicate-box.surv-center.survicate-widget .surv-window .surv-progress-bg{display:none}#survicate-box.surv-center.survicate-widget .surv-window .surv-body .surv-hgroup{width:274px}#survicate-box.surv-center.survicate-widget .surv-window .surv-body .surv-hgroup .surv-description{display:none}#survicate-box.surv-center.survicate-widget .surv-window .surv-body .surv-hgroup .surv-title{padding:0}#survicate-box.surv-center.survicate-widget .surv-window .surv-body .surv-aligner-box .surv-numbers{padding:16px 0 0 0}@media screen and (min-width:320px) and (max-width:767px){#survicate-box.surv-center.survicate-widget .surv-window .surv-body .surv-aligner-box .surv-numbers{width:100%}}#survicate-box.surv-center.survicate-widget .surv-window .surv-body .surv-aligner-box .surv-numbers:after{content:" ";display:block;clear:both}#survicate-box.surv-center.survicate-widget .surv-window .surv-body .surv-aligner-box .surv-numbers .surv-number-list{width:26px;height:26px;padding:0;border-radius:50%;border:1px solid #e0e2ed;background-color:#fff;color:#242934;font-size:14px;font-style:normal;font-weight:normal;margin:0;margin-right:2px;display:block;float:left}#survicate-box.surv-center.survicate-widget .surv-window .surv-body .surv-aligner-box .surv-numbers .surv-number-list:last-child{margin-right:0}#survicate-box.surv-center.survicate-widget .surv-window .surv-body .surv-aligner-box .surv-numbers .surv-number-list:hover{colorwhitebackground-color:#f54a7a}#survicate-box.surv-center.survicate-widget .surv-window .surv-body .surv-aligner-box .surv-texts{padding:8px 0 0 0;font-style:normal;font-weight:normal;font-size:12px;line-height:16px;text-align:right;color:#242934}#survicate-box.surv-center.survicate-widget .surv-window .surv-footer{position:relative;top:-120px;font-size:11px;min-height:15px}#survicate-box.surv-center.survicate-widget .surv-window .surv-footer .surv-close{color:#fff}#survicate-box.surv-center.survicate-widget .surv-window .surv-footer .surv-close:after{content:" ";background:url("/images/add-icons-1952d06e.svg") no-repeat;background-position:62.16216216216216% 66.66666666666667%;width:10px;height:10px;position:absolute;top:6px;left:0}#survicate-box.surv-center.survicate-widget .surv-window .surv-footer a{visibility:hidden}#survicate-box.surv-center.survicate-widget .surv-window.surv-question.surv-text-container{height:274px;bottom:128px;right:-16px}#survicate-box.surv-center.survicate-widget .surv-window.surv-question.surv-text-container .surv-body.surv-animation-visible{margin:0}#survicate-box.surv-center.survicate-widget .surv-window.surv-question.surv-text-container .surv-body.surv-animation-visible .surv-hgroup{font-weight:600;font-size:16px}#survicate-box.surv-center.survicate-widget .surv-window.surv-question.surv-text-container .surv-body.surv-animation-visible .surv-aligner-box .surv-textarea{background:#fff;border-radius:4px;border:1px solid #e0e2ed;height:100px;margin:16px 0 0 0;padding:5px}#survicate-box.surv-center.survicate-widget .surv-window.surv-question.surv-text-container .surv-body.surv-animation-visible .surv-aligner-box .surv-textarea .surv-textarea-input{background:#fff;font-weight:normal;font-size:14px;height:100%;padding:0}#survicate-box.surv-center.survicate-widget .surv-window.surv-question.surv-text-container .surv-body.surv-animation-visible .surv-aligner-box .surv-submit.surv-btn-submit-block{border-radius:4px;color:#fff;font-weight:normal;font-size:14px}#survicate-box.surv-center.survicate-widget .surv-window.surv-question.surv-text-container .surv-footer .surv-closeafter{top:-130px;left:-5px}#survicate-box.surv-center.survicate-widget .surv-window.surv-cta.surv-empty-container{height:98px;margin-top:60px;margin-left:16px}@media screen and (min-width:320px) and (max-width:767px){#survicate-box.surv-center.survicate-widget .surv-window.surv-cta.surv-empty-container{left:50%;margin-left:-170px}}#survicate-box.surv-center.survicate-widget .surv-window.surv-cta.surv-empty-container .surv-body.surv-animation-visible .surv-hgroup .surv-description{display:block;padding:0;font-weight:600;font-size:16px}#survicate-box.surv-center.survicate-widget .surv-window.surv-cta.surv-empty-container .surv-body.surv-animation-visible .surv-hgroup .surv-title{padding:0;font-weight:normal;font-size:14px;line-height:20px;color:#838a96}#survicate-box.surv-center.survicate-widget .surv-window.surv-cta.surv-empty-container .surv-footer{top:-65px}#survicate-box.surv-center.survicate-widget .surv-window.surv-cta.surv-empty-container .surv-footer .surv-closeafter{top:0;left:0}html{overflow:auto}body{background:#242934}.awadWidget-form{padding-left:0 !important;padding-right:0 !important}@media screen and (min-width:320px) and (max-width:767px){.awadWidget-form{padding-bottom:20px !important}}.awadWidget-slogan,.awadWidget-tabs,.awadWidget-header,.awadWidget-form,.awadWidget{background:#242934 !important}.awadWidget-container{max-width:100% !important}.awadWidget-slogan{padding-top:24px !important}@media screen and (min-width:320px) and (max-width:767px){.awadWidget{padding:0 16px}}@media screen and (min-width:768px) and (max-width:1023px){.awadWidget{padding:0 24px}}.subscriptionBlock{padding-top:96px}@media screen and (min-width:320px) and (max-width:767px){.subscriptionBlock{padding-top:52px}}.subscriptionBlock:after{content:' ';display:block;clear:both}.subscriptionBlock-slider{float:left;width:calc(100% - 328px - 24px);height:424px;overflow:hidden;border-radius:5px;background:#3f4554}@media screen and (min-width:768px) and (max-width:1023px){.subscriptionBlock-slider{width:calc(100% - 352px - 16px)}}@media screen and (min-width:320px) and (max-width:767px){.subscriptionBlock-slider{width:calc(100% - 32px);height:360px;float:none;margin:0 auto;margin-bottom:32px}}.subscriptionBlock-form{float:right;max-width:328px;width:calc(100% - 48px);height:424px;border-radius:5px;background:#3f4554}@media screen and (min-width:768px) and (max-width:1023px){.subscriptionBlock-form{max-width:352px}}@media screen and (min-width:320px) and (max-width:767px){.subscriptionBlock-form{margin:0 auto;float:none;max-width:100%;width:100%;height:400px}}.fastSearchWrapper{background-color:#f5f6f6;display:grid;grid-template-rows:0fr;transition:grid-template-rows 300ms;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media screen and (min-width:1024px){.fastSearchWrapper{border-bottom-left-radius:16px;border-bottom-right-radius:16px}}.fastSearchWrapper>div{overflow:hidden}.fastSearchWrapper-preheader{background-color:#242934;width:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media screen and (min-width:1024px){.fastSearchWrapper-preheader{border-bottom-left-radius:16px;border-bottom-right-radius:16px}}.fastSearchWrapper--expanded{grid-template-rows:1fr}
/* direction-month-chart.css */
.calendarDesktopWrapper{margin:0 24px;display:none}@media screen and (min-width:768px) and (max-width:1023px){.calendarDesktopWrapper{display:block}}@media screen and (min-width:1024px){.calendarDesktopWrapper{display:block}}@media screen and (min-width:1024px) and (max-width:1279px){.calendarDesktopWrapper{display:block}}@media screen and (min-width:1280px){.calendarDesktopWrapper{margin:0;display:block}}@media screen and (min-width:768px) and (max-width:1023px){.calendarMobileWrapper{display:none}}@media screen and (min-width:1024px){.calendarMobileWrapper{display:none}}.calendar{background-color:#fff;border-radius:6px;display:flex;flex-direction:column;gap:32px;width:100%;padding:16px 0 0 0;margin:0 auto}@media screen and (min-width:768px) and (max-width:1023px){.calendar{margin:40px auto;padding:32px 0 24px}}@media screen and (min-width:1024px){.calendar{margin:40px auto;padding:32px 0 24px}}@media screen and (min-width:1280px){.calendar{max-width:1076px}}.calendarButtonMobile{margin:24px 16px;background-color:rgba(0,136,212,0.2);padding:12px 16px;flex-direction:column;align-items:flex-start;border-radius:6px;line-height:24px;font-weight:600;color:#141414;cursor:pointer;position:relative}@media screen and (min-width:1024px){.calendarButtonMobile{display:none}}.calendarButtonMobile .calendarButtonMobileLink{margin-top:2px;color:#0088d4;display:flex;align-items:center}.calendarButtonMobile .calendarButtonMobileBars{bottom:0;right:12px;position:absolute;display:flex;gap:4px;align-items:flex-end}.calendarButtonMobile .calendarButtonMobileBars .calendarButtonMobileBar{border-top-right-radius:4px;border-top-left-radius:4px;border:1.5px solid #fff;border-bottom:none}.calendarButtonMobile .calendarButtonMobileBars .bar1{height:56px;width:31px;background:#f5f6f6}.calendarButtonMobile .calendarButtonMobileBars .bar2{height:28px;width:31px;background:#80c4ea}.calendarButtonMobile .calendarButtonMobileBars .bar3{height:37px;width:31px;background:#f5f6f6}.header{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:768px) and (max-width:1023px){.header{padding:0 32px}}@media screen and (min-width:1024px){.header{padding:0 32px}}.titleContainer{display:flex;align-items:center;gap:4px;line-height:32px}.title{color:#141414;font-family:'Open Sans',sans-serif;font-size:24px;font-weight:600;margin:0}@media screen and (min-width:320px) and (max-width:767px){.title{font-size:18px}}.subtitleWrapper{display:flex;align-items:center;gap:4px}.subtitle{color:#0088d4;font-family:'Open Sans',sans-serif;font-size:24px;font-weight:600;cursor:pointer}@media screen and (min-width:320px) and (max-width:767px){.subtitle{font-size:18px}}.caretIcon{width:16px;height:16px;cursor:pointer}.filterButton{color:#3f4554;background-color:var(--atmr-neutral-container-default,#f5f5f5);border-radius:4px;padding:6px 16px;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;border:none;cursor:pointer;line-height:24px}.navigationContainer{display:flex;align-items:center;position:relative;gap:8px;padding:0 32px}@media screen and (min-width:320px) and (max-width:767px){.navigationContainer{padding:0}}.navButton{cursor:pointer;display:none;justify-content:center;align-items:center;height:100%;background:none;border:none}@media screen and (min-width:768px) and (max-width:1023px){.navButton{display:flex}}@media screen and (min-width:1024px){.navButton{display:flex}}.chevronIcon{width:16px;height:16px}.calendarContent{flex:1;padding-bottom:20px;overflow:auto;scrollbar-width:none;max-width:100%}@media screen and (min-width:768px) and (max-width:1023px){.calendarContent{overflow:hidden}}@media screen and (min-width:1024px){.calendarContent{overflow:hidden}}.monthLabel{color:#828690;margin-bottom:13px;padding-left:6px;font-family:'Open Sans',sans-serif;font-size:14px;text-transform:capitalize}.daysContainer{display:flex;align-items:flex-end;gap:2px;height:140px}.dayColumn{position:relative;display:flex;flex-direction:column;flex:1;align-items:center}.dayColumn .toolTip{visibility:hidden}.dayColumn:hover .toolTip,.dayColumn.showTooltip .toolTip{visibility:visible}.dayColumn:hover .toolTip{z-index:999}.directionMonthChartTooltip{margin-top:-42px;max-width:max-content;left:50%;transform:translate(-50%,0%);font-family:'PT Sans';color:#fff}.directionMonthChartTooltip .toolTip-popup{border-radius:4px;font-weight:600;line-height:20px;font-size:14px;font-family:'Open Sans',sans-serif}.directionMonthChartTooltip .toolTip-pointer{transform:translate(-50%,0%) rotate(45deg)}.priceSymbol{font-weight:700;font-family:'PT Sans',sans-serif}.dayBar{border-radius:4px 4px 0 0;width:32px;background-color:rgba(63,69,84,0.15);height:5px;cursor:pointer}.dayBar.lowPrice{background-color:#80c4ea}.dayColumn:hover .dayNumber,.dayColumn:hover .dayName,.dayColumn.selected .dayNumber,.dayColumn.selected .dayName{color:#f54a7a}.dayColumn:hover .dayBar,.dayColumn.selected .dayBar{background-color:#f76e95}.dayNumber{color:#828690;text-align:center;margin-top:8px;font-family:'Open Sans',sans-serif;font-size:16px}.dayName{color:#828690;text-align:center;font-family:'Open Sans',sans-serif;font-size:16px;margin:0}.actionButton{user-select:none;color:#0088d4;text-align:center;cursor:pointer;background-color:rgba(0,136,212,0.1);border-radius:4px;width:100%;margin:0 auto;padding:12px 16px;font-family:'Open Sans',sans-serif;font-size:16px;border:none}@media screen and (min-width:768px) and (max-width:1023px){.actionButton{width:fit-content}}@media screen and (min-width:1024px){.actionButton{width:fit-content}}@media (max-width:640px){.calendar{padding:0 0 16px 0}.header{flex-direction:column;align-items:flex-start;gap:16px;padding:0 16px}.titleContainer{width:100%}.filterButton{text-align:center}.navigationContainer{overflow-x:auto}.daysContainer{min-width:800px}}.dayColumn.disabled{cursor:not-allowed;pointer-events:none}.dayColumn.disabled .dayBar{opacity:.2;background-color:#b4bdc9}.dayColumn.disabled .dayNumber,.dayColumn.disabled .dayName{color:#b4bdc9}
/* upcomingTicket.css */
.upcomingTicketsBlockWrapper{margin-top:40px}.upcomingTicketsBlockWrapper .upcomingTicketsBlockWrapperTitle{color:#000;font-size:24px;font-weight:600;line-height:32px;padding:0 16px}@media screen and (min-width:768px) and (max-width:1023px){.upcomingTicketsBlockWrapper .upcomingTicketsBlockWrapperTitle{padding:0 24px}}@media screen and (min-width:1024px) and (max-width:1279px){.upcomingTicketsBlockWrapper .upcomingTicketsBlockWrapperTitle{padding:0 24px}}@media screen and (min-width:1280px){.upcomingTicketsBlockWrapper .upcomingTicketsBlockWrapperTitle{padding:0}}.upcomingTicketsBlock{display:flex;max-width:100vw;justify-content:space-between;gap:16px;overflow:scroll;scrollbar-width:none;padding:0 16px}@media screen and (min-width:768px) and (max-width:1023px){.upcomingTicketsBlock{padding:0 24px}}@media screen and (min-width:1024px) and (max-width:1279px){.upcomingTicketsBlock{padding:0 24px}}@media screen and (min-width:1280px){.upcomingTicketsBlock{padding:0}}.card{cursor:pointer;flex:1;display:flex;flex-direction:column;position:relative;padding:20px 16px 16px;background:#fff;margin-top:32px;border:1px solid rgba(63,69,84,0.149);border-radius:6px;gap:12px;min-width:300px}.cardLabel{position:absolute;top:-12px;left:16px;display:flex;height:24px;padding:0 8px;justify-content:center;align-items:center;gap:4px;color:#fff;text-align:center;font-size:14px;font-weight:600;line-height:20px;border-radius:6px}@media screen and (min-width:320px) and (max-width:767px){.cardLabel{font-size:12px;line-height:16px}}.cardLabel.comfort{background:#92c549}.cardLabel.cheap{background:#8775f7}.cardLabel.fast{background:#41a8c9}.card .firstBlock{display:flex;gap:12px;align-items:center}.card .firstBlock .companyTooltip{color:#6a6a6a}.card .firstBlock .icon{height:28px;width:28px;background:#f5f6f6;border-radius:16px}.card .firstBlock .icon img{height:28px;width:28px}@media screen and (min-width:320px) and (max-width:767px){.card .firstBlock .icon{height:24px;width:24px}.card .firstBlock .icon img{height:24px;width:24px}}.card .firstBlock .price{flex:1;color:#0c131d;font-size:24px;font-weight:600;line-height:32px}@media screen and (min-width:320px) and (max-width:767px){.card .firstBlock .price{font-size:20px;line-height:28px}}.card .firstBlock .date{display:flex;flex-direction:column;justify-content:center;align-items:center;width:36px;height:36px;background:rgba(63,69,84,0.102);border-radius:6px}@media screen and (min-width:320px) and (max-width:767px){.card .firstBlock .date{padding:2px 6px;flex-direction:row;gap:2px}}.card .firstBlock .date .number{color:#3f4554;font-size:14px;font-weight:600;line-height:20px}@media screen and (min-width:320px) and (max-width:767px){.card .firstBlock .date .number{font-weight:400}}.card .firstBlock .date .month{color:#3f4554;font-size:12px;font-weight:400;line-height:16px}.card .secondBlock{display:flex;flex-direction:column}.card .secondBlock .timeline{display:flex;gap:12px;align-items:center}.card .secondBlock .timeline .departure,.card .secondBlock .timeline .arrival{color:#141414;font-size:16px;font-weight:500;line-height:24px}.card .secondBlock .timeline .timeSpent{display:flex;gap:6px;align-items:center;width:100%}.card .secondBlock .timeline .timeSpent .time{color:#828690;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.card .secondBlock .timeline .timeSpent .line{background:rgba(63,69,84,0.149);height:2px;border-radius:1px;width:100%}.card .secondBlock .airport{display:flex}.card .secondBlock .airport .typeOfFlight{flex:1;color:#3f4554;text-align:center;font-size:12px;font-weight:400;line-height:16px}.card .secondBlock .airport .airportDeparture,.card .secondBlock .airport .airportArrival{color:#141414;font-size:14px;font-weight:400;line-height:20px}
/* airlines-section.css */
.airlinesContainer{border-radius:6px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:32px;display:flex;position:relative;margin-bottom:72px;padding:0 16px}@media screen and (min-width:768px) and (max-width:1023px){.airlinesContainer{padding:0 24px}}@media screen and (min-width:1024px) and (max-width:1279px){.airlinesContainer{padding:0 24px}}@media screen and (min-width:1280px){.airlinesContainer{padding:0;max-width:1032px}}.headerSection{justify-content:center;align-self:stretch;align-items:flex-start;gap:16px;display:flex;position:relative}.mainTitle{color:#000;flex:1 0 0;gap:32px;font-family:Open Sans,sans-serif;font-size:24px;font-weight:600;line-height:32px;position:relative}@media screen and (min-width:320px) and (max-width:767px){.mainTitle{font-size:20px;line-height:28px}}.sectionTitle{color:#000;font-weight:600;font-size:16px;font-style:normal;line-height:24px;margin-bottom:20px}@media screen and (min-width:320px) and (max-width:767px){.sectionTitle{margin-bottom:12px}}.sectionsContainer{padding:32px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:32px;border-radius:6px;display:flex;position:relative;background-color:#fff}@media screen and (min-width:320px) and (max-width:767px){.sectionsContainer{margin-bottom:20px}}.airlinesGrid{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px 40px}.airlineItem{border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:8px;display:flex;position:relative;cursor:pointer}.airlineItem:hover{background:#f5f6f6}@media screen and (min-width:768px) and (max-width:1023px){.airlineItem .airlineItem{justify-content:space-between;width:100%}}@media screen and (min-width:320px) and (max-width:767px){.airlineItem .airlineItem{gap:8px;padding:6px}}.airlineContent{align-items:center;gap:12px;display:flex;position:relative}@media screen and (min-width:768px) and (max-width:1023px){.airlineContent .airlineContent{flex:1}}.airlineLogo{width:32px;height:32px;position:relative;background:#f5f6f6;border-radius:16px}.airlineName{color:#141414;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;width:130px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px;position:relative;overflow:hidden}@media screen and (min-width:768px) and (max-width:1023px){.airlineName .airlineName{flex:1;width:auto}}@media screen and (min-width:320px) and (max-width:767px){.airlineName .airlineName{font-size:14px;line-height:20px}}.airlinePrice{color:#828690;text-align:right;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;position:relative}@media screen and (min-width:320px) and (max-width:767px){.airlinePrice .airlinePrice{flex-shrink:0}}@media screen and (min-width:320px) and (max-width:767px){.airlinePrice .airlinePrice{font-size:12px;line-height:16px}}