.airport-detail-section_blockWrapper__7AUvu{padding:70px 15px;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:900px){.airport-detail-section_blockWrapper__7AUvu{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:600px){.airport-detail-section_blockWrapper__7AUvu{padding-top:40px;padding-bottom:40px;gap:30px}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg{display:flex;padding:30px;align-items:flex-start;gap:40px;align-self:stretch;border-radius:22px;border:1px solid #eaecf0;background:#fff;z-index:1}@media(max-width:1200px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg{flex-direction:column}}@media only screen and (max-width:900px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg{padding:20px}}@media only screen and (max-width:600px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg{border:none;background:inherit;padding:0}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I{max-width:720px;width:100%;display:flex;flex-direction:column;gap:40px;justify-content:flex-start}@media(max-width:1200px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I{max-width:1200px}}@media only screen and (max-width:900px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I{gap:20px}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_titleContainer__GDfC6{page-break-inside:avoid;break-inside:avoid;display:flex;align-items:center;gap:10px}@media only screen and (max-width:900px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_titleContainer__GDfC6{margin-bottom:0}}@media only screen and (max-width:600px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_titleContainer__GDfC6 img{width:100%;height:auto;object-fit:cover}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_titleContainer__GDfC6 .airport-detail-section_iconContainer__rJP31{display:flex;padding:.714rem;align-items:center;gap:.714rem;border-radius:100px;border:.071rem solid #f2f4f7;background:#fff;box-shadow:0 .143rem .286rem rgba(0,0,0,.05)}@media only screen and (max-width:600px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_titleContainer__GDfC6 .airport-detail-section_iconContainer__rJP31{display:none}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_title__T3YDk{color:#475467;font-size:32px;font-weight:600;line-height:26px;letter-spacing:-.64px}@media only screen and (max-width:900px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_title__T3YDk{font-size:30px}}@media only screen and (max-width:600px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_title__T3YDk{font-size:28px;line-height:1.2}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_description__L04s8{color:#667085;font-size:16px;font-weight:400;line-height:26px;letter-spacing:-.32px}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_description__L04s8 ul{list-style-type:disc;padding-left:30px}@media only screen and (max-width:900px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_description__L04s8 ul{font-size:15px}}@media only screen and (max-width:600px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_description__L04s8 ul{padding-left:20px;font-size:14px}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_bottomBlocks__Ue8jf{width:100%;display:flex;gap:30px}@media only screen and (max-width:900px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_bottomBlocks__Ue8jf{gap:15px}}@media(max-width:768px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_bottomBlocks__Ue8jf{flex-direction:column;align-items:center}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_bottomBlocks__Ue8jf .airport-detail-section_call__FWTJo{display:flex;width:100%;max-width:300px;padding:12px;align-items:center;justify-content:flex-start;gap:15px;border-radius:70px;border:1px solid #f2f4f7;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);z-index:1}@media(max-width:1024px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_bottomBlocks__Ue8jf .airport-detail-section_call__FWTJo{margin-top:20px}}@media only screen and (max-width:900px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_bottomBlocks__Ue8jf .airport-detail-section_call__FWTJo{margin-top:0}}@media(max-width:768px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_bottomBlocks__Ue8jf .airport-detail-section_call__FWTJo{width:100%}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_bottomBlocks__Ue8jf .airport-detail-section_icon__Nbhkd{display:flex;justify-content:center;align-items:center;padding:15px;border-radius:100px;border:1px solid #f2f4f7;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_bottomBlocks__Ue8jf .airport-detail-section_text__zV2KX{display:flex;flex-direction:column;color:#667085;font-size:14px;font-weight:400}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_bottomBlocks__Ue8jf .airport-detail-section_text__zV2KX .airport-detail-section_boldSpan__w4_XF{color:#000;font-size:16px;font-weight:700}@media only screen and (max-width:600px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_bottomBlocks__Ue8jf .airport-detail-section_text__zV2KX .airport-detail-section_boldSpan__w4_XF{font-size:15px}}@media(max-width:768px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_airportInfo__content__54q9I .airport-detail-section_bottomBlocks__Ue8jf .airport-detail-section_text__zV2KX span{font-size:14px}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_imageWrapper__F5N0M{position:relative;aspect-ratio:460/335;width:100%;max-width:460px;z-index:1}@media(max-width:1200px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_imageWrapper__F5N0M{margin:0 auto}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_airportInfoWrapper__JgxKg .airport-detail-section_imageWrapper__F5N0M .airport-detail-section_image__3pk46{border-radius:22px;width:100%;height:100%;object-fit:cover}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;border-radius:20px;border:1px solid #e6e8eb;background:#fff;box-shadow:0 .143rem .286rem rgba(0,0,0,.05);z-index:1}@media only screen and (max-width:600px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK{padding:0;border:none;background:inherit}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tabSwitch__po8nc{width:100%;display:flex;justify-content:space-between;gap:30px;margin-bottom:1rem}@media(max-width:500px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tabSwitch__po8nc{gap:10px}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tabSwitch__po8nc .airport-detail-section_buttonWrapper__tjKRV{display:flex;gap:10px}@media only screen and (max-width:900px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tabSwitch__po8nc .airport-detail-section_buttonWrapper__tjKRV{flex-direction:column}}@media only screen and (max-width:600px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tabSwitch__po8nc .airport-detail-section_buttonWrapper__tjKRV{gap:15px}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tabSwitch__po8nc .airport-detail-section_buttonWrapper__tjKRV button{cursor:pointer;background:#eee;border-radius:6px;display:flex;padding:12px 32px;justify-content:center;align-items:center;gap:10px;border-radius:50px;border:1px solid #e6e8eb;background:#eff0f6;box-shadow:0 .143rem .286rem rgba(0,0,0,.05)}@media only screen and (max-width:600px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tabSwitch__po8nc .airport-detail-section_buttonWrapper__tjKRV button{padding:6px 16px}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tabSwitch__po8nc .airport-detail-section_buttonWrapper__tjKRV .airport-detail-section_active__fd__H{background:#204d9c;color:#fff}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tabSwitch__po8nc span{color:#14142b;font-size:18px;font-weight:700}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tabSwitch__po8nc p{color:#969ba4;font-size:14px;font-weight:400;padding-top:5px}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableTitle__qeF_j{color:#14142b;font-size:22px;font-weight:700;width:100%;display:flex;justify-content:flex-start}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_dateButtons__4sAt9{display:flex;gap:8px}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_dateButtons__4sAt9 button{padding:10px 16px;border-radius:8px}@media only screen and (max-width:600px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_dateButtons__4sAt9{gap:10px;flex-direction:column}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_dateBlock__QGcC5{display:flex;align-items:center;width:100%;gap:20px}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_dateBlock__QGcC5 .airport-detail-section_actDate__bppl9{font-size:15px;text-decoration:underline;color:#204d9c}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj{width:100%;display:flex;flex-direction:column;font-size:14px;border-radius:12px;border:1px solid #e6e8eb;overflow:hidden;box-shadow:0 .143rem .286rem rgba(0,0,0,.05)}@media(max-width:500px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj{border:none;box-shadow:none}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_noData__pj8Pz{width:100%;display:flex;justify-content:center;align-items:center;color:red;font-size:16px;padding:20px}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableHeader__59jAc,.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f{display:grid;grid-template-columns:repeat(9,1fr)}@media(max-width:768px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableHeader__59jAc,.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f{grid-template-columns:repeat(5,1fr)!important}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableHeader__59jAc{background:#f8f8f8;font-weight:700;display:grid;grid-template-columns:repeat(9,1fr);background-color:#204d9c;color:#fff;font-size:14px;font-weight:400;padding:20px 10px;border-radius:12px 12px 0 0}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f{display:grid;grid-template-columns:repeat(9,1fr);padding:12px;position:relative;align-items:center;color:#14142b;font-size:14px;font-weight:400}@media only screen and (max-width:900px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f{font-size:14px}}@media only screen and (max-width:600px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f{font-size:13px}}@media(max-width:500px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f{font-size:12px;padding:6px 0}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f .airport-detail-section_status___GVOC{padding:5px 15px;border-radius:12px;font-weight:500;text-align:center;width:-moz-fit-content;width:fit-content;margin:auto;font-weight:700}@media(max-width:1200px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f .airport-detail-section_status___GVOC{padding:2px 4px;text-transform:lowercase;font-weight:400}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f .airport-detail-section_flight__arEZg{font-weight:700}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f .airport-detail-section_arrived__XTMy0,.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f .airport-detail-section_dispatched__FzPZm{border-radius:60px;color:#12b76a;border:1px solid #12b76a;background:#ecfdf3}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f .airport-detail-section_delayed__sKbPS{color:#f04438;border-radius:60px;border:1px solid #f04438;background:#fee4e2}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f .airport-detail-section_boarding__j1myT{color:#2e90fa;background:#d1e9ff;border-radius:60px;border:1px solid #2e90fa}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f .airport-detail-section_registration__APa3N{color:#5dade2;background:#f4f7f8;border-radius:60px;border:1px solid #5dade2}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f .airport-detail-section_preparation__HHKiF{color:#f6a31c;background:#efe9df;border-radius:60px;border:1px solid #f6a31c}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f .airport-detail-section_boardingRegistration__OS7B3{border-radius:60px;color:#bd2c49;border:1px solid #bd2c49;background:#e8d8db}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f .airport-detail-section_registrationComplete__x1A8C{border-radius:60px;color:#154e33;border:1px solid #154e33;background:#e3f7eb}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f .airport-detail-section_canceled__Iwl1H{border-radius:60px;color:#f20837;border:1px solid #f20837;background:#efebec}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:95%;border-bottom:1px solid #eee;box-shadow:0 .143rem .286rem rgba(0,0,0,.05)}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableHeader__59jAc span,.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f span{display:grid;place-items:center;line-height:1.1}@media(max-width:500px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableHeader__59jAc span,.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_table__dsNYK .airport-detail-section_tableContainer__1BYrj .airport-detail-section_tableRow__ak88f span{font-size:12px}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_advantages___B_OK{display:block;column-count:2;column-gap:40px;padding:30px;border-radius:22px;border:1px solid #eaecf0;background:#fff;box-shadow:0 .143rem .286rem rgba(0,0,0,.05);z-index:1}@media only screen and (max-width:900px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_advantages___B_OK{padding:20px}}@media(max-width:768px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_advantages___B_OK{flex-direction:column;column-count:1}}@media only screen and (max-width:600px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_advantages___B_OK{padding:0;border:none;background:inherit;box-shadow:none}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_advantages___B_OK .airport-detail-section_titleContainer__GDfC6{page-break-inside:avoid;break-inside:avoid;display:flex;align-items:center;gap:10px;margin-bottom:15px}@media only screen and (max-width:600px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_advantages___B_OK .airport-detail-section_titleContainer__GDfC6{gap:5px}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_advantages___B_OK .airport-detail-section_titleContainer__GDfC6 h3{color:#667085;font-size:16px;font-weight:400;letter-spacing:-.32px}@media only screen and (max-width:900px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_advantages___B_OK .airport-detail-section_titleContainer__GDfC6 h3{font-size:15px;line-height:1}}@media only screen and (max-width:600px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_advantages___B_OK .airport-detail-section_titleContainer__GDfC6 h3{font-size:14px}}.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_advantages___B_OK .airport-detail-section_titleContainer__GDfC6 .airport-detail-section_iconContainer__rJP31{display:flex;padding:.714rem;align-items:center;gap:.714rem;border-radius:100px;border:.071rem solid #f2f4f7;background:#fff;box-shadow:0 .143rem .286rem rgba(0,0,0,.05)}@media only screen and (max-width:900px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_advantages___B_OK .airport-detail-section_titleContainer__GDfC6 .airport-detail-section_iconContainer__rJP31{padding:8px}}@media only screen and (max-width:600px){.airport-detail-section_blockWrapper__7AUvu .airport-detail-section_advantages___B_OK .airport-detail-section_titleContainer__GDfC6 .airport-detail-section_iconContainer__rJP31{padding:6px}}.airport-detail-section_temperatureInfo__Pvzum{max-width:100%;display:flex;justify-content:flex-start;font-size:16px;color:#969ba4;flex-direction:column;gap:15px;padding:10px 25px;border-radius:22px;box-shadow:0 0 8px 2px rgba(0,0,0,.15)}.airport-detail-section_weatherBox__wHB1M{display:flex;align-items:center;gap:12px}.airport-detail-section_weatherIcon__jTK5m{width:40px;height:40px;object-fit:contain;background-color:transparent;border-radius:8px;padding:6px;box-shadow:0 0 8px 2px rgba(0,0,0,.15)}.airport-detail-section_weatherIcon__jTK5m svg path{stroke:rgba(0,0,0,.3);stroke-width:1px}.airport-detail-section_weatherText__Y1Sac{display:flex;flex-direction:column}.airport-detail-section_description__L04s8{font-size:14px;color:#969ba4}.airport-detail-section_airlineLogoCell__XyLeZ{width:100%;display:flex;justify-content:center;align-items:center;padding:4px}.airport-detail-section_airlineLogoCell__XyLeZ .airport-detail-section_airlineLogo__1JMYi{width:100%;height:auto;object-fit:contain}.airport-detail-section_airlineLogoCell__XyLeZ .airport-detail-section_noLogo__O3RDe{display:block;width:100%;text-align:center}.loader_loaderBackdrop__u5kyL{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.loader_loader__ZI1zr{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#0b1419;animation:loader_spin__7KAN7 2s linear infinite}.loader_loader__ZI1zr:before{top:5px;left:5px;right:5px;bottom:5px;animation:loader_spin__7KAN7 3s linear infinite}.loader_loader__ZI1zr:after,.loader_loader__ZI1zr:before{content:"";position:absolute;border-radius:50%;border:3px solid transparent;border-top-color:#0b1419}.loader_loader__ZI1zr:after{top:15px;left:15px;right:15px;bottom:15px;animation:loader_spin__7KAN7 1.5s linear infinite}@keyframes loader_spin__7KAN7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.title-filter_filterContainer__UvjfG{width:100%;display:flex;flex-wrap:wrap;margin-bottom:24px;padding:.357rem;justify-content:space-between;align-items:center;border-radius:7.143rem;border:1px solid #eaecf0;background:#f2f4f7;gap:.714rem}@media only screen and (min-width:1940px){.title-filter_filterContainer__UvjfG{max-width:114.29rem;margin:0 auto}}@media(max-width:1175px){.title-filter_filterContainer__UvjfG{border:none;background:#f9fafb}}@media only screen and (max-width:900px){.title-filter_filterContainer__UvjfG{border-radius:25px;padding:.71rem}}@media only screen and (max-width:600px){.title-filter_filterContainer__UvjfG{padding:1rem;flex-direction:column;border:1px solid #eaecf0;background:#f2f4f7}}.title-filter_filterContainer__UvjfG button{font-size:16px;display:flex;align-items:center;justify-content:center;padding:.571rem 1.143rem;border-radius:7.143rem;border:none!important;background:transparent;color:#14142b;cursor:pointer;transition:all .3s ease;flex:1 1 auto;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap;gap:.357rem}.title-filter_filterContainer__UvjfG button svg{stroke:currentColor;width:1.429rem;height:1.429rem}.title-filter_filterContainer__UvjfG button.title-filter_active__LHp1Q,.title-filter_filterContainer__UvjfG button:hover{border:1px solid #2b8efe;background:#2b8efe;color:#fff}.title-filter_filterContainer__UvjfG button.title-filter_active__LHp1Q svg,.title-filter_filterContainer__UvjfG button:hover svg{stroke:#fff;fill:#fff}.title-filter_filterContainer__UvjfG button.title-filter_active__LHp1Q .title-filter_buttonContent__h8pLp,.title-filter_filterContainer__UvjfG button:hover .title-filter_buttonContent__h8pLp{color:#fff}.title-filter_filterContainer__UvjfG button.title-filter_active__LHp1Q .title-filter_navPlaneIcon__Q2A__,.title-filter_filterContainer__UvjfG button:hover .title-filter_navPlaneIcon__Q2A__{fill:#fff;stroke:#fff}.title-filter_filterContainer__UvjfG button .title-filter_buttonContent__h8pLp{display:flex;align-items:center;gap:.357rem;color:#14142b;font-size:1rem;font-weight:400}.title-filter_filterContainer__UvjfG button .title-filter_buttonContent__h8pLp span{width:auto}.title-filter_filterContainer__UvjfG button .title-filter_navPlaneIcon__Q2A__{stroke:currentColor;width:1.429rem;height:1.429rem}@media(max-width:1175px){.title-filter_filterContainer__UvjfG button{border:1px solid #eaecf0!important}}@media(max-width:768px){.title-filter_filterContainer__UvjfG button{width:100%;padding:.71rem}}.card_imageContainer__8eMDN{width:100%;max-width:415px;position:relative;border-radius:20px;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:22px;z-index:1}.card_imageContainer__8eMDN:hover .card_image__C1zL1{transform:scale(1.06)}.card_image__C1zL1{width:100%;object-fit:cover;border-radius:22px;transition:transform .4s ease-in-out!important;height:100%}.card_lightboxCloseBtn__e0EqN{background:transparent!important;border:none!important;box-shadow:none!important;position:absolute!important;top:20px!important;right:20px!important;cursor:pointer;padding:4px!important;display:flex;align-items:center;justify-content:center;border-radius:0!important;z-index:100000;opacity:.8}.card_lightboxCloseBtn__e0EqN svg{width:18px!important;height:18px!important}.card_lightboxCloseBtn__e0EqN svg path{fill:#fff!important;stroke:none!important;transition:fill .2s ease}.card_lightboxCloseBtn__e0EqN:active,.card_lightboxCloseBtn__e0EqN:hover{opacity:1;transform:scale(1.1)}.card_lightboxCloseBtn__e0EqN:active svg path,.card_lightboxCloseBtn__e0EqN:hover svg path{fill:#204d9c!important}@media(max-width:768px){.card_lightboxCloseBtn__e0EqN{top:12px!important;right:12px!important}}.app-modal_modalBackdrop__nZZ0L{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(25,28,33,.9);z-index:12;overflow:hidden}@media only screen and (max-width:600px){.app-modal_modalBackdrop__nZZ0L{padding:0 1.429rem}}.app-modal_modal__miean{width:100%;max-width:50rem;max-height:85vh;background:#f3f4f6;border-radius:1.429rem;padding:2.857rem;position:relative;overflow:hidden;display:flex;flex-direction:column}.app-modal_modal__miean .app-modal_pattern__36QXI{position:absolute;inset:0;z-index:0;background-image:url(/images/pattern1.png);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.07;pointer-events:none}@media only screen and (max-width:600px){.app-modal_modal__miean .app-modal_pattern__36QXI{background-repeat:repeat-y;background-size:100% auto;background-position:top;aspect-ratio:unset}}.app-modal_modal__miean .app-modal_modalContent__L_kEF{position:relative;z-index:1;overflow-y:auto;flex-grow:1;padding-right:.714rem}.app-modal_modal__miean .app-modal_modalContent__L_kEF::-webkit-scrollbar{width:.357rem}.app-modal_modal__miean .app-modal_modalContent__L_kEF::-webkit-scrollbar-track{background:#2e90fa;border-radius:.286rem;margin-top:3.571rem}.app-modal_modal__miean .app-modal_modalContent__L_kEF::-webkit-scrollbar-thumb{background:#204d9c;border-radius:.286rem}.app-modal_modal__miean .app-modal_modalContent__L_kEF::-webkit-scrollbar-thumb:hover{background:#475467}.app-modal_modal__closeBtn__psMlB{position:absolute;top:1.429rem;right:1.429rem;width:auto!important;box-shadow:none!important;z-index:2}.app-modal_modal__closeBtn__psMlB svg{stroke:#204d9c;fill:#204d9c;color:#204d9c}.app-modal_modal__closeBtn__psMlB:hover{background:none!important;background-color:transparent!important}@media only screen and (max-width:600px){.app-modal_modal__miean{padding:1.429rem;max-height:90vh}}.app-modal_modal__miean.app-modal_customWidth__e_PTY{max-width:1280px;width:var(--modal-width,100%)}.posts-section_section__IZqgU{padding-top:100px;padding-bottom:60px}@media only screen and (max-width:900px){.posts-section_section__IZqgU{padding-top:60px;padding-bottom:40px}}@media only screen and (max-width:600px){.posts-section_section__IZqgU{padding-top:40px;padding-bottom:20px}}.posts-section_section__posts__v__j3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.posts-section_section__posts__v__j3 a{max-width:410px;z-index:1}@media only screen and (max-width:1480px){.posts-section_section__posts__v__j3{justify-content:space-around}}@media only screen and (max-width:900px){.posts-section_section__posts__v__j3{gap:20px}.posts-section_section__posts__v__j3 a{width:100%;max-width:300px}}@media(max-width:650px){.posts-section_section__posts__v__j3{flex-direction:column;gap:16px}.posts-section_section__posts__v__j3 a{width:100%;max-width:650px;display:flex;justify-content:center}}.posts-section_section__pagination__baBT_{display:flex;justify-content:center}.card_card__g8lCE{max-width:410px;height:100%;cursor:pointer;color:#ccc;overflow:hidden;display:flex;padding:10px;flex-direction:column;align-items:flex-start;gap:20px;flex-shrink:0;border-radius:22px;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.card_card__g8lCE:hover{box-shadow:0 8px 20px rgba(0,0,0,.1);transform:translateY(-4px);border-color:#ddd;background-color:#f9f9f9}@media only screen and (max-width:900px){.card_card__g8lCE{width:100%;max-width:300px}}@media(max-width:650px){.card_card__g8lCE{max-width:500px;padding:8px;gap:16px}}.card_card__g8lCE .card_imageContainer__wz7Mt{position:relative;width:100%;aspect-ratio:3/2;border-radius:22px;overflow:hidden;border:1px solid transparent}.card_card__g8lCE .card_imageContainer__wz7Mt .card_image__XLjAW{width:100%;height:auto;object-fit:cover;border-radius:22px}.card_card__g8lCE .card_content__luoAL{padding:0 10px 10px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;min-height:120px}@media only screen and (max-width:900px){.card_card__g8lCE .card_content__luoAL{-webkit-line-clamp:2;min-height:100px}}@media only screen and (max-width:600px){.card_card__g8lCE .card_content__luoAL{-webkit-line-clamp:2;min-height:80px;padding:0 6px 10px}}.card_card__g8lCE .card_content__luoAL .card_placeholder__yOZMT{height:100px}.card_card__g8lCE .card_content__luoAL .card_title__4i13K{color:#2b3f5a;font-size:18px;font-weight:700;padding-bottom:5px;max-height:75px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (max-width:600px){.card_card__g8lCE .card_content__luoAL .card_title__4i13K{font-size:16px}}.card_card__g8lCE .card_content__luoAL .card_description__OEWpY{color:#98a2b3;font-size:16px;font-weight:400;line-height:1.4;max-height:65px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (max-width:600px){.card_card__g8lCE .card_content__luoAL .card_description__OEWpY{font-size:14px}}.brands_brandsSection__oyP88{position:relative;width:100%;white-space:nowrap;overflow:hidden;background-color:#f9fafb;padding:1rem}@media only screen and (max-width:600px){.brands_brandsSection__oyP88{padding:.5rem}}.brands_brands__z_Pta{position:relative;width:100%;display:inline-block;white-space:nowrap;overflow:hidden}@media only screen and (max-width:900px){.brands_brands__z_Pta{font-size:1rem}}@media only screen and (max-width:600px){.brands_brands__z_Pta{font-size:.875rem}}.brands_brandsItems__elopv{display:inline-block;white-space:nowrap;animation:brands_scroll-left__sXjVs 30s linear infinite}@media only screen and (max-width:900px){.brands_brandsItems__elopv{animation-duration:20s}}.brands_brandGrid__jRllk{display:inline-flex;gap:25px}@media only screen and (max-width:900px){.brands_brandGrid__jRllk{gap:20px}}@media only screen and (max-width:600px){.brands_brandGrid__jRllk{gap:12px}}.brands_brands__item__i8N3s{opacity:.6;display:inline-flex!important;align-items:center;justify-content:center;width:12rem;height:3rem;flex-shrink:0}.brands_brands__item__i8N3s svg{width:100%;height:100%;fill:#fff!important}@media only screen and (max-width:900px){.brands_brands__item__i8N3s{width:11rem;height:2.52rem}}@media only screen and (max-width:600px){.brands_brands__item__i8N3s{width:10rem;height:2.28rem}}.brands_brandImage__9t4At{max-width:100%;max-height:100%;object-fit:contain;display:block}@keyframes brands_scroll-left__sXjVs{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.main-offer_offer__Ak7VM{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;padding:120px 0}@media(max-width:1250px){.main-offer_offer__Ak7VM{gap:30px}}@media(max-width:1050px){.main-offer_offer__Ak7VM{flex-direction:column}}@media only screen and (max-width:900px){.main-offer_offer__Ak7VM{flex-direction:column;align-items:center;padding:6rem 0 8rem;text-align:center;gap:3rem}.main-offer_offer__left_side__Ml88z{order:1;z-index:1}.main-offer_offer__right_side__WERb7{order:2;align-items:center;text-align:center;padding-left:0;padding-top:0}}@media only screen and (max-width:600px){.main-offer_offer__Ak7VM{padding:5rem 0 8rem}.main-offer_offer__slogan__kcGkK{font-size:1.5rem}.main-offer_offer__description__aXmQZ{font-size:.875rem}.main-offer_offer__left_side__Ml88z img{width:100%;height:auto}.main-offer_offer__Ak7VM .main-offer_buttonsGroup__iN5ww{flex-direction:column;gap:1rem}.main-offer_offer__Ak7VM .main-offer_buttonsGroup__iN5ww .main-offer_call__ispsa,.main-offer_offer__Ak7VM .main-offer_buttonsGroup__iN5ww .main-offer_findOut__nTMyN{justify-content:center;align-items:center;z-index:1}}.main-offer_offer__Ak7VM .main-offer_backgroundArrow__y5OoV{position:absolute;top:55%;left:39.7%;width:136px;height:136px;background-image:url(/images/mainPage/dotted_arrow.svg);background-repeat:no-repeat}@media(max-width:1300px){.main-offer_offer__Ak7VM .main-offer_backgroundArrow__y5OoV{display:none}}.main-offer_offer__left_side__Ml88z img{width:512px;height:404px;border-radius:22px}@media only screen and (max-width:900px){.main-offer_offer__left_side__Ml88z img{width:36rem;height:28.86rem}}@media only screen and (max-width:600px){.main-offer_offer__left_side__Ml88z img{width:32rem;height:24.29rem}}@media(max-width:490px){.main-offer_offer__left_side__Ml88z img{width:25rem;height:20rem}}@media(max-width:380px){.main-offer_offer__left_side__Ml88z img{width:21rem;height:17rem}}.main-offer_offer__right_side__WERb7{max-width:650px;flex:1 1;display:flex;flex-direction:column;align-items:flex-start;padding-top:50px}@media only screen and (max-width:900px){.main-offer_offer__right_side__WERb7{padding-top:0}}.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww{width:100%;height:48px;display:flex;justify-content:flex-start;gap:30px}@media(max-width:1050px){.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww{justify-content:space-around}}@media only screen and (max-width:900px){.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww{justify-content:space-around}}@media(max-width:768px){.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww{flex-direction:column;align-items:center}}.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww .main-offer_findOut__nTMyN{display:flex;justify-content:center;align-items:center;gap:10px;padding:5px 5px 5px 15px!important;border-radius:60px;background:#2e90fa;box-shadow:0 2px 4px rgba(0,0,0,.05);border:none!important;transition:background-color .2s ease-in-out}.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww .main-offer_findOut__nTMyN:hover{background:#204d9c;box-shadow:0 2px 4px rgba(0,0,0,.2)}.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww .main-offer_findOut__nTMyN .main-offer_arrowText__tbNFb{color:#fff;font-size:16px;font-weight:400;line-height:1}.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww .main-offer_findOut__nTMyN .main-offer_findOutIcon__qUKw9{display:flex;justify-content:center;align-items:center;padding:10px;background:#fff;border-radius:50px}@media only screen and (max-width:900px){.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww .main-offer_findOut__nTMyN .main-offer_findOutIcon__qUKw9{padding:.5rem 1rem}}@media only screen and (max-width:600px){.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww .main-offer_findOut__nTMyN{gap:7px;padding:.3rem 1rem}}.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww .main-offer_call__ispsa{display:flex;align-items:center;gap:15px;padding:12px 22px 12px 12px;border-radius:70px;border:none!important;background:#fff;box-shadow:none!important}.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww .main-offer_call__ispsa:hover .main-offer_phoneText__EIukD span,.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww .main-offer_call__ispsa:hover .main-offer_phoneText__EIukD strong{color:#2e90fa;transition:.3;transform:scale(1.02)}.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww .main-offer_call__ispsa .main-offer_icon__wAF35{display:flex;justify-content:center;align-items:center;width:48px;height:48px;padding:15px;border-radius:100px;border:1px solid #f2f4f7;background:#fff}.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww .main-offer_call__ispsa .main-offer_phoneText__EIukD{display:flex;flex-direction:column}.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww .main-offer_call__ispsa .main-offer_phoneText__EIukD span{color:#000;font-size:.857rem;font-weight:400}.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww .main-offer_call__ispsa .main-offer_phoneText__EIukD strong{color:#000;font-size:1.142rem;font-weight:700}@media only screen and (max-width:600px){.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww .main-offer_call__ispsa .main-offer_phoneText__EIukD span{font-size:.714rem}.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww .main-offer_call__ispsa .main-offer_phoneText__EIukD strong{font-size:1rem}}.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww button{width:auto;max-width:100%;padding:.75rem 1.5rem;font-size:1rem;white-space:nowrap}@media(max-width:768px){.main-offer_offer__right_side__WERb7 .main-offer_buttonsGroup__iN5ww button{width:-moz-fit-content;width:fit-content}}.main-offer_offer__small_slogan__0RFY9{font-size:1.142rem;font-weight:700;color:#202020}@media only screen and (max-width:900px){.main-offer_offer__small_slogan__0RFY9{width:100%;text-align:center}}.main-offer_offer__slogan__kcGkK{font-size:2.286rem;font-weight:700;padding-bottom:6px}.main-offer_offer__description__aXmQZ{font-size:1.142rem;font-weight:400;color:#202020;padding-bottom:30px;line-height:1.5}@media only screen and (max-width:900px){.main-offer_offer__description__aXmQZ{font-size:1.05rem}}@media only screen and (max-width:600px){.main-offer_offer__description__aXmQZ{font-size:.9rem}}.main-offer_offer__btn__S6qdv{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border-radius:60px;background:#2e90fa;color:#fff;font-size:1rem;font-weight:500;border:none;cursor:pointer;transition:background .2s}.main-offer_offer__btn__S6qdv:hover{background:#1e78d3}.main-offer_offer__btn__S6qdv:focus-visible{outline:2px solid rgba(46,144,250,.5)}@media only screen and (max-width:600px){.main-offer_offer__btn__S6qdv{width:100%;padding:10px;font-size:.875rem}}.main-offer_backgroundPlane__8I8AT{position:absolute;top:77%;right:-1%;width:45rem;height:17rem;background-image:url(/images/mainPage/bg_plane_12.png);background-size:contain;background-position:50%;background-repeat:no-repeat;z-index:9}@media(max-width:1060px){.main-offer_backgroundPlane__8I8AT{display:none}}