.ZV-tAG_policyWrapper{padding:64px 0}.ZV-tAG_policyContent{padding:0 var(--container-padding);max-width:calc(1224px + var(--container-padding) * 2);gap:var(--spacing-40);flex-direction:column;margin:0 auto;display:flex}.ZV-tAG_textContainer{gap:var(--spacing-24);flex-direction:column;display:flex}.ZV-tAG_policyText{gap:var(--spacing-16);flex-direction:column;display:flex}.ZV-tAG_policyText a,.ZV-tAG_textContainer>ol>a{color:var(--text-link-color);text-decoration:underline}.ZV-tAG_textContainer>ol{flex-direction:column;display:flex}.ZV-tAG_textContainer>ol>li{margin-left:calc(var(--spacing-32) + 3px);list-style:ZV-tAG_auto}.ZV-tAG_textContainer>ol>li+p,.ZV-tAG_textContainer>ol>p,.ZV-tAG_textContainer>ol>a{margin-top:var(--spacing-24)}.ZV-tAG_textContainer>ol>p+li,.ZV-tAG_textContainer>ol>h4{margin-top:var(--spacing-40)}.ZV-tAG_customAlpha{counter-reset:list-counter;margin-top:var(--spacing-16);gap:var(--spacing-16);flex-direction:column;list-style:none;display:flex}.ZV-tAG_customAlpha>li{counter-increment:list-counter;list-style:none}.ZV-tAG_customAlpha>li:before{content:"(" counter(list-counter, lower-alpha) ") ";margin-right:var(--spacing-8)}.ZV-tAG_textList{gap:var(--spacing-16);margin-left:var(--spacing-16);padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);padding-left:calc(var(--spacing-8) + 2px);flex-direction:column;list-style:outside;display:flex}.ZV-tAG_textList>li{list-style:outside}
._8s6itG_typography{color:inherit}._8s6itG_typographyH1{font-size:var(--text-40);line-height:var(--text-48);font-weight:var(--fw-700)}._8s6itG_typographyH2{font-size:var(--text-34);line-height:var(--text-32);font-weight:var(--fw-700)}._8s6itG_typographyH3{font-size:var(--text-26);line-height:var(--text-34);font-weight:var(--fw-700)}._8s6itG_subtitle1{font-size:var(--text-22);line-height:var(--text-30);font-weight:var(--fw-700)}._8s6itG_subtitle2{font-size:var(--text-20);line-height:var(--text-28);font-weight:var(--fw-600)}._8s6itG_semiBold24{font-size:var(--text-24);line-height:var(--text-30);font-weight:var(--fw-600)}._8s6itG_semiBold18{font-size:var(--text-18);line-height:var(--text-24);font-weight:var(--fw-600)}._8s6itG_medium18{font-size:var(--text-18);line-height:var(--text-24);font-weight:var(--fw-500)}._8s6itG_regular18{font-size:var(--text-18);line-height:var(--text-24);font-weight:var(--fw-400)}._8s6itG_semiBold16{font-size:var(--text-16);line-height:var(--text-22);font-weight:var(--fw-600)}._8s6itG_medium16{font-size:var(--text-16);line-height:var(--text-22);font-weight:var(--fw-500)}._8s6itG_regular16{font-size:var(--text-16);line-height:var(--text-22);font-weight:var(--fw-400)}._8s6itG_semiBold14{font-size:var(--text-14);line-height:var(--text-20);font-weight:var(--fw-600)}._8s6itG_medium14{font-size:var(--text-14);line-height:var(--text-20);font-weight:var(--fw-500)}._8s6itG_regular14{font-size:var(--text-14);line-height:var(--text-20);font-weight:var(--fw-400)}._8s6itG_semiBold12{font-size:var(--text-12);line-height:var(--text-16);font-weight:var(--fw-600)}._8s6itG_medium12{font-size:var(--text-12);line-height:var(--text-16);font-weight:var(--fw-500)}._8s6itG_regular12{font-size:var(--text-12);line-height:var(--text-16);font-weight:var(--fw-400)}._8s6itG_uppercase{font-size:var(--text-16);line-height:var(--text-20);font-weight:var(--fw-500);text-transform:uppercase;letter-spacing:0}@media (min-width:768px){._8s6itG_typographyH1{font-size:var(--text-48);line-height:var(--text-56)}._8s6itG_typographyH2{font-size:var(--text-40);line-height:var(--text-48)}._8s6itG_typographyH3{font-size:var(--text-32);line-height:var(--text-40)}._8s6itG_subtitle1{font-size:var(--text-24);line-height:var(--text-32)}._8s6itG_subtitle2{font-size:var(--text-20);line-height:var(--text-28);font-weight:var(--fw-600)}}@media (min-width:1024px){._8s6itG_typographyH1{font-size:var(--text-56);line-height:var(--text-62)}._8s6itG_typographyH2{font-size:var(--text-48);line-height:var(--text-56)}._8s6itG_typographyH3{font-size:var(--text-40);line-height:var(--text-48)}._8s6itG_subtitle1{font-size:var(--text-32);line-height:var(--text-40)}._8s6itG_subtitle2{font-size:var(--text-24);line-height:var(--text-30);font-weight:var(--fw-600)}}
._2XBdka_container{padding:0 var(--container-padding);max-width:calc(1224px + var(--container-padding) * 2);margin:0 auto}
.n5XM0a_section{padding:var(--spacing-section) 0}
.B2pb4G_pageWrapper{background:var(--gray-50);padding-top:var(--spacing-24)}.B2pb4G_sectionWrapper{gap:var(--spacing-24);display:flex}.B2pb4G_filterWrapper{width:100%;max-width:300px;height:max-content;position:sticky;top:20px}.B2pb4G_sortWrapper{margin-bottom:var(--spacing-24)}.B2pb4G_ticketListWrapper{width:100%;max-width:740px}.B2pb4G_scrollToTop{z-index:2;box-shadow:var(--drop-shadow-100);position:fixed;bottom:20px;right:20px}.B2pb4G_scrollToTop button{background-color:var(--white);width:56px;height:56px;padding:0}.B2pb4G_scrollToTop button svg{width:24px;height:24px}@media (max-width:1050px){.B2pb4G_filterWrapper{display:none}.B2pb4G_mobileFilterWrapper{margin-bottom:32px}.B2pb4G_sectionWrapper{justify-content:center}}
.HWxr7W_priceFilter{padding:var(--spacing-16) var(--spacing-24);flex-direction:column;gap:16px;display:flex}.HWxr7W_priceRangeInput{border-radius:var(--bd-radius-4);width:100%;height:4px}.HWxr7W_priceRangeThumb{background:var(--secondary-color);border-radius:50%;width:18px;height:18px}.HWxr7W_priceRangeThumb:hover,.HWxr7W_priceRangeThumb:active{background:var(--primary-color)}
.ziP5LW_mobileFilterHeader{gap:var(--spacing-8);white-space:nowrap;scrollbar-width:none;display:flex;overflow:scroll}.ziP5LW_mobileFilterButton{gap:var(--spacing-8)}.ziP5LW_mobileFilterButton:hover svg path{fill:#0000!important}.ziP5LW_overlay{z-index:20;background:#0a0a0a66;position:fixed;inset:0}.ziP5LW_modalHeader .ziP5LW_modalTitle{text-align:center;font-size:var(--text-20);font-weight:var(--fw-600);line-height:var(--text-28)}.ziP5LW_priceModal,.ziP5LW_departureModal,.ziP5LW_airlinesModal{z-index:21;background:var(--white);border-top-left-radius:var(--spacing-16);border-top-right-radius:var(--spacing-16);flex-direction:column;height:320px;display:flex;position:fixed;bottom:0;left:0;right:0}.ziP5LW_departureModal{height:422px}.ziP5LW_airlinesModal{border-radius:initial;height:100%}.ziP5LW_modalHeader{border-bottom:1px solid var(--gray-200);justify-content:center;align-items:center;margin:0 24px;padding:22px 24px 14px;display:flex;position:relative}.ziP5LW_modalFooter{flex:1;justify-content:space-between;align-items:flex-end;padding:24px;display:flex}.ziP5LW_resetAll{color:var(--gray-400);font-weight:var(--fw-600);font-size:var(--text-16);line-height:var(--text-20);padding:14px 24px}.ziP5LW_closeButton{position:absolute;right:0}.ziP5LW_mainContent{flex-direction:column;justify-content:space-between;height:100%;display:flex}
.xDwtkW_button{color:var(--white);font-size:var(--text-16);line-height:var(--text-20);font-weight:var(--fw-600);border-radius:var(--bd-radius-8);cursor:pointer;background:var(--button-primary);border:none;justify-content:center;align-items:center;padding:14px 24px;transition:all .3s;display:flex}a.xDwtkW_button{color:var(--white)}.xDwtkW_button:hover{background:var(--button-primary-hover);color:var(--white)}.xDwtkW_secondary{background:var(--button-secondary)}.xDwtkW_secondary:hover{background:var(--button-secondary-hover)}.xDwtkW_outline{border:1px solid var(--button-outline);color:var(--button-outline);background:0 0}.xDwtkW_outline:hover{background:var(--button-outline-hover);border:1px solid var(--button-outline-hover);color:var(--white)}.xDwtkW_outline:hover path{fill:var(--white);stroke:var(--white)}.xDwtkW_large{padding:26px, 24px}
._GfikG_popup{background-color:var(--white);width:100%;padding:var(--spacing-24);border-radius:var(--bd-radius-8);box-shadow:var(--drop-shadow-100);z-index:1;position:absolute;bottom:-8px;left:50%;transform:translateY(100%)translate(-50%)}._GfikG_mobileHeader{padding-bottom:var(--spacing-8);justify-content:space-between;align-items:center;padding-left:48px;display:flex}._GfikG_title{font-size:var(--text-20);color:var(--gray-900);margin:0 auto;font-weight:600}._GfikG_closeButton{padding:var(--spacing-12)}
.tUu67G_backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#0009;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out tUu67G_fadeIn;display:flex;position:fixed;inset:0}@keyframes tUu67G_fadeIn{0%{opacity:0}to{opacity:1}}.tUu67G_modal{background:#fff;border-radius:16px;width:100%;max-width:420px;max-height:90vh;animation:.2s ease-out tUu67G_slideIn;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}@keyframes tUu67G_slideIn{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.tUu67G_modalHeader{justify-content:space-between;align-items:center;margin-bottom:8px;padding:24px 24px 0;display:flex}.tUu67G_title{color:#111827;margin:0;font-size:24px;font-weight:700}.tUu67G_closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.tUu67G_closeButton:hover{color:#374151;background-color:#f3f4f6}.tUu67G_closeButton:focus{outline:none}.tUu67G_modalBody{padding:0 24px 24px}.tUu67G_subtitle{color:#6b7280;margin:0 0 24px;font-size:14px;line-height:1.5}.tUu67G_form{flex-direction:column;gap:20px;display:flex}.tUu67G_inputGroup{flex-direction:column;gap:6px;display:flex}.tUu67G_label{color:#374151;font-size:14px;font-weight:500}.tUu67G_input{color:#111827;box-sizing:border-box;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;width:100%;padding:12px 44px 12px 16px;font-size:16px;transition:all .2s}.tUu67G_input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.tUu67G_input::placeholder{color:#9ca3af}.tUu67G_passwordContainer{width:100%;position:relative}.tUu67G_passwordToggle{cursor:pointer;color:#6b7280;z-index:2;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.tUu67G_passwordToggle:hover{color:#374151}.tUu67G_passwordToggle:focus{color:#2563eb;outline:none}.tUu67G_error{color:#dc2626;margin:0;font-size:14px}.tUu67G_alert{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px}.tUu67G_alertText{color:#dc2626;margin:0;font-size:14px}.tUu67G_submitButton{color:#fff;cursor:pointer;background:linear-gradient(45deg,#2563eb,#3730a3);border:none;border-radius:8px;width:100%;margin-top:8px;padding:12px 24px;font-size:16px;font-weight:600;transition:all .2s}.tUu67G_submitButton:hover{background:linear-gradient(45deg,#1d4ed8,#312e81);transform:translateY(-1px);box-shadow:0 10px 25px #2563eb33}.tUu67G_submitButton:focus{outline:none;box-shadow:0 0 0 3px #2563eb4d}.tUu67G_submitButton:disabled{cursor:not-allowed;box-shadow:none;background:linear-gradient(45deg,#9ca3af,#6b7280);transform:none}.tUu67G_submitButton:disabled:hover{box-shadow:none;background:linear-gradient(45deg,#9ca3af,#6b7280);transform:none}.tUu67G_footer{text-align:center;border-top:1px solid #e5e7eb;margin-top:24px;padding-top:20px}.tUu67G_switchText{color:#6b7280;margin:0;font-size:14px}.tUu67G_switchButton{color:#2563eb;cursor:pointer;font-weight:500;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .2s}.tUu67G_switchButton:hover{color:#1d4ed8}.tUu67G_switchButton:focus{color:#1d4ed8;outline:none}.tUu67G_switchLink{color:#2563eb;font-weight:500;text-decoration:underline;transition:color .2s}.tUu67G_switchLink:hover{color:#1d4ed8}@media (max-width:480px){.tUu67G_backdrop{padding:8px}.tUu67G_modal{border-radius:12px;max-height:95vh}.tUu67G_modalHeader{padding:20px 20px 0}.tUu67G_title{font-size:22px}.tUu67G_modalBody{padding:0 20px 20px}.tUu67G_input{padding:14px 16px}.tUu67G_submitButton{padding:14px 24px}}@media (max-width:360px){.tUu67G_modalHeader{padding:16px 16px 0}.tUu67G_title{font-size:20px}.tUu67G_modalBody{padding:0 16px 16px}}.tUu67G_passwordRequirements{color:#4b5563;margin-top:8px;font-size:14px}.tUu67G_requirementText{margin:0 0 4px}.tUu67G_requirementList{margin:0;padding-left:20px}.tUu67G_requirement{color:#6b7280}.tUu67G_requirementMet{color:#10b981;text-decoration:line-through}.tUu67G_checkboxContainer{align-items:center;margin-top:1.5rem;margin-bottom:1.5rem;display:flex}.tUu67G_checkboxLabel{cursor:pointer;color:#333;align-items:flex-start;font-size:.875rem;line-height:1.4;display:flex}.tUu67G_checkboxInput{opacity:0;pointer-events:none;position:absolute}.tUu67G_checkboxCustom{background-color:#fff;border:2px solid #555;border-radius:4px;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;margin-right:.75rem;transition:all .2s;display:flex}.tUu67G_checkboxInput:checked+.tUu67G_checkboxCustom{background-color:#2563eb;border-color:#2563eb}.tUu67G_checkIcon{color:#fff;stroke-width:3px}.tUu67G_checkboxText{color:#555;flex:1}
._3iL8FG_container{flex-direction:column;display:flex}._3iL8FG_checkboxLabel{cursor:pointer;font-size:var(--text-12);line-height:var(--text-16);padding:var(--spacing-12) var(--spacing-8);color:var(--gray-900);border-radius:var(--bd-radius-4);align-items:center;gap:8px;font-weight:400;display:flex}._3iL8FG_checkboxInput{opacity:0;width:0;height:0;position:absolute}._3iL8FG_customCheckbox{border:2px solid var(--gray-300);border-radius:var(--bd-radius-4);background-color:var(--white);justify-content:center;align-items:center;width:20px;height:20px;display:flex}._3iL8FG_checkboxInput:checked+._3iL8FG_customCheckbox{background-color:var(--secondary-color);border-color:var(--secondary-color)}._3iL8FG_checkboxInput:focus-visible+._3iL8FG_customCheckbox{outline:2px solid var(--secondary-color);outline-offset:2px}._3iL8FG_checkboxLabel:hover{background:var(--gray-100)}._3iL8FG_checkboxInput:disabled+._3iL8FG_customCheckbox{background-color:var(--gray-200);border-color:var(--gray-300);cursor:not-allowed}._3iL8FG_filterWrapper{height:100%;padding:var(--spacing-16) var(--spacing-24);justify-content:space-between;gap:var(--spacing-16);flex-direction:column;display:flex}
.c-0N3q_filterContainer{padding:var(--spacing-16) var(--spacing-24);flex-direction:column;gap:24px;display:flex}@media (max-width:1050px){.c-0N3q_filterContainer{padding:var(--spacing-24);gap:48px}}.c-0N3q_rangeWrapper{flex-direction:column;gap:16px;display:flex}.c-0N3q_rangeTrack{border-radius:3px;width:100%;height:4px}.c-0N3q_rangeThumb{cursor:pointer;background-color:#2674ea;border-radius:50%;width:16px;height:16px}.c-0N3q_rangeThumb:active,.c-0N3q_rangeThumb:hover{background:var(--primary-color)}
.loos1G_filters{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--bd-radius-16);padding:var(--spacing-16) 0;position:sticky}.loos1G_collapsibleFilterHeader{padding:var(--spacing-16) var(--spacing-24);cursor:pointer;justify-content:space-between;display:flex;position:relative}.loos1G_divider{background:var(--gray-200);width:calc(100% - 48px);height:1px;position:absolute;bottom:0;left:24px}.loos1G_progressBarWrapper{text-align:center;gap:var(--spacing-24);flex-direction:column;height:385px;padding:32px 24px;display:flex}.loos1G_content{overflow:hidden}
.MHGkbG_search{background-color:var(--primary-color);color:var(--white)}.MHGkbG_titleWrapper{gap:var(--spacing-16);margin-bottom:var(--spacing-40);flex-direction:column;display:flex}
.b1Y4Va_progressContainer{background-color:#0000;width:100%}.b1Y4Va_progressWrapper{background-color:var(--gray-200);border-radius:var(--bd-radius-4);width:100%;height:6px;position:relative;overflow:hidden}.b1Y4Va_progressBar{background-color:var(--secondary-color);border-radius:var(--bd-radius-4);width:0;height:100%;transition:width .3s ease-in-out}.b1Y4Va_textWrapper{align-items:center;gap:8px;padding:25px 0;display:flex}@keyframes b1Y4Va_colorAnimation{0%{fill:#2674ea}25%{fill:#94cefc}50%{fill:#dbedfe}75%{fill:#bfe1fe}to{fill:#2674ea}}.b1Y4Va_loader rect{animation:1.5s ease-in-out infinite alternate b1Y4Va_colorAnimation}
.GiQHWW_search{padding:var(--spacing-32) 0;background-color:var(--primary-color);color:var(--white)}
.ZelIpa_input{background-color:var(--white);padding:var(--spacing-16);white-space:nowrap;cursor:pointer;flex-direction:column;display:flex;position:relative}.ZelIpa_inputTitle{font-size:var(--text-14);color:var(--gray-600);text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.ZelIpa_inputField,.ZelIpa_inputButton{font-size:var(--text-14);color:var(--gray-900);text-align:left;text-overflow:ellipsis;border:none;padding:0;display:block;overflow:hidden}.ZelIpa_inputPlaceholder,.ZelIpa_inputField::placeholder{color:var(--gray-500)}.ZelIpa_inputField:focus{outline:none}.ZelIpa_input.ZelIpa_error:after{content:"";border:4px solid var(--error-color);border-radius:var(--spacing-12);position:absolute;inset:-4px}.ZelIpa_input.ZelIpa_showClear{padding-right:calc(var(--spacing-16) + 24px)}.ZelIpa_clearButton{width:24px;height:24px;right:var(--spacing-16);cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}
.D-uZrW_popup{width:480px;padding:var(--spacing-8) 0;z-index:1;left:0;transform:translateY(100%)}@media (max-width:768px){.D-uZrW_popup{z-index:1;width:100vw;height:100dvh;position:fixed;inset:0;transform:none}}.D-uZrW_list{flex-direction:column;max-height:356px;display:flex;overflow-y:auto}@media (max-width:768px){.D-uZrW_list{max-height:calc(100dvh - 168px)}}.D-uZrW_item.D-uZrW_item{cursor:pointer;flex-direction:row;flex:1;align-items:center;display:flex}@media (max-width:768px){.D-uZrW_item.D-uZrW_item{padding:var(--spacing-12) calc(var(--spacing-16) + var(--container-padding))}}.D-uZrW_itemContent{margin-left:var(--spacing-16);flex-direction:column;flex:1;align-items:flex-start;display:flex}.D-uZrW_itemTitle{font-size:var(--text-16);color:var(--gray-900);font-weight:500;line-height:20px}.D-uZrW_itemSubtitle{font-weight:500;font-size:var(--text-14);color:var(--gray-900);line-height:20px}.D-uZrW_divider{border-bottom:1px solid var(--gray-200)}.D-uZrW_inputContainer{margin:var(--spacing-24) 0;flex-direction:column;display:flex}.D-uZrW_input{border:4px solid var(--secondary-light-color);padding:var(--spacing-16);border-radius:var(--bd-radius-8);font-size:var(--text-14);color:var(--gray-900);font-weight:600;display:block}.D-uZrW_input::placeholder{color:var(--gray-500)}@media (min-width:769px){.D-uZrW_showOnMobile.D-uZrW_showOnMobile,.D-uZrW_popupEmpty{display:none}}.D-uZrW_noResults{padding:var(--spacing-16);text-align:center;color:var(--gray-500);font-size:var(--text-14)}
.jC2NyG_popup.jC2NyG_popup{width:400px;left:auto;right:0;transform:translateY(100%)}@media (max-width:768px){.jC2NyG_popup.jC2NyG_popup{width:100vw;height:100dvh;padding:var(--spacing-16) var(--container-padding) var(--spacing-24) var(--container-padding);flex-direction:column;display:flex;position:fixed;inset:0;transform:none}}.jC2NyG_title{font-weight:600;font-size:var(--text-18);color:var(--gray-900);margin-bottom:var(--spacing-16);display:block}.jC2NyG_travellers{margin-bottom:var(--spacing-16);flex-direction:column;display:flex}.jC2NyG_travellersItem{padding:var(--spacing-16) 0;border-bottom:1px solid var(--gray-200);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.jC2NyG_travellersItemInfo{flex-direction:column;gap:4px;display:flex}.jC2NyG_travellersItemTitle{font-weight:500;font-size:var(--text-16);color:var(--gray-900);line-height:22px;display:block}.jC2NyG_travellersItemSubtitle{font-size:var(--text-14);color:var(--gray-500);font-weight:500;line-height:20px}.jC2NyG_travellersItemControls{flex-direction:row;align-items:center;display:flex}.jC2NyG_travellersItemControl{background-color:var(--secondary-color);color:var(--white);border-radius:var(--bd-radius-4);justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.jC2NyG_travellersItemControl .jC2NyG_icon{width:16px;height:16px}.jC2NyG_travellersItemControl .jC2NyG_icon path{fill:var(--white);stroke:var(--white);transition:all .2s}.jC2NyG_travellersItemControl[disabled]{background-color:var(--gray-200)}.jC2NyG_travellersItemControl[disabled] .jC2NyG_icon path{fill:var(--disabled-color);stroke:var(--disabled-color)}.jC2NyG_travellersItemValue{width:40px;height:40px;color:var(--gray-900);font-size:var(--text-18);flex-direction:column;justify-content:center;align-items:center;font-weight:600;display:flex}.jC2NyG_hintContainer{gap:var(--spacing-8);margin-bottom:var(--spacing-24);flex-direction:column;display:flex}.jC2NyG_hint{color:var(--gray-600)}.jC2NyG_applyContainer{flex-direction:column;display:flex}@media (max-width:768px){.jC2NyG_applyContainer{margin-top:auto}}.jC2NyG_classType{margin-bottom:var(--spacing-24);flex-direction:column;display:flex}.jC2NyG_classTypeItem{cursor:pointer;padding:var(--spacing-16) 0;border-bottom:1px solid var(--gray-200);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.jC2NyG_classTypeItem .jC2NyG_classTypeText{font-size:var(--text-16);color:var(--gray-900);font-weight:500;line-height:22px}.jC2NyG_classTypeItem .jC2NyG_classTypeIcon{border:2px solid var(--gray-200);border-radius:100%;width:20px;height:20px;transition:all .2s;position:relative}.jC2NyG_classTypeItem .jC2NyG_classTypeIcon:after{content:"";background-color:var(--white);border-radius:100%;width:6px;height:6px;transition:transform .2s .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.jC2NyG_classTypeItem input{display:none}.jC2NyG_classTypeItem input:checked~.jC2NyG_classTypeIcon{border-color:var(--secondary-color);background-color:var(--secondary-color)}.jC2NyG_classTypeItem input:checked~.jC2NyG_classTypeIcon:after{transform:translate(-50%,-50%)scale(1)}.jC2NyG_divider{margin-left:calc(var(--container-padding) * -1);margin-right:calc(var(--container-padding) * -1);padding-left:var(--container-padding);padding-right:var(--container-padding);background-color:var(--gray-200);height:1px}@media (max-width:768px){.jC2NyG_hideOnMobile{display:none}}@media (min-width:769px){.jC2NyG_showOnMobile{display:none!important}}
.AO0Zlq_testimonialSection{padding:6rem 0;position:relative;overflow:hidden}.AO0Zlq_backgroundElements{opacity:.3;position:absolute;inset:0}.AO0Zlq_bgCircle1{filter:blur(3rem);background:linear-gradient(45deg,#2563eb,#7c3aed);border-radius:50%;width:18rem;height:18rem;animation:4s ease-in-out infinite AO0Zlq_pulse;position:absolute;top:5rem;left:2.5rem}.AO0Zlq_bgCircle2{filter:blur(3rem);background:linear-gradient(45deg,#3730a3,#2563eb);border-radius:50%;width:24rem;height:24rem;animation:4s ease-in-out 1s infinite AO0Zlq_pulse;position:absolute;bottom:5rem;right:2.5rem}@keyframes AO0Zlq_pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.AO0Zlq_container{max-width:1280px;margin:0 auto;padding:0 1rem;position:relative}@media (min-width:640px){.AO0Zlq_container{padding:0 1.5rem}}@media (min-width:1024px){.AO0Zlq_container{padding:0 2rem}}.AO0Zlq_header{text-align:center;margin-bottom:4rem}.AO0Zlq_headerIcon{background:linear-gradient(45deg,#2563eb,#3730a3);border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1.5rem;display:inline-flex;box-shadow:0 10px 25px -5px #2563eb4d}.AO0Zlq_quoteIcon{color:#fff;width:2rem;height:2rem}.AO0Zlq_title{color:#111827;margin-bottom:1rem;font-size:2.5rem;font-weight:700;line-height:1.2}@media (min-width:768px){.AO0Zlq_title{font-size:3rem}}.AO0Zlq_titleHighlight{background:linear-gradient(45deg,#2563eb,#3730a3);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.AO0Zlq_subtitle{color:#6b7280;max-width:32rem;margin:0 auto;font-size:1.25rem;line-height:1.6}.AO0Zlq_carouselNav{justify-content:center;align-items:center;margin-bottom:2rem;display:flex;position:relative}.AO0Zlq_navButton{color:#2563eb;cursor:pointer;z-index:20;background:#fff;border:2px solid #2563eb;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 25px -5px #0000001a}.AO0Zlq_navButton:hover{color:#fff;background:#2563eb}.AO0Zlq_navButtonLeft{left:-1rem}.AO0Zlq_navButtonRight{right:-1rem}@media (max-width:767px){.AO0Zlq_navButtonLeft{left:-.5rem}.AO0Zlq_navButtonRight{right:-.5rem}}.AO0Zlq_navIcon{width:1.5rem;height:1.5rem}.AO0Zlq_testimonialGrid{grid-template-columns:1fr;gap:1.5rem;width:100%;max-width:1024px;margin:0 auto;display:grid}@media (max-width:767px){.AO0Zlq_testimonialGrid{grid-template-columns:1fr;max-width:320px}}@media (min-width:768px) and (max-width:1023px){.AO0Zlq_testimonialGrid{grid-template-columns:repeat(2,1fr);max-width:680px}}@media (min-width:1024px){.AO0Zlq_testimonialGrid{grid-template-columns:repeat(3,1fr);max-width:1024px}}.AO0Zlq_testimonialCard{cursor:pointer;background:#fff;border:1px solid #f3f4f6;border-radius:1rem;width:100%;min-height:200px;padding:1.5rem;transition:all .3s;box-shadow:0 10px 25px -5px #0000001a}.AO0Zlq_testimonialCard:hover{transform:translateY(-.5rem);box-shadow:0 20px 40px -5px #00000026}.AO0Zlq_cardAuthor{align-items:center;margin-bottom:1rem;display:flex}.AO0Zlq_cardAvatar{object-fit:cover;border:2px solid #2563eb;border-radius:50%;width:3rem;height:3rem;margin-right:1rem}.AO0Zlq_cardName{color:#111827;font-weight:600}.AO0Zlq_cardRole{color:#2563eb;font-size:.875rem}.AO0Zlq_cardStars{margin-bottom:.75rem;display:flex}.AO0Zlq_cardStar{color:#fbbf24;fill:currentColor;width:1rem;height:1rem}.AO0Zlq_cardContent{color:#6b7280;font-size:.875rem;line-height:1.5}.AO0Zlq_dotsContainer{justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.AO0Zlq_dot{cursor:pointer;background:#d1d5db;border:none;border-radius:50%;width:.75rem;height:.75rem;transition:all .3s}.AO0Zlq_dot:hover{background:#9ca3af}.AO0Zlq_dotActive{background:#2563eb;border-radius:.375rem;width:2rem}.AO0Zlq_cta{text-align:center;margin-top:4rem}.AO0Zlq_ctaContent{color:#fff;background:linear-gradient(45deg,#2563eb,#3730a3);border-radius:1rem;padding:2rem}.AO0Zlq_ctaTitle{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.AO0Zlq_ctaText{color:#dbeafe;max-width:32rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.AO0Zlq_ctaButton{color:#2563eb;cursor:pointer;background:#fff;border:none;border-radius:.5rem;padding:.75rem 2rem;font-weight:600;transition:all .3s;box-shadow:0 10px 25px -5px #0000001a}.AO0Zlq_ctaButton:hover{background:#f3f4f6;box-shadow:0 20px 40px -5px #00000026}.AO0Zlq_initialAvatar{color:#fff;background:linear-gradient(45deg,#2563eb,#3730a3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;margin-right:1rem;font-size:1.25rem;font-weight:600;display:flex;box-shadow:0 4px 10px #0000001a}
.R5t1nq_sectionWrapper{background:var(--secondary-color);color:var(--white);border-radius:var(--bd-radius-16);display:flex}.R5t1nq_textWrapper,.R5t1nq_imageWrapper{width:50%}.R5t1nq_textWrapper{padding:80px 0 80px 40px}.R5t1nq_textWrapperInner{width:100%;max-width:450px}.R5t1nq_title{margin-bottom:var(--spacing-16)}.R5t1nq_description{margin-bottom:var(--spacing-32)}.R5t1nq_imageWrapper img{border-top-right-radius:var(--bd-radius-16);border-bottom-right-radius:var(--bd-radius-16);height:100%}.R5t1nq_mobileButton{display:none}@media (max-width:1100px){.R5t1nq_textWrapper{padding:64px 16px 64px 24px}}@media (max-width:678px){.R5t1nq_sectionWrapper{flex-direction:column;padding:40px 16px}.R5t1nq_textWrapperInner{max-width:100%}.R5t1nq_textWrapper,.R5t1nq_imageWrapper{width:100%}.R5t1nq_textWrapper{padding:0}.R5t1nq_buttonWrapper{display:none}.R5t1nq_mobileButton{flex-direction:column;width:100%;max-width:320px;margin:0 auto;display:flex}.R5t1nq_description{margin-bottom:var(--spacing-24)}.R5t1nq_imageWrapper{margin-bottom:var(--spacing-24);height:250px}.R5t1nq_imageWrapper img{border-radius:var(--bd-radius-16)}}
.ye1cGa_sortContainer{display:flex;overflow:hidden}.ye1cGa_sortButton{padding:var(--spacing-16) var(--spacing-40);color:var(--gray-900);background:var(--white);cursor:pointer;border:1px solid var(--gray-200);border-radius:100px;justify-content:center;align-items:center;width:50%;display:flex}.ye1cGa_sortButton:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ye1cGa_sortButton:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ye1cGa_active{border:1px solid var(--secondary-color);background:var(--secondary-color);color:var(--white)}.ye1cGa_hiddenRadio{opacity:0;width:1px;height:1px;position:absolute}.ye1cGa_sortButton:has(.ye1cGa_hiddenRadio:focus-visible){outline:2px solid var(--secondary-color);outline-offset:2px}
.c5z0Uq_mobileMenu{background-color:var(--white);padding:var(--spacing-16);z-index:1;flex-direction:column;display:flex;position:fixed;inset:0}.c5z0Uq_localeWrapper{gap:var(--spacing-24);flex-direction:column;display:flex}.c5z0Uq_localeWrapper:not(:last-child){margin-bottom:var(--spacing-32)}.c5z0Uq_mobileNavigationHeader{margin-bottom:var(--spacing-8);justify-content:flex-end;display:flex}.c5z0Uq_closeButton,.c5z0Uq_backButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.c5z0Uq_backButton{margin-right:auto}.c5z0Uq_screenContainer{flex-grow:1;overflow:hidden scroll}.c5z0Uq_mainScreen,.c5z0Uq_subScreen{flex-direction:column;height:100%;display:flex}.c5z0Uq_subScreen .c5z0Uq_menuButton{background:0 0}.c5z0Uq_flag,.c5z0Uq_currencyValue{z-index:2;pointer-events:none;position:relative;top:50%;left:16px}.c5z0Uq_currencyValue{color:var(--primary-color)}.c5z0Uq_flag,.c5z0Uq_subScreen .c5z0Uq_menuButton img{border-radius:50%;width:24px;height:24px}.c5z0Uq_menuButton{text-align:left;color:var(--primary-color);padding:var(--spacing-12) var(--spacing-16) var(--spacing-12) var(--spacing-56);border-radius:var(--bd-radius-4);background:var(--white-50);cursor:pointer;border:none;width:100%;display:flex;position:relative}.c5z0Uq_localeWrapper:last-child .c5z0Uq_menuButton{padding:var(--spacing-12) var(--spacing-16) var(--spacing-12) var(--spacing-64)}.c5z0Uq_menuButton.c5z0Uq_active{background:var(--white-50)}.c5z0Uq_menuButton.c5z0Uq_active:before{content:url(/svg/check.svg);height:24px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.c5z0Uq_subScreen .c5z0Uq_menuButton{padding:var(--spacing-12) var(--spacing-16);align-items:center;gap:var(--spacing-12)}
.HH4FGa_accordionHeader{gap:var(--spacing-24);padding:var(--spacing-16) 0;cursor:pointer;border-bottom:1px solid var(--gray-200);justify-content:space-between;display:flex;position:relative}.HH4FGa_accordionHeader.HH4FGa_isOpen{border-bottom:none}.HH4FGa_accordionHeader.HH4FGa_isOpen .HH4FGa_accordionTitle span{color:var(--secondary-color)}.HH4FGa_accordionTitle{gap:var(--spacing-32);display:flex}.HH4FGa_arrow{transition:all .3s}.HH4FGa_activeArrow{transform:rotate(180deg)}.HH4FGa_accordionContent{color:var(--gray-600);margin:0 auto;padding:16px 104px 16px 56px;position:relative}.HH4FGa_accordionContent:after{content:"";background-color:var(--gray-200);width:100%;height:1px;position:absolute;bottom:0;left:0}.HH4FGa_titleWrapper{margin-bottom:var(--spacing-48);text-align:center}@media (max-width:767px){.HH4FGa_accordionContent{padding:16px 40px 16px 56px}}
.Rbx3EW_ticketList{gap:var(--spacing-24);flex-direction:column;display:flex}.Rbx3EW_ticketWrapper{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--bd-radius-16)}.Rbx3EW_divider{border-bottom:1px solid var(--gray-200)}.Rbx3EW_noResults{text-align:center;color:#666;padding:20px}@media (max-width:720px){.Rbx3EW_ticketWrapper{justify-content:center;align-items:center;width:100%;max-width:500px;margin:0 auto}}
.hP-FLq_footer{color:var(--white);background:var(--gray-800);margin-top:auto;padding:64px 0}.hP-FLq_footerWrapper{margin-bottom:var(--spacing-48);justify-content:space-between;display:flex}.hP-FLq_logoWrapper{gap:var(--spacing-24);flex-direction:column;flex:1;max-width:350px;display:flex}.hP-FLq_navigation{gap:var(--spacing-48);flex:2;justify-content:flex-end;display:flex}.hP-FLq_navigationList{gap:var(--spacing-16);flex-direction:column;width:100%;max-width:160px;display:flex}.hP-FLq_navigationList li:first-child{margin-bottom:var(--spacing-16)}.hP-FLq_copyright{color:var(--disabled-color);padding-top:var(--spacing-32);position:relative}.hP-FLq_copyright:before{content:"";background:var(--gray-600);width:100%;height:1px;display:flex;position:absolute;top:0}@media (max-width:991px){.hP-FLq_navigation{gap:var(--spacing-40)}}@media (max-width:767px){.hP-FLq_footerWrapper{gap:var(--spacing-40);flex-direction:column}.hP-FLq_navigation{justify-content:flex-start}}@media (max-width:580px){.hP-FLq_navigation{flex-direction:column}.hP-FLq_navigationList li:first-child{margin-bottom:var(--spacing-8)}.hP-FLq_copyright{text-align:center}}
.Kftrda_tabBar{gap:var(--spacing-12);margin-bottom:var(--spacing-48);justify-content:center;display:flex}.Kftrda_tabButton{cursor:pointer;color:var(--gray-500);background:0 0;border:none;border-radius:100px;padding:8px 16px}.Kftrda_activeTab{color:var(--white);background:var(--button-secondary-hover)}.Kftrda_mobileNavigation{background:var(--white);margin-bottom:var(--spacing-48);display:none}@media (max-width:768px){.Kftrda_tabBar{display:none}.Kftrda_mobileNavigation{width:100%;display:flex}}
.TfNeZa_banner{background-color:var(--white);padding:var(--spacing-16) var(--spacing-24);justify-content:space-between;align-items:center;gap:var(--spacing-16);z-index:1000;color:#333;border-top:1px solid #eee;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000001a}.TfNeZa_banner>div{max-width:calc(1224px + var(--container-padding)* 2);margin:0 auto}.TfNeZa_bannerWrapper{gap:var(--spacing-16);flex-direction:column;align-items:center;display:flex}.TfNeZa_bannerActions{flex-direction:column-reverse;gap:.75rem;width:100%;display:flex}@media (min-width:768px){.TfNeZa_bannerActions{height:var(--spacing-48);flex-direction:row;justify-content:center}.TfNeZa_bannerActions button{width:33%}}@media (min-width:1024px){.TfNeZa_banner{display:flex}.TfNeZa_bannerActions button{width:initial}.TfNeZa_bannerWrapper{flex-direction:row}}.TfNeZa_modalBackdrop{z-index:1050;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.TfNeZa_modalContent{padding:var(--spacing-16);border-radius:var(--spacing-16);color:#333;background-color:#fff;flex-direction:column;max-width:688px;max-height:95vh;display:flex;position:relative;overflow-y:auto;box-shadow:0 5px 15px #0003}.TfNeZa_modalContentWrapper{gap:var(--spacing-24);flex-direction:column;display:flex}.TfNeZa_modalStickyHeaderArea{justify-content:space-between;align-items:center;display:flex}.TfNeZa_closeButton{cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.TfNeZa_modalStickyHeaderArea h2{margin:0;font-size:1.5rem}.TfNeZa_modalBody a{color:#007bff;cursor:pointer;text-decoration:underline}.TfNeZa_cookieCategory{border-bottom:1px solid #f0f0f0;margin-bottom:1.5rem;padding-bottom:1rem}.TfNeZa_cookieCategory:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.TfNeZa_categoryHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.TfNeZa_modalActions{border-top:1px solid #eee;flex-direction:row;justify-content:space-between;gap:.75rem;margin-top:2rem;padding-top:1rem;display:flex}.TfNeZa_modalActions>div{gap:var(--spacing-16);flex-direction:row;display:flex}@media (max-width:768px){.TfNeZa_modalContent{width:90%;margin-top:0;overflow-x:hidden}.TfNeZa_modalStickyHeaderArea{justify-content:space-between;gap:inherit;z-index:10;padding-top:0;padding-top:var(--spacing-16);padding-bottom:var(--spacing-24);margin-left:calc(-1 * var(--spacing-32));margin-right:calc(-1 * var(--spacing-32));padding-left:var(--spacing-32);padding-right:var(--spacing-32);background-color:#fff;border-bottom:1px solid #eee;display:flex;position:sticky;top:-16px}.TfNeZa_modalActions,.TfNeZa_modalActions>div{flex-direction:column-reverse}}.TfNeZa_switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.TfNeZa_switch input{opacity:0;width:0;height:0}.TfNeZa_slider{cursor:pointer;background-color:#ccc;border-radius:24px;transition:all .4s;position:absolute;inset:0}.TfNeZa_slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px}input:checked+.TfNeZa_slider{background-color:#007bff}input:focus+.TfNeZa_slider{box-shadow:0 0 1px #007bff}input:checked+.TfNeZa_slider:before{transform:translate(20px)}input:disabled+.TfNeZa_slider{cursor:not-allowed;background-color:#e9ecef}input:disabled+.TfNeZa_slider:before{background-color:#adb5bd}.TfNeZa_activeGreen{color:green}
.xSgVGq_ticketHeader{padding:var(--spacing-24) var(--spacing-16);justify-content:space-between;display:flex}.xSgVGq_ticketInnerWrapper{gap:var(--spacing-32);flex-direction:column;width:100%;max-width:372px;display:flex}@media (max-width:720px){.xSgVGq_ticketInnerWrapper{max-width:100%}}.xSgVGq_ticketInformation{gap:var(--spacing-24);width:100%;max-width:372px;display:flex;position:relative}.xSgVGq_logoContainer{border-radius:var(--bd-radius-4);align-items:center;display:flex}.xSgVGq_logo{object-fit:contain}.xSgVGq_departureInformation{margin-left:-8px}.xSgVGq_departureInformation,.xSgVGq_arrivalInformation{gap:var(--spacing-8);flex-direction:column;width:100%;max-width:75px;padding-top:18px;display:flex}@media (max-width:767px){.xSgVGq_departureInformation,.xSgVGq_arrivalInformation{max-width:65px}}@media (max-width:450px){.xSgVGq_departureInformation,.xSgVGq_arrivalInformation{gap:var(--spacing-4);max-width:max-content;padding-top:0}.xSgVGq_departureInformation{margin-left:0}.xSgVGq_ticketInformation h2{font-size:var(--text-14);line-height:var(--text-20)}.xSgVGq_titleInformation span{line-height:var(--text-20)}}.xSgVGq_departureInformation span,.xSgVGq_arrivalInformation span{color:var(--gray-500)}.xSgVGq_flightDuration{text-align:center;color:var(--gray-500)}.xSgVGq_durationIcon{align-items:center;gap:4px;display:flex}.xSgVGq_line{border-bottom:1px solid var(--gray-400);border-radius:1px;width:24px}.xSgVGq_ticketActionWrapper{display:flex;position:relative}.xSgVGq_ticketActionWrapper:before,.xSgVGq_ticketActionSkeleton:before{content:"";background:var(--gray-200);width:1px;height:calc(100% + 48px);position:absolute;top:-24px;left:-48px}@media (max-width:767px){.xSgVGq_ticketActionWrapper:before{left:-24px}}.xSgVGq_sameAirlineTicket .xSgVGq_ticketActionWrapper{align-items:center}.xSgVGq_ticketAction{display:flex}.xSgVGq_ticketCTA{height:100%;margin-right:var(--spacing-24);justify-content:space-between;align-items:center;gap:var(--spacing-8);flex-direction:column;display:flex;position:relative}.xSgVGq_bookForm{display:contents}.xSgVGq_roundTripBook{align-items:stretch;gap:var(--spacing-8);flex-direction:column;width:100%;display:flex}.xSgVGq_perPassenger{opacity:.6;white-space:nowrap;margin-top:2px;font-weight:400;display:block}.xSgVGq_searchHint{text-align:center;opacity:.6;max-width:190px;margin-top:6px;font-size:11px;font-weight:400;line-height:1.35;display:block}.xSgVGq_mobileExpandButton{display:none}@media (max-width:720px){.xSgVGq_ticketHeaderCTA,.xSgVGq_mobileExpandButton{display:flex}.xSgVGq_sameAirlineTicket .xSgVGq_mobileExpandButton{display:none}.xSgVGq_ticketInnerWrapper{position:relative}.xSgVGq_sameAirlineTicket .xSgVGq_mobileExpandButton:last-child{display:flex;position:absolute;bottom:0;right:0}}@media (max-width:1090px){.xSgVGq_ticketInformation:after,.xSgVGq_ticketHeaderSkeleton:after{right:0}}.xSgVGq_expandButton{cursor:pointer;border-radius:var(--bd-radius-8);justify-content:center;align-items:center;width:48px;height:48px;margin-top:auto;display:flex}.xSgVGq_expandButton:hover,.xSgVGq_expandButton.xSgVGq_active{background:var(--gray-200)}.xSgVGq_ticketDetailsList{padding:var(--spacing-24) var(--spacing-32) var(--spacing-40);border-top:1px solid var(--gray-200);gap:var(--spacing-24);flex-direction:column;display:flex}@media (max-width:720px){.xSgVGq_ticketDetailsList{padding:var(--spacing-24) var(--spacing-16)}}.xSgVGq_ticketContent{gap:var(--spacing-24);flex-direction:column;display:flex}.xSgVGq_ticketContent:not(:first-child){border-top:0}.xSgVGq_departureDate{align-items:center;gap:var(--spacing-4);display:flex}.xSgVGq_dot{background:var(--gray-900);border-radius:100px;width:4px;height:4px}.xSgVGq_airlineName,.xSgVGq_travelTime{color:var(--gray-500)}.xSgVGq_airlineWrapper{margin-left:var(--spacing-24);position:relative}.xSgVGq_airlineWrapper:before{content:url(/svg/connect.svg);position:absolute;left:-24px}.xSgVGq_departureAirport,.xSgVGq_travelTime{margin-bottom:var(--spacing-12)}.xSgVGq_arrivalAirport{margin-bottom:var(--spacing-24)}.xSgVGq_mobileAction{display:none}.xSgVGq_skeleton{background:var(--white);padding:var(--spacing-24) var(--spacing-16);border-radius:var(--bd-radius-16);animation:1.5s infinite xSgVGq_pulse;display:flex}.xSgVGq_ticketHeaderSkeleton{flex:1;display:flex;position:relative}.xSgVGq_skeletonInformation{margin-right:var(--spacing-56);border-radius:var(--bd-radius-4);background:var(--gray-200);width:100%;max-width:372px;height:70px}.xSgVGq_ticketActionSkeleton{gap:var(--spacing-8);width:100%;max-width:160px;margin:0 var(--spacing-40);flex-direction:column;flex:1;display:flex;position:relative}.xSgVGq_priceSkeleton,.xSgVGq_actionButtonSkeleton{background:var(--gray-200);border-radius:var(--bd-radius-4);width:100%;height:28px}.xSgVGq_actionButtonSkeleton{height:48px}.xSgVGq_expandButtonSkeleton{background:var(--gray-200);border-radius:var(--bd-radius-4);width:48px;height:48px;margin-top:auto;margin-bottom:auto}.xSgVGq_expandMobileButtonSkeleton{display:none}@keyframes xSgVGq_pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@media (max-width:720px){.xSgVGq_ticketHeader{min-height:116px;padding:var(--spacing-24) var(--spacing-8);justify-content:space-between;align-items:center}.xSgVGq_ticketActionWrapper,.xSgVGq_ticketInformation:after{display:none}.xSgVGq_mobileAction{border-top:1px solid var(--gray-200);padding:var(--spacing-24) var(--bd-radius-8);justify-content:center;display:flex}.xSgVGq_mobileAction .xSgVGq_ticketCTA{gap:var(--bd-radius-16);flex-direction:row;justify-content:center;align-items:center;width:100%;margin:0}.xSgVGq_mobileAction .xSgVGq_expandButton{display:none}.xSgVGq_expandButton{margin:0}.xSgVGq_ticketInformation:before{left:-40px}.xSgVGq_skeleton{gap:var(--spacing-48);flex-direction:column;height:auto}.xSgVGq_ticketHeaderSkeleton{justify-content:space-between;align-items:center;height:116px}.xSgVGq_ticketHeaderSkeleton:after,.xSgVGq_expandButtonSkeleton{display:none}.xSgVGq_expandMobileButtonSkeleton{background:var(--gray-200);border-radius:var(--bd-radius-4);width:100%;max-width:48px;height:48px;display:flex}.xSgVGq_ticketActionSkeleton{flex-direction:row;gap:8px;width:100%;max-width:250px;margin:0 auto}.xSgVGq_ticketHeaderSkeleton:before{content:"";background:var(--gray-200);width:calc(100% + 32px);height:1px;position:absolute;bottom:-24px;left:-16px}.xSgVGq_ticketActionSkeleton:before{display:none}.xSgVGq_priceSkeleton{height:48px}}
._8bkYYq_bannerContainer{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}._8bkYYq_bannerContainer #filterWrapper{display:none}
.vmhWyq_accordionContent{opacity:0;height:0;transition:height .3s,opacity .15s;overflow:hidden}.vmhWyq_accordionContent.vmhWyq_active{opacity:1;height:auto;transition:height .3s,opacity .15s}
.lDFDqa_policyWrapper{padding:64px 0}.lDFDqa_policyContent{padding:0 var(--container-padding);max-width:calc(1224px + var(--container-padding) * 2);gap:var(--spacing-40);flex-direction:column;margin:0 auto;display:flex}.lDFDqa_policyText{gap:var(--spacing-16);flex-direction:column;display:flex}.lDFDqa_policyContent>div{gap:var(--spacing-24);flex-direction:column;display:flex}.lDFDqa_policyContent>div>ul{gap:var(--spacing-16);flex-direction:column;list-style:outside;display:flex}.lDFDqa_policyContent>div>ul>li{margin-left:calc(var(--spacing-16) + 3px);list-style:outside}.lDFDqa_policyContent>div>p>a[href^=mailto\:]{color:var(--text-link-color);text-decoration:underline}
.ZpciFG_policyWrapper{padding:64px 0}.ZpciFG_policyContent{padding:0 var(--container-padding);max-width:calc(1224px + var(--container-padding) * 2);gap:var(--spacing-40);flex-direction:column;margin:0 auto;display:flex}.ZpciFG_policyText{gap:var(--spacing-16);flex-direction:column;display:flex}.ZpciFG_policyContent div{gap:var(--spacing-24);flex-direction:column;display:flex}.ZpciFG_policyText a{color:var(--text-link-color);text-decoration:underline}.ZpciFG_policyText ul{gap:var(--spacing-24);flex-direction:column;display:flex}.ZpciFG_policyText li{margin-left:var(--spacing-16);list-style:circle}
