@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:300;src:url(/fonts/campton_light-a7970a25bd6aebce8c0209ad14a5a238.woff2?vsn=d) format("woff2"),url(/fonts/campton_light-6d424df6e5cf65e0fac76934a42c7127.woff?vsn=d) format("woff")}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:400;src:url(/fonts/campton_book-33d977820aad77a276373d175e8a5ca0.woff2?vsn=d) format("woff2"),url(/fonts/campton_book-33b910c2b6eaa5029994f84630cc6a01.woff?vsn=d) format("woff")}@font-face{font-display:swap;font-family:Mackinac;font-style:normal;font-weight:500;src:url(/fonts/mackinac_medium-0d970fd7d0a4cac2d4c0174b36a789b0.woff2?vsn=d) format("woff2"),url(/fonts/mackinac_medium-a48636c760b96776bc12da8241a9cd06.woff?vsn=d) format("woff")}@font-face{font-display:swap;font-family:Mackinac;font-style:normal;font-weight:400;src:url(/fonts/mackinac-ce36d85430c63528cc59e8d74db82cbd.woff2?vsn=d) format("woff2"),url(/fonts/mackinac-8ca02eab365816da0d02451b19b6834f.woff?vsn=d) format("woff")}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:700;src:url(/fonts/campton_bold-3190a4efccedc47eea9e01c3ed2fd6a4.woff2?vsn=d) format("woff2"),url(/fonts/campton_bold-5cd66eef0430a16fe37e24141333f947.woff?vsn=d) format("woff")}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:500;src:url(/fonts/campton_medium-97090c842ab63059d269dfe61913f769.woff2?vsn=d) format("woff2"),url(/fonts/campton_medium-39971302c08bde367c4e38069d2b6d2d.woff?vsn=d) format("woff")}.btn-disabled{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#c4c4c4;color:#4f4f4f;outline:0;user-select:none}.btn-disabled:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}.btn-disabled:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-disabled svg{stroke:#4f4f4f}.btn-disabled span{color:inherit}.btn-disabled[disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}.btn-outline-disabled{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:1px solid rgba(196,196,196,1);color:#c4c4c4;outline:0;padding:0;user-select:none}.btn-outline-disabled:not(div,.no-hover):hover svg{stroke:#696969}.btn-outline-disabled svg{stroke:#c4c4c4}.btn-outline-disabled span{color:inherit}.btn-outline-disabled[disabled]:hover{background-color:transparent;border:1px solid rgba(196,196,196,1);color:#c4c4c4;cursor:default}.btn-link-disabled{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;color:#c4c4c4;outline:0;user-select:none}.btn-link-disabled span{color:inherit}.btn-link-disabled:hover{color:#f7f7f7}.btn-switch-row-disabled{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-color:#0026a7;outline:0;user-select:none}.btn-switch-row-disabled button.btn:not(.selected){color:#0026a7}.btn-switch-row-disabled button.selected:active{color:#0026a7}.text-color-disabled{color:#c4c4c4}.btn-borders{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#e1e1e5;color:#4f4f4f;outline:0;user-select:none}.btn-borders:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}.btn-borders:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-borders svg{stroke:#4f4f4f}.btn-borders span{color:inherit}.btn-borders[disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}.btn-outline-borders{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:1px solid #E1E1E5;color:#e1e1e5;outline:0;padding:0;user-select:none}.btn-outline-borders:not(div,.no-hover):hover svg{stroke:#696969}.btn-outline-borders svg{stroke:#e1e1e5}.btn-outline-borders span{color:inherit}.btn-outline-borders[disabled]:hover{background-color:transparent;border:1px solid #E1E1E5;color:#e1e1e5;cursor:default}.btn-link-borders{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;color:#e1e1e5;outline:0;user-select:none}.btn-link-borders span{color:inherit}.btn-link-borders:hover{color:#fff}.btn-switch-row-borders{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-color:#0026a7;outline:0;user-select:none}.btn-switch-row-borders button.btn:not(.selected){color:#0026a7}.btn-switch-row-borders button.selected:active{color:#0026a7}.text-color-borders{color:#e1e1e5}.btn-box_shadow_light_1{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#00000040;color:#00000040;outline:0;user-select:none}.btn-box_shadow_light_1:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}.btn-box_shadow_light_1:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-box_shadow_light_1 svg{stroke:#00000040}.btn-box_shadow_light_1 span{color:inherit}.btn-box_shadow_light_1[disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}.btn-outline-box_shadow_light_1{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:1px solid rgba(0,0,0,.25);color:#00000040;outline:0;padding:0;user-select:none}.btn-outline-box_shadow_light_1:not(div,.no-hover):hover svg{stroke:#1a1a1a40}.btn-outline-box_shadow_light_1 svg{stroke:#00000040}.btn-outline-box_shadow_light_1 span{color:inherit}.btn-outline-box_shadow_light_1[disabled]:hover{background-color:transparent;border:1px solid rgba(0,0,0,.25);color:#00000040;cursor:default}.btn-link-box_shadow_light_1{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;color:#00000040;outline:0;user-select:none}.btn-link-box_shadow_light_1 span{color:inherit}.btn-link-box_shadow_light_1:hover{color:#33333340}.btn-switch-row-box_shadow_light_1{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-color:#0026a7;outline:0;user-select:none}.btn-switch-row-box_shadow_light_1 button.btn:not(.selected){color:#0026a7}.btn-switch-row-box_shadow_light_1 button.selected:active{color:#0026a7}.text-color-box_shadow_light_1{color:#00000040}.btn-secondary_light_6{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#d9d9d9;color:#4f4f4f;outline:0;user-select:none}.btn-secondary_light_6:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}.btn-secondary_light_6:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-secondary_light_6 svg{stroke:#4f4f4f}.btn-secondary_light_6 span{color:inherit}.btn-secondary_light_6[disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}.btn-outline-secondary_light_6{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:1px solid rgb(217,217,217,1);color:#d9d9d9;outline:0;padding:0;user-select:none}.btn-outline-secondary_light_6:not(div,.no-hover):hover svg{stroke:#696969}.btn-outline-secondary_light_6 svg{stroke:#d9d9d9}.btn-outline-secondary_light_6 span{color:inherit}.btn-outline-secondary_light_6[disabled]:hover{background-color:transparent;border:1px solid rgb(217,217,217,1);color:#d9d9d9;cursor:default}.btn-link-secondary_light_6{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;color:#d9d9d9;outline:0;user-select:none}.btn-link-secondary_light_6 span{color:inherit}.btn-link-secondary_light_6:hover{color:#4343fe}.btn-switch-row-secondary_light_6{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-color:#0026a7;outline:0;user-select:none}.btn-switch-row-secondary_light_6 button.btn:not(.selected){color:#0026a7}.btn-switch-row-secondary_light_6 button.selected:active{color:#0026a7}.text-color-secondary_light_6{color:#d9d9d9}.btn-secondary_light_5{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#e1e1e5;color:#4f4f4f;outline:0;user-select:none}.btn-secondary_light_5:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}.btn-secondary_light_5:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-secondary_light_5 svg{stroke:#4f4f4f}.btn-secondary_light_5 span{color:inherit}.btn-secondary_light_5[disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}.btn-outline-secondary_light_5{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:1px solid rgb(225,225,229,1);color:#e1e1e5;outline:0;padding:0;user-select:none}.btn-outline-secondary_light_5:not(div,.no-hover):hover svg{stroke:#696969}.btn-outline-secondary_light_5 svg{stroke:#e1e1e5}.btn-outline-secondary_light_5 span{color:inherit}.btn-outline-secondary_light_5[disabled]:hover{background-color:transparent;border:1px solid rgb(225,225,229,1);color:#e1e1e5;cursor:default}.btn-link-secondary_light_5{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;color:#e1e1e5;outline:0;user-select:none}.btn-link-secondary_light_5 span{color:inherit}.btn-link-secondary_light_5:hover{color:#fbfe4d}.btn-switch-row-secondary_light_5{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-color:#0026a7;outline:0;user-select:none}.btn-switch-row-secondary_light_5 button.btn:not(.selected){color:#0026a7}.btn-switch-row-secondary_light_5 button.selected:active{color:#0026a7}.text-color-secondary_light_5{color:#e1e1e5}.btn-secondary_light_4{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#c4c4c4;color:#4f4f4f;outline:0;user-select:none}.btn-secondary_light_4:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}.btn-secondary_light_4:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-secondary_light_4 svg{stroke:#4f4f4f}.btn-secondary_light_4 span{color:inherit}.btn-secondary_light_4[disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}.btn-outline-secondary_light_4{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:1px solid rgba(196,196,196,1);color:#c4c4c4;outline:0;padding:0;user-select:none}.btn-outline-secondary_light_4:not(div,.no-hover):hover svg{stroke:#696969}.btn-outline-secondary_light_4 svg{stroke:#c4c4c4}.btn-outline-secondary_light_4 span{color:inherit}.btn-outline-secondary_light_4[disabled]:hover{background-color:transparent;border:1px solid rgba(196,196,196,1);color:#c4c4c4;cursor:default}.btn-link-secondary_light_4{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;color:#c4c4c4;outline:0;user-select:none}.btn-link-secondary_light_4 span{color:inherit}.btn-link-secondary_light_4:hover{color:#f7f7f7}.btn-switch-row-secondary_light_4{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-color:#0026a7;outline:0;user-select:none}.btn-switch-row-secondary_light_4 button.btn:not(.selected){color:#0026a7}.btn-switch-row-secondary_light_4 button.selected:active{color:#0026a7}.text-color-secondary_light_4{color:#c4c4c4}.btn-secondary_light_3{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#dadeea;color:#4f4f4f;outline:0;user-select:none}.btn-secondary_light_3:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}.btn-secondary_light_3:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-secondary_light_3 svg{stroke:#4f4f4f}.btn-secondary_light_3 span{color:inherit}.btn-secondary_light_3[disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}.btn-outline-secondary_light_3{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:1px solid rgba(218,222,234,1);color:#dadeea;outline:0;padding:0;user-select:none}.btn-outline-secondary_light_3:not(div,.no-hover):hover svg{stroke:#696969}.btn-outline-secondary_light_3 svg{stroke:#dadeea}.btn-outline-secondary_light_3 span{color:inherit}.btn-outline-secondary_light_3[disabled]:hover{background-color:transparent;border:1px solid rgba(218,222,234,1);color:#dadeea;cursor:default}.btn-link-secondary_light_3{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;color:#dadeea;outline:0;user-select:none}.btn-link-secondary_light_3 span{color:inherit}.btn-link-secondary_light_3:hover{color:#fff}.btn-switch-row-secondary_light_3{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-color:#0026a7;outline:0;user-select:none}.btn-switch-row-secondary_light_3 button.btn:not(.selected){color:#0026a7}.btn-switch-row-secondary_light_3 button.selected:active{color:#0026a7}.text-color-secondary_light_3{color:#dadeea}.btn-secondary_light_2{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#f1f1f9;color:#4f4f4f;outline:0;user-select:none}.btn-secondary_light_2:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}.btn-secondary_light_2:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-secondary_light_2 svg{stroke:#4f4f4f}.btn-secondary_light_2 span{color:inherit}.btn-secondary_light_2[disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}.btn-outline-secondary_light_2{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:1px solid rgb(241,241,249,1);color:#f1f1f9;outline:0;padding:0;user-select:none}.btn-outline-secondary_light_2:not(div,.no-hover):hover svg{stroke:#696969}.btn-outline-secondary_light_2 svg{stroke:#f1f1f9}.btn-outline-secondary_light_2 span{color:inherit}.btn-outline-secondary_light_2[disabled]:hover{background-color:transparent;border:1px solid rgb(241,241,249,1);color:#f1f1f9;cursor:default}.btn-link-secondary_light_2{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;color:#f1f1f9;outline:0;user-select:none}.btn-link-secondary_light_2 span{color:inherit}.btn-link-secondary_light_2:hover{color:#f9fe62}.btn-switch-row-secondary_light_2{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-color:#0026a7;outline:0;user-select:none}.btn-switch-row-secondary_light_2 button.btn:not(.selected){color:#0026a7}.btn-switch-row-secondary_light_2 button.selected:active{color:#0026a7}.text-color-secondary_light_2{color:#f1f1f9}.btn-secondary_light_1{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#f7f7f7;color:#4f4f4f;outline:0;user-select:none}.btn-secondary_light_1:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}.btn-secondary_light_1:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-secondary_light_1 svg{stroke:#4f4f4f}.btn-secondary_light_1 span{color:inherit}.btn-secondary_light_1[disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}.btn-outline-secondary_light_1{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:1px solid #F7F7F7;color:#f7f7f7;outline:0;padding:0;user-select:none}.btn-outline-secondary_light_1:not(div,.no-hover):hover svg{stroke:#696969}.btn-outline-secondary_light_1 svg{stroke:#f7f7f7}.btn-outline-secondary_light_1 span{color:inherit}.btn-outline-secondary_light_1[disabled]:hover{background-color:transparent;border:1px solid #F7F7F7;color:#f7f7f7;cursor:default}.btn-link-secondary_light_1{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;color:#f7f7f7;outline:0;user-select:none}.btn-link-secondary_light_1 span{color:inherit}.btn-link-secondary_light_1:hover{color:#fff}.btn-switch-row-secondary_light_1{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-color:#0026a7;outline:0;user-select:none}.btn-switch-row-secondary_light_1 button.btn:not(.selected){color:#0026a7}.btn-switch-row-secondary_light_1 button.selected:active{color:#0026a7}.text-color-secondary_light_1{color:#f7f7f7}.btn-main_red{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#ff0042;color:#fff;outline:0;user-select:none}.btn-main_red:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}.btn-main_red:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-main_red svg{stroke:#fff}.btn-main_red span{color:inherit}.btn-main_red[disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}.btn-outline-main_red{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:1px solid rgba(255,0,66,1);color:#ff0042;outline:0;padding:0;user-select:none}.btn-outline-main_red:not(div,.no-hover):hover svg{stroke:#fff}.btn-outline-main_red svg{stroke:#ff0042}.btn-outline-main_red span{color:inherit}.btn-outline-main_red[disabled]:hover{background-color:transparent;border:1px solid rgba(255,0,66,1);color:#ff0042;cursor:default}.btn-link-main_red{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;color:#ff0042;outline:0;user-select:none}.btn-link-main_red span{color:inherit}.btn-link-main_red:hover{color:#ff668d}.btn-switch-row-main_red{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-color:#0026a7;outline:0;user-select:none}.btn-switch-row-main_red button.btn:not(.selected){color:#0026a7}.btn-switch-row-main_red button.selected:active{color:#0026a7}.text-color-main_red{color:#ff0042}.btn-main_green{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#24c986;color:#fff;outline:0;user-select:none}.btn-main_green:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}.btn-main_green:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-main_green svg{stroke:#fff}.btn-main_green span{color:inherit}.btn-main_green[disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}.btn-outline-main_green{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:1px solid rgba(36,201,134,1);color:#24c986;outline:0;padding:0;user-select:none}.btn-outline-main_green:not(div,.no-hover):hover svg{stroke:#fff}.btn-outline-main_green svg{stroke:#24c986}.btn-outline-main_green span{color:inherit}.btn-outline-main_green[disabled]:hover{background-color:transparent;border:1px solid rgba(36,201,134,1);color:#24c986;cursor:default}.btn-link-main_green{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;color:#24c986;outline:0;user-select:none}.btn-link-main_green span{color:inherit}.btn-link-main_green:hover{color:#6ce5b4}.btn-switch-row-main_green{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-color:#0026a7;outline:0;user-select:none}.btn-switch-row-main_green button.btn:not(.selected){color:#0026a7}.btn-switch-row-main_green button.selected:active{color:#0026a7}.text-color-main_green{color:#24c986}.btn-main_clear_highlight{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#a6b6f8;color:#fff;outline:0;user-select:none}.btn-main_clear_highlight:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}.btn-main_clear_highlight:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-main_clear_highlight svg{stroke:#fff}.btn-main_clear_highlight span{color:inherit}.btn-main_clear_highlight[disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}.btn-outline-main_clear_highlight{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:1px solid rgba(166,182,248,1);color:#a6b6f8;outline:0;padding:0;user-select:none}.btn-outline-main_clear_highlight:not(div,.no-hover):hover svg{stroke:#fff}.btn-outline-main_clear_highlight svg{stroke:#a6b6f8}.btn-outline-main_clear_highlight span{color:inherit}.btn-outline-main_clear_highlight[disabled]:hover{background-color:transparent;border:1px solid rgba(166,182,248,1);color:#a6b6f8;cursor:default}.btn-link-main_clear_highlight{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;color:#a6b6f8;outline:0;user-select:none}.btn-link-main_clear_highlight span{color:inherit}.btn-link-main_clear_highlight:hover{color:#fff}.btn-switch-row-main_clear_highlight{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-color:#0026a7;outline:0;user-select:none}.btn-switch-row-main_clear_highlight button.btn:not(.selected){color:#0026a7}.btn-switch-row-main_clear_highlight button.selected:active{color:#0026a7}.text-color-main_clear_highlight{color:#a6b6f8}.btn-main_highlight{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#677bf4;color:#fff;outline:0;user-select:none}.btn-main_highlight:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}.btn-main_highlight:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-main_highlight svg{stroke:#fff}.btn-main_highlight span{color:inherit}.btn-main_highlight[disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}.btn-outline-main_highlight{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:1px solid rgba(103,123,244,1);color:#677bf4;outline:0;padding:0;user-select:none}.btn-outline-main_highlight:not(div,.no-hover):hover svg{stroke:#fff}.btn-outline-main_highlight svg{stroke:#677bf4}.btn-outline-main_highlight span{color:inherit}.btn-outline-main_highlight[disabled]:hover{background-color:transparent;border:1px solid rgba(103,123,244,1);color:#677bf4;cursor:default}.btn-link-main_highlight{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;color:#677bf4;outline:0;user-select:none}.btn-link-main_highlight span{color:inherit}.btn-link-main_highlight:hover{color:#c6cefb}.btn-switch-row-main_highlight{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-color:#0026a7;outline:0;user-select:none}.btn-switch-row-main_highlight button.btn:not(.selected){color:#0026a7}.btn-switch-row-main_highlight button.selected:active{color:#0026a7}.text-color-main_highlight{color:#677bf4}.btn-main_b{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#0025a1;color:#fff;outline:0;user-select:none}.btn-main_b:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}.btn-main_b:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-main_b svg{stroke:#fff}.btn-main_b span{color:inherit}.btn-main_b[disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}.btn-outline-main_b{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:1px solid rgba(0,37,161,1);color:#0025a1;outline:0;padding:0;user-select:none}.btn-outline-main_b:not(div,.no-hover):hover svg{stroke:#fff}.btn-outline-main_b svg{stroke:#0025a1}.btn-outline-main_b span{color:inherit}.btn-outline-main_b[disabled]:hover{background-color:transparent;border:1px solid rgba(0,37,161,1);color:#0025a1;cursor:default}.btn-link-main_b{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;color:#0025a1;outline:0;user-select:none}.btn-link-main_b span{color:inherit}.btn-link-main_b:hover{color:#0a42ff}.btn-switch-row-main_b{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-color:#0026a7;outline:0;user-select:none}.btn-switch-row-main_b button.btn:not(.selected){color:#0026a7}.btn-switch-row-main_b button.selected:active{color:#0026a7}.text-color-main_b{color:#0025a1}.btn-main{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#0026a7;color:#fff;outline:0;user-select:none}.btn-main:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}.btn-main:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-main svg{stroke:#fff}.btn-main span{color:inherit}.btn-main[disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}.btn-outline-main{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:1px solid rgba(0,38,167,1);color:#0026a7;outline:0;padding:0;user-select:none}.btn-outline-main:not(div,.no-hover):hover svg{stroke:#fff}.btn-outline-main svg{stroke:#0026a7}.btn-outline-main span{color:inherit}.btn-outline-main[disabled]:hover{background-color:transparent;border:1px solid rgba(0,38,167,1);color:#0026a7;cursor:default}.btn-link-main{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;color:#0026a7;outline:0;user-select:none}.btn-link-main span{color:inherit}.btn-link-main:hover{color:#0f46ff}.btn-switch-row-main{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-color:#0026a7;outline:0;user-select:none}.btn-switch-row-main button.btn:not(.selected){color:#0026a7}.btn-switch-row-main button.selected:active,.text-color-main{color:#0026a7}.btn-text{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#4f4f4f;color:#fff;outline:0;user-select:none}.btn-text:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}.btn-text:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-text svg{stroke:#fff}.btn-text span{color:inherit}.btn-text[disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}.btn-outline-text{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:1px solid rgba(79,79,79,1);color:#4f4f4f;outline:0;padding:0;user-select:none}.btn-outline-text:not(div,.no-hover):hover svg{stroke:#e6e6e6}.btn-outline-text svg{stroke:#4f4f4f}.btn-outline-text span{color:inherit}.btn-outline-text[disabled]:hover{background-color:transparent;border:1px solid rgba(79,79,79,1);color:#4f4f4f;cursor:default}.btn-link-text{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;color:#4f4f4f;outline:0;user-select:none}.btn-link-text span{color:inherit}.btn-link-text:hover{color:#828282}.btn-switch-row-text{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-color:#0026a7;outline:0;user-select:none}.btn-switch-row-text button.btn:not(.selected){color:#0026a7}.btn-switch-row-text button.selected:active{color:#0026a7}.text-color-text{color:#4f4f4f}.btn-background{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#fff;color:#4f4f4f;outline:0;user-select:none}.btn-background:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}.btn-background:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-background svg{stroke:#4f4f4f}.btn-background span{color:inherit}.btn-background[disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}.btn-outline-background{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border:1px solid rgb(255,255,255);color:#fff;outline:0;padding:0;user-select:none}.btn-outline-background:not(div,.no-hover):hover svg{stroke:#696969}.btn-outline-background svg{stroke:#fff}.btn-outline-background span{color:inherit}.btn-outline-background[disabled]:hover{background-color:transparent;border:1px solid rgb(255,255,255);color:#fff;cursor:default}.btn-link-background{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;color:#fff;outline:0;user-select:none}.btn-link-background span{color:inherit}.btn-link-background:hover{color:#fff}.btn-switch-row-background{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-color:#0026a7;outline:0;user-select:none}.btn-switch-row-background button.btn:not(.selected){color:#0026a7}.btn-switch-row-background button.selected:active{color:#0026a7}.text-color-background{color:#fff}.btn-outline{border:1px solid rgba(36,201,134,1);color:#24c986;font-size:16px;outline:0;padding:0}.btn-outline:not(div,.no-hover):hover{background-color:#24c986;color:#fff}.btn-outline span{color:inherit}.btn-outline{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.btn{align-items:center;border-radius:40px;display:flex;font-family:Campton;font-size:16px;font-weight:500;justify-content:center;line-height:18.62px;max-height:44px;outline:0;padding:2px 21px 0 22px;text-align:center}.btn span{color:inherit}.btn:active,.btn:hover{border:0;outline:0}.btn.no-hover{cursor:default}.btn.btn-auto-size{max-width:unset;min-width:unset;padding-left:10px;padding-right:10px;width:unset}.btn{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;height:44px;max-height:44px;min-height:44px;user-select:none}.btn-square{border-radius:5px}:root{--color-background:rgb(255, 255, 255);--color-borders:#E1E1E5;--color-box_shadow_light_1:rgba(0, 0, 0, .25);--color-disabled:rgba(196, 196, 196, 1);--color-main:rgba(0, 38, 167, 1);--color-main_b:rgba(0, 37, 161, 1);--color-main_clear_highlight:rgba(166, 182, 248, 1);--color-main_green:rgba(36, 201, 134, 1);--color-main_highlight:rgba(103, 123, 244, 1);--color-main_red:rgba(255, 0, 66, 1);--color-secondary_light_1:#F7F7F7;--color-secondary_light_2:rgb(241,241,249, 1);--color-secondary_light_3:rgba(218, 222, 234, 1);--color-secondary_light_4:rgba(196, 196, 196, 1);--color-secondary_light_5:rgb(225,225,229, 1);--color-secondary_light_6:rgb(217,217,217, 1);--color-text:rgba(79, 79, 79, 1);--desktop-sm-max-width:1280px;--location-input-height:59px;--max-horizontal-width:1450px;--max-section-width:1200px;--mobile-max-width:800px;--navbar-height:67px;--search_btn_size:71px;--stopover_card_width:362px;--stopover_card_width_mobile:280px;--tablet-max-width:1100px}.color-text-to-main{filter:sepia(200%) hue-rotate(190deg) brightness(90%) saturate(400%)}body{border:0;color:#4f4f4f;font-family:Campton,sans-serif;font-size:16rem;font-weight:400;line-height:1.3;margin:0;padding:0;position:relative;vertical-align:baseline}html,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,big,cite,code,em,img,q,s,small,strike,strong,sub,sup,b,u,i,ol,ul,li,fieldset,form,label,legend,canvas,footer,header,menu,nav{border:0;color:#4f4f4f;font:inherit;font-family:Campton,sans-serif;font-size:100%;font-weight:400;margin:0;padding:0;vertical-align:baseline}*,*:before,*:after{box-sizing:border-box}a{color:inherit;cursor:pointer;text-decoration:none}button{background-color:transparent;border-width:0;cursor:pointer;font-family:Campton,sans-serif;font-size:100%;padding:0}input::-moz-focus-inner{border:0;margin:0;padding:0}ul,ol,dd{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}html{font-size:1px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:bolder}.big-header{color:#0026a7;font-family:Mackinac;font-size:40px;font-weight:500;line-height:45px;margin-top:35px;padding:0 10px;text-align:center}.big-header span{font-family:inherit}.small-header{color:#4f4f4f;font-family:Mackinac;font-size:18px;font-weight:500;line-height:21px;margin:15px 0 0;padding:0 10px 4px;text-align:center}.small-header span{font-family:inherit}.section-header{align-items:center;color:#0026a7;display:flex;flex-flow:row wrap;font-family:Mackinac;font-size:42px;font-weight:500;justify-content:left;margin:0 0 0 5px;text-align:center}.section-header span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.section-header .icon{background-size:cover;height:35px;margin:0 10px;max-height:35px;max-width:35px;min-height:35px;min-width:35px;width:35px}.section-subheader{color:#0026a7;font-size:21px;font-weight:600;line-height:24.44px;text-align:center}.normal-header{align-items:center;color:#4f4f4f;display:flex;flex-flow:row wrap;font-family:Mackinac;font-size:42px;font-weight:500;justify-content:flex-start;line-height:49.98px;text-align:left}.btn-promotion-header{align-items:center;boarder-radius:40px;border:1px solid rgba(0,38,167,1);color:#0026a7;display:flex;flex-flow:row wrap;font-family:Campton;font-size:16px;font-weight:500;justify-content:center;margin:20px auto 12px;max-height:44px;max-width:fit-content;min-height:44px;min-width:200px;padding-top:3px;position:relative;text-align:center;z-index:10}.btn-promotion-header:hover{background-color:#0026a7;box-shadow:0 900px 500px 1200px #677bf4,-500px -900px 500px 1200px #0026a7,500px -900px 500px 1200px #ff0042;color:#fff;transform:scale(1.02);transition:transform .2s cubic-bezier(.9,0,.2,1),color .2s cubic-bezier(.2,0,.2,1),background-color .2s cubic-bezier(.2,0,.2,1),border 1s cubic-bezier(.2,0,.2,1),box-shadow 100s cubic-bezier(0,0,.2,.7)}.btn-search-submit:before{align-items:center;background-color:#fff;border:1px solid rgba(0,37,161,1);border-radius:50px 0 0 50px;color:#0025a1;content:attr(data-description);display:flex;font-size:16px;font-weight:500;height:45px;justify-content:center;line-height:18.62px;padding:5px 22px 0;text-align:center;white-space:nowrap;z-index:-1}.btn-search-submit:hover:not(:disabled):before{background-color:#0026a7;box-shadow:0 4px 10px 2px #0003;color:#fff;transform:scale(1.02);transition:transform .1s}.icon{background-position:center;background-repeat:no-repeat;display:block;height:15px;max-height:15px;max-width:15px;min-height:15px;min-width:15px;width:15px}.icon.trip-trip_type.rt{background-image:url("data:image/svg+xml;utf8,<svg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4.5 1L1 4.25M1 4.25L4.5 7.5M1 4.25H12M8.5 6.5L12 9.75M12 9.75L8.5 13M12 9.75H1' stroke='rgb(79, 79, 79)' stroke-width='0.75' stroke-linecap='round'/></svg>")}.icon.trip-trip_type.mc{background-image:url("data:image/svg+xml;utf8,<svg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4.5 1L1 4.25M1 4.25L4.5 7.5M1 4.25H12M8.5 6.5L12 9.75M12 9.75L8.5 13M12 9.75H1M1 15.5H12M1 15.5L4.49964 12.25M1 15.5L4.5 18.75' stroke='rgb(79, 79, 79)' stroke-width='0.75' stroke-linecap='round'/></svg>")}.icon.trip-trip_type.ow{background-image:url("data:image/svg+xml;utf8,<svg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.5 1L12 4.25M12 4.25L8.5 7.5M12 4.25H1' stroke='rgb(79, 79, 79)' stroke-width='0.75' stroke-linecap='round'/></svg>")}.icon.trip-trip_type.oj{background-image:url("data:image/svg+xml;utf8,<svg width='13' height='18' viewBox='0 0 13 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.5 16.75L12 13.5M12 13.5L8.5 10.25M12 13.5L6.5 13.5L1 13.5M12 4.25L0.999998 4.25M12 4.25L8.50036 7.5M12 4.25L8.5 0.999999' stroke='rgb(79, 79, 79)' stroke-width='0.75' stroke-linecap='round'/></svg>")}.icon.trip-trip_passengers{background-image:url("data:image/svg+xml;utf8,<svg width='17' height='14' viewBox='0 0.8 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.9262 7.11866C11.8109 8.81767 10.4386 10.1365 8.78384 10.1365C7.12907 10.1365 5.75681 8.81767 5.6415 7.11866L5.47429 4.70083C5.34168 2.82361 6.78312 1.22559 8.61087 1.22559H8.94528C10.773 1.22559 12.2202 2.82361 12.0876 4.70677' stroke='rgb(79,79,79)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M6.76577 9.43555V11.6157H6.09117C3.66378 11.6157 1.55351 13.3385 1 15.7742' stroke='rgb(79,79,79)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/>    <path d='M10.8018 9.43555V11.6157H11.4764C13.9037 11.6157 16.014 13.3385 16.5675 15.7742' stroke='rgb(79,79,79)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/>    <path d='M6.55231 13.6476C6.03916 13.1248 5.69898 12.4238 5.62402 11.6396' stroke='rgb(79,79,79)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/>  <path d='M11.9376 11.6396C11.7819 13.2971 10.4269 14.5862 8.78369 14.5862' stroke='rgb(79,79,79)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.search-flight{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='11' cy='11' r='11' fill='rgba(255,255,255,1)'></circle><path d='M11.5 21.2C17 21.2 21.5 16.6 21.5 11.1C21.5 5.5 17 1 11.5 1C6 1 1.4 5.5 1.4 11.1C1.4 16.6 6 21.2 11.5 21.2Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.2 14.3C13.5 14.3 15.4 12.4 15.4 10.1C15.4 7.7 13.5 5.8 11.2 5.8C8.8 5.8 6.9 7.7 6.9 10.1C6.9 12.4 8.8 14.3 11.2 14.3Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/><path d='M16 16.3L14 13.5' stroke='rgba(0, 37, 161, 1)' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.search-flight.current{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'> <circle cx='11' cy='11' r='11' fill='rgba(0,38,167,1)'></circle><path d='M11.2 14.3C13.5 14.3 15.4 12.4 15.4 10.1C15.4 7.7 13.5 5.8 11.2 5.8C8.8 5.8 6.9 7.7 6.9 10.1C6.9 12.4 8.8 14.3 11.2 14.3Z' stroke='white' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/><path d='M16 16.3L14 13.5' stroke='white' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.search-flight.inactive{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'> <circle cx='11' cy='11' r='11' fill='rgba(0,38,167,1)'></circle><path d='M11.2 14.3C13.5 14.3 15.4 12.4 15.4 10.1C15.4 7.7 13.5 5.8 11.2 5.8C8.8 5.8 6.9 7.7 6.9 10.1C6.9 12.4 8.8 14.3 11.2 14.3Z' stroke='white' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/><path d='M16 16.3L14 13.5' stroke='white' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.search-flight.active{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='11' cy='11' r='11' fill='rgba(255,255,255,1)'></circle><path d='M11.5 21.2C17 21.2 21.5 16.6 21.5 11.1C21.5 5.5 17 1 11.5 1C6 1 1.4 5.5 1.4 11.1C1.4 16.6 6 21.2 11.5 21.2Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.2 14.3C13.5 14.3 15.4 12.4 15.4 10.1C15.4 7.7 13.5 5.8 11.2 5.8C8.8 5.8 6.9 7.7 6.9 10.1C6.9 12.4 8.8 14.3 11.2 14.3Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/><path d='M16 16.3L14 13.5' stroke='rgba(0, 37, 161, 1)' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.search-flight.default{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='11' cy='11' r='11' fill='rgba(255,255,255,1)'></circle><path d='M11.5 21.2C17 21.2 21.5 16.6 21.5 11.1C21.5 5.5 17 1 11.5 1C6 1 1.4 5.5 1.4 11.1C1.4 16.6 6 21.2 11.5 21.2Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.2 14.3C13.5 14.3 15.4 12.4 15.4 10.1C15.4 7.7 13.5 5.8 11.2 5.8C8.8 5.8 6.9 7.7 6.9 10.1C6.9 12.4 8.8 14.3 11.2 14.3Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/><path d='M16 16.3L14 13.5' stroke='rgba(0, 37, 161, 1)' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.anywhere-text.current{background-image:url("data:image/svg+xml;utf8,<svg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='9.2' cy='9.5' r='8' fill='rgba(0,38,167,1)'></circle><path d='M9.24001 17.48C13.7908 17.48 17.48 13.7908 17.48 9.24001C17.48 4.68918 13.7908 1 9.24001 1C4.68918 1 1 4.68918 1 9.24001C1 13.7908 4.68918 17.48 9.24001 17.48Z' stroke='rgba(0,38,167,1)' stroke-width='.7' stroke-miterlimit='10'/><path d='M1.72266 5.86015C2.07045 6.91244 2.50742 7.9469 3.09599 8.89218C3.31002 9.23998 3.66673 9.9534 4.05019 10.1496C5.34327 10.8006 4.46041 6.96595 5.93184 8.30361C6.21721 8.56223 6.20829 8.9992 6.14586 9.38266C6.0121 10.2834 5.79807 11.1395 5.98534 12.0491C6.17262 12.9587 6.66309 13.8237 6.95738 14.7155C7.05547 15.0098 7.08223 15.9729 7.41218 16.1334C7.47461 16.1602 7.54595 16.1602 7.61729 16.1602C8.44664 16.1245 9.21357 16.071 9.30275 15.1079C9.35626 14.5282 9.37409 13.9307 9.4811 13.3511C9.65946 12.3434 9.96266 11.3446 10.4086 10.4171C10.6582 9.88205 10.9525 9.25781 10.685 8.73166C10.1143 7.61695 8.48232 8.06283 7.88483 7.12647C7.24275 6.10984 8.55366 4.46006 8.42881 3.33642C8.3753 2.84595 7.98292 2.27521 7.75106 1.83824L7.40327 1.20508' stroke='white' stroke-width='0.75' stroke-miterlimit='10'/><path d='M14.0647 2.31982C13.5118 3.33645 12.7627 4.33524 12.6914 5.53022C12.6914 5.66398 12.6914 5.80667 12.7449 5.93152C12.7984 6.02961 12.8787 6.10095 12.9679 6.17229C13.8418 6.90355 13.8864 6.9303 14.9208 6.41307C15.5094 6.11879 16.2763 6.2258 16.9273 6.27931' stroke='white' stroke-width='0.75' stroke-miterlimit='10'/><path d='M17.4794 9.23997C16.1596 8.99027 14.7239 8.42845 13.3773 8.803C13.1989 8.8565 13.0206 8.91893 12.8957 9.06161C12.7174 9.2578 12.7084 9.561 12.7887 9.8107C12.869 10.0604 13.0116 10.2833 13.1365 10.5152C13.7964 11.7548 13.6626 13.2975 13.4575 14.6263C13.297 15.6786 14.1353 16.0442 14.813 15.2951' stroke='white' stroke-width='.7' stroke-miterlimit='10'/></svg>")}.icon.anywhere-text.inactive{display:none}.icon.anywhere-text.active{background-image:url("data:image/svg+xml;utf8,<svg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='11' cy='11' r='11' fill='rgba(255,255,255,1)'></circle><path d='M9.24001 17.48C13.7908 17.48 17.48 13.7908 17.48 9.24001C17.48 4.68918 13.7908 1 9.24001 1C4.68918 1 1 4.68918 1 9.24001C1 13.7908 4.68918 17.48 9.24001 17.48Z' stroke='rgba(0, 37, 161, 1)' stroke-width='.7' stroke-miterlimit='10'/><path d='M1.72266 5.86015C2.07045 6.91244 2.50742 7.9469 3.09599 8.89218C3.31002 9.23998 3.66673 9.9534 4.05019 10.1496C5.34327 10.8006 4.46041 6.96595 5.93184 8.30361C6.21721 8.56223 6.20829 8.9992 6.14586 9.38266C6.0121 10.2834 5.79807 11.1395 5.98534 12.0491C6.17262 12.9587 6.66309 13.8237 6.95738 14.7155C7.05547 15.0098 7.08223 15.9729 7.41218 16.1334C7.47461 16.1602 7.54595 16.1602 7.61729 16.1602C8.44664 16.1245 9.21357 16.071 9.30275 15.1079C9.35626 14.5282 9.37409 13.9307 9.4811 13.3511C9.65946 12.3434 9.96266 11.3446 10.4086 10.4171C10.6582 9.88205 10.9525 9.25781 10.685 8.73166C10.1143 7.61695 8.48232 8.06283 7.88483 7.12647C7.24275 6.10984 8.55366 4.46006 8.42881 3.33642C8.3753 2.84595 7.98292 2.27521 7.75106 1.83824L7.40327 1.20508' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-miterlimit='10'/><path d='M14.0647 2.31982C13.5118 3.33645 12.7627 4.33524 12.6914 5.53022C12.6914 5.66398 12.6914 5.80667 12.7449 5.93152C12.7984 6.02961 12.8787 6.10095 12.9679 6.17229C13.8418 6.90355 13.8864 6.9303 14.9208 6.41307C15.5094 6.11879 16.2763 6.2258 16.9273 6.27931' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-miterlimit='10'/><path d='M17.4794 9.23997C16.1596 8.99027 14.7239 8.42845 13.3773 8.803C13.1989 8.8565 13.0206 8.91893 12.8957 9.06161C12.7174 9.2578 12.7084 9.561 12.7887 9.8107C12.869 10.0604 13.0116 10.2833 13.1365 10.5152C13.7964 11.7548 13.6626 13.2975 13.4575 14.6263C13.297 15.6786 14.1353 16.0442 14.813 15.2951' stroke='rgba(0, 37, 161, 1)' stroke-width='.7' stroke-miterlimit='10'/></svg>")}.icon.anywhere-text.default{background-image:url("data:image/svg+xml;utf8,<svg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='11' cy='11' r='11' fill='rgba(255,255,255,1)'></circle><path d='M9.24001 17.48C13.7908 17.48 17.48 13.7908 17.48 9.24001C17.48 4.68918 13.7908 1 9.24001 1C4.68918 1 1 4.68918 1 9.24001C1 13.7908 4.68918 17.48 9.24001 17.48Z' stroke='rgba(196, 196, 196, 1)' stroke-width='.7' stroke-miterlimit='10'/><path d='M1.72266 5.86015C2.07045 6.91244 2.50742 7.9469 3.09599 8.89218C3.31002 9.23998 3.66673 9.9534 4.05019 10.1496C5.34327 10.8006 4.46041 6.96595 5.93184 8.30361C6.21721 8.56223 6.20829 8.9992 6.14586 9.38266C6.0121 10.2834 5.79807 11.1395 5.98534 12.0491C6.17262 12.9587 6.66309 13.8237 6.95738 14.7155C7.05547 15.0098 7.08223 15.9729 7.41218 16.1334C7.47461 16.1602 7.54595 16.1602 7.61729 16.1602C8.44664 16.1245 9.21357 16.071 9.30275 15.1079C9.35626 14.5282 9.37409 13.9307 9.4811 13.3511C9.65946 12.3434 9.96266 11.3446 10.4086 10.4171C10.6582 9.88205 10.9525 9.25781 10.685 8.73166C10.1143 7.61695 8.48232 8.06283 7.88483 7.12647C7.24275 6.10984 8.55366 4.46006 8.42881 3.33642C8.3753 2.84595 7.98292 2.27521 7.75106 1.83824L7.40327 1.20508' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-miterlimit='10'/><path d='M14.0647 2.31982C13.5118 3.33645 12.7627 4.33524 12.6914 5.53022C12.6914 5.66398 12.6914 5.80667 12.7449 5.93152C12.7984 6.02961 12.8787 6.10095 12.9679 6.17229C13.8418 6.90355 13.8864 6.9303 14.9208 6.41307C15.5094 6.11879 16.2763 6.2258 16.9273 6.27931' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-miterlimit='10'/><path d='M17.4794 9.23997C16.1596 8.99027 14.7239 8.42845 13.3773 8.803C13.1989 8.8565 13.0206 8.91893 12.8957 9.06161C12.7174 9.2578 12.7084 9.561 12.7887 9.8107C12.869 10.0604 13.0116 10.2833 13.1365 10.5152C13.7964 11.7548 13.6626 13.2975 13.4575 14.6263C13.297 15.6786 14.1353 16.0442 14.813 15.2951' stroke='rgba(196, 196, 196, 1)' stroke-width='.7' stroke-miterlimit='10'/></svg>")}.icon.bonus-cities{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='11' cy='11' r='11' fill='rgba(255,255,255,1)'></circle><path d='M11.4402 18.6498H11.4602L14.4502 15.6498C13.6202 14.8198 12.2902 14.8198 11.4602 15.6498H11.4402C10.6102 14.8198 9.2802 14.8198 8.4502 15.6498L11.4402 18.6498Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.4602 3.50977H11.4402L8.4502 6.50977C9.2802 7.33977 10.6102 7.33977 11.4402 6.50977H11.4602C12.2902 7.33977 13.6202 7.33977 14.4502 6.50977L11.4602 3.50977Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.88013 11.0701H3.89013V11.0901L6.88013 14.0801C7.71013 13.2501 7.71013 11.9201 6.88013 11.0901H6.87013V11.0701C7.71013 10.2401 7.71013 8.91008 6.88013 8.08008L3.88013 11.0701Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.0202 11.0901H19.0102V11.0701L16.0202 8.08008C15.1902 8.91008 15.1902 10.2401 16.0202 11.0701H16.0302V11.0901C15.1902 11.9201 15.1902 13.2501 16.0202 14.0801L19.0202 11.0901V11.0901Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.4501 21.16C17.0171 21.16 21.5301 16.647 21.5301 11.08C21.5301 5.51297 17.0171 1 11.4501 1C5.88309 1 1.37012 5.51297 1.37012 11.08C1.37012 16.647 5.88309 21.16 11.4501 21.16Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.bonus-cities.current{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='11' cy='11' r='11' fill='rgba(0,38,167,1)'></circle><path d='M11.4402 18.6498H11.4602L14.4502 15.6498C13.6202 14.8198 12.2902 14.8198 11.4602 15.6498H11.4402C10.6102 14.8198 9.2802 14.8198 8.4502 15.6498L11.4402 18.6498Z' stroke='white' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.4602 3.50977H11.4402L8.4502 6.50977C9.2802 7.33977 10.6102 7.33977 11.4402 6.50977H11.4602C12.2902 7.33977 13.6202 7.33977 14.4502 6.50977L11.4602 3.50977Z' stroke='white' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.88013 11.0701H3.89013V11.0901L6.88013 14.0801C7.71013 13.2501 7.71013 11.9201 6.88013 11.0901H6.87013V11.0701C7.71013 10.2401 7.71013 8.91008 6.88013 8.08008L3.88013 11.0701Z' stroke='white' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.0202 11.0901H19.0102V11.0701L16.0202 8.08008C15.1902 8.91008 15.1902 10.2401 16.0202 11.0701H16.0302V11.0901C15.1902 11.9201 15.1902 13.2501 16.0202 14.0801L19.0202 11.0901V11.0901Z' stroke='white' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.bonus-cities.inactive{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='11' cy='11' r='11' fill='rgba(255,255,255,1)'></circle><path d='M11.4402 18.6498H11.4602L14.4502 15.6498C13.6202 14.8198 12.2902 14.8198 11.4602 15.6498H11.4402C10.6102 14.8198 9.2802 14.8198 8.4502 15.6498L11.4402 18.6498Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.4602 3.50977H11.4402L8.4502 6.50977C9.2802 7.33977 10.6102 7.33977 11.4402 6.50977H11.4602C12.2902 7.33977 13.6202 7.33977 14.4502 6.50977L11.4602 3.50977Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.88013 11.0701H3.89013V11.0901L6.88013 14.0801C7.71013 13.2501 7.71013 11.9201 6.88013 11.0901H6.87013V11.0701C7.71013 10.2401 7.71013 8.91008 6.88013 8.08008L3.88013 11.0701Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.0202 11.0901H19.0102V11.0701L16.0202 8.08008C15.1902 8.91008 15.1902 10.2401 16.0202 11.0701H16.0302V11.0901C15.1902 11.9201 15.1902 13.2501 16.0202 14.0801L19.0202 11.0901V11.0901Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.4501 21.16C17.0171 21.16 21.5301 16.647 21.5301 11.08C21.5301 5.51297 17.0171 1 11.4501 1C5.88309 1 1.37012 5.51297 1.37012 11.08C1.37012 16.647 5.88309 21.16 11.4501 21.16Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.bonus-cities.default{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='11' cy='11' r='11' fill='rgba(255,255,255,1)'></circle><path d='M11.4402 18.6498H11.4602L14.4502 15.6498C13.6202 14.8198 12.2902 14.8198 11.4602 15.6498H11.4402C10.6102 14.8198 9.2802 14.8198 8.4502 15.6498L11.4402 18.6498Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.4602 3.50977H11.4402L8.4502 6.50977C9.2802 7.33977 10.6102 7.33977 11.4402 6.50977H11.4602C12.2902 7.33977 13.6202 7.33977 14.4502 6.50977L11.4602 3.50977Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.88013 11.0701H3.89013V11.0901L6.88013 14.0801C7.71013 13.2501 7.71013 11.9201 6.88013 11.0901H6.87013V11.0701C7.71013 10.2401 7.71013 8.91008 6.88013 8.08008L3.88013 11.0701Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.0202 11.0901H19.0102V11.0701L16.0202 8.08008C15.1902 8.91008 15.1902 10.2401 16.0202 11.0701H16.0302V11.0901C15.1902 11.9201 15.1902 13.2501 16.0202 14.0801L19.0202 11.0901V11.0901Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.4501 21.16C17.0171 21.16 21.5301 16.647 21.5301 11.08C21.5301 5.51297 17.0171 1 11.4501 1C5.88309 1 1.37012 5.51297 1.37012 11.08C1.37012 16.647 5.88309 21.16 11.4501 21.16Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.bonus-city-marker{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.48 14.99C7.48 14.99 7.49 14.99 7.49 14.98C7.50 14.99 7.50 14.99 7.51 14.99L10.89 11.60C9.95 10.66 8.44 10.66 7.51 11.60C7.50 11.60 7.50 11.60 7.49 11.61C7.49 11.60 7.48 11.60 7.48 11.60C6.55 10.66 5.03 10.66 4.10 11.60L7.48 14.99Z' fill='white'/><path d='M7.51 0C7.50 0.00 7.50 0.00 7.49 0.01C7.49 0.00 7.48 0.00 7.48 0L4.10 3.39C5.03 4.33 6.55 4.33 7.48 3.39C7.48 3.39 7.49 3.39 7.49 3.38C7.50 3.39 7.50 3.39 7.51 3.39C8.44 4.33 9.95 4.33 10.89 3.39L7.51 0Z' fill='white'/><path d='M0 7.48C0.00 7.49 0.00 7.49 0.01 7.49C0.00 7.50 0.00 7.50 0 7.51L3.39 10.89C4.33 9.96 4.33 8.44 3.39 7.51C3.39 7.50 3.39 7.50 3.38 7.49C3.39 7.49 3.39 7.49 3.39 7.48C4.33 6.55 4.33 5.03 3.39 4.10L0 7.48Z' fill='white'/><path d='M14.99 7.51C14.99 7.50 14.99 7.50 14.98 7.49C14.99 7.49 14.99 7.48 14.99 7.48L11.60 4.10C10.66 5.03 10.66 6.55 11.60 7.48C11.60 7.48 11.60 7.49 11.61 7.49C11.60 7.50 11.60 7.50 11.60 7.51C10.66 8.44 10.66 9.95 11.60 10.89L14.99 7.51Z' fill='white'/></svg>")}.icon.bonus-city-marker.disabled{background-image:url("data:image/svg+xml;utf8,<svg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.48 14.99C7.48 14.99 7.49 14.99 7.49 14.98C7.50 14.99 7.50 14.99 7.51 14.99L10.89 11.60C9.95 10.66 8.44 10.66 7.51 11.60C7.50 11.60 7.50 11.60 7.49 11.61C7.49 11.60 7.48 11.60 7.48 11.60C6.55 10.66 5.03 10.66 4.10 11.60L7.48 14.99Z' fill='rgba(255, 0, 66, 1)'/><path d='M7.51 0C7.50 0.00 7.50 0.00 7.49 0.01C7.49 0.00 7.48 0.00 7.48 0L4.10 3.39C5.03 4.33 6.55 4.33 7.48 3.39C7.48 3.39 7.49 3.39 7.49 3.38C7.50 3.39 7.50 3.39 7.51 3.39C8.44 4.33 9.95 4.33 10.89 3.39L7.51 0Z' fill='rgba(255, 0, 66, 1)'/><path d='M0 7.48C0.00 7.49 0.00 7.49 0.01 7.49C0.00 7.50 0.00 7.50 0 7.51L3.39 10.89C4.33 9.96 4.33 8.44 3.39 7.51C3.39 7.50 3.39 7.50 3.38 7.49C3.39 7.49 3.39 7.49 3.39 7.48C4.33 6.55 4.33 5.03 3.39 4.10L0 7.48Z' fill='rgba(255, 0, 66, 1)'/><path d='M14.99 7.51C14.99 7.50 14.99 7.50 14.98 7.49C14.99 7.49 14.99 7.48 14.99 7.48L11.60 4.10C10.66 5.03 10.66 6.55 11.60 7.48C11.60 7.48 11.60 7.49 11.61 7.49C11.60 7.50 11.60 7.50 11.60 7.51C10.66 8.44 10.66 9.95 11.60 10.89L14.99 7.51Z' fill='rgba(255, 0, 66, 1)'/></svg>")}.icon.choose-flight{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='11' cy='11' r='11' fill='rgba(255,255,255,1)'></circle><path d='M11.4501 21.16C17.0171 21.16 21.5301 16.647 21.5301 11.08C21.5301 5.51297 17.0171 1 11.4501 1C5.88309 1 1.37012 5.51297 1.37012 11.08C1.37012 16.647 5.88309 21.16 11.4501 21.16Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M18.6401 7.95957C17.8801 7.62957 17.0601 7.56957 16.3101 7.90957C15.1101 8.44957 13.9301 9.01957 12.7401 9.58957C12.4401 9.45957 11.9101 9.24957 11.9001 9.23957C10.8301 8.86957 9.7601 8.48957 8.6801 8.12957C8.5601 8.08957 8.3901 8.08957 8.2701 8.13957C7.9301 8.27957 7.6001 8.44957 7.2601 8.60957C7.0401 8.71957 7.0301 8.79958 7.2301 8.93958C7.8101 9.31958 9.3301 10.3996 10.0101 10.8996C9.1501 11.3096 8.3001 11.7196 7.4401 12.1296C7.3601 12.1696 7.2401 12.1796 7.1501 12.1496C6.4001 11.9196 5.6301 11.6996 4.9001 11.4196C4.4801 11.2596 4.1801 11.4196 3.8501 11.6196C3.8701 11.6596 3.8701 11.6996 3.8901 11.7196C4.5801 12.4396 5.2601 13.1596 5.9501 13.8696C6.1701 14.0996 6.4301 14.2496 6.7601 14.2396C6.9301 14.2396 7.1101 14.2396 7.2801 14.2096C8.5301 14.0396 9.7401 13.7096 10.9001 13.2096C11.1801 13.0896 11.4601 12.9596 11.7701 12.8096C11.7501 13.0396 11.7301 13.2296 11.7101 13.4296C11.6001 14.4296 11.5001 15.4296 11.3901 16.4296C11.3301 17.0096 11.2701 17.5896 11.2201 18.1696C11.2001 18.3996 11.2601 18.4496 11.4701 18.3496C11.7701 18.2196 12.0501 18.0696 12.3501 17.9496C12.5901 17.8496 12.7201 17.6796 12.8101 17.4396C13.5101 15.4396 14.2101 13.4396 14.9301 11.4396C14.9701 11.3396 15.0701 11.2296 15.1701 11.1796C16.0901 10.7296 17.0201 10.2896 17.9501 9.83957C18.3601 9.63957 18.6801 9.34957 18.9001 8.94957C19.1401 8.51957 19.0501 8.13957 18.6401 7.95957V7.95957Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.choose-flight.current{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'> <circle cx='11' cy='11' r='11' fill='rgba(0,38,167,1)'></circle><path d='M18.6401 7.95957C17.8801 7.62957 17.0601 7.56957 16.3101 7.90957C15.1101 8.44957 13.9301 9.01957 12.7401 9.58957C12.4401 9.45957 11.9101 9.24957 11.9001 9.23957C10.8301 8.86957 9.7601 8.48957 8.6801 8.12957C8.5601 8.08957 8.3901 8.08957 8.2701 8.13957C7.9301 8.27957 7.6001 8.44957 7.2601 8.60957C7.0401 8.71957 7.0301 8.79958 7.2301 8.93958C7.8101 9.31958 9.3301 10.3996 10.0101 10.8996C9.1501 11.3096 8.3001 11.7196 7.4401 12.1296C7.3601 12.1696 7.2401 12.1796 7.1501 12.1496C6.4001 11.9196 5.6301 11.6996 4.9001 11.4196C4.4801 11.2596 4.1801 11.4196 3.8501 11.6196C3.8701 11.6596 3.8701 11.6996 3.8901 11.7196C4.5801 12.4396 5.2601 13.1596 5.9501 13.8696C6.1701 14.0996 6.4301 14.2496 6.7601 14.2396C6.9301 14.2396 7.1101 14.2396 7.2801 14.2096C8.5301 14.0396 9.7401 13.7096 10.9001 13.2096C11.1801 13.0896 11.4601 12.9596 11.7701 12.8096C11.7501 13.0396 11.7301 13.2296 11.7101 13.4296C11.6001 14.4296 11.5001 15.4296 11.3901 16.4296C11.3301 17.0096 11.2701 17.5896 11.2201 18.1696C11.2001 18.3996 11.2601 18.4496 11.4701 18.3496C11.7701 18.2196 12.0501 18.0696 12.3501 17.9496C12.5901 17.8496 12.7201 17.6796 12.8101 17.4396C13.5101 15.4396 14.2101 13.4396 14.9301 11.4396C14.9701 11.3396 15.0701 11.2296 15.1701 11.1796C16.0901 10.7296 17.0201 10.2896 17.9501 9.83957C18.3601 9.63957 18.6801 9.34957 18.9001 8.94957C19.1401 8.51957 19.0501 8.13957 18.6401 7.95957V7.95957Z' stroke='white' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.choose-flight.inactive{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='11' cy='11' r='11' fill='rgba(255,255,255,1)'></circle><path d='M11.4501 21.16C17.0171 21.16 21.5301 16.647 21.5301 11.08C21.5301 5.51297 17.0171 1 11.4501 1C5.88309 1 1.37012 5.51297 1.37012 11.08C1.37012 16.647 5.88309 21.16 11.4501 21.16Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M18.6401 7.95957C17.8801 7.62957 17.0601 7.56957 16.3101 7.90957C15.1101 8.44957 13.9301 9.01957 12.7401 9.58957C12.4401 9.45957 11.9101 9.24957 11.9001 9.23957C10.8301 8.86957 9.7601 8.48957 8.6801 8.12957C8.5601 8.08957 8.3901 8.08957 8.2701 8.13957C7.9301 8.27957 7.6001 8.44957 7.2601 8.60957C7.0401 8.71957 7.0301 8.79958 7.2301 8.93958C7.8101 9.31958 9.3301 10.3996 10.0101 10.8996C9.1501 11.3096 8.3001 11.7196 7.4401 12.1296C7.3601 12.1696 7.2401 12.1796 7.1501 12.1496C6.4001 11.9196 5.6301 11.6996 4.9001 11.4196C4.4801 11.2596 4.1801 11.4196 3.8501 11.6196C3.8701 11.6596 3.8701 11.6996 3.8901 11.7196C4.5801 12.4396 5.2601 13.1596 5.9501 13.8696C6.1701 14.0996 6.4301 14.2496 6.7601 14.2396C6.9301 14.2396 7.1101 14.2396 7.2801 14.2096C8.5301 14.0396 9.7401 13.7096 10.9001 13.2096C11.1801 13.0896 11.4601 12.9596 11.7701 12.8096C11.7501 13.0396 11.7301 13.2296 11.7101 13.4296C11.6001 14.4296 11.5001 15.4296 11.3901 16.4296C11.3301 17.0096 11.2701 17.5896 11.2201 18.1696C11.2001 18.3996 11.2601 18.4496 11.4701 18.3496C11.7701 18.2196 12.0501 18.0696 12.3501 17.9496C12.5901 17.8496 12.7201 17.6796 12.8101 17.4396C13.5101 15.4396 14.2101 13.4396 14.9301 11.4396C14.9701 11.3396 15.0701 11.2296 15.1701 11.1796C16.0901 10.7296 17.0201 10.2896 17.9501 9.83957C18.3601 9.63957 18.6801 9.34957 18.9001 8.94957C19.1401 8.51957 19.0501 8.13957 18.6401 7.95957V7.95957Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.choose-flight.default{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='11' cy='11' r='11' fill='rgba(255,255,255,1)'></circle><path d='M11.4501 21.16C17.0171 21.16 21.5301 16.647 21.5301 11.08C21.5301 5.51297 17.0171 1 11.4501 1C5.88309 1 1.37012 5.51297 1.37012 11.08C1.37012 16.647 5.88309 21.16 11.4501 21.16Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M18.6401 7.95957C17.8801 7.62957 17.0601 7.56957 16.3101 7.90957C15.1101 8.44957 13.9301 9.01957 12.7401 9.58957C12.4401 9.45957 11.9101 9.24957 11.9001 9.23957C10.8301 8.86957 9.7601 8.48957 8.6801 8.12957C8.5601 8.08957 8.3901 8.08957 8.2701 8.13957C7.9301 8.27957 7.6001 8.44957 7.2601 8.60957C7.0401 8.71957 7.0301 8.79958 7.2301 8.93958C7.8101 9.31958 9.3301 10.3996 10.0101 10.8996C9.1501 11.3096 8.3001 11.7196 7.4401 12.1296C7.3601 12.1696 7.2401 12.1796 7.1501 12.1496C6.4001 11.9196 5.6301 11.6996 4.9001 11.4196C4.4801 11.2596 4.1801 11.4196 3.8501 11.6196C3.8701 11.6596 3.8701 11.6996 3.8901 11.7196C4.5801 12.4396 5.2601 13.1596 5.9501 13.8696C6.1701 14.0996 6.4301 14.2496 6.7601 14.2396C6.9301 14.2396 7.1101 14.2396 7.2801 14.2096C8.5301 14.0396 9.7401 13.7096 10.9001 13.2096C11.1801 13.0896 11.4601 12.9596 11.7701 12.8096C11.7501 13.0396 11.7301 13.2296 11.7101 13.4296C11.6001 14.4296 11.5001 15.4296 11.3901 16.4296C11.3301 17.0096 11.2701 17.5896 11.2201 18.1696C11.2001 18.3996 11.2601 18.4496 11.4701 18.3496C11.7701 18.2196 12.0501 18.0696 12.3501 17.9496C12.5901 17.8496 12.7201 17.6796 12.8101 17.4396C13.5101 15.4396 14.2101 13.4396 14.9301 11.4396C14.9701 11.3396 15.0701 11.2296 15.1701 11.1796C16.0901 10.7296 17.0201 10.2896 17.9501 9.83957C18.3601 9.63957 18.6801 9.34957 18.9001 8.94957C19.1401 8.51957 19.0501 8.13957 18.6401 7.95957V7.95957Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.magnifying-glass{background-image:url("data:image/svg+xml;utf8,<svg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4.80 9.30C7.13 9.30 9.03 7.41 9.03 5.07C9.03 2.74 7.13 0.84 4.80 0.84C2.46 0.84 0.57 2.74 0.57 5.07C0.57 7.41 2.46 9.30 4.80 9.30Z' stroke='rgb(79,79,79)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M9.60 11.31L7.60 8.53' stroke='rgb(79,79,79)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.book-flight{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='11' cy='11' r='11' fill='rgba(255,255,255,1)'></circle><path d='M13.61 4.56047C13.9 4.85047 14.3 5.25047 14.5 5.45047C14.57 5.52047 14.58 5.63047 14.52 5.72047C14.27 6.12047 14.17 6.55047 14.27 7.02047C14.34 7.36047 14.5 7.65047 14.76 7.88047C15.07 8.16047 15.44 8.30047 15.85 8.31047C16.21 8.32047 16.53 8.21047 16.82 8.03047C16.91 7.98047 17.02 7.99047 17.09 8.06047L17.96 8.93047C18.04 9.01047 18.05 9.15047 17.96 9.23047C17.38 9.82047 16.44 10.7805 15.86 11.3705C15.78 11.4605 15.64 11.4605 15.55 11.3705L11.15 6.97047C11.06 6.88047 11.06 6.75047 11.15 6.66047C11.62 6.20047 12.86 4.97047 13.3 4.54047C13.38 4.46047 13.52 4.46047 13.6 4.54047L13.61 4.56047Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M8.40013 16.7296C8.33013 16.6596 8.32013 16.5596 8.37013 16.4796C8.80013 15.6596 8.72013 14.9296 8.15013 14.3696C7.60013 13.8296 6.87013 13.7696 6.07013 14.1896C5.99013 14.2296 5.88013 14.2196 5.81013 14.1596L4.94013 13.2796C4.86013 13.1996 4.86013 13.0596 4.94013 12.9696C6.86013 11.0396 7.74013 10.1296 9.66013 8.18957C9.74013 8.09957 9.88013 8.09957 9.97013 8.18957L14.3401 12.5696C14.4201 12.6496 14.4201 12.7996 14.3401 12.8796C12.4101 14.7896 11.5001 15.6796 9.57013 17.5996C9.49013 17.6796 9.35013 17.6896 9.26013 17.5996L8.40013 16.7296V16.7296Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.4501 21.16C17.0171 21.16 21.5301 16.647 21.5301 11.08C21.5301 5.51297 17.0171 1 11.4501 1C5.88309 1 1.37012 5.51297 1.37012 11.08C1.37012 16.647 5.88309 21.16 11.4501 21.16Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.book-flight.current{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'> <circle cx='11' cy='11' r='11' fill='rgba(0,38,167,1)'></circle><path d='M13.61 4.56047C13.9 4.85047 14.3 5.25047 14.5 5.45047C14.57 5.52047 14.58 5.63047 14.52 5.72047C14.27 6.12047 14.17 6.55047 14.27 7.02047C14.34 7.36047 14.5 7.65047 14.76 7.88047C15.07 8.16047 15.44 8.30047 15.85 8.31047C16.21 8.32047 16.53 8.21047 16.82 8.03047C16.91 7.98047 17.02 7.99047 17.09 8.06047L17.96 8.93047C18.04 9.01047 18.05 9.15047 17.96 9.23047C17.38 9.82047 16.44 10.7805 15.86 11.3705C15.78 11.4605 15.64 11.4605 15.55 11.3705L11.15 6.97047C11.06 6.88047 11.06 6.75047 11.15 6.66047C11.62 6.20047 12.86 4.97047 13.3 4.54047C13.38 4.46047 13.52 4.46047 13.6 4.54047L13.61 4.56047Z' stroke='white' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M8.40013 16.7296C8.33013 16.6596 8.32013 16.5596 8.37013 16.4796C8.80013 15.6596 8.72013 14.9296 8.15013 14.3696C7.60013 13.8296 6.87013 13.7696 6.07013 14.1896C5.99013 14.2296 5.88013 14.2196 5.81013 14.1596L4.94013 13.2796C4.86013 13.1996 4.86013 13.0596 4.94013 12.9696C6.86013 11.0396 7.74013 10.1296 9.66013 8.18957C9.74013 8.09957 9.88013 8.09957 9.97013 8.18957L14.3401 12.5696C14.4201 12.6496 14.4201 12.7996 14.3401 12.8796C12.4101 14.7896 11.5001 15.6796 9.57013 17.5996C9.49013 17.6796 9.35013 17.6896 9.26013 17.5996L8.40013 16.7296V16.7296Z' stroke='white' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.book-flight.inactive{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='11' cy='11' r='11' fill='rgba(255,255,255,1)'></circle><path d='M13.61 4.56047C13.9 4.85047 14.3 5.25047 14.5 5.45047C14.57 5.52047 14.58 5.63047 14.52 5.72047C14.27 6.12047 14.17 6.55047 14.27 7.02047C14.34 7.36047 14.5 7.65047 14.76 7.88047C15.07 8.16047 15.44 8.30047 15.85 8.31047C16.21 8.32047 16.53 8.21047 16.82 8.03047C16.91 7.98047 17.02 7.99047 17.09 8.06047L17.96 8.93047C18.04 9.01047 18.05 9.15047 17.96 9.23047C17.38 9.82047 16.44 10.7805 15.86 11.3705C15.78 11.4605 15.64 11.4605 15.55 11.3705L11.15 6.97047C11.06 6.88047 11.06 6.75047 11.15 6.66047C11.62 6.20047 12.86 4.97047 13.3 4.54047C13.38 4.46047 13.52 4.46047 13.6 4.54047L13.61 4.56047Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M8.40013 16.7296C8.33013 16.6596 8.32013 16.5596 8.37013 16.4796C8.80013 15.6596 8.72013 14.9296 8.15013 14.3696C7.60013 13.8296 6.87013 13.7696 6.07013 14.1896C5.99013 14.2296 5.88013 14.2196 5.81013 14.1596L4.94013 13.2796C4.86013 13.1996 4.86013 13.0596 4.94013 12.9696C6.86013 11.0396 7.74013 10.1296 9.66013 8.18957C9.74013 8.09957 9.88013 8.09957 9.97013 8.18957L14.3401 12.5696C14.4201 12.6496 14.4201 12.7996 14.3401 12.8796C12.4101 14.7896 11.5001 15.6796 9.57013 17.5996C9.49013 17.6796 9.35013 17.6896 9.26013 17.5996L8.40013 16.7296V16.7296Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.4501 21.16C17.0171 21.16 21.5301 16.647 21.5301 11.08C21.5301 5.51297 17.0171 1 11.4501 1C5.88309 1 1.37012 5.51297 1.37012 11.08C1.37012 16.647 5.88309 21.16 11.4501 21.16Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.book-flight.default{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='11' cy='11' r='11' fill='rgba(255,255,255,1)'></circle><path d='M13.61 4.56047C13.9 4.85047 14.3 5.25047 14.5 5.45047C14.57 5.52047 14.58 5.63047 14.52 5.72047C14.27 6.12047 14.17 6.55047 14.27 7.02047C14.34 7.36047 14.5 7.65047 14.76 7.88047C15.07 8.16047 15.44 8.30047 15.85 8.31047C16.21 8.32047 16.53 8.21047 16.82 8.03047C16.91 7.98047 17.02 7.99047 17.09 8.06047L17.96 8.93047C18.04 9.01047 18.05 9.15047 17.96 9.23047C17.38 9.82047 16.44 10.7805 15.86 11.3705C15.78 11.4605 15.64 11.4605 15.55 11.3705L11.15 6.97047C11.06 6.88047 11.06 6.75047 11.15 6.66047C11.62 6.20047 12.86 4.97047 13.3 4.54047C13.38 4.46047 13.52 4.46047 13.6 4.54047L13.61 4.56047Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M8.40013 16.7296C8.33013 16.6596 8.32013 16.5596 8.37013 16.4796C8.80013 15.6596 8.72013 14.9296 8.15013 14.3696C7.60013 13.8296 6.87013 13.7696 6.07013 14.1896C5.99013 14.2296 5.88013 14.2196 5.81013 14.1596L4.94013 13.2796C4.86013 13.1996 4.86013 13.0596 4.94013 12.9696C6.86013 11.0396 7.74013 10.1296 9.66013 8.18957C9.74013 8.09957 9.88013 8.09957 9.97013 8.18957L14.3401 12.5696C14.4201 12.6496 14.4201 12.7996 14.3401 12.8796C12.4101 14.7896 11.5001 15.6796 9.57013 17.5996C9.49013 17.6796 9.35013 17.6896 9.26013 17.5996L8.40013 16.7296V16.7296Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.4501 21.16C17.0171 21.16 21.5301 16.647 21.5301 11.08C21.5301 5.51297 17.0171 1 11.4501 1C5.88309 1 1.37012 5.51297 1.37012 11.08C1.37012 16.647 5.88309 21.16 11.4501 21.16Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.show-as-list{background-image:url("data:image/svg+xml;utf8,<svg width='26' height='20' viewBox='0 0 26 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.83 3.09H24.92' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.83 10.14H24.92' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.83 17.18H24.92' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.16 5.32C4.35 5.32 5.32 4.35 5.32 3.16C5.32 1.96 4.35 1 3.16 1C1.96 1 1 1.96 1 3.16C1 4.35 1.96 5.32 3.16 5.32Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.16 12.30C4.35 12.30 5.32 11.33 5.32 10.14C5.32 8.94 4.35 7.98 3.16 7.98C1.96 7.98 1 8.94 1 10.14C1 11.33 1.96 12.30 3.16 12.30Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.16 19.34C4.35 19.34 5.32 18.37 5.32 17.18C5.32 15.98 4.35 15.02 3.16 15.02C1.96 15.02 1 15.98 1 17.18C1 18.37 1.96 19.34 3.16 19.34Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.show-as-list.selected{background-image:url("data:image/svg+xml;utf8,<svg width='26' height='20' viewBox='0 0 26 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.83 3.09H24.92' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.83 10.14H24.92' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.83 17.18H24.92' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.16 5.32C4.35 5.32 5.32 4.35 5.32 3.16C5.32 1.96 4.35 1 3.16 1C1.96 1 1 1.96 1 3.16C1 4.35 1.96 5.32 3.16 5.32Z' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.16 12.30C4.35 12.30 5.32 11.33 5.32 10.14C5.32 8.94 4.35 7.98 3.16 7.98C1.96 7.98 1 8.94 1 10.14C1 11.33 1.96 12.30 3.16 12.30Z' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.16 19.34C4.35 19.34 5.32 18.37 5.32 17.18C5.32 15.98 4.35 15.02 3.16 15.02C1.96 15.02 1 15.98 1 17.18C1 18.37 1.96 19.34 3.16 19.34Z' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.show-as-cards{background-image:url("data:image/svg+xml;utf8,<svg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.58 1H19.63' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M5.66 3.98H0.58V9.06H5.66V3.98Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M12.43 3.98H7.35V9.06H12.43V3.98Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.20 3.98H14.12V9.06H19.20V3.98Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M0.58 11.13H19.63' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M5.66 14.11H0.58V19.19H5.66V14.11Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M12.43 14.11H7.35V19.19H12.43V14.11Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.20 14.11H14.12V19.19H19.20V14.11Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.show-as-cards.selected{background-image:url("data:image/svg+xml;utf8,<svg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.58 1H19.63' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M5.66 3.98H0.58V9.06H5.66V3.98Z' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M12.43 3.98H7.35V9.06H12.43V3.98Z' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.20 3.98H14.12V9.06H19.20V3.98Z' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M0.58 11.13H19.63' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M5.66 14.11H0.58V19.19H5.66V14.11Z' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M12.43 14.11H7.35V19.19H12.43V14.11Z' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.20 14.11H14.12V19.19H19.20V14.11Z' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.show-as-map{background-image:url("data:image/svg+xml;utf8,<svg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M13.80 1.02C13.90 1.02 14.01 1.01 14.11 1.00C16.33 0.96 18.35 2.66 18.73 4.84C18.96 6.14 18.45 7.48 17.83 8.60C17.15 9.82 16.48 11.03 15.69 12.19C15.21 12.89 14.72 13.57 14.22 14.25C14.21 14.27 14.18 14.28 14.14 14.30C13.69 13.66 13.22 13.02 12.79 12.37C12.16 11.44 11.54 10.50 10.99 9.51C10.44 8.52 9.92 7.52 9.70 6.43C9.51 5.49 9.58 4.51 10.00 3.64C10.70 2.16 12.18 1.15 13.80 1.01V1.02ZM14.16 8.10C15.58 8.07 16.70 6.92 16.67 5.53C16.63 4.12 15.50 3.02 14.11 3.04C12.76 3.06 11.65 4.22 11.67 5.59C11.69 6.97 12.84 8.12 14.17 8.09L14.16 8.10Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M1.04 17.08V3.50L7.02 7.20V20.79L1.04 17.08Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.66 10.66V17.08L7.02 20.79' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.02 7.21L9.60 5.15' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M17.64 9.11V20.80L11.66 17.09' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.show-as-map.selected{background-image:url("data:image/svg+xml;utf8,<svg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M13.80 1.02C13.90 1.02 14.01 1.01 14.11 1.00C16.33 0.96 18.35 2.66 18.73 4.84C18.96 6.14 18.45 7.48 17.83 8.60C17.15 9.82 16.48 11.03 15.69 12.19C15.21 12.89 14.72 13.57 14.22 14.25C14.21 14.27 14.18 14.28 14.14 14.30C13.69 13.66 13.22 13.02 12.79 12.37C12.16 11.44 11.54 10.50 10.99 9.51C10.44 8.52 9.92 7.52 9.70 6.43C9.51 5.49 9.58 4.51 10.00 3.64C10.70 2.16 12.18 1.15 13.80 1.01V1.02ZM14.16 8.10C15.58 8.07 16.70 6.92 16.67 5.53C16.63 4.12 15.50 3.02 14.11 3.04C12.76 3.06 11.65 4.22 11.67 5.59C11.69 6.97 12.84 8.12 14.17 8.09L14.16 8.10Z' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M1.04 17.08V3.50L7.02 7.20V20.79L1.04 17.08Z' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.66 10.66V17.08L7.02 20.79' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.02 7.21L9.60 5.15' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M17.64 9.11V20.80L11.66 17.09' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.settings{background-image:url("data:image/svg+xml;utf8,<svg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4.73 4.80C5.78 4.80 6.63 3.95 6.63 2.90C6.63 1.85 5.78 1 4.73 1C3.67 1 2.82 1.85 2.82 2.90C2.82 3.95 3.67 4.80 4.73 4.80Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M14.02 10.09C15.07 10.09 15.92 9.23 15.92 8.18C15.92 7.13 15.07 6.28 14.02 6.28C12.97 6.28 12.12 7.13 12.12 8.18C12.12 9.23 12.97 10.09 14.02 10.09Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.03 15.30C8.08 15.30 8.93 14.45 8.93 13.40C8.93 12.35 8.08 11.50 7.03 11.50C5.98 11.50 5.13 12.35 5.13 13.40C5.13 14.45 5.98 15.30 7.03 15.30Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M6.63 2.90C9.70 2.90 13.92 2.90 16.99 2.90' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M0.37 2.90H2.70' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M15.92 8.15H17' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M0.37 8.15C3.33 8.15 9.16 8.15 12.12 8.15' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M8.93 13.40C11.30 13.40 14.63 13.40 16.99 13.40' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M0.37 13.40C1.91 13.40 3.44 13.40 4.98 13.40' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.clock-time{background-image:url("data:image/svg+xml;utf8,<svg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10.5 20C15.74 20 20 15.74 20 10.5C20 5.25 15.74 1 10.5 1C5.25 1 1 5.25 1 10.5C1 15.74 5.25 20 10.5 20Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M10.5 5.16V10.50L14.53 13.40' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.clock-duration{background-image:url("data:image/svg+xml;utf8,<svg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10.5 20C15.74 20 20 15.74 20 10.5C20 5.25 15.74 1 10.5 1C5.25 1 1 5.25 1 10.5C1 15.74 5.25 20 10.5 20Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M17.88 10.49C17.88 6.42 14.57 3.11 10.49 3.11V10.49H17.88Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.stops{background-image:url("data:image/svg+xml;utf8,<svg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.50 10.59H5.12C2.84 10.59 1 12.25 1 14.30V14.30C1 16.36 2.84 18.02 5.12 18.02H15.46' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M5.13 3.06H16.01C18.29 3.06 20.14 4.73 20.14 6.78V6.88C20.14 8.93 18.29 10.60 16.01 10.60H12.64' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M17.52 20.09C18.67 20.09 19.59 19.16 19.59 18.02C19.59 16.88 18.67 15.95 17.52 15.95C16.38 15.95 15.46 16.88 15.46 18.02C15.46 19.16 16.38 20.09 17.52 20.09Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M10.57 12.70C11.71 12.70 12.63 11.77 12.63 10.63C12.63 9.49 11.71 8.56 10.57 8.56C9.42 8.56 8.50 9.49 8.50 10.63C8.50 11.77 9.42 12.70 10.57 12.70Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.06 5.13C4.20 5.13 5.13 4.20 5.13 3.06C5.13 1.92 4.20 1 3.06 1C1.92 1 1 1.92 1 3.06C1 4.20 1.92 5.13 3.06 5.13Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.airplane{background-image:url("data:image/svg+xml;utf8,<svg width='26' height='19' viewBox='0 0 26 19' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M18.89 6.79C18.73 6.87 18.57 7.04 18.52 7.20C17.39 10.36 16.28 13.53 15.17 16.7C15.04 17.07 14.82 17.34 14.45 17.50C13.98 17.70 13.52 17.93 13.05 18.14C12.71 18.29 12.62 18.22 12.66 17.85C12.74 16.94 12.84 16.02 12.93 15.10C13.10 13.52 13.27 11.94 13.44 10.35C13.47 10.05 13.50 9.74 13.54 9.37C13.04 9.60 12.60 9.81 12.16 10.00C10.32 10.79 8.41 11.30 6.44 11.58C6.16 11.62 5.89 11.62 5.61 11.62C5.09 11.63 4.68 11.40 4.33 11.03C3.24 9.90 2.15 8.76 1.07 7.62C1.04 7.59 1.03 7.54 1 7.47C1.52 7.17 1.99 6.90 2.66 7.16C3.82 7.60 5.03 7.95 6.22 8.32C6.36 8.36 6.55 8.35 6.68 8.29C8.79 7.28 10.89 6.26 13.00 5.25C15.56 4.03 18.10 2.76 20.69 1.61C21.87 1.07 23.16 1.17 24.37 1.69C25.03 1.97 25.17 2.58 24.79 3.26C24.43 3.89 23.92 4.36 23.28 4.66' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M12.88 2.91C11.91 3.38 10.93 3.80 10.01 4.31C9.40 4.64 8.94 4.66 8.37 4.23C7.42 3.54 6.41 2.95 5.42 2.31C5.11 2.11 5.12 1.97 5.47 1.80C6.00 1.54 6.52 1.28 7.06 1.06C7.25 0.98 7.52 0.97 7.71 1.04C9.41 1.61 11.10 2.21 12.80 2.80C12.82 2.81 12.83 2.84 12.88 2.91Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.location-pin{background-image:url("data:image/svg+xml;utf8,<svg width='16' height='22' viewBox='0 0 16 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.00 21C7.85 20.83 7.71 20.68 7.58 20.51C6.89 19.64 6.18 18.79 5.51 17.90C4.31 16.28 3.22 14.59 2.34 12.77C1.80 11.66 1.35 10.51 1.12 9.29C0.78 7.46 1.12 5.76 2.12 4.19C2.74 3.23 3.55 2.46 4.55 1.90C5.79 1.20 7.12 0.90 8.54 1.02C10.80 1.22 12.57 2.27 13.84 4.14C14.49 5.10 14.85 6.16 14.96 7.31C15.06 8.33 14.92 9.31 14.64 10.28C14.23 11.68 13.60 12.98 12.88 14.25C12.02 15.77 11.04 17.21 9.97 18.58C9.37 19.36 8.73 20.11 8.11 20.87C8.09 20.91 8.05 20.94 8.00 21H8.00ZM7.99 10.49C9.40 10.49 10.50 9.37 10.50 7.94C10.50 6.64 9.35 5.50 8.04 5.50C6.60 5.50 5.50 6.60 5.50 8.03C5.50 9.38 6.64 10.50 7.99 10.50V10.49Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.price{background-image:url("data:image/svg+xml;utf8,<svg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M20 10.5C20 15.74 15.74 20 10.5 20C5.25 20 1 15.74 1 10.5C1 5.25 5.25 1 10.5 1C12.46 1 14.29 1.59 15.81 2.62' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M14.60 12.56C14.60 14.21 13.42 15.36 11.56 15.64V17.24H9.82V15.64C7.81 15.37 6.45 14.12 6.32 12.21H8.31C8.47 13.26 9.40 13.91 10.79 13.91C11.89 13.91 12.53 13.51 12.53 12.81C12.53 12.36 12.28 11.91 11.20 11.72L9.58 11.41C7.59 11.02 6.72 10.02 6.72 8.47C6.72 6.76 7.93 5.60 9.82 5.36V3.74H11.56V5.40C13.01 5.64 14.47 6.48 14.66 8.55H12.67C12.54 7.62 11.95 7.04 10.68 7.04C9.58 7.04 8.86 7.47 8.86 8.30C8.86 9.02 9.39 9.33 10.35 9.52L11.53 9.76C13.49 10.16 14.61 10.91 14.61 12.56L14.60 12.56Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-help{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M21.05 11.02C21.05 16.56 16.56 21.05 11.02 21.05C5.48 21.05 1 16.56 1 11.02C1 5.48 5.49 1 11.02 1C13.1 1 15.03 1.63 16.63 2.71' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M9.60 13.66L9.40 10.41H10.87C12.14 10.41 13.16 9.63 13.16 8.32C13.16 7.01 12.34 6.25 11.09 6.25C9.94 6.25 9.10 6.95 8.98 8.01H6.28C6.46 5.53 8.10 3.88 10.96 3.88C13.66 3.88 15.75 5.64 15.75 8.30C15.75 10.55 14.22 11.96 11.80 12.23L11.68 13.66H9.59H9.60ZM8.97 16.56C8.97 15.68 9.71 15.01 10.59 15.01C11.47 15.01 12.23 15.69 12.23 16.56C12.23 17.43 11.49 18.13 10.59 18.13C9.69 18.13 8.97 17.46 8.97 16.56V16.56Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-join{background-image:url("data:image/svg+xml;utf8,<svg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.23 8.21C0.77 7.77 1.03 7.01 1.66 6.92L6.54 6.22C6.80 6.18 7.01 6.03 7.12 5.80L9.30 1.42C9.59 0.85 10.40 0.85 10.68 1.42L12.87 5.80C12.98 6.03 13.19 6.18 13.45 6.22L18.34 6.92C18.97 7.01 19.21 7.78 18.77 8.21L15.23 11.62C15.04 11.80 14.96 12.05 15.01 12.29L15.84 17.11C15.95 17.73 15.29 18.20 14.73 17.90L10.36 15.63C10.13 15.52 9.87 15.52 9.65 15.63L5.27 17.90C4.71 18.20 4.06 17.72 4.16 17.11L4.99 12.29C5.04 12.05 4.95 11.80 4.78 11.62' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-currency{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M21.05 11.02C21.05 16.56 16.56 21.05 11.02 21.05C5.48 21.05 1 16.56 1 11.02C1 5.48 5.49 1 11.02 1C13.1 1 15.03 1.63 16.63 2.71' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M15.36 13.19C15.36 14.93 14.11 16.15 12.15 16.44V18.14H10.31V16.44C8.19 16.16 6.76 14.84 6.62 12.83H8.72C8.89 13.94 9.87 14.62 11.33 14.62C12.50 14.62 13.17 14.20 13.17 13.45C13.17 12.98 12.91 12.50 11.77 12.30L10.06 11.97C7.96 11.57 7.04 10.51 7.04 8.87C7.04 7.06 8.32 5.83 10.31 5.59V3.88H12.15V5.64C13.67 5.89 15.22 6.78 15.42 8.96H13.32C13.18 7.98 12.56 7.37 11.22 7.37C10.05 7.37 9.29 7.82 9.29 8.69C9.29 9.45 9.85 9.78 10.86 9.98L12.10 10.23C14.17 10.65 15.35 11.44 15.35 13.19H15.36Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-facebook{background-image:url("data:image/svg+xml;utf8,<svg width='10' height='20' viewBox='0 0 10 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6.77 0H9.69C9.93 0.09 10.00 0.28 10.00 0.55C9.99 1.48 10.00 2.41 10.00 3.32C10.00 3.74 9.87 3.86 9.48 3.87C8.88 3.87 8.27 3.87 7.66 3.90C7.45 3.92 7.24 3.99 7.06 4.12C6.76 4.31 6.70 4.66 6.70 5.01C6.69 5.70 6.70 6.40 6.70 7.10C6.70 7.13 6.71 7.16 6.71 7.19H9.40C9.74 7.19 9.88 7.33 9.88 7.70C9.88 8.73 9.88 9.75 9.88 10.77C9.88 11.15 9.75 11.29 9.40 11.29C8.56 11.29 7.72 11.29 6.89 11.29H6.69V19.44C6.69 19.85 6.54 20 6.18 20C5.23 20 4.28 20 3.32 20C2.89 20 2.79 19.88 2.79 19.42V11.29H2.56C1.87 11.29 1.18 11.29 0.49 11.29C0.12 11.29 0.00 11.15 0.00 10.76C0.00 9.75 0.00 8.73 0.00 7.71C0.00 7.33 0.13 7.19 0.49 7.19H2.78C2.78 7.06 2.78 6.97 2.78 6.88C2.79 5.97 2.76 5.06 2.83 4.15C2.99 2.08 4.22 0.58 6.09 0.13C6.31 0.07 6.54 0.04 6.77 0Z' fill='rgba(0, 37, 161, 1)'/></svg>")}.icon.icon-google{background-image:url("data:image/svg+xml;utf8,<svg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.18 11.41V11.27C9.18 10.28 9.18 9.30 9.18 8.31C9.18 8.14 9.18 8.13 9.34 8.13C12.13 8.13 14.91 8.13 17.70 8.13C17.82 8.13 17.86 8.17 17.88 8.29C18.04 9.33 18.02 10.37 17.88 11.42C17.77 12.19 17.58 12.94 17.30 13.66C16.73 15.10 15.87 16.31 14.66 17.24C13.84 17.87 12.94 18.33 11.96 18.62C11.35 18.80 10.72 18.93 10.08 18.96C9.59 18.98 9.10 19.01 8.61 18.99C7.58 18.93 6.58 18.68 5.62 18.27C4.72 17.87 3.89 17.35 3.15 16.69C2.50 16.11 1.94 15.44 1.48 14.70C0.91 13.77 0.49 12.77 0.24 11.70C0.12 11.15 0.05 10.60 0.01 10.04C-0.02 9.36 0.01 8.67 0.11 7.99C0.23 7.19 0.46 6.41 0.78 5.67C1.18 4.73 1.70 3.88 2.36 3.11C3.19 2.16 4.18 1.43 5.30 0.88C6.07 0.52 6.86 0.25 7.69 0.12C8.42 0.00 9.14 -0.03 9.88 0.02C10.86 0.09 11.82 0.31 12.73 0.71C13.67 1.12 14.50 1.69 15.25 2.40C15.32 2.47 15.33 2.51 15.25 2.58C14.48 3.35 13.71 4.12 12.94 4.89C12.86 4.96 12.82 4.96 12.74 4.89C12.28 4.44 11.75 4.10 11.15 3.86C10.71 3.68 10.24 3.58 9.77 3.53C9.06 3.46 8.37 3.52 7.69 3.71C7.07 3.89 6.50 4.17 5.98 4.55C4.76 5.44 3.97 6.64 3.64 8.14C3.32 9.63 3.50 11.07 4.21 12.42C4.90 13.72 5.93 14.64 7.27 15.16C7.84 15.37 8.43 15.48 9.03 15.50C9.63 15.51 10.22 15.45 10.79 15.30C12.07 14.95 13.07 14.20 13.78 13.04C14.06 12.59 14.25 12.10 14.36 11.57C14.39 11.42 14.38 11.41 14.24 11.41C12.60 11.41 10.97 11.41 9.34 11.41C9.29 11.41 9.25 11.41 9.18 11.41Z' fill='rgba(0, 37, 161, 1)'/></svg>")}.icon.icon-apple{background-image:url("data:image/svg+xml;utf8,<svg width='16' height='19' viewBox='0 0 16 19' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M15.38 6.18C14.06 7.22 13.20 8.47 13.34 10.20C13.49 11.89 14.32 13.13 15.89 13.88C15.89 13.91 15.89 13.97 15.87 14.02C15.34 15.53 14.57 16.90 13.45 18.05C12.99 18.53 12.44 18.93 11.76 18.94C11.28 18.94 10.80 18.82 10.33 18.71C9.83 18.59 9.34 18.40 8.83 18.29C8.08 18.12 7.36 18.33 6.66 18.59C6.23 18.75 5.78 18.91 5.33 18.98C4.55 19.08 3.90 18.73 3.35 18.22C2.34 17.30 1.68 16.14 1.11 14.93C0.45 13.53 0.03 12.06 0.00 10.51C-0.02 9.09 0.19 7.73 0.95 6.50C2.01 4.77 3.61 4.07 5.60 4.47C6.16 4.59 6.71 4.73 7.26 4.89C7.88 5.07 8.48 5.06 9.09 4.87C9.80 4.66 10.51 4.42 11.24 4.32C12.97 4.08 14.30 4.81 15.38 6.18H15.38Z' fill='rgba(0, 37, 161, 1)'/><path d='M7.82 4.61C7.80 2.27 9.06 0.45 11.58 0C11.73 1.02 11.44 1.92 10.91 2.77C10.12 4.02 9.09 4.62 7.82 4.61Z' fill='rgba(0, 37, 161, 1)'/></svg>")}.icon.icon-twitter{background-image:url("data:image/svg+xml;utf8,<svg width='23' height='20' viewBox='0 0 23 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.00 18.19V17.97C0.13 17.88 0.28 17.83 0.43 17.79C2.05 17.77 3.64 17.36 5.07 16.58C5.55 16.31 6.01 15.99 6.50 15.69C6.00 15.59 5.55 15.53 5.12 15.40C3.95 15.03 2.95 14.25 2.31 13.21C1.98 12.72 2.27 12.19 2.83 12.20C3.19 12.19 3.55 12.15 3.91 12.08V12.02C3.86 12.01 3.81 11.99 3.77 11.98C3.06 11.80 2.40 11.48 1.83 11.03C1.25 10.58 0.78 10.02 0.45 9.37C0.28 9.02 0.13 8.66 0.00 8.30L0.00 7.99C0.10 7.73 0.24 7.49 0.53 7.44C0.73 7.42 0.93 7.43 1.13 7.47C1.47 7.53 1.81 7.61 2.16 7.68L2.18 7.62C2.02 7.50 1.86 7.38 1.71 7.24C0.86 6.45 0.31 5.37 0.17 4.21C0.07 3.50 0.12 2.78 0.31 2.08C0.43 1.66 0.78 1.42 1.17 1.55C1.33 1.61 1.47 1.71 1.59 1.83C2.26 2.40 2.89 3.03 3.60 3.55C5.39 4.86 7.48 5.71 9.68 6.04C10.16 6.11 10.64 6.15 11.14 6.20C11.13 6.10 11.13 6.05 11.12 5.99C10.89 4.87 11.06 3.71 11.60 2.71C12.45 1.12 13.80 0.19 15.61 0.02C17.15 -0.12 18.47 0.38 19.59 1.46C19.63 1.49 19.67 1.51 19.72 1.53C19.77 1.54 19.82 1.55 19.88 1.54C20.61 1.39 21.32 1.15 22.00 0.83C22.16 0.75 22.34 0.68 22.49 0.84C22.65 1.00 22.57 1.19 22.45 1.35C22.20 1.71 21.93 2.06 21.65 2.39C21.38 2.65 21.09 2.90 20.79 3.13C21.35 3.04 21.91 2.92 22.46 2.77C22.69 2.71 22.86 2.72 23.00 2.92V3.14C22.49 3.77 21.91 4.33 21.26 4.82C21.19 4.86 21.14 4.92 21.11 4.99C21.07 5.06 21.06 5.14 21.06 5.22C21.12 6.93 20.86 8.64 20.29 10.26C19.52 12.60 18.16 14.71 16.35 16.38C13.89 18.64 10.97 19.78 7.66 19.97C5.34 20.11 3.03 19.68 0.92 18.72C0.60 18.57 0.30 18.37 0.00 18.19Z' fill='rgba(0, 37, 161, 1)'/></svg>")}.icon.icon-instagram{background-image:url("data:image/svg+xml;utf8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19.98 10.01C19.98 11.47 20.01 12.93 19.98 14.39C19.94 15.76 19.41 17.08 18.49 18.09C17.57 19.11 16.32 19.76 14.96 19.94C14.74 19.97 14.52 19.98 14.30 19.98C11.43 19.98 8.56 20.01 5.68 19.98C4.41 19.97 3.19 19.54 2.19 18.75C1.20 17.96 0.49 16.86 0.19 15.63C0.07 15.18 0.01 14.71 0.01 14.24C0.00 11.41 -0.00 8.59 0.01 5.76C0.00 4.44 0.45 3.17 1.28 2.14C2.11 1.12 3.27 0.41 4.55 0.14C4.99 0.05 5.43 0.00 5.88 0.01C8.63 0 11.37 -0.00 14.12 0.00C17.05 0.00 19.39 1.96 19.91 4.83C19.96 5.20 19.99 5.56 19.98 5.93C19.99 7.29 19.98 8.65 19.98 10.01L19.98 10.01ZM2.00 9.97C2.00 11.40 2.00 12.83 2.00 14.26C2.00 14.51 2.02 14.76 2.06 15.01C2.39 16.80 3.84 17.99 5.69 18.00C8.56 18.00 11.43 18.00 14.31 18.00C14.54 18.00 14.78 17.98 15.01 17.94C15.85 17.80 16.62 17.36 17.17 16.70C17.72 16.04 18.01 15.21 18.00 14.35C18.01 11.45 18.01 8.54 18.00 5.64C18.00 5.42 17.98 5.20 17.94 4.99C17.80 4.14 17.36 3.37 16.69 2.82C16.03 2.27 15.19 1.98 14.33 1.99C11.44 1.99 8.55 1.99 5.66 1.99C5.43 1.99 5.21 2.01 4.99 2.05C4.14 2.19 3.38 2.63 2.83 3.29C2.28 3.95 1.99 4.78 2.00 5.64C1.99 7.08 2.00 8.53 2.00 9.97Z' fill='rgba(0, 37, 161, 1)'/><path d='M10.14 14.99C7.44 15.12 5.12 12.94 5.00 10.15C4.88 7.43 7.05 5.12 9.85 5.00C12.56 4.88 14.86 7.04 14.99 9.83C15.12 12.55 12.95 14.86 10.14 14.99ZM10.00 7.00C9.40 6.99 8.82 7.17 8.33 7.50C7.84 7.83 7.45 8.30 7.22 8.85C6.99 9.39 6.94 10.00 7.05 10.58C7.17 11.16 7.45 11.70 7.87 12.12C8.29 12.54 8.83 12.82 9.41 12.94C9.99 13.05 10.60 12.99 11.14 12.77C11.69 12.54 12.16 12.15 12.49 11.66C12.82 11.17 12.99 10.59 12.99 9.99C12.99 9.20 12.68 8.44 12.11 7.87C11.55 7.31 10.79 7.00 10.00 7.00Z' fill='rgba(0, 37, 161, 1)'/><path d='M16.50 4.74C16.50 4.98 16.43 5.23 16.30 5.44C16.16 5.64 15.97 5.81 15.74 5.91C15.51 6.00 15.26 6.03 15.02 5.99C14.77 5.94 14.55 5.82 14.37 5.65C14.19 5.48 14.07 5.25 14.02 5.01C13.97 4.77 13.99 4.52 14.09 4.29C14.18 4.06 14.34 3.86 14.54 3.72C14.75 3.58 14.99 3.50 15.24 3.50C15.57 3.50 15.88 3.63 16.12 3.86C16.36 4.09 16.49 4.41 16.50 4.74Z' fill='rgba(0, 37, 161, 1)'/></svg>")}.icon.icon-youtube{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 458.1 321.62'><g><path fill='rgba(0, 37, 161, 1)' d='m193.89 318c.53-.06 1.07-.17 1.6-.17 11.41 0 22.82.01 34.23.03.28 0 .56.09.84.14h-36.67Z'/><path fill='rgba(0, 37, 161, 1)' d='m233.8 318c.4-.06.81-.16 1.21-.16 9.34-.02 18.68-.03 28.02-.03.48 0 .97.12 1.45.19h-30.68Z'/><path fill='rgba(0, 37, 161, 1)' d='m4.06 154.27c.08 2.43.21 4.86.22 7.29 0 1.97-.14 3.95-.22 5.92 0-4.4 0-8.81 0-13.21Z'/><path fill='rgba(0, 37, 161, 1)' d='m229.86 317.28c-24.94-.34-49.88-.59-74.82-1.04-11.34-.21-22.68-.7-34.01-1.27-9.84-.5-19.66-1.24-29.48-1.97-6.34-.48-12.71-.86-18.98-1.8-8.07-1.21-16.22-2.26-23.97-5.05-5.52-1.99-10.46-5.03-14.97-8.77-6.54-5.42-11.87-11.8-15.54-19.52-2.68-5.65-3.85-11.71-5.26-17.72-1.78-7.53-2.59-15.21-3.51-22.86-1.6-13.36-2.49-26.77-3.07-40.22-.67-15.73-1.13-31.46-.82-47.2.15-7.85.32-15.7.68-23.53.45-9.62.86-19.25 1.77-28.83 1.01-10.65 2.35-21.28 3.99-31.85.9-5.79 2.47-11.51 4.19-17.13 2.74-8.99 8.09-16.38 15.02-22.66 5.05-4.59 10.63-8.36 17.05-10.81 5.16-1.97 10.6-2.69 15.96-3.82 9.19-1.95 18.54-2.36 27.84-3.18 8.61-.76 17.24-1.26 25.87-1.72 8.55-.45 17.1-.79 25.66-1.04 13.46-.39 26.92-.73 40.39-.96 17.37-.3 34.75-.57 52.12-.67 10.68-.06 21.37.18 32.05.38 14.67.28 29.34.61 44.01 1 8.39.23 16.78.56 25.16.99 9.38.49 18.75 1.06 28.12 1.76 7.17.53 14.33 1.15 21.46 2.03 4.77.58 9.48 1.71 14.22 2.55 13.02 2.3 23.54 8.8 32.13 18.74 6.18 7.15 9.88 15.38 12.06 24.51 2.45 10.24 4.01 20.62 5.01 31.06 1.13 11.69 1.88 23.42 2.51 35.15.57 10.49.77 20.99 1.09 31.49.14 4.44.31 8.88.2 13.32-.19 7.89-.53 15.77-.91 23.65-.55 11.15-.9 22.33-1.88 33.45-.94 10.66-2.37 21.28-3.97 31.86-.82 5.39-2.34 10.69-3.8 15.96-1.72 6.24-4.95 11.74-8.97 16.8-4.47 5.62-9.77 10.31-15.92 14-5.98 3.59-12.59 5.4-19.4 6.76-9.93 1.98-19.96 2.98-30.03 3.7-9.74.7-19.48 1.42-29.22 1.96-8.17.46-16.36.81-24.54.98-25.22.51-50.45.92-75.67 1.35-3.28.06-6.57 0-9.85 0 0 .07 0 .13 0 .2Zm71.87-156.78c-38.89-22.4-77.93-44.9-117.08-67.45v134.91c39.21-22.59 78.21-45.06 117.08-67.45Z'/></g></svg>")}.icon.icon-discord{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 617.89 466.25'><g><path fill='rgba(0, 37, 161, 1)' d='m0 346.22v-21.95c.28-1.59.66-3.17.82-4.77 2.19-22.97 3.09-46.15 6.74-68.88C19.74 174.75 49.82 105.95 92.37 42.34c1.22-1.83 3.02-3.66 4.97-4.56C136.24 20.06 176.82 7.72 218.87.14c2.56-.46 3.97.19 5.11 2.53 2.62 5.37 5.55 10.59 8.23 15.93 2.35 4.69 4.54 9.47 6.69 13.98 7.56-.93 14.48-1.92 21.42-2.6 38.72-3.82 77.37-3.11 115.9 2.28 2.76.39 3.74-.4 4.82-2.71 4.08-8.72 8.48-17.3 12.58-26.01 1.43-3.03 3.18-3.94 6.61-3.31 40.85 7.55 80.39 19.36 118.27 36.48 2.97 1.34 6.11 3.69 7.73 6.43 13.6 23 28.15 45.57 40 69.46 42.5 85.63 57.7 176.5 49.55 271.5-.31 3.61-1.79 5.91-4.78 8.05-43.56 31.18-90.64 55.37-141.63 71.9-10.74 3.48-10.99 3.72-17.14-5.79-9.42-14.58-18.42-29.43-27.85-44.57 19.07-7.5 36.53-15.25 53.25-25.54-2.84-2.2-5.3-3.71-7.25-5.71-3.37-3.44-6.45-3.51-10.95-1.53-72.62 32.01-147.83 40.51-225.67 24.24-26.27-5.49-51.61-13.88-76.16-24.7-1.75-.77-4.45-1.44-5.81-.63-3.77 2.24-7.07 5.29-11.84 9.03 18.2 8.68 35.34 16.86 53.75 25.64-10.78 16.76-21.57 33.67-32.63 50.4-.74 1.11-3.77 1.62-5.35 1.14-54.22-16.52-104.03-41.9-149.86-75.13-1.38-1-2.66-3.04-2.81-4.7-.88-9.76-1.38-19.55-2.06-29.33-.25-3.56-.65-7.1-.98-10.66Zm356.27-92.08c.03 15.46 3.5 27.74 10.84 38.86 20.46 30.99 60.62 33.94 84.57 6.25 21.37-24.71 20.37-64.41-2.21-87.92-18.67-19.45-48.01-21.89-69.23-5.38-16.32 12.69-23.35 30.07-23.97 48.2Zm-94.56 2.65c-.15-2.24-.43-4.46-.78-6.67-.83-5.34-1.54-10.75-2.96-15.98-.45-1.66-.99-3.3-1.66-4.89-16.15-38.4-63.42-46.02-89.96-14.87-19.65 23.05-20 59.91-.8 83.34 19.72 24.07 51.75 27.58 74.65 7.95 4.87-4.17 9.12-9.05 12.47-14.52 3.24-5.29 5.6-11.07 7.13-17.08.97-3.83 1.71-7.79 1.95-11.74.11-1.85.09-3.69-.03-5.54Z'/></g></svg>")}.icon.icon-email{background-image:url("data:image/svg+xml;utf8,<svg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M15.63 1H1.95C1.42 1 1 1.42 1 1.95V10.04C1 10.57 1.42 11 1.95 11H15.63C16.15 11 16.58 10.57 16.58 10.04V1.95C16.58 1.42 16.15 1 15.63 1Z' stroke='rgba(0, 37, 161, 1)' stroke-linecap='round' stroke-linejoin='round'/><path d='M1.30 1.25L7.26 6.09C8.15 6.81 9.42 6.81 10.31 6.09L16.21 1.30' stroke='rgba(0, 37, 161, 1)' stroke-linecap='round' stroke-linejoin='round'/><path d='M1.30 10.70L6.68 5.62' stroke='rgba(0, 37, 161, 1)' stroke-linecap='round' stroke-linejoin='round'/><path d='M16.21 10.64L10.90 5.62' stroke='rgba(0, 37, 161, 1)' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-house{background-image:url("data:image/svg+xml;utf8,<svg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19.13 7.94C20.27 9.08 21.41 10.21 22.55 11.35C22.74 11.54 22.84 11.75 22.73 12.01C22.62 12.27 22.41 12.35 22.14 12.35C21.65 12.35 21.16 12.35 20.64 12.35V12.58C20.64 15.47 20.64 18.36 20.64 21.25C20.64 21.76 20.41 21.99 19.90 21.99C18.24 21.99 17.57 21.99 15.91 21.99C15.18 21.99 14.73 21.54 14.73 20.81C14.73 18.73 14.73 16.55 14.73 16.46H9.04C9.04 16.53 9.03 18.70 9.04 20.78C9.04 21.50 8.52 22.00 7.83 21.99C6.17 21.97 5.51 21.99 3.86 21.99C3.35 21.99 3.12 21.76 3.12 21.26C3.12 18.37 3.12 15.48 3.12 12.59V12.35C2.60 12.35 2.11 12.35 1.62 12.35C1.33 12.35 1.13 12.25 1.04 12.02C0.94 11.79 1.00 11.57 1.20 11.37C3.26 9.31 5.31 7.26 7.37 5.20C8.70 3.87 10.03 2.56 11.34 1.22C11.64 0.91 12.15 0.92 12.44 1.22C13.30 2.08 14.16 2.95 15.02 3.81' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-bookmark{background-image:url("data:image/svg+xml;utf8,<svg width='16' height='22' viewBox='0 0 16 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M15 1H1V21.5L8 13L15 21.5V1Z' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linejoin='round'/></svg>")}.icon.icon-clock-arrow{background-image:url("data:image/svg+xml;utf8,<svg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.97 4.43C5.64 3.02 7.79 2.17 10.14 2.17C15.42 2.17 19.70 6.45 19.70 11.73C19.70 17.01 15.42 21.28 10.14 21.28C5.83 21.28 2.19 18.43 1 14.50' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M10.14 6.96V12.89L14.24 15.82' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M4.92 1L3.81 4.45L7.02 5.48' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-ticket{background-image:url("data:image/svg+xml;utf8,<svg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M15.34 0.61C15.81 1.09 16.47 1.75 16.80 2.07C16.92 2.19 16.93 2.37 16.84 2.51C16.43 3.16 16.27 3.87 16.44 4.64C16.56 5.19 16.82 5.67 17.24 6.06C17.75 6.52 18.35 6.75 19.03 6.77C19.62 6.79 20.14 6.61 20.62 6.31C20.76 6.22 20.94 6.24 21.06 6.36L22.49 7.79C22.63 7.93 22.63 8.15 22.49 8.29C21.54 9.26 19.99 10.84 19.04 11.81C18.90 11.95 18.68 11.95 18.54 11.81L11.31 4.58C11.17 4.44 11.17 4.22 11.31 4.08C12.08 3.32 14.12 1.30 14.84 0.60C14.98 0.46 15.20 0.47 15.34 0.60V0.61Z' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M6.80 20.60C6.69 20.49 6.67 20.32 6.74 20.19C7.44 18.84 7.32 17.65 6.38 16.73C5.47 15.84 4.28 15.74 2.96 16.44C2.82 16.51 2.65 16.50 2.54 16.39L1.10 14.95C0.96 14.81 0.97 14.58 1.10 14.44C4.25 11.26 5.70 9.78 8.86 6.60C9.00 6.46 9.23 6.45 9.37 6.60L16.55 13.79C16.69 13.93 16.68 14.16 16.55 14.30C13.38 17.44 11.89 18.90 8.71 22.04C8.57 22.18 8.34 22.18 8.20 22.04L6.78 20.61L6.80 20.60Z' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-save-ticket{background-image:url("data:image/svg+xml;utf8,<svg width='23' height='24' viewBox='0 0 23 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M15.34 1.11C15.81 1.59 16.47 2.25 16.80 2.57C16.92 2.69 16.93 2.87 16.84 3.01C16.43 3.66 16.27 4.37 16.44 5.14C16.56 5.69 16.82 6.17 17.24 6.56C17.75 7.02 18.35 7.25 19.03 7.27C19.62 7.29 20.14 7.11 20.62 6.81C20.76 6.72 20.94 6.74 21.06 6.86L22.49 8.29C22.63 8.43 22.63 8.65 22.49 8.79C21.54 9.76 19.99 11.34 19.04 12.31C18.90 12.45 18.68 12.45 18.54 12.31L11.31 5.08C11.17 4.94 11.17 4.72 11.31 4.58C12.08 3.82 14.12 1.80 14.84 1.10C14.98 0.96 15.20 0.97 15.34 1.10V1.11Z' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M6.80 21.10C6.69 20.99 6.67 20.82 6.74 20.69C7.44 19.34 7.32 18.15 6.38 17.23C5.47 16.34 4.28 16.24 2.96 16.94C2.82 17.01 2.65 17.00 2.54 16.89L1.10 15.45C0.96 15.31 0.97 15.08 1.10 14.94C4.25 11.76 5.70 10.28 8.86 7.10C9.00 6.96 9.23 6.95 9.37 7.10L16.55 14.29C16.69 14.43 16.68 14.66 16.55 14.80C13.38 17.94 11.89 19.40 8.71 22.54C8.57 22.68 8.34 22.68 8.20 22.54L6.78 21.11L6.80 21.10Z' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}ticket-view[data-saved_ticket] .icon.icon-save-ticket,.icon.icon-save-ticket[data-saved_ticket],.icon.icon-save-ticket:hover,.icon.icon-save-ticket.active{background-image:url("data:image/svg+xml;utf8,<svg width='23' height='24' viewBox='0 0 23 24' fill='rgba(79, 79, 79, 1)' xmlns='http://www.w3.org/2000/svg'><path d='M15.34 1.11C15.81 1.59 16.47 2.25 16.80 2.57C16.92 2.69 16.93 2.87 16.84 3.01C16.43 3.66 16.27 4.37 16.44 5.14C16.56 5.69 16.82 6.17 17.24 6.56C17.75 7.02 18.35 7.25 19.03 7.27C19.62 7.29 20.14 7.11 20.62 6.81C20.76 6.72 20.94 6.74 21.06 6.86L22.49 8.29C22.63 8.43 22.63 8.65 22.49 8.79C21.54 9.76 19.99 11.34 19.04 12.31C18.90 12.45 18.68 12.45 18.54 12.31L11.31 5.08C11.17 4.94 11.17 4.72 11.31 4.58C12.08 3.82 14.12 1.80 14.84 1.10C14.98 0.96 15.20 0.97 15.34 1.10V1.11Z' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M6.80 21.10C6.69 20.99 6.67 20.82 6.74 20.69C7.44 19.34 7.32 18.15 6.38 17.23C5.47 16.34 4.28 16.24 2.96 16.94C2.82 17.01 2.65 17.00 2.54 16.89L1.10 15.45C0.96 15.31 0.97 15.08 1.10 14.94C4.25 11.76 5.70 10.28 8.86 7.10C9.00 6.96 9.23 6.95 9.37 7.10L16.55 14.29C16.69 14.43 16.68 14.66 16.55 14.80C13.38 17.94 11.89 19.40 8.71 22.54C8.57 22.68 8.34 22.68 8.20 22.54L6.78 21.11L6.80 21.10Z' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-pin{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.25 12.47C8.07 12.34 7.92 12.25 7.81 12.14C6.85 11.19 5.90 10.24 4.95 9.29C4.59 8.93 4.60 8.66 4.98 8.33C5.81 7.58 7.04 7.50 7.98 8.15C8.18 8.28 8.29 8.28 8.46 8.13C10.24 6.59 12.03 5.05 13.82 3.52C13.98 3.38 14.01 3.28 13.94 3.07C13.70 2.40 13.82 1.78 14.29 1.24C14.57 0.93 14.86 0.90 15.15 1.20C16.98 3.02 18.81 4.85 20.63 6.68C20.92 6.97 20.90 7.27 20.59 7.54C19.97 8.08 19.27 8.14 18.49 7.80L13.58 13.52C13.76 14.03 13.98 14.47 14.07 14.93C14.21 15.66 13.97 16.32 13.47 16.87C13.14 17.23 12.88 17.24 12.53 16.89C11.61 15.98 10.69 15.06 9.78 14.14C9.69 14.05 9.62 13.93 9.52 13.80C9.37 13.94 9.27 14.02 9.18 14.11C7.42 15.80 5.68 17.51 3.90 19.18C3.30 19.75 2.62 20.24 1.97 20.77C1.69 21.00 1.32 21.02 1.13 20.83C0.92 20.61 0.95 20.36 1.20 20.03C2.91 17.82 4.83 15.80 6.82 13.86C7.25 13.44 7.68 13.01 8.21 12.49L8.25 12.47Z' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}ticket-view[data-pinned] .icon.icon-pin,.icon.icon-pin:hover,.icon.icon-pin.active{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='rgba(79, 79, 79, 1)' xmlns='http://www.w3.org/2000/svg'><path d='M8.25 12.47C8.07 12.34 7.92 12.25 7.81 12.14C6.85 11.19 5.90 10.24 4.95 9.29C4.59 8.93 4.60 8.66 4.98 8.33C5.81 7.58 7.04 7.50 7.98 8.15C8.18 8.28 8.29 8.28 8.46 8.13C10.24 6.59 12.03 5.05 13.82 3.52C13.98 3.38 14.01 3.28 13.94 3.07C13.70 2.40 13.82 1.78 14.29 1.24C14.57 0.93 14.86 0.90 15.15 1.20C16.98 3.02 18.81 4.85 20.63 6.68C20.92 6.97 20.90 7.27 20.59 7.54C19.97 8.08 19.27 8.14 18.49 7.80L13.58 13.52C13.76 14.03 13.98 14.47 14.07 14.93C14.21 15.66 13.97 16.32 13.47 16.87C13.14 17.23 12.88 17.24 12.53 16.89C11.61 15.98 10.69 15.06 9.78 14.14C9.69 14.05 9.62 13.93 9.52 13.80C9.37 13.94 9.27 14.02 9.18 14.11C7.42 15.80 5.68 17.51 3.90 19.18C3.30 19.75 2.62 20.24 1.97 20.77C1.69 21.00 1.32 21.02 1.13 20.83C0.92 20.61 0.95 20.36 1.20 20.03C2.91 17.82 4.83 15.80 6.82 13.86C7.25 13.44 7.68 13.01 8.21 12.49L8.25 12.47Z' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}ticket-view[data-other_pinned=true] .icon.icon-pin{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='rgba(196, 196, 196, 1)' xmlns='http://www.w3.org/2000/svg'><path d='M8.25 12.47C8.07 12.34 7.92 12.25 7.81 12.14C6.85 11.19 5.90 10.24 4.95 9.29C4.59 8.93 4.60 8.66 4.98 8.33C5.81 7.58 7.04 7.50 7.98 8.15C8.18 8.28 8.29 8.28 8.46 8.13C10.24 6.59 12.03 5.05 13.82 3.52C13.98 3.38 14.01 3.28 13.94 3.07C13.70 2.40 13.82 1.78 14.29 1.24C14.57 0.93 14.86 0.90 15.15 1.20C16.98 3.02 18.81 4.85 20.63 6.68C20.92 6.97 20.90 7.27 20.59 7.54C19.97 8.08 19.27 8.14 18.49 7.80L13.58 13.52C13.76 14.03 13.98 14.47 14.07 14.93C14.21 15.66 13.97 16.32 13.47 16.87C13.14 17.23 12.88 17.24 12.53 16.89C11.61 15.98 10.69 15.06 9.78 14.14C9.69 14.05 9.62 13.93 9.52 13.80C9.37 13.94 9.27 14.02 9.18 14.11C7.42 15.80 5.68 17.51 3.90 19.18C3.30 19.75 2.62 20.24 1.97 20.77C1.69 21.00 1.32 21.02 1.13 20.83C0.92 20.61 0.95 20.36 1.20 20.03C2.91 17.82 4.83 15.80 6.82 13.86C7.25 13.44 7.68 13.01 8.21 12.49L8.25 12.47Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-arrow-open{background-image:url("data:image/svg+xml;utf8,<svg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10.98 5.15C10.98 4.36 10.98 3.59 10.98 2.80C10.98 2.51 10.96 2.19 11.01 1.90C11.18 1.04 12.22 0.69 12.86 1.30C13.49 1.90 14.09 2.52 14.69 3.14C16.12 4.57 17.54 6.01 18.96 7.43C19.32 7.80 19.49 8.21 19.31 8.71C19.24 8.88 19.13 9.06 19.00 9.19C16.98 11.22 14.97 13.25 12.95 15.28C12.57 15.67 12.10 15.76 11.66 15.57C11.18 15.35 10.97 14.97 10.97 14.45C10.97 13.52 10.97 12.58 10.97 11.64C10.97 11.55 10.97 11.47 10.97 11.35C10.54 11.41 10.12 11.44 9.72 11.52C6.78 12.11 4.46 13.65 2.78 16.15C2.59 16.43 2.42 16.75 2.24 17.03C1.95 17.50 1.35 17.50 1.11 17.03C1.06 16.94 1.03 16.84 1.03 16.74C0.83 13.95 1.56 11.44 3.28 9.25C5.06 6.99 7.39 5.65 10.24 5.24C10.48 5.21 10.72 5.18 10.97 5.15H10.98Z' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-arrow-open:hover,.icon.icon-arrow-open.active{background-image:url("data:image/svg+xml;utf8,<svg width='20' height='18' viewBox='0 0 20 18' fill='rgba(79, 79, 79, 1)' xmlns='http://www.w3.org/2000/svg'><path d='M10.98 5.15C10.98 4.36 10.98 3.59 10.98 2.80C10.98 2.51 10.96 2.19 11.01 1.90C11.18 1.04 12.22 0.69 12.86 1.30C13.49 1.90 14.09 2.52 14.69 3.14C16.12 4.57 17.54 6.01 18.96 7.43C19.32 7.80 19.49 8.21 19.31 8.71C19.24 8.88 19.13 9.06 19.00 9.19C16.98 11.22 14.97 13.25 12.95 15.28C12.57 15.67 12.10 15.76 11.66 15.57C11.18 15.35 10.97 14.97 10.97 14.45C10.97 13.52 10.97 12.58 10.97 11.64C10.97 11.55 10.97 11.47 10.97 11.35C10.54 11.41 10.12 11.44 9.72 11.52C6.78 12.11 4.46 13.65 2.78 16.15C2.59 16.43 2.42 16.75 2.24 17.03C1.95 17.50 1.35 17.50 1.11 17.03C1.06 16.94 1.03 16.84 1.03 16.74C0.83 13.95 1.56 11.44 3.28 9.25C5.06 6.99 7.39 5.65 10.24 5.24C10.48 5.21 10.72 5.18 10.97 5.15H10.98Z' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-world{background-image:url("data:image/svg+xml;utf8,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.24 17.48C13.79 17.48 17.48 13.79 17.48 9.24C17.48 4.68 13.79 1 9.24 1C4.68 1 1 4.68 1 9.24C1 13.79 4.68 17.48 9.24 17.48Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-miterlimit='10'/><path d='M1.72 5.86C2.07 6.91 2.50 7.94 3.09 8.89C3.31 9.23 3.66 9.95 4.05 10.14C5.34 10.80 4.46 6.96 5.93 8.30C6.21 8.56 6.20 8.99 6.14 9.38C6.01 10.28 5.79 11.13 5.98 12.04C6.17 12.95 6.66 13.82 6.95 14.71C7.05 15.00 7.08 15.97 7.41 16.13C7.47 16.16 7.54 16.16 7.61 16.16C8.44 16.12 9.21 16.07 9.30 15.10C9.35 14.52 9.37 13.93 9.48 13.35C9.65 12.34 9.96 11.34 10.40 10.41C10.65 9.88 10.95 9.25 10.68 8.73C10.11 7.61 8.48 8.06 7.88 7.12C7.24 6.10 8.55 4.46 8.42 3.33C8.37 2.84 7.98 2.27 7.75 1.83L7.40 1.20' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-miterlimit='10'/><path d='M14.06 2.31C13.51 3.33 12.76 4.33 12.69 5.53C12.69 5.66 12.69 5.80 12.74 5.93C12.79 6.02 12.87 6.10 12.96 6.17C13.84 6.90 13.88 6.93 14.92 6.41C15.50 6.11 16.27 6.22 16.92 6.27' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-miterlimit='10'/><path d='M17.47 9.23C16.15 8.99 14.72 8.42 13.37 8.80C13.19 8.85 13.02 8.91 12.89 9.06C12.71 9.25 12.70 9.56 12.78 9.81C12.86 10.06 13.01 10.28 13.13 10.51C13.79 11.75 13.66 13.29 13.45 14.62C13.29 15.67 14.13 16.04 14.81 15.29' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-miterlimit='10'/></svg>")}.icon.icon-ribbon{background-image:url("data:image/svg+xml;utf8,<svg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8 1H1V12L4.5 7.43L8 12V1Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linejoin='round'/></svg>")}.icon.icon-horizontal-dots-on-off{background-image:url("data:image/svg+xml;utf8,<svg width='15' height='4' viewBox='0 0 15 4' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.5 2H11' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><circle cx='2' cy='2' r='1.62' fill='rgba(79,79,79,1)' stroke='rgba(79,79,79,1)' stroke-width='0.75'/><circle cx='13' cy='2' r='1.62' stroke='rgba(79,79,79,1)' stroke-width='0.75'/></svg>")}.icon.icon-luggage{background-image:url("data:image/svg+xml;utf8,<svg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10.87 3.83H2.12C1.50 3.83 1 4.32 1 4.93V10.65C1 11.25 1.50 11.75 2.12 11.75H10.87C11.49 11.75 12 11.25 12 10.65V4.93C12 4.32 11.49 3.83 10.87 3.83Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M4.83 2.22V1.63C4.83 1.28 5.12 1 5.48 1H7.51C7.87 1 8.16 1.28 8.16 1.63V2.16' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.00 3.95V11.71' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M4.40 3.95V11.71' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M8.53 3.95V11.71' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M9.97 3.95V11.71' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-bonus-city-crosshair{background-image:url("data:image/svg+xml;utf8,<svg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10.34 11.62L7.51 14.46L7.49 14.45L7.48 14.46L4.65 11.62C5.44 11.08 6.52 11.16 7.21 11.86C7.21 11.86 7.21 11.86 7.21 11.86L7.22 11.86L7.23 11.87L7.49 12.14L7.76 11.87L7.77 11.86L7.77 11.86C7.77 11.86 7.77 11.86 7.77 11.86C7.77 11.86 7.77 11.86 7.77 11.86C8.47 11.16 9.55 11.08 10.34 11.62Z' stroke='rgba(79,79,79,1)' stroke-width='0.75'/><path d='M4.65 3.37L7.48 0.53L10.34 3.37C9.55 3.91 8.47 3.83 7.77 3.13C7.77 3.13 7.77 3.13 7.77 3.13L7.77 3.13L7.76 3.12L7.49 2.85L7.23 3.12L7.22 3.13L7.21 3.13C7.21 3.13 7.21 3.13 7.21 3.13C7.21 3.13 7.21 3.13 7.21 3.13C6.52 3.83 5.44 3.91 4.65 3.37Z' stroke='rgba(79,79,79,1)' stroke-width='0.75'/><path d='M3.37 10.34L0.53 7.51L0.54 7.50L0.53 7.48L3.37 4.65C3.91 5.44 3.83 6.52 3.13 7.22C3.13 7.22 3.13 7.22 3.13 7.22L3.13 7.22L3.12 7.23L2.85 7.50L3.12 7.76L3.13 7.77L3.13 7.77C3.13 7.77 3.13 7.77 3.13 7.77C3.13 7.77 3.13 7.77 3.13 7.77C3.83 8.47 3.91 9.55 3.37 10.34ZM3.13 7.21C3.13 7.21 3.13 7.21 3.13 7.21L3.13 7.21Z' stroke='rgba(79,79,79,1)' stroke-width='0.75'/><path d='M14.47 7.48L14.45 7.50L14.47 7.51L11.62 10.34C11.08 9.55 11.16 8.47 11.86 7.77C11.86 7.77 11.86 7.77 11.86 7.77C11.86 7.77 11.86 7.77 11.86 7.77L11.87 7.77L11.88 7.76L12.14 7.50L11.88 7.23L11.87 7.22L11.86 7.22L11.86 7.22C11.16 6.52 11.08 5.44 11.62 4.65L14.47 7.48Z' stroke='rgba(79,79,79,1)' stroke-width='0.75'/></svg>")}.icon.icon-range-brackets{background-image:url("data:image/svg+xml;utf8,<svg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4 1L1 4L4 7' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M12 7L15 4L12 1' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-dollar-sign{background-image:url("data:image/svg+xml;utf8,<svg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.74 10.31C9.74 12.05 8.49 13.27 6.53 13.56V15.26H4.69V13.56C2.57 13.28 1.14 11.96 1 9.95H3.1C3.27 11.06 4.25 11.74 5.71 11.74C6.88 11.74 7.55 11.32 7.55 10.57C7.55 10.1 7.29 9.62 6.15 9.42L4.44 9.09C2.34 8.69 1.42 7.63 1.42 5.99C1.42 4.18 2.7 2.95 4.69 2.71V1H6.53V2.76C8.05 3.01 9.6 3.9 9.8 6.08H7.7C7.56 5.1 6.94 4.49 5.6 4.49C4.43 4.49 3.67 4.94 3.67 5.81C3.67 6.57 4.23 6.9 5.24 7.1L6.48 7.35C8.55 7.77 9.73 8.56 9.73 10.31H9.74Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-ccard{background-image:url("data:image/svg+xml;utf8,<svg width='27' height='19' viewBox='0 0 27 19' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M22.84 0.37H3.70C1.86 0.37 0.37 1.87 0.37 3.70V14.61C0.37 16.45 1.86 17.94 3.70 17.94H22.84C24.68 17.94 26.17 16.45 26.17 14.61V3.70C26.17 1.87 24.68 0.37 22.84 0.37Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M4.10 7.98H26.16' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M26.16 4.11H0.37' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-heart{background-image:url("data:image/svg+xml;utf8,<svg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.87 4.01C12.33 3.58 12.77 3.13 13.24 2.73C13.87 2.18 14.57 1.73 15.35 1.42C17.35 0.64 19.20 0.93 20.86 2.27C22.01 3.20 22.62 4.43 22.76 5.90C22.85 6.83 22.73 7.74 22.48 8.64C22.09 10.03 21.40 11.27 20.56 12.43C19.47 13.92 18.18 15.21 16.77 16.40C15.63 17.37 14.41 18.25 13.15 19.07C12.79 19.30 12.41 19.51 12.05 19.74C11.93 19.81 11.84 19.80 11.73 19.73C10.66 19.10 9.63 18.41 8.63 17.67C7.40 16.76 6.23 15.77 5.15 14.68C4.04 13.55 3.05 12.32 2.27 10.93C1.71 9.93 1.30 8.88 1.11 7.75C0.89 6.44 0.96 5.15 1.59 3.96C2.48 2.27 3.88 1.30 5.78 1.05C6.99 0.89 8.10 1.18 9.15 1.76C10.18 2.33 11.04 3.07 11.81 3.95C11.83 3.97 11.86 4.00 11.87 4.01H11.87Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-heart[data-saved_ticket]{background-image:url("data:image/svg+xml;utf8,<svg width='24' height='21' viewBox='0 0 24 21' fill='rgba(255, 0, 66, 1)' xmlns='http://www.w3.org/2000/svg'><path d='M11.87 4.01C12.33 3.58 12.77 3.13 13.24 2.73C13.87 2.18 14.57 1.73 15.35 1.42C17.35 0.64 19.20 0.93 20.86 2.27C22.01 3.20 22.62 4.43 22.76 5.90C22.85 6.83 22.73 7.74 22.48 8.64C22.09 10.03 21.40 11.27 20.56 12.43C19.47 13.92 18.18 15.21 16.77 16.40C15.63 17.37 14.41 18.25 13.15 19.07C12.79 19.30 12.41 19.51 12.05 19.74C11.93 19.81 11.84 19.80 11.73 19.73C10.66 19.10 9.63 18.41 8.63 17.67C7.40 16.76 6.23 15.77 5.15 14.68C4.04 13.55 3.05 12.32 2.27 10.93C1.71 9.93 1.30 8.88 1.11 7.75C0.89 6.44 0.96 5.15 1.59 3.96C2.48 2.27 3.88 1.30 5.78 1.05C6.99 0.89 8.10 1.18 9.15 1.76C10.18 2.33 11.04 3.07 11.81 3.95C11.83 3.97 11.86 4.00 11.87 4.01H11.87Z' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-share{background-image:url("data:image/svg+xml;utf8,<svg width='21' height='23' viewBox='0 0 21 23' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6.06 10.17L10.50 7.60L15.03 4.98' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M15.01 18.11L10.50 15.50L6.06 12.94' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.65 14.21C5.12 14.21 6.31 13.02 6.31 11.55C6.31 10.08 5.12 8.89 3.65 8.89C2.19 8.89 1 10.08 1 11.55C1 13.02 2.19 14.21 3.65 14.21Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M17.33 6.31C18.80 6.31 19.99 5.12 19.99 3.65C19.99 2.19 18.80 1 17.33 1C15.87 1 14.67 2.19 14.67 3.65C14.67 5.12 15.87 6.31 17.33 6.31Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M17.33 22.11C18.80 22.11 19.99 20.92 19.99 19.45C19.99 17.98 18.80 16.79 17.33 16.79C15.87 16.79 14.67 17.98 14.67 19.45C14.67 20.92 15.87 22.11 17.33 22.11Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-hamburguer-menu{background-image:url("data:image/svg+xml;utf8,<svg width='23' height='15' viewBox='0 0 23 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.44092 1H21.5435M1.44092 7H21.5435M1.44092 13H21.5435' stroke='rgba(79,79,79,1)' stroke-width='2' stroke-linecap='round'/></svg>")}.icon.icon-googles{background-image:url("data:image/svg+xml;utf8,<svg width='27' height='14' viewBox='0 0 27 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5.08 5.14C5.37 5.04 5.67 5 6 5C7.65 5 9 6.34 9 8C9 9.65 7.65 11 6 11C4.34 11 3 9.65 3 8C3 7.33 3.21 6.73 3.57 6.23' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M24 8.60C23.71 9.97 22.49 11 21.03 11C19.35 11 18 9.65 18 8C18 6.34 19.35 5 21.03 5C22.25 5 23.30 5.71 23.78 6.75' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M4.42 12.95C2.41 12.18 1 10.24 1 7.97C1 5.02 3.38 2.64 6.33 2.64C7.20 2.64 8.01 2.84 8.73 3.21H9.79C9.79 3.21 9.94 2.86 9.95 2.84C10.12 2.52 10.35 2.24 10.61 2.01C11.40 1.31 12.45 0.99 13.50 1.00C14.21 1.00 14.92 1.16 15.55 1.47C16.08 1.72 16.56 2.09 16.89 2.58C16.91 2.62 17.20 3.21 17.20 3.21H18.26C18.98 2.84 19.80 2.64 20.66 2.64C23.61 2.64 26 5.03 26 7.97C26 10.92 23.61 13.31 20.66 13.31C18.42 13.31 16.51 11.93 15.72 9.98H14.69C14.78 9.98 13.76 8.67 12.30 9.98H11.27C10.76 11.24 9.77 12.27 8.53 12.83' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M13.49 4.39C14.33 4.39 15.00 3.84 15.00 3.16C15.00 2.49 14.33 1.94 13.49 1.94C12.66 1.94 11.99 2.49 11.99 3.16C11.99 3.84 12.66 4.39 13.49 4.39Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-legal{background-image:url("data:image/svg+xml;utf8,<svg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M16.99 9.05V2.80C16.99 1.80 16.18 1 15.18 1H6.33' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M16.99 11.89V10.80' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M1.05 6.07V19.61C1.05 20.61 1.87 21.42 2.87 21.42H15.18C16.18 21.42 17 20.61 17 19.61V13.89' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M1 6.07H4.22C5.39 6.07 6.33 5.13 6.33 3.98V1.00L1 6.07Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M4.10 8.05H13.94' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M4.10 10.12H13.94' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M4.10 12.19H13.94' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M4.10 14.25H13.94' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M4.10 16.33H13.94' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M4.10 18.40H13.94' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-sort{background-image:url("data:image/svg+xml;utf8,<svg width='26' height='14' viewBox='0 0 26 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5.45 1V12.85' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M1 8.29L5.45 13.47L9.58 8.29' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M13.76 1H25.62' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M13.76 6.71H22.63' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M13.76 12.44H19.24' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-legs{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 26 21'><path fill='none' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round' d='M9 5l15.9 0.1'/><path fill='none' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round' d='M20.3 9.6l5.2-4.5L20.3 1'/><circle fill='none' stroke='rgba(79,79,79,1)' stroke-width='0.75' cx='5' cy='5' r='3.6'/><circle fill='none' stroke='rgba(79,79,79,1)' stroke-width='0.75' cx='21.5' cy='16.6' r='3.6'/><path fill='none' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round' d='M17.5 16.6L1.6 16.5'/><path fill='none' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round' d='M6.2 12L1 16.5l5.2 4.1'/></svg>")}.icon.icon-map-pointer{background-image:url("data:image/svg+xml;utf8,<svg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6.89 11.95C6.81 11.86 6.73 11.78 6.66 11.69C6.28 11.21 5.90 10.74 5.53 10.25C4.87 9.37 4.28 8.44 3.80 7.45C3.50 6.84 3.25 6.21 3.13 5.54C2.95 4.54 3.13 3.61 3.68 2.75C4.01 2.22 4.46 1.80 5.01 1.49C5.68 1.11 6.42 0.94 7.19 1.01C8.42 1.12 9.39 1.69 10.09 2.72C10.44 3.24 10.64 3.82 10.70 4.45C10.76 5.01 10.68 5.54 10.52 6.08C10.30 6.84 9.96 7.56 9.56 8.25C9.09 9.08 8.56 9.87 7.97 10.63C7.64 11.05 7.29 11.46 6.95 11.88C6.94 11.90 6.92 11.92 6.89 11.95ZM6.89 6.20C7.66 6.20 8.26 5.58 8.26 4.80C8.26 4.08 7.63 3.46 6.92 3.46C6.13 3.46 5.53 4.07 5.53 4.85C5.53 5.58 6.15 6.20 6.89 6.20V6.20Z' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M10.26 6.83L12.66 7.88L18.62 5.54V16.92L12.66 19.02L6.89 16.86L1 19.02V7.76L3.38 6.47' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-compass{background-image:url("data:image/svg+xml;utf8,<svg width='16' height='19' viewBox='0 0 16 19' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8 17.93C11.86 17.93 15 14.79 15 10.93C15 7.06 11.86 3.93 8 3.93C4.13 3.93 1 7.06 1 10.93C1 14.79 4.13 17.93 8 17.93Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.91 3.27C8.58 3.27 9.13 2.76 9.13 2.13C9.13 1.50 8.58 1 7.91 1C7.23 1 6.69 1.50 6.69 2.13C6.69 2.76 7.23 3.27 7.91 3.27Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.91 3.40V3.86' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.05 11.47L8.59 10.04L10.78 13.45L7.05 11.47Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M8.58 10.04L4.90 8L7.05 11.47' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.icon.icon-whatsapp{background-image:url("data:image/svg+xml;utf8,<svg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0 18.36C0.04 18.18 0.08 18.02 0.13 17.86C0.50 16.47 0.87 15.09 1.25 13.71C1.25 13.67 1.25 13.63 1.23 13.60C0.62 12.49 0.23 11.30 0.12 10.03C-0.13 7.10 0.77 4.59 2.84 2.53C4.14 1.24 5.70 0.46 7.48 0.14C10.28 -0.36 13.13 0.50 15.19 2.49C16.54 3.80 17.41 5.37 17.80 7.22C18.42 10.19 17.53 13.30 15.42 15.47C14.08 16.86 12.46 17.73 10.58 18.06C8.55 18.42 6.62 18.10 4.80 17.13C4.76 17.10 4.72 17.10 4.68 17.11C3.14 17.52 1.60 17.93 0.06 18.34C0.04 18.35 0.02 18.35 0.00 18.36H0ZM2.15 16.19C2.18 16.19 2.19 16.18 2.21 16.18C3.03 15.96 3.84 15.75 4.66 15.53C4.76 15.50 4.86 15.45 4.96 15.46C5.06 15.47 5.14 15.56 5.24 15.61C6.68 16.47 8.24 16.80 9.91 16.61C11.15 16.47 12.29 16.02 13.31 15.28C15.95 13.40 17.10 10.00 16.15 6.87C15.01 3.10 11.20 0.85 7.40 1.72C3.21 2.68 0.60 7.06 1.93 11.38C2.14 12.08 2.46 12.74 2.86 13.35C2.89 13.39 2.89 13.43 2.88 13.47C2.65 14.33 2.42 15.19 2.19 16.05C2.17 16.09 2.16 16.14 2.15 16.19V16.19Z' fill='rgba(0, 37, 161, 1)'/><path d='M6.10 4.90C6.20 4.90 6.29 4.90 6.38 4.90C6.49 4.90 6.58 4.95 6.64 5.04C6.70 5.13 6.76 5.22 6.80 5.32C7.02 5.84 7.22 6.38 7.45 6.89C7.55 7.13 7.55 7.33 7.42 7.54C7.29 7.76 7.12 7.95 6.95 8.14C6.75 8.36 6.73 8.44 6.89 8.70C7.44 9.63 8.16 10.41 9.11 10.94C9.38 11.10 9.68 11.23 9.96 11.36C10.14 11.44 10.26 11.41 10.38 11.26C10.62 10.96 10.86 10.66 11.10 10.35C11.20 10.22 11.30 10.17 11.46 10.22C11.63 10.28 11.79 10.35 11.95 10.43C12.41 10.65 12.86 10.89 13.32 11.10C13.52 11.19 13.59 11.33 13.58 11.54C13.56 11.83 13.50 12.11 13.40 12.38C13.34 12.53 13.25 12.65 13.13 12.76C12.77 13.10 12.36 13.35 11.86 13.43C11.34 13.52 10.83 13.47 10.33 13.29C9.70 13.07 9.07 12.83 8.49 12.48C7.70 12.01 7.01 11.40 6.40 10.72C5.88 10.14 5.41 9.52 5.01 8.85C4.77 8.43 4.59 7.99 4.51 7.50C4.39 6.71 4.56 5.99 5.09 5.37C5.15 5.30 5.21 5.23 5.28 5.16C5.45 4.99 5.65 4.89 5.89 4.90C5.96 4.90 6.03 4.90 6.10 4.90V4.91L6.10 4.90Z' fill='rgba(0, 37, 161, 1)'/></svg>")}.icon.icon-gmail{background-image:url("data:image/svg+xml;utf8,<svg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.49 0.00C12.24 0.00 14.98 0.00 17.73 0C18.28 0 18.68 0.24 18.89 0.75C18.97 0.93 18.99 1.13 18.99 1.32C19.00 3.07 18.99 4.81 18.99 6.55C18.99 8.94 19.00 11.33 18.99 13.72C18.99 14.36 18.61 14.85 18.02 14.97C17.93 14.99 17.84 14.99 17.75 14.99C12.25 15 6.74 15.00 1.24 14.99C0.51 14.99 0.00 14.47 0.00 13.72C-0.00 9.57 -0.00 5.43 0.00 1.28C0.00 0.52 0.51 0.00 1.25 0.00C4.00 -0.00 6.75 0.00 9.49 0.00ZM16.18 4.50C16.11 4.55 16.08 4.57 16.04 4.60C13.96 6.15 11.87 7.71 9.78 9.27C9.54 9.45 9.45 9.45 9.21 9.28C7.18 7.76 5.14 6.24 3.11 4.72C3.02 4.65 2.93 4.59 2.82 4.51V14.30H2.97C7.32 14.30 11.67 14.30 16.01 14.30C16.15 14.30 16.18 14.26 16.18 14.12C16.18 10.98 16.18 7.84 16.18 4.70C16.18 4.64 16.18 4.59 16.18 4.50L16.18 4.50ZM2.78 0.70C2.83 0.75 2.86 0.78 2.89 0.80C3.10 0.96 3.31 1.11 3.52 1.27C5.46 2.72 7.41 4.18 9.36 5.64C9.47 5.72 9.54 5.71 9.64 5.63C10.38 5.07 11.12 4.52 11.85 3.97C13.27 2.91 14.69 1.85 16.12 0.79C16.14 0.77 16.18 0.76 16.22 0.74C16.20 0.73 16.19 0.72 16.18 0.70H2.78V0.70Z' fill='rgba(0, 37, 161, 1)'/></svg>")}.btn-main_green:hover{background-color:#fff;border:1px solid rgba(36,201,134,1);color:#24c986}.btn.btn-disablable[disabled]{background-color:#f7f7f7;color:#4f4f4f}.btn.btn-disablable[disabled] span{color:inherit}.btn.btn-content-fit{max-width:unset;min-width:unset;padding:0 20px;width:unset}.btn-search-submit-apply:hover:not(:disabled):before{background-color:#24c986;color:#fff}.btn-search-submit-apply:hover:not(:disabled):after{background-color:#fff!important;background-image:url("data:image/svg+xml;utf8,<svg width='29' height='37' viewBox='0 0 29 37' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='13.1339' cy='12.9777' r='11.6222' stroke='rgba(36, 201, 134, 1)' stroke-width='2'/><path d='M27.3342 35.0669L19.4453 24.0225' stroke='rgba(36, 201, 134, 1)' stroke-width='2' stroke-linecap='round'/></svg>");border:1px solid rgba(36,201,134,1)}.btn-search-submit{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;outline:0;position:relative;user-select:none;z-index:6}.btn-search-submit:hover:not(:disabled){background-color:#0026a7;border-radius:50px;color:#fff;transform:scale(1.02);transition:transform .1s,box-shadow .1s}.btn-search-submit:active:not(:disabled){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn-search-submit:hover:not(:disabled):after{background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg width='29' height='37' viewBox='0 0 29 37' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='13.1339' cy='12.9777' r='11.6222' stroke='rgba(0, 38, 167, 1)' stroke-width='2'/><path d='M27.3342 35.0669L19.4453 24.0225' stroke='rgba(0, 38, 167, 1)' stroke-width='2' stroke-linecap='round'/></svg>");border:1px solid rgba(0,38,167,1);box-shadow:0 4px 10px 2px #0003;cursor:pointer}.btn-search-submit.disabled:before{display:none}.btn-search-submit external-searches{display:none!important}.btn-search-submit:disabled{cursor:default}.btn-search-submit:disabled:after{background-color:#c4c4c4;opacity:1}.btn-search-submit:disabled:before{border-color:#f1f1f9;color:#f1f1f9}.btn-search-submit:after{background-color:#0026a7;background-image:url("data:image/svg+xml;utf8,<svg width='29' height='37' viewBox='0 0 29 37' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='13.1339' cy='12.9777' r='11.6222' stroke='white' stroke-width='2'/><path d='M27.3342 35.0669L19.4453 24.0225' stroke='white' stroke-width='2' stroke-linecap='round'/></svg>");background-position:center;background-repeat:no-repeat;background-size:44%;border-radius:50%;content:"";height:71px;margin-left:-10px;max-height:71px;max-width:71px;min-height:71px;min-width:71px;width:71px}.btn-search-submit:not(.trip-next-page):before{padding:18px 44px 12px 20px}.btn-search-submit:not(.trip-next-page):after{border-radius:50%;height:71px;margin-left:-35px;max-height:71px;max-width:71px;min-height:71px;min-width:71px;width:71px}button.no-hover{cursor:default}.btn.btn-small,.btn-small{font-size:16px;height:28px;max-height:28px;max-width:unset;min-height:28px;min-width:unset;padding:6px 8px 1px;width:unset}.btn-small:hover:not(:disabled),.btn.btn-small:hover:not(:disabled){transform:scale(1.02);transition:transform .1s}.btn-small:active:not(:disabled),.btn.btn-small:active:not(:disabled){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}.btn.btn-mid,.btn-mid{height:30px;max-height:30px;min-height:30px}.btn.btn-update{animation:hue 1s infinite linear;background-color:#24c986;color:#fff}.btn-square{border-radius:5px}.btn-square:hover:not(:disabled){box-shadow:0 4px 10px 2px #0003}.btn.btn-long{height:35px;max-height:35px;max-width:unset;min-height:35px;min-width:unset;padding:3px 10px 0;white-space:nowrap;width:unset}.btn.btn-long-fat{max-width:unset;min-width:unset;padding:5px 10px;white-space:nowrap;width:unset}.btn-remove,.btn-remove-main{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.2558 21.16C16.8228 21.16 21.3358 16.647 21.3358 11.08C21.3358 5.51297 16.8228 1 11.2558 1C5.68875 1 1.17578 5.51297 1.17578 11.08C1.17578 16.647 5.68875 21.16 11.2558 21.16Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M16.1657 6.17001L6.3457 15.99' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M16.1657 15.99L6.3457 6.17001' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;cursor:pointer;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:0;user-select:none;width:20px}.btn-remove-main:hover,.btn-remove:hover{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.2558 21.16C16.8228 21.16 21.3358 16.647 21.3358 11.08C21.3358 5.51297 16.8228 1 11.2558 1C5.68875 1 1.17578 5.51297 1.17578 11.08C1.17578 16.647 5.68875 21.16 11.2558 21.16Z' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M16.1657 6.17001L6.3457 15.99' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M16.1657 15.99L6.3457 6.17001' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.btn-remove-main[disabled]:hover,.btn-remove-main[disabled],.btn-remove-main:disabled:hover,.btn-remove-main:disabled,.btn-remove[disabled]:hover,.btn-remove[disabled],.btn-remove:disabled:hover,.btn-remove:disabled{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.2558 21.16C16.8228 21.16 21.3358 16.647 21.3358 11.08C21.3358 5.51297 16.8228 1 11.2558 1C5.68875 1 1.17578 5.51297 1.17578 11.08C1.17578 16.647 5.68875 21.16 11.2558 21.16Z' stroke='rgba(79, 79, 79, 0.3)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M16.1657 6.17001L6.3457 15.99' stroke='rgba(79, 79, 79, 0.3)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M16.1657 15.99L6.3457 6.17001' stroke='rgba(79, 79, 79, 0.3)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.btn-delete{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.2558 21.16C16.8228 21.16 21.3358 16.647 21.3358 11.08C21.3358 5.51297 16.8228 1 11.2558 1C5.68875 1 1.17578 5.51297 1.17578 11.08C1.17578 16.647 5.68875 21.16 11.2558 21.16Z' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M16.1657 6.17001L6.3457 15.99' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M16.1657 15.99L6.3457 6.17001' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;cursor:pointer;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:0;user-select:none;width:20px}.btn-back{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.08 21.16C16.647 21.16 21.16 16.647 21.16 11.08C21.16 5.51297 16.647 1 11.08 1C5.51297 1 1 5.51297 1 11.08C1 16.647 5.51297 21.16 11.08 21.16Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M14 6L8 10.5L14 15' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;cursor:pointer;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:0;user-select:none;width:20px}.btn-back-rect{align-items:center;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8 5L0.5 9.33013L0.5 0.669872L8 5Z' fill='rgba(0, 37, 161, 1)'/></svg>");background-position:center;background-repeat:no-repeat;background-size:60%;border-radius:5px;box-shadow:0 2px 5px 1px #0003;color:#0026a7;display:flex;font-size:22px;height:34px;justify-content:center;max-height:34px;max-width:18px;min-height:34px;min-width:18px;padding-bottom:3px;transform:scaleX(-1);width:18px}.btn-back-rect:hover{background-color:#7595ff;box-shadow:0 4px 10px 2px #0003;color:#fff}.btn-back-text{align-items:center;border-radius:100px;box-shadow:0 2px 5px 1px #0003;display:flex;flex-flow:row nowrap;height:27px;justify-content:space-between;margin:0 10px 15px 0;max-height:27px;min-height:27px;padding:5px 7px 0 6px;width:max-content}.btn-back-text:before{background-image:url("data:image/svg+xml;utf8,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.5 6L6 9.25M6 9.25L9.5 12.5M6 9.25H14.5' stroke='rgb(79,79,79)' stroke-width='0.75' stroke-linecap='round'/><circle cx='9' cy='9' r='8.625' stroke='rgb(79,79,79)' stroke-width='0.75'/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;content:"";height:20px;margin-right:5px;margin-top:-6px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px}.btn-icon{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-size:contain;height:25px;max-height:25px;max-width:25px;min-height:25px;min-width:25px;outline:0;user-select:none;width:25px}a,input[type=submit],input[type=submit]:focus,input[type=submit]:active,.btn,.btn-remove,.btn-back,.btn-delete{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;outline:0;user-select:none}.btn-switch-row{border-radius:500px;border-style:solid;border-width:1px;display:flex;flex:1;flex-flow:row nowrap;max-width:fit-content;width:auto}.btn-switch-row button.btn{height:27px;max-height:27px;min-height:27px}.btn-switch-row button.btn:not(.selected){background-color:transparent;border-color:transparent}button.expand-toggle{background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px}button.expand-toggle[data-expand]{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'>  <path d='M4.12822 18.3829C8.06471 22.3194 14.447 22.3194 18.3835 18.3829C22.32 14.4464 22.32 8.06412 18.3835 4.12764C14.447 0.191151 8.06471 0.191151 4.12822 4.12764C0.191739 8.06412 0.191738 14.4464 4.12822 18.3829Z' stroke='rgba(0, 37, 161, 1)' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/><path d='M18.1996 11.2553H4.31207' stroke='rgba(0, 37, 161, 1)' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.2559 18.199V4.31146' stroke='rgba(0, 37, 161, 1)' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/></svg>")}button.expand-toggle[data-collapse]{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4.12686 4.12725C0.190373 8.06373 0.190373 14.446 4.12686 18.3825C8.06334 22.319 14.4456 22.319 18.3821 18.3825C22.3186 14.446 22.3186 8.06373 18.3821 4.12725C14.4456 0.190762 8.06334 0.190762 4.12686 4.12725Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M4.31164 11.2549H18.1992' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}button.btn-bonus-city-leg{background-color:#ff0042;border-radius:50%;box-shadow:none!important;height:37px;max-height:37px;max-width:37px;min-height:37px;min-width:37px;transition:background-color .2s ease-in-out;width:37px}button.btn-bonus-city-leg .bonus-city-marker{align-items:center;box-shadow:none;display:flex;justify-content:center}button.btn-bonus-city-leg:hover:not(:disabled){animation:radiate 2s forwards;box-shadow:0 4px 10px 2px #0003}button.btn-bonus-city-leg:disabled{align-content:center;background-color:#fff;border:1px solid rgba(255,0,66,1);box-shadow:none;cursor:default;display:flex;flex-wrap:wrap;justify-content:space-around}button.btn-bonus-city-leg .icon{background-size:60%;border-radius:50%;flex:1;height:37px;max-height:37px;max-width:37px;min-height:37px;min-width:37px;width:37px}button.btn-bonus-city-leg .icon:disabled{background-color:#ff0042;box-shadow:none;cursor:default}.btn-rectangle-w-icon{align-items:center;background-color:#fff;border:1px solid rgba(218,222,234,1);border-radius:10px;color:#4f4f4f;display:flex;flex:1;flex-flow:row nowrap;height:60px;justify-content:flex-start;max-height:60px;min-height:60px;padding:0 20px 0 80px;width:100%}.btn-rectangle-w-icon:hover{background-color:#f1f1f9;color:#4f4f4f}button.trip-next-page{background-color:#0026a7;background-image:url("data:image/svg+xml;utf8,<svg width='29' height='37' viewBox='0 0 29 37' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='13.1339' cy='12.9777' r='11.6222' stroke='white' stroke-width='2'/><path d='M27.3342 35.0669L19.4453 24.0225' stroke='white' stroke-width='2' stroke-linecap='round'/></svg>");background-position:center;background-repeat:no-repeat;background-size:40%;border-radius:50%;height:71px;max-height:71px;max-width:71px;min-height:71px;min-width:71px;position:absolute;width:71px;z-index:6}button.trip-next-page:hover:not(:disabled){background-color:#677bf4}button.trip-next-page:disabled{background-color:#f1f1f9;opacity:1;z-index:6}button[data-type=pin-ticket],button[data-type=open-ticket],button[data-type=save-ticket]{position:relative}button[data-type=save-ticket]:after,button[data-type=open-ticket]:after,button[data-type=pin-ticket]:after{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px 1px #0003;color:#4f4f4f;left:calc(50% - 100px);padding:5px;position:absolute;top:-35px;width:200px;z-index:1}button[data-type=save-ticket]:hover:after,button[data-type=open-ticket]:hover:after,button[data-type=pin-ticket]:hover:after{content:attr(data-tooltip)}button[data-type=save-ticket][data-saved_ticket]:hover:after{content:attr(data-tooltip_active)}ticket-view[data-pinned] button[data-type=pin-ticket]:hover:after{content:attr(data-tooltip_active)}a.btn-book-with-airline{align-items:center;background-color:#fff;border-radius:5px;color:#0026a7;display:flex;flex-flow:row nowrap;font-size:16px;font-weight:500;height:44px;justify-content:space-around;line-height:18.62px;max-height:44px;max-width:100%;min-height:44px;min-width:100%;width:100%}a.btn-book-with-airline:hover{background-color:#0026a7;color:#fff}a.btn-book-with-airline:hover a,a.btn-book-with-airline:hover p{color:#fff;font-size:16px;font-weight:500;line-height:18.62px}a.btn-book-with-airline img{border-radius:5px;height:26px;max-height:26px;max-width:26px;min-height:26px;min-width:26px;width:26px}button.booking-btn-font,button.booking-btn-font span{font-size:14px;font-weight:500}button[data-filter-tag]{align-items:center;color:#4f4f4f;cursor:pointer;display:flex;flex-flow:row nowrap;height:37px;justify-content:center;max-height:37px;min-height:37px;padding:5px 40px 5px 20px;position:relative}button[data-filter-tag]:after{background-color:#0000004d;background-image:url("data:image/svg+xml;utf8,<svg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.15225 8.1542L0.845703 0.847656' stroke='white' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M8.15225 0.847656L0.845703 8.1542' stroke='white' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:center;background-repeat:no-repeat;background-size:50%;border-radius:50%;content:"";height:25px;left:calc(100% - 30px);max-height:25px;max-width:25px;min-height:25px;min-width:25px;position:absolute;top:7.5px;width:25px}button[data-filter-tag]:after:hover{background-color:#ff0042}booking-popup-row[data-no_deeplinks] dropdown-button .dropdown-button-arrow{display:none;flex:0}dropdown-button{align-items:center;border-radius:5px;color:#fff;display:flex;flex-flow:row nowrap;height:44px;max-height:44px;max-width:100%;min-height:44px;min-width:100%;position:relative;width:100%}dropdown-button[data-opened=true]{background-color:#677bf4}dropdown-button[data-opened=true]:hover:not([disabled]){background-color:#4f66f3}dropdown-button .dropdown-button-arrow{border-left:1px solid white;flex:1;height:100%;left:calc(100% - 25px);max-height:100%;max-width:25px;min-height:100%;min-width:25px;position:absolute;top:0;width:25px;z-index:1}dropdown-button .dropdown-button-arrow .dropdown{background-color:#fff;border-radius:5px;box-shadow:0 4px 10px 2px #0003;display:none;flex-flow:column nowrap;height:auto;max-width:225px;min-width:225px;padding:10px 5px 5px;position:absolute;right:0;text-align:right;top:100%;width:225px;z-index:1}dropdown-button .dropdown-button-arrow .dropdown .dropdown-list-item{border-bottom:1px solid rgba(218,222,234,1);font-size:16px;padding:5px 0}dropdown-button .dropdown-button-arrow .dropdown .dropdown-list-item:last-child{border-bottom:0}dropdown-button .dropdown-button-arrow .dropdown:after{display:none}dropdown-button .dropdown-button-arrow .dropdown a{align-items:center;display:flex;flex:1;flex-flow:row nowrap;height:100%;justify-content:center;width:100%}dropdown-button .dropdown-button-arrow .dropdown a span{flex:1;line-height:18px}dropdown-button .dropdown-button-arrow .dropdown a .platform-name{flex:1;max-width:110px;min-width:110px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:110px}dropdown-button .dropdown-button-arrow .dropdown a .platform-price{font-weight:700;max-width:95px;min-width:95px;text-align:right;width:95px}dropdown-button .dropdown-button-arrow .dropdown a[data-opened=true] span{color:#677bf4}dropdown-button .dropdown-button-arrow:after{background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='rgb(255,255,255)' height='30' viewBox='0 0 30 30' width='30' xmlns='http://www.w3.org/2000/svg'><polygon points='0,0 30,0 15,20'/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:8px;left:calc(50% - 4px);pointer-events:none;position:absolute;top:calc(50% - 4px);width:8px}dropdown-button .dropdown-button-arrow:hover .dropdown{display:flex}dropdown-button .dropdown-button-current{display:flex;flex:1;flex-flow:row wrap;height:inherit;max-height:inherit;max-width:calc(100% - 25px);min-height:inherit;min-width:calc(100% - 25px);width:calc(100% - 25px)}dropdown-button .dropdown-button-current a{align-items:center;display:flex;flex-flow:row wrap;height:inherit;justify-content:space-between;max-height:inherit;max-width:100%;min-height:inherit;min-width:100%;overflow:hidden;padding-left:10px;text-overflow:ellipsis;white-space:nowrap;width:100%}dropdown-button .dropdown-button-current span{color:#fff;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}dropdown-button .dropdown-button-current span.book-button-regular-platform{font-size:12px;font-weight:500;line-height:16.3px;max-width:50%;min-width:50%;text-align:left;width:50%}dropdown-button .dropdown-button-current span.book-button-regular-price{font-size:18px;font-weight:700;line-height:23.61px;max-width:calc(50% - 5px);min-width:calc(50% - 5px);padding-right:5px;text-align:right;width:calc(50% - 5px)}dropdown-button:hover{z-index:3}booking-airline-button:hover{z-index:3}booking-airline-button[data-no_deeplinks=true]:nth-child(n+2)>a{margin:5px auto 18px!important}booking-airline-button[data-no_deeplinks=true]>a{margin:0 auto!important}booking-airline-button[data-no_deeplinks=true]>a .booking-airline-button-name{color:#0026a7;flex:1;font-size:14px;font-weight:500;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}booking-airline-button[data-no_deeplinks=true]>a .booking-airline-button-price{max-width:65px!important;min-width:65px!important;width:65px!important}booking-airline-button[data-no_deeplinks=true]>a .dropdown-button-arrow{display:none;flex:0}booking-airline-button[data-no_deeplinks=true]>a[data-opened=true]{border-color:#677bf4}booking-airline-button[data-no_deeplinks=true]>a[data-opened=true] .booking-airline-button-images img{border-color:#677bf4}booking-airline-button[data-no_deeplinks=true]>a[data-opened=true] .booking-airline-button-price{color:#677bf4}booking-airline-button[data-no_deeplinks=true]>a[data-opened=true] .booking-airline-button-name{color:#677bf4}booking-airline-button[data-no_deeplinks=true]>a[data-opened=true] .dropdown-button-arrow{border-color:#677bf4}booking-airline-button[data-no_deeplinks=false],booking-airline-button[data-no_deeplinks=true]>a{align-items:center;border:1px solid rgba(0,38,167,1);border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-flow:row nowrap;height:44px;margin:5px auto 18px;max-height:44px;max-width:100%;min-height:44px;min-width:100%;padding-left:5px;position:relative;width:100%}booking-airline-button[data-no_deeplinks=true]>a .booking-airline-button-link,booking-airline-button[data-no_deeplinks=false] .booking-airline-button-link{align-items:center;color:#fff;display:flex;flex-flow:row nowrap;width:100%}booking-airline-button[data-no_deeplinks=true]>a .booking-airline-button-images,booking-airline-button[data-no_deeplinks=false] .booking-airline-button-images{align-items:center;display:flex;flex:1;flex-flow:row nowrap;height:20px;max-height:20px;max-width:24px;min-height:20px;min-width:24px;overflow:hidden;position:relative;width:24px}booking-airline-button[data-no_deeplinks=false] .booking-airline-button-images img,booking-airline-button[data-no_deeplinks=true]>a .booking-airline-button-images img{background-color:#fff;border:1px solid rgba(0,38,167,1);border-radius:5px;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;object-fit:cover;position:absolute;width:20px}booking-airline-button[data-no_deeplinks=false] .booking-airline-button-images img:first-child,booking-airline-button[data-no_deeplinks=true]>a .booking-airline-button-images img:first-child{z-index:1}booking-airline-button[data-no_deeplinks=false] .booking-airline-button-images img:nth-child(n+3),booking-airline-button[data-no_deeplinks=true]>a .booking-airline-button-images img:nth-child(n+3){display:none}booking-airline-button[data-no_deeplinks=true]>a .booking-airline-button-name,booking-airline-button[data-no_deeplinks=false] .booking-airline-button-name{color:#0026a7;flex:1;font-size:14px;font-weight:500;line-height:14px;margin-left:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}booking-airline-button[data-no_deeplinks=true]>a .booking-airline-button-price,booking-airline-button[data-no_deeplinks=false] .booking-airline-button-price{color:#0026a7;flex:1;font-size:16px;font-weight:700;line-height:22px;max-width:70px}booking-airline-button[data-no_deeplinks=true]>a .dropdown-button-arrow,booking-airline-button[data-no_deeplinks=false] .dropdown-button-arrow{border-left:1px solid rgba(0,38,167,1);flex:1;height:100%;left:calc(100% - 25px);max-height:100%;max-width:25px;min-height:100%;min-width:25px;position:absolute;top:0;width:25px;z-index:1}booking-airline-button[data-no_deeplinks=false] .dropdown-button-arrow .dropdown,booking-airline-button[data-no_deeplinks=true]>a .dropdown-button-arrow .dropdown{background-color:#fff;border-radius:5px;box-shadow:0 4px 10px 2px #0003;display:none;flex-flow:column nowrap;height:auto;max-width:225px;min-width:225px;padding:10px 5px 5px;position:absolute;right:-5px;text-align:right;top:100%;width:225px;z-index:1}booking-airline-button[data-no_deeplinks=true]>a .dropdown-button-arrow .dropdown .dropdown-list-item,booking-airline-button[data-no_deeplinks=false] .dropdown-button-arrow .dropdown .dropdown-list-item{border-bottom:1px solid rgba(218,222,234,1);font-size:16px;padding:5px 0}booking-airline-button[data-no_deeplinks=false] .dropdown-button-arrow .dropdown .dropdown-list-item:last-child,booking-airline-button[data-no_deeplinks=true]>a .dropdown-button-arrow .dropdown .dropdown-list-item:last-child{border-bottom:0}booking-airline-button[data-no_deeplinks=true]>a .dropdown-button-arrow .dropdown:after,booking-airline-button[data-no_deeplinks=false] .dropdown-button-arrow .dropdown:after{display:none}booking-airline-button[data-no_deeplinks=true]>a .dropdown-button-arrow .dropdown a,booking-airline-button[data-no_deeplinks=false] .dropdown-button-arrow .dropdown a{align-items:center;display:flex;flex:1;flex-flow:row nowrap;height:100%;justify-content:space-between;padding-left:5px;width:100%}booking-airline-button[data-no_deeplinks=false] .dropdown-button-arrow .dropdown a span,booking-airline-button[data-no_deeplinks=true]>a .dropdown-button-arrow .dropdown a span{flex:1;line-height:18px}booking-airline-button[data-no_deeplinks=false] .dropdown-button-arrow .dropdown a .airline-name,booking-airline-button[data-no_deeplinks=true]>a .dropdown-button-arrow .dropdown a .airline-name{flex:1;max-width:110px;min-width:110px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:110px}booking-airline-button[data-no_deeplinks=false] .dropdown-button-arrow .dropdown a .airline-price,booking-airline-button[data-no_deeplinks=true]>a .dropdown-button-arrow .dropdown a .airline-price{font-weight:700;max-width:95px;min-width:95px;text-align:right;width:95px}booking-airline-button[data-no_deeplinks=false] .dropdown-button-arrow .dropdown a[data-opened=true] span,booking-airline-button[data-no_deeplinks=true]>a .dropdown-button-arrow .dropdown a[data-opened=true] span{color:#677bf4}booking-airline-button[data-no_deeplinks=false] .dropdown-button-arrow:after,booking-airline-button[data-no_deeplinks=true]>a .dropdown-button-arrow:after{background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='var(--color-main)' height='30' viewBox='0 0 30 30' width='30' xmlns='http://www.w3.org/2000/svg'><polygon points='0,0 30,0 15,20'/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:8px;left:calc(50% - 4px);pointer-events:none;position:absolute;top:calc(50% - 4px);width:8px}booking-airline-button[data-no_deeplinks=false] .dropdown-button-arrow:hover,booking-airline-button[data-no_deeplinks=true]>a .dropdown-button-arrow:hover{z-index:2}booking-airline-button[data-no_deeplinks=true]>a .dropdown-button-arrow:hover .dropdown,booking-airline-button[data-no_deeplinks=false] .dropdown-button-arrow:hover .dropdown{display:flex}booking-airline-button[data-no_deeplinks=true]>a[data-opened=true],booking-airline-button[data-no_deeplinks=false][data-opened=true]{border-color:#677bf4}booking-airline-button[data-no_deeplinks=true]>a[data-opened=true] .booking-airline-button-images img,booking-airline-button[data-no_deeplinks=false][data-opened=true] .booking-airline-button-images img{border-color:#677bf4}booking-airline-button[data-no_deeplinks=false][data-opened=true] .booking-airline-button-price,booking-airline-button[data-no_deeplinks=true]>a[data-opened=true] .booking-airline-button-price{color:#677bf4}booking-airline-button[data-no_deeplinks=false][data-opened=true] .booking-airline-button-name,booking-airline-button[data-no_deeplinks=true]>a[data-opened=true] .booking-airline-button-name{color:#677bf4}booking-airline-button[data-no_deeplinks=false][data-opened=true] .dropdown-button-arrow,booking-airline-button[data-no_deeplinks=true]>a[data-opened=true] .dropdown-button-arrow{border-color:#677bf4}booking-airline-button[data-no_deeplinks=false][disabled]:hover,booking-airline-button[data-no_deeplinks=true]>a[disabled]:hover{background-color:unset;color:#c4c4c4}booking-airline-button[data-no_deeplinks=true]>a a[disabled],booking-airline-button[data-no_deeplinks=true]>a[disabled],booking-airline-button[data-no_deeplinks=false] a[disabled],booking-airline-button[data-no_deeplinks=false][disabled]{border-color:#c4c4c4;color:#c4c4c4}booking-airline-button[data-no_deeplinks=true]>a a[disabled] .booking-airline-button-images img,booking-airline-button[data-no_deeplinks=true]>a[disabled] .booking-airline-button-images img,booking-airline-button[data-no_deeplinks=false] a[disabled] .booking-airline-button-images img,booking-airline-button[data-no_deeplinks=false][disabled] .booking-airline-button-images img{border-color:#c4c4c4}booking-airline-button[data-no_deeplinks=false][disabled] .booking-airline-button-name,booking-airline-button[data-no_deeplinks=false] a[disabled] .booking-airline-button-name,booking-airline-button[data-no_deeplinks=true]>a[disabled] .booking-airline-button-name,booking-airline-button[data-no_deeplinks=true]>a a[disabled] .booking-airline-button-name{color:#c4c4c4}booking-airline-button[data-no_deeplinks=false][disabled] .booking-airline-button-price,booking-airline-button[data-no_deeplinks=false] a[disabled] .booking-airline-button-price,booking-airline-button[data-no_deeplinks=true]>a[disabled] .booking-airline-button-price,booking-airline-button[data-no_deeplinks=true]>a a[disabled] .booking-airline-button-price{color:#c4c4c4}booking-airline-button[data-no_deeplinks=false][disabled] .dropdown-button-arrow,booking-airline-button[data-no_deeplinks=false] a[disabled] .dropdown-button-arrow,booking-airline-button[data-no_deeplinks=true]>a[disabled] .dropdown-button-arrow,booking-airline-button[data-no_deeplinks=true]>a a[disabled] .dropdown-button-arrow{border-color:#c4c4c4}booking-airline-button a.only-airline-website .booking-airline-button-name,booking-airline-button[data-no_deeplinks=true]>a.only-airline-website .booking-airline-button-name{max-width:calc(100% - 30px)!important;min-width:calc(100% - 30px)!important;width:calc(100% - 30px)!important}booking-airline-button[data-no_deeplinks=true]>a.only-airline-website,booking-airline-button a.only-airline-website{max-width:100%;min-width:100%;width:100%}booking-airline-button[data-no_deeplinks=false] a.only-airline-website .booking-airline-button-name{max-width:calc(100% - 50px)!important;min-width:calc(100% - 50px)!important;width:calc(100% - 50px)!important}booking-airline-button[data-no_deeplinks=false] a.only-airline-website+.dropdown-button-arrow .dropdown a .airline-name{max-width:unset}.learn-more{background-color:#0025a1;min-width:100%}.tickets-sort-row-extra{display:flex;justify-content:end;padding:20px 0 0}.tickets-sort-row-extra external-searches{margin:0 25px}.trip-btn-external{align-items:center;background-color:#24c986;border-radius:31px;color:#fff;display:flex;flex:1;font-size:16px;font-weight:500;height:43px;justify-content:flex-start;max-height:43px;max-width:fit-content;min-height:43px;padding:3px 12px 0 16px}.trip-btn-external:hover{box-shadow:0 4px 10px 2px #0003;position:sticky;transform:scale(1.02);transition:transform .1s;z-index:10}.trip-btn-external:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='27' height='25' viewBox='0 0 27 25' fill='none'><path d='M13.373 7.81625V12.984C13.373 13.5465 12.9201 14.0007 12.3594 14.0007H2.05264C1.49188 14.0007 1.03906 13.5465 1.03906 12.984V2.64853C1.03906 2.08604 1.49188 1.63184 2.05264 1.63184H7.20451' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.20508 7.81538L14.5041 0.539062' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M10.3066 0.539062H14.5049V4.75024' stroke='white' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";margin-left:0;margin-top:6px;min-height:25px;min-width:27px}.trip-btn-external:after{background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='none' stroke='white' stroke-width='3' height='8' viewBox='0 0 22 22' width='14' xmlns='http://www.w3.org/2000/svg'><polygon points='0,0 30,0 15,20'/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:6px;margin-left:2.5px;top:calc(47% - 2px);width:10px}.trip-btn-bonus-cities{align-items:center;background-color:#677bf4;border-radius:31px;color:#fff;display:flex;flex:1;font-size:16px;font-weight:500;height:43px;justify-content:center;max-height:43px;max-width:300px;min-height:43px;min-width:300px;padding-left:20px;padding-right:25px;padding-top:3px;width:300px}.trip-btn-bonus-cities:hover{box-shadow:0 4px 10px 2px #0003;transform:scale(1.02);transition:transform .1s}.trip-btn-bonus-cities:before{background-image:url("data:image/svg+xml;utf8,<svg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.48554 14.9992C7.48965 14.9951 7.49375 14.9905 7.49786 14.9864C7.50196 14.9905 7.50607 14.9951 7.51017 14.9992L10.8942 11.6003C9.95977 10.6619 8.44455 10.6619 7.51017 11.6003C7.50607 11.6045 7.50196 11.6091 7.49786 11.6132C7.49375 11.6091 7.48965 11.6045 7.48554 11.6003C6.55116 10.6619 5.03594 10.6619 4.10156 11.6003L7.48554 14.9992Z' fill='white'/><path d='M7.51017 0C7.50607 0.00410491 7.50196 0.00872293 7.49786 0.0128278C7.49375 0.00872293 7.48965 0.00410491 7.48554 0L4.10156 3.39886C5.03594 4.33735 6.55116 4.33735 7.48554 3.39886C7.48965 3.39476 7.49375 3.39014 7.49786 3.38603C7.50196 3.39014 7.50607 3.39476 7.51017 3.39886C8.44455 4.33735 9.95977 4.33735 10.8942 3.39886L7.51017 0Z' fill='white'/><path d='M0 7.4875C0.00410491 7.4916 0.00872293 7.49571 0.0128278 7.49981C0.00872293 7.50392 0.00410491 7.50802 0 7.51213L3.39886 10.8961C4.33735 9.96173 4.33735 8.44651 3.39886 7.51213C3.39476 7.50802 3.39014 7.50392 3.38603 7.49981C3.39014 7.49571 3.39476 7.4916 3.39886 7.4875C4.33735 6.55312 4.33735 5.03789 3.39886 4.10352L0 7.4875Z' fill='white'/><path d='M14.9992 7.51017C14.9951 7.50607 14.9905 7.50196 14.9864 7.49786C14.9905 7.49375 14.9951 7.48965 14.9992 7.48554L11.6003 4.10156C10.6619 5.03594 10.6619 6.55116 11.6003 7.48554C11.6045 7.48965 11.6091 7.49375 11.6132 7.49786C11.6091 7.50196 11.6045 7.50607 11.6003 7.51017C10.6619 8.44455 10.6619 9.95977 11.6003 10.8942L14.9992 7.51017Z' fill='white'/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;content:"";height:20px;margin-right:10px;margin-top:-3px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px}section{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.half-color-container{position:relative}.half-color-container:before{background-color:#f1f1f9;content:"";height:51%;position:absolute;width:100%;z-index:0}.what-is-bonus-city-illustration{align-items:center;display:flex;flex-flow:row nowrap;padding:76px 0}.what-is-bonus-city-illustration:before{background-image:url(/images/illustrations/what_is_bonus_city-4b337b75ddac74174ad0f92bb08029b0.svg?vsn=d);background-position:center;background-repeat:no-repeat;background-size:auto 90%;content:"";flex:1;height:100%}.max-container{margin:0 auto;max-width:1450px;position:relative}.max-section{margin:0 auto;max-width:1200px;position:relative}main{background-color:#fff;height:100%;overflow:hidden;padding-bottom:25px;width:100%}main.no-padding{padding:0}.default-container{margin-left:auto;margin-right:auto;max-width:1300px;padding:0;width:100%}.recent-searches-container{-webkit-overflow-scrolling:touch;align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1195px;overflow-x:auto;padding:0 19px;scrollbar-width:none;white-space:nowrap}.recent-search{border-radius:10px;box-shadow:0 2px 5px 1px #0003;flex:0 0 auto;margin-right:10px;overflow:hidden;width:calc(33.33% - 10px)}.recent-search:last-child{margin-right:0}.recent-search img{height:auto;object-fit:cover;width:100%}.recent-search .details{padding:10px}.recent-search .details h3{font-size:18px;font-weight:600;line-height:1.2;margin:0}.recent-search .details p{color:#666;font-size:14px;font-weight:400;line-height:1.2;margin:5px 0 0}.recent-searches-container::-webkit-scrollbar-thumb{background:#E5E5E5;border-radius:15px;flex-shrink:0;height:37px;margin-right:7px;width:12px}.recent-searches-container::-webkit-scrollbar{background-color:transparent;padding-right:7px;width:12px}.full-container{width:100%}.flex-row-join{align-items:center;display:flex;flex-flow:wrap;justify-content:space-evenly;left:50%;max-width:1080px;position:relative;transform:translate(-50%,-50%)}.flex-row{align-items:center;display:flex;flex-flow:wrap;justify-content:left}.flex-column{align-items:center;display:flex;flex-flow:column nowrap}.image-bg-section{background-position:center;background-repeat:no-repeat;background-size:auto 90%;height:100%;max-height:100%;min-height:100%}.page-options-row{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.page-options-row .page-options-row-section{flex:1}.heading-normal{color:#0026a7;font-family:Mackinac;font-size:24px;font-weight:500;line-height:28.56px}.location-box-wrapper{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-evenly}.no-results-element .illustration{background-image:url(/images/illustrations/no-results-71e6889b12713f87a02523c09c4f8ec2.svg?vsn=d);background-position:center;background-repeat:no-repeat;background-size:contain;height:162.76px;margin:0 auto;max-height:162.76px;max-width:198.09px;min-height:162.76px;min-width:198.09px;width:198.09px}.no-results-element.no-results-waiting-progress .illustration{background-image:url(/images/illustrations/stay-with-us-dff6f42cacf7eb37822a77f50b753993.png?vsn=d);background-size:cover}.no-results-element .content{align-items:center;display:flex;flex-flow:column nowrap;font-size:20px;font-weight:400;justify-content:center;line-height:23.28px;margin-top:25px;text-align:center;width:100%}.no-results-element .content .title{font-family:Mackinac;font-size:40px;font-weight:700;line-height:47.6px}.stale-results .illustration{background-image:url(/images/illustrations/stale-11b19c5fd043ee29331b6fb9c460409d.svg?vsn=d);background-position:center;background-repeat:no-repeat;background-size:contain;height:162.76px;margin:0 auto;max-height:162.76px;max-width:198.09px;min-height:162.76px;min-width:198.09px;width:198.09px}.stale-results .content{align-items:center;display:flex;flex-flow:column nowrap;font-size:16px;font-weight:400;justify-content:center;line-height:21.66px;margin:36px auto 0;max-width:365px;text-align:center;width:90%}.stale-results .content .title{color:#0026a7;font-family:Mackinac;font-size:40px;font-weight:700;line-height:47.6px;margin-bottom:13px}.stale-results .content button{margin:20px auto}.sections-row{background-color:#f1f1f9;border-radius:10px;display:flex;flex-flow:row wrap;min-height:60px;width:100%}.sections-row .sections-row-section{align-items:center;border-right:1px solid #E1E1E5;display:flex;flex:1;justify-content:center;position:relative}.sections-row .sections-row-section:last-child{border:0}infinite-scroll{display:block;position:relative;width:100%}infinite-scroll[data-requesting] .page-load-wall{display:flex}infinite-scroll .page-load-wall{align-items:center;display:none;height:200px;justify-content:center;max-height:200px;max-width:100%;min-height:200px;min-width:100%;width:100%}infinite-scroll .page-load-wall .dots{animation:loading-dots 1s infinite linear alternate;animation-delay:.5s;background-color:#4f4f4f;border-radius:50%;color:#4f4f4f;height:10px;margin:auto 135px;max-height:10px;max-width:10px;min-height:10px;min-width:10px;position:relative;width:10px}infinite-scroll .page-load-wall .dots:after,infinite-scroll .page-load-wall .dots:before{content:"";display:inline-block;position:absolute;top:0}infinite-scroll .page-load-wall .dots:before{animation:loading-dots 1s infinite alternate;animation-delay:0s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:-15px;width:10px}infinite-scroll .page-load-wall .dots:after{animation:loading-dots 1s infinite alternate;animation-delay:1s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:15px;width:10px}.illustration-column{flex:1;margin:20px;max-width:230px;min-width:230px;width:230px}.illustration-column .illustration-container{flex:1;height:170px;margin:auto;max-height:170px;max-width:170px;min-height:170px;min-width:170px;width:170px}.illustration-column .content-container{margin:auto;max-width:200px;min-width:200px;width:200px}.illustration-column h6{font-size:18px;font-weight:700;line-height:21px;text-align:center}.illustration-column p{font-size:16px;font-weight:400;line-height:26px;margin-top:4px;text-align:center}.illustration-row{display:flex;flex-flow:row wrap;width:100%}.illustration-row.illustration-position-right{margin:100px 0}.illustration-row .illustration-container{align-items:center;display:flex;flex:1;flex-flow:row nowrap;justify-content:center;order:0}.illustration-row .illustration-container img{height:auto;width:90%}.illustration-row .content-container{flex:1;font-size:20px;font-weight:500;line-height:27.88px;order:0;text-align:left}.illustration-row .content-container li,.illustration-row .content-container p{font-size:20px;font-weight:500;line-height:27.88px}.illustration-row .content-container li{margin:20px auto}.illustration-row .content-container ul{margin:40px auto}.illustration-row .content-container li,.illustration-row .content-container p,.illustration-row .content-container h1:not(.big-header){margin:25px 0;text-align:left}.copy-section{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:center}.copy-section .copy-section-title{font-family:Mackinac;font-size:32px;font-weight:500;line-height:normal;margin-bottom:8px;margin-top:25px;max-width:780px}.copy-section p{font-size:20px;font-weight:500;line-height:29.48px}.error-section{background-color:#f1f1f9;height:calc(100vh - 67px);max-height:calc(100vh - 67px);max-width:100%;min-height:calc(100vh - 67px);min-width:100%;padding:100px 0;width:100%}.error-section .error-section-content{align-items:center;background-image:url(/images/illustrations/error_illustration-41458e86522e73f109e5ada9d165c611.svg?vsn=d);background-position:center;background-repeat:no-repeat;background-size:contain;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;margin:0 auto;max-height:100%;max-width:1450px;min-height:100%;width:100%}.error-section .error-section-content .error-code{color:#677bf4;font-family:Mackinac;font-size:109.87px;font-weight:700;line-height:130.75px;text-align:center}.error-section .error-section-content .error-message{font-size:20px;font-weight:500;line-height:29.48px;text-align:center}.error-section .error-section-content a.btn{margin:20px auto;max-width:167px;min-width:167px;width:167px}body.viewport-sp-dynamic .error-section{height:calc(100dvh - 67px);max-height:calc(100dvh - 67px);min-height:calc(100dvh - 67px)}.copy-list{list-style:disc inside;padding-left:25px}.copy-list li{margin:10px 0}.copy-list-numbered{list-style:decimal inside;padding-left:25px}.copy-list-numbered li{margin:10px 0}.phx-loading #page-load-wall{display:flex}#page-load-wall{align-items:center;background-color:#ffffff80;display:none;flex-flow:row nowrap;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}#page-load-wall .dots{animation:loading-dots 1s infinite linear alternate;animation-delay:.5s;background-color:#4f4f4f;border-radius:50%;color:#4f4f4f;height:10px;margin:auto 135px;max-height:10px;max-width:10px;min-height:10px;min-width:10px;position:relative;width:10px}#page-load-wall .dots:after,#page-load-wall .dots:before{content:"";display:inline-block;position:absolute;top:0}#page-load-wall .dots:before{animation:loading-dots 1s infinite alternate;animation-delay:0s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:-15px;width:10px}#page-load-wall .dots:after{animation:loading-dots 1s infinite alternate;animation-delay:1s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:15px;width:10px}.loading-indicator-dots{animation:loading-dots 1s infinite linear alternate;animation-delay:.5s;border-radius:50%;height:10px;margin:20px auto;max-height:10px;max-width:10px;min-height:10px;min-width:10px;position:relative;width:10px}.loading-indicator-dots:after,.loading-indicator-dots:before{content:"";display:inline-block;position:absolute;top:0}.loading-indicator-dots:before{animation:loading-dots 1s infinite alternate;animation-delay:0s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:-15px;width:10px}.loading-indicator-dots:after{animation:loading-dots 1s infinite alternate;animation-delay:1s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:15px;width:10px}progress-element{align-items:center;animation:loading-background .7s infinite alternate;background-color:transparent;border:1px solid transparent;border-radius:15px;display:flex;flex-flow:row nowrap;height:10px;justify-content:flex-start;max-height:10px;max-width:100%;min-height:10px;min-width:100%;position:relative;top:-52px;width:100%}progress-element[data-has_waiting=true]{background-color:#f1f1f9}progress-element .progress-element-bar{animation:loading-background .9s infinite alternate;background-color:#0026a7;border-radius:15px;height:inherit;max-height:inherit;min-height:inherit}external-searches{cursor:pointer;display:block;margin-right:-50px;overflow:visible;top:-3px}external-searches .external-searches-links-wrapper{background-color:#fff;border-radius:7px;box-shadow:0 2px 5px 1px #0003;display:none;flex-flow:column nowrap;font-size:16px;left:29px;max-width:229px;min-width:229px;position:absolute;top:100%;width:229px;z-index:1}external-searches .external-searches-links-wrapper .info-arrow{height:10px;left:calc(100% - 20px);position:absolute;top:0;width:10px;z-index:21}external-searches .external-searches-links-wrapper .info-arrow:after{background-color:#fff;border-bottom:0;clip-path:polygon(0 100%,50% 0,100% 100%,0 100%);content:"";height:100%;left:-35px;position:absolute;top:-9px;width:100%}external-searches .external-searches-links-wrapper .dropdown-menu-arrow{height:10px;left:calc(100% - 20px);position:absolute;top:0;width:10px;z-index:21}external-searches .external-searches-links-wrapper .dropdown-menu-arrow:after{background-color:#fff;border-bottom:0;clip-path:polygon(0 100%,50% 0,100% 100%,0 100%);content:"";height:100%;left:-35px;position:absolute;top:-9px;width:100%}external-searches .external-searches-links-wrapper .external-searches-links-description{color:#4f4f4f;font-size:12px;font-weight:500;line-height:16px;padding:21px 0 4px;text-align:center}external-searches .external-searches-links-wrapper[data-open]{display:flex}external-searches .external-searches-links-wrapper a{align-items:center;border-bottom:1px solid rgba(218,222,234,1);cursor:pointer;display:flex;font-size:16px;height:50px;justify-content:space-between;margin:0 18px;padding-left:1px;padding-top:5px;text-align:left}external-searches .external-searches-links-wrapper a:last-child{border-bottom:0}external-searches .external-searches-links-wrapper a:hover{background-color:#f7f7f7}external-searches .external-searches-links-wrapper a[disabled]{display:none}external-searches .external-searches-links-wrapper a:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'><path d='M13.373 7.81625V12.984C13.373 13.5465 12.9201 14.0007 12.3594 14.0007H2.05264C1.49188 14.0007 1.03906 13.5465 1.03906 12.984V2.64853C1.03906 2.08604 1.49188 1.63184 2.05264 1.63184H7.20451' stroke='rgba(0, 37, 161, 1)' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.20508 7.81538L14.5041 0.539062' stroke='rgba(0, 37, 161, 1)' stroke-linecap='round' stroke-linejoin='round'/><path d='M10.3066 0.539062H14.5049V4.75024' stroke='rgba(0, 37, 161, 1)' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;content:"";display:block;height:20px;margin-right:10px;width:20px}external-searches .external-searches-links-wrapper a:before{border-radius:50%;box-shadow:0 2px 5px 1px #0003;content:"";height:31px;left:173px;margin-right:-121px;margin-top:-5px;position:absolute;width:31px}external-searches[data-details="[]"]{display:none}external-searches.btn-search-submit:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'><path d='M13.373 7.81625V12.984C13.373 13.5465 12.9201 14.0007 12.3594 14.0007H2.05264C1.49188 14.0007 1.03906 13.5465 1.03906 12.984V2.64853C1.03906 2.08604 1.49188 1.63184 2.05264 1.63184H7.20451' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.20508 7.81538L14.5041 0.539062' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M10.3066 0.539062H14.5049V4.75024' stroke='white' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.external-searches.hide-after{display:none}scroll-thumb{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='50' stroke='rgb(79,79,79)' fill='rgb(79,79,79)' stroke-linecap='round' stroke-linejoin='round' fill-rule='evenodd'><path d='M14.5 33l10 15 10-14.9999zm0-6.5h20v2h-20zm0-6h20V23h-20zm0-5l10-15 10 14.9999z'/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:30px;max-height:30px;max-width:30px;min-height:30px;min-width:30px;width:30px}scroll-thumb:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='50' stroke='rgb(103, 123, 244)' fill='rgb(103, 123, 244)' stroke-linecap='round' stroke-linejoin='round' fill-rule='evenodd'><path d='M14.5 33l10 15 10-14.9999zm0-6.5h20v2h-20zm0-6h20V23h-20zm0-5l10-15 10 14.9999z'/></svg>")}airline-logo-element{display:block;position:relative}airline-logo-element>a{display:none}airline-logo-element.airline-link-active>a{display:block}airline-logo-element.airline-link-active>img{display:none}airline-logo-element:after{align-items:center;background-color:#fff;border:1px solid rgba(218,222,234,1);border-radius:10px;flex-flow:row nowrap;font-size:12px;justify-content:center;left:5px;padding:0 5px;position:absolute;top:100%;width:max-content;z-index:1}airline-logo-element:hover:not([data-user_type="premium"]){cursor:pointer}airline-logo-element:hover:after{content:attr(data-airline_name)}.loading-dots{animation:loading-dots 1s infinite linear alternate;animation-delay:.5s;background-color:#4f4f4f;border-radius:50%;color:#4f4f4f;height:10px;margin:auto 135px;max-height:10px;max-width:10px;min-height:10px;min-width:10px;position:relative;width:10px}.loading-dots:after,.loading-dots:before{content:"";display:inline-block;position:absolute;top:0}.loading-dots:before{animation:loading-dots 1s infinite alternate;animation-delay:0s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:-15px;width:10px}.loading-dots:after{animation:loading-dots 1s infinite alternate;animation-delay:1s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:15px;width:10px}header{border-bottom:1px solid #E1E1E5;position:relative;width:100%}header .nav-container{display:flex;flex-flow:row nowrap;height:67px;margin:0 auto;max-height:67px;max-width:1450px;min-height:67px}header .nav-hamburguer-menu,header .nav-user-menu,header .nav-user-journey,header .nav-logo{height:100%;max-height:100%;min-height:100%}header .nav-logo{background-image:url(/images/illustrations/logo_desktop_normal-1ccd11fc25c8281af7eb13b5d04abd94.svg?vsn=d);background-position:left;background-repeat:no-repeat;background-size:100%;flex:1;height:100%;margin-left:4%;max-height:100%;max-width:165px;min-height:100%}header .nav-section.nav-sign-in{height:44px;max-height:44px;min-height:44px;padding:0 0 0 10px}header .nav-user-journey{flex:1;margin-left:5%;margin-right:2%}header .nav-user-journey,header .nav-section-currency,header .nav-section-join,header .nav-section-help{border-radius:30.5px;display:flex;justify-content:space-around;padding:7px 7px 7px 10px}header .nav-section-currency:hover,header .nav-section-join:hover,header .nav-section-help:hover{box-shadow:0 4px 10px 2px #0003}header .nav-user-menu{align-items:center;justify-content:space-between;min-width:15%}header .nav-section{align-items:center;height:fit-content;max-height:100%;min-height:38%;padding:7px 15px}header .btn-main_green{font-size:16px;height:28px;line-height:0;max-width:112px;min-width:112px;outline:0;padding-top:3px;width:112px}header .btn-main_green:hover{border:1px solid rgba(36,201,134,1)!important;background-color:#fff!important;color:#24c986!important}header .nav-hamburguer-menu{align-items:center;display:flex;flex-flow:column nowrap;height:67px;justify-content:center;margin-left:-7px;margin-right:4px;max-height:67px;min-height:67px}header .nav-hamburguer-menu menu-burguer{align-items:baseline;border-radius:40px;display:flex;flex-flow:row nowrap;min-width:max-content;width:max-content}header .nav-hamburguer-menu menu-burguer button.btn-remove{position:absolute;right:10px;top:10px}header .nav-hamburguer-menu menu-burguer .nav-section-menu-dropdown{background-color:#fff;border-radius:15px;box-shadow:0 4px 10px 2px #0003;display:none;flex-flow:column nowrap;position:absolute;right:2.5px;top:calc(100% + 3px);width:calc(100% - 5px);z-index:10000}header .nav-hamburguer-menu menu-burguer .nav-section-menu-toggle{align-items:baseline;border-radius:40px;display:flex;flex-flow:row nowrap;min-height:30px;min-width:inherit;padding:22px 28px;position:relative}header .nav-hamburguer-menu menu-burguer .nav-section-menu-toggle:hover{box-shadow:0 4px 10px 2px #0003}header .nav-hamburguer-menu menu-burguer.open .nav-section-menu-toggle{background-color:#f1f1f9}header .nav-hamburguer-menu menu-burguer.open .nav-section-menu-dropdown{display:flex;min-width:max-content}header .nav-section-menu .nav-section-menu-dropdown{border-bottom:2px solid rgba(218,222,234,1);max-width:380px;text-align:center}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-join{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-join img{height:210.29px;margin:20px auto;max-height:210.29px;max-width:281.81px;min-height:210.29px;min-width:281.81px;width:281.81px}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions{display:flex;flex-flow:column nowrap;padding:40px 20px 20px}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions currency-picker{align-items:flex-start}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions currency-picker .chosen-currency{height:50px;padding-left:20px}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions currency-picker .currency-picker-dropdown{box-shadow:unset;position:relative}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions currency-picker .currency-picker-dropdown .currency-picker-search{margin:10px auto;width:80%}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions currency-picker:hover{background-color:#f1f1f9}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions .nav-section-menu-social-media{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;padding:20px 0 0}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions .nav-section-menu-social-media .icon{margin:10px}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions .nav-section-menu-element{min-height:50px;text-align:left}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions .nav-section-menu-element li{font-size:16px;font-weight:500;line-height:18.62px}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions .nav-section-menu-element li a{font-size:16px;font-weight:500;line-height:18.62px}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions a.nav-section-menu-element{align-items:center;display:flex;flex-flow:row nowrap;padding-left:15px}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions a.nav-section-menu-element span{margin-left:0;margin-right:10px}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions a.nav-section-menu-element:hover{background-color:#f1f1f9}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions .nav-section-menu-element.has-dropdown>ol{width:100%}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions .nav-section-menu-element.has-dropdown>ol>li{font-size:inherit;font-weight:inherit;height:50px;max-height:50px;min-height:50px;text-align:left;width:100%}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions .nav-section-menu-element.has-dropdown>ol>li+ol{display:none;font-size:inherit;font-weight:inherit;width:100%}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions .nav-section-menu-element.has-dropdown>ol>li+ol li{font-size:inherit;font-weight:inherit;height:50px;max-height:50px;max-width:100%;min-height:50px;min-width:100%;width:100%}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions .nav-section-menu-element.has-dropdown>ol>li+ol li a{align-items:center;display:flex;height:100%;justify-content:flex-start;margin:0;max-height:100%;max-width:100%;min-height:100%;min-width:100%;padding-left:30px;text-align:left;width:100%}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions .nav-section-menu-element.has-dropdown>ol>li+ol li a:hover{background-color:#f1f1f9}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions .nav-section-menu-element.has-dropdown>ol>li.active+ol{display:block}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions .nav-section-menu-element.has-dropdown>ol>li:hover{background-color:#f1f1f9}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions .nav-section-menu-element.has-dropdown>ol>li button{align-items:center;display:flex;flex-flow:row nowrap;font-size:inherit;font-weight:inherit;height:inherit;max-height:inherit;max-width:100%;min-height:inherit;min-width:100%;padding-left:20px;text-align:left;width:100%}header .nav-section-menu .nav-section-menu-dropdown .nav-section-menu-actions .nav-section-menu-element.has-dropdown>ol>li button .icon{background-size:100%;height:21px;margin-right:10px;max-height:21px;max-width:21px;min-height:21px;min-width:21px;width:21px}header .nav-section-menu .has-dropdown{cursor:pointer;position:relative}header .nav-section-menu .has-dropdown:after{background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='rgba(79, 79, 79, 1)' stroke='rgba(0,0,0,0.2)' stroke-width='0.5' height='30' viewBox='0 0 30 30' width='30' xmlns='http://www.w3.org/2000/svg'><polygon points='0,0 30,0 15,20'/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:8px;left:calc(100% - 20px);pointer-events:none;position:absolute;top:15px;width:8px}header navigation-journey{align-content:flex-start;align-items:center;display:flex;flex:1;flex-wrap:wrap;height:100%;max-width:100%;position:relative;top:14px;z-index:1}header .navigation-icons{display:flex;justify-content:space-between;margin-left:0;max-width:1600px;position:relative;width:100%;z-index:1}header .default,header .navigation-step{align-items:center;display:flex;min-height:22px;min-width:22px}header .navigation-step[data-type=search-flight],header .default[data-type=search-flight]{cursor:pointer!important}header .navigation-step.inactive,header .default.inactive{cursor:default}div.navigation-step.icon:before{content:"";inset:-10px;position:absolute;z-index:20}div.navigation-step.icon{background-size:cover;cursor:default;height:20px;position:relative;width:20px;z-index:10}div.navigation-step.icon:hover{cursor:pointer;filter:none}div.navigation-step.icon.inactive:hover{cursor:default;filter:none}div.navigation-step.icon.active:hover{cursor:pointer;filter:none}.navigation-icons:before{background-color:#c4c4c4;content:"";height:1px;padding-left:7%;position:absolute;top:50%;width:100%;z-index:-1}.navigation-text{background-size:cover;color:#0026a7;display:flex;font-size:12px;font-weight:500;margin-left:-57px;margin-right:-57px;overflow:overlay;padding-top:5px;position:relative;width:max-content;z-index:-1}.navigation-text.unselectable{color:#919191}.navigation-text[data-text*=Explore]{margin-right:-46px}.nav-user-menu{display:flex;margin-right:0%}.nav-section{align-items:center;height:fit-content;max-height:100%;min-height:38%;min-width:fit-content;padding:7px 15px}.nav-section a{font-size:16px;font-weight:500;height:100%;line-height:18.62px;margin-left:5px}.nav-section p{font-size:16px;font-weight:500;line-height:18.62px;margin-left:7px;margin-right:2px;margin-top:5px}.nav-section .icon{height:21px;margin-right:2px;max-height:21px;max-width:21px;min-height:21px;min-width:21px;width:21px}.nav-section.menu-toggle{height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px}.nav-section .user-menu{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;height:100%;justify-content:flex-start;max-width:175px;min-width:175px;width:175px}.nav-section .user-menu .user-menu-image{align-items:center;background-color:#f1f1f9;border:1px solid rgba(196,196,196,1);border-radius:50%;display:flex;height:40px;justify-content:center;max-height:40px;max-width:40px;min-height:40px;min-width:40px;text-transform:uppercase;width:40px}.nav-section .user-menu:hover{background:rgb(241,241,249,1);border-radius:40px;cursor:pointer;height:fit-content;max-height:100%;min-height:38%;width:fit-content}.nav-section .user-menu .user-menu-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-section .user-menu-dropdown{align-items:flex-start;background-color:#fff;box-shadow:0 4px 10px 2px #0003;display:none;flex-flow:column nowrap;height:auto;justify-content:flex-start;min-width:320px;position:absolute;right:0;top:100%;width:100%;z-index:10}.nav-section .user-menu-dropdown a{align-items:center;color:#4f4f4f;display:flex;flex:1;flex-flow:row nowrap;font-size:16px;height:50px;justify-content:flex-start;line-height:18.62px;margin:0;max-height:50px;min-height:50px;padding:17px 25px;width:100%}.nav-section .user-menu-dropdown a span.icon{margin-right:5px;margin-top:-5px}.nav-section .user-menu-dropdown a:hover{background-color:#f1f1f9}.nav-section .user-menu-dropdown .nav-singled-item{border-top:1px solid rgba(218,222,234,1);justify-content:center;text-align:center}user-menu{display:flex;flex-flow:column nowrap;height:100%;justify-content:center;position:relative}user-menu.open{z-index:101}user-menu.open .user-menu-dropdown{display:flex}currency-picker{align-items:center;cursor:pointer;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;position:relative;width:100%}currency-picker .chosen-currency{align-items:center;display:flex;flex-flow:row nowrap}currency-picker .chosen-currency:after{background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='none' stroke='black' stroke-width='3' height='8' viewBox='0 0 22 22' width='14' xmlns='http://www.w3.org/2000/svg'><polygon points='0,0 30,0 15,20'/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:6px;margin-left:2.5px;top:calc(47% - 2px);width:10px}currency-picker .currency-picker-dropdown{align-items:flex-start;background-color:#fff;border-radius:7px;box-shadow:0 4px 10px 2px #0003;display:none;flex-flow:column nowrap;justify-content:flex-start;max-height:244px;min-width:160px;overflow:auto;position:absolute;right:0;top:178%;width:100%;z-index:10}currency-picker .currency-picker-dropdown ul{overflow:overlay;width:100%}currency-picker .currency-picker-dropdown li{align-items:center;display:flex;flex-flow:row nowrap;margin-bottom:7px;padding:5px 10px;width:100%}currency-picker .currency-picker-dropdown li span{padding:5px 0 0 6px;font-weight:700;max-width:40px;min-width:40px;width:40px}currency-picker .currency-picker-dropdown li:hover{background-color:#f1f1f9;margin-left:7px;margin-right:7px;padding-left:3px;width:auto}currency-picker .currency-picker-dropdown .currency-picker-search{background-color:#fff;padding:10px 7px 15px 6px;position:sticky;top:0}currency-picker.open .currency-picker-dropdown{display:flex;overflow:auto;padding-right:7px;z-index:101}currency-picker ::-webkit-scrollbar-thumb{background:#E5E5E5;border-radius:15px;flex-shrink:0;height:37px;margin-right:7px;width:12px}currency-picker ::-webkit-scrollbar{background-color:transparent;padding-right:7px;width:12px}footer{align-items:center;border-top:1px solid #E1E1E5;display:flex;height:200px;justify-content:center;max-height:200px;max-width:100%;min-height:200px;min-width:100%;width:100%}.footer-wrapper{display:flex;flex-flow:row nowrap;margin:0 auto;max-width:1200px;padding:50px;width:100%}.footer-wrapper button,.footer-wrapper p,.footer-wrapper a{font-family:Campton;font-size:16px;font-weight:500;line-height:18.62px}.footer-wrapper .footer-column{align-items:flex-start;display:flex;flex:1;flex-flow:column nowrap}.footer-wrapper .footer-column>*{margin-bottom:14px}.footer-wrapper .footer-column.footer-column-social-media{flex-flow:row wrap;justify-content:flex-end}.footer-wrapper .nav-logo{background-image:url(/images/illustrations/logo_desktop_extended_only_text-944fa2f00da27a4f604b8fe5d818c6cc.svg?vsn=d);background-position:center;background-repeat:no-repeat;background-size:contain;flex:1;height:42.38px;max-height:42.38px;max-width:141px;min-height:42.38px;min-width:141px;width:141px}.footer-wrapper .icon{height:25px;max-height:25px;max-width:25px;min-height:25px;min-width:25px;width:25px}input{color:#4f4f4f;font-size:16px;font-weight:500}input:invalid{border-color:#ff0042}input.sign-in-up-input{border:1px solid rgba(218,222,234,1);border-radius:10px;height:60px;margin:5px auto;max-height:60px;min-height:60px;padding:21px 25px;width:100%}input.sign-in-up-input:active,input.sign-in-up-input:focus{border-color:#677bf4;outline:0}input.sign-in-up-input.is-invalid:invalid{border-color:#ff0042}input.share-itinerary-main-link-text{border:1px solid rgba(218,222,234,1);border-radius:5px;font-family:Campton;height:45px;max-height:45px;min-height:45px;padding:10px}input::placeholder{color:#c4c4c4;opacity:1}.invalid-feedback{color:#ff0042;display:block;margin:5px 10px 10px}.numeric-input-row{align-items:center;border-bottom:1px ridge rgba(218,222,234,1);display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:5px}.numeric-input-row .numeric-input-value,.numeric-input-row button,.numeric-input-row label{align-items:center;display:flex;flex:1;justify-content:center;margin-left:2px;margin-right:2px}.numeric-input-row label{justify-content:flex-start}.numeric-input-row button{background-color:#f1f1f9;border-radius:50%;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px}.numeric-input-row .numeric-input-value{height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;padding-top:4px;width:20px}.numeric-input-row span.text-small{font-size:10px;margin-left:5px}.numeric-input-row:last-child{border-bottom:0}menu-select,passengers-select{display:block;height:29px;position:relative}passengers-select:active,passengers-select:focus,menu-select:active,menu-select:focus{outline:0}menu-select.menu-select-outline .dropdown{border:1px solid rgba(0,37,161,1);color:#0026a7;height:43px;margin:0;max-height:43px;min-height:43px;width:100%}menu-select.menu-select-outline .dropdown .dropdown-selected{background-color:transparent;color:#0026a7;content:"";height:43px;left:10px;max-height:43px;min-height:43px;position:absolute;top:1px}menu-select.menu-select-outline{height:43px;max-height:43px;min-height:43px}menu-select .dropdown .dropdown-selected .select-value-span{font-size:16px;font-weight:500;margin-top:2px;overflow:hidden;text-overflow:clip;white-space:nowrap}passengers-select{border-radius:40px;height:25px;margin:0 10px;max-width:65px;width:fit-content}passengers-select:hover{background:rgb(241,241,249,1);cursor:pointer}passengers-select #passengers-select-selected{display:flex;height:25px;justify-content:flex-start}passengers-select .dropdown{min-width:0px}passengers-select .dropdown .dropdown-list-container{min-width:200px}passengers-select .dropdown .dropdown-list-container .dropdown-menu-arrow{left:45px;position:absolute}passengers-select .dropdown .dropdown-selected{font-weight:400;justify-content:flex-end;left:calc(100% - 37px);padding-left:0;padding-right:30px;padding-top:4px!important}passengers-select .dropdown .dropdown-selected .icon{margin-top:-5.5px!important}.dropdown{border-radius:500px;cursor:pointer;height:100%;list-style:none;padding:0;position:relative;width:100%}.dropdown:after{background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='none' stroke='black' stroke-width='3' height='8' viewBox='0 0 22 22' width='14' xmlns='http://www.w3.org/2000/svg'><polygon points='0,0 30,0 15,20'/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:8px;left:calc(100% - 21px);pointer-events:none;position:absolute;top:calc(47% - 2px);width:10px}.dropdown .dropdown-selected{align-items:center;border-radius:500px;color:#4f4f4f;display:flex;flex-flow:row nowrap;height:35px;justify-content:center;list-style-position:inside;overflow:hidden;padding:0;white-space:nowrap;width:100%}.dropdown .dropdown-selected:focus{background-color:#f1f1f9;border:0;outline:0}.dropdown .dropdown-selected .icon{align-self:center;flex:1;margin-left:10px;margin-right:7px}.dropdown .dropdown-list-container{position:relative;z-index:2000}.dropdown .dropdown-list-container .dropdown-menu-arrow{display:none;height:10px;left:calc(100% - 20px);position:absolute;top:0;width:10px;z-index:21}.dropdown .dropdown-list-container .dropdown-menu-arrow:after{background-color:#fff;border-bottom:0;clip-path:polygon(0 100%,50% 0,100% 100%,0 100%);content:"";height:100%;left:0;position:absolute;top:-4px;width:100%}.dropdown .dropdown-list-container .dropdown-list{background-color:#fff;border-radius:4pt;box-shadow:0 4px 10px 2px #0003;left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;top:5px;transition:opacity .01s cubic-bezier(0,0,.38,.9),max-height .01s cubic-bezier(0,0,.38,.9)}.dropdown .dropdown-list-container .dropdown-list .dropdown-list-item{border-bottom:1px ridge rgba(218,222,234,1);color:#4f4f4f;list-style-position:inside;overflow:hidden;padding:5px;text-overflow:clip;transition:background-color .01s linear,color .01s linear;white-space:nowrap;z-index:2}.dropdown .dropdown-list-container .dropdown-list .dropdown-list-item:hover{background-color:#f7f7f7;transform:none;transition:none}.dropdown .dropdown-list-container .dropdown-list .dropdown-list-item:focus{background-color:#f7f7f7;border:0;outline:0}.dropdown .dropdown-list-container .dropdown-list .dropdown-list-item.dropdown-selected-option{background-color:#f1f1f9}.dropdown .dropdown-list-container .dropdown-list .dropdown-list-item:last-child{border-bottom:0}.dropdown .dropdown-list-container.open .dropdown-list{max-height:250px;opacity:1;padding:5px;width:max-content;z-index:20}.dropdown .dropdown-list-container.open .dropdown-menu-arrow{display:block}.dropdown .dropdown-list-container ul{list-style:none;margin:0;padding:0}.dropdown-list-item{cursor:pointer}range-slider{display:flex;flex-flow:column nowrap;height:60px;justify-content:center;max-height:60px;min-height:60px;position:relative;width:100%}range-slider .range-slider-bar{flex:1;height:50px;max-height:50px;max-width:100%;min-height:50px;min-width:100%;position:relative;width:100%}range-slider .range-slider-bar .range-slider-bar-center{background-color:#f7f7f7;border-radius:500px;height:5px;left:0;max-height:5px;max-width:100%;min-height:5px;min-width:100%;position:absolute;top:calc(50% - 2.5px);width:100%;z-index:0}range-slider .range-slider-bar .range-slider-bar-center .range-slider-bar-center-highlight{background-color:#677bf4;height:5px;max-height:5px;min-height:5px;position:absolute;top:0}range-slider .range-slider-bar .range-slider-bar-right-thumb,range-slider .range-slider-bar .range-slider-bar-left-thumb{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#677bf4;border-radius:50%;cursor:grab;height:15px;max-height:15px;max-width:15px;min-height:15px;min-width:15px;position:absolute;top:calc(50% - 7.5px);user-select:none;width:15px;z-index:1}range-slider .range-slider-bar .range-slider-bar-left-thumb:hover,range-slider .range-slider-bar .range-slider-bar-left-thumb.dragging,range-slider .range-slider-bar .range-slider-bar-right-thumb:hover,range-slider .range-slider-bar .range-slider-bar-right-thumb.dragging{background-color:darken(rgba(103,123,244,1),10%)}range-slider .range-slider-bar .range-slider-bar-left-thumb:active,range-slider .range-slider-bar .range-slider-bar-right-thumb:active{cursor:grabbing}range-slider .range-slider-bar .range-slider-bar-left-thumb:before,range-slider .range-slider-bar .range-slider-bar-right-thumb:before{align-items:center;color:#fff;display:flex;flex-flow:column nowrap;font-size:15px;height:100%;justify-content:center;left:0;line-height:15px;position:absolute;top:0;width:100%}range-slider .range-slider-bar .range-slider-bar-left-thumb{left:calc(0% - 7.5px)}range-slider .range-slider-bar .range-slider-bar-right-thumb{display:none;left:calc(100% - 7.5px)}range-slider:not(.double-range) .range-slider-bar-center-highlight,range-slider:not(.double-range) .range-slider-bar{cursor:pointer}range-slider.double-range .range-slider-bar .range-slider-bar-right-thumb{display:block}range-slider.double-range .range-slider-bar-center-highlight,range-slider.double-range .range-slider-bar{cursor:unset}.range-result{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.range-result p{font-size:14px}location-box{align-items:center;background-color:#f1f1f9;border-radius:30px;display:flex;flex-flow:column nowrap;height:35px;max-height:35px;max-width:370px;min-height:35px;min-width:370px;position:relative;width:370px}location-box suggestions-list .dropdown-list-item:not([data-type="airports"]) p{max-width:100%;min-width:100%;width:100%}location-box .location-box-input-container{align-items:center;display:flex;flex-flow:column nowrap;max-width:100%;min-width:100%;width:100%}location-box .location-box-input-container input.location-box-input{background-color:#f1f1f9;border:0;border-radius:6px;box-shadow:unset;color:#0026a7;font-family:Campton;font-size:14px;font-weight:500;height:35px;line-height:14.62px;max-height:35px;max-width:inherit;min-height:35px;min-width:inherit;outline:0;padding-left:14px;text-align:start;width:inherit}location-box .location-box-input-container input.location-box-input::placeholder{color:#0026a7;font-family:Campton;font-size:16px;font-weight:500;line-height:18.62px}location-box .location-box-input-container input.location-box-input:focus::placeholder{color:transparent}location-box .location-box-input-container input.location-box-input:required,location-box .location-box-input-container input.location-box-input:invalid,location-box .location-box-input-container input.location-box-input:enabled,location-box .location-box-input-container input.location-box-input:disabled,location-box .location-box-input-container input.location-box-input:focus,location-box .location-box-input-container input.location-box-input:active,location-box .location-box-input-container input.location-box-input:hover{border:0;box-shadow:unset;outline:0}location-box[data-no-btns] .dropdown-list-item{padding-right:5px}location-box[data-no-btns] .dropdown-list-item p{max-width:calc(100% - 25px);min-width:calc(100% - 25px);width:calc(100% - 25px)}location-box[data-no-btns] .dropdown-list-item:after{display:none}password-input{display:block;position:relative}password-input input.sign-in-up-input,password-input input{padding-right:50px}password-input button[data-toggle]{background-image:url("data:image/svg+xml;utf8,<svg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.93244 18.4111C4.99862 18.4111 1 14.4233 1 9.50293' stroke='rgba(218, 222, 234, 1)' stroke-linecap='round' stroke-linejoin='round'/><path d='M9.93359 0.594727C14.8674 0.594727 18.866 4.58248 18.866 9.50289' stroke='rgba(218, 222, 234, 1)' stroke-linecap='round' stroke-linejoin='round'/><path d='M6.50988 8.02986C6.53173 7.5156 6.51862 7.03619 6.58417 6.56987C6.83763 4.80044 8.41086 3.58886 10.2463 3.7196C11.9244 3.83728 13.2966 5.30599 13.3272 7.01876C13.3316 7.34127 13.3272 7.66813 13.3272 8.02986C13.5544 8.02986 13.7511 8.02986 13.9434 8.02986C14.175 8.02986 14.2886 8.1301 14.2886 8.3698C14.2886 10.3615 14.2886 12.3576 14.2842 14.3493C14.2842 14.9027 13.856 15.2863 13.266 15.295C12.6192 15.3037 11.9725 15.295 11.3301 15.295C9.80055 15.295 8.27102 15.295 6.73712 15.295C5.93303 15.295 5.57031 14.9289 5.57031 14.1313C5.57031 12.2573 5.57031 10.3833 5.57031 8.50927C5.57031 8.07345 5.61401 8.02986 6.04228 8.02986C6.19086 8.02986 6.33945 8.02986 6.50551 8.02986H6.50988ZM11.8414 8.01243C11.8414 7.66813 11.8501 7.35434 11.8414 7.03619C11.8195 6.1079 11.0941 5.30599 10.1939 5.20575C9.2237 5.09244 8.31909 5.66336 8.10496 6.5873C8.00007 7.04055 8.0263 7.52431 7.99133 8.01243H11.837H11.8414Z' stroke='rgba(218, 222, 234, 1)' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain;height:30px;left:calc(100% - 40px);max-height:30px;max-width:30px;min-height:30px;min-width:30px;position:absolute;top:20px;width:30px}password-input.showing button[data-toggle]{background-image:url("data:image/svg+xml;utf8,<svg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.93244 18.4111C4.99862 18.4111 1 14.4233 1 9.50293' stroke='rgba(0, 37, 161, 1)' stroke-linecap='round' stroke-linejoin='round'/><path d='M9.93359 0.594727C14.8674 0.594727 18.866 4.58248 18.866 9.50289' stroke='rgba(0, 37, 161, 1)' stroke-linecap='round' stroke-linejoin='round'/><path d='M6.50988 8.02986C6.53173 7.5156 6.51862 7.03619 6.58417 6.56987C6.83763 4.80044 8.41086 3.58886 10.2463 3.7196C11.9244 3.83728 13.2966 5.30599 13.3272 7.01876C13.3316 7.34127 13.3272 7.66813 13.3272 8.02986C13.5544 8.02986 13.7511 8.02986 13.9434 8.02986C14.175 8.02986 14.2886 8.1301 14.2886 8.3698C14.2886 10.3615 14.2886 12.3576 14.2842 14.3493C14.2842 14.9027 13.856 15.2863 13.266 15.295C12.6192 15.3037 11.9725 15.295 11.3301 15.295C9.80055 15.295 8.27102 15.295 6.73712 15.295C5.93303 15.295 5.57031 14.9289 5.57031 14.1313C5.57031 12.2573 5.57031 10.3833 5.57031 8.50927C5.57031 8.07345 5.61401 8.02986 6.04228 8.02986C6.19086 8.02986 6.33945 8.02986 6.50551 8.02986H6.50988ZM11.8414 8.01243C11.8414 7.66813 11.8501 7.35434 11.8414 7.03619C11.8195 6.1079 11.0941 5.30599 10.1939 5.20575C9.2237 5.09244 8.31909 5.66336 8.10496 6.5873C8.00007 7.04055 8.0263 7.52431 7.99133 8.01243H11.837H11.8414Z' stroke='rgba(0, 37, 161, 1)' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.slider-checkbox-wrapper{height:25px;max-height:25px;max-width:50px;min-height:25px;min-width:50px;position:relative;width:50px}.slider-checkbox-wrapper input[type=checkbox].slider-checkbox{-moz-appearance:none;-webkit-appearance:none;-webkit-transition:all .2s ease-in-out;appearance:none;background:rgba(196,196,196,1);border-radius:3em;cursor:pointer;font-size:30px;height:100%;max-height:100%;min-height:100%;outline:none;position:relative;transition:all .2s ease-in-out;width:inherit}.slider-checkbox-wrapper input[type=checkbox].slider-checkbox:checked{background:rgba(36,201,134,1)}.slider-checkbox-wrapper input[type=checkbox].slider-checkbox:disabled{background:rgba(218,222,234,1)}.slider-checkbox-wrapper input[type=checkbox].slider-checkbox:disabled:after{box-shadow:none;cursor:not-allowed}.slider-checkbox-wrapper input[type=checkbox].slider-checkbox:disabled.slider-checkbox{cursor:not-allowed}.slider-checkbox-wrapper input[type=checkbox].slider-checkbox:after{transition:all .2s ease-in-out;background:rgb(255,255,255);border-radius:50%;box-shadow:0 4px 10px 2px #0003;content:"";height:22px;left:1.5px;max-height:22px;max-width:22px;min-height:22px;min-width:22px;position:absolute;top:1.5px;width:22px}.slider-checkbox-wrapper input[type=checkbox].slider-checkbox:checked:after{left:calc(100% - 25px)}.input-group-tri>*{margin-left:10px;margin-right:10px}.input-group-tri>*:first-child{margin-left:0}.input-group-tri>*:last-child{margin-right:0}input.word-filter-input{border:1px solid rgba(79,79,79,1);border-radius:14px;font-size:14px;font-weight:500;line-height:16.3px;padding:2px 5px 3px 27.5px;width:100%}input.word-filter-input::placeholder{color:#dadeea}input.word-filter-input:before{content:"A"}input.word-filter-input:active,input.word-filter-input:focus{border-color:#677bf4;outline:0}.word-filter-input-wrapper{position:relative}.word-filter-input-wrapper:after{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11 21C17 21 22 16 22 11C22 6 17 1 11 1C6 1 1 6 1 11C1 17 6 21 11 21Z' stroke='rgba(91, 91, 91, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.1695 14.3096C13.5056 14.3096 15.3995 12.4158 15.3995 10.0796C15.3995 7.74344 13.5056 5.84961 11.1695 5.84961C8.83329 5.84961 6.93945 7.74344 6.93945 10.0796C6.93945 12.4158 8.83329 14.3096 11.1695 14.3096Z' stroke='rgba(91, 91, 91, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M15.9707 16.3103L13.9707 13.5303' stroke='rgba(91, 91, 91, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:center;background-repeat:no-repeat;background-size:121%;border-radius:50%;content:"";height:25px;left:3px;max-height:25px;max-width:25px;min-height:25px;min-width:25px;position:absolute;top:calc(50% - 12.5px);width:25px}toggle-hidden-field{display:block;position:relative}toggle-hidden-field .input-hidden-field-wrapper{align-items:center;display:none;flex-flow:row nowrap;height:50px;justify-content:space-between;max-height:50px;max-width:100%;min-height:50px;min-width:100%;position:relative;width:100%}toggle-hidden-field .input-hidden-field-wrapper input[name=field-value]{flex:1;height:50px;margin-right:5px;max-height:50px;min-height:50px;padding:15px}toggle-hidden-field .input-hidden-field-wrapper button[type=submit]{flex:1;height:40px;max-height:40px;max-width:90px;min-height:40px;min-width:90px;width:90px}toggle-hidden-field.showing button[data-action=show]{display:none}toggle-hidden-field.showing .input-hidden-field-wrapper{display:flex}toggle-hidden-field.showing.valid:not(.valid-changed) input{border-color:#24c986}toggle-hidden-field.showing.valid:not(.valid-changed) button[type=submit]{pointer-events:none}toggle-hidden-field.showing.valid:after,toggle-hidden-field.showing.valid:before{color:#24c986;font-size:11px;position:absolute;top:55px}toggle-hidden-field.showing.valid:before{content:attr(data-active_text);left:5px}toggle-hidden-field.showing.valid:after{content:attr(data-value);font-weight:700;left:115px}toggle-hidden-field.showing.loading button[type=submit]{pointer-events:none}toggle-hidden-field.showing.loading .loading-overlay{display:block}toggle-hidden-field .form-errors{color:#ff0042;min-height:30px;padding:20px 5px 0}toggle-hidden-field .loading-overlay{background-color:#ffffff80;border-radius:10px;display:none;height:100%;left:0;position:absolute;top:0;width:100%}.direction-selector-wrapper{height:128px;margin:auto;max-height:128px;max-width:128px;min-height:128px;min-width:128px;position:relative;width:128px}.direction-selector-wrapper input[type=checkbox].direction-selector{-moz-appearance:none;-webkit-appearance:none;-webkit-transition:all .2s ease-in-out;appearance:none;cursor:pointer;outline:none;position:absolute;transition:all .2s ease-in-out}.direction-selector-wrapper input[type=checkbox].direction-selector:not(:checked){filter:grayscale(100%) brightness(500%)}.direction-selector-wrapper input[type=checkbox].direction-selector:hover{filter:grayscale(50%) brightness(300%)}.direction-selector-wrapper input[type=checkbox].direction-selector:after{align-items:center;color:#0026a7;display:flex;flex-flow:row nowrap;justify-content:center;position:absolute}.direction-selector-wrapper .direction-selector:not(.direction-selector-ALL):before{background-image:url("data:image/svg+xml;utf8,<svg width='37' height='22' viewBox='0 0 37 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M18.0661 22L18.129 21.9312L18.181 22L36.2344 3.78124C35.0523 2.58342 33.6461 1.63272 32.0968 0.983945C30.5476 0.33517 28.8859 0.0011533 27.2077 0.00115316C25.5295 0.00115301 23.8678 0.33517 22.3186 0.983945C20.7693 1.63272 19.3631 2.58342 18.181 3.78124L18.1154 3.85L18.0524 3.78124C16.8705 2.58309 15.4644 1.6321 13.9151 0.98311C12.3658 0.334127 10.7041 -2.23193e-06 9.02577 -2.37865e-06C7.34743 -2.52538e-06 5.6857 0.334127 4.13642 0.98311C2.58715 1.63209 1.181 2.58309 -0.000917749 3.78124L18.0661 22Z' fill='rgba(0, 37, 161, 1)'/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:22px;max-height:22px;max-width:37px;min-height:22px;min-width:37px;position:absolute;width:37px}.direction-selector-wrapper .direction-selector-EAST,.direction-selector-wrapper .direction-selector-WEST{height:33.22px;max-height:33.22px;max-width:33.22px;min-height:33.22px;min-width:33.22px;top:calc(50% - 25.11px);width:33.22px}.direction-selector-wrapper .direction-selector-WEST:after,.direction-selector-wrapper .direction-selector-EAST:after{height:inherit;max-height:inherit;max-width:50%;min-height:inherit;min-width:50%;width:50%}.direction-selector-wrapper .direction-selector-SOUTH,.direction-selector-wrapper .direction-selector-NORTH{height:36.22px;left:calc(50% - 18.11px);max-height:36.22px;max-width:36.22px;min-height:36.22px;min-width:36.22px;width:36.22px}.direction-selector-wrapper .direction-selector-NORTH:after,.direction-selector-wrapper .direction-selector-SOUTH:after{height:50%;max-height:50%;max-width:inherit;min-height:50%;min-width:inherit;width:inherit}.direction-selector-wrapper .direction-selector-ALL{height:36.22px;left:calc(50% - 18.11px);max-height:36.22px;max-width:36.22px;min-height:36.22px;min-width:36.22px;top:calc(50% - 23.11px);width:36.22px}.direction-selector-wrapper .direction-selector-ALL:after{content:"All";height:inherit;max-height:inherit;max-width:inherit;min-height:inherit;min-width:inherit;width:inherit}.direction-selector-wrapper .direction-selector-WEST{left:0}.direction-selector-wrapper .direction-selector-WEST:after{content:"W";height:42px;left:0;max-height:42px}.direction-selector-wrapper .direction-selector-WEST:before{right:-17px;top:9px;transform:rotate(90deg)}.direction-selector-wrapper .direction-selector-EAST{right:0}.direction-selector-wrapper .direction-selector-EAST:after{content:"E";height:42px;max-height:42px;right:0}.direction-selector-wrapper .direction-selector-EAST:before{left:-13px;top:9px;transform:rotate(-90deg)}.direction-selector-wrapper .direction-selector-NORTH{top:0}.direction-selector-wrapper .direction-selector-NORTH:after{content:"N";top:0}.direction-selector-wrapper .direction-selector-NORTH:before{bottom:-4px;left:-1px;transform:rotate(180deg)}.direction-selector-wrapper .direction-selector-SOUTH{bottom:2px}.direction-selector-wrapper .direction-selector-SOUTH:after{bottom:0;content:"S"}.direction-selector-wrapper .direction-selector-SOUTH:before{left:0;top:-5px}stops-component{max-width:100%;width:100%}stops-component .stops-component-row{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-around;margin-bottom:20px;max-width:100%;width:100%}stops-component .stops-component-row .btn-remove{margin-left:13px}stops-component .stops-component-row:last-child{margin-bottom:0}#search-component{position:relative}#search-component:not(.search-timeline-form){margin:12px auto 0;padding:0 19px}#search-component.submitting:after{background-color:#0000001a;content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:5}#search-component button#reverse_trip_btn:hover,#search-component button#add_location_btn:hover{box-shadow:0 4px 10px 2px #0003}#search-component.search-timeline-form{min-height:130px}#search-component.search-timeline-form external-searches{display:none!important}#search-component.search-timeline-form button.btn-search-submit:before{border-color:#24c986;color:#24c986}#search-component.search-timeline-form button.btn-search-submit:after{background-color:#24c986}#search-component.search-timeline-form button.btn-search-submit:hover:after{transform:scale(1.02)}#search-component.search-timeline-form button.btn-search-submit:hover:before{color:#fff;transform:scale(1.02)}#search-component.search-timeline-form .search-component-actions #add_location_btn,#search-component.search-timeline-form .search-component-actions .search-input-reverse{background-color:#fff;border:1px solid rgba(0,38,167,1);color:#0026a7;order:0}#search-component.search-timeline-form .search-component-actions #add_location_btn:active,#search-component.search-timeline-form .search-component-actions .search-input-reverse:active{background-color:#0026a7;border:none!important;box-shadow:0 4px 10px 2px #0003;color:#fff}#search-component button#add_location_btn:disabled{background-color:#f1f1f9;opacity:1}#search-component .search-component-progress{margin:25px 14px -25px 0}#search-component .search-component-actions{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:-50px;margin-top:48px;min-width:100%;position:relative;z-index:2}#search-component .search-component-actions>*{margin:0 14px 10px 0;min-width:130px}#search-component .search-component-actions>*:last-child{margin-right:0}#search-component .search-component-actions>#input-reverse_btn,#search-component .search-component-actions>#reverse_trip_btn,#search-component .search-component-actions>button#add_location_btn{font-size:16px;background:white;border:1px solid rgba(0,38,167,1);border-radius:40px;color:#0026a7;font-weight:500;line-height:normal;padding-top:3px}#search-component .search-component-actions>button#add_location_btn:hover,#search-component .search-component-actions>#reverse_trip_btn:hover,#search-component .search-component-actions>#input-reverse_btn:hover{color:#fff;background:rgba(0,38,167,1)}#search-component .search-component-actions>.btn-search-submit{background-color:#fff;margin-left:auto}body.viewport-sp-dynamic #search-component.submitting:after{height:100dvh}.search-component-options{align-items:center;display:flex;height:22px;margin:0 10px 24px -9px}.search-component-options menu-select{border-radius:40px;height:29px;padding:0}.search-component-options menu-select #trip_type-selected{display:flex;height:29px;padding-right:26px}.search-component-options menu-select[id=trip_type]{height:29px;width:fit-content}.search-component-options menu-select li#cabin_type-selected{height:29px;justify-content:flex-start;padding-left:10px;width:117px}.search-component-options menu-select:hover{background:rgb(241,241,249,1);cursor:pointer}origin-destination{align-items:center;display:flex;flex:1;flex-flow:row nowrap;height:59px;justify-content:center;max-height:59px;max-width:60%;min-height:59px;position:relative;width:353px}origin-destination button.btn-bonus-city-leg{box-shadow:0 2px 5px 1px #0003;left:45.6%;position:absolute;top:calc(50% - 20px);z-index:1}origin-destination button.btn-bonus-city-leg[data-missing]:hover:before{content:"";height:100%;left:-35px;position:absolute;top:-9px;width:100%;z-index:1}origin-destination button.btn-bonus-city-leg:after{background-color:#fff;border-radius:7px;box-shadow:0 4px 10px 2px #0003;color:#4f4f4f;font-size:13px;font-weight:500;left:calc(50% - 89px);padding:6px 11px 3px;position:absolute;top:-34px;white-space:nowrap;width:auto}origin-destination button.btn-bonus-city-leg[data-missing=none]:hover:after{content:"Add stopovers to this leg"}origin-destination button.btn-bonus-city-leg[data-missing=both]:hover:after{content:"Specify origin & destination";left:calc(50% - 104px)}origin-destination button.btn-bonus-city-leg[data-missing=origin]:hover:after{content:"Specify origin";left:calc(50% - 105px)}origin-destination button.btn-bonus-city-leg[data-missing=destination]:hover:after{content:"Specify destination";left:calc(50% - 121px)}.inner-box{box-sizing:border-box;max-height:59px;max-width:fit-content;overflow-x:hidden;overflow-y:hidden;padding:11px 0 12px 13px}origin-destination .search-input-container,location-input .location-input-input{align-items:flex-start;border:1px solid rgba(218,222,234,1);border-radius:500px;display:flex;flex:1;flex-flow:row nowrap;margin:5px 0;min-height:59px;min-width:230px;position:relative;transition:border .1s cubic-bezier(0,0,.38,.9),min-width .2s cubic-bezier(0,0,.38,.9)}location-input .location-input-input:hover,origin-destination .search-input-container:hover{border:1px solid rgb(103,123,244);border-radius:29.5px;cursor:text}location-input .location-input-input input.search-input,origin-destination .search-input-container input.search-input{background-color:transparent;border:0;box-shadow:unset;flex:1;font-size:16px;font-weight:500;height:100%;outline:0;transition:width .2s cubic-bezier(0,0,.38,.9),margin-left .2s,margin-right .2s;width:0}origin-destination .search-input-container input.search-input.bonus-city,location-input .location-input-input input.search-input.bonus-city{display:none}origin-destination .search-input-container input.search-input:required,origin-destination .search-input-container input.search-input:invalid,origin-destination .search-input-container input.search-input:enabled,origin-destination .search-input-container input.search-input:disabled,origin-destination .search-input-container input.search-input:focus,origin-destination .search-input-container input.search-input:active,origin-destination .search-input-container input.search-input:hover,location-input .location-input-input input.search-input:required,location-input .location-input-input input.search-input:invalid,location-input .location-input-input input.search-input:enabled,location-input .location-input-input input.search-input:disabled,location-input .location-input-input input.search-input:focus,location-input .location-input-input input.search-input:active,location-input .location-input-input input.search-input:hover{border:0;box-shadow:unset;outline:0}location-input .location-input-input.focus-active,location-input .location-input-input:focus,origin-destination .search-input-container.focus-active,origin-destination .search-input-container:focus{border:1px solid rgba(103,123,244,1);outline:0}origin-destination .search-input-container:focus input.search-input,origin-destination .search-input-container.focus-active input.search-input,location-input .location-input-input:focus input.search-input,location-input .location-input-input.focus-active input.search-input{min-width:90px!important;padding:0}origin-destination .search-input-container:focus selected-destinations,origin-destination .search-input-container.focus-active selected-destinations,location-input .location-input-input:focus selected-destinations,location-input .location-input-input.focus-active selected-destinations{display:contents;max-width:100%}location-input .location-input-input.focus-active selected-destinations .selected-destination-tag[data-type=anywhere],location-input .location-input-input:focus selected-destinations .selected-destination-tag[data-type=anywhere],origin-destination .search-input-container.focus-active selected-destinations .selected-destination-tag[data-type=anywhere],origin-destination .search-input-container:focus selected-destinations .selected-destination-tag[data-type=anywhere]{display:none}location-input .location-input-input.focus-active selected-destinations .selected-destination-tag,location-input .location-input-input:focus selected-destinations .selected-destination-tag,origin-destination .search-input-container.focus-active selected-destinations .selected-destination-tag,origin-destination .search-input-container:focus selected-destinations .selected-destination-tag{allign-items:center;background-color:var(--color-secondary_light_3);border:1px solid var(--color-secondary_light_3);margin:4px}origin-destination .search-input-container:focus selected-destinations .selected-destination-tag:hover,origin-destination .search-input-container.focus-active selected-destinations .selected-destination-tag:hover,location-input .location-input-input:focus selected-destinations .selected-destination-tag:hover,location-input .location-input-input.focus-active selected-destinations .selected-destination-tag:hover{background-color:var(--color-white);border:1px solid var(--color-disabled)}origin-destination .search-input-container:focus+.search-input-reverse,origin-destination .search-input-container.focus-active+.search-input-reverse,location-input .location-input-input:focus+.search-input-reverse,location-input .location-input-input.focus-active+.search-input-reverse{border:1px solid rgba(103,123,244,1);display:none}location-input .location-input-input.origin,origin-destination .search-input-container.origin{margin-right:-5px}location-input .location-input-input.destination,origin-destination .search-input-container.destination{margin-left:5px;padding-left:5px}.search-input-container:last-child{margin-right:10px}.location-input.origin.focus-active+.selected-destinations,.selected-destinations{display:none}.location-confirm-button{border:1px solid rgba(0,38,167,1);border-radius:20px;margin:10px 0 0 -1px;padding:5px 5px 0;position:absolute;top:0}.location-confirm-button:hover svg{stroke:#fff}.location-confirm-button:hover{background-color:#0026a7;cursor:pointer;stroke:#fff}location-input{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px 2px #0003;display:none;flex-flow:column nowrap;left:calc(50% - 150px);max-width:373px;min-width:373px;padding:15px 15px 17px;position:absolute;top:calc(65% - 30px);transition:opacity .8s ease-in-out;width:373px;z-index:1000}location-input:active,location-input:focus{outline:0}location-input.no-suggestions{padding-bottom:25px}location-input .location-input-mobile-actions{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}location-input .location-input-input{border:1px solid rgba(218,222,234,1);border-radius:15px;flex-flow:row wrap;max-width:100%;min-width:100%;outline:0;padding:11px 47px 11px 11px;width:100%}location-input .location-input-input.focus-active,location-input .location-input-input:focus{border:1px solid rgba(103,123,244,1);border-radius:29.5px;outline:0;z-index:1000}location-input .location-input-input input.search-input{color:#4f4f4f;font-family:Campton;font-size:16px;font-weight:400;height:25px;line-height:normal;margin-left:10px;margin-top:6px;width:fit-content!important}location-input .location-input-input input.search-input input[type=text]::placeholder{line-height:40px}location-input .location-input-input .selected-destinations{flex-flow:row wrap}location-input .location-input-input .selected-destinations .tag-main{font-weight:600}location-input .location-input-input .selected-destinations .tag-iata{font-weight:400}location-input .location-input-input .selected-destinations .selected-destination-tag{margin:0;max-width:100%;min-width:100%;width:100%}location-input .location-input-input .selected-destinations .selected-destination-tag:active,location-input .location-input-input .selected-destinations .selected-destination-tag:focus{background-color:#4f4f4f;color:#fff}location-input .location-input-input .selected-destinations.is-anywhere+input.search-input{border-top:0!important;margin-top:2px}location-input .location-input-actions{align-items:center;display:none;flex-flow:row nowrap;justify-content:space-between;margin:10px 0}location-input .location-input-actions button.btn-update:disabled{display:none}location-input.active{border-radius:10px;display:flex;fill:#fff;left:10px;padding:15px 15px 17px;tabindex:0}location-input .active external-searches#external-searches-btn{z-index:unset}location-input suggestions-list{box-shadow:unset;left:unset;max-width:unset;position:relative;top:100%}origin-destination .search-input-container.focus-active location-input[data-type=origin]{top:-21px}origin-destination .search-input-container.focus-active location-input[data-type=destination]{top:-21px}origin-destination .search-input-container.focus-active location-input{border-radius:10px;display:flex;fill:#fff;left:-16px!important;max-width:calc(206% + 10px);min-width:calc(206% + 10px);padding:15px 15px 17px;width:calc(206% + 10px)}selected-destinations{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-flow:row nowrap;max-width:99%;overflow:hidden;scroll-behavior:smooth;scrollbar-width:none}selected-destinations::-webkit-scrollbar{height:0;width:0}selected-destinations .selected-destination-tag[data-type=anywhere],selected-destinations .selected-destination-tag{align-items:center;background-color:#fff;border:1px solid rgba(196,196,196,1);border-radius:100px;color:#4f4f4f;display:flex;flex-flow:row;font-family:Campton;font-weight:500;margin:4px;padding:0 2px 0 7px;scroll-snap-align:start;z-index:0}selected-destinations .selected-destination-tag:hover,selected-destinations .selected-destination-tag:focus,selected-destinations .selected-destination-tag[data-type=anywhere]:hover,selected-destinations .selected-destination-tag[data-type=anywhere]:focus{background-color:#fff;box-shadow:0 4px 5px #00000026,0 0 2px #0000001a;color:#fff;font-size:16px;font-weight:500;outline:0;transition:transform .05s,box-shadow .3s}selected-destinations .selected-destination-tag[data-type=anywhere]:focus:active,selected-destinations .selected-destination-tag[data-type=anywhere]:hover:active,selected-destinations .selected-destination-tag:focus:active,selected-destinations .selected-destination-tag:hover:active{box-shadow:0 5px 10px #00000030,0 3px 3px #0000003b}selected-destinations .selected-destination-tag[data-type=anywhere]:focus .tag-iata,selected-destinations .selected-destination-tag[data-type=anywhere]:hover .tag-iata,selected-destinations .selected-destination-tag:focus .tag-iata,selected-destinations .selected-destination-tag:hover .tag-iata{align-items:center;background-color:#fff;display:flex;font-size:12px;font-weight:400;height:100%;justify-content:center;padding-top:7.5px}selected-destinations .selected-destination-tag[data-type=anywhere]:focus button.tag-remove,selected-destinations .selected-destination-tag[data-type=anywhere]:hover button.tag-remove,selected-destinations .selected-destination-tag:focus button.tag-remove,selected-destinations .selected-destination-tag:hover button.tag-remove{align-items:center;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> <circle cx="9.5" cy="9.5" r="7.5" fill="transparent" /><circle cx="9.5" cy="9.5" r="7.5" fill="none" stroke="rgba(255, 0, 66, 1)" stroke-width=".7" /> <path d="M6 6L13 13" stroke="rgba(255, 0, 66, 1)" stroke-width=".7" stroke-linecap="round" stroke-linejoin="round" /> <path d="M6 13L13 6" stroke="rgba(255, 0, 66, 1)" stroke-width=".7" stroke-linecap="round" stroke-linejoin="round" /></svg>');background-position:top;background-repeat:no-repeat;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;max-height:20px;max-width:20px;min-height:20px;min-width:20px;padding:10px;width:20px}selected-destinations .selected-destination-tag button.tag-remove,selected-destinations .selected-destination-tag[data-type=anywhere] button.tag-remove{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="tranparent"> <circle cx="9.5" cy="9.5" r="7.5" fill="transparent" /><circle cx="9.5" cy="9.5" r="7.5" fill="none" stroke="rgba(79, 79, 79, 1)" stroke-width=".7" /> <path d="M6 6L13 13" stroke="rgba(79, 79, 79, 1)" stroke-width=".7" stroke-linecap="round" stroke-linejoin="round" /> <path d="M6 13L13 6" stroke="rgba(79, 79, 79, 1)" stroke-width=".7" stroke-linecap="round" stroke-linejoin="round" /></svg>');background-position:top;background-repeat:no-repeat;border-radius:50%;cursor:pointer;display:flex;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;padding:10px;width:20px;z-index:1}selected-destinations .selected-destination-tag .tag-main,selected-destinations .selected-destination-tag[data-type=anywhere] .tag-main{align-items:center;color:#4f4f4f;display:flex;font-size:16px;font-weight:600;height:100%;max-width:200px;overflow:hidden;padding-top:5px;text-overflow:ellipsis;touch-action:none;white-space:nowrap}selected-destinations .selected-destination-tag .tag-iata,selected-destinations .selected-destination-tag[data-type=anywhere] .tag-iata{align-items:center;display:flex;font-size:12px;font-style:normal;font-weight:400;justify-content:center;line-height:normal;margin:-3px 3px 0 5px;padding-top:7.5px}selected-destinations .selected-destination-tag .input.search-input,selected-destinations .selected-destination-tag[data-type=anywhere] .input.search-input{padding-top:7.5px}selected-destinations .selected-destination-tag:last-child,selected-destinations .selected-destination-tag[data-type=anywhere]:last-child{margin-right:20px}selected-destinations .selected-destination-tag[data-type=anywhere],selected-destinations .selected-destination-tag[data-type=anywhere][data-type=anywhere]{font-weight:600}selected-destinations .selected-destination-tag[data-type=anywhere][data-type=anywhere] button.tag-remove,selected-destinations .selected-destination-tag[data-type=anywhere] button.tag-remove{display:none}.bonus-city>selected-destinations .selected-destination-tag{background-color:#f1f1f9;color:#0026a7;cursor:default}.bonus-city>selected-destinations .selected-destination-tag:before{background-image:url("data:image/svg+xml;utf8,<svg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.48554 14.9992C7.48965 14.9951 7.49375 14.9905 7.49786 14.9864C7.50196 14.9905 7.50607 14.9951 7.51017 14.9992L10.8942 11.6003C9.95977 10.6619 8.44455 10.6619 7.51017 11.6003C7.50607 11.6045 7.50196 11.6091 7.49786 11.6132C7.49375 11.6091 7.48965 11.6045 7.48554 11.6003C6.55116 10.6619 5.03594 10.6619 4.10156 11.6003L7.48554 14.9992Z' fill='rgba(0, 37, 161, 1)'/><path d='M7.51017 0C7.50607 0.00410491 7.50196 0.00872293 7.49786 0.0128278C7.49375 0.00872293 7.48965 0.00410491 7.48554 0L4.10156 3.39886C5.03594 4.33735 6.55116 4.33735 7.48554 3.39886C7.48965 3.39476 7.49375 3.39014 7.49786 3.38603C7.50196 3.39014 7.50607 3.39476 7.51017 3.39886C8.44455 4.33735 9.95977 4.33735 10.8942 3.39886L7.51017 0Z' fill='rgba(0, 37, 161, 1)'/><path d='M0 7.4875C0.00410491 7.4916 0.00872293 7.49571 0.0128278 7.49981C0.00872293 7.50392 0.00410491 7.50802 0 7.51213L3.39886 10.8961C4.33735 9.96173 4.33735 8.44651 3.39886 7.51213C3.39476 7.50802 3.39014 7.50392 3.38603 7.49981C3.39014 7.49571 3.39476 7.4916 3.39886 7.4875C4.33735 6.55312 4.33735 5.03789 3.39886 4.10352L0 7.4875Z' fill='rgba(0, 37, 161, 1)'/><path d='M14.9992 7.51017C14.9951 7.50607 14.9905 7.50196 14.9864 7.49786C14.9905 7.49375 14.9951 7.48965 14.9992 7.48554L11.6003 4.10156C10.6619 5.03594 10.6619 6.55116 11.6003 7.48554C11.6045 7.48965 11.6091 7.49375 11.6132 7.49786C11.6091 7.50196 11.6045 7.50607 11.6003 7.51017C10.6619 8.44455 10.6619 9.95977 11.6003 10.8942L14.9992 7.51017Z' fill='rgba(0, 37, 161, 1)'/></svg>");background-position:center;background-repeat:no-repeat;background-size:20px;border-radius:50%;content:"";height:25px;max-height:25px;max-width:25px;min-height:25px;min-width:25px;width:25px}.date-picker-row{border-radius:500px;display:flex;flex:1;flex-flow:row nowrap;min-width:436px}.date-picker-row date-picker{min-width:154px;width:100%}.date-picker-row date-picker:first-child{border-radius:500px 0 0 500px;border-right:0}.date-picker-row date-picker:first-child .date-picker-selected{border-radius:inherit;font-weight:500}.date-picker-row date-picker:last-child{border-left:0;border-radius:0 500px 500px 0}.date-picker-row date-picker:last-child .date-picker-selected{border-radius:inherit;font-weight:500}.max-container.trip-live-top-section.step-stopovers.top-section-form .date-picker-months-panel{top:100%}date-picker{background-color:#fff;border-radius:500px;flex:1;font-weight:400;max-width:470px;min-width:250px;position:relative;width:100%}date-picker.active,date-picker:hover,date-picker.focus-active,date-picker:focus{border:0;outline:0}date-picker:focus .date-picker-selected,date-picker.focus-active .date-picker-selected,date-picker:hover .date-picker-selected,date-picker.active .date-picker-selected{border:1px solid rgba(103,123,244,1);color:#0026a7}date-picker:after{content:"";height:calc(100% + 0px);left:-2px;position:absolute;top:-2px;width:calc(100% + 0px)}date-picker .date-picker-selected{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;align-items:center;border:1px solid rgba(218,222,234,1);border-radius:500px;color:#4f4f4f;display:flex;flex:1;flex-flow:row nowrap;font-size:16px;font-weight:400;height:59px;justify-content:left;max-height:59px;min-height:59px;padding:22px 20px 18px 25px;pointer-events:none;text-align:center;user-select:none}date-picker.hide-input{position:absolute}date-picker.hide-input .date-picker-selected{display:none}date-picker[data-immediate_changes=true] button.date-picker-cancel{display:none}date-picker.requesting-prices .date-picker-months-panel .date-picker-calendar .date-picker-cell[data-day] .date-picker-cell-price{animation:loading-dots 1s infinite linear alternate;animation-delay:.5s;border-radius:50%;height:4px;left:calc(50% - 2px);max-height:4px;max-width:4px;min-height:4px;min-width:4px;top:calc(100% - 10px);width:4px;z-index:2}date-picker.requesting-prices .date-picker-months-panel .date-picker-calendar .date-picker-cell[data-day] .date-picker-cell-price:after,date-picker.requesting-prices .date-picker-months-panel .date-picker-calendar .date-picker-cell[data-day] .date-picker-cell-price:before{content:"";display:inline-block;position:absolute;top:0}date-picker.requesting-prices .date-picker-months-panel .date-picker-calendar .date-picker-cell[data-day] .date-picker-cell-price:before{animation:loading-dots 1s infinite alternate;animation-delay:0s;background-color:#4f4f4f;border-radius:5px;bottom:15px;color:#4f4f4f;height:4px;left:-7.5px;top:14px;width:4px}date-picker.requesting-prices .date-picker-months-panel .date-picker-calendar .date-picker-cell[data-day] .date-picker-cell-price:after{animation:loading-dots 1s infinite alternate;animation-delay:1s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:4px;left:7.5px;width:4px}date-picker[data-stopover_calendar=true] .date-picker-cancel{display:none}date-picker[data-stopover_calendar=true] .date-picker-options-row .date-picker-options-actions-row button.btn-remove{display:flex;position:absolute;right:15px}date-picker .date-picker-months-panel{background-color:#fff;border:0;border-radius:10px;display:none;flex-flow:column nowrap;height:fit-content;margin:0;min-height:525px;opacity:0;padding:0;position:absolute;top:calc(100% + 40px);width:863px;z-index:100}date-picker .date-picker-months-panel[data-stopover_calendar=true]{top:0}date-picker .date-picker-months-panel:focus{border:0;outline:0}date-picker .date-picker-months-panel .date-picker-panel-arrow{clip-path:polygon(-5px 100%,-5px -5px,calc(100% + 5px) -5px,calc(100% + 5px) 100%,-5px 100%);display:none;height:20px;left:50%;position:absolute;top:-20px;width:20px;z-index:101}date-picker .date-picker-months-panel .date-picker-panel-arrow:after{background-color:#fff;border-bottom:0;clip-path:polygon(0 100%,50% 0,100% 100%,0 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}date-picker .date-picker-options-row{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;min-height:60px;padding:20px 10px 30px;top:0}date-picker .date-picker-actions-row,date-picker .date-picker-options-row{flex:1;height:59px;left:0;max-height:59px;min-height:59px;position:absolute;width:100%}date-picker .date-picker-options-row .date-picker-options-actions-row{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}date-picker .date-picker-options-row .date-picker-options-actions-row button.btn-remove{display:none}date-picker .date-picker-options-row button.btn.btn-long{height:25px;max-height:25px;min-height:25px}date-picker .date-picker-options-row .showing-prices-select{display:none}date-picker .date-picker-options-row div[data-next_date_mobile],date-picker .date-picker-options-row div[data-selected_mobile]{display:none}date-picker .date-picker-actions-row{align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:flex-end;padding:0 20px 10px;top:calc(100% - 60px)}date-picker .date-picker-months-row{align-items:center;display:flex;flex:1;flex-flow:row nowrap;justify-content:center}date-picker.active .date-picker-months-panel{display:flex;opacity:1}date-picker .date-picker-month-a{margin-left:10px}date-picker .date-picker-month-a button.date-picker-calendar-month-year-next{display:none}date-picker .date-picker-month-b{margin-left:10px}date-picker .date-picker-month-b,date-picker .date-picker-month-a{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}date-picker .date-picker-calendar-month-year-container{align-items:center;display:flex;flex-flow:row nowrap;height:30px;justify-content:center;margin-bottom:30px;max-height:30px;min-height:30px;position:relative}date-picker .date-picker-calendar-month-year-container .date-picker-calendar-month-year,date-picker .date-picker-calendar-month-year-container .date-picker-calendar-month-year-next,date-picker .date-picker-calendar-month-year-container .date-picker-calendar-month-year-previous{flex:1}date-picker .date-picker-calendar-month-year-container .date-picker-calendar-month-year-mobile,date-picker .date-picker-calendar-month-year-container .date-picker-calendar-month-year{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;align-items:center;display:flex;flex-flow:row nowrap;font-size:12px;font-weight:500;justify-content:center;line-height:13.97px;user-select:none}date-picker .date-picker-calendar-month-year-container .date-picker-calendar-month-year-mobile{display:none}date-picker .date-picker-calendar-month-year-container .date-picker-calendar-month-year-next,date-picker .date-picker-calendar-month-year-container .date-picker-calendar-month-year-previous{background-color:#f1f1f9;background-position:center;background-repeat:no-repeat;border-radius:4px;height:30px;max-height:30px;max-width:30px;min-height:30px;min-width:30px;width:30px}date-picker .date-picker-calendar-month-year-container .date-picker-calendar-month-year-previous.disabled,date-picker .date-picker-calendar-month-year-container .date-picker-calendar-month-year-next.disabled{opacity:.4;pointer-events:none}date-picker .date-picker-calendar-month-year-container .date-picker-calendar-month-year-previous{background-image:url("data:image/svg+xml;utf8,<svg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5.96244e-08 5L6 0.669872L6 9.33013L5.96244e-08 5Z' fill='rgba(79, 79, 79, 1)'/></svg>")}date-picker .date-picker-calendar-month-year-container .date-picker-calendar-month-year-next{background-image:url("data:image/svg+xml;utf8,<svg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6 5L-9.26926e-07 9.33013L-6.65503e-08 0.669872L6 5Z' fill='rgba(79, 79, 79, 1)'/></svg>")}date-picker .date-picker-calendar{display:flex;flex:1;flex-flow:row wrap;margin-top:22px;max-width:400px;width:400px}date-picker .date-picker-calendar .date-picker-cell{color:#4f4f4f4d;cursor:default;flex:1;font-size:16px;line-height:18.62px;margin-top:10px;position:relative}date-picker .date-picker-calendar .date-picker-cell[data-row="1"]{margin-top:5px}date-picker .date-picker-calendar .date-picker-cell.flexible-range.itinerary-part,date-picker .date-picker-calendar .date-picker-cell.flexible-range{border-bottom:1px solid rgba(103,123,244,1);border-top:1px solid rgba(103,123,244,1)}date-picker .date-picker-calendar .date-picker-cell.flexible-range.flexible-range.range-part-end,date-picker .date-picker-calendar .date-picker-cell.flexible-range.itinerary-part.flexible-range.range-part-end{border-bottom-right-radius:10px;border-right:1px solid rgba(103,123,244,1);border-top-right-radius:10px}date-picker .date-picker-calendar .date-picker-cell.flexible-range[data-day].selectable.other-range-part:before,date-picker .date-picker-calendar .date-picker-cell.flexible-range.selected:before,date-picker .date-picker-calendar .date-picker-cell.flexible-range.range-part:before,date-picker .date-picker-calendar .date-picker-cell.flexible-range.itinerary-part[data-day].selectable.other-range-part:before,date-picker .date-picker-calendar .date-picker-cell.flexible-range.itinerary-part.selected:before,date-picker .date-picker-calendar .date-picker-cell.flexible-range.itinerary-part.range-part:before{background-color:#f1f1f9;z-index:102}date-picker .date-picker-calendar .date-picker-cell .date-picker-cell-text{padding-top:6px;z-index:100}date-picker .date-picker-calendar .date-picker-cell:not(.selectable) .date-picker-cell-text{color:#4f4f4f4d}date-picker .date-picker-calendar .date-picker-cell:not(.selectable) .date-picker-cell-price{display:none;padding-bottom:6px}date-picker .date-picker-calendar .date-picker-cell .date-picker-cell-handles{display:none;height:100%;position:absolute;width:100%}date-picker .date-picker-calendar .date-picker-cell .date-picker-cell-handles button[data-handler_direction=right],date-picker .date-picker-calendar .date-picker-cell .date-picker-cell-handles button[data-handler_direction=left]{background:transparent;background-repeat:no-repeat;background-size:contain;height:30%;position:absolute;top:32%;width:15%;z-index:1}date-picker .date-picker-calendar .date-picker-cell .date-picker-cell-handles button[data-handler_direction=left]:hover,date-picker .date-picker-calendar .date-picker-cell .date-picker-cell-handles button[data-handler_direction=right]:hover{cursor:ew-resize}date-picker .date-picker-calendar .date-picker-cell .date-picker-cell-handles button[data-handler_direction=left]{background-image:url("data:image/svg+xml;utf8,<svg fill='rgba(103, 123, 244, 1)' height='60' viewBox='0 0 30 60' width='30' xmlns='http://www.w3.org/2000/svg'><polygon points='30,0 0,30 30,60'/></svg>");left:-15%}date-picker .date-picker-calendar .date-picker-cell .date-picker-cell-handles button[data-handler_direction=left]:hover{background-image:url("data:image/svg+xml;utf8,<svg fill='rgba(36, 201, 134, 1)' height='60' viewBox='0 0 30 60' width='30' xmlns='http://www.w3.org/2000/svg'><polygon points='30,0 0,30 30,60'/></svg>")}date-picker .date-picker-calendar .date-picker-cell .date-picker-cell-handles button[data-handler_direction=right]{background-image:url("data:image/svg+xml;utf8,<svg fill='rgba(103, 123, 244, 1)' height='60' viewBox='0 0 30 60' width='30' xmlns='http://www.w3.org/2000/svg'><polygon points='0,0 30,30 0,60'/></svg>");left:104%}date-picker .date-picker-calendar .date-picker-cell .date-picker-cell-handles button[data-handler_direction=right]:hover{background-image:url("data:image/svg+xml;utf8,<svg fill='rgba(36, 201, 134, 1)rgba(79, 79, 79, 1)' height='60' viewBox='0 0 30 60' width='30' xmlns='http://www.w3.org/2000/svg'><polygon points='0,0 30,30 0,60'/></svg>")}date-picker .date-picker-calendar .date-picker-cell.range-part.selectable.range-part-start[data-day]:not(.selected){z-index:102}date-picker .date-picker-calendar .date-picker-cell.range-part.selectable.range-part-start[data-day]:not(.selected):before{border:1px solid rgba(103,123,244,1);border-right:0}date-picker .date-picker-calendar .date-picker-cell.range-part.selectable.range-part-start[data-day]:not(.selected) .date-picker-cell-handles{display:block}date-picker .date-picker-calendar .date-picker-cell.range-part.selectable.range-part-start[data-day]:not(.selected) .date-picker-cell-handles button[data-handler_direction=right]{display:none}date-picker .date-picker-calendar .date-picker-cell.range-part.selectable.range-part-start[data-day]~.other-range-part:nth-of-type(7) .date-picker-cell-origin{display:none}date-picker .date-picker-calendar .date-picker-cell.range-part.selectable.range-part-start[data-day]~.other-range-part:nth-of-type(6) .date-picker-cell-origin{display:none}date-picker .date-picker-calendar .date-picker-cell.other-range-part.range-part-start[data-day]:before{border-left:1px solid rgba(79,79,79,1)}date-picker .date-picker-calendar .date-picker-cell.other-range-part.range-part-end{z-index:100}date-picker .date-picker-calendar .date-picker-cell.other-range-part.range-part-end+.range-part-start{z-index:100}date-picker .date-picker-calendar .date-picker-cell.range-part.selectable.range-part-end[data-day]:not(.selected):before{border-bottom-right-radius:10px;border-right:1px solid rgba(103,123,244,1);border-top-right-radius:10px}date-picker .date-picker-calendar .date-picker-cell.range-part.selectable.range-part-end[data-day]:not(.selected) .date-picker-cell-handles{display:block}date-picker .date-picker-calendar .date-picker-cell.range-part.selectable.range-part-end[data-day]:not(.selected) .date-picker-cell-handles button[data-handler_direction=left]{display:none}date-picker .date-picker-calendar .date-picker-cell.range-part.selectable.range-part-end[data-day]:not(.selected) .date-picker-cell-handles button[data-handler_direction=right]{left:103%}date-picker .date-picker-calendar .date-picker-cell.range-part.selectable.range-part-end.range-part-start[data-day]:before{border-right:1px solid rgba(79,79,79,1)}date-picker .date-picker-calendar .date-picker-cell.range-part.selectable.range-part-end.range-part-start[data-day].selected:before{border-right:1px solid rgba(103,123,244,1);z-index:100}date-picker .date-picker-calendar .date-picker-cell.other-range-part.range-part-end[data-day]:before{border-right:1px solid rgba(79,79,79,1)}date-picker .date-picker-calendar .date-picker-cell.other-range-part.range-part-end[data-day]:not(.range-part-start):before{border-bottom-right-radius:10px;border-right:1px solid rgba(79,79,79,1);border-top-right-radius:10px}date-picker .date-picker-calendar .date-picker-cell.itinerary-part{background-color:#f1f1f9}date-picker .date-picker-calendar .date-picker-cell.range-part{z-index:2}date-picker .date-picker-calendar .date-picker-cell.range-part .date-picker-cell-text{color:#677bf4}date-picker .date-picker-calendar .date-picker-cell.range-part .date-picker-cell-handles{display:none}date-picker .date-picker-calendar .date-picker-cell.range-part-end[data-day][data-weekday="6"]{border-radius:0}date-picker .date-picker-calendar .date-picker-cell[data-day].range-part-start.other-range-part:before,date-picker .date-picker-calendar .date-picker-cell[data-day].range-part-start:before,date-picker .date-picker-calendar .date-picker-cell[data-day].range-part-end.other-range-part:before,date-picker .date-picker-calendar .date-picker-cell[data-day].range-part-end:before{background-color:#f1f1f9}date-picker .date-picker-calendar .date-picker-cell[data-day] .date-picker-cell-destination,date-picker .date-picker-calendar .date-picker-cell[data-day] .date-picker-cell-origin{animation:scroll-left 1s linear infinite;border:1px solid rgba(79,79,79,1);color:#4f4f4f;display:none;font-size:8px;font-weight:400;left:-2.5px;line-height:9px;overflow:hidden;padding:4px 3px 2px;position:absolute;text-align:center;text-overflow:ellipsis;top:-15px;white-space:nowrap;width:calc(100% + 5px);z-index:101!important}date-picker .date-picker-calendar .date-picker-cell[data-day].range-part{color:#677bf4;z-index:101}date-picker .date-picker-calendar .date-picker-cell[data-day].range-part .date-picker-cell-destination,date-picker .date-picker-calendar .date-picker-cell[data-day].range-part .date-picker-cell-origin{background-color:#f1f1f9;border-color:#677bf4}date-picker .date-picker-calendar .date-picker-cell[data-day] .date-picker-cell-origin{background-color:#f1f1f9;border-radius:10px 10px 0 0}date-picker .date-picker-calendar .date-picker-cell[data-day] .date-picker-cell-destination{background-color:#f1f1f9;border-radius:0 0 10px 10px;left:-2.5px;top:100%;width:calc(100% + 5px);z-index:13}date-picker .date-picker-calendar .date-picker-cell[data-day].range-part-start .date-picker-cell-origin{animation:scroll-left 10s linear infinite;display:block;overflow:hidden;white-space:nowrap}date-picker .date-picker-calendar .date-picker-cell[data-day] .date-picker-cell .range-part .date-picker-cell-destination{animation:scroll-left 10s linear infinite;display:block;overflow:hidden;white-space:nowrap}date-picker .date-picker-calendar .date-picker-cell[data-day].range-part .date-picker-cell-origin{color:#677bf4}date-picker .date-picker-calendar .date-picker-cell[data-day].range-part-start .date-picker-cell-destination{display:block}date-picker .date-picker-calendar .date-picker-cell[data-day].range-part .date-picker-cell-destination{color:#677bf4;z-index:10}date-picker .date-picker-calendar .date-picker-cell[data-day].selectable{cursor:pointer}date-picker .date-picker-calendar .date-picker-cell[data-day].selectable:not(.range-part){color:#4f4f4f}date-picker .date-picker-calendar .date-picker-cell[data-day].selectable.other-range-part:hover,date-picker .date-picker-calendar .date-picker-cell[data-day].selectable.range-part:hover{background-color:#f1f1f9}date-picker .date-picker-calendar .date-picker-cell[data-day].selectable.selected{background-color:#f1f1f9;z-index:102}date-picker .date-picker-calendar .date-picker-cell[data-day].selectable.selected:before{border:1px solid rgba(103,123,244,1);border-radius:0;content:"";height:calc(100% + 2.5px);left:-2.5px;position:absolute;top:0;width:calc(100% + 5px)}date-picker .date-picker-calendar .date-picker-cell[data-day].selectable.selected.range-selection:before{border-bottom-right-radius:0;border-right:1px solid transparent;border-top-right-radius:0}date-picker .date-picker-calendar .date-picker-cell[data-day].selectable.selected.other-range-part .date-picker-cell-handles{display:none}date-picker .date-picker-calendar .date-picker-cell[data-day].selectable.selected .date-picker-cell-handles{display:block}date-picker .date-picker-calendar .date-picker-cell[data-day].selectable.selected:not(.range-part) .date-picker-cell-origin{display:block}date-picker .date-picker-calendar .date-picker-cell[data-day].other-range-part,date-picker .date-picker-calendar .date-picker-cell[data-day].range-part:not(.selected){background-color:#f1f1f9}date-picker .date-picker-calendar .date-picker-cell[data-day].range-part:not(.selected):before,date-picker .date-picker-calendar .date-picker-cell[data-day].other-range-part:before{border-bottom:1px solid rgba(103,123,244,1);border-radius:0;border-top:1px solid rgba(103,123,244,1);content:"";height:calc(100% + 1px);left:-2.5px;position:absolute;top:0;width:calc(100% + 5px)}date-picker .date-picker-calendar .date-picker-cell[data-day].other-range-part.selected:before{border-color:#4f4f4f}date-picker .date-picker-calendar .date-picker-cell[data-day].other-range-part:before{background-color:(rgb(241,241,249,1));border-bottom:1px solid rgba(79,79,79,1);border-top:1px solid rgba(79,79,79,1)}date-picker .date-picker-calendar .date-picker-cell[data-day]{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}date-picker .date-picker-calendar .date-picker-cell[data-previous-month]:before{content:"<"}date-picker .date-picker-calendar .date-picker-cell[data-next-month]:before{content:">"}date-picker .date-picker-calendar .date-picker-cell[data-previous-month].active,date-picker .date-picker-calendar .date-picker-cell[data-next-month].active{cursor:pointer}date-picker .date-picker-calendar .date-picker-cell[data-next-month].active:before,date-picker .date-picker-calendar .date-picker-cell[data-previous-month].active:before{background-color:#00f3;color:#4f4f4f}date-picker .date-picker-calendar .date-picker-cell[data-previous-month]:before,date-picker .date-picker-calendar .date-picker-cell[data-next-month]:before{align-items:center;border-radius:50%;color:#7d7d7d;display:flex;height:100%;justify-content:center;width:100%}date-picker .date-picker-calendar .date-picker-cell .date-picker-cell-price{align-items:center;content:attr(data-price);display:flex;font-size:12px;justify-content:space-around;left:0;position:absolute;top:calc(100% - 15px);width:100%;z-index:3}date-picker .date-picker-calendar .date-picker-cell .date-picker-cell-price.selected{color:#677bf4}date-picker .date-picker-calendar .date-picker-cell .date-picker-cell-price.cheapest{color:#24c986}date-picker .date-picker-calendar .date-picker-header,date-picker .date-picker-calendar .date-picker-cell{align-items:center;display:flex;flex:1;flex-flow:column nowrap;font-family:Campton;font-weight:400;justify-content:space-between;max-width:calc(100% / 7);min-width:calc(100% / 7);padding-top:2px;width:calc(100% / 7)}date-picker .date-picker-calendar .date-picker-header{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;font-size:12px;line-height:13.97px;margin-bottom:15px;user-select:none}date-picker[data-no_handles] .date-picker-calendar .date-picker-cell.range-part.selectable.range-part-start[data-day]:not(.selected) .date-picker-cell-handles{display:none}date-picker[data-no_handles] .date-picker-calendar .date-picker-cell.range-part.selectable.range-part-end[data-day]:not(.selected) .date-picker-cell-handles{display:none}date-picker[data-no_handles] .date-picker-calendar .date-picker-cell.selectable.selected .date-picker-cell-handles{display:none;z-index:102}date-picker .date-picker-prices-row{align-items:center;border-radius:4px;display:none;flex-flow:wrap;justify-content:space-evenly}date-picker .date-picker-prices-row .showing-prices-from-select menu-select,date-picker .date-picker-prices-row .showing-prices-to-select menu-select{background-color:#f1f1f9;border-radius:4px;height:17px;margin:0 5px;max-height:17px;max-width:180px;min-height:17px;min-width:100px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:130px}date-picker .date-picker-prices-row .showing-prices-to-select menu-select .dropdown-selected,date-picker .date-picker-prices-row .showing-prices-from-select menu-select .dropdown-selected{font-size:12px;height:17px;max-height:17px;max-width:100%;min-height:17px;min-width:100%;padding-left:4px;padding-right:14px;width:100%}date-picker .date-picker-prices-row .showing-prices-from-select menu-select .dropdown-selected span.select-value-span,date-picker .date-picker-prices-row .showing-prices-to-select menu-select .dropdown-selected span.select-value-span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}date-picker .date-picker-prices-row .showing-prices-to-select menu-select .dropdown-list,date-picker .date-picker-prices-row .showing-prices-from-select menu-select .dropdown-list{left:0;width:175px}date-picker .date-picker-prices-row .showing-prices-to-select menu-select .dropdown-selected,date-picker .date-picker-prices-row .showing-prices-to-select menu-select .dropdown-list li,date-picker .date-picker-prices-row .showing-prices-from-select menu-select .dropdown-selected,date-picker .date-picker-prices-row .showing-prices-from-select menu-select .dropdown-list li{font-size:12px;font-weight:500;line-height:13.97px}date-picker .date-picker-prices-row .showing-prices-from-select menu-select ul.dropdown:after,date-picker .date-picker-prices-row .showing-prices-to-select menu-select ul.dropdown:after{left:calc(100% - 12.5px)}date-picker .date-picker-prices-row .showing-prices-to-select menu-select ul.dropdown,date-picker .date-picker-prices-row .showing-prices-from-select menu-select ul.dropdown{height:17px;max-height:17px;min-height:17px}date-picker .date-picker-prices-row p{font-size:12px;font-weight:500;line-height:13.97px}date-picker .date-picker-prices-row p span{font-size:12px;font-weight:500;margin-right:5px}date-picker .date-picker-prices-row select{margin:0 5px;max-width:81px;min-width:81px;width:81px}date-picker button.btn[data-calendar=cheapest]{border-radius:29px;min-width:130px;padding:14px 20px 10px;text-wrap:nowrap}date-picker-tos-range{align-items:center;display:flex;flex:1;flex-flow:row nowrap;justify-content:flex-start}date-picker-tos-range input{align-items:center;background-color:#f1f1f9;border:0;border-radius:8px;display:flex;flex-flow:row nowrap;font-family:Campton;font-weight:500;height:44px;justify-content:center;max-height:44px;max-width:44px;min-height:44px;min-width:44px;outline:0;position:relative;text-align:center;width:44px}date-picker-tos-range input:focus{border:0;outline:0}date-picker-tos-range input[type=number]::-webkit-outer-spin-button,date-picker-tos-range input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}date-picker-tos-range input[type=number]{-moz-appearance:textfield}date-picker-tos-range .max-container,date-picker-tos-range .min-container{align-items:center;border:1px solid transparent;border-radius:8px;display:flex;flex-flow:row nowrap;margin:0 5px 4px;overflow:hidden;position:relative}date-picker-tos-range .min-container.invalid,date-picker-tos-range .max-container.invalid{border-color:#ff0042}date-picker-tos-range .max-container-wrapper{align-items:center;display:flex;flex-flow:row nowrap}suggestions-list{background-color:#fff;border-radius:4pt;box-shadow:0 4px 10px 2px #0003;left:0;list-style:none;max-height:0;max-width:370px;opacity:0;overflow:hidden;position:absolute;top:calc(100% + 5px);transition:opacity .1s cubic-bezier(0,0,.38,.9),max-height .2s cubic-bezier(0,0,.38,.9);width:100%;z-index:5}suggestions-list li{font-family:Campton;font-size:16px;font-weight:400;line-height:18.62px}suggestions-list li ol{border-bottom:1px solid rgba(218,222,234,1);margin-bottom:5px;padding-bottom:10px}suggestions-list li ol .dropdown-list-item{padding-left:15px}suggestions-list li ol .dropdown-list-item:before{left:25px}suggestions-list li ol:last-child{border-bottom:unset}suggestions-list li.li-separator{font-size:16px;font-weight:700;line-height:18.62px;padding:10px 10px 5px}suggestions-list.open{max-height:unset;opacity:1;overflow:hidden;padding:5px}suggestions-list .dropdown-list-item[data-type=airports] p{margin-left:65px}suggestions-list .dropdown-list-item:hover:after{background-image:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 22 22' fill='rgba(0, 37, 161, 1)' xmlns='http://www.w3.org/2000/svg'><path d='M4.12822 18.3829C8.06471 22.3194 14.447 22.3194 18.3835 18.3829C22.32 14.4464 22.32 8.06412 18.3835 4.12764C14.447 0.191151 8.06471 0.191151 4.12822 4.12764C0.191739 8.06412 0.191738 14.4464 4.12822 18.3829Z' stroke='white' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M18.1996 11.2553H4.31207' stroke='white' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.2559 18.199V4.31146' stroke='white' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");height:24px;left:calc(100% - 36px);top:calc(50% - 11px);width:24px}suggestions-list .dropdown-list-item:active:after{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='rgba(0, 37, 161, 1)' xmlns='http://www.w3.org/2000/svg'><path d='M4.12822 18.3829C8.06471 22.3194 14.447 22.3194 18.3835 18.3829C22.32 14.4464 22.32 8.06412 18.3835 4.12764C14.447 0.191151 8.06471 0.191151 4.12822 4.12764C0.191739 8.06412 0.191738 14.4464 4.12822 18.3829Z' stroke='white' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M18.1996 11.2553H4.31207' stroke='white' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.2559 18.199V4.31146' stroke='white' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}suggestions-list .dropdown-list-item{align-items:center;display:flex;flex-flow:row nowrap;height:50px;max-height:50px;min-height:50px;padding:12px 42px 5px 5px;position:relative}suggestions-list .dropdown-list-item:hover *{color:#0025a1;font-weight:500}suggestions-list .dropdown-list-item p{overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}suggestions-list .dropdown-list-item span{pointer-events:none}suggestions-list .dropdown-list-item:before{background-position:center;background-repeat:no-repeat;content:"";height:21px;left:-10px;margin-left:31px;position:absolute;top:calc(50% - 10px);width:20px}suggestions-list .dropdown-list-item:after{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4.12822 18.3829C8.06471 22.3194 14.447 22.3194 18.3835 18.3829C22.32 14.4464 22.32 8.06412 18.3835 4.12764C14.447 0.191151 8.06471 0.191151 4.12822 4.12764C0.191739 8.06412 0.191738 14.4464 4.12822 18.3829Z' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M18.1996 11.2553H4.31207' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.2559 18.199V4.31146' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;content:"";height:22px;left:calc(100% - 35px);position:absolute;top:calc(50% - 10px);transition:background-image .1s ease-in-out;width:22px}suggestions-list .dropdown-list-item.selected:after{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.2558 21.16C16.8228 21.16 21.3358 16.647 21.3358 11.08C21.3358 5.51297 16.8228 1 11.2558 1C5.68875 1 1.17578 5.51297 1.17578 11.08C1.17578 16.647 5.68875 21.16 11.2558 21.16Z' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M16.1657 6.17001L6.3457 15.99' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M16.1657 15.99L6.3457 6.17001' stroke='rgba(255, 0, 66, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}suggestions-list .dropdown-list-item:focus,suggestions-list .dropdown-list-item:hover{background-color:#f1f1f9;border:0;outline:0}suggestions-list .dropdown-list-item[data-type=cities]{padding-left:48px}suggestions-list .dropdown-list-item[data-type=cities] .btn-expandable{background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='none' stroke='rgb(0, 37, 161, 1)' stroke-width='3' height='8' viewBox='0 0 22 22' width='14' xmlns='http://www.w3.org/2000/svg'><polygon points='0,0 30,0 15,20'/></svg>");background-position:center;background-repeat:no-repeat;background-size:16px 7px;height:26px;left:-32px;margin-left:31px;position:absolute;top:calc(50% - 10px);transition:background-image .1s linear;width:20px}suggestions-list .dropdown-list-item[data-type=cities] .btn-expandable:hover{background-image:url("data:image/svg+xml;utf8,<svg fill='none' stroke='rgb(0, 37, 161)' stroke-width='3' height='8' viewBox='0 0 22 22' width='14' xmlns='http://www.w3.org/2000/svg'><polygon points='0,0 30,0 15,20' fill='rgb(0, 37, 161)'/></svg>")}suggestions-list .dropdown-list-item[data-type=cities][data-collapsed=true]+ol{display:none}suggestions-list .dropdown-list-item[data-type=cities].expanded .btn-expandable{background-image:url("data:image/svg+xml;utf8,<svg fill='none' stroke='rgb(0, 37, 161)' stroke-width='3' height='8' viewBox='0 0 22 22' width='14' xmlns='http://www.w3.org/2000/svg'><polygon points='0,20 30,20 15,0' fill='rgb(0, 37, 161)'/></svg>")}suggestions-list .dropdown-list-item[data-type=cities].expanded:hover .btn-expandable{background-image:url("data:image/svg+xml;utf8,<svg fill='none' stroke='rgb(0, 37, 161)' stroke-width='3' height='8' viewBox='0 0 22 22' width='14' xmlns='http://www.w3.org/2000/svg'><polygon points='0,20 30,20 15,0' fill='rgb(0, 37, 161)'/></svg>")}suggestions-list .dropdown-list-item[data-type=cities]:before{background-image:url("data:image/svg+xml;utf8,<svg width='14' height='19' viewBox='0 0 14 19' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6.75604 0.399696C6.89604 0.389696 7.03604 0.379696 7.17604 0.379696C10.216 0.329696 12.976 2.6597 13.506 5.6397C13.816 7.4197 13.126 9.2597 12.276 10.7897C11.346 12.4697 10.426 14.1197 9.34604 15.6997C8.69604 16.6597 8.01604 17.5997 7.33604 18.5297C7.31604 18.5497 7.28604 18.5697 7.22604 18.5997C6.60604 17.7197 5.97604 16.8497 5.36604 15.9597C4.50604 14.6797 3.65604 13.3897 2.90604 12.0497C2.15604 10.7097 1.44604 9.3197 1.13604 7.8297C0.87604 6.5497 0.97604 5.1997 1.54604 3.9997C2.50604 1.9797 4.53604 0.589696 6.75604 0.399696ZM7.24604 10.0897C9.18604 10.0497 10.726 8.4697 10.686 6.5697C10.636 4.6397 9.08604 3.1297 7.17604 3.1597C5.32604 3.1897 3.80604 4.7797 3.82604 6.6597C3.85604 8.5497 5.42604 10.1297 7.24604 10.0897V10.0897Z' stroke='rgb(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}suggestions-list .dropdown-list-item[data-type=airports]:before{background-image:url("data:image/svg+xml;utf8,<svg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M15.36 5.64204C15.23 5.70204 15.11 5.84204 15.06 5.97204C14.16 8.51204 13.26 11.052 12.37 13.592C12.26 13.892 12.09 14.112 11.79 14.242C11.41 14.402 11.05 14.592 10.67 14.752C10.4 14.872 10.33 14.812 10.35 14.522C10.42 13.782 10.49 13.052 10.57 12.312C10.7 11.042 10.84 9.77204 10.98 8.50204C11.01 8.26204 11.03 8.01204 11.06 7.72204C10.66 7.90204 10.31 8.07204 9.95 8.22204C8.48 8.85204 6.94 9.27204 5.36 9.49204C5.14 9.52204 4.92 9.52204 4.7 9.52204C4.28 9.52204 3.95 9.34204 3.67 9.05204C2.79 8.14204 1.92 7.23204 1.05 6.32204C1.02 6.29204 1.02 6.25204 1 6.20204C1.42 5.96204 1.8 5.74204 2.34 5.95204C3.27 6.31204 4.24 6.58204 5.2 6.88204C5.31 6.91204 5.46 6.90204 5.57 6.86204C7.26 6.05204 8.95 5.24204 10.64 4.43204C12.69 3.45204 14.73 2.43204 16.81 1.50204C17.76 1.07204 18.8 1.15204 19.77 1.57204C20.3 1.80204 20.41 2.28204 20.11 2.83204C19.83 3.33204 19.41 3.71204 18.9 3.96204' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M10.53 2.52201C9.74996 2.90201 8.95996 3.23201 8.21996 3.65201C7.73996 3.92201 7.36996 3.93201 6.90996 3.59201C6.14996 3.03201 5.33996 2.56201 4.54996 2.05201C4.28996 1.88201 4.29996 1.77201 4.58996 1.64201C5.00996 1.43201 5.42996 1.22201 5.86996 1.05201C6.01996 0.992014 6.23996 0.982014 6.38996 1.03201C7.75996 1.49201 9.10996 1.97201 10.47 2.44201C10.49 2.44201 10.49 2.47201 10.54 2.53201L10.53 2.52201Z' stroke='rgb(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}suggestions-list .dropdown-list-item[data-type=countries]{padding-left:50px}suggestions-list .dropdown-list-item[data-type=countries]:before{align-items:center;content:attr(data-country);display:flex;font-size:20px;left:-25px;margin-top:2px}suggestions-list .dropdown-list-item[data-type=airports] span{color:#4f4f4f;font-size:12px;font-weight:400;margin-left:6px;margin-right:5px;padding-top:2px}suggestions-list .dropdown-list-item[data-type=last_search]{padding-left:21px;padding-top:10px}suggestions-list .dropdown-list-item[data-type=last_search] p{color:#0026a7;font-weight:500;margin-left:50px}suggestions-list .dropdown-list-item[data-type=last_search]:before{background-image:url("data:image/svg+xml;utf8,<svg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.9766 4.43131C5.6424 3.02038 7.79064 2.17383 10.1483 2.17383C15.4278 2.17383 19.7061 6.45211 19.7061 11.7317C19.7061 17.0113 15.4278 21.2896 10.1483 21.2896C5.83355 21.2896 2.19246 18.4313 1 14.508' stroke='rgba(0, 38, 167, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M10.1484 6.96191V12.8969L14.2447 15.828' stroke='rgba(0, 38, 167, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M4.92303 1L3.8125 4.45904L7.02577 5.48765' stroke='rgba(0, 38, 167, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:contain}suggestions-list .dropdown-list-item[data-type=last_search]:after{background-image:url("data:image/svg+xml;utf8,<svg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.5 13L9 6.75L0.500001 0.499999' stroke='rgba(0, 37, 161, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}suggestions-list .dropdown-list-item[data-type=anywhere]:before{background-image:url("data:image/svg+xml;utf8,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.24001 17.48C13.7908 17.48 17.48 13.7908 17.48 9.24001C17.48 4.68918 13.7908 1 9.24001 1C4.68918 1 1 4.68918 1 9.24001C1 13.7908 4.68918 17.48 9.24001 17.48Z' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-miterlimit='10'/><path d='M1.72266 5.86015C2.07045 6.91244 2.50742 7.9469 3.09599 8.89218C3.31002 9.23998 3.66673 9.9534 4.05019 10.1496C5.34327 10.8006 4.46041 6.96595 5.93184 8.30361C6.21721 8.56223 6.20829 8.9992 6.14586 9.38266C6.0121 10.2834 5.79807 11.1395 5.98534 12.0491C6.17262 12.9587 6.66309 13.8237 6.95738 14.7155C7.05547 15.0098 7.08223 15.9729 7.41218 16.1334C7.47461 16.1602 7.54595 16.1602 7.61729 16.1602C8.44664 16.1245 9.21357 16.071 9.30275 15.1079C9.35626 14.5282 9.37409 13.9307 9.4811 13.3511C9.65946 12.3434 9.96266 11.3446 10.4086 10.4171C10.6582 9.88205 10.9525 9.25781 10.685 8.73166C10.1143 7.61695 8.48232 8.06283 7.88483 7.12647C7.24275 6.10984 8.55366 4.46006 8.42881 3.33642C8.3753 2.84595 7.98292 2.27521 7.75106 1.83824L7.40327 1.20508' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-miterlimit='10'/><path d='M14.0647 2.31982C13.5118 3.33645 12.7627 4.33524 12.6914 5.53022C12.6914 5.66398 12.6914 5.80667 12.7449 5.93152C12.7984 6.02961 12.8787 6.10095 12.9679 6.17229C13.8418 6.90355 13.8864 6.9303 14.9208 6.41307C15.5094 6.11879 16.2763 6.2258 16.9273 6.27931' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-miterlimit='10'/><path d='M17.4794 9.23997C16.1596 8.99027 14.7239 8.42845 13.3773 8.803C13.1989 8.8565 13.0206 8.91893 12.8957 9.06161C12.7174 9.2578 12.7084 9.561 12.7887 9.8107C12.869 10.0604 13.0116 10.2833 13.1365 10.5152C13.7964 11.7548 13.6626 13.2975 13.4575 14.6263C13.297 15.6786 14.1353 16.0442 14.813 15.2951' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-miterlimit='10'/></svg>")}suggestions-list .dropdown-list-item[data-type=open_jaw]:before{background-image:url("data:image/svg+xml;utf8,<svg width='13' height='18' viewBox='0 0 13 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.5 16.75L12 13.5M12 13.5L8.5 10.25M12 13.5L6.5 13.5L1 13.5M12 4.25L0.999998 4.25M12 4.25L8.50036 7.5M12 4.25L8.5 0.999999' stroke='rgba(79,79,79,1)' stroke-width='0.75' stroke-linecap='round'/></svg>")}suggestions-list .dropdown-list-item[data-type=open_jaw],suggestions-list .dropdown-list-item[data-type=anywhere]{padding-left:70px;padding-right:0}suggestions-list .dropdown-list-item[data-type=anywhere] span,suggestions-list .dropdown-list-item[data-type=open_jaw] span{color:#0025a1;font-weight:700}suggestions-list .dropdown-list-item[data-type=anywhere]:after,suggestions-list .dropdown-list-item[data-type=open_jaw]:after{display:none}suggestions-list .dropdown-list-item[data-type=anywhere] p,suggestions-list .dropdown-list-item[data-type=open_jaw] p{max-width:100%;min-width:100%;width:100%}suggestions-list .dropdown-list-item.no-anywhere[data-type=anywhere],suggestions-list .dropdown-list-item.selected[data-type=anywhere]{display:none}.trip-live-top-section{max-width:1300px;padding:0;position:relative}.trip-live-top-section .btn-switch-row-text{border-color:#0026a7}.trip-live-top-section .btn-switch-row-text .btn:not(.selected){color:#0026a7;height:43px}.trip-live-top-section .btn-switch-row-text .btn:not(.selected):hover{background-color:#0026a71a;color:#0026a7}.trip-live-top-section .btn-switch-row{height:28px;max-height:28px;min-height:28px;position:relative}.trip-live-top-section .btn-switch-row .selected{background-color:#0026a7;color:#fff}.trip-live-top-section .btn-switch-row button{border-color:#0026a7;background-color:#fff;color:#0026a7;font-size:16px;font-weight:500;transition:background-color .4s ease-in-out,transform .4s ease-in-out}.trip-live-top-section .btn-switch-row button:hover{background-color:#0026a7;color:#fff}.trip-live-top-section .btn-switch-row button:active:not(.btn-switch-row-selected){background-color:#0026a7}.trip-live-top-section>button.expand-toggle{left:calc(100% - 100px);position:absolute;top:-20px}.trip-live-top-section.step-booking{width:85%}.trip-live-top-section.step-booking .trip-live-top-section-options .btwn-switch-row{margin:0 0 10px auto}.trip-live-top-section .trip-live-top-section-options{align-items:unset;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:25px 15px 0;width:100%}.timeline-book-tickets-section{align-items:center;background-color:#fff;display:flex;justify-content:center;width:300px}.trip-timeline-container{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;display:flex;flex-flow:row nowrap;margin-top:22px;min-height:130px;padding:0 40px;position:relative;user-select:none;width:100%}.trip-timeline-container .trip-timeline-wrapper .trip-timeline-full-ticket-section,.trip-timeline-container .trip-timeline-wrapper #search-component,.trip-timeline-container .trip-timeline-wrapper booking-timeline,.trip-timeline-container .trip-timeline-wrapper trip-timeline{display:none}.trip-timeline-container .trip-timeline-wrapper:not(.form){max-width:100%;min-width:100%;padding:0 50px;width:100%}.trip-timeline-container .trip-timeline-wrapper .assistant-section:before{content:"";position:absolute;top:-19%}.trip-timeline-container:not([data-step="booking"]) .trip-timeline-wrapper.timeline trip-timeline{display:flex}.trip-timeline-container:not([data-step="booking"]) .trip-timeline-wrapper.form #search-component{display:block}.trip-timeline-container[data-step=booking] .trip-timeline-wrapper.timeline booking-timeline{display:flex}.trip-timeline-container[data-step=booking] .trip-timeline-wrapper.form .trip-timeline-full-ticket-section{display:flex;flex-flow:row nowrap}.trip-timeline-container .trip-timeline-wrapper{flex:1;max-width:1270px}.trip-timeline-container[data-step=booking]{padding:0}.trip-timeline-container::-webkit-scrollbar-thumb{background:#E5E5E5;border-radius:15px;flex-shrink:0;height:37px;margin-right:7px;width:12px}.trip-timeline-container::-webkit-scrollbar{background-color:transparent;padding-right:7px;width:12px}trip-timeline{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;align-items:center;display:flex;height:35px;max-height:35px;min-height:35px;min-width:100%;user-select:none;width:100%}trip-timeline button[data-scroll]{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#fff;display:none;height:85%;max-height:85%;max-width:200px;min-height:85%;min-width:200px;position:absolute;top:2%;user-select:none;width:200px}trip-timeline button[data-scroll]:before{-webkit-filter:blur(10px);background-color:#fff;content:"";filter:blur(10px);height:104%;left:-20px;max-height:104%;max-width:100%;min-height:104%;min-width:100%;position:absolute;top:0;width:100%}trip-timeline button[data-scroll]:after{align-items:center;background-image:url("data:image/svg+xml;utf8,<svg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8 5L0.5 9.33013L0.5 0.669872L8 5Z' fill='rgba(0, 37, 161, 1)'/></svg>");background-position:center;background-repeat:no-repeat;background-size:60%;border-radius:4px;box-shadow:0 2px 5px 1px #0003;color:#0026a7;display:flex;font-size:22px;height:34px;justify-content:center;left:91px;max-height:34px;max-width:18px;min-height:34px;min-width:18px;padding-bottom:3px;position:absolute;top:calc(50% - 32.5px);width:18px}trip-timeline button[data-scroll]:hover:after{background-color:#7595ff;color:#fff}trip-timeline button[data-scroll=next]{left:calc(100% - 200px)}trip-timeline button[data-scroll=next]:before{max-width:calc(100vw - 725px);min-width:200px;width:calc(100vw - 725px)}trip-timeline button[data-scroll=next]:after{content:"";padding-left:3px}trip-timeline button[data-scroll=previous]{left:0;top:-4px;z-index:11}trip-timeline button[data-scroll=previous]:before{height:115%;left:calc(100% + (100vw - 725px)*-1);max-height:115%;max-width:calc(100vw - 725px);min-height:115%;min-width:calc(100vw - 725px);width:calc(100vw - 725px)}trip-timeline button[data-scroll=previous]:after{content:"";padding-right:3px;transform:rotate(180deg)}trip-timeline-stop{align-items:center;cursor:pointer;display:flex;flex:1;flex-flow:column nowrap;font-family:Campton;font-weight:500;height:100px;justify-content:flex-end;max-height:100px;max-width:20px;min-height:100px;min-width:20px;position:relative;width:20px;z-index:2}trip-timeline-stop:before{background-color:#dadeea;border-radius:50%;content:"";height:10px;left:calc(50% - 5px);max-height:10px;max-width:10px;min-height:10px;min-width:10px;position:absolute;top:calc(50% - 6px);width:10px}trip-timeline-stop:hover:before{background-color:#ff0042}trip-timeline-stop[data-last_destination]:not(:hover):before{border-radius:0;clip-path:polygon(0 0,100% 50%,0 100%,0 0)}trip-timeline-stop .trip-timeline-center-area{left:calc(50% - 20px);position:absolute;top:calc(50% - 20px)}trip-timeline-stop .trip-timeline-center-area .btn-center-remove{align-items:center;background-color:#4f4f4f;border-radius:50%;color:#fff;display:none;font-family:monospace;font-weight:lighter;height:10px;justify-content:center;left:calc(50% - 5px);max-height:10px;max-width:10px;min-height:10px;min-width:10px;padding-bottom:2px;position:absolute;top:calc(50% - 6px);width:10px;z-index:2}trip-timeline-stop .trip-timeline-center-area:hover .btn-center-remove{display:flex}trip-timeline-stop:not([data-no_remove],[data-disabled="true"]) .trip-timeline-center-area:hover .trip-timeline-hover-remove{display:flex}trip-timeline-stop:not([data-no_remove],[data-disabled="true"]) .trip-timeline-center-area:hover .trip-timeline-hover-remove button.btn{flex:1;height:25px;max-height:25px;max-width:90%;min-height:25px;min-width:90%;width:90%}trip-timeline-stop:not([data-no_remove],[data-disabled="true"]) .trip-timeline-center-area:hover .btn-center-remove{border-radius:50%;height:20px;left:calc(50% - 10px);max-height:20px;max-width:20px;min-height:20px;min-width:20px;top:calc(50% - 11px);width:20px}trip-timeline-stop:not([data-no_remove],[data-disabled="true"]) .trip-timeline-center-area{height:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;width:40px}trip-timeline-stop .trip-timeline-hover-remove{align-items:center;background-color:#fff;border:1px solid rgb(241,241,249,1);border-radius:10px;display:none;height:40px;justify-content:center;left:calc(50% - 50px);max-height:40px;max-width:100px;min-height:40px;min-width:100px;padding:5px;position:absolute;top:-35px;width:100px}trip-timeline-stop.stopover:before{background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.48554 14.9992C7.48965 14.9951 7.49375 14.9905 7.49786 14.9864C7.50196 14.9905 7.50607 14.9951 7.51017 14.9992L10.8942 11.6003C9.95977 10.6619 8.44455 10.6619 7.51017 11.6003C7.50607 11.6045 7.50196 11.6091 7.49786 11.6132C7.49375 11.6091 7.48965 11.6045 7.48554 11.6003C6.55116 10.6619 5.03594 10.6619 4.10156 11.6003L7.48554 14.9992Z' fill='rgb(218,222,234)'/><path d='M7.51017 0C7.50607 0.00410491 7.50196 0.00872293 7.49786 0.0128278C7.49375 0.00872293 7.48965 0.00410491 7.48554 0L4.10156 3.39886C5.03594 4.33735 6.55116 4.33735 7.48554 3.39886C7.48965 3.39476 7.49375 3.39014 7.49786 3.38603C7.50196 3.39014 7.50607 3.39476 7.51017 3.39886C8.44455 4.33735 9.95977 4.33735 10.8942 3.39886L7.51017 0Z' fill='rgb(218,222,234)'/><path d='M0 7.4875C0.00410491 7.4916 0.00872293 7.49571 0.0128278 7.49981C0.00872293 7.50392 0.00410491 7.50802 0 7.51213L3.39886 10.8961C4.33735 9.96173 4.33735 8.44651 3.39886 7.51213C3.39476 7.50802 3.39014 7.50392 3.38603 7.49981C3.39014 7.49571 3.39476 7.4916 3.39886 7.4875C4.33735 6.55312 4.33735 5.03789 3.39886 4.10352L0 7.4875Z' fill='rgb(218,222,234)'/><path d='M14.9992 7.51017C14.9951 7.50607 14.9905 7.50196 14.9864 7.49786C14.9905 7.49375 14.9951 7.48965 14.9992 7.48554L11.6003 4.10156C10.6619 5.03594 10.6619 6.55116 11.6003 7.48554C11.6045 7.48965 11.6091 7.49375 11.6132 7.49786C11.6091 7.50196 11.6045 7.50607 11.6003 7.51017C10.6619 8.44455 10.6619 9.95977 11.6003 10.8942L14.9992 7.51017Z' fill='rgb(218,222,234)'/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;height:20px;left:calc(50% - 10px);max-height:20px;max-width:20px;min-height:20px;min-width:20px;top:calc(50% - 11px);width:20px}trip-timeline-stop.stopover .trip-timeline-stop-content{cursor:default}trip-timeline-stop.stopover .trip-timeline-stop-content:hover,trip-timeline-stop.stopover .trip-timeline-stop-content:active,trip-timeline-stop.stopover .trip-timeline-stop-content:focus{color:#4f4f4f}trip-timeline-stop.stopover .trip-timeline-stop-content:focus p,trip-timeline-stop.stopover .trip-timeline-stop-content:active p,trip-timeline-stop.stopover .trip-timeline-stop-content:hover p{color:#4f4f4f}trip-timeline-stop.anywhere:before{background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.24001 17.48C13.7908 17.48 17.48 13.7908 17.48 9.24001C17.48 4.68918 13.7908 1 9.24001 1C4.68918 1 1 4.68918 1 9.24001C1 13.7908 4.68918 17.48 9.24001 17.48Z' stroke='rgba(218, 222, 234, 1)' stroke-width='.7' stroke-miterlimit='10'/><path d='M1.72266 5.86015C2.07045 6.91244 2.50742 7.9469 3.09599 8.89218C3.31002 9.23998 3.66673 9.9534 4.05019 10.1496C5.34327 10.8006 4.46041 6.96595 5.93184 8.30361C6.21721 8.56223 6.20829 8.9992 6.14586 9.38266C6.0121 10.2834 5.79807 11.1395 5.98534 12.0491C6.17262 12.9587 6.66309 13.8237 6.95738 14.7155C7.05547 15.0098 7.08223 15.9729 7.41218 16.1334C7.47461 16.1602 7.54595 16.1602 7.61729 16.1602C8.44664 16.1245 9.21357 16.071 9.30275 15.1079C9.35626 14.5282 9.37409 13.9307 9.4811 13.3511C9.65946 12.3434 9.96266 11.3446 10.4086 10.4171C10.6582 9.88205 10.9525 9.25781 10.685 8.73166C10.1143 7.61695 8.48232 8.06283 7.88483 7.12647C7.24275 6.10984 8.55366 4.46006 8.42881 3.33642C8.3753 2.84595 7.98292 2.27521 7.75106 1.83824L7.40327 1.20508' stroke='rgba(218, 222, 234, 1)' stroke-width='0.75' stroke-miterlimit='10'/><path d='M14.0647 2.31982C13.5118 3.33645 12.7627 4.33524 12.6914 5.53022C12.6914 5.66398 12.6914 5.80667 12.7449 5.93152C12.7984 6.02961 12.8787 6.10095 12.9679 6.17229C13.8418 6.90355 13.8864 6.9303 14.9208 6.41307C15.5094 6.11879 16.2763 6.2258 16.9273 6.27931' stroke='rgba(218, 222, 234, 1)' stroke-width='0.75' stroke-miterlimit='10'/><path d='M17.4794 9.23997C16.1596 8.99027 14.7239 8.42845 13.3773 8.803C13.1989 8.8565 13.0206 8.91893 12.8957 9.06161C12.7174 9.2578 12.7084 9.561 12.7887 9.8107C12.869 10.0604 13.0116 10.2833 13.1365 10.5152C13.7964 11.7548 13.6626 13.2975 13.4575 14.6263C13.297 15.6786 14.1353 16.0442 14.813 15.2951' stroke='rgba(218, 222, 234, 1)' stroke-width='.7' stroke-miterlimit='10'/></svg>");background-position:center;background-repeat:no-repeat;background-size:26px 26px;border-radius:50%;clip-path:none!important;cursor:default;height:26px;left:calc(50% - 10px);max-height:26px;max-width:26px;min-height:26px;min-width:26px;top:35%;width:26px}trip-timeline-stop.anywhere .trip-timeline-stop-content{cursor:pointer}trip-timeline-stop.anywhere .trip-timeline-stop-content:hover,trip-timeline-stop.anywhere .trip-timeline-stop-content:active,trip-timeline-stop.anywhere .trip-timeline-stop-content:focus{color:#4f4f4f}trip-timeline-stop.anywhere .trip-timeline-stop-content:focus p,trip-timeline-stop.anywhere .trip-timeline-stop-content:active p,trip-timeline-stop.anywhere .trip-timeline-stop-content:hover p{color:#4f4f4f}trip-timeline-stop .trip-timeline-stop-container{align-items:flex-start;display:flex;flex-flow:column nowrap;position:absolute;top:calc(50% + 20px)}trip-timeline-stop .trip-timeline-stop-duration,trip-timeline-stop .trip-timeline-stop-date,trip-timeline-stop .trip-timeline-stop-content{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;align-items:center;color:#4f4f4f;cursor:pointer;display:flex;flex:1;flex-flow:row nowrap;user-select:none;white-space:nowrap}trip-timeline-stop .trip-timeline-stop-content:active,trip-timeline-stop .trip-timeline-stop-content:focus,trip-timeline-stop .trip-timeline-stop-date:active,trip-timeline-stop .trip-timeline-stop-date:focus,trip-timeline-stop .trip-timeline-stop-duration:active,trip-timeline-stop .trip-timeline-stop-duration:focus{background-color:unset;border:unset;outline:unset}trip-timeline-stop .trip-timeline-stop-content{align-items:center;background-color:#fff;border:1px solid white;border-radius:27px;flex-flow:row nowrap;font-size:16px;font-weight:400;line-height:17px;margin-bottom:4px;padding:6px 6px 2px 7px;position:relative;text-align:center;width:auto;z-index:3}trip-timeline-stop .trip-timeline-stop-content .anywhere-location-highlight{color:#677bf4}trip-timeline-stop .trip-timeline-stop-content p{color:#4f4f4f;display:block;font-size:16px;line-height:18.62px;max-width:100%;overflow:hidden;padding-right:1px;text-overflow:ellipsis;white-space:nowrap}trip-timeline-stop .trip-timeline-stop-content .additional-locations{font-size:13px;font-weight:500;margin-left:0;margin-top:-9px;vertical-align:super}trip-timeline-stop:not([data-disabled="true"]) .trip-timeline-stop-content:hover{background-color:#fff;border:1px solid rgba(79,79,79,1)}trip-timeline-stop:not([data-disabled="true"]) .trip-timeline-stop-content:hover:before{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px 1px #0003;content:"Edit location";left:calc(50% - 52.5px);padding:5px;position:absolute;text-align:center;top:-35px}trip-timeline-stop .trip-timeline-stop-dates-container{border:1px solid transparent;border-radius:10px;margin-left:-3px;margin-top:-5px;padding:2px 0 0 4px;position:relative;width:auto;z-index:3}trip-timeline-stop:not([data-disabled="true"]) .trip-timeline-stop-dates-container:hover{background-color:#fff;border:1px solid rgba(79,79,79,1)}trip-timeline-stop:not([data-disabled="true"]) .trip-timeline-stop-dates-container:hover:before{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px 1px #0003;content:"Change dates";left:calc(50% - 60px);padding:5px;position:absolute;text-align:center;top:calc(100% + 15px)}trip-timeline-stop .trip-timeline-stop-duration,trip-timeline-stop .trip-timeline-stop-date{cursor:pointer;display:flex;flex-flow:row nowrap;font-size:12px;font-weight:500;line-height:13.97px;padding:2px 4px;text-align:center;width:auto}trip-timeline-stop .trip-timeline-stop-date[data-icon]:before,trip-timeline-stop .trip-timeline-stop-duration[data-icon]:before{background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:2.5px}trip-timeline-stop .trip-timeline-stop-date[data-icon=time_of_stay]:before,trip-timeline-stop .trip-timeline-stop-duration[data-icon=time_of_stay]:before{background-image:url("data:image/svg+xml;utf8,<svg width='13' height='6' viewBox='0 0 13 6' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.94632 4.89264C4.02124 4.89264 4.89264 4.02124 4.89264 2.94632C4.89264 1.8714 4.02124 1 2.94632 1C1.8714 1 1 1.8714 1 2.94632C1 4.02124 1.8714 4.89264 2.94632 4.89264Z' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M10.5576 4.89264C11.6326 4.89264 12.504 4.02124 12.504 2.94632C12.504 1.8714 11.6326 1 10.5576 1C9.48272 1 8.61133 1.8714 8.61133 2.94632C8.61133 4.02124 9.48272 4.89264 10.5576 4.89264Z' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M4.89258 2.94531H8.61942' stroke='rgba(79, 79, 79, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");content:"";height:11px;max-height:11px;max-width:11px;min-height:11px;min-width:11px;width:11px}trip-timeline-stop .trip-timeline-stop-date[data-icon=departure]:before,trip-timeline-stop .trip-timeline-stop-duration[data-icon=departure]:before{background-image:url("data:image/svg+xml;utf8,<svg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.57525 2.48943L1.11397 0.600192C1.47518 0.354507 1.80279 0.252844 2.23961 0.405338C3.31485 0.778102 4.41528 1.08309 5.50732 1.39655C5.65853 1.43891 5.81813 1.43044 5.96094 1.36266C6.70016 1.03226 7.43099 0.676439 8.17861 0.337563C8.68263 0.108821 9.20345 -0.0521449 9.75787 0.0156303C10.0687 0.0579899 10.4131 0.210484 10.4383 0.532417C10.4467 0.667967 10.3879 0.803518 10.2871 0.905181C10.1611 1.03226 9.99307 1.12545 9.82507 1.2017C7.42259 2.33693 5.0117 3.45523 2.60922 4.59893C2.23961 4.77684 1.9288 4.74296 1.60959 4.4888C1.10557 4.09062 0.584753 3.70938 0.0807356 3.30273C-0.0788699 3.16718 0.0135333 2.88761 0.22354 2.87914C0.240341 2.87914 0.257142 2.87914 0.273942 2.87914C0.80316 2.96385 1.32398 3.07399 1.8532 3.17565C1.9372 3.1926 2.038 3.20954 2.1052 3.17565C2.58402 2.96385 3.05444 2.73511 3.57525 2.48943Z' fill='rgba(79, 79, 79, 1)'/><path d='M10.125 6.6663H0.308116C0.13694 6.6663 0 6.4731 0 6.23159C0 5.99008 0.13694 5.79688 0.308116 5.79688H10.125C10.2962 5.79688 10.4332 5.99008 10.4332 6.23159C10.4332 6.4731 10.2962 6.6663 10.125 6.6663Z' fill='rgba(79, 79, 79, 1)'/></svg>");content:"";height:11px;margin:0 4.5px 4px 0;max-height:11px;max-width:11px;min-height:11px;min-width:11px;width:11px}trip-timeline-connection{align-items:center;background-color:#fff;background-image:unset;background-position:center calc(50% - 1px);background-repeat:no-repeat;background-size:25px;cursor:pointer;display:flex;flex:1;height:26px;justify-content:center;max-height:26px;min-height:26px;min-width:150px;position:relative}trip-timeline-connection .trip-timeline-connection-hover{border-radius:8px;box-shadow:0 2px 5px 1px #0003;display:none;left:calc(50% - 75px);padding:5px;position:absolute;top:-35px;white-space:nowrap;width:auto}trip-timeline-connection:before{background-color:#dadeea;content:"";height:1px;left:-10px;position:absolute;top:calc(50% - 2px);width:calc(100% + 20px)}trip-timeline-connection.filtering:before{background:linear-gradient(to right,rgba(218,222,234,1) calc(50% - 12.5px),transparent calc(50% - 12.5px),transparent calc(50% + 12.5px),rgba(218,222,234,1) calc(50% + 12.5px))}trip-timeline-connection.filtering{background-image:url("data:image/svg+xml;utf8,<svg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='7.5' cy='7.5' r='15' fill='white'/><path d='M7.48554 14.9992C7.48965 14.9951 7.49375 14.9905 7.49786 14.9864C7.50196 14.9905 7.50607 14.9951 7.51017 14.9992L10.8942 11.6003C9.95977 10.6619 8.44455 10.6619 7.51017 11.6003C7.50607 11.6045 7.50196 11.6091 7.49786 11.6132C7.49375 11.6091 7.48965 11.6045 7.48554 11.6003C6.55116 10.6619 5.03594 10.6619 4.10156 11.6003L7.48554 14.9992Z' fill='rgba(255, 0, 66, 1)'/><path d='M7.51017 0C7.50607 0.00410491 7.50196 0.00872293 7.49786 0.0128278C7.49375 0.00872293 7.48965 0.00410491 7.48554 0L4.10156 3.39886C5.03594 4.33735 6.55116 4.33735 7.48554 3.39886C7.48965 3.39476 7.49375 3.39014 7.49786 3.38603C7.50196 3.39014 7.50607 3.39476 7.51017 3.39886C8.44455 4.33735 9.95977 4.33735 10.8942 3.39886L7.51017 0Z' fill='rgba(255, 0, 66, 1)'/><path d='M0 7.4875C0.00410491 7.4916 0.00872293 7.49571 0.0128278 7.49981C0.00872293 7.50392 0.00410491 7.50802 0 7.51213L3.39886 10.8961C4.33735 9.96173 4.33735 8.44651 3.39886 7.51213C3.39476 7.50802 3.39014 7.50392 3.38603 7.49981C3.39014 7.49571 3.39476 7.4916 3.39886 7.4875C4.33735 6.55312 4.33735 5.03789 3.39886 4.10352L0 7.4875Z' fill='rgba(255, 0, 66, 1)'/><path d='M14.9992 7.51017C14.9951 7.50607 14.9905 7.50196 14.9864 7.49786C14.9905 7.49375 14.9951 7.48965 14.9992 7.48554L11.6003 4.10156C10.6619 5.03594 10.6619 6.55116 11.6003 7.48554C11.6045 7.48965 11.6091 7.49375 11.6132 7.49786C11.6091 7.50196 11.6045 7.50607 11.6003 7.51017C10.6619 8.44455 10.6619 9.95977 11.6003 10.8942L14.9992 7.51017Z' fill='rgba(255, 0, 66, 1)'/></svg>")}trip-timeline-connection.filtering:hover{background-image:url("data:image/svg+xml;utf8,<svg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.48554 14.9992C7.48965 14.9951 7.49375 14.9905 7.49786 14.9864C7.50196 14.9905 7.50607 14.9951 7.51017 14.9992L10.8942 11.6003C9.95977 10.6619 8.44455 10.6619 7.51017 11.6003C7.50607 11.6045 7.50196 11.6091 7.49786 11.6132C7.49375 11.6091 7.48965 11.6045 7.48554 11.6003C6.55116 10.6619 5.03594 10.6619 4.10156 11.6003L7.48554 14.9992Z' fill='rgb(218, 222, 234)'/><path d='M7.51017 0C7.50607 0.00410491 7.50196 0.00872293 7.49786 0.0128278C7.49375 0.00872293 7.48965 0.00410491 7.48554 0L4.10156 3.39886C5.03594 4.33735 6.55116 4.33735 7.48554 3.39886C7.48965 3.39476 7.49375 3.39014 7.49786 3.38603C7.50196 3.39014 7.50607 3.39476 7.51017 3.39886C8.44455 4.33735 9.95977 4.33735 10.8942 3.39886L7.51017 0Z' fill='rgb(218, 222, 234)'/><path d='M0 7.4875C0.00410491 7.4916 0.00872293 7.49571 0.0128278 7.49981C0.00872293 7.50392 0.00410491 7.50802 0 7.51213L3.39886 10.8961C4.33735 9.96173 4.33735 8.44651 3.39886 7.51213C3.39476 7.50802 3.39014 7.50392 3.38603 7.49981C3.39014 7.49571 3.39476 7.4916 3.39886 7.4875C4.33735 6.55312 4.33735 5.03789 3.39886 4.10352L0 7.4875Z' fill='rgb(218, 222, 234)'/><path d='M14.9992 7.51017C14.9951 7.50607 14.9905 7.50196 14.9864 7.49786C14.9905 7.49375 14.9951 7.48965 14.9992 7.48554L11.6003 4.10156C10.6619 5.03594 10.6619 6.55116 11.6003 7.48554C11.6045 7.48965 11.6091 7.49375 11.6132 7.49786C11.6091 7.50196 11.6045 7.50607 11.6003 7.51017C10.6619 8.44455 10.6619 9.95977 11.6003 10.8942L14.9992 7.51017Z' fill='rgb(218, 222, 234)'/></svg>")}trip-timeline-connection:hover{background-image:url("data:image/svg+xml;utf8,<svg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.48554 14.9992C7.48965 14.9951 7.49375 14.9905 7.49786 14.9864C7.50196 14.9905 7.50607 14.9951 7.51017 14.9992L10.8942 11.6003C9.95977 10.6619 8.44455 10.6619 7.51017 11.6003C7.50607 11.6045 7.50196 11.6091 7.49786 11.6132C7.49375 11.6091 7.48965 11.6045 7.48554 11.6003C6.55116 10.6619 5.03594 10.6619 4.10156 11.6003L7.48554 14.9992Z' fill='rgba(255, 0, 66, 1)'/><path d='M7.51017 0C7.50607 0.00410491 7.50196 0.00872293 7.49786 0.0128278C7.49375 0.00872293 7.48965 0.00410491 7.48554 0L4.10156 3.39886C5.03594 4.33735 6.55116 4.33735 7.48554 3.39886C7.48965 3.39476 7.49375 3.39014 7.49786 3.38603C7.50196 3.39014 7.50607 3.39476 7.51017 3.39886C8.44455 4.33735 9.95977 4.33735 10.8942 3.39886L7.51017 0Z' fill='rgba(255, 0, 66, 1)'/><path d='M0 7.4875C0.00410491 7.4916 0.00872293 7.49571 0.0128278 7.49981C0.00872293 7.50392 0.00410491 7.50802 0 7.51213L3.39886 10.8961C4.33735 9.96173 4.33735 8.44651 3.39886 7.51213C3.39476 7.50802 3.39014 7.50392 3.38603 7.49981C3.39014 7.49571 3.39476 7.4916 3.39886 7.4875C4.33735 6.55312 4.33735 5.03789 3.39886 4.10352L0 7.4875Z' fill='rgba(255, 0, 66, 1)'/><path d='M14.9992 7.51017C14.9951 7.50607 14.9905 7.50196 14.9864 7.49786C14.9905 7.49375 14.9951 7.48965 14.9992 7.48554L11.6003 4.10156C10.6619 5.03594 10.6619 6.55116 11.6003 7.48554C11.6045 7.48965 11.6091 7.49375 11.6132 7.49786C11.6091 7.50196 11.6045 7.50607 11.6003 7.51017C10.6619 8.44455 10.6619 9.95977 11.6003 10.8942L14.9992 7.51017Z' fill='rgba(255, 0, 66, 1)'/></svg>")}trip-timeline-connection.filtering:hover:before,trip-timeline-connection:hover:before{background:linear-gradient(to right,rgba(218,222,234,1) calc(50% - 12.5px),transparent calc(50% - 12.5px),transparent calc(50% + 12.5px),rgba(218,222,234,1) calc(50% + 12.5px))}trip-timeline-connection:hover:before{background:linear-gradient(to right,rgba(255,0,66,1) calc(50% - 12.5px),transparent calc(50% - 12.5px),transparent calc(50% + 12.5px),rgba(255,0,66,1) calc(50% + 12.5px))}trip-timeline-connection:hover:not(.filtering,[data-anywhere]) .trip-timeline-connection-hover.connection-show{display:block}trip-timeline-connection.filtering:not([data-timeline_filtering="false"],[data-anywhere]):hover:before{background:linear-gradient(to right,rgba(218,222,234,1) calc(50% - 12.5px),transparent calc(50% - 12.5px),transparent calc(50% + 12.5px),rgba(218,222,234,1) calc(50% + 12.5px))}trip-timeline-connection.filtering:not([data-timeline_filtering="false"],[data-anywhere]):hover:not([data-anywhere]) .trip-timeline-connection-hover.connection-hide{display:block}trip-timeline-connection[data-anywhere]{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.4402 18.6498H11.4602L14.4502 15.6498C13.6202 14.8198 12.2902 14.8198 11.4602 15.6498H11.4402C10.6102 14.8198 9.2802 14.8198 8.4502 15.6498L11.4402 18.6498Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.4602 3.50977H11.4402L8.4502 6.50977C9.2802 7.33977 10.6102 7.33977 11.4402 6.50977H11.4602C12.2902 7.33977 13.6202 7.33977 14.4502 6.50977L11.4602 3.50977Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.88013 11.0701H3.89013V11.0901L6.88013 14.0801C7.71013 13.2501 7.71013 11.9201 6.88013 11.0901H6.87013V11.0701C7.71013 10.2401 7.71013 8.91008 6.88013 8.08008L3.88013 11.0701Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.0202 11.0901H19.0102V11.0701L16.0202 8.08008C15.1902 8.91008 15.1902 10.2401 16.0202 11.0701H16.0302V11.0901C15.1902 11.9201 15.1902 13.2501 16.0202 14.0801L19.0202 11.0901V11.0901Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.4501 21.16C17.0171 21.16 21.5301 16.647 21.5301 11.08C21.5301 5.51297 17.0171 1 11.4501 1C5.88309 1 1.37012 5.51297 1.37012 11.08C1.37012 16.647 5.88309 21.16 11.4501 21.16Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");cursor:default}trip-timeline-connection[data-anywhere]:hover .trip-timeline-connection-hover.connection-anywhere{display:block;left:calc(50% - 135px)}trip-timeline-connection[data-anywhere]:hover:before{background:linear-gradient(to right,rgba(218,222,234,1) calc(50% - 12.5px),transparent calc(50% - 12.5px),transparent calc(50% + 12.5px),rgba(218,222,234,1) calc(50% + 12.5px))}trip-timeline[data-step=anywhere] trip-timeline-connection[data-anywhere]:hover .trip-timeline-connection-hover.connection-anywhere,trip-timeline[data-step=tickets] trip-timeline-connection[data-anywhere]:hover .trip-timeline-connection-hover.connection-anywhere{display:block;left:calc(50% - 135px)}trip-timeline[data-step=anywhere] trip-timeline-connection[data-anywhere]:hover:before,trip-timeline[data-step=tickets] trip-timeline-connection[data-anywhere]:hover:before{background:linear-gradient(to right,rgba(218,222,234,1) calc(50% - 12.5px),transparent calc(50% - 12.5px),transparent calc(50% + 12.5px),rgba(218,222,234,1) calc(50% + 12.5px))}trip-timeline[data-step=tickets] trip-timeline-connection[data-anywhere]:hover,trip-timeline[data-step=anywhere] trip-timeline-connection[data-anywhere]:hover{background-image:url("data:image/svg+xml;utf8,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.4402 18.6498H11.4602L14.4502 15.6498C13.6202 14.8198 12.2902 14.8198 11.4602 15.6498H11.4402C10.6102 14.8198 9.2802 14.8198 8.4502 15.6498L11.4402 18.6498Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.4602 3.50977H11.4402L8.4502 6.50977C9.2802 7.33977 10.6102 7.33977 11.4402 6.50977H11.4602C12.2902 7.33977 13.6202 7.33977 14.4502 6.50977L11.4602 3.50977Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.88013 11.0701H3.89013V11.0901L6.88013 14.0801C7.71013 13.2501 7.71013 11.9201 6.88013 11.0901H6.87013V11.0701C7.71013 10.2401 7.71013 8.91008 6.88013 8.08008L3.88013 11.0701Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.0202 11.0901H19.0102V11.0701L16.0202 8.08008C15.1902 8.91008 15.1902 10.2401 16.0202 11.0701H16.0302V11.0901C15.1902 11.9201 15.1902 13.2501 16.0202 14.0801L19.0202 11.0901V11.0901Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/><path d='M11.4501 21.16C17.0171 21.16 21.5301 16.647 21.5301 11.08C21.5301 5.51297 17.0171 1 11.4501 1C5.88309 1 1.37012 5.51297 1.37012 11.08C1.37012 16.647 5.88309 21.16 11.4501 21.16Z' stroke='rgba(196, 196, 196, 1)' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}trip-timeline[data-step=anywhere] trip-timeline-connection:hover:not([data-anywhere]) .trip-timeline-connection-hover.connection-view,trip-timeline[data-step=tickets] trip-timeline-connection:hover:not([data-anywhere]) .trip-timeline-connection-hover.connection-view{display:block}trip-timeline[data-step=anywhere] trip-timeline-connection:hover .trip-timeline-connection-hover.connection-show,trip-timeline[data-step=tickets] trip-timeline-connection:hover .trip-timeline-connection-hover.connection-show{display:none}trip-timeline[data-step=tickets] trip-timeline-connection:hover,trip-timeline[data-step=anywhere] trip-timeline-connection:hover{background-image:url("data:image/svg+xml;utf8,<svg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='7.5' cy='7.5' r='15' fill='white'/><path d='M7.48554 14.9992C7.48965 14.9951 7.49375 14.9905 7.49786 14.9864C7.50196 14.9905 7.50607 14.9951 7.51017 14.9992L10.8942 11.6003C9.95977 10.6619 8.44455 10.6619 7.51017 11.6003C7.50607 11.6045 7.50196 11.6091 7.49786 11.6132C7.49375 11.6091 7.48965 11.6045 7.48554 11.6003C6.55116 10.6619 5.03594 10.6619 4.10156 11.6003L7.48554 14.9992Z' fill='rgba(255, 0, 66, 1)'/><path d='M7.51017 0C7.50607 0.00410491 7.50196 0.00872293 7.49786 0.0128278C7.49375 0.00872293 7.48965 0.00410491 7.48554 0L4.10156 3.39886C5.03594 4.33735 6.55116 4.33735 7.48554 3.39886C7.48965 3.39476 7.49375 3.39014 7.49786 3.38603C7.50196 3.39014 7.50607 3.39476 7.51017 3.39886C8.44455 4.33735 9.95977 4.33735 10.8942 3.39886L7.51017 0Z' fill='rgba(255, 0, 66, 1)'/><path d='M0 7.4875C0.00410491 7.4916 0.00872293 7.49571 0.0128278 7.49981C0.00872293 7.50392 0.00410491 7.50802 0 7.51213L3.39886 10.8961C4.33735 9.96173 4.33735 8.44651 3.39886 7.51213C3.39476 7.50802 3.39014 7.50392 3.38603 7.49981C3.39014 7.49571 3.39476 7.4916 3.39886 7.4875C4.33735 6.55312 4.33735 5.03789 3.39886 4.10352L0 7.4875Z' fill='rgba(255, 0, 66, 1)'/><path d='M14.9992 7.51017C14.9951 7.50607 14.9905 7.50196 14.9864 7.49786C14.9905 7.49375 14.9951 7.48965 14.9992 7.48554L11.6003 4.10156C10.6619 5.03594 10.6619 6.55116 11.6003 7.48554C11.6045 7.48965 11.6091 7.49375 11.6132 7.49786C11.6091 7.50196 11.6045 7.50607 11.6003 7.51017C10.6619 8.44455 10.6619 9.95977 11.6003 10.8942L14.9992 7.51017Z' fill='rgba(255, 0, 66, 1)'/></svg>")}trip-timeline[data-step=anywhere] trip-timeline-connection:hover:before,trip-timeline[data-step=tickets] trip-timeline-connection:hover:before{background:linear-gradient(to right,rgba(255,0,66,1) calc(50% - 12.5px),transparent calc(50% - 12.5px),transparent calc(50% + 12.5px),rgba(255,0,66,1) calc(50% + 12.5px))}trip-timeline[data-step=stopovers] trip-timeline-connection[data-disconnected=true],trip-timeline[data-step=tickets] trip-timeline-connection[data-disconnected=true],trip-timeline[data-step=anywhere] trip-timeline-connection[data-disconnected=true]{background-image:none;cursor:default;position:relative}trip-timeline[data-step=anywhere] trip-timeline-connection[data-disconnected=true]:before,trip-timeline[data-step=tickets] trip-timeline-connection[data-disconnected=true]:before,trip-timeline[data-step=stopovers] trip-timeline-connection[data-disconnected=true]:before{background:repeating-linear-gradient(to right,rgba(218,222,234,1) 0px,rgba(218,222,234,1) 4px,transparent 4px,transparent 8px)}trip-timeline[data-step=anywhere] trip-timeline-connection[data-disconnected=true]:after,trip-timeline[data-step=tickets] trip-timeline-connection[data-disconnected=true]:after,trip-timeline[data-step=stopovers] trip-timeline-connection[data-disconnected=true]:after{background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'> <path d='M11 7.97099C11.01 7.98066 11.0213 7.99033 11.0313 8C11.0213 8.00967 11.01 8.01934 11 8.02901L19.2844 16C21.5719 13.7991 21.5719 10.2299 19.2844 8.02901C19.2744 8.01934 19.2631 8.00967 19.2531 8C19.2631 7.99033 19.2744 7.98066 19.2844 7.97099C21.5719 5.77006 21.5719 2.20094 19.2844 0L11 7.97099Z' fill='rgba(255, 0, 66, 1)'/> <path d='M10 8.02901C9.98999 8.01934 9.97874 8.00967 9.96873 8C9.97874 7.99033 9.98999 7.98066 10 7.97099L1.7156 0C-0.571866 2.20094 -0.571866 5.77006 1.7156 7.97099C1.7256 7.98066 1.73686 7.99033 1.74687 8C1.73686 8.00967 1.7256 8.01934 1.7156 8.02901C-0.571866 10.2299 -0.571866 13.7991 1.7156 16L10 8.02901Z' fill='rgba(255, 0, 66, 1)'/></svg>");background-position:center;background-repeat:no-repeat;background-size:21px 16px;content:"";height:16px;left:50%;padding:0 14px;position:absolute;top:calc(50% - 2px);transform:translate(-50%,-50%);width:21px}trip-timeline[data-step=anywhere] trip-timeline-connection[data-disconnected=true]:hover,trip-timeline[data-step=tickets] trip-timeline-connection[data-disconnected=true]:hover,trip-timeline[data-step=stopovers] trip-timeline-connection[data-disconnected=true]:hover{background-image:none}trip-timeline[data-step=anywhere] trip-timeline-connection[data-disconnected=true]:hover:before,trip-timeline[data-step=tickets] trip-timeline-connection[data-disconnected=true]:hover:before,trip-timeline[data-step=stopovers] trip-timeline-connection[data-disconnected=true]:hover:before{background:repeating-linear-gradient(to right,rgba(218,222,234,1) 0px,rgba(218,222,234,1) 4px,transparent 4px,transparent 8px)}trip-timeline[data-step=anywhere] trip-timeline-connection[data-disconnected=true]:hover:after,trip-timeline[data-step=tickets] trip-timeline-connection[data-disconnected=true]:hover:after,trip-timeline[data-step=stopovers] trip-timeline-connection[data-disconnected=true]:hover:after{background-image:url("data:image/svg+xml;utf8,<svg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'> <path d='M11 7.97099C11.01 7.98066 11.0213 7.99033 11.0313 8C11.0213 8.00967 11.01 8.01934 11 8.02901L19.2844 16C21.5719 13.7991 21.5719 10.2299 19.2844 8.02901C19.2744 8.01934 19.2631 8.00967 19.2531 8C19.2631 7.99033 19.2744 7.98066 19.2844 7.97099C21.5719 5.77006 21.5719 2.20094 19.2844 0L11 7.97099Z' fill='rgba(255, 0, 66, 1)'/> <path d='M10 8.02901C9.98999 8.01934 9.97874 8.00967 9.96873 8C9.97874 7.99033 9.98999 7.98066 10 7.97099L1.7156 0C-0.571866 2.20094 -0.571866 5.77006 1.7156 7.97099C1.7256 7.98066 1.73686 7.99033 1.74687 8C1.73686 8.00967 1.7256 8.01934 1.7156 8.02901C-0.571866 10.2299 -0.571866 13.7991 1.7156 16L10 8.02901Z' fill='rgba(255, 0, 66, 1)'/></svg>")}trip-timeline[data-step=anywhere] trip-timeline-connection[data-disconnected=true] trip-timeline-connection-hover,trip-timeline[data-step=tickets] trip-timeline-connection[data-disconnected=true] trip-timeline-connection-hover,trip-timeline[data-step=stopovers] trip-timeline-connection[data-disconnected=true] trip-timeline-connection-hover{display:none}trip-timeline[data-step=anywhere] trip-timeline-connection[data-disconnected=true]:hover .trip-timeline-connection-hover,trip-timeline[data-step=tickets] trip-timeline-connection[data-disconnected=true]:hover .trip-timeline-connection-hover,trip-timeline[data-step=stopovers] trip-timeline-connection[data-disconnected=true]:hover .trip-timeline-connection-hover{display:none!important}trip-timeline[data-step=anywhere] trip-timeline-connection[data-disconnected=true]:hover .connection-anywhere,trip-timeline[data-step=anywhere] trip-timeline-connection[data-disconnected=true]:hover .connection-view,trip-timeline[data-step=anywhere] trip-timeline-connection[data-disconnected=true]:hover .connection-hide,trip-timeline[data-step=anywhere] trip-timeline-connection[data-disconnected=true]:hover .connection-show,trip-timeline[data-step=tickets] trip-timeline-connection[data-disconnected=true]:hover .connection-anywhere,trip-timeline[data-step=tickets] trip-timeline-connection[data-disconnected=true]:hover .connection-view,trip-timeline[data-step=tickets] trip-timeline-connection[data-disconnected=true]:hover .connection-hide,trip-timeline[data-step=tickets] trip-timeline-connection[data-disconnected=true]:hover .connection-show,trip-timeline[data-step=stopovers] trip-timeline-connection[data-disconnected=true]:hover .connection-anywhere,trip-timeline[data-step=stopovers] trip-timeline-connection[data-disconnected=true]:hover .connection-view,trip-timeline[data-step=stopovers] trip-timeline-connection[data-disconnected=true]:hover .connection-hide,trip-timeline[data-step=stopovers] trip-timeline-connection[data-disconnected=true]:hover .connection-show{display:none!important}trip-timeline[data-step=stopovers] .trip-timeline-disconnected,trip-timeline[data-step=tickets] .trip-timeline-disconnected,trip-timeline[data-step=anywhere] .trip-timeline-disconnected{align-items:center;background-color:#fff;background-image:none;cursor:default;display:flex;flex:1;height:auto;justify-content:center;margin:0;min-width:150px;position:relative}trip-timeline[data-step=anywhere] .trip-timeline-disconnected:before,trip-timeline[data-step=tickets] .trip-timeline-disconnected:before,trip-timeline[data-step=stopovers] .trip-timeline-disconnected:before{background:repeating-linear-gradient(to right,rgba(218,222,234,1) 0px,rgba(218,222,234,1) 4px,transparent 4px,transparent 8px);content:"";height:1px;left:-10px;position:absolute;top:calc(50% - 2px);width:calc(100% + 20px)}trip-timeline[data-step=anywhere] .trip-timeline-disconnected:after,trip-timeline[data-step=tickets] .trip-timeline-disconnected:after,trip-timeline[data-step=stopovers] .trip-timeline-disconnected:after{background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'> <path d='M11 7.97099C11.01 7.98066 11.0213 7.99033 11.0313 8C11.0213 8.00967 11.01 8.01934 11 8.02901L19.2844 16C21.5719 13.7991 21.5719 10.2299 19.2844 8.02901C19.2744 8.01934 19.2631 8.00967 19.2531 8C19.2631 7.99033 19.2744 7.98066 19.2844 7.97099C21.5719 5.77006 21.5719 2.20094 19.2844 0L11 7.97099Z' fill='rgba(255, 0, 66, 1)'/> <path d='M10 8.02901C9.98999 8.01934 9.97874 8.00967 9.96873 8C9.97874 7.99033 9.98999 7.98066 10 7.97099L1.7156 0C-0.571866 2.20094 -0.571866 5.77006 1.7156 7.97099C1.7256 7.98066 1.73686 7.99033 1.74687 8C1.73686 8.00967 1.7256 8.01934 1.7156 8.02901C-0.571866 10.2299 -0.571866 13.77006 1.7156 16L10 8.02901Z' fill='rgba(255, 0, 66, 1)'/></svg>");background-position:center;background-repeat:no-repeat;background-size:21px 16px;content:"";height:16px;left:50%;padding:0 14px;position:absolute;top:calc(50% - 2px);transform:translate(-50%,-50%);width:21px}trip-timeline[data-step=anywhere] .trip-timeline-disconnected:hover,trip-timeline[data-step=tickets] .trip-timeline-disconnected:hover,trip-timeline[data-step=stopovers] .trip-timeline-disconnected:hover{background-image:none}trip-timeline[data-step=anywhere] .trip-timeline-disconnected:hover:before,trip-timeline[data-step=tickets] .trip-timeline-disconnected:hover:before,trip-timeline[data-step=stopovers] .trip-timeline-disconnected:hover:before{background:repeating-linear-gradient(to right,rgba(218,222,234,1) 0px,rgba(218,222,234,1) 4px,transparent 4px,transparent 8px)}trip-timeline[data-step=anywhere] .trip-timeline-disconnected:hover:after,trip-timeline[data-step=tickets] .trip-timeline-disconnected:hover:after,trip-timeline[data-step=stopovers] .trip-timeline-disconnected:hover:after{background-image:url("data:image/svg+xml;utf8,<svg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'> <path d='M11 7.97099C11.01 7.98066 11.0213 7.99033 11.0313 8C11.0213 8.00967 11.01 8.01934 11 8.02901L19.2844 16C21.5719 13.7991 21.5719 10.2299 19.2844 8.02901C19.2744 8.01934 19.2631 8.00967 19.2531 8C19.2631 7.99033 19.2744 7.98066 19.2844 7.97099C21.5719 5.77006 21.5719 2.20094 19.2844 0L11 7.97099Z' fill='rgba(255, 0, 66, 1)'/> <path d='M10 8.02901C9.98999 8.01934 9.97874 8.00967 9.96873 8C9.97874 7.99033 9.98999 7.98066 10 7.97099L1.7156 0C-0.571866 2.20094 -0.571866 5.77006 1.7156 7.97099C1.7256 7.98066 1.73686 7.99033 1.74687 8C1.73686 8.00967 1.7256 8.01934 1.7156 8.02901C-0.571866 10.2299 -0.571866 13.77006 1.7156 16L10 8.02901Z' fill='rgba(255, 0, 66, 1)'/></svg>")}booking-timeline-section{align-items:center;display:flex;flex:1;flex-flow:column nowrap;justify-content:center;max-width:320px;min-width:320px;width:320px}booking-timeline-section .booking-timeline-section{align-items:center;display:flex;flex:1;flex-flow:column nowrap;justify-content:center;max-width:240px;min-width:240px;width:240px}booking-timeline-section .booking-timeline-section-details{align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:15px;width:100%}booking-timeline-section .booking-timeline-section-ctas{align-items:center;border:1px solid rgba(0,38,167,1);border-radius:5px;display:flex;flex-flow:row nowrap;height:59px;justify-content:center;max-height:59px;min-height:59px;width:100%}booking-timeline-section .booking-timeline-section-ctas .booking-timeline-section-price-element{align-items:center;display:flex;flex:1;flex-flow:column nowrap;justify-content:center;max-width:50%;min-width:50%;width:50%}booking-timeline-section .booking-timeline-section-ctas .booking-timeline-section-price-element .booking-timeline-section-price-individual{align-items:center;display:flex;font-size:32px;font-weight:700;justify-content:center;line-height:37.25px;max-width:100%;min-width:100%;width:100%}booking-timeline-section .booking-timeline-section-ctas .booking-timeline-section-price-element .booking-timeline-section-price-total{align-items:center;font-size:12px;font-weight:400;justify-content:center;line-height:12.97px;max-width:100%;min-width:100%;width:100%}booking-timeline-section .booking-timeline-section-ctas button[data-type=book]{flex:1;height:100%;max-height:100%;max-width:50%;min-height:100%;min-width:50%;width:50%}booking-timeline-section .booking-timeline-section-actions{align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:15px;width:100%}booking-timeline-section .booking-timeline-section-actions .icon{background-position:0 center;flex:1;height:25px;margin-right:5px;max-height:25px;max-width:75px;min-height:25px;min-width:75px;padding-left:25px;width:75px}booking-timeline-section .icon{height:25px;max-height:25px;max-width:25px;min-height:25px;min-width:25px;width:25px}assistant-section{display:block;height:53px;position:relative;width:100%}assistant-section.landing{height:94px;margin-bottom:-27px}assistant-section:before{background-color:#0000000a;box-shadow:0 -1px 1px #0000001f;content:"";height:1px;left:0;position:absolute;top:12%;width:100%}assistant-section.landing:before{top:10%}assistant-section.landing:after{top:calc(-90% - 2px)}assistant-section[data-step=booking]{z-index:100}assistant-section .assistant-section-illustration{align-items:center;border:1px solid transparent;border-radius:50%;box-shadow:0 2px 5px 1px #0003;display:none;height:100px;justify-content:center;left:calc(50% - 50px);max-height:100px;max-width:100px;min-height:100px;min-width:100px;overflow:show;position:absolute;top:calc(50% - 50px);width:100px}.vertical-trip-timeline{padding-left:25px;position:relative}.vertical-trip-timeline .vertical-trip-timelines-stops{height:auto;position:relative}.vertical-trip-timeline .vertical-trip-timelines-stops:before{background-color:#677bf4;content:"";height:calc(100% - 20px);left:-15px;position:absolute;top:8.5px;width:1px}.vertical-trip-timeline .vertical-trip-timelines-stops div{position:relative}.vertical-trip-timeline .vertical-trip-timelines-stops div p{font-family:Campton;font-size:14px;font-weight:700;line-height:14px}.vertical-trip-timeline .vertical-trip-timelines-stops div:before{background-color:#fff;border:1px solid rgba(103,123,244,1);border-radius:50%;content:"";height:7px;left:-18px;position:absolute;top:calc(50% - 6.5px);transform:translateY(-50%);width:7px}.vertical-trip-timeline .vertical-trip-timelines-stops div:last-child:before{background-image:url("data:image/svg+xml;utf8,<svg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6.59808 0.5L4 5L1.40192 0.5H6.59808Z' stroke='rgba(103, 123, 244, 1)'/></svg>");background-position:center;background-repeat:no-repeat;background-size:cover;border:0;border-radius:0;top:calc(50% - 4px)}.recent-search-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px 1px #0003;cursor:pointer;display:flex;flex-flow:row nowrap;height:135px;margin:9px;max-height:135px;max-width:367px;min-height:135px;min-width:350px;overflow:hidden;transition:box-shadow 1s ease-in-out;width:367px}.recent-search-card .vertical-trip-timeline .vertical-trip-timelines-stops>div{height:22px;max-height:22px;min-height:22px}.recent-search-card .vertical-trip-timeline .vertical-trip-timelines-stops>div p{max-width:106px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-search-card:hover{box-shadow:0 0 2px #677bf4,0 4px 10px 2px #0003}.recent-search-card .recent-search-card-picture{background-color:#f7f7f7;flex:1;height:135px;max-height:135px;max-width:135px;min-height:135px;min-width:135px;width:135px}.recent-search-card .recent-search-card-picture img,.recent-search-card .recent-search-card-picture picture{height:100%;object-fit:cover;object-position:center;width:100%}.recent-search-card .recent-search-card-content{display:flex;flex:1;flex-flow:column nowrap;padding-bottom:7px;padding-top:17px}.recent-search-card .recent-search-card-top-layer{display:flex;flex:1;flex-flow:row nowrap;justify-content:space-between;width:100%}.recent-search-card .recent-search-card-departure p{font-family:Campton;font-weight:500}.recent-search-card .recent-search-card-departure p:first-child{font-size:12px;font-weight:500;line-height:17.69px}.recent-search-card .recent-search-card-departure .date{font-size:14px;font-weight:700;line-height:23.58px}.recent-search-card .recent-search-card-departure{max-width:70px;min-width:70px;width:70px}.recent-search-card .recent-search-card-bottom-layer{display:flex;flex:1;flex-flow:row nowrap;justify-content:space-around;max-height:20px;width:100%}.recent-search-card .recent-search-card-bottom-layer>*{align-items:center;display:flex;flex-flow:row nowrap;font-family:Campton;font-size:12px;font-weight:400;line-height:17.69px}.recent-search-card .recent-search-card-bottom-layer .icon{margin-right:5px}stopover-cards{display:flex;position:relative;width:100%}stopover-cards[data-show_as=sidebar-card],stopover-cards[data-show_as=cards]{flex-flow:row wrap;justify-content:space-evenly}stopover-cards[data-show_as=list]{flex-flow:column nowrap;justify-content:flex-start}stopover-card[data-blocked=true] .stopover-card .stopover-card-cta button{background-color:#dadeea;border:0!important;color:#4f4f4f}stopover-card[data-blocked=true] .stopover-card .stopover-card-cta button:hover{background-color:#dadeea;color:#4f4f4f}stopover-card[data-loading=false]:not([data-hide_price]) .stopover-card .stopover-card-content .stopover-card-price,stopover-card[data-loading=false][data-hide_price=true] .stopover-card .stopover-card-content .stopover-card-price{display:none}stopover-card[data-loading=false]:not([data-hide_price]) .stopover-card .stopover-card-content .stopover-card-info,stopover-card[data-loading=false][data-hide_price=true] .stopover-card .stopover-card-content .stopover-card-info{display:block}stopover-card[data-show_as=sidebar-card]{order:1;width:100%}stopover-card[data-show_as=sidebar-card][data-loading=true]{order:2}stopover-card[data-show_as=sidebar-card][data-loading=true] .stopover-card .stopover-card-content .stopover-card-price{display:none}stopover-card[data-show_as=sidebar-card][data-loading=true] .stopover-card .stopover-card-content:after{border-radius:5px;left:2.5%!important;width:95%!important}stopover-card[data-show_as=sidebar-card] .stopover-card{height:345px;margin:0;max-height:345px;max-width:95%;min-height:345px;min-width:95%;width:95%}stopover-card[data-show_as=sidebar-card] .stopover-card bucket-list-cta{top:-2.5px}stopover-card[data-show_as=sidebar-card] .stopover-card .stopover-card-picture img,stopover-card[data-show_as=sidebar-card] .stopover-card .stopover-card-picture{height:auto;object-fit:cover;object-position:center;vertical-align:middle;width:100%}stopover-card[data-show_as=sidebar-card] .stopover-card .stopover-card-content{align-items:center;flex-flow:column nowrap;height:calc(100% - 267px);max-width:100%;min-width:100%;padding:20px 10px 0;position:relative;width:100%}stopover-card[data-show_as=sidebar-card] .stopover-card .stopover-card-content .stopover-card-trip-timeline{max-width:100%;min-width:100%;text-align:center;width:100%}stopover-card[data-show_as=sidebar-card] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight{background-image:url("data:image/svg+xml;utf8,<svg width='90' height='10' viewBox='0 0 90 10' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='3' cy='5' r='2.5' stroke='rgb(218, 222, 234)'/><path d='M6 5H41' stroke='rgb(218, 222, 234)' stroke-linejoin='round'/><path d='M49 5H86' stroke='rgb(218, 222, 234)' stroke-linejoin='round'/><path d='M86 3.26795L89 5L86 6.73205L86 3.26795Z' stroke='rgb(218, 222, 234)'/><path d='M44.9906 10.0001C44.9933 9.99735 44.9961 9.99427 44.9988 9.99154C45.0016 9.99427 45.0043 9.99735 45.007 10.0001L47.2633 7.73394C46.6403 7.10822 45.63 7.10822 45.007 7.73394C45.0043 7.73668 45.0016 7.73976 44.9988 7.74249C44.9961 7.73976 44.9933 7.73668 44.9906 7.73394C44.3676 7.10822 43.3574 7.10822 42.7344 7.73394L44.9906 10.0001Z' fill='rgba(255, 0, 66, 1)'/><path d='M45.007 0C45.0043 0.0027369 45.0016 0.0058159 44.9988 0.0085528C44.9961 0.0058159 44.9933 0.0027369 44.9906 0L42.7344 2.26615C43.3574 2.89187 44.3676 2.89187 44.9906 2.26615C44.9933 2.26341 44.9961 2.26033 44.9988 2.2576C45.0016 2.26033 45.0043 2.26341 45.007 2.26615C45.63 2.89187 46.6403 2.89187 47.2633 2.26615L45.007 0Z' fill='rgba(255, 0, 66, 1)'/><path d='M40 4.99158C40.0027 4.99432 40.0058 4.99705 40.0086 4.99979C40.0058 5.00253 40.0027 5.00526 40 5.008L42.2661 7.26423C42.8919 6.64124 42.8919 5.63099 42.2661 5.008C42.2634 5.00526 42.2603 5.00253 42.2576 4.99979C42.2603 4.99705 42.2634 4.99432 42.2661 4.99158C42.8919 4.36859 42.8919 3.35834 42.2661 2.73535L40 4.99158Z' fill='rgba(255, 0, 66, 1)'/><path d='M50.0011 5.008C49.9983 5.00526 49.9953 5.00253 49.9925 4.99979C49.9953 4.99705 49.9983 4.99432 50.0011 4.99158L47.7349 2.73535C47.1092 3.35834 47.1092 4.36859 47.7349 4.99158C47.7377 4.99432 47.7407 4.99705 47.7435 4.99979C47.7407 5.00253 47.7377 5.00526 47.7349 5.008C47.1092 5.63099 47.1092 6.64124 47.7349 7.26423L50.0011 5.008Z' fill='rgba(255, 0, 66, 1)'/></svg>");background-size:40%}stopover-card[data-show_as=sidebar-card] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight:before{text-align:left}stopover-card[data-show_as=sidebar-card] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight:after{text-align:right}stopover-card[data-show_as=sidebar-card] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-stopover{margin-top:18px;max-width:60%;min-width:60%;text-align:left;width:60%}stopover-card[data-show_as=sidebar-card] .stopover-card .stopover-card-content .stopover-card-details{align-items:center;left:0;max-width:100%;min-width:100%;position:absolute;top:0;width:100%}stopover-card[data-show_as=sidebar-card] .stopover-card .stopover-card-content .stopover-card-details .stopover-card-tos{position:absolute;top:35px}stopover-card[data-show_as=sidebar-card] .stopover-card .stopover-card-content .stopover-card-details .stopover-card-price{justify-content:flex-end;left:60%;margin-top:0;max-width:40%;min-width:40%;padding-right:10px;position:absolute;top:53px;width:40%}stopover-card[data-show_as=sidebar-card] .stopover-card .stopover-card-content .stopover-card-details .stopover-card-info{margin:0;position:absolute;right:10px;top:55px}stopover-card[data-show_as=sidebar-card] .stopover-card .stopover-card-cta{align-items:flex-end;max-width:100%;min-width:100%;padding:0 10px 16px;width:100%}stopover-card[data-show_as=list]{display:flex;max-width:100%;min-width:100%;order:1;position:relative;width:100%}stopover-card[data-show_as=list].stopover-calendar-active .stopover-card{border:1px solid rgba(103,123,244,1)!important}stopover-card[data-show_as=list] .stopover-card{align-items:center;border-bottom:1px solid rgba(218,222,234,1);box-shadow:unset;display:flex;flex:1;flex-flow:row nowrap;height:78px;justify-content:space-between;max-height:78px;max-width:100%;min-height:78px;min-width:100%;width:100%}stopover-card[data-show_as=list] .stopover-card .stopover-card-picture{display:none}stopover-card[data-show_as=list] .stopover-card .stopover-card-content{display:flex;flex:2;flex-flow:row nowrap;height:100%;max-height:100%;max-width:unset;min-height:100%;min-width:unset;padding:0 25px 0 50px;width:unset}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-trip-timeline{align-items:center;display:flex;flex:2;flex-flow:row nowrap;max-width:unset;min-width:unset;order:1;width:unset}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight{flex:2;margin-right:auto;max-height:20px;max-width:220px;min-width:220px;order:2;width:220px}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight .stopover-card-trip-timeline-flight-destination,stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight .stopover-card-trip-timeline-flight-origin{width:70px}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight:before{text-align:right}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-stopover{flex:1;margin-top:0;max-width:250px;min-width:250px;order:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-stopover-detail{top:calc(100% - 25px)}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-details{flex:1;flex-flow:row nowrap;order:2}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-tos{align-items:center;flex:.5}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-info{height:100%;margin-top:0;max-height:100%;max-width:25px;min-height:100%;min-width:25px;width:25px}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-info:hover:before{right:30px;top:calc(50% - 12px)}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-price{align-items:center;flex:1;justify-content:flex-end;margin-top:0;max-width:unset;min-width:unset;order:2;width:unset}stopover-card[data-show_as=list] .stopover-card .stopover-card-cta{align-items:center;display:flex;flex:.75;width:auto}stopover-card[data-show_as=list] .stopover-card .stopover-card-cta button{flex:1;max-width:150px;min-width:100px}stopover-card[data-show_as=list]:hover .anywhere-card{background-color:#fff;border:1px solid rgba(36,201,134,1);border-radius:8px;box-shadow:0 4px 10px 2px #0003;position:relative;z-index:1}stopover-card[data-show_as=list][data-loading=true] .stopover-card .stopover-card-content{position:relative}stopover-card[data-show_as=list][data-loading=true] .stopover-card .stopover-card-content:after{animation:1.9s infinite linear loading-background;background-color:#f7f7f7;border-radius:15px;color:#f7f7f7;content:"";height:60%;left:0;position:absolute;top:20%;width:100%}stopover-card[data-show_as=list][data-loading=true] .stopover-card .stopover-card-content .stopover-card-details,stopover-card[data-show_as=list][data-loading=true] .stopover-card .stopover-card-content .stopover-card-trip-timeline{display:none}stopover-card[data-show_as=list][data-loading=true] .stopover-card .stopover-card-cta button{animation:1.5s infinite linear loading-background;background-color:#f7f7f7;border:0!important;border-radius:15px;color:#f7f7f7;cursor:default;pointer-events:none}stopover-card[data-show_as=list][data-loading=waiting] .stopover-card-details{animation:loading-dots 1s infinite linear alternate;animation-delay:.5s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;margin:auto 135px;max-height:10px;max-width:10px;min-height:10px;min-width:10px;position:relative;width:10px}stopover-card[data-show_as=list][data-loading=waiting] .stopover-card-details:after,stopover-card[data-show_as=list][data-loading=waiting] .stopover-card-details:before{content:"";display:inline-block;position:absolute;top:0}stopover-card[data-show_as=list][data-loading=waiting] .stopover-card-details:before{animation:loading-dots 1s infinite alternate;animation-delay:0s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:-15px;width:10px}stopover-card[data-show_as=list][data-loading=waiting] .stopover-card-details:after{animation:loading-dots 1s infinite alternate;animation-delay:1s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:15px;width:10px}stopover-card[data-show_as=list][data-loading=waiting] .stopover-card-details .stopover-card-price,stopover-card[data-show_as=list][data-loading=waiting] .stopover-card-details .stopover-card-tos{display:none}.stopover-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px 1px #0003;flex:1;height:438px;margin:15px auto;max-height:438px;max-width:362px;min-height:438px;min-width:362px;overflow:hidden;width:362px}.stopover-card:hover{box-shadow:0 4px 10px 2px #0003}.stopover-card .stopover-card-picture img,.stopover-card .stopover-card-picture{background-color:#f7f7f7;border-radius:10px 10px 0 0;height:260px;object-fit:cover;object-position:center;width:100%}.stopover-card .stopover-card-content{display:flex;flex-flow:row nowrap;height:calc(100% - 333px);margin:auto;max-width:300px;min-width:300px;padding:25px 0 20px;width:300px}.stopover-card .stopover-card-content .stopover-card-info{background-size:contain;border-radius:50%;display:none;height:25px;margin-left:auto;margin-top:10px;max-height:25px;max-width:25px;min-height:25px;min-width:25px;position:relative;width:25px}.stopover-card .stopover-card-content .stopover-card-info:before{background-color:#fff;border-radius:5px;box-shadow:0 2px 5px 1px #0003;font-size:12px;padding:5px 10px;position:absolute;right:0;text-align:center;top:100%;width:140px}.stopover-card .stopover-card-content .stopover-card-info:hover:before{content:"Add to check prices"}.stopover-card .stopover-card-content .stopover-card-trip-timeline{flex:1;font-size:12px;line-height:13.97px;max-width:calc(100% - 80px);min-width:calc(100% - 80px);position:relative;width:calc(100% - 80px)}.stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight{align-items:center;background-image:url("data:image/svg+xml;utf8,<svg width='48' height='10' viewBox='0 0 48 10' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='3' cy='5' r='2.5' stroke='rgba(218, 222, 234, 1)'/><path d='M6 5H21' stroke='rgba(218, 222, 234, 1)' stroke-linejoin='round'/><path d='M29 5H44' stroke='rgba(218, 222, 234, 1)' stroke-linejoin='round'/><path d='M44 3.26795L47 5L44 6.73205L44 3.26795Z' stroke='rgba(218, 222, 234, 1)'/><path d='M24.9916 10.0001C24.9943 9.99735 24.9971 9.99427 24.9998 9.99154C25.0025 9.99427 25.0053 9.99735 25.008 10.0001L27.2642 7.73394C26.6412 7.10822 25.631 7.10822 25.008 7.73394C25.0053 7.73668 25.0025 7.73976 24.9998 7.74249C24.9971 7.73976 24.9943 7.73668 24.9916 7.73394C24.3686 7.10822 23.3583 7.10822 22.7354 7.73394L24.9916 10.0001Z' fill='rgba(255, 0, 66, 1)'/><path d='M25.008 0C25.0053 0.0027369 25.0025 0.0058159 24.9998 0.0085528C24.9971 0.0058159 24.9943 0.0027369 24.9916 0L22.7354 2.26615C23.3583 2.89187 24.3686 2.89187 24.9916 2.26615C24.9943 2.26341 24.9971 2.26033 24.9998 2.2576C25.0025 2.26033 25.0053 2.26341 25.008 2.26615C25.631 2.89187 26.6412 2.89187 27.2642 2.26615L25.008 0Z' fill='rgba(255, 0, 66, 1)'/><path d='M20 4.99158C20.0027 4.99432 20.0058 4.99705 20.0086 4.99979C20.0058 5.00253 20.0027 5.00526 20 5.008L22.2661 7.26423C22.8919 6.64124 22.8919 5.63099 22.2661 5.008C22.2634 5.00526 22.2603 5.00253 22.2576 4.99979C22.2603 4.99705 22.2634 4.99432 22.2661 4.99158C22.8919 4.36859 22.8919 3.35834 22.2661 2.73535L20 4.99158Z' fill='rgba(255, 0, 66, 1)'/><path d='M30.0001 5.008C29.9974 5.00526 29.9943 5.00253 29.9915 4.99979C29.9943 4.99705 29.9974 4.99432 30.0001 4.99158L27.7339 2.73535C27.1082 3.35834 27.1082 4.36859 27.7339 4.99158C27.7367 4.99432 27.7398 4.99705 27.7425 4.99979C27.7398 5.00253 27.7367 5.00526 27.7339 5.008C27.1082 5.63099 27.1082 6.64124 27.7339 7.26423L30.0001 5.008Z' fill='rgba(255, 0, 66, 1)'/></svg>");background-position:center;background-repeat:no-repeat;background-size:25%;display:flex;flex-flow:row nowrap;justify-content:space-between;max-height:15px}.stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight .stopover-card-trip-timeline-flight-origin,.stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight .stopover-card-trip-timeline-flight-destination{overflow:hidden;white-space:nowrap;width:65px}.stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight .stopover-card-trip-timeline-flight-destination,.stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight .stopover-card-trip-timeline-flight-origin{height:25px;padding-top:7px;position:relative}.stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight .stopover-card-trip-timeline-flight-origin:after,.stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight .stopover-card-trip-timeline-flight-destination:after{content:attr(data-plus);font-size:.6em;font-weight:700;position:absolute;right:0;top:0;vertical-align:super}.stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-stopover{cursor:default;font-size:20px;line-height:34.92px;margin-top:20px;max-width:200px;min-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-stopover:hover+.stopover-card-trip-timeline-stopover-detail{display:flex}.stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-stopover-detail{align-items:center;background-color:#fff;border:1px solid rgba(218,222,234,1);border-radius:10px;display:none;flex-flow:row nowrap;font-size:14px;justify-content:center;left:0;padding:5px;position:absolute;top:calc(100% + 5px);width:max-content;z-index:1}.stopover-card .stopover-card-content .stopover-card-details{display:flex;flex:1;flex-flow:column nowrap}.stopover-card .stopover-card-content .stopover-card-tos{align-items:flex-start;display:flex;flex:1;flex-flow:row nowrap;font-size:14px;justify-content:flex-end;min-height:20px}.stopover-card .stopover-card-content .stopover-card-price{align-items:flex-end;display:flex;flex:1;flex-flow:row nowrap;font-size:25px;font-weight:700;justify-content:flex-end;line-height:34.92px;margin-top:14px;max-width:80px;min-width:80px;white-space:nowrap;width:80px}.stopover-card .stopover-card-cta{align-items:center;display:flex;flex-flow:row nowrap;height:74px;justify-content:center;margin:auto;max-height:74px;max-width:300px;min-height:74px;min-width:300px;width:300px}.stopover-card .stopover-card-cta button{flex:1;margin:0;max-width:unset;min-width:unset;width:unset}.stopover-card .stopover-card-cta button:first-child{margin-right:5px}.stopover-card .stopover-card-cta button:last-child{margin-left:5px}stopover-card[data-show_as=cards],stopover-card[data-show_as=sidebar-card]{order:1;position:relative}stopover-card[data-show_as=cards][data-loading=true] .stopover-card,stopover-card[data-show_as=sidebar-card][data-loading=true] .stopover-card{border:1px solid rgb(241,241,249,1)}stopover-card[data-show_as=sidebar-card][data-loading=true] .stopover-card .stopover-card-picture,stopover-card[data-show_as=cards][data-loading=true] .stopover-card .stopover-card-picture{animation:2.8s infinite linear loading-background;background-color:#f7f7f7}stopover-card[data-show_as=cards][data-loading=true] .stopover-card .stopover-card-picture img,stopover-card[data-show_as=sidebar-card][data-loading=true] .stopover-card .stopover-card-picture img{display:none}stopover-card[data-show_as=sidebar-card][data-loading=true] .stopover-card .stopover-card-content,stopover-card[data-show_as=cards][data-loading=true] .stopover-card .stopover-card-content{position:relative}stopover-card[data-show_as=cards][data-loading=true] .stopover-card .stopover-card-content:after,stopover-card[data-show_as=sidebar-card][data-loading=true] .stopover-card .stopover-card-content:after{animation:1.9s infinite linear loading-background;background-color:#f7f7f7;border-radius:10px;color:#f7f7f7;content:"";height:60%;left:5%;position:absolute;top:20%;width:90%}stopover-card[data-show_as=cards][data-loading=true] .stopover-card .stopover-card-cta button,stopover-card[data-show_as=sidebar-card][data-loading=true] .stopover-card .stopover-card-cta button{animation:1.5s infinite linear loading-background;background-color:#f7f7f7;border-color:transparent!important;color:#f7f7f7;cursor:default;pointer-events:none}stopover-card[data-show_as=cards][data-loading=waiting] .stopover-card-details,stopover-card[data-show_as=sidebar-card][data-loading=waiting] .stopover-card-details{animation:loading-dots 1s infinite linear alternate;animation-delay:.5s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;margin:15px auto;max-height:10px;max-width:10px;min-height:10px;min-width:10px;position:relative;width:10px}stopover-card[data-show_as=sidebar-card][data-loading=waiting] .stopover-card-details:after,stopover-card[data-show_as=sidebar-card][data-loading=waiting] .stopover-card-details:before,stopover-card[data-show_as=cards][data-loading=waiting] .stopover-card-details:after,stopover-card[data-show_as=cards][data-loading=waiting] .stopover-card-details:before{content:"";display:inline-block;position:absolute;top:0}stopover-card[data-show_as=sidebar-card][data-loading=waiting] .stopover-card-details:before,stopover-card[data-show_as=cards][data-loading=waiting] .stopover-card-details:before{animation:loading-dots 1s infinite alternate;animation-delay:0s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:-15px;width:10px}stopover-card[data-show_as=sidebar-card][data-loading=waiting] .stopover-card-details:after,stopover-card[data-show_as=cards][data-loading=waiting] .stopover-card-details:after{animation:loading-dots 1s infinite alternate;animation-delay:1s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:15px;width:10px}stopover-card[data-show_as=sidebar-card][data-loading=waiting] .stopover-card-details .stopover-card-price,stopover-card[data-show_as=sidebar-card][data-loading=waiting] .stopover-card-details .stopover-card-tos,stopover-card[data-show_as=cards][data-loading=waiting] .stopover-card-details .stopover-card-price,stopover-card[data-show_as=cards][data-loading=waiting] .stopover-card-details .stopover-card-tos{display:none}anywhere-card[data-show_as=list]{max-width:100%;min-width:100%;order:1;position:relative;width:100%}anywhere-card[data-show_as=list] .anywhere-card{align-items:center;border-bottom:1px solid rgba(218,222,234,1);box-shadow:unset;display:flex;flex-flow:row nowrap;height:78px;justify-content:space-between;max-height:78px;max-width:100%;min-height:78px;min-width:100%;width:100%}anywhere-card[data-show_as=list] .anywhere-card .anywhere-card-picture{display:none}anywhere-card[data-show_as=list] .anywhere-card .anywhere-card-content{flex:2;height:100%;max-height:100%;max-width:unset;min-height:100%;min-width:unset;padding:0 25px 0 50px;width:unset}anywhere-card[data-show_as=list] .anywhere-card .anywhere-card-content .anywhere-card-trip-location{flex:1;margin:0;max-width:300px;min-width:300px;overflow:hidden;padding-top:20px;text-overflow:ellipsis;white-space:nowrap;width:300px}anywhere-card[data-show_as=list] .anywhere-card .anywhere-card-content .anywhere-card-price{flex:.5;flex-flow:row;justify-content:flex-start;max-width:unset;min-width:unset;width:unset}anywhere-card[data-show_as=list] .anywhere-card .anywhere-card-content .anywhere-card-price p{margin:0 15px}anywhere-card[data-show_as=list] .anywhere-card .anywhere-card-content .anywhere-card-price p:not(.price-element){margin:7px -8px 0 0}anywhere-card[data-show_as=list] .anywhere-card .anywhere-card-cta{align-items:center;display:flex;flex:1;flex-shrink:0}anywhere-card[data-show_as=list] .anywhere-card .anywhere-card-cta button{flex:1;height:28px;max-height:28px;max-width:89px;min-height:28px;min-width:89px;width:89px}anywhere-card[data-show_as=list]:hover .anywhere-card{background-color:#fff;border:1px solid rgba(36,201,134,1);border-radius:8px;box-shadow:0 4px 10px 2px #0003;position:relative;z-index:1}anywhere-card[data-show_as=list][data-selected_destination=true]{order:0}anywhere-card[data-show_as=list][data-selected_destination=true] button[data-select=cities]{display:none}anywhere-card[data-show_as=list][data-selected_destination=true]:after{background-color:#24c986;border:2px double rgba(28,156,105,1);border-radius:50%;content:"";height:18px;left:25.5px;max-height:18px;max-width:18px;min-height:18px;min-width:18px;position:absolute;top:43px;width:18px}anywhere-card[data-show_as=list][data-loading=true] .anywhere-card .anywhere-card-content{position:relative}anywhere-card[data-show_as=list][data-loading=true] .anywhere-card .anywhere-card-content:after{animation:1.9s infinite linear loading-background;background-color:#f7f7f7;border-radius:15px;color:#f7f7f7;content:"";height:60%;left:0;position:absolute;top:20%;width:100%}anywhere-card[data-show_as=list][data-loading=true] .anywhere-card .anywhere-card-cta button{animation:1.5s infinite linear loading-background;background-color:#f7f7f7;border-color:transparent!important;border-radius:15px;color:#f7f7f7;cursor:default;pointer-events:none}anywhere-card[data-show_as=list][data-loading=waiting] .anywhere-card-price{animation:loading-dots 1s infinite linear alternate;animation-delay:.5s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px!important;margin:auto 135px;max-height:10px!important;max-width:10px!important;min-height:10px!important;min-width:10px!important;position:relative;width:10px!important}anywhere-card[data-show_as=list][data-loading=waiting] .anywhere-card-price:after,anywhere-card[data-show_as=list][data-loading=waiting] .anywhere-card-price:before{content:"";display:inline-block;position:absolute;top:0}anywhere-card[data-show_as=list][data-loading=waiting] .anywhere-card-price:before{animation:loading-dots 1s infinite alternate;animation-delay:0s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:-15px;width:10px}anywhere-card[data-show_as=list][data-loading=waiting] .anywhere-card-price:after{animation:loading-dots 1s infinite alternate;animation-delay:1s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:15px;width:10px}anywhere-card[data-show_as=list][data-loading=waiting] .anywhere-card-price p{display:none}anywhere-card[data-show_as=cards][data-loading=true] .anywhere-card,anywhere-card[data-show_as=map][data-loading=true] .anywhere-card{border:1px solid rgb(241,241,249,1)}anywhere-card[data-show_as=map][data-loading=true] .anywhere-card .anywhere-card-picture,anywhere-card[data-show_as=cards][data-loading=true] .anywhere-card .anywhere-card-picture{animation:2.8s infinite linear loading-background;background-color:#f7f7f7}anywhere-card[data-show_as=cards][data-loading=true] .anywhere-card .anywhere-card-picture img,anywhere-card[data-show_as=map][data-loading=true] .anywhere-card .anywhere-card-picture img{display:none}anywhere-card[data-show_as=map][data-loading=true] .anywhere-card .anywhere-card-content,anywhere-card[data-show_as=cards][data-loading=true] .anywhere-card .anywhere-card-content{position:relative}anywhere-card[data-show_as=cards][data-loading=true] .anywhere-card .anywhere-card-content>*,anywhere-card[data-show_as=map][data-loading=true] .anywhere-card .anywhere-card-content>*{display:none}anywhere-card[data-show_as=cards][data-loading=true] .anywhere-card .anywhere-card-content:after,anywhere-card[data-show_as=map][data-loading=true] .anywhere-card .anywhere-card-content:after{animation:1.9s infinite linear loading-background;background-color:#f7f7f7;border-radius:5px;color:#f7f7f7;content:"";height:60%;left:5%;position:absolute;top:20%;width:90%}anywhere-card[data-show_as=map][data-loading=true] .anywhere-card .anywhere-card-cta,anywhere-card[data-show_as=cards][data-loading=true] .anywhere-card .anywhere-card-cta{display:flex!important}anywhere-card[data-show_as=cards][data-loading=true] .anywhere-card .anywhere-card-cta button,anywhere-card[data-show_as=map][data-loading=true] .anywhere-card .anywhere-card-cta button{animation:1.5s infinite linear loading-background;background-color:#f7f7f7;border-color:transparent!important;color:#f7f7f7;cursor:default;pointer-events:none}anywhere-card[data-show_as=cards][data-loading=waiting] .anywhere-card-price,anywhere-card[data-show_as=map][data-loading=waiting] .anywhere-card-price{animation:loading-dots 1s infinite linear alternate;animation-delay:.5s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;margin:15px auto;max-height:10px;max-width:10px;min-height:10px;min-width:10px;position:relative;width:10px}anywhere-card[data-show_as=map][data-loading=waiting] .anywhere-card-price:after,anywhere-card[data-show_as=map][data-loading=waiting] .anywhere-card-price:before,anywhere-card[data-show_as=cards][data-loading=waiting] .anywhere-card-price:after,anywhere-card[data-show_as=cards][data-loading=waiting] .anywhere-card-price:before{content:"";display:inline-block;position:absolute;top:0}anywhere-card[data-show_as=map][data-loading=waiting] .anywhere-card-price:before,anywhere-card[data-show_as=cards][data-loading=waiting] .anywhere-card-price:before{animation:loading-dots 1s infinite alternate;animation-delay:0s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:-15px;width:10px}anywhere-card[data-show_as=map][data-loading=waiting] .anywhere-card-price:after,anywhere-card[data-show_as=cards][data-loading=waiting] .anywhere-card-price:after{animation:loading-dots 1s infinite alternate;animation-delay:1s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:15px;width:10px}anywhere-card[data-show_as=map][data-loading=waiting] .anywhere-card-price p,anywhere-card[data-show_as=cards][data-loading=waiting] .anywhere-card-price p{display:none}anywhere-card[data-show_as=map][data-loading=true] .anywhere-card .anywhere-card-content:after{left:5%;width:90%}anywhere-card[data-show_as=map] .anywhere-card-picture{animation:2.8s infinite linear loading-background;background-color:#f7f7f7}anywhere-card[data-show_as=map] .anywhere-card-picture img{WIDTH:150%}.anywhere-card{background-color:#fff;box-shadow:0 2px 5px 1px #0003;flex:1;height:438px;max-height:438px;max-width:362px;min-height:438px;min-width:362px;overflow:hidden;width:362px}.anywhere-card .anywhere-card-picture img,.anywhere-card .anywhere-card-picture{background-color:#f7f7f7;height:259px;object-fit:cover;object-position:center;width:100%}.anywhere-card .anywhere-card-content{display:flex;flex-flow:row nowrap;height:calc(100% - 333px);margin:auto;max-width:300px;min-width:300px;padding:25px 0;width:300px}.anywhere-card .anywhere-card-content .anywhere-card-trip-location{font-size:30px;line-height:34.92px;margin-top:10px;max-width:calc(100% - 80px);min-width:calc(100% - 80px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 80px)}.anywhere-card .anywhere-card-price{align-items:center;display:flex;flex:1;flex-flow:column nowrap;justify-content:center;max-width:80px;min-width:80px;width:80px}.anywhere-card .anywhere-card-price p:first-child{font-size:12px;line-height:13.97px}.anywhere-card .anywhere-card-price p:last-child{font-size:30px;font-weight:700;line-height:34.92px;margin-top:6px}.anywhere-card .anywhere-card-cta{display:flex;height:74px;justify-content:end;margin-right:24px;max-height:74px;min-height:74px;width:100%}.anywhere-card .anywhere-card-cta button{flex:1;margin:0 10px}anywhere-cards{display:flex;flex-flow:row nowrap;padding:0;position:relative;width:100%}anywhere-cards .anywhere-cards{display:flex}anywhere-cards[data-show_as=cards] .anywhere-cards{align-items:flex-start;flex-flow:row wrap;justify-content:space-around;width:100%}anywhere-cards[data-show_as=list] .anywhere-cards{align-items:flex-end;flex-flow:column nowrap;justify-content:center;width:100%}anywhere-card[data-show_as=cards],anywhere-card[data-show_as=map]{order:1;position:relative}anywhere-card[data-show_as=cards] .anywhere-card .anywhere-card-price,anywhere-card[data-show_as=map] .anywhere-card .anywhere-card-price{align-items:flex-end}anywhere-card[data-show_as=map][data-selected_destination=true],anywhere-card[data-show_as=cards][data-selected_destination=true]{order:0}anywhere-card[data-show_as=cards][data-selected_destination=true] button[data-select=cities],anywhere-card[data-show_as=map][data-selected_destination=true] button[data-select=cities]{display:none}anywhere-card[data-show_as=cards][data-selected_destination=true]:after,anywhere-card[data-show_as=map][data-selected_destination=true]:after{background-color:#24c986;border-radius:50%;box-shadow:0 2px 5px 1px #0003;content:"";height:25px;left:calc(100% - 50px);max-height:25px;max-width:25px;min-height:25px;min-width:25px;position:absolute;top:25px;width:25px}anywhere-card[data-show_as=map][data-selected_destination=true]:after{border-radius:50%;height:18px;left:25.5px;max-height:18px;max-width:18px;min-height:18px;min-width:18px;top:40px;width:18px}anywhere-card.no-price .anywhere-card .anywhere-card-content .anywhere-card-price{display:none}anywhere-card[data-countries] .anywhere-card-cta[data-cities]{display:none}anywhere-card[data-cities] .anywhere-card-cta[data-countries]{display:none}ticket-view,ticket-booking{background-color:#fff;border-radius:15px;display:block;position:relative;width:100%}ticket-booking button.expand-toggle,ticket-view button.expand-toggle{left:calc(100% - 40px);position:absolute;top:5px}ticket-full-loader{flex:1}ticket-full-loader ticket-view button.expand-toggle{display:none}ticket-full-loader ticket-view .flights-card{border:0;border-radius:0;border-right:1px solid rgba(218,222,234,1);box-shadow:unset}ticket-full-loader ticket-view .flights-card .flights-card-select-column{display:none}ticket-full-loader button.full-loader-toggle{display:none;left:calc(100% - 40px);position:fixed;top:10px;z-index:206}ticket-actions{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:10px 0 0}ticket-actions .icon{background-size:contain;height:21.65px;margin-left:5px;margin-right:5px;max-height:21.65px;max-width:21.65px;min-height:21.65px;min-width:21.65px;width:21.65px}ticket-actions .icon:first-child{margin-left:0}ticket-actions .icon:last-child{margin-right:0}ticket-view .flights-card{min-height:180px}ticket-view .flights-card .btn-main_highlight.select-button{border-radius:5px;font-weight:500;min-height:42px;min-width:134px;padding:0 22px}ticket-view .flights-card .flights-card-select-details-price .flights-card-select-price-total,ticket-view .flights-card .flights-card-select-details-price .flights-card-select-price{justify-content:center;text-align:center}ticket-view .flights-card .flights-card-select-details-price .flights-card-select-details-ctas{min-height:86px}ticket-view .flights-card .flights-card-select-details-price .flights-card-loading-indicator{display:none}ticket-view .flights-card-expanded{display:none;flex:1;flex-flow:column nowrap;padding-left:40px}ticket-view .flights-card-row-wrapper{position:relative}ticket-view[data-pinned]{border-radius:15px;box-shadow:0 4px 10px 2px #24c986;margin-bottom:40px}ticket-view[data-pinned]:after{border:2px solid rgb(241,241,249,1);border-radius:50%;content:"";flex:1;height:1px;left:0;max-height:1px;max-width:100%;min-height:1px;min-width:100%;position:absolute;top:calc(100% + 5);width:100%}ticket-view[data-pinned][data-loading=true]:after,ticket-view[data-pinned][data-loading=waiting]:after{display:none}ticket-view[data-other_pinned=true] ticket-actions button[data-type=pin-ticket]{pointer-events:none}ticket-view[data-expanded][data-loading=true] .flights-card-legs-container{display:flex}ticket-view[data-expanded][data-loading=true] .flights-card-expanded{display:none}ticket-view[data-expanded][data-loading=true] .flights-card-select-column .flights-card-select-details .flights-card-select-passengers{display:none}ticket-view[data-no_actions] ticket-actions{display:none}ticket-view[data-loading=waiting] ticket-actions{display:none}ticket-view[data-loading=waiting] button.expand-toggle{display:none}ticket-view[data-loading=waiting] a:not(.airline-logo-link){animation:1.2s infinite linear loading-background;background-color:#f1f1f9;color:transparent;pointer-events:none}ticket-view[data-loading=waiting] .flights-card-select-details-price{margin-top:0!important;position:relative}ticket-view[data-loading=waiting] .flights-card-select-details-price .flights-card-loading-indicator{animation:loading-dots 1s infinite linear alternate;animation-delay:.5s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;display:block;height:10px;margin:10px auto 5px;max-height:10px;max-width:10px;min-height:10px;min-width:10px;position:relative;width:10px}ticket-view[data-loading=waiting] .flights-card-select-details-price .flights-card-loading-indicator:after,ticket-view[data-loading=waiting] .flights-card-select-details-price .flights-card-loading-indicator:before{content:"";display:inline-block;position:absolute;top:0}ticket-view[data-loading=waiting] .flights-card-select-details-price .flights-card-loading-indicator:before{animation:loading-dots 1s infinite alternate;animation-delay:0s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:-15px;width:10px}ticket-view[data-loading=waiting] .flights-card-select-details-price .flights-card-loading-indicator:after{animation:loading-dots 1s infinite alternate;animation-delay:1s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:15px;width:10px}ticket-view[data-loading=waiting] .flights-card-select-details-price a[data-select_ticket],ticket-view[data-loading=waiting] .flights-card-select-details-price .ticket-actions{display:none}ticket-view[data-loading=waiting] .flights-card-select-details-price .flights-card-select-price-total,ticket-view[data-loading=waiting] .flights-card-select-details-price .flights-card-select-price{display:flex;justify-content:center;text-align:center}ticket-view[data-loading=true] ticket-actions{display:none}ticket-view[data-loading=true] span,ticket-view[data-loading=true] .flights-card-select-passengers,ticket-view[data-loading=true] button.expand-toggle{display:none}ticket-view[data-loading=true] a:not(.airline-logo-link){animation:1.2s infinite linear loading-background;background-color:#f1f1f9;color:transparent;pointer-events:none}ticket-view[data-loading=true] .flights-card-legs-container{display:flex;flex-flow:column nowrap;height:auto;padding:5px}ticket-view[data-loading=true] .flights-card-legs-container:after,ticket-view[data-loading=true] .flights-card-legs-container:before{animation:1.9s infinite linear loading-background;background-color:#f1f1f9;border-radius:10px;content:"";height:47px;margin:10px auto;width:90%}ticket-view[data-loading=true] .flights-card-legs-container:after{animation:1.6s infinite linear loading-background}ticket-view[data-loading=true] .flights-card-select-column .flights-card-select-details-price .flights-card-loading-indicator{display:none}ticket-view[data-loading=true] .flights-card-select-details{animation:1.5s infinite linear loading-background;background-color:#f1f1f9;border-radius:10px;flex:1;height:90px;margin:0 auto;max-height:90px;min-height:90px;width:74%}ticket-view[data-expanded] .flights-card-legs-container{display:none}ticket-view[data-expanded] .flights-card-expanded{display:flex}ticket-view[data-expanded] .flights-card .flights-card-select-column .flights-card-select-details{align-items:flex-start;flex-flow:column nowrap}ticket-view[data-expanded] .flights-card .flights-card-select-column .flights-card-select-details .flights-card-select-passengers{margin:10px}ticket-view[data-expanded] .flights-card .flights-card-select-column .flights-card-select-details .flights-card-select-passengers .passengers-text{display:block;margin-left:5px}ticket-view[data-expanded] .flights-card .flights-card-select-column .flights-card-select-details .flights-card-select-type{margin:10px}ticket-view[data-expanded] .flights-card .flights-card-select-column .flights-card-select-details .flights-card-select-type .trip-type-text{display:block;margin-left:5px}ticket-booking{position:relative;z-index:205}ticket-booking .tickets-card p.ticket-number{left:15px;position:absolute;top:15px;white-space:nowrap}ticket-booking .tickets-card button[data-book]{display:none}ticket-booking .tickets-card .tickets-card-date,ticket-booking .tickets-card .tickets-card-location{white-space:nowrap}ticket-booking .tickets-card .tickets-card-flight{position:relative}ticket-booking .tickets-card-expanded{display:none;flex:1;flex-flow:column nowrap;padding-left:40px}ticket-booking div[data-expanded] .tickets-card .tickets-card-shrinked{display:none}ticket-booking div[data-expanded] .tickets-card .tickets-card-expanded{display:flex}ticket-booking div[data-expanded] .tickets-card .tickets-card-content .tickets-card-select-column .tickets-card-select-details{align-items:flex-start;display:flex;flex-flow:column nowrap}ticket-booking div[data-expanded] .tickets-card .tickets-card-content .tickets-card-select-column .tickets-card-select-details .tickets-card-select-passengers{margin:10px}ticket-booking div[data-expanded] .tickets-card .tickets-card-content .tickets-card-select-column .tickets-card-select-details .tickets-card-select-passengers .passengers-text{display:block;margin-left:5px}ticket-booking div[data-expanded] .tickets-card .tickets-card-content .tickets-card-select-column .tickets-card-select-details .tickets-card-select-type{margin:10px}ticket-booking div[data-expanded] .tickets-card .tickets-card-content .tickets-card-select-column .tickets-card-select-details .tickets-card-select-type .trip-type-text{display:block;margin-left:5px}ticket-booking div[data-expanded] .tickets-card .tickets-card-content .tickets-card-select-column button[data-book]{display:flex}.layover{color:#677bf4;font-size:12px;font-weight:400;line-height:13.97px;margin-top:10px}.layover p span,.layover p{color:inherit}.layover .layover-duration-time{font-weight:700}.flights-card{background:white;border-radius:15px;box-shadow:0 2px 5px 1px #0003;display:flex;flex-flow:row nowrap;margin-bottom:26px;padding:18px 22px 14px}.flights-card:hover{box-shadow:0 4px 10px 2px #0003}.flights-card .flights-card-legs-container{display:flex;flex:1;flex-flow:column nowrap;justify-content:center}.flights-card .flights-card-row{align-items:center;display:flex;flex:1;flex-flow:row nowrap;justify-content:space-between}.flights-card .flights-card-row .flights-card-row-leg-selector{align-items:center;display:flex;flex:1;height:100%;justify-content:center;max-height:100%;max-width:50px;min-height:100%;min-width:50px;position:relative;width:50px}.flights-card .flights-card-row .flights-card-row-leg-selector input.input-leg-selector[type=checkbox]{display:none}.flights-card .flights-card-row .flights-card-row-leg-selector label.input-leg-selector-label{border:1px solid rgba(79,79,79,1);display:flex;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;padding:2px;width:20px}.flights-card .flights-card-row .flights-card-row-leg-selector input.input-leg-selector[type=checkbox]:checked+label.input-leg-selector-label:before{background-color:#4f4f4f;content:"";flex:1;height:100%;max-height:100%;max-width:100%;min-height:100%;min-width:100%;width:100%}.flights-card .flights-card-row .flights-card-row-leg-selector .hover-tooltip{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px 1px #0003;display:none;left:calc(50% - 52.5px);padding:5px;position:absolute;text-align:center;top:-35px;white-space:nowrap;z-index:1}.flights-card .flights-card-row .flights-card-row-leg-selector:hover .hover-tooltip{display:block}.flights-card .flights-card-row>*{flex:1}.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops:before{height:calc(100% - 20px);top:10px}.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-destination,.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-origin{cursor:default;font-family:Campton;font-size:24px;font-weight:500;line-height:27.94px;position:relative}.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-origin span,.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-destination span{display:inline-block}.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-origin span.iata,.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-destination span.iata{font-size:12px;line-height:13.97px;margin:0 8px;min-width:35px}.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-origin span.location,.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-destination span.location{max-width:241px;overflow:hidden;text-overflow:ellipsis;vertical-align:text-top;white-space:nowrap}.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-origin span.country,.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-destination span.country{align-items:center;background-color:#fff;border:1px solid rgba(218,222,234,1);border-radius:10px;display:none;flex-flow:row nowrap;font-size:12px;justify-content:center;left:50px;padding:0 5px;position:absolute;top:-25px;width:max-content;z-index:1}.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-destination:hover span.country,.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-origin:hover span.country{display:flex}.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-origin:before,.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-destination:before{top:5px}.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-origin:last-child:before,.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-destination:last-child:before{top:calc(100% - 12px)}.flights-card .flights-card-stay-between-legs{align-items:center;color:#677bf4;display:none;flex-flow:row nowrap;justify-content:center;padding:12px 18px 12px 0}.flights-card .flights-card-stay-between-legs p{color:#677bf4;font-size:12px;padding:0 20px}.flights-card .flights-card-stay-between-legs:after,.flights-card .flights-card-stay-between-legs:before{border:1px solid rgba(103,123,244,1);content:"";flex:1;margin:auto 5px}.flights-card .flights-details{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start;max-width:150px;min-width:150px;width:150px}.flights-card .flights-details .flights-details-airlines-container{margin-top:10px}.flights-card .flights-card-select-column{border-left:1px solid rgba(103,123,244,1);display:flex;flex-flow:column nowrap;max-width:166px;min-width:166px;padding-left:22px;width:166px}.flights-card .flights-card-select-column .flights-card-select-details-price{align-items:center;display:flex;flex:1;flex-flow:column nowrap;justify-content:flex-end;margin-top:25px}.flights-card .flights-card-select-column .flights-card-select-details-price .flights-card-select-price{font-size:30px;font-weight:700;margin-left:auto;margin-right:auto;margin-top:auto;max-width:95%;min-width:95%;text-align:center;white-space:nowrap;width:95%}.flights-card .flights-card-select-column .flights-card-select-details-price .flights-card-select-price-total{font-size:12px;font-weight:500;height:14px;line-height:13.97px;margin-bottom:10px;margin-left:auto;margin-right:auto;max-height:14px;max-width:95%;min-height:14px;min-width:95%;white-space:nowrap;width:95%}.flights-card .flights-card-select-column .flights-card-select-details{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center}.flights-card .flights-card-select-column .flights-card-select-details .flights-card-select-passengers{display:flex;flex-flow:row nowrap}.flights-card .flights-card-select-column .flights-card-select-details .flights-card-select-passengers .passengers-number{font-size:16px;line-height:18.62px;margin-left:5px}.flights-card .flights-card-select-column .flights-card-select-details .flights-card-select-passengers .passengers-text{display:none}.flights-card .flights-card-select-column .flights-card-select-details .flights-card-select-type{display:flex;flex-flow:row nowrap}.flights-card .flights-card-select-column .flights-card-select-details .flights-card-select-type .trip-type-text{display:none}ticket-segment,ticket-booking-segment{display:flex;flex:1;flex-flow:column nowrap}ticket-booking-segment:first-child,ticket-segment:first-child{margin:0}ticket-booking-segment p.departs-date,ticket-segment p.departs-date{font-size:16px;font-weight:400;line-height:18.62px;margin-left:-5px}ticket-booking-segment .tickets-card-leg,ticket-segment .tickets-card-leg{height:auto;margin:10px 0 25px;position:relative}ticket-segment .tickets-card-leg:before,ticket-booking-segment .tickets-card-leg:before{border-left:1px solid rgba(155.54999999999998,155.54999999999998,155.54999999999998,1);content:"";height:calc(100% - 30px);left:-15px;position:absolute;top:7.5px;width:1px}ticket-segment .tickets-card-leg .tickets-card-flight,ticket-booking-segment .tickets-card-leg .tickets-card-flight{position:relative}ticket-booking-segment .tickets-card-leg .tickets-card-flight:before,ticket-segment .tickets-card-leg .tickets-card-flight:before{background-image:url("data:image/svg+xml;utf8,<svg width='4' height='4' viewBox='0 0 4 4' fill='white' xmlns='http://www.w3.org/2000/svg'><circle cx='2' cy='2' r='1.5' stroke='rgba(155.54999999999998,155.54999999999998,155.54999999999998,1.0)'/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;content:"";height:7.5px;left:-18px;max-height:7.5px;max-width:7.5px;min-height:7.5px;min-width:7.5px;position:absolute;top:2.5px;width:7.5px}ticket-segment .tickets-card-leg:last-child,ticket-booking-segment .tickets-card-leg:last-child{margin-bottom:0}ticket-booking-segment .tickets-card-flight,ticket-segment .tickets-card-flight{align-items:flex-start;display:flex;flex:1;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:30px}ticket-segment .tickets-card-flight .flights-details-tags,ticket-booking-segment .tickets-card-flight .flights-details-tags{flex:.7}ticket-segment .tickets-card-flight .tickets-card-flight-locations,ticket-booking-segment .tickets-card-flight .tickets-card-flight-locations{flex:1}ticket-booking-segment .tickets-card-flight .tickets-card-flight-locations .city-country,ticket-segment .tickets-card-flight .tickets-card-flight-locations .city-country{font-size:16px;font-weight:400;line-height:18.62px}ticket-booking-segment .tickets-card-flight .tickets-card-flight-locations .airport,ticket-segment .tickets-card-flight .tickets-card-flight-locations .airport{font-size:12px;font-weight:400;line-height:13.97px}ticket-segment .tickets-card-flight .tickets-card-flight-locations .airport span.airport-name,ticket-booking-segment .tickets-card-flight .tickets-card-flight-locations .airport span.airport-name{margin-right:5px}ticket-segment .tickets-card-flight .tickets-card-flight-locations .airport span.airport-iata,ticket-booking-segment .tickets-card-flight .tickets-card-flight-locations .airport span.airport-iata{font-weight:700;margin-left:5px}ticket-segment .tickets-card-flight .tickets-card-flight-dates,ticket-booking-segment .tickets-card-flight .tickets-card-flight-dates{flex:1;max-width:100px;min-width:100px;width:100px}ticket-booking-segment .tickets-card-flight .tickets-card-flight-dates p,ticket-segment .tickets-card-flight .tickets-card-flight-dates p{font-size:16px;font-weight:700;line-height:18.62px}ticket-booking-segment .tickets-card-flight .tickets-card-flight-dates p.maybe-diff-day,ticket-segment .tickets-card-flight .tickets-card-flight-dates p.maybe-diff-day{color:#ff0042;font-size:12px;font-weight:400;line-height:12px}ticket-segment .tickets-card-flight .tickets-card-flight-details,ticket-booking-segment .tickets-card-flight .tickets-card-flight-details{align-items:center;display:flex;flex:1;flex-flow:column nowrap;justify-content:center;max-width:230px;min-width:230px;padding-right:15px;width:230px}ticket-booking-segment .tickets-card-flight .tickets-card-flight-details .airline-flight-details,ticket-segment .tickets-card-flight .tickets-card-flight-details .airline-flight-details{align-items:center;display:flex;flex:1;justify-content:center;max-width:100%;min-width:100%;width:100%}ticket-segment .tickets-card-flight .tickets-card-flight-details .airline-flight-details .airline-cabin-type,ticket-segment .tickets-card-flight .tickets-card-flight-details .airline-flight-details .airline-info,ticket-segment .tickets-card-flight .tickets-card-flight-details .airline-flight-details .airline-logo,ticket-booking-segment .tickets-card-flight .tickets-card-flight-details .airline-flight-details .airline-cabin-type,ticket-booking-segment .tickets-card-flight .tickets-card-flight-details .airline-flight-details .airline-info,ticket-booking-segment .tickets-card-flight .tickets-card-flight-details .airline-flight-details .airline-logo{flex:1}ticket-segment .tickets-card-flight .tickets-card-flight-details .airline-flight-details .airline-logo,ticket-booking-segment .tickets-card-flight .tickets-card-flight-details .airline-flight-details .airline-logo{height:26px;max-height:26px;max-width:26px;min-height:26px;min-width:26px;width:26px}ticket-segment .tickets-card-flight .tickets-card-flight-details .airline-flight-details .airline-cabin-type,ticket-booking-segment .tickets-card-flight .tickets-card-flight-details .airline-flight-details .airline-cabin-type{align-items:flex-start;align-self:stretch;display:flex;justify-content:flex-end;max-width:60px;min-width:60px;width:60px}ticket-segment .tickets-card-flight .tickets-card-flight-details .airline-flight-details .airline-info,ticket-booking-segment .tickets-card-flight .tickets-card-flight-details .airline-flight-details .airline-info{overflow:hidden}ticket-segment .tickets-card-flight .tickets-card-flight-details .airline-flight-details p,ticket-booking-segment .tickets-card-flight .tickets-card-flight-details .airline-flight-details p{font-size:12px;line-height:13.97px}ticket-booking-segment .tickets-card-flight .tickets-card-flight-details .airline-operator,ticket-segment .tickets-card-flight .tickets-card-flight-details .airline-operator{color:#c4c4c4;font-size:12px;font-weight:500;height:13px;line-height:13.97px;margin-top:4px;width:100%}ticket-segment .tickets-card-flight:last-child,ticket-booking-segment .tickets-card-flight:last-child{margin-bottom:0}ticket-booking-segment{justify-content:center}ticket-booking-segment .layover{margin:11px 0}ticket-booking-segment .tickets-card-flight .tickets-card-flight-locations{flex:1}ticket-booking-segment .tickets-card-flight .tickets-card-dates-tags{flex:1}ticket-booking-segment .tickets-card-flight .tickets-card-dates-tags .tickets-card-flight-dates{align-items:center;display:flex;max-width:unset;min-width:unset;width:unset}ticket-booking-segment .tickets-card-flight .tickets-card-dates-tags .tickets-card-flight-dates p.departs-date{font-weight:400;margin:0}ticket-booking-segment .tickets-card-flight .tickets-card-dates-tags .tickets-card-flight-dates .departs-time{margin-left:10px}ticket-booking-segment .tickets-card-flight .tickets-card-dates-tags .flights-details-tags{justify-content:flex-start;margin-top:5px}ticket-booking-segment .tickets-card-flight .tickets-card-flight-details{flex:.7;max-width:unset;min-width:unset;padding-right:50px;width:unset}.segment-stopover{align-items:center;display:flex;height:60px;justify-content:center;max-height:60px;min-height:60px;position:relative}.segment-stopover .segment-stopover-horizontal-line{border-bottom:1px solid rgba(196,196,196,1);border-top:1px solid rgba(196,196,196,1);content:"";flex:1;height:1px;max-height:1px;min-height:1px}.segment-stopover .segment-stopover-horizontal-line:first-child{margin-right:10px}.segment-stopover .segment-stopover-horizontal-line:last-child{margin-left:10px;margin-right:10px}.segment-stopover:before{background-image:url("data:image/svg+xml;utf8,<svg width='2' height='62' viewBox='0 0 2 62' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 0L0.999997 62' stroke='rgba(155.54999999999998,155.54999999999998,155.54999999999998,1.0)' stroke-linejoin='round' stroke-dasharray='2 2'/></svg>");background-position:center top;background-repeat:repeat-y;background-size:contain;content:"";height:calc(100% + 50px);left:-15.5px;max-height:calc(100% + 50px);max-width:2px;min-height:calc(100% + 50px);min-width:2px;position:absolute;top:-20px;width:2px}.segment-stopover p{color:#c4c4c4;font-size:12px;font-weight:700;line-height:13.97px;min-width:170px;text-align:center}.tickets-card .airline-logo,.flights-card .airline-logo{height:25px;margin:0 2.5px;max-height:25px;max-width:25px;min-height:25px;min-width:25px;object-fit:contain;width:25px}.tickets-card .flights-details-tag,.flights-card .flights-details-tag{align-items:center;border:1px solid rgba(79,79,79,1);border-radius:14px;color:#4f4f4f;cursor:default;display:flex;font-size:12px;height:16px;justify-content:center;line-height:13.97px;margin:0 8px 0 0;padding:2px 6px 0;white-space:nowrap;width:fit-content}.tickets-card{border-radius:15px;box-shadow:0 2px 5px 1px #0003;display:flex;flex-flow:column nowrap;margin:20px 0;padding:30px 5px 25px 10px;position:relative}.tickets-card:hover{box-shadow:0 4px 10px 2px #0003}.tickets-card .tickets-card-content{display:flex;flex-flow:row nowrap}.tickets-card .tickets-card-content .tickets-card-shrinked{display:flex;flex:1;flex-flow:row nowrap;position:relative}.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-airlines{align-items:flex-end;display:flex;flex:.15;flex-flow:row wrap;justify-content:center;max-width:15%;min-width:15%;width:15%}.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights{align-items:flex-end;display:flex;flex:.5;max-width:50%;min-width:50%;width:50%}.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-destination,.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-origin{align-items:flex-start;display:flex;flex:1;flex-flow:column nowrap;justify-content:center}.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-origin .tickets-card-location,.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-destination .tickets-card-location{cursor:default;font-family:Campton;font-size:24px;font-weight:400;line-height:27.94px;position:relative}.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-destination .tickets-card-location span,.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-origin .tickets-card-location span{display:inline}.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-destination .tickets-card-location .airport-iata,.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-origin .tickets-card-location .airport-iata{font-size:12px;line-height:13.97px;margin:0 8px 0 0}.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-destination .tickets-card-location .airport-country,.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-origin .tickets-card-location .airport-country{align-items:center;background-color:#fff;border:1px solid rgba(218,222,234,1);border-radius:10px;display:none;flex-flow:row nowrap;font-size:12px;justify-content:center;left:50px;padding:0 5px;position:absolute;top:-25px;width:max-content;z-index:1}.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-origin .tickets-card-location:hover .airport-country,.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-destination .tickets-card-location:hover .airport-country{display:flex}.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-origin .tickets-card-date,.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-destination .tickets-card-date{font-size:16px;line-height:18.62px}.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-destination .tickets-card-date .departs-time,.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-origin .tickets-card-date .departs-time{font-weight:700;margin:0 8px}.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-details{align-items:flex-end;display:flex;flex:1;justify-content:center}.tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-details{align-items:center;display:flex;flex:.22;justify-content:space-around;max-width:25%;min-width:25%;width:25%}.tickets-card .tickets-card-content .tickets-card-select-column{border-left:1px solid rgba(103,123,244,1);display:flex;flex:.16;flex-flow:column nowrap;max-width:150px;min-width:150px;width:150px}.tickets-card .tickets-card-content .tickets-card-select-column .tickets-card-select-details-price{align-items:center;display:flex;flex:1;flex-flow:column nowrap;justify-content:flex-end;margin-top:25px}.tickets-card .tickets-card-content .tickets-card-select-column .tickets-card-select-details-price .tickets-card-price{font-size:30px;font-weight:700;margin-top:auto;max-width:100%;min-width:100%;text-align:center;width:100%}.tickets-card .tickets-card-content .tickets-card-select-column .tickets-card-select-details-price .tickets-card-price-total{font-size:12px;font-weight:500;height:14px;line-height:13.97px;max-height:14px;max-width:100%;min-height:14px;min-width:100%;text-align:center;width:100%}.tickets-card .tickets-card-content .tickets-card-select-column .tickets-card-select-details{align-items:center;display:none;flex-flow:row nowrap;justify-content:center}.tickets-card .tickets-card-content .tickets-card-select-column .tickets-card-select-details .tickets-card-select-passengers{display:flex;flex-flow:row nowrap}.tickets-card .tickets-card-content .tickets-card-select-column .tickets-card-select-details .tickets-card-select-passengers .passengers-number{font-size:16px;line-height:18.62px;margin-left:5px}.tickets-card .tickets-card-content .tickets-card-select-column .tickets-card-select-details .tickets-card-select-passengers .passengers-text{display:none}.tickets-card .tickets-card-content .tickets-card-select-column .tickets-card-select-details .tickets-card-select-type{display:flex;flex-flow:row nowrap}.tickets-card .tickets-card-content .tickets-card-select-column .tickets-card-select-details .tickets-card-select-type .trip-type-text,.tickets-card .tickets-card-content .tickets-card-select-column button[data-select_ticket]{display:none}.tickets-card .airline-logo{height:26px;max-height:26px;max-width:26px;min-height:26px;min-width:26px;width:26px}.tickets-card-content-shrinked .tickets-card-flights .tickets-card-flights-origin div,.tickets-card-content-shrinked .tickets-card-flights .tickets-card-flights-destination div{white-space:nowrap}bucket-list-cta{display:block;height:48px;left:10%;max-height:48px;max-width:36px;min-height:48px;min-width:36px;position:absolute;top:12.5px;width:36px}bucket-list-cta button{height:inherit;max-height:inherit;max-width:inherit;min-height:inherit;min-width:inherit;width:inherit}bucket-list-cta[data-on]:hover svg path,bucket-list-cta svg path{fill:#d9d9d9;stroke:#c4c4c4}bucket-list-cta .hover-tooltip{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 5px 1px #f1f1f9;color:#9c9c9c;display:none;height:30px;justify-content:center;left:calc(50% - 50px);max-height:30px;min-height:30px;padding-top:3px;position:absolute;text-align:center;top:-35px;width:200px}bucket-list-cta .hover-tooltip p{display:none}bucket-list-cta:hover:not([data-on]),bucket-list-cta[data-on]{display:block}bucket-list-cta[data-on] svg path,bucket-list-cta:hover:not([data-on]) svg path{fill:#ff0042;stroke:#ff0042}bucket-list-cta[data-on] .hover-tooltip{color:#4f4f4f}bucket-list-cta[data-on] .hover-tooltip p[data-remove]{display:block}bucket-list-cta:not([data-on]) .hover-tooltip p[data-add]{display:block}bucket-list-cta:hover{cursor:pointer}bucket-list-cta:hover .hover-tooltip{display:flex}bucket-list-cta[data-guest] .hover-tooltip p[data-remove],bucket-list-cta[data-guest] .hover-tooltip p[data-add]{display:none}bucket-list-cta[data-guest] .hover-tooltip p[data-guest]{color:#4f4f4f;display:block}stopover-card bucket-list-cta,anywhere-card bucket-list-cta{display:none}anywhere-card:hover bucket-list-cta,stopover-card:hover bucket-list-cta{display:block}stopover-cards stopover-card[data-loading=true] bucket-list-cta,stopover-cards stopover-card[data-loading=true]:hover bucket-list-cta,stopover-cards anywhere-card[data-loading=true] bucket-list-cta,stopover-cards anywhere-card[data-loading=true]:hover bucket-list-cta,anywhere-cards stopover-card[data-loading=true] bucket-list-cta,anywhere-cards stopover-card[data-loading=true]:hover bucket-list-cta,anywhere-cards anywhere-card[data-loading=true] bucket-list-cta,anywhere-cards anywhere-card[data-loading=true]:hover bucket-list-cta{display:none}anywhere-cards anywhere-card bucket-list-cta .hover-tooltip,anywhere-cards stopover-card bucket-list-cta .hover-tooltip,stopover-cards anywhere-card bucket-list-cta .hover-tooltip,stopover-cards stopover-card bucket-list-cta .hover-tooltip{color:#4f4f4f}anywhere-cards anywhere-card[data-show_as=list] bucket-list-cta,anywhere-cards stopover-card[data-show_as=list] bucket-list-cta,stopover-cards anywhere-card[data-show_as=list] bucket-list-cta,stopover-cards stopover-card[data-show_as=list] bucket-list-cta{height:24px;left:12px;max-height:24px;max-width:18px;min-height:24px;min-width:18px;top:0;width:18px}anywhere-cards anywhere-card[data-show_as=map] bucket-list-cta,anywhere-cards stopover-card[data-show_as=map] bucket-list-cta,stopover-cards anywhere-card[data-show_as=map] bucket-list-cta,stopover-cards stopover-card[data-show_as=map] bucket-list-cta{height:24px;left:10px;max-height:24px;max-width:18px;min-height:24px;min-width:18px;top:0;width:18px}stopover-cards stopover-card[data-show_as=map] bucket-list-cta .hover-tooltip,stopover-cards anywhere-card[data-show_as=map] bucket-list-cta .hover-tooltip,anywhere-cards stopover-card[data-show_as=map] bucket-list-cta .hover-tooltip,anywhere-cards anywhere-card[data-show_as=map] bucket-list-cta .hover-tooltip{left:30px;top:5px}stopover-cards stopover-card:hover bucket-list-cta[data-on]:hover svg path,stopover-cards stopover-card:hover bucket-list-cta svg path,stopover-cards anywhere-card:hover bucket-list-cta[data-on]:hover svg path,stopover-cards anywhere-card:hover bucket-list-cta svg path,anywhere-cards stopover-card:hover bucket-list-cta[data-on]:hover svg path,anywhere-cards stopover-card:hover bucket-list-cta svg path,anywhere-cards anywhere-card:hover bucket-list-cta[data-on]:hover svg path,anywhere-cards anywhere-card:hover bucket-list-cta svg path{fill:#c4c4c480;stroke:#c4c4c4}anywhere-cards anywhere-card:hover bucket-list-cta:hover:not([data-on]) svg path,anywhere-cards stopover-card:hover bucket-list-cta:hover:not([data-on]) svg path,stopover-cards anywhere-card:hover bucket-list-cta:hover:not([data-on]) svg path,stopover-cards stopover-card:hover bucket-list-cta:hover:not([data-on]) svg path{fill:#ff004266;stroke:#ff0042}stopover-cards stopover-card:hover bucket-list-cta[data-on],stopover-cards anywhere-card:hover bucket-list-cta[data-on],anywhere-cards stopover-card:hover bucket-list-cta[data-on],anywhere-cards anywhere-card:hover bucket-list-cta[data-on]{display:block}anywhere-cards anywhere-card:hover bucket-list-cta[data-on] svg path,anywhere-cards stopover-card:hover bucket-list-cta[data-on] svg path,stopover-cards anywhere-card:hover bucket-list-cta[data-on] svg path,stopover-cards stopover-card:hover bucket-list-cta[data-on] svg path{fill:#ff0042;stroke:#ff0042}.plain-card{align-items:center;border-radius:5px;box-shadow:0 2px 5px 1px #0003;display:flex;flex:1;flex-flow:column nowrap;justify-content:flex-start;margin:10px auto;max-width:95%;min-width:95%;padding:20px;text-align:center;width:95%}.plain-card .illustration{height:auto;margin:10px auto;max-width:95%;min-width:95%;width:95%}.plain-card .illustration img{height:auto;max-width:100%;min-width:100%;width:100%}.plain-card .content{margin:10px auto}.plain-card .content .title{color:#0026a7;font-family:Mackinac;font-size:36px;font-weight:700;line-height:42.84px;margin-bottom:13px}.bucket-list-stopover-cards-container{display:flex;flex-flow:row wrap;justify-content:center;max-width:100%}.bucket-list-stopover-cards-container .stopover-card{margin-left:5px;margin-right:5px}.bucket-list-stopover-cards-container .stopover-card .stopover-card-content{justify-content:center;text-align:center}.airline-logo{align-items:center;display:flex;position:relative}.airline-logo img{max-width:100%;min-width:100%;width:100%}.airline-logo:after{align-items:center;background-color:#fff;border:1px solid rgba(218,222,234,1);border-radius:10px;flex-flow:row nowrap;font-size:12px;justify-content:center;left:5px;padding:0 5px;position:absolute;top:100%;width:max-content;z-index:1}.airline-logo:hover:after{content:attr(data-airline_name)}anywhere-map{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;align-items:center;background-color:#f1f1f9;display:none;height:500px;justify-content:center;max-height:500px;max-width:700px;min-height:500px;min-width:300px;overflow:hidden;position:relative;user-select:none;width:100%}anywhere-map.dragging{cursor:move}anywhere-map.filtering .anywhere-map-container .points-container .point:first-child{opacity:1;z-index:1}anywhere-map.filtering .anywhere-map-container .points-container .point{opacity:.4}anywhere-map .anywhere-map-container{flex:1;height:1398px;max-height:1398px;max-width:2754px;min-height:1398px;min-width:2754px;position:relative;transform:scale(.5) translateY(100px);width:2754px;will-change:transform}anywhere-map .anywhere-map-container .points-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}anywhere-map .anywhere-map-container .points-container .point{background-color:#24c986;border-radius:7px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:18.62px;padding:5px 7px;pointer-events:all;position:absolute}anywhere-map .anywhere-map-container .points-container .point.only-dot{background-color:#0026a7;border:1px outline rgba(0,38,167,1);border-radius:50%;height:5px;max-height:5px;max-width:5px;min-height:5px;min-width:5px;width:5px}anywhere-map .anywhere-map-container .points-container .point.only-dot:after{display:none}anywhere-map .anywhere-map-container svg{height:auto;max-width:100%;min-width:100%;width:100%}anywhere-map .anywhere-map-container svg.dragging{cursor:move}anywhere-map .anywhere-map-container svg text{color:#4f4f4f;cursor:default;fill:#4f4f4f;font-size:6px;pointer-events:none;stroke:transparent;text-anchor:middle;z-index:1}anywhere-map .anywhere-map-container svg:not(.dragging) g>.landxx:hover~.landxx,anywhere-map .anywhere-map-container svg:not(.dragging) g>.landxx:hover~g .landxx,anywhere-map .anywhere-map-container svg:not(.dragging) .landxx:hover{cursor:pointer;fill:#24c986}anywhere-map button.zoom-out,anywhere-map button.zoom-in{background-color:#fff;border-radius:3px;box-shadow:0 2px 5px 1px #0003;color:#0026a7;height:50px;max-height:50px;max-width:50px;min-height:50px;min-width:50px;position:absolute;top:calc(100% - 75px);width:50px}anywhere-map button.zoom-in:active,anywhere-map button.zoom-out:active{background-color:#0026a7;color:#fff}anywhere-map button.zoom-in:after{content:"+"}anywhere-map button.zoom-in{left:28px}anywhere-map button.zoom-out:after{content:"-"}anywhere-map button.zoom-out{left:85px}.popup{align-items:center;background-color:#0006;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:206}.popup.popup-active{-ms-scroll-chaining:none;display:block;overflow:auto;overscroll-behavior-y:contain}.popup button.btn-back,.popup button.btn-remove{left:calc(100% - 60px);position:absolute;top:38px}.popup button.btn-remove:hover,.popup button.btn-back:hover{filter:unset}.popup-container{background-color:#fff;border-radius:25px;flex:1;height:content-fit;margin:10vh auto;max-width:453px;min-height:300px;overflow:auto;padding:20px;position:relative;width:90%}.popup-container .illustration{margin-top:50px;min-height:155px}.popup-container .content{align-items:center;display:flex;flex-flow:column nowrap;font-size:16px;font-weight:400;justify-content:center;line-height:21.66px;margin:36px auto 0;max-width:366px;text-align:center;width:95%}.popup-container .content .title{color:#0026a7;font-family:Mackinac;font-size:36px;font-weight:700;line-height:42.84px;margin-bottom:23px}body.viewport-sp-dynamic .popup-container{margin:10dvh auto}.popup .popup-container .membership-card{box-shadow:none;padding:0}.popup .popup-container .membership-card .active-marker{display:none}.popup .popup-container .membership-card .btn-remove{color:#677bf4;left:90%;max-width:100%;top:0;width:44px}join-popup,sign-in-popup,reset-password-popup,item-locked-guest-popup,item-locked-premium-popup,share-itinerary-popup{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}share-itinerary-popup .success-msg,share-itinerary-popup .reset-password,share-itinerary-popup .sign-in-actions,share-itinerary-popup .join-actions,item-locked-premium-popup .success-msg,item-locked-premium-popup .reset-password,item-locked-premium-popup .sign-in-actions,item-locked-premium-popup .join-actions,item-locked-guest-popup .success-msg,item-locked-guest-popup .reset-password,item-locked-guest-popup .sign-in-actions,item-locked-guest-popup .join-actions,reset-password-popup .success-msg,reset-password-popup .reset-password,reset-password-popup .sign-in-actions,reset-password-popup .join-actions,sign-in-popup .success-msg,sign-in-popup .reset-password,sign-in-popup .sign-in-actions,sign-in-popup .join-actions,join-popup .success-msg,join-popup .reset-password,join-popup .sign-in-actions,join-popup .join-actions{margin-top:24px;width:100%}join-popup .join-actions .sign-in-ctas,join-popup .join-actions .join-ctas,join-popup .sign-in-actions .sign-in-ctas,join-popup .sign-in-actions .join-ctas,join-popup .reset-password .sign-in-ctas,join-popup .reset-password .join-ctas,join-popup .success-msg .sign-in-ctas,join-popup .success-msg .join-ctas,sign-in-popup .join-actions .sign-in-ctas,sign-in-popup .join-actions .join-ctas,sign-in-popup .sign-in-actions .sign-in-ctas,sign-in-popup .sign-in-actions .join-ctas,sign-in-popup .reset-password .sign-in-ctas,sign-in-popup .reset-password .join-ctas,sign-in-popup .success-msg .sign-in-ctas,sign-in-popup .success-msg .join-ctas,reset-password-popup .join-actions .sign-in-ctas,reset-password-popup .join-actions .join-ctas,reset-password-popup .sign-in-actions .sign-in-ctas,reset-password-popup .sign-in-actions .join-ctas,reset-password-popup .reset-password .sign-in-ctas,reset-password-popup .reset-password .join-ctas,reset-password-popup .success-msg .sign-in-ctas,reset-password-popup .success-msg .join-ctas,item-locked-guest-popup .join-actions .sign-in-ctas,item-locked-guest-popup .join-actions .join-ctas,item-locked-guest-popup .sign-in-actions .sign-in-ctas,item-locked-guest-popup .sign-in-actions .join-ctas,item-locked-guest-popup .reset-password .sign-in-ctas,item-locked-guest-popup .reset-password .join-ctas,item-locked-guest-popup .success-msg .sign-in-ctas,item-locked-guest-popup .success-msg .join-ctas,item-locked-premium-popup .join-actions .sign-in-ctas,item-locked-premium-popup .join-actions .join-ctas,item-locked-premium-popup .sign-in-actions .sign-in-ctas,item-locked-premium-popup .sign-in-actions .join-ctas,item-locked-premium-popup .reset-password .sign-in-ctas,item-locked-premium-popup .reset-password .join-ctas,item-locked-premium-popup .success-msg .sign-in-ctas,item-locked-premium-popup .success-msg .join-ctas,share-itinerary-popup .join-actions .sign-in-ctas,share-itinerary-popup .join-actions .join-ctas,share-itinerary-popup .sign-in-actions .sign-in-ctas,share-itinerary-popup .sign-in-actions .join-ctas,share-itinerary-popup .reset-password .sign-in-ctas,share-itinerary-popup .reset-password .join-ctas,share-itinerary-popup .success-msg .sign-in-ctas,share-itinerary-popup .success-msg .join-ctas{width:100%}share-itinerary-popup .success-msg .join-ctas>button,share-itinerary-popup .success-msg .sign-in-ctas>button,share-itinerary-popup .reset-password .join-ctas>button,share-itinerary-popup .reset-password .sign-in-ctas>button,share-itinerary-popup .sign-in-actions .join-ctas>button,share-itinerary-popup .sign-in-actions .sign-in-ctas>button,share-itinerary-popup .join-actions .join-ctas>button,share-itinerary-popup .join-actions .sign-in-ctas>button,item-locked-premium-popup .success-msg .join-ctas>button,item-locked-premium-popup .success-msg .sign-in-ctas>button,item-locked-premium-popup .reset-password .join-ctas>button,item-locked-premium-popup .reset-password .sign-in-ctas>button,item-locked-premium-popup .sign-in-actions .join-ctas>button,item-locked-premium-popup .sign-in-actions .sign-in-ctas>button,item-locked-premium-popup .join-actions .join-ctas>button,item-locked-premium-popup .join-actions .sign-in-ctas>button,item-locked-guest-popup .success-msg .join-ctas>button,item-locked-guest-popup .success-msg .sign-in-ctas>button,item-locked-guest-popup .reset-password .join-ctas>button,item-locked-guest-popup .reset-password .sign-in-ctas>button,item-locked-guest-popup .sign-in-actions .join-ctas>button,item-locked-guest-popup .sign-in-actions .sign-in-ctas>button,item-locked-guest-popup .join-actions .join-ctas>button,item-locked-guest-popup .join-actions .sign-in-ctas>button,reset-password-popup .success-msg .join-ctas>button,reset-password-popup .success-msg .sign-in-ctas>button,reset-password-popup .reset-password .join-ctas>button,reset-password-popup .reset-password .sign-in-ctas>button,reset-password-popup .sign-in-actions .join-ctas>button,reset-password-popup .sign-in-actions .sign-in-ctas>button,reset-password-popup .join-actions .join-ctas>button,reset-password-popup .join-actions .sign-in-ctas>button,sign-in-popup .success-msg .join-ctas>button,sign-in-popup .success-msg .sign-in-ctas>button,sign-in-popup .reset-password .join-ctas>button,sign-in-popup .reset-password .sign-in-ctas>button,sign-in-popup .sign-in-actions .join-ctas>button,sign-in-popup .sign-in-actions .sign-in-ctas>button,sign-in-popup .join-actions .join-ctas>button,sign-in-popup .join-actions .sign-in-ctas>button,join-popup .success-msg .join-ctas>button,join-popup .success-msg .sign-in-ctas>button,join-popup .reset-password .join-ctas>button,join-popup .reset-password .sign-in-ctas>button,join-popup .sign-in-actions .join-ctas>button,join-popup .sign-in-actions .sign-in-ctas>button,join-popup .join-actions .join-ctas>button,join-popup .join-actions .sign-in-ctas>button{margin:10px auto}share-itinerary-popup .success-msg .join-ctas .icon,share-itinerary-popup .success-msg .sign-in-ctas .icon,share-itinerary-popup .reset-password .join-ctas .icon,share-itinerary-popup .reset-password .sign-in-ctas .icon,share-itinerary-popup .sign-in-actions .join-ctas .icon,share-itinerary-popup .sign-in-actions .sign-in-ctas .icon,share-itinerary-popup .join-actions .join-ctas .icon,share-itinerary-popup .join-actions .sign-in-ctas .icon,item-locked-premium-popup .success-msg .join-ctas .icon,item-locked-premium-popup .success-msg .sign-in-ctas .icon,item-locked-premium-popup .reset-password .join-ctas .icon,item-locked-premium-popup .reset-password .sign-in-ctas .icon,item-locked-premium-popup .sign-in-actions .join-ctas .icon,item-locked-premium-popup .sign-in-actions .sign-in-ctas .icon,item-locked-premium-popup .join-actions .join-ctas .icon,item-locked-premium-popup .join-actions .sign-in-ctas .icon,item-locked-guest-popup .success-msg .join-ctas .icon,item-locked-guest-popup .success-msg .sign-in-ctas .icon,item-locked-guest-popup .reset-password .join-ctas .icon,item-locked-guest-popup .reset-password .sign-in-ctas .icon,item-locked-guest-popup .sign-in-actions .join-ctas .icon,item-locked-guest-popup .sign-in-actions .sign-in-ctas .icon,item-locked-guest-popup .join-actions .join-ctas .icon,item-locked-guest-popup .join-actions .sign-in-ctas .icon,reset-password-popup .success-msg .join-ctas .icon,reset-password-popup .success-msg .sign-in-ctas .icon,reset-password-popup .reset-password .join-ctas .icon,reset-password-popup .reset-password .sign-in-ctas .icon,reset-password-popup .sign-in-actions .join-ctas .icon,reset-password-popup .sign-in-actions .sign-in-ctas .icon,reset-password-popup .join-actions .join-ctas .icon,reset-password-popup .join-actions .sign-in-ctas .icon,sign-in-popup .success-msg .join-ctas .icon,sign-in-popup .success-msg .sign-in-ctas .icon,sign-in-popup .reset-password .join-ctas .icon,sign-in-popup .reset-password .sign-in-ctas .icon,sign-in-popup .sign-in-actions .join-ctas .icon,sign-in-popup .sign-in-actions .sign-in-ctas .icon,sign-in-popup .join-actions .join-ctas .icon,sign-in-popup .join-actions .sign-in-ctas .icon,join-popup .success-msg .join-ctas .icon,join-popup .success-msg .sign-in-ctas .icon,join-popup .reset-password .join-ctas .icon,join-popup .reset-password .sign-in-ctas .icon,join-popup .sign-in-actions .join-ctas .icon,join-popup .sign-in-actions .sign-in-ctas .icon,join-popup .join-actions .join-ctas .icon,join-popup .join-actions .sign-in-ctas .icon{height:20px;margin-right:5px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px}share-itinerary-popup .input-group,item-locked-premium-popup .input-group,item-locked-guest-popup .input-group,reset-password-popup .input-group,sign-in-popup .input-group,join-popup .input-group{align-items:flex-start;display:flex;flex-flow:row nowrap}join-popup .input-group label,sign-in-popup .input-group label,reset-password-popup .input-group label,item-locked-guest-popup .input-group label,item-locked-premium-popup .input-group label,share-itinerary-popup .input-group label{font-size:12px;text-align:left}share-itinerary-popup .input-group label a,item-locked-premium-popup .input-group label a,item-locked-guest-popup .input-group label a,reset-password-popup .input-group label a,sign-in-popup .input-group label a,join-popup .input-group label a{text-decoration:underline}join-popup .input-group input:invalid+label,sign-in-popup .input-group input:invalid+label,reset-password-popup .input-group input:invalid+label,item-locked-guest-popup .input-group input:invalid+label,item-locked-premium-popup .input-group input:invalid+label,share-itinerary-popup .input-group input:invalid+label{color:#ff0042}share-itinerary-popup .sign-in-email,share-itinerary-popup .join-email,item-locked-premium-popup .sign-in-email,item-locked-premium-popup .join-email,item-locked-guest-popup .sign-in-email,item-locked-guest-popup .join-email,reset-password-popup .sign-in-email,reset-password-popup .join-email,sign-in-popup .sign-in-email,sign-in-popup .join-email,join-popup .sign-in-email,join-popup .join-email{display:none;margin-top:24px}share-itinerary-popup .success-msg,item-locked-premium-popup .success-msg,item-locked-guest-popup .success-msg,reset-password-popup .success-msg,sign-in-popup .success-msg,join-popup .success-msg{display:none}share-itinerary-popup .form-errors,item-locked-premium-popup .form-errors,item-locked-guest-popup .form-errors,reset-password-popup .form-errors,sign-in-popup .form-errors,join-popup .form-errors{color:#ff0042;margin:20px 0;width:100%}join-popup .form-errors p,sign-in-popup .form-errors p,reset-password-popup .form-errors p,item-locked-guest-popup .form-errors p,item-locked-premium-popup .form-errors p,share-itinerary-popup .form-errors p{color:#ff0042}join-popup .join-success{display:none;flex-flow:column nowrap;justify-content:center;padding:20px 0;text-align:center}join-popup .join-success .content{margin:10px 0;width:100%}join-popup .join-success .illustration{margin-top:0}join-popup .join-success .title{margin-top:20px;white-space:normal}join-popup.submit-success>.content,join-popup.submit-success>.illustration[data-main_illustration]{display:none}join-popup.submit-success .join-success{display:flex}sign-in-popup .content .content-verify{display:none;flex-flow:column nowrap;justify-content:center;padding:20px 0;text-align:center}sign-in-popup .content .content-verify .content{margin:10px 0;width:100%}sign-in-popup .content .content-verify .illustration{margin-top:0}sign-in-popup .content .content-verify p.title{margin-top:20px;white-space:normal}global-notifications .content{margin:0 auto;min-height:inherit;padding:20px}global-notifications .content>*{display:none}global-notifications .content .showing{display:flex;flex-flow:column nowrap;height:inherit}global-notifications .content .showing hr{width:100%}global-notifications .content.is-type-payment_confirmation,global-notifications .content.is-type-email{padding:20px 0}global-notifications .content.is-type-email .illustration,global-notifications .content.is-type-payment_confirmation .illustration{margin-top:0}global-notifications .content.is-type-email .title,global-notifications .content.is-type-payment_confirmation .title{margin-top:20px;white-space:normal}global-notifications .content-errors.showing:before{color:#ff0042;content:"Error"}global-notifications .content-info.showing:before{color:#24c986;content:"Notification"}global-notifications .content-errors p,global-notifications .content-info p{font-size:20px}global-notifications .content-errors:before,global-notifications .content-info:before{margin-bottom:20px}booking-popup .popup-container{max-width:975px}booking-popup .popup-container .content{align-items:flex-start;max-width:740px;text-align:left}booking-popup .popup-container .content p.title{font-size:42px;font-weight:500;line-height:49.98px}booking-popup .booking-steps{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}booking-popup .booking-steps .booking-steps-step{align-items:center;color:#0026a7;display:flex;flex-flow:row nowrap;font-size:14px;font-weight:500;line-height:16.3px}booking-popup .booking-steps .booking-steps-step:before{align-items:center;border:1px solid rgba(0,38,167,1);border-radius:50%;content:attr(data-step);display:flex;flex:1;font-size:16px;font-weight:400;height:26px;justify-content:center;margin:-5px 5px 0 0;max-height:26px;max-width:26px;min-height:26px;min-width:26px;padding-top:3px;width:26px}booking-popup .booking-steps .booking-steps-step:last-child{margin-left:10px}booking-popup .booking-popup-tickets-container{margin:35px 0 23px;max-width:100%;min-width:100%;width:100%}booking-popup .booking-popup-tickets-container booking-popup-row{max-width:100%;min-width:100%;width:100%}booking-popup .booking-popup-row{align-items:center;border-bottom:1px solid rgba(218,222,234,1);color:#4f4f4f;display:flex;flex-flow:row nowrap;justify-content:flex-start;max-width:100%;min-width:100%;position:relative;width:100%}booking-popup .booking-popup-row .booking-popup-row-regular-booking,booking-popup .booking-popup-row .booking-popup-row-airline-booking,booking-popup .booking-popup-row .booking-popup-row-info{align-items:center;border-right:1px solid rgba(218,222,234,1);display:flex;flex:1;flex-flow:row nowrap;padding:17px 0}booking-popup .booking-popup-row .booking-popup-row-info:hover *,booking-popup .booking-popup-row .booking-popup-row-airline-booking:hover *,booking-popup .booking-popup-row .booking-popup-row-regular-booking:hover *{cursor:pointer;transform:none;transition:none}booking-popup .booking-popup-row .booking-popup-row-info{align-items:flex-start;align-self:stretch;flex-flow:column nowrap;max-width:48%;min-width:48%;width:48%}booking-popup .booking-popup-row .booking-popup-row-info p{color:#4f4f4f}booking-popup .booking-popup-row .booking-popup-row-info p.booking-popup-row-number{font-size:14px;font-weight:700;line-height:16.3px}booking-popup .booking-popup-row .booking-popup-row-info p.booking-popup-row-origin-destination{font-size:22px;font-weight:500;line-height:25.61px}booking-popup .booking-popup-row .booking-popup-row-info p.booking-popup-row-dates{font-size:12px;font-weight:500;line-height:13.97px}booking-popup .booking-popup-row .booking-popup-row-info ol.booking-popup-row-legs{display:none;list-style:none;padding:28px 0}booking-popup .booking-popup-row .booking-popup-row-info ol.booking-popup-row-legs li.segment-item{align-items:flex-end;display:flex;flex-flow:row nowrap;margin-bottom:43px}booking-popup .booking-popup-row .booking-popup-row-info ol.booking-popup-row-legs li.segment-item span.segment-item-number{font-size:12px;font-weight:500;line-height:16.97px}booking-popup .booking-popup-row .booking-popup-row-info ol.booking-popup-row-legs li.segment-item span.segment-item-route{font-size:18px;font-weight:400;line-height:20.95px;margin-left:5px}booking-popup .booking-popup-row .booking-popup-row-info ol.booking-popup-row-legs li.segment-item:last-child{margin-bottom:10px}booking-popup .booking-popup-row .booking-popup-row-airline-booking{align-items:flex-start;align-self:stretch;flex:.75;font-size:12px;justify-content:center;line-height:12px;max-width:26%;min-width:26%;padding-left:5px;padding-right:5px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:26%}booking-popup .booking-popup-row .booking-popup-row-airline-booking a{flex-wrap:wrap;margin:5px 0;position:right;text-align:left}booking-popup .booking-popup-row .booking-popup-row-airline-booking.failed{justify-content:flex-start;white-space:break-spaces}booking-popup .booking-popup-row .booking-popup-row-airline-booking.failed:before{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;align-items:center;border:1px solid rgba(196,196,196,1);border-radius:5px;color:#c4c4c4;content:"Unavailable";display:flex;font-family:Campton;font-size:12px;font-weight:500;height:44px;justify-content:center;line-height:18.62px;margin:0 auto;max-height:44px;max-width:100%;min-height:44px;min-width:100%;outline:0;padding:0;text-align:center;user-select:none;width:100%}booking-popup .booking-popup-row .booking-popup-row-airline-booking.failed:before span{color:inherit}booking-popup .booking-popup-row .booking-popup-row-airline-booking.failed:before:active,booking-popup .booking-popup-row .booking-popup-row-airline-booking.failed:before:hover{border:0;outline:0}booking-popup .booking-popup-row .booking-popup-row-airline-booking.failed:before .no-hover{cursor:default}booking-popup .booking-popup-row .booking-popup-row-airline-booking.failed:before .btn-auto-size{max-width:unset;min-width:unset;padding-left:10px;padding-right:10px;width:unset}booking-popup .booking-popup-row .booking-popup-row-airline-booking.failed:before:not(div,.no-hover):hover svg{stroke:#696969}booking-popup .booking-popup-row .booking-popup-row-airline-booking.failed:before svg{stroke:#c4c4c4}booking-popup .booking-popup-row .booking-popup-row-airline-booking.failed:before [disabled]:hover{background-color:transparent;border:1px solid rgba(196,196,196,1);color:#c4c4c4;cursor:default}booking-popup .booking-popup-row .booking-popup-row-airline-booking booking-airlines-section{display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-end;padding-bottom:5px;width:100%}booking-popup .booking-popup-row .booking-popup-row-airline-booking booking-airlines-section>*:first-child:not(booking-airline-button){margin-top:0}booking-popup .booking-popup-row .booking-popup-row-airline-booking booking-airlines-section button[data-show_more=true]{align-self:flex-start;font-size:12px;margin-bottom:auto;max-width:100%;min-width:100%;width:100%}booking-popup .booking-popup-row .booking-popup-row-airline-booking booking-airlines-section button[data-show_more=true] .price-span{color:inherit;font-size:14px;font-weight:inherit;margin-left:5px}booking-popup .booking-popup-row .booking-popup-row-airline-booking booking-airlines-section[data-no_deeplinks]{white-space:break-spaces}booking-popup .booking-popup-row .booking-popup-row-airline-booking booking-airlines-section[data-no_deeplinks]:before{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;align-items:center;border:1px solid rgba(196,196,196,1);border-radius:5px;color:#c4c4c4;content:"Unavailable";display:flex;font-family:Campton;font-size:12px;font-weight:500;height:44px;justify-content:center;line-height:18.62px;margin:0 auto;max-height:44px;max-width:100%;min-height:44px;min-width:100%;outline:0;padding:0;text-align:center;user-select:none;width:100%}booking-popup .booking-popup-row .booking-popup-row-airline-booking booking-airlines-section[data-no_deeplinks]:before span{color:inherit}booking-popup .booking-popup-row .booking-popup-row-airline-booking booking-airlines-section[data-no_deeplinks]:before:active,booking-popup .booking-popup-row .booking-popup-row-airline-booking booking-airlines-section[data-no_deeplinks]:before:hover{border:0;outline:0}booking-popup .booking-popup-row .booking-popup-row-airline-booking booking-airlines-section[data-no_deeplinks]:before .no-hover{cursor:default}booking-popup .booking-popup-row .booking-popup-row-airline-booking booking-airlines-section[data-no_deeplinks]:before .btn-auto-size{max-width:unset;min-width:unset;padding-left:10px;padding-right:10px;width:unset}booking-popup .booking-popup-row .booking-popup-row-airline-booking booking-airlines-section[data-no_deeplinks]:before:not(div,.no-hover):hover svg{stroke:#696969}booking-popup .booking-popup-row .booking-popup-row-airline-booking booking-airlines-section[data-no_deeplinks]:before svg{stroke:#c4c4c4}booking-popup .booking-popup-row .booking-popup-row-airline-booking booking-airlines-section[data-no_deeplinks]:before [disabled]:hover{background-color:transparent;border:1px solid rgba(196,196,196,1);color:#c4c4c4;cursor:default}booking-popup .booking-popup-row .booking-popup-row-regular-booking{align-items:center;align-self:stretch;flex:.75;flex-flow:column nowrap;justify-content:flex-start;max-width:26%;min-width:26%;padding-left:5px;padding-right:5px;width:26%}booking-popup .booking-popup-row .booking-popup-row-regular-booking>dropdown-button{margin-bottom:auto}booking-popup .booking-popup-row .booking-popup-row-regular-booking:not(.waiting)>dropdown-button.no-multi-leg{margin-top:5px}booking-popup .booking-popup-row .booking-popup-row-regular-booking .booking-popup-row-deals{display:none;flex-flow:column nowrap;margin-top:auto;max-width:100%;min-width:100%;padding-bottom:5px;width:100%}booking-popup .booking-popup-row .booking-popup-row-regular-booking .booking-popup-row-deals>dropdown-button,booking-popup .booking-popup-row .booking-popup-row-regular-booking .booking-popup-row-deals>button{margin:5px auto 18px;width:100%}booking-popup .booking-popup-row .booking-popup-row-regular-booking .booking-popup-row-deals>button.disabled,booking-popup .booking-popup-row .booking-popup-row-regular-booking .booking-popup-row-deals>dropdown-button.disabled{background-color:#c4c4c4}booking-popup .booking-popup-row .booking-popup-row-regular-booking .booking-popup-row-deals>button.disabled .dropdown-list-item a span,booking-popup .booking-popup-row .booking-popup-row-regular-booking .booking-popup-row-deals>button.disabled .dropdown-list-item a,booking-popup .booking-popup-row .booking-popup-row-regular-booking .booking-popup-row-deals>dropdown-button.disabled .dropdown-list-item a span,booking-popup .booking-popup-row .booking-popup-row-regular-booking .booking-popup-row-deals>dropdown-button.disabled .dropdown-list-item a{color:#c4c4c4}booking-popup .booking-popup-row .booking-popup-row-regular-booking .booking-popup-row-deals[data-no_deeplinks]{display:none}booking-popup .booking-popup-details-row{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}booking-popup .booking-popup-details-row .booking-popup-details-actions{display:flex;flex:1;flex-flow:column nowrap;font-size:12px}booking-popup .booking-popup-details-row .booking-popup-details-actions .booking-popup-details-actions-element{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:10px}booking-popup .booking-popup-details-row .booking-popup-details-actions .booking-popup-details-actions-element .icon{background-color:#fff;border-radius:50%;box-shadow:0 2px 5px 1px #0003;height:35px;margin:0 10px;max-height:35px;max-width:35px;min-height:35px;min-width:35px;width:35px}booking-popup .booking-popup-details-row .booking-popup-details-actions .booking-popup-details-actions-element .icon:last-child{margin-bottom:0}booking-popup .booking-popup-details-row .booking-popup-details-info{display:flex;flex-flow:column nowrap}booking-popup .booking-popup-details-row .booking-popup-details-info .booking-popup-details-price{align-items:center;display:flex;flex-flow:row nowrap}booking-popup .booking-popup-details-row .booking-popup-details-info .booking-popup-details-price .booking-popup-price-description{color:#0026a7;font-family:Campton;font-size:18px;font-weight:700;line-height:13.97px;text-align:left}booking-popup .booking-popup-details-row .booking-popup-details-info .booking-popup-details-price .booking-popup-price{color:#0026a7;font-family:Campton;font-size:25px;font-weight:700;letter-spacing:0em;line-height:29.1px;margin-left:9px;text-align:left}booking-popup booking-popup-row[data-header=true]{cursor:default}booking-popup booking-popup-row[data-header=true] .booking-popup-row{border:0;border-bottom:1px solid rgba(218,222,234,1);padding-bottom:0}booking-popup booking-popup-row[data-header=true] .booking-popup-row-regular-booking,booking-popup booking-popup-row[data-header=true] .booking-popup-row-airline-booking{border-bottom:0;border-top:1px solid rgba(218,222,234,1);font-size:14px;line-height:18.86px;padding:10px;text-overflow:unset;white-space:normal}cookies-popup{bottom:0;display:block;left:0;position:fixed;width:100%;z-index:99}cookies-popup .account-section{background-color:transparent}cookies-popup h4{font-family:Mackinac;font-size:30px;line-height:35.7px}cookies-popup p{font-size:14px}cookies-popup .cookies-popup-panel{display:none;padding:36px;position:relative}cookies-popup .cookies-popup-panel.open{display:block}cookies-popup .cookies-popup-panel .cookies-popup-panel-dismiss{position:absolute;right:15px;top:10px}cookies-popup .cookies-popup-main-form-row{display:flex;flex-flow:row nowrap;justify-content:space-between}cookies-popup .cookies-popup-main-form-row button[data-cookies_advanced_settings]{margin:5px 20px 5px auto;max-width:200px;width:200px}cookies-popup .cookies-popup-main-form-row button[data-cookies_accept_all]{margin:5px auto 5px 20px;max-width:200px;width:200px}cookies-popup .cookies-popup{background-color:#fff;background-image:url(/images/illustrations/cookie_illustration-7a4baed97660affac1618232cd99c1a8.svg?vsn=d);background-position:56.2px 100%;background-repeat:no-repeat;background-size:120px auto;border-radius:10px;box-shadow:0 4px 10px 2px #0003;margin:0 auto 20px;max-width:1450px;width:90%}cookies-popup .cookies-popup .input-group label{max-width:170px;min-width:170px;width:170px}cookies-popup .cookies-popup .input-group{border-bottom:0;border-top:1px solid rgba(218,222,234,1)}.popup-container share-itinerary-popup .content p.title{color:#4f4f4f;font-size:32px;font-weight:500;line-height:38.08px}share-itinerary-popup .warnings{height:30px;max-height:30px;max-width:85%;min-height:30px;padding:10px}share-itinerary-popup .warnings p{color:#ff0042;display:none}share-itinerary-popup .share-itinerary-main-link{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:15px;max-width:100%;min-width:100%;width:100%}share-itinerary-popup .share-itinerary-main-link input{margin-right:5px;width:100%}share-itinerary-popup .share-itinerary-main-link button{margin-left:5px}share-itinerary-popup .share-itinerary-links{align-items:flex-start;display:flex;flex-flow:column nowrap;max-width:100%;min-width:100%;padding-top:20px;width:100%}share-itinerary-popup .share-itinerary-links share-itinerary-element{display:flex;margin:10px 0;max-width:100%;min-width:100%;transition:transform .5s;width:100%}share-itinerary-popup .share-itinerary-links share-itinerary-element .share-itinerary-link{align-items:center;display:flex;flex-flow:row nowrap;height:40px;max-height:40px;max-width:100%;min-height:40px;min-width:100%;width:100%}share-itinerary-popup .share-itinerary-links share-itinerary-element .share-itinerary-link .icon{height:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;width:40px}share-itinerary-popup .share-itinerary-links share-itinerary-element .share-itinerary-link .share-itinerary-link-platform-text{color:#0026a7;margin-left:10px;margin-top:5px}share-itinerary-popup .share-itinerary-links share-itinerary-element .share-itinerary-link .icon-share{margin-left:auto}share-itinerary-popup .share-itinerary-links share-itinerary-element:hover{transform:scale(1.02);transition:transform .1s}join-calculator{align-items:center;display:flex;flex-flow:column nowrap;width:100%}join-calculator .section-2,join-calculator .section-1{box-shadow:0 2px 5px 1px #0003}join-calculator .section-1{padding:25px;width:100%}join-calculator .section-2{background-color:#fff;border-radius:0 0 28px 28px;display:none;margin:-100px auto 67px;max-width:856px;padding:67px 0;width:100%}join-calculator .section-2 .section-wrapper{max-width:856px;padding:0 67px;width:100%}join-calculator .section-2 .section-2-top{display:flex;flex-flow:row nowrap}join-calculator .section-2 .section-2-top>*{flex:1}join-calculator .section-2 .section-2-top>p{font-size:20px;font-weight:600;line-height:29.48px}join-calculator .section-2 .section-2-top .section-2-top-cta{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end}join-calculator .section-2 .section-2-top .section-2-top-cta button,join-calculator .section-2 .section-2-top .section-2-top-cta p{font-size:16px;font-weight:500;line-height:23.58px}join-calculator .section-2 .section-2-top .section-2-top-cta button.btn{height:unset;margin-left:5px;max-height:unset;max-width:unset;min-height:unset;min-width:unset;width:unset}join-calculator .section-2 .section-2-header{align-items:flex-end;background-color:#f1f1f9;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:23px;padding:24px 66px}join-calculator .section-2 .section-2-header p.section-2-header-title{font-family:Mackinac;font-size:32px;font-weight:500;line-height:38.08px;text-align:left}join-calculator .section-2 .section-2-header p{font-family:Mackinac;font-size:18px;font-weight:700;line-height:21.42px;text-align:right}join-calculator .section-2 .section-2-row{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:38px}join-calculator .section-2 .section-2-row .section-2-element-1{font-size:20px;font-weight:600;line-height:29.48px}join-calculator .section-2 .section-2-row .section-2-element-2{color:#677bf4;font-size:20px;font-weight:700;line-height:29.48px}join-calculator .section-2 .section-2-row span,join-calculator .section-2 .section-2-info span{color:#677bf4;font-weight:inherit}join-calculator .section-2 .section-2-info{font-size:16px;font-weight:500;line-height:23.58px}join-calculator .section-2 .section-2-small-copy{font-size:12px;font-weight:500;line-height:17.69px}join-calculator .section-2 .btn-join-calculator-cta-sign-up{margin:45px auto 0;max-width:259px;min-width:259px;width:259px}join-calculator[data-active] .section-1{padding-bottom:100px}join-calculator[data-active] .section-1 .join-calculator-container{border-radius:28px 28px 0 0;padding-bottom:75px}join-calculator[data-active] .section-2{display:block}join-calculator .join-calculator-container{align-items:center;background-color:#fff;border-radius:28px;display:flex;flex-flow:column nowrap;margin:auto;max-width:856px;min-height:510px;padding:50px 50px 33px;width:95%}join-calculator .join-calculator-container h1.calculator-title{font-family:Mackinac;font-size:28px;font-weight:500;line-height:33.32px}join-calculator .join-calculator-container p,join-calculator .join-calculator-container label{align-self:flex-start;width:100%}join-calculator .join-calculator-container label{font-size:20px;font-weight:600;line-height:29.48px;margin-top:38px}join-calculator .join-calculator-container p{font-size:16px;font-weight:500;line-height:23.58px}join-calculator .join-calculator-container .btn-join-calculator-cta{margin:75px auto 0;max-width:259px;min-width:259px;width:259px}.landing-page-what-is-bonus-city-wrapper{background-color:#a6b6f8;max-width:100%;min-height:486px;min-width:100%;width:100%}.landing-page-what-is-bonus-city-wrapper .copy-section{font-size:16px!important;font-weight:500!important;line-height:147.4%!important;max-width:771px;padding:30px 10px 95px 47px}.landing-page-what-is-bonus-city-wrapper .default-container{flex-wrap:nowrap;height:inherit;overflow:hidden}.landing-page-what-is-bonus-city-wrapper .header-primary{justify-content:right}.landing-page .landing-hero{background-color:#dadeea;height:368px;max-height:368px;min-height:368px}.landing-page .landing-copy{padding:67px;text-align:center}.landing-page .landing-subtitle{color:#677bf4;font-family:Campton;font-size:18px;font-style:normal;font-weight:400;line-height:201.4%;margin-top:16px;text-align:center}.landing-page .landing-text-description{color:#4f4f4f;font-family:Campton;font-size:16px;font-style:normal;font-weight:400;line-height:32px;margin-left:auto;margin-right:auto;margin-top:7px;max-width:488px;text-align:center}.landing-page .columns{margin-top:37px;max-width:505px}.landing-page .landing-newsletter-section{background-color:#677bf4}.landing-page .landing-newsletter-section section{padding:58px 0 30px;text-align:center}.landing-page .landing-card-section{background-color:#dadeea;padding:88px 0 89px}.columns{display:flex;flex-flow:row nowrap;justify-content:space-around;margin:auto;max-width:693px}.columns>*{flex:1}.column-list{font-size:16px;line-height:36.54px;min-width:252px;width:252px}.column-list li{align-items:center;display:flex;flex:1;flex-flow:row nowrap;text-align:left;width:100%}.column-list li:before{background-position:center;background-repeat:no-repeat;border-radius:50%;box-shadow:0 2px 5px 1px #0003;content:"";height:23px;margin-right:13px;width:23px}.column-list li.visit-icon:before{background-image:url(/images/illustrations/visit_bonus-c3f7282d12076da39b3907cac1c55a03.svg?vsn=d)}.column-list li.best-flights:before{background-image:url(/images/illustrations/best_flights-50f08da5083241c338a91f0a7044d5e2.svg?vsn=d)}.column-list li.travel-assistant:before{background-image:url(/images/illustrations/travel_assistant-a4afd0a77375b4a54002bda9a13f2da2.svg?vsn=d)}.column-list li.join-airwander:before{background-image:url(/images/illustrations/join_airwander-b3740500b1cb054f58512c394345bef2.svg?vsn=d)}.column-list li.travel-flexibility:before{background-image:url(/images/illustrations/travel_flexibility-4ff07db753408e75d50c10faedf66b96.svg?vsn=d)}.column-list li.direct-booking:before{background-image:url(/images/illustrations/direct_booking-9edc9f6eda1d199c89b324aa6622871a.svg?vsn=d)}.subscribe-header{color:#fff;font-family:Mackinac;font-size:25px;font-weight:500;line-height:29.75px;margin:0 auto 30px}.landing-subscribe .mc-field-group{display:flex;height:61px;margin:30px auto;max-height:61px;min-height:61px;position:relative;width:655px}.landing-subscribe .mc-field-group input[type=email],.landing-subscribe .mc-field-group input[type=submit]{border:0;border-radius:500px;font-size:16px;height:61px;line-height:18.62px;max-height:61px;min-height:61px;outline:0;position:absolute;top:0}.landing-subscribe .mc-field-group input[type=email]:focus{box-shadow:0 4px 10px 2px #0003}.landing-subscribe .mc-field-group input[type=submit]:focus,.contact-form .mc-field-group input[type=submit]:focus{box-shadow:0 4px 10px 2px #0003}.landing-subscribe .mc-field-group input[type=submit]:hover,.contact-form .mc-field-group input[type=submit]:focus{background-color:var(--color-main_green)}.landing-subscribe .mc-field-group input[type=email],.contact-form .mc-field-group input[type=text]{font-family:Campton;font-weight:500;left:0;max-width:100%;min-width:100%;padding:20px 180px 20px 20px;width:100%}.landing-subscribe .mc-field-group input[type=submit],.contact-form .mc-field-group input[type=submit]{align-items:center;background-color:var(--color-main);color:#fff;cursor:pointer;display:flex;font-family:Campton;font-size:16px;font-weight:700;justify-content:center;left:74%;line-height:18.62px;max-width:172px;min-width:172px;top:0;width:172px}.landing-card{background-color:var(--color-background);border-radius:40px;box-shadow:0 2px 5px 1px #0003;font-size:16px;line-height:32.22px;margin:auto;max-width:90%;padding:59px 30px 38px;text-align:center;width:855px}.trip-error-section{align-items:center;background-color:#fff;display:flex;flex-flow:column nowrap;margin:auto;max-width:900px;min-height:800px;padding:60px 10px 50px;position:relative;text-align:center;transition:transform 5s;width:100%;z-index:1}.anywhere-cards{display:flex;flex-flow:row wrap;justify-content:space-evenly;position:relative;width:100%}.anywhere-cards .anywhere-card{border-radius:0;box-shadow:0 2px 5px 1px #0003;max-height:438px;max-width:362px;min-height:438px;min-width:362px;overflow:hidden}.anywhere-cards .anywhere-card .anywhere-card-picture{background-color:#f7f7f7;border-radius:10px 10px 0 0;height:260px;object-fit:cover;object-position:center;width:100%}menu-select#sort_by span.select-value-span{color:#0025a1}.btn-switch-row-main_green{border-color:#24c986}.btn-switch-row-main_green button{font-size:16px;margin-top:-1px}.btn-switch-row-main_green button:hover,.btn-switch-row-main_green button:active,.btn-switch-row-main_green button:focus{background-color:#24c986;color:#fff!important}.btn-switch-row-main_green:hover,.btn-switch-row-main_green:active,.btn-switch-row-main_green:focus{color:#24c986}.btn-switch-row-main_green button.btn:not(.selected){border:none;color:#24c986;margin-top:0}.btn-switch-row-main_green button.btn:not(.selected):hover,.btn-switch-row-main_green button.btn:not(.selected):active,.btn-switch-row-main_green button.btn:not(.selected):focus{background-color:#24c986;color:#fff!important}#anywhere-page-container{margin-top:20px;max-width:1300px;position:relative}#anywhere-page-container .trip-page-actions{left:calc(100% - 113px);position:absolute;top:-105px;z-index:6}#anywhere-page-container .page-options-row{margin:0 10px 16px}#anywhere-page-container .page-options-row .btn-switch-row{height:27px;max-height:27px;min-height:27px}#anywhere-page-container .page-options-row-section.anywhere-options-first-row{display:flex;justify-content:flex-start}#anywhere-page-container .page-options-row-section .dropdown{justify-content:center;left:-3px;min-width:120px}#anywhere-page-container .page-options-row-section .dropdown-list-container{top:40px}#anywhere-page-container .page-options-row-section .dropdown-list{left:20px}#anywhere-page-container .page-options-row-section .dropdown-selected{left:-3px;min-width:120px}#anywhere-page-container .page-options-row-section.anywhere-options-second-row{align-items:center;display:flex;justify-content:space-between;margin:0 10px 0 0;max-width:350px}#anywhere-page-container .page-options-row-section.anywhere-options-second-row #sort_by{margin-left:10px;max-width:120px}anywhere-cards[data-show_as=map]{flex:1;height:500px;justify-content:space-around;max-height:500px;min-height:500px}anywhere-cards[data-show_as=map] .anywhere-cards{align-items:center;flex-flow:column nowrap;justify-content:flex-start;max-width:400px;overflow:auto}anywhere-cards[data-show_as=map] .anywhere-cards .anywhere-card{height:136px;max-height:136px;min-height:136px;position:relative}anywhere-cards[data-show_as=map] .anywhere-cards .anywhere-card .anywhere-card-picture{height:136px;max-height:136px;max-width:136px;min-height:136px;min-width:136px;object-fit:cover;object-position:center;width:136px}anywhere-cards[data-show_as=map] .anywhere-cards .anywhere-card .anywhere-card-picture img{height:100%;object-fit:cover;object-position:center;width:100%}anywhere-cards[data-show_as=map] .anywhere-cards .anywhere-card .anywhere-card-content{flex-flow:row nowrap;height:68px;left:136px;margin:0;max-height:68px;max-width:calc(100% - 136px);min-height:68px;min-width:calc(100% - 136px);padding:31px 18px 0;position:absolute;top:0;width:calc(100% - 136px)}anywhere-cards[data-show_as=map] .anywhere-cards .anywhere-card .anywhere-card-content .anywhere-card-trip-location{font-size:22px;line-height:25.61px}anywhere-cards[data-show_as=map] .anywhere-cards .anywhere-card .anywhere-card-price p:last-child{margin:0}anywhere-cards[data-show_as=map] .anywhere-cards .anywhere-card .anywhere-card-ctas-hover,anywhere-cards[data-show_as=map] .anywhere-cards .anywhere-card .anywhere-card-cta{left:136px;max-width:calc(100% - 136px);min-width:calc(100% - 136px);padding-top:10px;position:absolute;top:50%;width:calc(100% - 136px)}anywhere-cards[data-show_as=map] .anywhere-cards .anywhere-card .anywhere-card-cta button,anywhere-cards[data-show_as=map] .anywhere-cards .anywhere-card .anywhere-card-ctas-hover button{flex:1;height:33px;max-height:33px;max-width:90px;min-height:33px;min-width:90px;width:90px}anywhere-cards[data-show_as=map] anywhere-map{display:flex;flex:1}#stopovers-page-container{margin:0 auto;max-width:1300px;padding:0;position:relative}#stopovers-page-container .trip-page-actions{display:flex;flex-flow:row nowrap;justify-content:end;padding:0 40px 0 0;position:absolute;top:-84.49px;width:100%;z-index:6}#stopovers-page-container .btn-outline-main_highlight_stopover:hover{border:1px solid rgba(103,123,244,1)}body.mobile-no-overflow trip-price-summary:not(.extended){z-index:0}input-popup-range{cursor:pointer;display:block;height:40px;max-height:40px;max-width:100px;min-height:40px;min-width:100px;position:relative;width:100px}input-popup-range .input-popup-range-display{align-items:center;background-color:#f1f1f9;border-radius:18px;color:#0026a7;display:flex;flex-flow:row nowrap;height:40px;justify-content:center;max-height:40px;max-width:120px;min-height:40px;min-width:120px;pointer-events:none;width:120px}input-popup-range .input-popup-range-popup{align-items:center;background-color:#fff;box-shadow:0 4px 10px 2px #0003;display:none;flex-flow:column nowrap;justify-content:center;left:calc(50% - 150px);max-width:300px;min-width:300px;padding:20px;position:absolute;top:100%;width:300px;z-index:12}input-popup-range .input-popup-range-popup .range-result{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}input-popup-range .input-popup-range-popup .range-current{text-align:left;width:100%}input-popup-range.active .input-popup-range-popup{display:flex}trip-price-summary{background-color:#fff;border-radius:15px;bottom:20px;box-shadow:0 2px 5px 1px #0003;display:flex;flex-flow:row nowrap;padding:10px 11px;position:fixed;right:25px;z-index:3}trip-price-summary .trip-price-summary-card{flex:1;max-width:218px;min-width:218px;width:218px}trip-price-summary .trip-price-summary-card .trip-price-summary-title{text-align:center}trip-price-summary .trip-price-summary-card .trip-price-summary-title p{font-size:16px;font-weight:700;line-height:18.62px}trip-price-summary .trip-price-summary-card ul{border:1px solid rgba(0,38,167,1);border-radius:10px 10px 0 0;display:none;padding:7.5px 10px}trip-price-summary .trip-price-summary-card ul.display{display:block}trip-price-summary .trip-price-summary-card ul li{align-items:center;display:flex;flex-flow:row nowrap;font-size:12px;justify-content:space-between;margin-bottom:5px}trip-price-summary .trip-price-summary-card ul li span.stopover-name{margin-left:5px;margin-right:auto}trip-price-summary .trip-price-summary-card ul li span.stopover-diff{font-weight:700}trip-price-summary .trip-price-summary-card ul li:last-child{margin-bottom:0}trip-price-summary .trip-price-summary-card ul li:before{background-image:url("data:image/svg+xml;utf8,<svg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5.98992 12.0003C5.9932 11.997 5.99649 11.9933 5.99977 11.99C6.00306 11.9933 6.00634 11.997 6.00963 12.0003L8.71708 9.28092C7.9695 8.53006 6.7572 8.53006 6.00963 9.28092C6.00634 9.2842 6.00306 9.2879 5.99977 9.29118C5.99649 9.2879 5.9932 9.2842 5.98992 9.28092C5.24234 8.53006 4.03005 8.53006 3.28247 9.28092L5.98992 12.0003Z' fill='rgb(79,79,79)'/><path d='M6.00963 0C6.00634 0.00328425 6.00306 0.00697902 5.99977 0.0102633C5.99649 0.00697902 5.9932 0.00328425 5.98992 0L3.28247 2.71936C4.03005 3.47022 5.24234 3.47022 5.98992 2.71936C5.9932 2.71607 5.99649 2.71238 5.99977 2.70909C6.00306 2.71238 6.00634 2.71607 6.00963 2.71936C6.7572 3.47022 7.9695 3.47022 8.71708 2.71936L6.00963 0Z' fill='rgb(79,79,79)'/><path d='M0 5.98968C0.00328425 5.99296 0.00697902 5.99624 0.0102633 5.99953C0.00697902 6.00281 0.00328425 6.0061 0 6.00938L2.71936 8.71683C3.47022 7.96925 3.47022 6.75696 2.71936 6.00938C2.71607 6.0061 2.71238 6.00281 2.70909 5.99953C2.71238 5.99624 2.71607 5.99296 2.71936 5.98968C3.47022 5.2421 3.47022 4.0298 2.71936 3.28223L0 5.98968Z' fill='rgb(79,79,79)'/><path d='M11.9999 6.00938C11.9966 6.0061 11.9929 6.00281 11.9896 5.99953C11.9929 5.99624 11.9966 5.99296 11.9999 5.98968L9.28055 3.28223C8.52969 4.0298 8.52969 5.2421 9.28055 5.98968C9.28384 5.99296 9.28753 5.99624 9.29082 5.99953C9.28753 6.00281 9.28384 6.0061 9.28055 6.00938C8.52969 6.75696 8.52969 7.96925 9.28055 8.71683L11.9999 6.00938Z' fill='rgb(79,79,79)'/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;content:"";height:10px;max-height:10px;max-width:10px;min-height:10px;min-width:10px;width:10px}trip-price-summary .trip-price-summary-card .trip-price-summary-stopovers.display+.trip-price-summary-container{margin-top:-5px}trip-price-summary .trip-price-summary-card .trip-price-summary-container{border:1px solid rgba(0,38,167,1);border-bottom-width:0;border-radius:5px;margin-top:5px}trip-price-summary .trip-price-summary-card .trip-price-summary-container .trip-price-summary-line{align-items:center;display:flex;flex-flow:row nowrap;height:39px;justify-content:space-between;max-height:39px;min-height:39px;padding:13px 12px 12px 10px}trip-price-summary .trip-price-summary-card .trip-price-summary-container .trip-price-summary-line p span,trip-price-summary .trip-price-summary-card .trip-price-summary-container .trip-price-summary-line p{display:flex;flex-flow:row nowrap;font-size:12px;font-weight:700;line-height:13.97px}trip-price-summary .trip-price-summary-card .trip-price-summary-container .trip-price-summary-line p .icon,trip-price-summary .trip-price-summary-card .trip-price-summary-container .trip-price-summary-line p span .icon{margin-right:5px}trip-price-summary .trip-price-summary-card .trip-price-summary-container .trip-price-summary-line p.trip-price-summary-line-price,trip-price-summary .trip-price-summary-card .trip-price-summary-container .trip-price-summary-line p span.trip-price-summary-line-price{font-size:25px;font-weight:700;line-height:29.1px}trip-price-summary .trip-price-summary-card .trip-price-summary-container .trip-price-summary-total{background-color:#0026a7;border:1px solid rgba(0,38,167,1)}trip-price-summary .trip-price-summary-card .trip-price-summary-container .trip-price-summary-total span,trip-price-summary .trip-price-summary-card .trip-price-summary-container .trip-price-summary-total p{color:#fff}trip-price-summary.loading .trip-price-summary-card .trip-price-summary-container,trip-price-summary.loading .trip-price-summary-card .trip-price-summary-stopovers,trip-price-summary.loading .trip-price-summary-card .trip-price-summary-title{display:none}trip-price-summary.loading .trip-price-summary-card{animation:loading-dots 1s infinite linear alternate;animation-delay:.5s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;margin:auto 104px;max-height:10px;max-width:10px;min-height:10px;min-width:10px;position:relative;width:10px}trip-price-summary.loading .trip-price-summary-card:after,trip-price-summary.loading .trip-price-summary-card:before{content:"";display:inline-block;position:absolute;top:0}trip-price-summary.loading .trip-price-summary-card:before{animation:loading-dots 1s infinite alternate;animation-delay:0s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:-15px;max-height:10px;max-width:10px;min-height:10px;min-width:10px;width:10px}trip-price-summary.loading .trip-price-summary-card:after{animation:loading-dots 1s infinite alternate;animation-delay:1s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:15px;max-height:10px;max-width:10px;min-height:10px;min-width:10px;width:10px}trip-price-summary.error{display:none}trip-price-summary button.btn-remove{border-radius:50%;display:none;height:40px;left:calc(50% - 10px);max-height:40px;max-width:40px;min-height:40px;min-width:40px;position:fixed;top:calc(100vh - 50px);width:40px}.stopovers-filters-area{min-height:80px}.stopovers-filters-area stopovers-filters{align-items:center;display:flex;flex:1;flex-flow:row wrap;max-width:100%;min-width:100%;padding:0 20px;width:100%;z-index:2}.stopovers-filters-area .filter-element{flex:1;min-height:55px}.stopovers-filters-area .filter-element-other{display:flex;flex-flow:row nowrap;margin:5px 10px 5px 20px;position:relative}.display-as-container{background-color:#f1f1f9;display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-left:auto;padding:10px 45px 10px 0}.display-as-container button{margin:5px}.filter-element:after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="2" height="27" viewBox="0 0 2 27" fill="none"><path d="M1 0L0.999999 27" stroke="rgb(225,225,229, 1)" stroke-linejoin="round"/></svg>');display:block;padding-top:10px}.filter-element{align-items:center;display:flex;flex-flow:row nowrap;height:inherit;justify-content:center;max-height:inherit;min-height:inherit;padding:0;position:relative}.filter-element .filters-top-row{margin-bottom:10px}.filter-element .filter-tab-subtitle{font-size:12px;margin-bottom:5px;margin-top:-5px}.filter-element .filters-tabs-navigation{margin-bottom:5px}.filter-element:last-child{border-right:unset}.filter-element .btn-remove-filter{display:none;position:absolute;right:5px;top:5px}.filter-element.has-change .btn-remove-filter{display:block}.filter-element.has-change label.filter-element-btn-label:hover{filter:unset}.filter-element.has-change label.filter-element-btn-label span.label-wrapper{background-color:#dadeea;border-radius:50px;margin-left:5px;padding-left:7px;padding-right:28px;text-wrap:nowrap}.filter-element.has-change label.filter-element-btn-label span.label-wrapper+.btn-remove-filter{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> <circle cx="9.5" cy="9.5" r="7.5" fill="transparent" /><circle cx="9.5" cy="9.5" r="7.5" fill="none" stroke="rgba(79, 79, 79, 1)" stroke-width=".7" /> <path d="M6 6L13 13" stroke="rgba(79, 79, 79, 1)" stroke-width=".7" stroke-linecap="round" stroke-linejoin="round" /> <path d="M6 13L13 6" stroke="rgba(79, 79, 79, 1)" stroke-width=".7" stroke-linecap="round" stroke-linejoin="round" /></svg>');left:unset;position:relative;right:25px;top:calc(50% - 10px)}.filter-element.has-change label.filter-element-btn-label span.label-wrapper+.btn-remove-filter:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> <circle cx="9.5" cy="9.5" r="7.5" fill="transparent" /><circle cx="9.5" cy="9.5" r="7.5" fill="none" stroke="rgba(255, 0, 66, 1)" stroke-width=".7" /> <path d="M6 6L13 13" stroke="rgba(255, 0, 66, 1)" stroke-width=".7" stroke-linecap="round" stroke-linejoin="round" /> <path d="M6 13L13 6" stroke="rgba(255, 0, 66, 1)" stroke-width=".7" stroke-linecap="round" stroke-linejoin="round" /></svg>')}.filter-element label.filter-element-btn-label{align-items:center;color:#4f4f4f;cursor:pointer;display:flex;flex-flow:row nowrap;font-family:Campton;font-size:16px;font-weight:400;justify-content:center;line-height:18.62px;max-width:90%;min-width:90%;position:relative;width:90%}.filter-element label.filter-element-btn-label span.label-wrapper{align-items:center;color:inherit;display:flex;font-family:inherit;font-weight:inherit;justify-content:center;padding:4px 11px 2px 6px;width:100%}.filter-element label.filter-element-btn-label .icon{background-size:contain;margin-bottom:4px;margin-right:8px;min-height:20px;min-width:24px;pointer-events:none}.filter-element label.filter-element-btn-label:hover{filter:brightness(180%)}.filter-element .filter-legs-container .input-group{display:inline-block;margin:5px 0;max-width:100%;min-width:100%;width:100%}.filter-element .filter-legs-container .input-group label{cursor:pointer}.filter-element .filter-legs-container .input-group:first-child{margin-top:0}.filter-element .filter-legs-container .input-group:last-child{margin-bottom:0}.filter-element .filter-legs-container .input-group .filter-select-only-hover{display:none;font-size:14px;height:100%;margin-left:auto;max-height:100%;min-height:100%}.filter-element .filter-legs-container .input-group:hover .filter-select-only-hover{display:inline-block}.filter-element input.filter-button[type=checkbox]{display:none}.filter-element input.filter-button[type=checkbox]:checked+.filter-dropdown{display:block}.filter-element input.filter-button[type=checkbox]:checked+.filter-dropdown .filter-element .filter-dropdown{border-radius:0;box-shadow:unset;display:block;position:relative}.filter-element input.filter-button[type=checkbox]:checked+.filter-dropdown .tickets-filters-filter-element{display:block;position:relative}.filter-element input.filter-button[type=checkbox]:checked+.filter-dropdown .filter-tab-element{border-bottom:1px solid rgba(218,222,234,1);margin-bottom:10px}.filter-element input.filter-button[type=checkbox]:checked+.filter-dropdown .filter-tab-element:hover .filter-days-error-container.no-days-possible .warning-msg-no-days{display:block}.filter-element input.filter-button[type=checkbox]:checked+.filter-dropdown .filter-tab-element:last-child{border-bottom:unset}.filter-element input.filter-button[type=checkbox]:checked+.filter-dropdown .filter-tab-element .filter-tab-subtitle{margin-bottom:5px}.filter-element input.filter-button[type=checkbox]:checked~button.btn-remove-filter{display:none}.filter-element:first-child .filter-dropdown{left:0}.filter-element:first-child .filter-dropdown:after{left:15px}.filter-element:last-child:not(:first-child) .filter-dropdown{left:unset;right:0}.filter-element:last-child:not(:first-child) .filter-dropdown:after{left:unset;right:15px}.filter-element .filter-dropdown{background-color:#fff;border-radius:7px;box-shadow:0 4px 10px 2px #0003;display:none;left:calc(50% - 140px);max-width:340px;min-height:20px;min-width:340px;padding:12px 16px;position:absolute;top:100%;width:340px;z-index:1}.filter-element .filter-dropdown button.btn-remove-main{position:absolute;right:10px;top:10px}.filter-element .filter-dropdown:after{background-color:#fff;clip-path:polygon(0 100%,50% 0,100% 100%,0 100%);content:"";height:15px;left:calc(50% - 7.5px);position:absolute;top:-15px;width:15px}.filter-element .filter-dropdown .tickets-filters-actions-container,.filter-element .filter-dropdown .stopover-filters-actions-container{align-items:center;background-color:#fff;bottom:0;display:flex;flex-flow:row nowrap;justify-content:space-between;left:0;max-width:100%;min-width:100%;padding:10px 0;position:relative;width:100%;z-index:3}.filter-element .filter-dropdown .stopover-filters-actions-container button[data-set],.filter-element .filter-dropdown .tickets-filters-actions-container button[data-set]{display:none}.filter-element .filter-dropdown .stopover-filters-actions-container button[data-set],.filter-element .filter-dropdown .stopover-filters-actions-container button[data-clear],.filter-element .filter-dropdown .tickets-filters-actions-container button[data-set],.filter-element .filter-dropdown .tickets-filters-actions-container button[data-clear]{font-size:12px;height:21px;max-height:21px;min-height:21px}.filter-element .filter-dropdown .filter-mobile-section{align-items:flex-start;background-color:#fff;box-shadow:0 4px 10px 2px #0003;display:none;height:200px;justify-content:space-between;left:0;max-height:200px;max-width:100%;min-height:200px;min-width:100%;padding:10px 20px 0;position:fixed;top:calc(100vh - 200px);width:100%;z-index:10}.filter-element .filter-dropdown .filter-mobile-section button[data-apply]{max-width:130px;min-width:130px;width:130px}.filter-element location-box{background-color:#fff;border-radius:4px;height:unset;max-height:unset;max-width:100%;min-height:unset;min-width:100%;position:relative;width:100%}.filter-element location-box .location-box-input-container input.location-box-input:hover,.filter-element location-box .location-box-input-container input.location-box-input{background-color:transparent;border:1px solid rgba(79,79,79,1);color:#4f4f4f;padding-left:20px;padding-right:20px;text-align:left}.filter-element location-box .location-box-input-container input.location-box-input::placeholder,.filter-element location-box .location-box-input-container input.location-box-input:hover::placeholder{color:#c4c4c4}.filter-element location-box suggestions-list{box-shadow:unset;height:unset;max-height:unset;max-width:100%;min-height:unset;min-width:100%;padding:0;position:relative;width:100%}.filter-element-row{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between}.filter-element-row .slider-checkbox-wrapper{margin-bottom:15px}.filter-days-error-container{height:16px;margin:5px 0;max-height:16px;max-width:100%;min-height:16px;min-width:100%;text-align:left;width:100%}.filter-days-error-container .warning-msg{color:#ff0042;display:none;font-size:14px}.filter-days-error-container.invalid-longer .warning-msg-longer,.filter-days-error-container.invalid-shorter .warning-msg-shorter{display:block}.section-as-filter-element{align-items:center;border-right:1px solid #E1E1E5;display:flex;flex-flow:row nowrap;height:inherit;justify-content:center;max-height:inherit;min-height:inherit;padding:0 20px 0 0}.section-as-filter-element:last-child{border-right:unset;margin-left:20px}#tickets-page-container{padding:0 75px}#tickets-page-container .trip-page-actions{position:absolute;right:380px;top:100px}.tickets-filters-area{min-height:80px;padding:0 20px}.tickets-filters-area .sections-row-section{display:flex;flex-flow:row nowrap;justify-content:flex-end}.tickets-filters-area .filter-element{flex:1}.tickets-filters-area .filter-element button.filter-button{align-items:center;color:#4f4f4f;display:flex;flex-flow:row nowrap;font-family:Campton;font-size:16px;font-weight:400;height:100%;justify-content:center;line-height:18.62px;max-height:100%;max-width:100%;min-height:100%;min-width:100%;width:100%}.tickets-filters-area .filter-element button.filter-button .icon{background-size:contain;height:20px;margin-bottom:2px;margin-right:5px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;pointer-events:none;width:20px}.tickets-filters-area .filter-element button.btn-remove-filter{display:none;position:absolute;right:5px;top:5px}.tickets-filters-area .filter-element.has-change button.btn-remove-filter{display:block}.tickets-filters-area .filter-element[data-tickets_filter=duration] .filter-dropdown,.tickets-filters-area .filter-element[data-tickets_filter=price] .filter-dropdown{max-width:340px;min-width:340px;width:340px}.tickets-filters-area .filter-element[data-tickets_filter=ALL] .filter-element[data-tickets_filter=duration] .filter-dropdown,.tickets-filters-area .filter-element[data-tickets_filter=ALL] .filter-element[data-tickets_filter=price] .filter-dropdown{left:0;max-width:340px;min-width:340px;width:340px}.tickets-filters-area .tickets-filters-dropdown{background-color:#fff;border-radius:7px;box-shadow:0 4px 10px 2px #0003;display:none;left:calc(50% - 165px);max-width:340px;min-height:20px;min-width:340px;padding:11px 17px;position:absolute;top:100%;width:340px;z-index:1}.tickets-filters-area .tickets-filters-dropdown:after{background-color:#fff;clip-path:polygon(0 100%,50% 0,100% 100%,0 100%);content:"";height:15px;left:calc(50% - 7.5px);position:absolute;top:-15px;width:15px}.tickets-filters-area .tickets-filters-dropdown.open{display:block}.tickets-filters-area .tickets-filters-dropdown.open .filter-element{display:block;position:relative}.tickets-filters-area .tickets-filters-dropdown .filter-mobile-section{align-items:flex-start;background-color:#fff;box-shadow:0 2px 5px 1px #0003;display:none;height:200px;justify-content:space-between;left:0;max-height:200px;max-width:100%;min-height:200px;min-width:100%;padding:10px 20px 0;position:fixed;top:calc(100vh - 200px);width:100%;z-index:10}.tickets-filters-area .tickets-filters-dropdown .filter-mobile-section p.filter-mobile-results:after{content:attr(data-tickets_count)}.tickets-filters-area .tickets-filters-dropdown .filter-mobile-section button[data-apply]{max-width:130px;min-width:130px;width:130px}.ticket-sort-tag{align-items:center;display:flex;flex:1;flex-flow:row nowrap;font-size:12px;font-weight:700;justify-content:center;line-height:13.97px;margin-left:5px;margin-right:5px;max-width:min-content;padding-left:20px;padding-right:20px;white-space:nowrap;width:min-content}.ticket-sort-tag:first-child{margin-left:0}.ticket-sort-tag.selected{background-color:#677bf4;color:#fff;pointer-events:none}.ticket-sort-tag:not(.selected):disabled{opacity:.5}.ticket-sort-tag:not(:disabled):hover{border:1px solid rgba(103,123,244,1);box-shadow:0 4px 10px 2px #0003;transform:scale(1.02)}.ticket-sort-tag:after{content:attr(data-details);font-weight:400;margin-left:5px;white-space:nowrap}.ticket-sort-tag.loading-element{border-color:#4f4f4f;color:#4f4f4f}.ticket-sort-tag.loading-element .loading-indicator-dots{border-radius:50%;height:5px;margin-left:20px;margin-right:5px;max-height:5px;max-width:5px;min-height:5px;min-width:5px;width:5px}.ticket-sort-tag.loading-element .loading-indicator-dots:before{left:-8px}.ticket-sort-tag.loading-element .loading-indicator-dots:after{left:8px}.ticket-sort-tag.loading-element .loading-indicator-dots:after,.ticket-sort-tag.loading-element .loading-indicator-dots:before{border-radius:50%;height:5px;max-height:5px;max-width:5px;min-height:5px;min-width:5px;width:5px}.ticket-sort-tag.loading-element:after{content:unset}tickets-filters{align-items:center;display:flex;flex-flow:row wrap}tickets-filters .tickets-filters-filter-element{display:none}tickets-filters .filter-element[data-tickets_filter=ALL] button.btn-remove-main{z-index:1}tickets-filters .filter-element[data-tickets_filter=ALL] .filter-dropdown .tickets-filters-filter-element{border-top:1px solid rgba(196,196,196,1);margin-top:20px;padding-top:15px}tickets-filters .filter-element[data-tickets_filter=ALL] .filter-dropdown .tickets-filters-filter-element:first-child{border:0;margin-top:0;padding-top:0}tickets-filters .filter-element[data-tickets_filter=ALL] .filter-dropdown .filter-mobile-section+.tickets-filters-filter-element{border:0;margin-top:0;padding-top:0}tickets-filters button[data-filter-tag]{margin:5px}.filters-top-row{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.filters-top-row p{display:flex;font-size:20px;font-weight:700;line-height:23.28px;padding-right:5px}.filters-top-row p .icon{background-size:contain;height:20px;margin-right:5px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px}.filter-element .filters-airlines-container,.filter-element .filters-airports-container{margin-bottom:5px;max-height:300px;overflow:auto}.filter-element .filters-stops-container,.filter-element .filters-airlines-container,.filter-element .filters-airports-container{padding:20px 0}.filter-element .filters-airports-container .input-group label,.filter-element .filters-airports-container .input-group,.filter-element .filters-airlines-container .input-group label,.filter-element .filters-airlines-container .input-group,.filter-element .filters-stops-container .input-group label,.filter-element .filters-stops-container .input-group{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-element .filters-airports-container label,.filter-element .filters-airlines-container label,.filter-element .filters-stops-container label{font-size:14px;line-height:16.3px;margin-bottom:4.5px;margin-top:4.5px}.filter-element .filters-airports-container span.airport-iata,.filter-element .filters-airlines-container span.airport-iata,.filter-element .filters-stops-container span.airport-iata{display:inline-block;font-weight:700;margin-left:5px;margin-right:5px;max-width:40px;min-width:40px;width:40px}.filters-tabs-navigation{display:flex;flex-flow:row wrap}button.filter-tab-nav{border-bottom:1px solid rgba(0,38,167,1);color:#c4c4c4;flex:1;font-size:14px;line-height:16.3px;margin:0;max-width:30px;min-width:30px;padding:5px;width:30px}button.filter-tab-nav.selected{border-bottom:4px solid rgba(0,38,167,1);color:#0026a7;font-weight:700;line-height:14.3px;margin-bottom:-1.5px}.filter-element button.filter-tab-nav{max-width:unset;min-width:unset;width:unset}.filter-tab-nav-filler{border-bottom:1px solid rgba(0,38,167,1);flex:1;flex-shrink:2;font-size:14px;line-height:16.3px;margin:0;padding:5px}.filter-tab{display:none;padding-top:10px}.filter-tab .filter-tab-subtitle{color:#0026a7;font-size:12px;line-height:13.97px;margin-bottom:20px}.filter-tab.selected{display:block}numeric-plus-minus-input{align-items:flex-end;display:flex;flex-flow:column nowrap}numeric-plus-minus-input .numeric-plus-minus-buttons{align-items:center;display:flex;flex:1;flex-flow:row nowrap;justify-content:center}numeric-plus-minus-input button{align-items:center;border-radius:50%;box-shadow:0 2px 5px 1px #0003;display:flex;flex-flow:row nowrap;height:30px;justify-content:center;max-height:30px;max-width:30px;min-height:30px;min-width:30px;width:30px}numeric-plus-minus-input.invalid .input-wrapper{border-color:#ff0042}numeric-plus-minus-input.invalid .input-wrapper input{color:#ff0042}numeric-plus-minus-input .input-wrapper{align-items:center;border:1px solid transparent;border-radius:8px;display:flex;flex-flow:row nowrap;margin:0 5px;overflow:hidden;position:relative}numeric-plus-minus-input .input-wrapper input{align-items:center;background-color:#f1f1f9;border:0;border-radius:8px;display:flex;flex-flow:row nowrap;height:44px;justify-content:center;max-height:44px;max-width:44px;min-height:44px;min-width:44px;outline:0;text-align:center;width:44px}numeric-plus-minus-input .input-wrapper input:focus{border:0;outline:0}numeric-plus-minus-input .input-wrapper input[type=number]::-webkit-outer-spin-button,numeric-plus-minus-input .input-wrapper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}numeric-plus-minus-input .input-wrapper input[type=number]{-moz-appearance:textfield}.tickets-bonus-container{display:flex;flex-flow:row nowrap;position:relative}.tickets-bonus-container infinite-scroll{flex:1;margin-top:15px;padding-right:29px}.container-sidebar{align-items:center;align-self:flex-start;display:flex;flex:1;flex-flow:column nowrap;max-width:295px;min-width:295px;padding:15px 0;position:relative;width:295px}.container-sidebar bucket-list-cta{top:7.5px}.container-sidebar stopover-card[data-loading=true] .stopover-card,.container-sidebar stopover-card .stopover-card{margin:10px auto!important}.container-sidebar stopover-card .stopover-card:first-child,.container-sidebar stopover-card[data-loading=true] .stopover-card:first-child{margin-top:0!important}.container-sidebar stopover-card .stopover-card:last-child,.container-sidebar stopover-card[data-loading=true] .stopover-card:last-child{margin-bottom:0}booking-timeline{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;align-items:center;cursor:default;display:flex;height:100px;margin-bottom:70px;max-height:100px;min-height:100px;min-width:calc(100% - 75px);user-select:none;width:calc(100% - 75px)}booking-timeline button,booking-timeline span,booking-timeline p{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;cursor:default;user-select:none}booking-timeline button[data-scroll]{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;display:none;height:100%;max-height:100%;max-width:200px;min-height:100%;min-width:200px;position:absolute;top:2.5px;user-select:none;width:200px;z-index:10}booking-timeline button[data-scroll]:before{-webkit-filter:blur(10px);background-color:#fff;content:"";filter:blur(10px);height:134%;left:-20px;max-height:134%;max-width:100%;min-height:134%;min-width:100%;position:absolute;top:-5px;width:100%}booking-timeline button[data-scroll]:after{align-items:center;background-image:url("data:image/svg+xml;utf8,<svg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8 5L0.5 9.33013L0.5 0.669872L8 5Z' fill='rgba(0, 37, 161, 1)'/></svg>");background-position:center;background-repeat:no-repeat;background-size:60%;border-radius:4px;box-shadow:0 2px 5px 1px #0003;color:#0026a7;display:flex;font-size:16px;height:34px;justify-content:center;left:calc(50% - 9px);max-height:34px;max-width:18px;min-height:34px;min-width:18px;padding-bottom:3px;position:absolute;top:calc(50% - 32.5px);width:18px}booking-timeline button[data-scroll]:hover:after{background-color:#7595ff;color:#fff}booking-timeline button[data-scroll=next]{left:calc(100% - 200px)}booking-timeline button[data-scroll=next]:before{max-width:calc(100vw - 725px);min-width:200px;width:calc(100vw - 725px)}booking-timeline button[data-scroll=next]:after{content:"";padding-left:3px}booking-timeline button[data-scroll=previous]{left:0;z-index:11}booking-timeline button[data-scroll=previous]:before{left:calc(100% + calc(100vw - 1450px / 1.5) * -1);max-width:calc(100vw - 1450px / 1.5);min-width:200px;width:calc(100vw - 1450px / 1.5)}booking-timeline button[data-scroll=previous]:after{content:"";padding-right:3px;transform:rotate(180deg)}booking-timeline.overflowing button[data-scroll=previous][data-active],booking-timeline.overflowing button[data-scroll=next][data-active]{display:none}booking-timeline-leg{flex:1;font-family:Campton;font-weight:500;height:100px;max-height:100px;max-width:10px;min-height:100px;min-width:10px;position:relative;width:10px;z-index:10}booking-timeline-leg .booking-timeline-stop-location{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;left:calc(50% - 67.5px);max-width:135px;min-width:135px;position:absolute;top:15px;width:135px}booking-timeline-leg .booking-timeline-stop-location .booking-timeline-stop-name{display:block;font-size:18px;font-weight:700;line-height:20.95px;max-width:135px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}booking-timeline-leg .booking-timeline-departure,booking-timeline-leg .booking-timeline-arrival{left:calc(50% - 27.5px);position:absolute}booking-timeline-leg .booking-timeline-arrival .booking-timeline-time,booking-timeline-leg .booking-timeline-arrival .booking-timeline-date,booking-timeline-leg .booking-timeline-departure .booking-timeline-time,booking-timeline-leg .booking-timeline-departure .booking-timeline-date{font-size:14px;line-height:16.3px;max-width:75px;min-width:75px;white-space:nowrap;width:75px}booking-timeline-leg .booking-timeline-arrival .booking-timeline-date,booking-timeline-leg .booking-timeline-departure .booking-timeline-date{font-weight:700}booking-timeline-leg .booking-timeline-arrival .booking-timeline-time,booking-timeline-leg .booking-timeline-departure .booking-timeline-time{font-weight:500}booking-timeline-leg .booking-timeline-arrival{top:75px}booking-timeline-leg .booking-timeline-arrival:before{background-image:url("data:image/svg+xml;utf8,<svg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4.18044 4.73303L3.42572 1.72346C3.8614 1.75538 4.18127 1.87927 4.42879 2.27016C5.03968 3.23032 5.71244 4.15302 6.37335 5.07714C6.4655 5.20428 6.59583 5.29681 6.74983 5.33243C7.53434 5.53284 8.32806 5.70812 9.12442 5.90711C9.66147 6.04104 10.1696 6.23851 10.5619 6.63609C10.7791 6.86239 10.9542 7.19587 10.7739 7.46378C10.6963 7.57521 10.566 7.64489 10.4238 7.66191C10.2462 7.6832 10.0566 7.65183 9.8776 7.60719C7.28978 7.00398 4.7059 6.38228 2.11281 5.78572C1.71266 5.69547 1.49018 5.4758 1.39798 5.07832C1.25045 4.45317 1.07923 3.83085 0.936973 3.19906C0.896134 2.99369 1.14224 2.83204 1.31206 2.95588C1.32522 2.96632 1.33839 2.97676 1.35155 2.9872C1.71358 3.3824 2.05324 3.79229 2.40475 4.20076C2.46004 4.26623 2.5285 4.34214 2.60221 4.35734C3.10898 4.48889 3.6197 4.60194 4.18044 4.73303Z' fill='rgba(79,79,79,1)'/><path d='M10.461 10.6658H0.644054C0.472878 10.6658 0.335938 10.4726 0.335938 10.2311C0.335938 9.98959 0.472878 9.79639 0.644054 9.79639H10.461C10.6322 9.79639 10.7691 9.98959 10.7691 10.2311C10.7691 10.4726 10.6322 10.6658 10.461 10.6658Z' fill='rgba(79,79,79,1)'/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:12px;left:-17.5px;max-height:12px;max-width:12px;min-height:12px;min-width:12px;position:absolute;top:1.5px;width:12px}booking-timeline-leg[data-first_leg] .booking-timeline-departure{top:75px}booking-timeline-leg[data-first_leg] .booking-timeline-arrival{display:none}booking-timeline-leg[data-last_leg] .booking-timeline-arrival{top:75px}booking-timeline-leg[data-last_leg] .booking-timeline-departure{display:none}booking-timeline-leg .booking-timeline-departure{top:115px}booking-timeline-leg .booking-timeline-departure:before{background-image:url("data:image/svg+xml;utf8,<svg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M3.57525 2.48943L1.11397 0.600192C1.47518 0.354507 1.80279 0.252844 2.23961 0.405338C3.31485 0.778102 4.41528 1.08309 5.50732 1.39655C5.65853 1.43891 5.81813 1.43044 5.96094 1.36266C6.70016 1.03226 7.43099 0.676439 8.17861 0.337563C8.68263 0.108821 9.20345 -0.0521449 9.75787 0.0156303C10.0687 0.0579899 10.4131 0.210484 10.4383 0.532417C10.4467 0.667967 10.3879 0.803518 10.2871 0.905181C10.1611 1.03226 9.99307 1.12545 9.82507 1.2017C7.42259 2.33693 5.0117 3.45523 2.60922 4.59893C2.23961 4.77684 1.9288 4.74296 1.60959 4.4888C1.10557 4.09062 0.584753 3.70938 0.0807356 3.30273C-0.0788699 3.16718 0.0135333 2.88761 0.22354 2.87914C0.240341 2.87914 0.257142 2.87914 0.273942 2.87914C0.80316 2.96385 1.32398 3.07399 1.8532 3.17565C1.9372 3.1926 2.038 3.20954 2.1052 3.17565C2.58402 2.96385 3.05444 2.73511 3.57525 2.48943Z' fill='rgba(79,79,79,1)'/><path d='M10.125 6.66582H0.308116C0.13694 6.66582 0 6.47261 0 6.2311C0 5.98959 0.13694 5.79639 0.308116 5.79639H10.125C10.2962 5.79639 10.4332 5.98959 10.4332 6.2311C10.4332 6.47261 10.2962 6.66582 10.125 6.66582Z' fill='rgba(79,79,79,1)'/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:12px;left:-17.5px;max-height:12px;max-width:12px;min-height:12px;min-width:12px;position:absolute;top:1.5px;width:12px}booking-timeline-leg:before{background-color:#677bf4;border-radius:50%;content:"";height:10px;left:calc(50% - 5px);max-height:10px;max-width:10px;min-height:10px;min-width:10px;position:absolute;top:calc(50% - 6px);width:10px}booking-timeline-leg[data-last_leg]:before{border-radius:0;clip-path:polygon(0 0,100% 50%,0 100%,0 0)}booking-timeline-connection{align-items:center;display:flex;flex:1;flex-flow:row nowrap;justify-content:space-around;min-width:150px;position:relative}booking-timeline-connection:before{background-color:#677bf4;content:"";height:2px;left:-5px;position:absolute;top:calc(50% - 2px);width:calc(100% + 10px)}booking-timeline-connection .intermediate-stop{background-color:#fff;border:1px solid rgba(103,123,244,1);border-radius:50%;height:8px;margin-bottom:2px;max-height:8px;max-width:8px;min-height:8px;min-width:8px;position:relative;width:8px;z-index:1}#booking-page-container{padding:0 75px}#booking-page-container .btn-booking-main{margin-left:auto}#booking-page-container .booking-main-cta-section{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:40px;width:100%}#booking-page-container .trip-timeline-container{min-height:165px}.booking-summary-section{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:10px 30px}.booking-summary-section .booking-summary-illustration{flex:1;max-width:468px;width:90%}.booking-summary-section .booking-summary-illustration img{max-width:100%;min-width:100%;width:100%}.booking-summary-section .booking-summary-copy{flex:1;padding:10px 30px}.booking-summary-section .booking-summary-copy h4{color:#0026a7;font-family:Mackinac;font-size:28px;font-weight:500;line-height:33.32px}.booking-summary-section .booking-summary-copy p{font-size:16px;font-weight:500;line-height:26.94px}.booking-summary-section .booking-summary-price-summary{flex:1;max-width:285px;min-width:255px}booking-price-summary{border-radius:15px;box-shadow:0 2px 5px 1px #0003;display:inline-flex;flex-flow:row nowrap;padding:10px 11px}booking-price-summary .booking-price-summary-card{flex:1;min-width:fit-content}booking-price-summary .booking-price-summary-card .booking-price-summary-title{text-align:center}booking-price-summary .booking-price-summary-card .booking-price-summary-title p{font-size:16px;font-weight:700;line-height:18.62px}booking-price-summary .booking-price-summary-card .booking-price-summary-container{border:1px solid rgba(0,38,167,1);border-bottom-width:0;border-radius:5px;margin-top:5px}booking-price-summary .booking-price-summary-card .booking-price-summary-container .booking-price-summary-line{align-items:center;display:flex;flex-flow:row nowrap;height:39px;justify-content:center;max-height:39px;min-height:39px;padding:13px 12px 12px 10px}booking-price-summary .booking-price-summary-card .booking-price-summary-container .booking-price-summary-line p span,booking-price-summary .booking-price-summary-card .booking-price-summary-container .booking-price-summary-line p{display:flex;flex-flow:row nowrap;font-size:12px;font-weight:700;line-height:13.97px;margin-right:2px;padding:2px 0 0}booking-price-summary .booking-price-summary-card .booking-price-summary-container .booking-price-summary-line p .icon,booking-price-summary .booking-price-summary-card .booking-price-summary-container .booking-price-summary-line p span .icon{margin-right:5px}booking-price-summary .booking-price-summary-card .booking-price-summary-container .booking-price-summary-line p.booking-price-summary-line-price,booking-price-summary .booking-price-summary-card .booking-price-summary-container .booking-price-summary-line p span.booking-price-summary-line-price{font-size:25px;font-weight:700;line-height:29.1px}booking-price-summary .booking-price-summary-card .booking-price-summary-container .booking-price-summary-per-passenger p.booking-price-summary-line-description{font-weight:500}booking-price-summary .booking-price-summary-card .booking-price-summary-container .booking-price-summary-per-passenger .booking-price-summary-line-price{font-size:24px;font-weight:700;line-height:27.94px}booking-price-summary .booking-price-summary-card .booking-price-summary-container .booking-price-summary-total{background-color:#0026a7;border:1px solid rgba(0,38,167,1)}booking-price-summary .booking-price-summary-card .booking-price-summary-container .booking-price-summary-total span,booking-price-summary .booking-price-summary-card .booking-price-summary-container .booking-price-summary-total p{color:#fff}booking-price-summary .booking-price-summary-card .booking-price-summary-container .booking-price-summary-hacked{background-color:#677bf4;border:1px solid rgba(103,123,244,1);border-radius:0 0 5px 5px;margin-left:-1px;max-width:calc(100% + 2px);min-width:calc(100% + 2px);width:calc(100% + 2px)}booking-price-summary .booking-price-summary-card .booking-price-summary-container .booking-price-summary-hacked.disabled{background-color:#c4c4c4;border:1px solid rgba(196,196,196,1)}booking-price-summary .booking-price-summary-card .booking-price-summary-container .booking-price-summary-hacked span,booking-price-summary .booking-price-summary-card .booking-price-summary-container .booking-price-summary-hacked p{color:#fff}booking-price-summary .booking-price-summary-actions{flex:1;max-width:48px;min-width:48px;width:48px}booking-price-summary .booking-price-summary-actions .icon{background-color:#fff;border-radius:50%;box-shadow:0 2px 5px 1px #0003;height:35px;margin:0 0 10px auto;max-height:35px;max-width:35px;min-height:35px;min-width:35px;width:35px}booking-price-summary .booking-price-summary-actions .icon:last-child{margin-bottom:0}#account-page-bucket_list .page-options-row{margin:20px 0}#account-page-bucket_list .page-options-row .btn-switch-row{height:27px;max-height:27px;min-height:27px}#account-page-membership .disclaimer{color:#4f4f4f80;font-size:12px;font-style:italic;font-weight:500;line-height:13.97px;margin-top:45px}#account-page-membership .account-section-membership-cards-row{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:space-around;margin-top:50px}#account-page-membership .account-section-manage-plan{margin-top:40px}#account-page-membership .account-section-manage-plan .account-section-title{margin-bottom:40px}#account-page-membership .account-section-manage-plan .account-section-current-member{align-items:center;display:flex;flex:1;flex-flow:column nowrap;justify-content:center;margin:100px auto}.account-header{color:#0026a7;font-family:Mackinac!important;font-size:40px;letter-spacing:-.03em;line-height:48px}.account-header span{font-family:inherit}.accounts-links-row a{align-items:center;color:#4f4f4f;display:flex;flex:1;flex-flow:row nowrap;font-size:16px;font-weight:500;height:100%;justify-content:center;line-height:18.62px;margin:0;padding:17px;width:100%}.accounts-links-row a span.icon{height:20px;margin-right:5px;margin-top:-5px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px}.accounts-links-row a.current{color:#0026a7}.accounts-links-row a.current span.icon{filter:sepia(200%) hue-rotate(190deg) brightness(90%) saturate(400%)}.account-section{background-color:#f1f1f9;border-radius:10px;padding:34px}.account-section .account-section-title{align-items:center;display:flex;flex-flow:row nowrap;font-size:20px;font-weight:500;justify-content:flex-start;line-height:23.28px;margin-bottom:40px}.account-section .account-section-title .icon{height:20px;margin-right:5px;margin-top:-5px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px}.account-section .input-group{align-items:center;border-bottom:1px solid rgba(196,196,196,1);display:flex;flex:1;flex-flow:row nowrap;padding:15px 0 10px;width:100%}.account-section .input-group label{flex:1;font-size:16px;font-weight:600;line-height:18.62px;max-width:150px;min-width:150px;width:150px}.account-section .input-group input{background-color:transparent;border:0;flex:1;outline:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-section hr{margin:35px auto;width:100%}.invoice-section-container{display:flex;flex-flow:row nowrap}.invoice-section-container .invoice-line{color:#4f4f4f;font-size:16px;font-weight:500;line-height:23.58px}.invoice-section-container .invoice-line.title{color:#0026a7;font-family:Mackinac;font-size:36px;line-height:42.84px}.invoice-section-container .invoice-line.subtitle{font-size:16px;line-height:23.58px}.invoice-section-container .invoice-information.invoice-code-promotion ul,.invoice-section-container .invoice-information.invoice-code-discount ul{list-style:none}.invoice-section-container .invoice-information.invoice-code-discount ul li,.invoice-section-container .invoice-information.invoice-code-promotion ul li{color:#0026a7;display:flex;justify-content:space-between}.invoice-section-container .invoice-information.invoice-code-promotion ul li span,.invoice-section-container .invoice-information.invoice-code-discount ul li span{color:inherit}.invoice-section-container .invoice-information.invoice-code-promotion ul li span:last-child,.invoice-section-container .invoice-information.invoice-code-discount ul li span:last-child{margin-left:5px}.invoice-section-container .invoice-information.invoice-code-discount ul li{color:#4f4f4f}.invoice-section-container .invoice-section{flex:1;padding:20px}.invoice-section-container .invoice-terms-conditions p{font-size:14px;line-height:20.64px}.invoice-section-container .invoice-terms-conditions a{text-decoration:underline}.invoice-section-container hr{margin:12px 0 12px -10px;width:calc(100% + 20px)}.invoice-section-container ul{line-height:25.6px;list-style:disc;margin:20px auto;padding-left:20px}.popup-card p{font-size:20px}.popup-card ul{font-size:20px;line-height:37.6px}.popup-card ul li{align-items:center;display:flex;flex-flow:row nowrap;font-weight:600;line-height:24px;padding-bottom:4px;padding-top:24px}.popup-card ul li .icon{border-radius:50%;box-shadow:0 2px 5px 1px #0003;height:25px;margin-right:10px;max-height:25px;max-width:25px;min-height:25px;min-width:25px;width:25px}.popup-card .popup-card-top{display:flex;flex-flow:row nowrap;margin:1px 29px}.popup-card .popup-card-title{font-family:Mackinac;font-size:32px;font-weight:600;line-height:38.08px;margin:4px auto 5px;text-align:center}.popup-card .popup-card-top-image{align-items:center;display:flex;flex:1;justify-content:center;padding:20px}.popup-card .popup-card-top-image img{height:auto;width:inherit}.popup-card .popup-subtitle{line-height:24px;padding-left:36px}.membership-card{background-color:#fff;border-radius:25px;box-shadow:0 2px 5px 1px #0003;display:flex;flex:1;flex-flow:column nowrap;justify-content:space-around;margin-left:5px;margin-right:5px;max-width:453px;min-height:500px;padding:60px 44px 40px;position:relative;width:90%}.membership-card:first-child{margin-left:0}.membership-card:last-child{margin-right:0}.membership-card:first-child:last-child{margin-left:auto;margin-right:auto}.membership-card .active-marker{background-color:#c4c4c433;border:1px solid rgba(196,196,196,1);border-radius:50%;height:31px;left:27px;max-height:31px;max-width:31px;min-height:31px;min-width:31px;position:absolute;top:27px;width:31px}.membership-card .membership-card-top{display:flex;flex-flow:row nowrap;margin:0 auto;max-width:283px;min-width:283px;width:283px}.membership-card .membership-card-top-description{flex:1}.membership-card .membership-card-top-image{align-items:center;display:flex;flex:1;height:100px;justify-content:center;max-height:100px;max-width:100px;min-height:100px;min-width:100px;width:100px}.membership-card .membership-card-top-image img{height:auto;width:inherit}.membership-card .membership-card-club{font-family:Mackinac;font-size:20px;font-style:italic;line-height:23.8px}.membership-card .membership-card-title{font-family:Mackinac;font-size:32px;font-weight:500;line-height:38.08px;margin:4px auto 5px}.membership-card .membership-card-cost{font-family:Mackinac;font-size:20px;line-height:23.8px}.membership-card hr{margin:11px auto 7px;width:283px}.membership-card ul{font-size:16px;line-height:37.6px}.membership-card ul li{align-items:center;display:flex;flex-flow:row nowrap;line-height:110%;padding-top:17px}.membership-card ul li .icon{border-radius:50%;box-shadow:0 2px 5px 1px #0003;height:25px;margin-right:10px;max-height:25px;max-width:25px;min-height:25px;min-width:25px;width:25px}.membership-card ul.membership-card-details-discount{line-height:18px;list-style:disc outside}.membership-card ul.membership-card-details-discount li{display:list-item;margin:12px 0;text-align:left}.membership-card[data-active] .active-marker:before{background-color:#24c986;border-radius:50%;content:"";height:calc(100% - 4px);left:2px;max-height:calc(100% - 4px);max-width:calc(100% - 4px);min-height:calc(100% - 4px);min-width:calc(100% - 4px);position:absolute;top:2px;width:calc(100% - 4px)}.membership-card .membership-card-cta{display:flex;flex-flow:column nowrap;margin-top:40px;text-align:center;width:100%}.membership-card .membership-card-cta p{font-size:12px;font-weight:500;line-height:16.2px;margin-top:15px}.membership-card .membership-card-cta a.btn:disabled,.membership-card .membership-card-cta button:disabled{background-color:#fff;border:1px solid rgba(0,38,167,1)!important;color:#0026a7;cursor:default}.membership-card .membership-card-cta button,.membership-card .membership-card-cta a.btn{margin:0 auto;max-width:256px;width:100%}.payment-link-card:hover{border-color:#24c986;box-shadow:0 4px 10px 2px #0003;transform:scale(1.02)}.payment-link-card{background-color:#fff;border:2px solid rgba(36,201,134,1);border-radius:21px;box-shadow:0 2px 5px 1px #0003;box-sizing:border-box;display:flex;flex-flow:column nowrap;height:295px;justify-content:space-between;margin:10px;max-height:295px;max-width:471px;min-height:295px;padding:25px;position:relative;width:100vw}.payment-link-card svg{height:268px;max-height:268px;max-width:205px;min-height:268px;min-width:205px;position:absolute;right:20px;top:7px;width:205px}.payment-link-card .payment-link-card-deal-label{background-color:#24c986;color:#fff;font-family:Campton;font-size:16px;font-weight:500;left:0;padding:7.5px 10px 5px;position:absolute;text-transform:lowercase;top:35px}.payment-link-card .payment-link-card-description{left:40px;max-width:calc(100% - 80px);min-width:calc(100% - 80px);position:absolute;top:79px;width:calc(100% - 80px)}.payment-link-card .payment-link-card-description p.payment-link-card-description-copy{font-family:Mackinac;font-size:41.3px;font-weight:500;height:98px;left:0;line-height:42px;max-height:98px;max-width:60%;min-height:98px;min-width:60%;position:absolute;text-align:left!important;text-transform:lowercase;top:5px;width:60%}.payment-link-card .payment-link-card-description .payment-link-card-description-monthly{align-items:center;background-color:#f1f1f9;border:2px solid rgba(36,201,134,1);border-radius:50%;display:flex;flex-flow:column nowrap;height:82px;justify-content:center;left:230px;line-height:16px;max-height:82px;min-height:82px;min-width:82px;padding:10px;position:absolute;top:85px}.payment-link-card .payment-link-card-description .payment-link-card-description-monthly p{font-size:20px;font-weight:600}.payment-link-card .payment-link-card-description .payment-link-card-description-monthly p span{color:inherit;font-size:16px;font-weight:600}.payment-link-card .payment-link-card-description .payment-link-card-cta-link{background-color:#24c986;color:#fff;font-size:16px;font-weight:500!important;left:0;max-width:238px;min-width:238px;padding:10px 20px;position:absolute;top:100px;width:238px}.payment-link-card .payment-link-card-smallprint{left:35px;position:absolute;top:250px}.payment-link-card .payment-link-card-smallprint p{font-size:16px}.payment-link-card .payment-link-card-smallprint .highlight{color:#24c986;font-weight:700}.account-section-privacy{margin-top:20px}.account-section-privacy button[phx-click=toggle_subscribe]{margin-left:10px}.account-image-section{align-items:center;display:flex;flex-flow:row nowrap;margin:29px 0 27px}.account-image-section img{border-radius:50%;height:87px;max-height:87px;max-width:87px;min-height:87px;min-width:87px;width:87px}#search-entries .entry-actions-row{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;position:relative}#search-entries .ticket-title{margin-left:15px;padding-top:5px}#search-entries .ticket-title span{font-weight:700}.search-entries-row{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start}.payment-details-card{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 5px 1px #0003;display:flex;flex-flow:column nowrap;justify-content:center;padding:50px;width:90%}.payment-details-card .btn{min-width:300px}.payment-method-line{align-items:center;border-bottom:1px solid rgb(241,241,249,1);display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:50px;min-width:472px;padding-bottom:20px}.payment-method-line p{font-size:20px;font-weight:500;line-height:23.28px}.payment-method-line .payment-method-line-title{flex:1;text-transform:capitalize}.payment-method-line .payment-method-line-last4{align-items:center;display:flex;flex:1;flex-flow:row nowrap;max-width:120px;min-width:120px;width:120px}.payment-method-line .payment-method-line-last4:before{background-image:url("data:image/svg+xml;utf8,<svg width='15' height='7' viewBox='0 0 15 7' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='7.5' cy='3.5' r='3.5' fill='rgba(79, 79, 79, 1)'/></svg>");background-position:0 center;background-repeat:space no-repeat;content:"";height:20px;margin-right:5px;max-height:20px;max-width:60px;min-height:20px;min-width:60px;width:60px}.payment-method-line .payment-method-line-expiry{flex:1;text-align:right}.join-us-page,.about-us-page{display:flex;flex-flow:column nowrap}.about-us-page p,.about-us-page h1:not(.big-header),.join-us-page p,.join-us-page h1:not(.big-header){color:#4f4f4f}.about-us-page h1:not(.big-header),.join-us-page h1:not(.big-header){font-family:Mackinac;font-size:36px;line-height:49.98px;text-align:center}.about-us-page .about-us-hero{background-color:#f1f1f9;padding:75px 25px 86px;text-align:center}.about-us-page .about-us-content{padding:50px}.bonus-city-page .bonus-city-page-illustration{display:flex;flex:1;flex-wrap:nowrap;height:95%;max-width:47%;position:absolute;top:2.5%}.bonus-city-page .bonus-city-page-copy{align-items:flex-start;display:flex;flex:1;flex-flow:column nowrap;flex-wrap:nowrap;height:95%;justify-content:left;max-width:725px;padding:0;top:2.5%}.bonus-city-page .bonus-city-page-copy .copy-section-title{font-size:32px;line-height:49.98px;margin-bottom:20px;margin-top:140px;max-width:fit-content;text-align:left}.bonus-city-page .bonus-city-page-hero{padding-bottom:100px;padding-top:50px}.bonus-city-page .bonus-city-page-content-desktop{display:block}.bonus-city-page .bonus-city-page-content-mobile{display:none}.bonus-city-page .bonus-city-page-illustration-3,.bonus-city-page .bonus-city-page-illustration-2,.bonus-city-page .bonus-city-page-illustration-1{height:400px;left:unset;max-height:400px;min-height:400px;object-fit:cover;object-position:center top;position:relative;top:unset;width:100%}.bonus-city-page .bonus-city-page-illustration-2{object-position:center center}.bonus-city-page .bonus-city-page-illustration-3{object-position:center bottom}.help-page .help-hero{padding:75px 25px 86px;text-align:center}.help-page .help-hero h1{margin-bottom:20px}.help-page .help-faq-container{background-color:#a6b6f8;padding:75px 25px 86px;text-align:center}.help-page .help-faq-container h1.normal-header{font-weight:400;justify-content:center;margin-top:90px;text-align:center}.help-page .help-faq-container faq-element{margin:50px}.join-us-coupon{height:100%;position:relative}.responsive-image.header-image.join-us-coupon-bg{min-height:383px;object-fit:cover;object-position:center;overflow:clip;overflow-clip-margin:content-box;width:100%}.join-us-coupon-title{color:var(--color-main);font-family:Mackinac;font-size:40px;font-weight:500;position:absolute;top:35px}.join-us-coupon-code{color:var(--color-main);font-size:24px;font-weight:500;line-height:135%;position:absolute;top:100px}.join-us-coupon-code em{border:2px solid var(--color-main);border-radius:34px;color:var(--color-main);display:inline-block;font-weight:600;padding:5px 20px 0}.join-us-coupon-instructions{color:#fff;font-size:19px;font-weight:500;line-height:135%;list-style-type:decimal;position:absolute;top:175px}.join-us-hero-text.join-us-coupon-fine-print{font-size:19px;font-style:italic;font-weight:400;margin:0 auto;position:absolute;top:300px}.coupon_svg{left:50%;overflow:clip;overflow-clip-margin:content-box;position:absolute;top:382px;transform:translate(-50%,-50%);width:100%}.join-us-header{align-items:center;display:flex;justify-content:center}.join-us-header-img{height:auto;min-height:636px;object-fit:cover;object-position:calc(50% + 0px) calc(50% - 35px);overflow:clip;overflow-clip-margin:content-box;width:100%}.join-us-page{padding-bottom:50px}.join-us-page .initiallyHidden{opacity:0;transition:opacity .5s ease-in-out}.join-us-page .btn-main_green:hover:not([disabled],.no-hover){transform:none!important;transition:none}.join-us-page body:not(:root):before{content:"";display:table}.join-us-page body:not(:root) .initiallyHidden{opacity:1}.join-us-page .flex-row-join.join-us-cards{align-items:stretch;top:245px}.join-us-page .join-us-title{color:#fff;font-size:16px;font-weight:700;letter-spacing:3px;max-width:538px;position:absolute;text-align:-webkit-center;top:262px}.join-us-page .join-us-subheader{color:#fff;font-family:Mackinac;font-size:34px;font-weight:500;line-height:135%;max-width:538px;position:absolute;text-align:-webkit-center;top:300px}.join-us-page .join-us-subheader em{color:#fff;font-family:Mackinac;font-style:italic;font-weight:300}.join-us-page .join-us-header-button{margin:20px auto 40px;max-height:44px;min-width:212px;position:absolute;top:415px}.join-us-page .arrow-down{left:50%;position:absolute;top:572px;transform:translate(-50%,-50%)}.join-us-page .join-us-hero{order:0}.join-us-page .join-us-hero.user-premium{order:1}.join-us-page .join-us-hero p.join-us-hero-text{margin:15px auto 0;max-width:976px;padding:0 20px;text-align:center}.join-us-page .join-us-cards{order:2}.join-us-page .join-us-cards.user-premium{order:0}.join-us-page .join-us-pillars{order:1;padding-top:60px}.join-us-page .join-us-pillars .join-us-pillars-illustrations{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:center;margin:23px auto 44px}.join-us-page .join-us-pillars.user-premium{order:2}.list-section-text p{margin-bottom:20px}.list-section-text p:last-child{margin-bottom:0}.privacy-policy-page .document-section,.terms-and-conditions-page .document-section{padding:50px}.terms-and-conditions-page .document-section .document-section-update-date,.privacy-policy-page .document-section .document-section-update-date{margin:20px 0 40px}.terms-and-conditions-page ol.number-list>li,.privacy-policy-page ol.number-list>li{font-weight:700;list-style-type:decimal}.privacy-policy-page ol.abc-list,.terms-and-conditions-page ol.abc-list{padding-left:20px}.terms-and-conditions-page ol.abc-list>li,.privacy-policy-page ol.abc-list>li{list-style-type:lower-alpha;margin-bottom:10px}.privacy-policy-page ol.abc-list>li:last-child,.terms-and-conditions-page ol.abc-list>li:last-child{margin-bottom:0}faq-element{display:block}faq-element .faq-element-wrapper{align-content:stretch;align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:center;position:relative}faq-element .faq-element-wrapper .faq-element-navigation{flex:1;max-width:55%;min-width:55%;position:relative;width:55%;z-index:1}faq-element .faq-element-wrapper .faq-element-navigation .faq-element-info{align-items:center;display:flex;flex-flow:row nowrap}faq-element .faq-element-wrapper .faq-element-navigation .faq-element-info .btn-back{filter:saturate(0) brightness(1000%);margin-right:10px}faq-element .faq-element-wrapper .faq-element-navigation .faq-element-info p{color:#fff;margin:0}faq-element .faq-element-wrapper .faq-element-navigation .faq-element-info:disabled{cursor:default}faq-element .faq-element-wrapper .faq-element-navigation .faq-element-items{height:400px;max-height:400px;min-height:400px;overflow-y:auto}faq-element .faq-element-wrapper .faq-element-navigation .faq-element-items faq-element-category{margin:10px auto}faq-element .faq-element-wrapper .faq-element-navigation .faq-element-items .faq-element-category-answer{background-color:#fff3;border-radius:17px;display:none;font-size:12px;line-height:15.71px;margin-left:-10px;margin-top:-30px;max-width:calc(100% + 20px);min-width:calc(100% + 20px);padding:50px 46px 20px;position:relative;text-align:left;width:calc(100% + 20px)}faq-element .faq-element-wrapper .faq-element-navigation .faq-element-items .faq-element-category-answer p{margin-bottom:10px}faq-element .faq-element-wrapper .faq-element-navigation .faq-element-items .faq-element-category-answer p:last-child{margin-bottom:0}faq-element .faq-element-wrapper .faq-element-content{background-color:#fff3;flex:1;margin-left:-50px;margin-top:20px;max-width:calc(45% + 50px);min-width:calc(45% + 50px);padding:50px 50px 50px 100px;position:relative;text-align:left;width:calc(45% + 50px)}faq-element .faq-element-wrapper .faq-element-content .faq-element-content-title{font-weight:700;margin-bottom:30px}faq-element .faq-element-wrapper .faq-element-content .faq-element-content-content p{margin:15px 0}faq-element[data-unselected] .faq-element-content:after{align-items:center;color:#fff;content:"?";display:flex;font-size:255px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}faq-element-category{display:block;width:100%}faq-element-category:hover{cursor:pointer}faq-element-category:hover .faq-element-category{background-color:#f1f1f9}faq-element-category .faq-element-category{align-items:center;background-color:#fff;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:24px 28px 24px 16px}faq-element-category .faq-element-category .faq-element-category-title{font-size:16px;line-height:24px;margin-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}faq-element-category .faq-element-category .active-marker{background-color:#c4c4c433;border:1px solid rgba(196,196,196,1);border-radius:50%;height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;position:relative;width:24px}faq-element-category[data-active] .faq-element-category .active-marker:before{background-color:#677bf4;border-radius:50%;content:"";height:calc(100% - 4px);left:2px;max-height:calc(100% - 4px);max-width:calc(100% - 4px);min-height:calc(100% - 4px);min-width:calc(100% - 4px);position:absolute;top:2px;width:calc(100% - 4px)}.contact-us-page{display:flex;flex-flow:row nowrap;min-height:calc(100vh - 67px);width:100%}.contact-us-page .contact-right,.contact-us-page .contact-left{flex:1;width:50%}.contact-us-page .contact-left{background-color:var(--color-secondary_light_2);background-image:url(/images/illustrations/contact_illustration-f0456d9456c6fcb954543bd97646f020.svg?vsn=d);background-position:center;background-repeat:no-repeat;background-size:65% auto}.contact-us-page .contact-right .contact-form{padding:95px;width:100%}.contact-us-page .contact-right .contact-form p{margin-top:9px}.contact-us-page .contact-right .contact-form input:not([type="submit"]){border:1px solid rgba(218,222,234,1);border-radius:10px;height:60px;margin:5px auto;max-height:60px;min-height:60px;padding:21px 25px;width:100%}.contact-us-page .contact-right .contact-form input:not([type="submit"]):active,.contact-us-page .contact-right .contact-form input:not([type="submit"]):focus{border-color:#677bf4;outline:0}.contact-us-page .contact-right .contact-form input:not([type="submit"]).is-invalid:invalid{border-color:#ff0042}.contact-us-page .contact-right .contact-form textarea{border:1px solid var(--color-secondary_light_3);border-radius:10px;font-size:16px;height:120px;line-height:18.62px;margin:5.5px 0;min-height:120px;padding:20px 25px 20px 20px;width:100%}.contact-us-page .contact-right .contact-form textarea:active,.contact-us-page .contact-right .contact-form textarea:focus{border-color:#677bf4;outline:0}.contact-us-page .contact-right .contact-form textarea.is-invalid:invalid{border-color:#ff0042}.fx{flex:1}#viewport-test{display:block;left:0;min-height:100dvh;opacity:0;pointer-events:none;position:fixed;top:0;width:100%}.strikethrough{text-decoration:line-through}@media (hover:hover){date-picker .date-picker-calendar .date-picker-cell[data-day].selectable{cursor:pointer}date-picker .date-picker-calendar .date-picker-cell[data-day].selectable:not(.range-part){color:#4f4f4f}date-picker .date-picker-calendar .date-picker-cell[data-day].selectable:hover{background-color:#f1f1f9}date-picker .date-picker-calendar .date-picker-cell[data-day].selectable:hover:before{background-color:#f1f1f9!important;border:1px solid rgba(103,123,244,1)!important;border-radius:10px!important;content:"";height:calc(100% + 20px)!important;position:absolute!important;top:-10px!important;width:calc(100% + 5px)!important;z-index:1}}@media (max-width:1100px){.big-header.not-mobile{font-size:30px;font-weight:500;line-height:30px}.small-header{font-size:20px}.normal-header{font-size:24px;line-height:31.08px}.image-bg-section{background-size:cover}.illustration-row .content-container h1:not(.big-header){text-align:center}.illustration-row.illustration-position-right{margin:25px 0}.illustration-row.illustration-position-right .illustration-container{order:1}.illustration-row{flex-flow:column nowrap}.illustration-row .content-container .copy-list{padding-left:10px}.illustration-row .content-container li,.illustration-row .content-container p{font-size:16px;font-weight:400;line-height:16px}.copy-section{align-items:center;padding:0 0 25px}.copy-section p{font-size:16px;font-weight:400;line-height:20px}.copy-section .copy-section-title{line-height:32px}.error-section .error-section-content{background-size:cover}header .nav-user-journey{margin-left:6%;margin-right:2%;margin-top:2px;padding-left:0%}header .nav-section.nav-section-help{display:none}header .nav-section{padding:7px 4px}header .nav-section.nav-section-join{display:none}header .nav-hamburguer-menu[data-journey-navigation=true] .nav-user-menu{max-width:100%;min-width:30%}header .nav-hamburguer-menu .nav-hamburguer-menu{display:flex}header .nav-hamburguer-menu .nav-user-journey,header .nav-hamburguer-menu .nav-section-currency,header .nav-hamburguer-menu .nav-section-join,header .nav-hamburguer-menu .nav-section-help{display:none}header .nav-hamburguer-menu .nav-container{align-items:center}header.nav-hamburguer-menu{padding:0 10px}header .nav-hamburguer-menu .nav-user-menu.user-guest .nav-section:not(.nav-sign-in){display:none}header .nav-hamburguer-menu[data-journey-navigation=true] .nav-user-menu .nav-sign-in{max-width:100%}header .nav-hamburguer-menu[data-journey-navigation=true] user-menu{max-width:calc(100% - 10px);min-width:calc(100% - 10px);width:calc(100% - 10px)}header .nav-hamburguer-menu[data-journey-navigation=true] .nav-user-journey{display:flex;max-width:140px;min-width:140px;width:140px}header .nav-hamburguer-menu[data-journey-navigation=true] .nav-user-menu .nav-sign-in .user-menu{max-width:100%;min-width:100%;width:100%}header .nav-hamburguer-menu .nav-sign-in{justify-content:flex-end}header .nav-hamburguer-menu .nav-user-menu.user-guest .nav-sign-in{justify-content:flex-end}header.navigation-step,.default{margin-left:0;margin-right:5px}.nav-section .user-menu-dropdown{max-width:400px;min-width:320px;right:-50px;width:100%}footer{border-top:0;height:unset;max-height:unset;min-height:unset}.footer-wrapper .nav-logo{background-image:url(/images/illustrations/logo_desktop_normal-1ccd11fc25c8281af7eb13b5d04abd94.svg?vsn=d);height:17px;margin:0 auto;max-height:17px;max-width:134px;min-height:17px;min-width:134px;width:134px}.footer-wrapper{flex-flow:column nowrap;padding:0 0 25px}.footer-wrapper .footer-column>*:last-child{margin-bottom:0}.footer-wrapper .footer-column.footer-column-social-media .icon{margin:10px}.footer-wrapper .footer-column{border-top:1px solid rgba(218,222,234,1);padding:25px}.footer-wrapper .footer-column>*{margin-bottom:14px}.footer-wrapper .footer-column.footer-column-social-media{flex-flow:row wrap;justify-content:center}menu-select:not(#sort_by) .dropdown{max-width:100%;min-width:100%;width:100%}menu-select:not(#sort_by){margin:0}menu-select:not(#sort_by) .dropdown .dropdown-selected{left:0;margin-left:0}passengers-select #passengers-select-selected{height:29px}passengers-select{height:35px!important;margin:0;width:63px!important}passengers-select .dropdown{max-width:100%;min-width:100%;width:100%}.date-picker-row{flex:unset;min-width:305px}date-picker{flex:unset;min-width:229px;width:31%}.recent-search-card{max-width:325px;min-width:325px;width:325px}.recent-search-card .vertical-trip-timeline{padding-left:20px}.recent-search-card .recent-search-card-bottom-layer>.desktop-only{display:none}.recent-search-card .vertical-trip-timeline .vertical-trip-timelines-stops div p{font-size:14px}.recent-search-card .recent-search-card-departure{max-width:65px;min-width:65px;padding-left:5px;width:65px}.recent-search-card .vertical-trip-timeline .vertical-trip-timelines-stops div:before{left:-12.5px}.recent-search-card .vertical-trip-timeline .vertical-trip-timelines-stops:before{left:-10px}.recent-search-card .recent-search-card-departure .date{font-size:14px;font-weight:700;line-height:20.64px}stopover-card[data-show_as=list][data-loading=true] .stopover-card{padding:0 20px}stopover-card[data-show_as=list][data-loading=waiting] .stopover-card .stopover-card-content .stopover-card-details{border-radius:50%;height:10px;margin:20px 0 0 75px;max-height:10px;max-width:10px;min-height:10px;min-width:10px;right:76px;width:10px}stopover-card[data-show_as=list][data-loading=true] .stopover-card .stopover-card-cta{right:25px}.stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-stopover{margin-top:20px;max-width:100%;min-width:100%;width:100%}.stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight .stopover-card-trip-timeline-flight-destination,.stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight .stopover-card-trip-timeline-flight-origin{width:80px}.stopover-card .stopover-card-cta button:first-child:last-child{margin:0 10px}.stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight{background-position:center;max-width:100%;min-width:100%;width:100%}.stopover-card .stopover-card-content .stopover-card-price{margin-top:13px;max-width:100%;min-width:100%;text-align:left;width:100%}.stopover-card{height:403px;max-height:403px;min-height:403px;min-width:280px;width:auto}.stopover-card .stopover-card-cta button:last-child{margin:0 10px 0 5px}.stopover-card .stopover-card-cta{max-width:unset;min-width:unset;width:unset}.stopover-card .stopover-card-cta button:first-child{margin:0 5px 0 10px}.stopover-card .stopover-card-content{height:73px;max-width:100%;min-width:100%;padding:14px 10px 10px;width:100%}.stopover-card .stopover-card-content .stopover-card-trip-timeline{max-width:calc(100% - 115px);min-width:calc(100% - 115px);width:calc(100% - 115px)}anywhere-card[data-show_as=list][data-loading=true] .anywhere-card .anywhere-card-content{height:100%;max-height:100%;min-height:100%}anywhere-card[data-show_as=list][data-loading=true] .anywhere-card{padding:5px 20px}anywhere-card[data-show_as=list][data-loading=true] .anywhere-card .anywhere-card-content>*{display:none}anywhere-card[data-show_as=list][data-loading=waiting] .anywhere-card .anywhere-card-content .anywhere-card-price{margin:5px 30px 0 0}anywhere-card[data-show_as=list][data-loading=true] .anywhere-card .anywhere-card-cta{justify-content:flex-end;left:0;max-width:100%;min-width:100%;padding:0 10px 10px;top:42px;width:100%}anywhere-card[data-show_as=list] .anywhere-card bucket-list-cta .hover-tooltip{left:-5px}anywhere-cards[data-show_as=map] .anywhere-cards anywhere-card[data-show_as=map] .anywhere-card .anywhere-card-cta button{margin:0;max-width:60px;min-width:60px;width:60px}anywhere-cards[data-show_as=map] .anywhere-cards anywhere-card[data-show_as=map] .anywhere-card .anywhere-card-content .anywhere-card-price p:first-child{display:none}anywhere-cards[data-show_as=map] .anywhere-cards anywhere-card[data-show_as=map] .anywhere-card .anywhere-card-content .anywhere-card-trip-location{max-width:100%;min-width:100%;text-align:center;width:100%}anywhere-cards[data-show_as=map] .anywhere-cards anywhere-card[data-show_as=map] .anywhere-card .anywhere-card-cta button:last-child{margin-left:5px}anywhere-cards[data-show_as=map] .anywhere-cards anywhere-card[data-show_as=map][data-loading=waiting] .anywhere-card .anywhere-card-content .anywhere-card-price{max-width:10px;min-width:10px;width:10px}anywhere-cards[data-show_as=map] .anywhere-cards anywhere-card[data-show_as=map] .anywhere-card .anywhere-card-content .anywhere-card-price{justify-content:center;max-width:100%;min-width:100%;padding-bottom:0;width:100%}anywhere-cards[data-show_as=map] .anywhere-cards anywhere-card[data-show_as=map] .anywhere-card .anywhere-card-cta{height:40%;max-height:40%;min-height:40%;padding-top:0;top:60%}anywhere-cards[data-show_as=map] .anywhere-cards anywhere-card[data-show_as=map] .anywhere-card .anywhere-card-content{flex-flow:column nowrap;height:60%;max-height:60%;min-height:60%;padding:10px 10px 0}join-calculator .section-2 .btn-join-calculator-cta-sign-up{max-width:240px;min-width:240px;width:240px}join-calculator .section-2 .section-2-row .section-2-element-1{font-size:16px;line-height:22.4px;max-width:70%}join-calculator .section-2{max-width:calc(100% - 40px);min-width:calc(100% - 40px);padding-top:20px;width:calc(100% - 40px)}join-calculator .section-1 .btn-join-calculator-cta{margin:26px auto 0;max-width:241px;min-width:241px;width:241px}join-calculator[data-active] .section-1 .join-calculator-container{padding-bottom:40px}join-calculator .section-2 .section-2-row .section-2-element-2{font-size:16px;line-height:23.58px}join-calculator .section-1 .join-calculator-container label{font-size:16px;line-height:23.58px}join-calculator .section-2 .section-2-top>p{font-size:16px;line-height:23.58px}join-calculator .section-1 .join-calculator-container p{font-size:14px;line-height:20.64px}join-calculator .section-1{margin:15px}join-calculator .section-2 .section-2-top .section-2-top-cta{display:none}join-calculator .section-2 .section-2-header p.section-2-header-title{font-size:22px;line-height:26.18px;text-align:center}join-calculator .section-2 .section-2-header p{text-align:center}join-calculator .section-1 .join-calculator-container h1.calculator-title{font-size:22px;line-height:26.18px}join-calculator .section-2 .section-2-header{align-items:center;background-color:#f1f1f9;flex-flow:column nowrap;justify-content:center;padding:16px 33px}join-calculator .section-1 .join-calculator-container{max-width:100%;min-width:100%;padding:32px 20px 37px;width:100%}join-calculator .section-2 .section-wrapper{padding:0 20px}join-calculator .section-2 .section-2-info{font-size:14px;line-height:19.6px;max-width:75%}.landing-page-what-is-bonus-city-wrapper .copy-section{padding:0 30px 44px}.landing-page .landing-card-section .landing-card{border-radius:0;box-shadow:unset;line-height:1.5em;max-width:100%;min-width:100%;padding:40px 20px;width:100%}.landing-page .landing-hero{height:200px!important;max-height:200px!important;min-height:200px!important}.landing-page .landing-copy{padding:47px 20px}.landing-page .landing-card-section{background-color:#fff;padding:0}.columns{flex-flow:column nowrap}.column-list{margin-bottom:20px;width:100%}.column-list li{justify-content:space-between}.landing-subscribe .mc-field-group{margin:0 auto;width:90%}.landing-subscribe .mc-field-group input[type=email]{padding-right:130px}.subscribe-header{max-width:240px}.landing-subscribe .mc-field-group input[type=submit]{left:calc(100% - 125px)}.landing-subscribe .mc-field-group input[type=submit],.contact-form .mc-field-group input[type=submit]{max-width:125px;min-width:125px;width:125px}#tickets-page-container .trip-live-top-section.top-section-form~#tickets-page-container .trip-page-actions{display:none}#tickets-page-container{padding:0 10px}#tickets-page-container>.trip-page-actions.mobile-only{left:calc(50% - 87.5px);position:fixed;top:calc(100vh - 60px);z-index:3}.container-sidebar{display:none}.membership-card ul li:last-child{margin-bottom:0}.membership-card .membership-card-top{align-items:center;flex-flow:column nowrap;max-width:100%;min-width:100%;width:100%}.membership-card ul li{margin-bottom:14px}.membership-card hr{width:100%}.membership-card ul{line-height:18.62px}.membership-card .membership-card-top-image{order:0}.membership-card:last-child{margin-bottom:0}.membership-card{min-width:250px;padding:35px 20px 20px}.membership-card{margin:0 10px}.membership-card .membership-card-top-description{order:1;text-align:center}.payment-details-card{padding:30px}.payment-method-line{min-width:310px}.about-us-page join-us-hero-text,.join-us-page join-us-hero-text{font-size:14px;line-height:20px}.about-us-page h1:not(.big-header),.join-us-page h1:not(.big-header){font-size:21px;line-height:31.1px}.about-us-page .about-us-content{margin:0 auto;max-width:500px;padding:35px 20px 34px}.about-us-page .about-us-hero{padding:30px 10px 40px}.bonus-city-page .bonus-city-page-content-mobile{display:block;text-align:left}.bonus-city-page .bonus-city-page-content-mobile img,.bonus-city-page .bonus-city-page-content-mobile .copy-section{justify-content:center;margin:0 auto;padding:20px}.bonus-city-page .bonus-city-page-content-mobile .copy-section-title{font-size:22px;line-height:30px;max-width:unset}.bonus-city-page .bonus-city-page-hero{padding:12px 50px}.bonus-city-page .bonus-city-page-content-desktop{display:none}.help-page .help-faq-container h1.normal-header{margin-top:0}.help-page .help-hero{padding:30px 37px}.help-page .help-faq-container{padding:49px 8px 29px}.help-page .help-faq-container faq-element{margin:20px 8px}.join-us-page .flex-row-join.join-us-cards{padding:0 15px;top:305px}.responsive-image.header-image.join-us-coupon-bg{height:390px}.join-us-coupon-instructions{padding:0 30px}.join-us-coupon-title{font-size:42px}.join-us-title{font-size:16px;text-align:-webkit-center}.join-us-header-img{display:block;height:400px}.join-us-pillars{padding-top:0}.privacy-policy-page .document-section,.terms-and-conditions-page .document-section{padding:30px 20px}.privacy-policy-page ol.abc-list,.privacy-policy-page ol.number-list,.terms-and-conditions-page ol.abc-list,.terms-and-conditions-page ol.number-list{padding-left:15px}.terms-and-conditions-page,.privacy-policy-page{margin:0 auto;max-width:800px}faq-element .faq-element-wrapper{flex-flow:column nowrap}faq-element .faq-element-wrapper .faq-element-navigation .faq-element-items{height:unset;max-height:unset;min-height:unset;overflow:unset}faq-element .faq-element-wrapper .faq-element-navigation{max-width:100%;min-width:100%;width:100%}faq-element .faq-element-wrapper .faq-element-content{display:none}faq-element .faq-element-wrapper .faq-element-navigation .faq-element-items .faq-element-category-answer{display:block}.contact-us-page .contact-right .contact-form{padding:20px}.contact-us-page .contact-left{height:300px;min-height:300px}.contact-us-page .contact-right,.contact-us-page .contact-left{width:100%}.contact-us-page{flex-flow:column nowrap}.desktop-only{display:none}}@media (max-width:1100px) and (min-width:800px){#tickets-page-container .trip-page-actions{right:146px}external-searches .external-searches-links-wrapper{left:-127px}}@media (max-width:1100px) and (min-width:801px){.stopovers-filters-area{padding:5px 0}.filter-element:last-child .filter-dropdown{left:calc(50% - 140px)}.filter-element:first-child .filter-dropdown:after{left:calc(50% - 7.5px);right:unset}.filter-element:last-child{border-right:1px solid #E1E1E5}.filter-element:first-child .filter-dropdown{left:calc(50% - 140px)}.filter-element:last-child .filter-dropdown:after{left:calc(50% - 7.5px);right:unset}.filter-element:nth-child(3n) .filter-dropdown{left:unset;right:0}.filter-element label.filter-element-btn-label{max-width:100%;min-width:100%;width:100%}.filter-element:first-chidl .filter-dropdown,.filter-element:nth-child(4n) .filter-dropdown{left:0;right:unset}}@media (max-width:1100px) and (min-width:801px) (max-width:800px){.stopovers-filters-area .section-as-filter-element{align-items:center;display:flex;flex-flow:row wrap;height:50px;justify-content:center;margin:0 auto 0 0;max-height:50px;max-width:50%;min-height:50px;min-width:50%;width:50%}.stopovers-filters-area .section-as-filter-element:last-child{margin:0 0 0 auto}.stopovers-filters-area stopovers-filters{flex-flow:row nowrap;max-width:100%;min-width:100%;overflow-y:scroll;width:100%}.stopovers-filters-area stopovers-filters .filter-element label.filter-element-btn-label{max-width:142px;min-width:142px;padding:4px 8px 0;width:142px}.stopovers-filters-area stopovers-filters .filter-element{height:50px;margin-top:0;max-height:50px;max-width:142px;min-height:50px;min-width:142px;width:142px}}@media (max-width:1280px){header .nav-user-journey{margin-right:3%}header .nav-hamburguer-menu .nav-logo{margin-left:5px}origin-destination .search-input-container.focus-active location-input{max-width:calc(100% + 20px);min-width:calc(100% + 20px);width:calc(100% + 20px)}.timeline-book-tickets-section{width:200px}.trip-timeline-container[data-step=booking]{max-width:85%}.trip-timeline-container[data-step=booking] .trip-timeline-wrapper{max-width:100%}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-details{flex:.5;flex-flow:column}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-details .stopover-card-tos{align-items:flex-end;margin-top:5px}stopover-card[data-show_as=list] .stopover-card .stopover-card-cta{flex:1;padding:0 20px 0 0}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-details .stopover-card-price{align-items:flex-start;margin-top:5px}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-stopover{margin-top:0}anywhere-card[data-show_as=list] .anywhere-card .anywhere-card-cta{flex:2}ticket-booking .tickets-card-wrapper .tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-details{max-width:15%;min-width:15%;width:15%}ticket-booking .tickets-card-wrapper .tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-airlines{align-items:center;max-width:10%;min-width:10%;width:10%}ticket-booking .tickets-card-wrapper .tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights{min-width:74%}.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-origin span.location,.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-destination span.location{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-origin span.iata,.flights-card .flights-card-row .vertical-trip-timeline .vertical-trip-timelines-stops .stop-destination span.iata{margin-right:2px}#anywhere-page-container .page-options-row .anywhere-options-first-row{padding-left:10px}.stopovers-filters-area .stopover-card-trip-timeline-flight{background-size:25%!important}.stopovers-filters-area .filter-element-other{margin-left:2%;margin-right:1%;min-width:89px}#tickets-page-container{padding:0 10px}.tickets-filters-area .filter-element[data-tickets_filter=ALL] .filter-dropdown{left:0}.tickets-filters-area .filter-element[data-tickets_filter=ALL] .filter-dropdown:after{left:40px}#booking-page-container{padding:0 10px}}@media (max-width:1280px) and (min-width:1100px){#tickets-page-container .trip-page-actions{right:380px}}@media (max-width:1280px) and (min-width:801px){header .nav-hamburguer-menu[data-journey-navigation=true] .nav-user-menu .nav-sign-in{margin-left:auto;max-width:300px}.trip-live-top-section .trip-live-top-section-options .btn-switch-row{margin:0 20px 0 10px}.trip-live-top-section .trip-live-top-section-options{margin-bottom:20px}.trip-live-top-section.step-booking.top-section-form .trip-live-top-section-options{margin:0 auto}.trip-live-top-section .trip-live-top-section-options .search-component-options{padding-left:0}.trip-live-top-section.step-booking.top-section-form .trip-timeline-container{margin-top:0;padding:0 40px;width:100%}trip-timeline button[data-scroll]:after{top:calc(50% - 40px)}booking-timeline button[data-scroll]{height:100%;max-height:100%;min-height:100%;top:5px}booking-timeline button[data-scroll=previous]:before{left:calc(100% + (100vw - 725px)*-1);max-width:calc(100vw - 725px);min-width:200px;width:calc(100vw - 725px)}booking-timeline button[data-scroll=previous]{left:-160px}booking-timeline button[data-scroll=next]{left:calc(100% - 40px)}#account-page-saved_flights,#account-page-bucket_list,#account-page-search_history,#account-page-membership,#account-page-main,.account-live-top-section{padding:0 20px}}@media (max-width:300px){header{margin-left:10px}header .btn-main_green{display:none}header .nav-user-menu{min-width:0%}header navigation-journey .navigation-text{display:none}}@media (max-width:400px){header .nav-logo{margin-right:-50%}.payment-link-card{max-width:90%;padding:10px}.payment-link-card svg{height:120px;max-height:120px;max-width:109.85px;min-height:120px;min-width:109.85px;position:absolute;right:calc(50% - 54.54px);top:10px;width:109.85px}.payment-link-card .payment-link-card-description{left:10px;max-width:100%;min-width:100%;position:absolute;top:60px;width:100%}.payment-link-card .payment-link-card-description .payment-link-card-cta-link{font-weight:600;left:0;max-width:calc(100% - 20px);top:140px;width:100%}.payment-link-card .payment-link-card-description .payment-link-card-description-monthly{left:unset;right:15px;text-transform:lowercase;top:-55px}.payment-link-card .payment-link-card-description p.payment-link-card-description-copy{font-size:32.1px;line-height:30px;top:70px}.payment-link-card .payment-link-card-deal-label{top:10px}.payment-link-card .payment-link-card-smallprint{bottom:0;left:10px;text-align:center;top:unset;width:calc(100% - 20px)}}@media (max-width:500px){header .nav-logo{background-image:url(/images/illustrations/logo_mobile_short-9f8e58974a1ba6f3008d16e18cae1733.svg?vsn=d);background-position:left;background-repeat:no-repeat;background-size:30px;flex:1;height:100%;margin-left:5%;margin-right:0%;max-height:100%;max-width:40px;min-height:100%;min-width:40px}header .btn-main_green{font-size:13px;margin:6px 0 0;max-height:28px;max-width:87px;min-height:28px;min-width:87px}.payment-method-line{align-items:flex-start;border:1px solid rgb(241,241,249,1);flex-flow:row wrap;min-width:100%;padding:10px}}@media (max-width:529px){.join-us-page .flex-row-join.join-us-cards{padding:0 15px;top:650px!important}.responsive-image.header-image.join-us-coupon-bg{height:500px}.join-us-coupon-title{font-size:30px;text-align:-webkit-center;top:62px}.join-us-coupon-code{font-size:24px;text-align:-webkit-center;top:135px}.join-us-coupon-instructions{margin:5px 7px;top:215px}.join-us-hero-text.join-us-coupon-fine-print{margin:0;padding:0;top:460px}.join-us-title{top:220px}.join-us-subheader{font-size:32px;top:265px}.coupon_svg{top:500px}.join-us-pillars{padding-top:0}}@media (max-width:550px){header .navigation-text{display:none}header .nav-section.nav-section-currency{display:none}header .nav-user-journey{margin-left:0%;margin-right:0%;margin-top:0%}header li#cabin_type-selected{width:90px}passengers-select{margin:0}.membership-card{margin:30px 0 0}}@media (max-width:600px){.stopovers-filters-area .filter-element-other{margin-bottom:10px!important;margin-left:2%!important;margin-right:1%!important}}@media (max-width:800px){.small-header{display:none;font-size:18px!important;line-height:21px!important;margin-bottom:10px!important}.big-header{font-size:30px;font-weight:400!important;line-height:40px!important;margin-top:10px!important}.btn-promotion-header{font-size:15px;height:59px;margin:13px auto 25px}.btn-disabled,.btn-outline-disabled,.btn-link-disabled,.btn-switch-row-disabled,.btn-borders,.btn-outline-borders,.btn-link-borders,.btn-switch-row-borders,.btn-box_shadow_light_1,.btn-outline-box_shadow_light_1,.btn-link-box_shadow_light_1,.btn-switch-row-box_shadow_light_1,.btn-secondary_light_6,.btn-outline-secondary_light_6,.btn-link-secondary_light_6,.btn-switch-row-secondary_light_6,.btn-secondary_light_5,.btn-outline-secondary_light_5,.btn-link-secondary_light_5,.btn-switch-row-secondary_light_5,.btn-secondary_light_4,.btn-outline-secondary_light_4,.btn-link-secondary_light_4,.btn-switch-row-secondary_light_4,.btn-secondary_light_3,.btn-outline-secondary_light_3,.btn-link-secondary_light_3,.btn-switch-row-secondary_light_3,.btn-secondary_light_2,.btn-outline-secondary_light_2,.btn-link-secondary_light_2,.btn-switch-row-secondary_light_2,.btn-secondary_light_1,.btn-outline-secondary_light_1,.btn-link-secondary_light_1,.btn-switch-row-secondary_light_1,.btn-main_red,.btn-outline-main_red,.btn-link-main_red,.btn-switch-row-main_red,.btn-main_green,.btn-outline-main_green,.btn-link-main_green,.btn-switch-row-main_green,.btn-main_clear_highlight,.btn-outline-main_clear_highlight,.btn-link-main_clear_highlight,.btn-switch-row-main_clear_highlight,.btn-main_highlight,.btn-outline-main_highlight,.btn-link-main_highlight,.btn-switch-row-main_highlight,.btn-main_b,.btn-outline-main_b,.btn-link-main_b,.btn-switch-row-main_b,.btn-main,.btn-outline-main,.btn-link-main,.btn-switch-row-main,.btn-text,.btn-outline-text,.btn-link-text,.btn-switch-row-text,.btn-background,.btn-outline-background,.btn-link-background,.btn-switch-row-background,.btn,.btn-outline{cursor:default}.btn-search-submit:before{border:0;border-radius:50px;height:43px;min-width:225px;padding:0;width:100%}.btn-search-submit[disabled]{cursor:default}.btn-search-submit:not(.trip-next-page):before{padding:5px 0}.btn-search-submit:after{content:unset}.btn-search-submit:not([disabled]):before{background-color:#0026a7;color:#fff}.btn-search-submit[disabled]:before{border-color:#f1f1f9;color:#f1f1f9}.btn-search-submit{justify-content:center;width:100%}.btn-remove,.btn-remove-main{border-radius:50%;cursor:default;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px}.btn-delete,.btn-back{cursor:default}.btn-rectangle-w-icon{height:50px;justify-content:center;max-height:50px;min-height:50px;padding-left:unset}button.trip-next-page{border-radius:50px;z-index:1}button[data-type=save-ticket]:after,button[data-type=open-ticket]:after,button[data-type=pin-ticket]:after{left:unset;right:-20px}button[data-filter-tag]{cursor:default}.trip-btn-bonus-cities{margin-top:10px;max-width:100%;width:100%}.tickets-sort-row-extra{flex-direction:column;justify-content:initial}.tickets-sort-row-extra external-searches{margin:15px 0 0}.tickets-sort-row-extra external-searches.btn-search-submit:not([disabled]):hover:before{color:#fff}main{padding-bottom:10px;padding-top:10px}.sections-row{border-radius:unset}progress-element{top:-3px}external-searches.btn-search-submit:before{width:100%}external-searches.progress-element{margin-top:10px}header .user-menu{max-width:111px;min-width:111px;width:111px}header body.mobile-no-overflow header{position:fixed;z-index:0}div.navigation-step.icon{height:25px;width:25px}input.sign-in-up-input{height:40px;max-height:40px;min-height:40px}passengers-select .dropdown .dropdown-list-container ul.dropdown-list{top:50px}passengers-select ul.dropdown-list{top:50px}stops-component .stops-component-row:last-child>date-picker+.btn-remove{margin-top:15px}stops-component .stops-component-row .date-picker-row date-picker:first-child:last-child{min-width:unset}stops-component .stops-component-row>date-picker{margin-bottom:15px;margin-top:0;max-width:100%;min-width:100%;width:100%}stops-component .stops-component-row:last-child>date-picker{margin-bottom:0}stops-component .stops-component-row>.btn-remove:after{background-color:#dadeea;border-radius:0 50% 50% 0;content:"";height:2px;left:calc(50% + 10px);position:absolute;top:calc(50% - 1px);width:calc(50% - 20px)}stops-component .stops-component-row{flex-flow:column nowrap}stops-component .stops-component-row .date-picker-row date-picker{min-width:50%}stops-component .stops-component-row .date-picker-row{margin-top:0;max-width:100%;min-width:100%;width:100%}stops-component .stops-component-row>.btn-remove{max-width:100%;min-width:100%;position:relative;width:100%}stops-component .stops-component-row>.btn-remove:before{background-color:#dadeea;border-radius:50% 0 0 50%;content:"";height:2px;left:10px;position:absolute;top:calc(50% - 1px);width:calc(50% - 20px)}stops-component .stops-component-row:first-child{margin-top:0}#search-component .search-component-actions>*{margin:0}#search-component .search-component-progress{margin:0}#search-component.search-timeline-form button.btn-search-submit:before{background-color:#24c986;color:#fff;font-size:16px;font-weight:500}#search-component .search-input-reverse{height:43px;max-height:43px;min-height:43px}#search-component .search-component-actions #search_submit{flex:1;height:59px;max-height:59px;max-width:100%;min-height:59px;min-width:100%;order:2;width:100%}#search-component .search-component-actions button#add_location_btn{border-radius:34px;flex:1;font-size:16px;font-weight:500;height:59px;margin-bottom:10px;margin-right:10px;max-height:59px;max-width:unset;min-height:59px;min-width:unset;text-wrap:nowrap;width:unset}#search-component .search-component-actions #search_submit,#search-component .search-component-actions #add_location_btn,#search-component .search-component-actions .search-input-reverse{margin-top:13px}#search-component.search-timeline-form button#search_submit:not([disabled]):hover:before{background-color:#24c986}#search-component .search-component-actions #search_submit:before{height:inherit;max-height:inherit;min-height:inherit;padding:14px 18px 10px;width:inherit}#search-component.search-timeline-form .search-component-actions{left:0}#search-component.search-timeline-form button#search_submit:not([disabled]):before{background-color:#24c986}#search-component .search-component-actions .search-input-reverse{border:1px solid rgba(103,123,244,1);color:#677bf4;height:59px;margin-bottom:10px;max-height:59px;min-height:59px;order:1}#search-component .date-picker-row{max-width:256px}#search-component .search-input-reverse:before{background-image:url("data:image/svg+xml;utf8,<svg width='21' height='19' viewBox='0 0 21 19' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M20 6.40909L14.8542 1M14.8542 1L9.70833 6.40909M14.8542 1L14.8542 18M11.2917 12.5909L6.14583 18M6.14583 18L0.999999 12.5909M6.14583 18L6.14583 0.999999' stroke='rgba(79, 79, 79, 1)' stroke-linecap='round'/></svg>");content:""}#search-component .search-component-actions{flex-flow:row wrap;justify-content:flex-start;left:0;margin-top:12px;position:relative;right:0;top:0}#search-component:not(.search-timeline-form){margin:0 auto;min-height:385px}.search-component-options{display:flex;justify-content:center;margin:13px 0}origin-destination button.btn-bonus-city-leg[data-missing]:hover:after,origin-destination button.btn-bonus-city-leg:after{left:unset;right:-20px}origin-destination button.btn-bonus-city-leg{left:calc(100% - 50px)}origin-destination{flex-flow:column;height:118px;margin-bottom:24px;max-height:118px;max-width:100%;min-height:118px;min-width:100%}origin-destination button.search-input-reverse{border:1px solid rgba(103,123,244,1);left:calc(100% - 50px)}origin-destination .search-input-container.destination,origin-destination .search-input-container.origin{margin:0;max-width:100%;min-width:100%;width:100%}origin-destination button.btn-bonus-city-leg[data-missing=both]:hover:after{content:"Add both to see bonus cities"}origin-destination .search-input-container{height:59px;max-height:59px;min-height:59px}origin-destination .search-input-container,location-input .location-input-input{flex-flow:wrap}location-input.focus-active,location-input:focus,location-input .location-input-input{border:1px solid rgba(218,222,234,1);border-radius:16px}location-input.active .location-input-mobile-actions{align-items:center;background-color:#fff;box-shadow:0 4px 10px 2px #0003;display:flex;flex-flow:row nowrap;height:150px;left:0;max-height:150px;max-width:100%;min-height:150px;min-width:100%;padding:10px;position:fixed;top:calc(100vh - 150px);width:100%;z-index:1000}location-input.active .location-input-input{flex:0;height:unset;max-height:unset;min-height:unset}location-input.active suggestions-list{flex:1;left:0;overflow:visible;position:relative;top:0}location-input.active .location-input-mobile-actions button[data-mobile_close],location-input.active .location-input-mobile-actions button[data-mobile_done]{font-weight:600;margin:13px 19px;min-height:44px;min-width:120px}location-input.active{-ms-scroll-chaining:none;display:flex;justify-content:flex-start;left:0!important;max-width:100%;min-height:100vh;min-width:100%;overflow:auto;overscroll-behavior-y:contain;padding-bottom:150px;padding-top:5px;position:fixed;top:0!important;width:auto;z-index:300}origin-destination .search-input-container.focus-active location-input{left:0!important;max-width:100%;min-width:100%;width:100%}body.viewport-sp-dynamic location-input.active{flex-flow:column;height:100dvh;min-height:100dvh}body.viewport-sp-dynamic location-input.active .location-input-mobile-actions{bottom:0;height:calc(100px + 0%);max-height:calc(100px + 0%);min-height:calc(100px + 0%);position:fixed;top:calc(100% - 100px);width:100%}date-picker .date-picker-prices-row{margin:0px 0x 0px -1px}date-picker button.btn[data-calendar=cheapest]{margin:0 14px 0 -4px;min-width:fit-content;padding:14px 7px 10px 6px}date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-b .date-picker-cell[data-row="6"][data-weekday="0"]:not([data-day])~.date-picker-cell,date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-a .date-picker-cell[data-row="6"][data-weekday="0"]:not([data-day])~.date-picker-cell{display:none}date-picker .date-picker-calendar{margin:0 auto;width:97%}date-picker .date-picker-months-panel .date-picker-options-row .date-picker-options-actions-row button.btn-remove{bottom:unset;display:block;left:unset;order:3;position:relative;right:unset;top:unset}date-picker .date-picker-months-panel .date-picker-months-row{flex-flow:column nowrap;height:auto;justify-content:flex-start;max-height:unset;max-width:100%;min-height:unset;min-width:100%;width:100%}date-picker .date-picker-months-panel .date-picker-options-row .date-picker-options-actions-row div[data-selected_mobile]{margin:0 5px}date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-a .date-picker-calendar,date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-b .date-picker-calendar{justify-content:center}date-picker .date-picker-months-panel .date-picker-actions-row button.date-picker-accept,date-picker .date-picker-months-panel .date-picker-actions-row button.date-picker-cancel{font-size:16px;height:44px;max-height:44px;min-height:44px;position:absolute;top:60px}date-picker .date-picker-prices-row p{font-size:10px;line-height:11px}date-picker .date-picker-months-panel scroll-thumb{height:30px;max-height:30px;max-width:30px;min-height:30px;min-width:30px;position:absolute;right:10px;top:calc(50% - 15px);width:30px}date-picker .date-picker-calendar .date-picker-cell{margin-top:5px}date-picker .date-picker-months-panel .date-picker-options-row{background-color:#fff;flex-flow:column nowrap;height:90px;left:0;max-height:90px;min-height:90px;position:fixed;top:0vh;z-index:111}date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-a button.date-picker-calendar-month-year-next{display:block}date-picker .date-picker-months-panel .date-picker-options-row .date-picker-options-actions-row{font-size:12px;height:100%;justify-content:space-between;padding:0 10px 10px;width:100%;z-index:200}date-picker .date-picker-calendar .date-picker-cell[data-row="1"]{margin-top:0}date-picker .date-picker-months-panel .date-picker-calendar-month-year:hover{background-color:none;cursor:default;filter:none}date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-b .date-picker-calendar-month-year-container{border-bottom:2px solid rgb(241,241,249,1)}date-picker .date-picker-months-panel .date-picker-actions-row{background-color:#fff;box-shadow:0 4px 10px 2px #0003;flex-flow:column nowrap;height:170px;justify-content:flex-start;max-height:170px;min-height:170px;padding:10px;position:fixed;top:calc(100vh - 270px);z-index:115}date-picker[data-picker_reference="1"] .date-picker-months-panel .date-picker-options-row .date-picker-options-actions-row div.round-trip[data-next_date_mobile]{border-radius:100px 0 0 100px;min-height:100%;order:1;z-index:201}date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-a .date-picker-cell[data-row="6"][data-weekday="0"]:not([data-day]),date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-b .date-picker-cell[data-row="6"][data-weekday="0"]:not([data-day]){display:none}date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-a .date-picker-cell,date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-b .date-picker-cell{height:36px}date-picker[data-picker_reference="1"] .date-picker-months-panel{position:fixed;z-index:101}date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-a .date-picker-calendar-month-year-container .date-picker-calendar-month-year-mobile{display:flex}date-picker .date-picker-months-panel .date-picker-options-row .date-picker-options-actions-row div[data-next_date_mobile],date-picker .date-picker-months-panel .date-picker-options-row .date-picker-options-actions-row div[data-selected_mobile]{flex:1;font-size:12px;height:28px;margin-left:auto;max-height:28px;max-width:unset;min-height:28px;min-width:unset;padding:0;width:unset}date-picker .date-picker-months-panel .date-picker-options-row div[data-selected_mobile]{display:flex}date-picker .date-picker-prices-row .showing-prices-to-select menu-select:not(#sort_by) ul.dropdown,date-picker .date-picker-prices-row .showing-prices-from-select menu-select:not(#sort_by) ul.dropdown{height:25px;max-height:25px;max-width:fit-content;min-height:25px}date-picker[data-picker_reference="1"] .date-picker-months-panel .date-picker-options-row{z-index:111}date-picker .date-picker-months-panel{-ms-scroll-chaining:none;box-shadow:0 4px 10px 2px #0003;height:100vh;max-height:100vh;max-width:100vw;min-height:100vh;min-width:100vw;overflow:auto;overscroll-behavior-y:contain;padding:120px 0 175px;position:fixed;top:0!important;width:100vw;z-index:300}date-picker .date-picker-months-panel .date-picker-actions-row date-picker-tos-range input[type=number]{padding-right:15px}date-picker.active{display:flex}date-picker .date-picker-months-panel .date-picker-actions-row button.date-picker-cancel{left:20px}date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-b{margin:0;max-width:100%;min-width:100%;width:100%}date-picker .date-picker-prices-row .showing-prices-to-select menu-select:not(#sort_by) .dropdown-selected,date-picker .date-picker-prices-row .showing-prices-from-select menu-select:not(#sort_by) .dropdown-selected{height:25px;max-height:25px;min-height:25px}date-picker .date-picker-months-panel .date-picker-options-row .date-picker-options-actions-row button[data-calendar]{order:0}date-picker .date-picker-months-panel .date-picker-actions-row date-picker-tos-range{height:40px;max-height:40px;min-height:40px;padding:0!important;width:100%}date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-a .date-picker-calendar-month-year-container{justify-content:space-between;margin-bottom:10px;padding:0 20px}date-picker .date-picker-months-panel .date-picker-options-row div.round-trip[data-next_date_mobile]{background-color:#fff;border-bottom-left-radius:0;border-top-left-radius:0;color:#677bf4;cursor:pointer;display:flex;margin:0;order:2}date-picker .date-picker-prices-row .showing-prices-from-select menu-select:not(#sort_by),date-picker .date-picker-prices-row .showing-prices-to-select menu-select:not(#sort_by){height:25px;max-height:25px;max-width:fit-content;min-height:25px}date-picker[data-picker_reference="1"] .date-picker-months-panel .date-picker-options-row .date-picker-options-actions-row div.round-trip[data-selected_mobile]{border-radius:0 100px 100px 0;min-height:100%;order:2;z-index:201}date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-a{border-bottom:2px solid rgb(241,241,249,1);margin:0;max-width:100%;min-width:100%;width:100%}date-picker .date-picker-months-panel .date-picker-actions-row button.date-picker-accept{right:20px}date-picker .date-picker-prices-row .showing-prices-from-select menu-select:not(#sort_by) .dropdown-selected span.select-value-span,date-picker .date-picker-prices-row .showing-prices-to-select menu-select:not(#sort_by) .dropdown-selected span.select-value-span{max-width:fit-content}date-picker .date-picker-months-panel .date-picker-actions-row date-picker-tos-range .max-container,date-picker .date-picker-months-panel .date-picker-actions-row date-picker-tos-range .min-container{max-width:45px;min-width:45px;width:45px}date-picker .date-picker-calendar .date-picker-header{margin-bottom:5px}date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-b button.date-picker-calendar-month-year-previous,date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-b button.date-picker-calendar-month-year-next,date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-b .date-picker-header{display:none}date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-a .date-picker-header,date-picker .date-picker-months-panel .date-picker-months-row .date-picker-month-b .date-picker-header{height:20px;max-height:20px;min-height:20px}date-picker .date-picker-months-panel .date-picker-options-row div.round-trip[data-selected_mobile]{background-color:#677bf4;border-bottom-right-radius:0;border-top-right-radius:0;color:#fff;margin:0;order:1}body.viewport-sp-dynamic date-picker .date-picker-months-panel .date-picker-options-row{top:0%}body.viewport-sp-dynamic date-picker .date-picker-months-panel .btn-remove{border-radius:50%;height:30px;margin-left:13px;max-height:30px;max-width:30px;min-height:30px;min-width:30px;width:30px}body.viewport-sp-dynamic date-picker .date-picker-months-panel{height:100%;max-height:100%;min-height:100%;padding-bottom:125px}body.viewport-sp-dynamic date-picker .date-picker-months-panel .date-picker-actions-row{height:calc(120px + 0%);max-height:calc(120px + 0%);min-height:calc(120px + 0%);top:calc(100% - 120px)}date-picker-tos-range input{height:40px;max-height:40px;max-width:60px;min-height:40px;min-width:60px;text-align:center;width:60px}date-picker-tos-range .min-container{margin-left:auto}.trip-live-top-section .trip-live-top-section-options{flex-flow:column nowrap;padding:0}.trip-live-top-section .trip-live-top-section-options .btn-switch-row{margin:0 23px;max-width:94.5%;min-width:92%}.trip-live-top-section.top-section-form:not(.step-booking) .trip-timeline-container{padding:0 14px 22px}.trip-live-top-section.step-booking.top-section-form{z-index:206}.trip-live-top-section{margin-top:23px}.trip-live-top-section .dropdown.dropdown-selected{width:125px}.trip-live-top-section .trip-live-top-section-options .btn-switch-row button{font-size:16px;min-width:50%}.trip-live-top-section .trip-live-top-section-options .search-component-options{margin:-9px 0 0;padding:29px 0 30px 9px}.trip-live-top-section.step-booking .trip-live-top-section-options{margin-bottom:15px}.timeline-book-tickets-section .btn-back-rect{margin-left:auto}.timeline-book-tickets-section .btn-booking-main{font-size:18px;font-weight:700;height:62px;margin:0 auto 0 10px;max-height:62px;min-height:62px}.timeline-book-tickets-section{height:100px;max-height:100px;max-width:100%;min-height:100px;min-width:100%;width:100%}.timeline-book-tickets-section{box-shadow:0 2px 5px 1px #0003;left:0;position:fixed;top:calc(100% - 100px);z-index:207}body.mobile-no-overflow .trip-timeline-container{overflow-x:visible;overflow-y:visible}.search-timeline-form{max-height:unset!important}.trip-timeline-container{-webkit-overflow-scrolling:auto;max-height:unset!important;overflow-scrolling:auto;overflow-x:auto;overflow-y:hidden;padding:0 0 0 14px;white-space:nowrap}.trip-timeline-container:not([data-step="booking"]){max-width:100%}.trip-timeline-container[data-step=booking]{max-width:100%}.trip-timeline-container[data-step=booking] .trip-timeline-wrapper{max-width:100%;min-width:100%;padding:0 60px;width:100%}.trip-timeline-container:not([data-step="booking"]) .trip-timeline-wrapper:not(.form){max-width:100%;min-width:100%;padding:0 2px;width:100%}.trip-timeline-container .trip-timeline-wrapper.form{max-width:100%;min-width:100%;width:100%}trip-timeline.overflowing button[data-scroll=previous][data-active],trip-timeline.overflowing button[data-scroll=next][data-active]{display:none;z-index:5}trip-timeline button[data-scroll=previous]:after,trip-timeline button[data-scroll=previous]:before{display:none;left:15px}trip-timeline button[data-scroll=next]{left:calc(100% - 50px)}trip-timeline button[data-scroll]:after{display:none;top:calc(50% - 40px)}trip-timeline button[data-scroll]:before{display:none;height:100%;max-height:100%;max-width:50px;min-height:100%;min-width:50px;width:50px}trip-timeline button[data-scroll=next]:after{display:none;left:15px}trip-timeline button[data-scroll]{cursor:default;display:none;height:103%;max-height:103%;max-width:50px;min-height:103%;min-width:50px;top:6%;width:50px}trip-timeline-stop .trip-timeline-stop-container{left:0}trip-timeline-stop .trip-timeline-container{padding:0 16px}trip-timeline-stop .trip-timeline-stop-dates-container{margin-top:0}trip-timeline-stop .trip-timeline-stop-content{left:0;margin-top:-4px}assistant-section .assistant-section-illustration{border-radius:50%;height:70px;left:calc(50% - 35px);max-height:70px;max-width:70px;min-height:70px;min-width:70px;top:calc(50% - 30px);width:70px}assistant-section .assistant-section-illustration svg{padding-top:7px}assistant-section[data-step=booking]{display:none}assistant-section[data-step] .assistant-section-illustration:hover{filter:hue-rotate(50deg)}assistant-section[data-step] .assistant-section-illustration{border:0;border-radius:50%;height:inherit;left:unset;max-height:inherit;max-width:inherit;min-height:inherit;min-width:inherit;position:relative;top:unset;width:inherit}assistant-section[data-step]:before{content:unset}assistant-section[data-step]{border-radius:50%;height:50px;left:10px;max-height:50px;max-width:50px;min-height:50px;min-width:50px;position:fixed;top:calc(100vh - 176px);width:50px;z-index:3}body.mobile-no-overflow assistant-section[data-step]{z-index:unset}stopover-card[data-show_as=list] .stopover-card .stopover-card-cta button{height:28px;margin:0 5px;max-height:28px;max-width:70px;min-height:28px;min-width:70px;width:70px}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight:before{text-align:left}stopover-card[data-show_as=list] .stopover-card bucket-list-cta .hover-tooltip{left:-5px}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-trip-timeline{align-items:flex-start;flex-flow:column nowrap;max-width:150px;min-width:150px;padding-left:5px;width:150px}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-details{align-items:center;flex-flow:row nowrap;height:40px;justify-content:space-between;max-height:40px;max-width:155px;min-height:40px;min-width:155px;position:absolute;right:20px;top:15px;width:155px}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-stopover-detail{left:30px;top:0}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight{align-self:flex-start;background-position:30% calc(50% - 15px);background-size:90px;height:50px;margin:0;max-height:50px;max-width:145px;min-height:50px;min-width:145px;padding-top:15px;width:145px}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-details .stopover-card-tos{align-items:flex-end;flex:.8;justify-content:flex-start;text-align:left}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight .stopover-card-trip-timeline-flight-destination{margin-right:-50px;max-width:-webkit-fill-available;text-overflow:ellipsis}stopover-card[data-show_as=list] .stopover-card{border-radius:0;height:100px;margin:0;max-height:100px;min-height:100px}stopover-card[data-show_as=list] .stopover-card .stopover-card-cta{height:50px;max-height:50px;min-height:50px;position:absolute;right:0;top:50px}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-details .stopover-card-price{align-items:flex-end;line-height:1em}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight .stopover-card-trip-timeline-flight-destination,stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-flight .stopover-card-trip-timeline-flight-origin{min-width:10px;width:inherit}stopover-card[data-show_as=list] .stopover-card .stopover-card-content{max-width:100%;min-width:100%;padding-left:5px;width:100%}stopover-card[data-show_as=list]{margin:0 auto}stopover-card[data-show_as=list] .stopover-card .stopover-card-content .stopover-card-trip-timeline .stopover-card-trip-timeline-stopover{font-size:24px;height:30px;line-height:26px;margin-top:30px;max-height:30px;max-width:150px;min-height:30px;min-width:150px;width:150px}stopover-card[data-show_as=list] .stopover-card bucket-list-cta{left:10px;top:-2px}stopover-card[data-show_as=list]{max-width:500px;min-width:320px}anywhere-card[data-show_as=list] .anywhere-card .anywhere-card-cta button{font-size:18px;height:30px;line-height:20.95px;max-height:30px;max-width:75px;min-height:30px;min-width:75px;width:75px}anywhere-card[data-show_as=list] .anywhere-card .anywhere-card-cta button:first-child:last-child{margin-left:auto}anywhere-card[data-show_as=list] .anywhere-card .anywhere-card-content .anywhere-card-price{align-items:normal;justify-content:end;max-width:40%;min-width:40%;padding-bottom:5px;width:40%}anywhere-card[data-show_as=list] .anywhere-card{border-radius:0;margin:0}anywhere-card[data-show_as=list]{max-width:500px;min-width:320px}anywhere-card[data-show_as=list]{margin:0 auto;min-width:120px}anywhere-card[data-show_as=list] .anywhere-card .anywhere-card-content{height:50%;justify-content:space-between;left:0;margin:0;max-height:50%;max-width:100%;min-height:50%;min-width:100%;padding:5px 15px 0 19px;position:absolute;top:0;width:100%}anywhere-card[data-show_as=list] .anywhere-card .anywhere-card-content .anywhere-card-price p:last-child{margin:0}anywhere-card[data-show_as=list] .anywhere-card .anywhere-card-content .anywhere-card-trip-location{max-width:60%;min-width:60%;padding-top:0;width:60%}anywhere-card[data-show_as=list][data-selected_destination=true]:after{left:10.5px;top:24px}anywhere-card[data-show_as=list] .anywhere-card bucket-list-cta{left:10px;top:-2px}anywhere-card[data-show_as=list] .anywhere-card .anywhere-card-cta{height:50%;justify-content:space-between;max-height:50%;min-height:50%;padding:0 0 5px 10px;position:absolute;top:50%}anywhere-card[data-show_as=map] .anywhere-card .anywhere-card-content .anywhere-card-trip-location{max-width:100%;min-width:100%;width:100%}anywhere-card[data-show_as=map] .anywhere-card .anywhere-card-content{flex-flow:column nowrap}anywhere-card[data-show_as=map] .anywhere-card .anywhere-card-content .anywhere-card-price{max-width:100%;min-width:100%;width:100%}anywhere-card[data-show_as=map] .anywhere-card .anywhere-card-content .anywhere-card-price p:first-child{display:none}.anywhere-card .anywhere-card-content .anywhere-card-price{justify-content:end;margin-top:0;max-width:40%;min-width:40%;padding-bottom:3px;text-align:left;width:40%}.anywhere-card .anywhere-card-content .anywhere-card-trip-location{margin-top:0;max-width:60%;min-width:60%;width:60%}.anywhere-card .anywhere-card-content .anywhere-card-price p:last-child{margin:0;text-align:right}.anywhere-card{height:403px;max-height:403px;max-width:280px;min-height:403px;min-width:280px;width:280px}.anywhere-card .anywhere-card-content{max-width:100%;min-width:100%;padding:20px 10px;width:100%}.anywhere-card .anywhere-card-content .anywhere-card-price p:first-child{display:none}ticket-full-loader button.full-loader-toggle{display:flex}ticket-full-loader ticket-view[data-expanded=true] button.expand-toggle{display:none}ticket-view .flights-card .flights-card-select-column .flights-card-select-details-price button[data-select_ticket],ticket-view .flights-card .flights-card-select-column .flights-card-select-details-price a[data-select_ticket]{height:42px;max-height:42px;min-height:42px;position:absolute;right:0;top:50px}ticket-view button.expand-toggle{display:none}ticket-view .flights-card .flights-card-row-wrapper .flights-card-stay-between-legs{margin-top:5px}ticket-view .flights-card .flights-card-select-column{border:0;border-top:1px solid rgba(103,123,244,1);height:95px;max-height:95px;max-width:100%;min-height:95px;min-width:100%;position:relative;width:100%}ticket-view .flights-card .flights-card-row-wrapper .flights-date-times .arrives{top:120px}ticket-view .flights-card .flights-card-row-wrapper:last-child{margin-bottom:20px}ticket-view .flights-card .flights-card-select-column .flights-card-select-details-price .ticket-actions{position:absolute;right:0;top:10px}ticket-view[data-expanded=true] .flights-card .flights-card-expanded .tickets-card-leg .tickets-card-flight .flights-details-tags{margin-top:14px}ticket-view[data-loading=waiting] .flights-card .flights-card-select-column .flights-card-select-details-price .flights-card-select-price{justify-content:flex-start}ticket-view .flights-card .flights-card-select-column .flights-card-select-details-price .flights-card-select-price{top:50px}ticket-view .flights-card .flights-card-row-wrapper .flights-card-row .flights-card-row-leg-selector{height:unset;max-height:unset;min-height:unset;position:absolute;right:-10px;top:0;z-index:1}ticket-view[data-expanded=true] .flights-card .flights-card-expanded .tickets-card-leg .tickets-card-flight .tickets-card-flight-details .airline-operator{color:#677bf4}ticket-view[data-loading=waiting] .flights-card .flights-card-select-column{border-top:1px solid rgba(103,123,244,.2)}ticket-view[data-expanded=true] .flights-card .flights-card-select-column{background-color:#fff;border:0;box-shadow:0 2px 5px 1px #0003;height:175px;left:0;max-height:175px;min-height:175px;position:fixed;top:calc(100vh - 175px)}ticket-view .flights-card .flights-card-row-wrapper .vertical-trip-timeline{height:100%;left:0;max-height:100%;min-height:100%;padding-left:5px;position:absolute;top:0}ticket-view .flights-card .flights-card-row-wrapper .flights-card-row .flights-details-airlines-container airline-logo-element:after{left:unset;right:calc(100% + 10px);top:calc(50% - 10px)}ticket-view[data-expanded=true] .flights-card .flights-card-expanded .tickets-card-leg .tickets-card-flight .tickets-card-flight-locations{margin-top:7px}ticket-view .flights-card .flights-card-row-wrapper .flights-card-row .flights-details-airlines-container{flex-flow:column wrap-reverse;height:110px;justify-content:flex-end;margin-top:25px;max-height:110px;min-height:110px}ticket-view[data-expanded=true] .flights-card{-ms-scroll-chaining:none;background-color:#fff;border-radius:0;display:block;height:100vh;margin:0;max-height:100vh;min-height:100vh;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:200px}ticket-view[data-loading=waiting] .flights-card .flights-card-select-column .flights-card-select-details-price .flights-card-loading-indicator{bottom:35px;position:absolute;right:30px}ticket-view[data-expanded=true] .flights-card .flights-card-expanded .tickets-card-leg .tickets-card-flight .tickets-card-flight-details{margin-top:12px}ticket-view .flights-card{flex-flow:column nowrap;padding:20px}ticket-view .flights-card .flights-card-row-wrapper .flights-date-times .departs{top:25px}ticket-view .flights-card .flights-card-row-wrapper .vertical-trip-timeline .vertical-trip-timelines-stops .stop-origin:before,ticket-view .flights-card .flights-card-row-wrapper .vertical-trip-timeline .vertical-trip-timelines-stops .stop-destination:before{left:-7.5px}ticket-view .flights-card .flights-card-row-wrapper .flights-date-times .arrives,ticket-view .flights-card .flights-card-row-wrapper .flights-date-times .departs{left:19px;position:absolute}ticket-view .flights-card .flights-card-row-wrapper .flights-details{align-items:center;flex-flow:row nowrap;justify-content:space-between;left:15px;max-width:100%;padding-right:15px;position:absolute;width:100%}ticket-view[data-expanded=true] .flights-card .flights-card-expanded .layover{margin-bottom:5px;margin-top:-15px}ticket-view[data-expanded=true] .flights-card .flights-card-expanded .tickets-card-leg:before{height:calc(100% - 85px)}ticket-view[data-loading=true] .flights-card .flights-card-select-column{animation:1.2s infinite linear loading-background;background-color:#f1f1f9;border-radius:10px;border-top:0;color:transparent;margin:20px auto 0;max-width:87%;min-width:87%;width:87%}ticket-view .flights-card .flights-card-row-wrapper .flights-date-times{height:100%;left:0;max-height:100%;max-width:100%;min-height:100%;min-width:100%;position:absolute;top:0;width:100%}ticket-view[data-expanded=true] .flights-card .flights-card-expanded .tickets-card-leg .tickets-card-flight{flex-flow:column nowrap}ticket-view .flights-card .flights-card-row-wrapper{height:140px;margin-bottom:35px;max-height:140px;min-height:140px}ticket-view[data-expanded=true] .flights-card .flights-card-select-column .flights-card-select-details .flights-card-select-passengers{margin-left:0;margin-right:5px!important}ticket-view[data-expanded=true]{-ms-scroll-chaining:none;background-color:#00000080;height:100vh;left:0;max-height:100vh;max-width:100%;min-height:100vh;min-width:100%;overscroll-behavior-y:contain;position:fixed;top:0;width:100%;z-index:201}ticket-view .flights-card .flights-card-select-column .flights-card-select-details-price .flights-card-select-price-total,ticket-view .flights-card .flights-card-select-column .flights-card-select-details-price .flights-card-select-price{left:0;max-width:150px;min-width:150px;position:absolute;text-align:left;width:150px}ticket-view[data-expanded=true] .flights-card .flights-card-expanded{padding-left:20px}ticket-view[data-expanded=true] .flights-card .flights-card-select-column .flights-card-select-details .flights-card-select-type{margin-left:5px}ticket-view[data-expanded=true] .flights-card .flights-card-select-column .flights-card-select-details-price .flights-card-select-price{left:30px}ticket-view .flights-card .flights-card-select-column .flights-card-select-details .flights-card-select-passengers{margin-top:5px}ticket-view .flights-card .flights-card-row-wrapper .vertical-trip-timeline .vertical-trip-timelines-stops{display:flex;flex-flow:column nowrap;height:100%;justify-content:space-between;max-height:100%;min-height:100%;padding:0 0 20px 5px}ticket-view .flights-card .flights-card-select-column .flights-card-select-details-price .flights-card-select-price-total{top:80px}ticket-view .flights-card .flights-card-row-wrapper .flights-card-row{height:100%;max-height:100%;min-height:100%}ticket-view[data-loading=true] .flights-card .flights-card-select-column .flights-card-select-details-price,ticket-view[data-loading=true] .flights-card .flights-card-select-column .flights-card-select-details{display:none}ticket-view[data-expanded=true] .flights-card .flights-card-select-column .flights-card-select-details-price .flights-card-select-price-total{left:30px}ticket-view[data-expanded=true] .flights-card .flights-card-select-column .flights-card-select-details .flights-card-select-passengers .passengers-text{display:none}ticket-view .flights-card .flights-card-row-wrapper .vertical-trip-timeline .vertical-trip-timelines-stops .stop-destination:last-child:before{top:calc(100% - 15px)}ticket-view .flights-card .flights-card-row-wrapper .vertical-trip-timeline .vertical-trip-timelines-stops:before{height:calc(100% - 40px);left:0}ticket-view .flights-card .flights-card-row-wrapper .vertical-trip-timeline .vertical-trip-timelines-stops .stop-origin:before{top:10px}ticket-view .flights-card .flights-card-select-column .flights-card-select-details{height:22px;justify-content:flex-start;left:0;max-height:22px;min-height:22px;position:absolute;top:15px}ticket-view[data-expanded=true] button.expand-toggle{cursor:pointer;display:block}ticket-view .flights-card .flights-card-row-wrapper .flights-card-stay-between-legs:after,ticket-view .flights-card .flights-card-row-wrapper .flights-card-stay-between-legs:before{border-bottom:0;margin:0 auto 4px}ticket-view[data-expanded=true] .flights-card .flights-card-expanded .segment-stopover:before{height:calc(100% + 100px);max-height:calc(100% + 100px);min-height:calc(100% + 100px);top:-70px}ticket-view .flights-card .flights-card-row-wrapper .flights-card-row .flights-card-row-leg-selector .hover-tooltip{left:unset;right:-10px}ticket-view[data-expanded=true] .flights-card .flights-card-select-column .flights-card-select-details-price .ticket-actions,ticket-view[data-expanded=true] .flights-card .flights-card-select-column .flights-card-select-details-price button[data-select_ticket],ticket-view[data-expanded=true] .flights-card .flights-card-select-column .flights-card-select-details-price a[data-select_ticket]{right:30px}ticket-view .flights-card .flights-card-select-column .flights-card-select-details-price{height:100%;left:0;margin-top:0;position:absolute;top:0;width:100%}ticket-view[data-expanded=true] .flights-card .flights-card-select-column .flights-card-select-details{flex-flow:row nowrap;left:30px}body.viewport-sp-dynamic ticket-view[data-expanded=true] .flights-card{height:100dvh;max-height:100dvh;min-height:100dvh;padding-bottom:125px}body.viewport-sp-dynamic ticket-view[data-expanded=true] .flights-card .flights-card-select-column{height:calc(125px + 100vh - 100dvh);max-height:calc(125px + 100vh - 100dvh);min-height:calc(125px + 100vh - 100dvh);top:calc(100dvh - 125px)}body.viewport-sp-dynamic ticket-booking .tickets-card-wrapper[data-expanded=true]{height:100dvh;max-height:100dvh;min-height:100dvh}body.viewport-sp-dynamic ticket-booking .tickets-card-wrapper[data-expanded=true] .tickets-card{height:100dvh;max-height:100dvh;min-height:100dvh;padding-bottom:130px}body.viewport-sp-dynamic ticket-view[data-expanded=true]{height:100dvh;max-height:100dvh;min-height:100dvh}ticket-booking .tickets-card-wrapper[data-expanded=true]{-ms-scroll-chaining:none;background-color:#fff;height:100vh;left:0;max-height:100vh;max-width:100%;min-height:100vh;min-width:100%;overflow:auto;overscroll-behavior-y:contain;position:fixed;top:0;width:100%;z-index:10}ticket-booking .tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-details{flex:1;justify-content:flex-start;margin:10px 0;max-width:100%;min-width:100%;padding-left:40px;width:100%}ticket-booking .tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-location:before{background-image:url("data:image/svg+xml;utf8,<svg width='4' height='4' viewBox='0 0 4 4' fill='white' xmlns='http://www.w3.org/2000/svg'><circle cx='2' cy='2' r='1.5' stroke='rgba(155.54999999999998,155.54999999999998,155.54999999999998,1.0)'/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;content:"";height:7.5px;left:-18px;max-height:7.5px;max-width:7.5px;min-height:7.5px;min-width:7.5px;position:absolute;top:10px;width:7.5px}ticket-booking .tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-location span{max-width:200px;min-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}ticket-booking .tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights .tickets-card-flights-details{justify-content:flex-start;margin:10px 0}ticket-booking .tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-airlines{flex-flow:row nowrap;height:170px;justify-content:flex-end;max-height:170px;min-height:170px;position:absolute;right:10px;top:calc(50% - 30px)}ticket-booking .tickets-card-wrapper[data-expanded=true] .tickets-card{background-color:#fff;border-radius:0;height:100vh;margin:0;max-height:100vh;min-height:100vh;overflow:auto;padding-bottom:200px}ticket-booking .tickets-card-wrapper[data-expanded=true] .tickets-card .tickets-card-select-column{border-top:0;box-shadow:0 2px 5px 1px #0003}ticket-booking .tickets-card .tickets-card-content{flex-flow:column nowrap;margin-top:20px}ticket-booking .tickets-card-wrapper[data-expanded=true] .tickets-card .tickets-card-content .tickets-card-select-column{align-items:center;background-color:#fff;bottom:0;flex-flow:row nowrap;height:100px;justify-content:space-between;left:0;max-height:100px;min-height:100px;position:fixed}ticket-booking .tickets-card .tickets-card-content .tickets-card-shrinked{flex-flow:column nowrap}ticket-booking[data-expanded=true]{position:fixed}ticket-booking .tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights{align-items:flex-start;flex-flow:column nowrap;max-width:100%;min-width:100%;padding-left:40px;width:100%}ticket-booking .tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-flights:before{border-left:1px solid rgba(155.54999999999998,155.54999999999998,155.54999999999998,1);content:"";height:calc(100% - 80px);left:25px;position:absolute;top:15px;width:1px}ticket-booking .tickets-card .tickets-card-content .tickets-card-select-column{border:0;border-top:1px solid rgba(103,123,244,1);justify-content:flex-start;max-width:100%;min-width:100%;width:100%}ticket-booking .tickets-card .tickets-card-content .tickets-card-shrinked .tickets-card-airlines airline-logo-element:after{left:unset;right:calc(100% + 10px);top:calc(50% - 10px)}ticket-segment .tickets-card-leg:before,ticket-booking-segment .tickets-card-leg:before{height:calc(100% - 70px)}ticket-segment .tickets-card-leg .tickets-card-flight.destination.diff-day:before,ticket-booking-segment .tickets-card-leg .tickets-card-flight.destination.diff-day:before{top:10px}ticket-segment .tickets-card-leg .tickets-card-flight .tickets-card-flight-details .airline-operator,ticket-booking-segment .tickets-card-leg .tickets-card-flight .tickets-card-flight-details .airline-operator{color:#677bf4;display:block}ticket-segment .tickets-card-leg .tickets-card-flight,ticket-booking-segment .tickets-card-leg .tickets-card-flight{flex-flow:column nowrap}ticket-booking-segment .tickets-card-flight .tickets-card-dates-tags .tickets-card-flight-dates{margin-top:10px}ticket-booking-segment .tickets-card-flight .tickets-card-dates-tags .flights-details-tags{margin:10px 0}anywhere-map{height:300px;margin:0 auto;max-height:300px;max-width:calc(100% - 20px);min-height:300px;min-width:calc(100% - 20px);width:calc(100% - 20px)}.popup.popup-active{overflow:scroll;width:100%}.popup button.btn-back,.popup button.btn-remove{top:25px}.popup-container .illustration{margin-top:25px;min-height:100px}.popup-container .content{font-size:14px;line-height:18.86px;margin:2px 0}.popup-container{border-radius:0;margin:0 auto;min-height:100%;padding:10px;width:100%}.popup-container .content .title{font-size:20px;line-height:23.08px;max-width:100%}body.viewport-sp-dynamic .popup-container{margin:0}body.viewport-sp-dynamic cookies-popup .cookies-popup-panel:nth-child(2).open{height:100dvh;max-height:100dvh;min-height:100dvh}share-itinerary-popup .sign-in-email,share-itinerary-popup .join-email,share-itinerary-popup .success-msg,share-itinerary-popup .reset-password,share-itinerary-popup .sign-in-actions,share-itinerary-popup .join-actions,item-locked-premium-popup .sign-in-email,item-locked-premium-popup .join-email,item-locked-premium-popup .success-msg,item-locked-premium-popup .reset-password,item-locked-premium-popup .sign-in-actions,item-locked-premium-popup .join-actions,item-locked-guest-popup .sign-in-email,item-locked-guest-popup .join-email,item-locked-guest-popup .success-msg,item-locked-guest-popup .reset-password,item-locked-guest-popup .sign-in-actions,item-locked-guest-popup .join-actions,reset-password-popup .sign-in-email,reset-password-popup .join-email,reset-password-popup .success-msg,reset-password-popup .reset-password,reset-password-popup .sign-in-actions,reset-password-popup .join-actions,sign-in-popup .sign-in-email,sign-in-popup .join-email,sign-in-popup .success-msg,sign-in-popup .reset-password,sign-in-popup .sign-in-actions,sign-in-popup .join-actions,join-popup .sign-in-email,join-popup .join-email,join-popup .success-msg,join-popup .reset-password,join-popup .sign-in-actions,join-popup .join-actions{margin-top:10px}booking-popup .popup-container .booking-popup-row .booking-popup-row-info ol.booking-popup-row-legs .segment-item span.segment-item-number,booking-popup .popup-container .booking-popup-row .booking-popup-row-info ol.booking-popup-row-legs .segment-item span.segment-item-route{font-size:12px;line-height:13.97px}booking-popup .popup-container .booking-popup-row .booking-popup-row-regular-booking:before{content:"Book with OTAs";display:block;font-size:12px;left:0;line-height:13.97px;max-width:65px;min-width:65px;position:absolute;top:15px;white-space:pre-line;width:65px}booking-popup .popup-container .booking-popup-row{border-radius:15px;box-shadow:0 2px 5px 1px #0003;flex-flow:column;margin:10px 0;padding:15px}booking-popup .popup-container .booking-popup-row .booking-popup-row-regular-booking .booking-popup-row-deals{display:none!important}booking-popup .popup-container .booking-popup-row .booking-popup-row-airline-booking booking-airlines-section button[data-show_more]{height:44px;margin-bottom:15px;max-height:44px;min-height:44px}booking-popup .popup-container .booking-popup-tickets-container{margin:36px 0 10px}booking-popup .popup-container booking-popup-row[data-header=true]{display:none}booking-popup .popup-container .booking-popup-details-row{flex-flow:column nowrap}booking-popup .popup-container .content p.title{font-size:32px;font-weight:500;line-height:38.08px;margin:30px auto 20px}booking-popup .popup-container .booking-popup-row .booking-popup-row-airline-booking,booking-popup .popup-container .booking-popup-row .booking-popup-row-regular-booking{overflow:wrap;padding:5px 0 5px 100px;position:relative}booking-popup .popup-container .booking-popup-row .booking-popup-row-airline-booking:after{content:"Book with airlines";display:block;font-size:12px;left:0;line-height:13.97px;max-width:65px;min-width:65px;position:absolute;top:15px;white-space:pre-line;width:65px}booking-popup .popup-container .booking-popup-details-row .booking-popup-details-actions{align-items:center}booking-popup .popup-container .booking-popup-row .booking-popup-row-info ol.booking-popup-row-legs .segment-item .segment-item-route{margin-left:0;max-width:200px;white-space:pre-line}booking-popup .popup-container .booking-popup-row .booking-popup-row-airline-booking{min-height:44px;order:2}booking-popup .popup-container .booking-popup-row .booking-popup-row-regular-booking{order:1}booking-popup .popup-container .booking-popup-details-row .booking-popup-details-info{margin-top:20px}booking-popup .popup-container .booking-popup-row .booking-popup-row-info ol.booking-popup-row-legs{max-width:100px;position:absolute;top:225px}booking-popup .popup-container .content .booking-steps .booking-steps-step:before{margin-right:5px}booking-popup .popup-container .content .booking-steps .booking-steps-step:last-child{margin:20px 0 0}booking-popup .popup-container .booking-popup-details-row .booking-popup-details-actions button[data-type=save-ticket]:after,booking-popup .popup-container .booking-popup-details-row .booking-popup-details-actions button[data-type=open-ticket]:after{left:calc(50% - 100px);right:unset}booking-popup .popup-container .booking-popup-row .booking-popup-row-info{order:0}booking-popup .popup-container .booking-popup-row .booking-popup-row-info ol.booking-popup-row-legs .segment-item{align-items:flex-start;flex-flow:column nowrap;height:38px;justify-content:flex-start;margin-bottom:30px;max-height:38px;min-height:38px}booking-popup .popup-container .content .booking-steps{display:block;flex-flow:column nowrap}booking-popup .popup-container .booking-popup-row .booking-popup-row-regular-booking,booking-popup .popup-container .booking-popup-row .booking-popup-row-airline-booking,booking-popup .popup-container .booking-popup-row .booking-popup-row-info{border:0;flex:1;max-width:100%;min-width:100%;width:100%}cookies-popup .cookies-popup-panel:nth-child(2).open h4{font-size:20px;line-height:23.8px}cookies-popup .cookies-popup{background-image:unset;border-radius:26px 26px 0 0;margin:0;overflow:auto;width:100%}cookies-popup .cookies-popup-panel .input-group .slider-checkbox-wrapper{margin-left:0}cookies-popup .cookies-popup-panel:nth-child(2).open{height:100vh;max-height:100vh;min-height:100vh;padding:10px}cookies-popup .cookies-popup-main-form-row button{flex:1;font-size:14px;max-width:unset;min-width:unset;width:unset}cookies-popup .cookies-popup-panel .input-group p{margin:10px 0 0}cookies-popup .cookies-popup-main-form-row{margin-top:10px}cookies-popup .cookies-popup-panel{padding:30px 30px 20px}share-itinerary-popup .share-itinerary-main-link input{max-width:100%;min-width:100%;width:100%}share-itinerary-popup .share-itinerary-main-link{align-items:center;flex-flow:column nowrap;justify-content:center}share-itinerary-popup .share-itinerary-main-link button,share-itinerary-popup .share-itinerary-main-link input{margin:0}share-itinerary-popup .share-itinerary-main-link button{margin-top:10px;max-width:100%;min-width:100%;width:100%}.landing-page-what-is-bonus-city-wrapper{height:auto}.landing-page-what-is-bonus-city-wrapper .copy-section h4.copy-section-title{font-size:37px;line-height:44.03px}.landing-page-what-is-bonus-city-wrapper .default-container{flex-flow:column nowrap}.landing-page-what-is-bonus-city-wrapper .copy-section p{font-size:16px;line-height:23.58px}.landing-page-what-is-bonus-city-wrapper .copy-section{text-align:left}#anywhere-page-container .page-options-row-section .btn-icon{background-size:22px;border:1px solid rgba(0,38,167,1);border-radius:50%;height:44px;margin:0 0 0 11px;max-height:44px;max-width:44px;min-height:44px;min-width:44px;padding:10px;width:44px}#anywhere-page-container .trip-page-actions .trip-next-page[disabled]:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}#anywhere-page-container .trip-page-actions .trip-next-page{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#0026a7;background-image:unset;border-radius:45px;color:#fff;height:35px;max-height:35px;max-width:175px;min-height:35px;min-width:175px;outline:0;padding:0 13px!important;position:fixed;user-select:none;width:175px;z-index:9}#anywhere-page-container .page-options-row .btn-switch-row{border-color:1px solid rgba(36,201,134,1);font-size:12px;height:35px;margin:0;max-height:35px;min-height:35px}#anywhere-page-container .page-options-row .btn-switch-row:hover{background-color:#fff}#anywhere-page-container .trip-page-actions .trip-next-page span{color:inherit}#anywhere-page-container .trip-page-actions .trip-next-page[disabled][disabled]{cursor:default;min-height:43px;min-width:fit-content;opacity:.5;padding:9px}#anywhere-page-container .trip-page-actions .trip-next-page:before{height:35px;max-height:35px;min-height:35px}#anywhere-page-container .page-options-row .location-box-wrapper{margin:0 5px;max-width:95%;width:100%}#anywhere-page-container .trip-page-actions .trip-next-page[disabled] svg{stroke:#4f4f4f}#anywhere-page-container .trip-page-actions{left:calc(50% - 105.5px);position:fixed;top:calc(100vh - 166px)}#anywhere-page-container .trip-page-actions .trip-next-page[disabled]{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#c4c4c4;color:#4f4f4f;cursor:default;min-height:43px;min-width:fit-content;opacity:1!important;outline:0;padding:9px;user-select:none}#anywhere-page-container .page-options-row .anywhere-options-second-row{padding-bottom:10px;padding-left:4px}#anywhere-page-container .page-options-row .location-box-wrapper location-box{max-width:97%;min-width:97%;width:97%}#anywhere-page-container .trip-page-actions .trip-next-page[disabled]:after{align-items:center;color:#fff;content:"Add stopovers";display:flex;height:100%;justify-content:center}#anywhere-page-container .page-options-row{margin:0 5px 20px 10px}#anywhere-page-container .page-options-row-section.anywhere-options-second-row{justify-content:space-between;margin:0 10px 0 0;max-width:95%;min-width:95%;width:95%}#anywhere-page-container .trip-page-actions .trip-next-page[disabled]:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}#anywhere-page-container .trip-page-actions .trip-next-page svg{stroke:#fff}#anywhere-page-container .trip-page-actions .trip-next-page:active:not([disabled],.no-hover){opacity:.6;transform:scale(.85);transition:transform .1s,opacity 1s}#anywhere-page-container .trip-page-actions .trip-next-page[disabled] span{color:inherit}#anywhere-page-container .trip-page-actions .trip-next-page:hover:not([disabled],.no-hover){transform:scale(1.02);transition:transform .1s}#anywhere-page-container .page-options-row .btn-switch-row button{font-size:16px;height:35px;max-height:35px;min-height:35px;padding:5px 7px 0}#anywhere-page-container .page-options-row-section.anywhere-options-second-row #sort_by{margin:0}#anywhere-page-container .page-options-row .btn-switch-row button.btn:not(.selected){background-color:#fff;border:none;color:#24c986;height:33px;margin-top:0;max-height:33px;min-height:33px}body.viewport-sp-dynamic #anywhere-page-container .trip-page-actions{top:calc(100dvh - 50px);z-index:10}.mobile-no-overflow #anywhere-page-container .trip-page-actions{z-index:0}anywhere-cards[data-show_as=map]{height:unset;max-height:unset;min-height:unset}anywhere-cards[data-show_as=map] anywhere-map{order:0}anywhere-cards[data-show_as=map]{flex-flow:column nowrap}anywhere-cards[data-show_as=map] .anywhere-cards{height:100%;max-height:unset;max-width:100%;min-height:500px;min-width:100%;order:1;overflow:unset;width:100%}#stopovers-page-container .trip-page-actions .btn-search-submit:before{height:45px;margin-left:-20px;max-height:45px;min-height:45px;order:1}#stopovers-page-container .page-options-row-section .btn-icon{background-size:22px;border:1px solid rgba(0,38,167,1);border-radius:50%;height:44px;max-height:44px;max-width:44px;min-height:44px;min-width:44px;padding:10px;width:44px}#stopovers-page-container .trip-page-actions{justify-content:center;padding:0;position:fixed;top:calc(100vh - 166px);z-index:3}#stopovers-page-container .trip-page-actions .btn-search-submit:after{border-radius:50% 0 0 50%;content:"";height:45px;margin-left:0;max-height:45px;max-width:45px;min-height:45px;min-width:45px;order:0;width:45px;z-index:1}#stopovers-page-container .trip-page-actions .btn-search-submit{background-color:unset;background-image:unset;height:45px;max-height:45px;max-width:175px;min-height:45px;min-width:175px;width:175px}body.mobile-no-overflow #stopovers-page-container .trip-page-actions{z-index:0}body.viewport-sp-dynamic trip-price-summary button.btn-remove{top:calc(100dvh - 50px)}body.viewport-sp-dynamic #stopovers-page-container .trip-page-actions{min-height:90px;top:calc(100dvh - 60px)}body.mobile-no-overflow #stopovers-page-container trip-price-summary:not(.extended){z-index:0}trip-price-summary:not(.extended,.loading) .trip-price-summary-card .trip-price-summary-container .trip-price-summary-line.trip-price-summary-total .trip-price-summary-line-description{display:none}trip-price-summary.extended:not(.loading){background-color:#fff;border-radius:0;height:100vh;left:0;max-height:100vh;max-width:100vw;min-height:100vh;min-width:100vw;padding:15px;position:fixed;top:0;width:100vw;z-index:10}trip-price-summary:not(.extended,.loading){bottom:16px;cursor:pointer;right:15px}trip-price-summary.extended:not(.loading) .trip-price-summary-card .trip-price-summary-title{margin-bottom:10px}trip-price-summary.extended:not(.loading) .trip-price-summary-card{border-radius:0;max-width:100%;min-width:100%;width:100%}trip-price-summary:not(.extended,.loading) .trip-price-summary-card{align-items:center;border-radius:50%;display:flex;height:inherit;justify-content:center;max-height:inherit;max-width:inherit;min-height:inherit;min-width:inherit;width:inherit}trip-price-summary:not(.extended,.loading) .trip-price-summary-card .trip-price-summary-stopovers.display+.trip-price-summary-container{margin-top:0}trip-price-summary.extended:not(.loading) .trip-price-summary-card .trip-price-summary-title p{font-size:20px}trip-price-summary:not(.extended,.loading) .trip-price-summary-card .trip-price-summary-stopovers.display,trip-price-summary:not(.extended,.loading) .trip-price-summary-card .trip-price-summary-title{display:none}trip-price-summary.loading .trip-price-summary-card{margin:8px auto}trip-price-summary.loading{background-color:#fff;bottom:16px;right:15px}trip-price-summary:not(.extended,.loading) .trip-price-summary-card .trip-price-summary-container .trip-price-summary-line.trip-price-summary-total .trip-price-summary-line-price{font-size:12px;font-weight:200}trip-price-summary:not(.extended,.loading) .trip-price-summary-card .trip-price-summary-container{align-items:center;border:0;border-radius:50%;display:flex;height:inherit;justify-content:center;max-height:inherit;max-width:inherit;min-height:inherit;min-width:inherit;width:inherit}trip-price-summary:not(.extended,.loading) .trip-price-summary-card .trip-price-summary-container .trip-price-summary-line.trip-price-summary-total{background-color:transparent;border:0;padding:0}trip-price-summary:not(.loading){background-color:#677bf4;padding:0}trip-price-summary{border-radius:50%;height:45px;max-height:45px;max-width:45px;min-height:45px;min-width:45px;width:45px}trip-price-summary.extended:not(.loading) button.btn-remove{display:block}.filter-element input.filter-button[type=checkbox]:checked+.filter-dropdown .filter-mobile-section{display:flex}.filter-element .filters-mobile-m-top{margin-top:40px}.filter-element .filter-dropdown{-ms-scroll-chaining:none;height:100vh;left:0;max-height:100vh;max-width:100%;min-height:100vh;min-width:100%;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:120px;position:fixed;top:0;width:100%;z-index:5}.filter-element{max-width:unset;min-width:unset;width:unset}.filter-element{border:unset}.filter-element .filter-dropdown .stopover-filters-actions-container button[data-set],.filter-element .filter-dropdown .stopover-filters-actions-container button[data-clear],.filter-element .filter-dropdown .tickets-filters-actions-container button[data-set],.filter-element .filter-dropdown .tickets-filters-actions-container button[data-clear]{font-size:initial;height:40px;margin:initial;max-height:40px;max-width:100px;min-height:40px;min-width:100px;padding:initial;width:100px}.filter-element .filter-dropdown .stopover-filters-actions-container button[data-set],.filter-element .filter-dropdown .tickets-filters-actions-container button[data-set]{display:unset}.filter-element .filter-dropdown .tickets-filters-actions-container,.filter-element .filter-dropdown .stopover-filters-actions-container{box-shadow:0 4px 10px 2px #0003;height:100px;max-height:100px;min-height:100px;padding:10px 20px 0;position:fixed}.filter-element .filters-mobile-m-bottom{margin-bottom:40px;z-index:110}.filter-element .filter-dropdown .tabs-container{margin-top:40px}.section-as-filter-element{margin-top:20px}#tickets-page-container .trip-page-actions{right:189px}.tickets-filters-area .filter-dropdown,.tickets-filters-area .filter-element[data-tickets_filter=price] .filter-dropdown,.tickets-filters-area .filter-element[data-tickets_filter=duration] .filter-dropdown{-ms-scroll-chaining:none;height:100vh;left:0;max-height:100vh;max-width:100%;min-height:100vh;min-width:100%;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:170px;position:fixed;top:0;width:100%;z-index:30}.tickets-filters-area{margin-top:20px}.tickets-filters-area .filter-element{border:unset;height:50px;max-height:50px;max-width:50%;min-height:50px;min-width:50%;width:50%}.tickets-filters-area .filter-element[data-tickets_filter=ALL]>.filter-dropdown{padding:0 0 150px}.tickets-filters-area .filter-element[data-tickets_filter=ALL]>.filter-dropdown .filter-element .filter-dropdown{height:unset;max-height:unset;max-width:100%;min-height:unset;min-width:100%;padding-bottom:20px;width:100%;z-index:unset}.tickets-filters-area .filter-element[data-tickets_filter=ALL]>.filter-dropdown .filter-element{height:unset;max-height:unset;max-width:100%;min-height:unset;min-width:100%;width:100%}.tickets-filters-area .filter-dropdown.open .filter-mobile-section,.tickets-filters-area .filter-element[data-tickets_filter=price] .filter-dropdown.open .filter-mobile-section,.tickets-filters-area .filter-element[data-tickets_filter=duration] .filter-dropdown.open .filter-mobile-section{display:flex}tickets-filters[data-has_waiting=true] .tickets-filters-area .filter-dropdown.open .filter-mobile-section p.filter-mobile-results:before{animation:loading-dots 1s infinite alternate;animation-delay:0s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:-15px;width:10px}tickets-filters[data-has_waiting=true] .tickets-filters-area .filter-dropdown.open .filter-mobile-section p.filter-mobile-results:after{animation:loading-dots 1s infinite alternate;animation-delay:1s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;left:15px;width:10px}tickets-filters .tickets-filters-area{margin-top:0}tickets-filters[data-has_waiting=true] .tickets-filters-area .filter-dropdown.open .filter-mobile-section p.filter-mobile-results{animation:loading-dots 1s infinite linear alternate;animation-delay:.5s;background-color:#4f4f4f;border-radius:5px;color:#4f4f4f;height:10px;margin:0 auto;max-height:10px;max-width:10px;min-height:10px;min-width:10px;position:relative;width:10px}tickets-filters[data-has_waiting=true] .tickets-filters-area .filter-dropdown.open .filter-mobile-section p.filter-mobile-results:after,tickets-filters[data-has_waiting=true] .tickets-filters-area .filter-dropdown.open .filter-mobile-section p.filter-mobile-results:before{content:"";display:inline-block;position:absolute;top:0}.ticket-sort-tag{height:40px;max-height:40px;max-width:100%;min-height:40px;min-width:100%;width:100%}.ticket-sort-tag:first-child{margin-top:0}.ticket-sort-tag:last-child{margin-bottom:0}.ticket-sort-tag{margin:5px auto}.filter-element .filters-airlines-container,.filter-element .filters-airports-container{max-height:unset}infinite-scroll{flex-flow:column;padding-right:0!important}body.mobile-no-overflow trip-price-summary:not(.extended){z-index:0}body.viewport-sp-dynamic #tickets-page-container>.trip-page-actions.mobile-only .trip-page-actions{top:calc(100dvh - 60px)}body.viewport-sp-dynamic .tickets-filters-area .filter-dropdown .filter-mobile-section{align-items:center;height:100px;max-height:100px;min-height:100px;padding:0 20px;top:calc(100dvh - 100px)}body.viewport-sp-dynamic .tickets-filters-area .filter-dropdown{height:100dvh;max-height:100dvh;min-height:100dvh;padding-bottom:120px}body.mobile-no-overflow #tickets-page-container>.trip-page-actions.mobile-only{display:none}booking-timeline button[data-scroll=previous]:after{left:35px}booking-timeline button[data-scroll]{background-color:#fff;height:calc(100% + 20px);max-height:calc(100% + 20px);max-width:60px;min-height:calc(100% + 20px);min-width:60px;top:0;width:60px}booking-timeline button[data-scroll=previous]:before{left:35px}booking-timeline button[data-scroll]:before{height:100%;max-height:100%;max-width:50px;min-height:100%;min-width:50px;width:50px}booking-timeline button[data-scroll=previous]{left:-35px}booking-timeline button[data-scroll=next]:after{left:15px}booking-timeline button[data-scroll=next]{left:calc(100% - 30px)}booking-timeline button[data-scroll]:after{top:calc(50% - 40px)}#booking-page-container .btn-booking-main{font-size:18px;font-weight:700;height:62px;margin:0 auto;max-height:62px;min-height:62px}#booking-page-container .booking-main-cta-section{align-items:flex-start;background-color:#fff;box-shadow:0 2px 5px 1px #0003;height:200px;left:0;margin:0;max-height:200px;min-height:200px;padding-top:20px;position:fixed;top:calc(100vh - 200px);width:100%;z-index:205}#booking-page-container{padding:0 12px 120px}body.viewport-sp-dynamic #booking-page-container .booking-main-cta-section{align-items:center;height:100px;max-height:100px;min-height:100px;padding-top:0;top:calc(100dvh - 100px)}.mobile-no-overflow #booking-page-container .booking-main-cta-section{z-index:0}.booking-summary-section .booking-summary-price-summary booking-price-summary .booking-price-summary-actions button:last-child{margin-bottom:0}.booking-summary-section .booking-summary-price-summary booking-price-summary .booking-price-summary-card{flex:4;max-width:unset;min-width:unset;width:unset}.booking-summary-section .booking-summary-price-summary booking-price-summary .booking-price-summary-actions{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;max-width:unset;min-width:unset;padding-left:10px;width:unset}.booking-summary-section .booking-summary-price-summary booking-price-summary .booking-price-summary-card .booking-price-summary-line booking-price-summary-hacked,.booking-summary-section .booking-summary-price-summary booking-price-summary .booking-price-summary-card .booking-price-summary-line-description span,.booking-summary-section .booking-summary-price-summary booking-price-summary .booking-price-summary-card .booking-price-summary-line-description{font-size:10px}.booking-summary-section{flex-flow:column nowrap;margin-top:16px;padding:10px 0}.booking-summary-section .booking-summary-price-summary booking-price-summary{max-width:100%;min-width:100%;width:100%}.booking-summary-section .booking-summary-price-summary booking-price-summary .booking-price-summary-actions button{margin:0 0 10px}.booking-summary-section .booking-summary-price-summary{max-width:100%;min-width:100%;width:100%}#account-page-saved_flights{background-color:#f1f1f9;padding:10px}#account-page-bucket_list .page-options-row .page-options-row-section .btn-switch-row{margin:0 auto}#account-page-search_history{background-color:#f1f1f9;padding:10px}#account-page-membership .account-section-manage-plan{margin-top:20px}.account-header{padding:27px 100px 14px 17px}.account-section .input-group label{max-width:100%;min-width:100%;width:100%}.account-section .input-group{align-items:flex-start;flex-flow:column nowrap}.account-section{border-radius:0;padding:25px 10px}.account-section .input-group input{max-width:100%;min-width:100%;width:100%}.account-section .account-section-title{margin-bottom:20px}.invoice-section-container .invoice-line:first-child{text-align:left}.invoice-section-container{flex-flow:column nowrap}.invoice-section-container .invoice-line:last-child:not(:first-child){text-align:right}.membership-card .membership-card{margin:35px 0 0}.membership-card .membership-link-card svg{margin-left:10px}.membership-link-card svg{margin-left:10px}.account-section-privacy .input-group-tri p{margin-top:20px}.account-section-privacy .input-group-tri .slider-checkbox-wrapper,.account-section-privacy button[phx-click=toggle_subscribe]{margin:10px 0}.account-section-privacy p{font-size:16px;line-height:22.62px}.account-image-section{justify-content:center}.search-entries-row{padding:10px}.payment-details-card .btn{min-width:100%}.payment-details-card{padding:50px 25px}.join-us-page .join-us-header{margin:0 3px}.join-us-page .join-us-cards h1:not(.big-header){font-size:22px;line-height:26.18px}.join-us-page{padding-bottom:20px}.join-us-page .join-us-pillars .join-us-pillars-illustrations{align-items:center;margin:0 auto}.join-us-page .join-us-pillars h1:not(.big-header){font-size:22px;line-height:26.18px}.join-us-page .join-us-header-button{top:473px}body.viewport-sp-dynamic .contact-us-page{min-height:calc(100dvh - 67px)}.mobile-no-overflow{overflow:hidden}.not-mobile{display:none}}@media (max-width:800px) and (hover:hover) and (pointer:fine){.btn-switch-row-disabled button.selected:hover{background-color:#c4c4c4}.btn-switch-row-disabled:hover{background-color:#ababab}.btn-switch-row-disabled:hover button.btn:not(.selected){color:#696969}.btn-switch-row-borders:hover button.btn:not(.selected){color:#696969}.btn-switch-row-borders:hover{background-color:#c6c6cd}.btn-switch-row-borders button.selected:hover{background-color:#e1e1e5}.btn-switch-row-box_shadow_light_1 button.selected:hover,.btn-switch-row-box_shadow_light_1:hover{background-color:#00000040}.btn-switch-row-box_shadow_light_1:hover button.btn:not(.selected){color:#1a1a1a40}.btn-switch-row-secondary_light_6:hover button.btn:not(.selected){color:#696969}.btn-switch-row-secondary_light_6 button.selected:hover{background-color:#d9d9d9}.btn-switch-row-secondary_light_6:hover{background-color:#0101a8}.btn-switch-row-secondary_light_5:hover button.btn:not(.selected){color:#696969}.btn-switch-row-secondary_light_5:hover{background-color:#afb201}.btn-switch-row-secondary_light_5 button.selected:hover{background-color:#e1e1e5}.btn-switch-row-secondary_light_4:hover{background-color:#ababab}.btn-switch-row-secondary_light_4 button.selected:hover{background-color:#c4c4c4}.btn-switch-row-secondary_light_4:hover button.btn:not(.selected){color:#696969}.btn-switch-row-secondary_light_3:hover button.btn:not(.selected){color:#696969}.btn-switch-row-secondary_light_3 button.selected:hover{background-color:#dadeea}.btn-switch-row-secondary_light_3:hover{background-color:#bac2d8}.btn-switch-row-secondary_light_2:hover{background-color:#bfc601}.btn-switch-row-secondary_light_2:hover button.btn:not(.selected){color:#696969}.btn-switch-row-secondary_light_2 button.selected:hover{background-color:#f1f1f9}.btn-switch-row-secondary_light_1:hover{background-color:#dedede}.btn-switch-row-secondary_light_1:hover button.btn:not(.selected){color:#696969}.btn-switch-row-secondary_light_1 button.selected:hover{background-color:#f7f7f7}.btn-switch-row-main_red button.selected:hover{background-color:#ff0042}.btn-switch-row-main_red:hover button.btn:not(.selected){color:#fff}.btn-switch-row-main_red:hover{background-color:#cc0035}.btn-switch-row-main_green button.selected:hover{background-color:#24c986}.btn-switch-row-main_green:hover{background-color:#1c9c69}.btn-switch-row-main_green:hover button.btn:not(.selected){color:#fff}.btn-switch-row-main_clear_highlight:hover button.btn:not(.selected){color:#fff}.btn-switch-row-main_clear_highlight:hover{background-color:#768ff4}.btn-switch-row-main_clear_highlight button.selected:hover{background-color:#a6b6f8}.btn-switch-row-main_highlight:hover{background-color:#3752f1}.btn-switch-row-main_highlight:hover button.btn:not(.selected){color:#fff}.btn-switch-row-main_highlight button.selected:hover{background-color:#677bf4}.btn-switch-row-main_b:hover button.btn:not(.selected){color:#fff}.btn-switch-row-main_b:hover{background-color:#001a70}.btn-switch-row-main_b button.selected:hover{background-color:#0025a1}.btn-switch-row-main:hover{background-color:#001b75}.btn-switch-row-main button.selected:hover{background-color:#0026a7}.btn-switch-row-main:hover button.btn:not(.selected){color:#fff}.btn-switch-row-text:hover{background-color:#696969}.btn-switch-row-text button.selected:hover{background-color:#4f4f4f}.btn-switch-row-text:hover button.btn:not(.selected){color:#e6e6e6}.btn-switch-row-background:hover button.btn:not(.selected){color:#696969}.btn-switch-row-background button.selected:hover{background-color:#fff}.btn-switch-row-background:hover{background-color:#e6e6e6}anywhere-map button.zoom-in:hover,anywhere-map button.zoom-out:hover{background-color:#0026a7;color:#fff}}@media (max-width:800px) and (min-width:400px){booking-timeline button[data-scroll]{height:130%;max-height:130%;max-width:100px;min-height:130%;min-width:100px;top:0;width:100px}booking-timeline button[data-scroll]:after{top:calc(50% - 55px)}booking-timeline button[data-scroll=next]{left:calc(100% - 25px)}booking-timeline button[data-scroll=previous]{left:-75px}booking-timeline button[data-scroll=previous]:before{left:70px}booking-timeline button[data-scroll=previous]:after{left:60px}}@media (min-width:1280px){#tickets-page-container .trip-page-actions{right:450px}}@media (min-width:501px) and (max-width:800px){header .nav-logo{background-size:100%;background-image:url(/images/illustrations/logo_mobile_short-9f8e58974a1ba6f3008d16e18cae1733.svg?vsn=d);background-position:left;background-repeat:no-repeat;flex:1;height:100%;margin-right:15px;max-height:100%;max-width:36px;min-height:100%;min-width:36px}}@media (min-width:800px){.date-picker-months-panel{box-shadow:0 4px 10px 2px #0003;transform:scaleY(0);transition:background-color .3s ease,transform .2s ease,opacity .8s ease-in-out}.active .date-picker-months-panel{opacity:1;transform:scaleY(1)}trip-timeline.overflowing button[data-scroll=previous][data-active],trip-timeline.overflowing button[data-scroll=next][data-active]{display:flex;z-index:5}stopover-card[data-show_as=list] date-picker{right:365px;top:85px}.trip-live-top-section.top-section-form~#anywhere-page-container .trip-page-actions{display:none}.trip-live-top-section.top-section-form~#stopovers-page-container .trip-page-actions{display:none}}@media (min-width:800px) and (max-width:1100px){.trip-btn-external,.trip-btn-bonus-cities{align-items:center;font-size:0px;justify-content:center;margin-right:29px;max-width:43px;min-width:43px;padding:2px 7px 0 18px;width:43px}.trip-btn-external{margin-right:25px}}@media (min-width:1101px){.tablet-only{display:flex}.tablet-and-below{display:none}}@media (min-width:801px){.mobile-only{display:none}}@keyframes loading-dots{0%{background-color:#4f4f4f}50%,to{background-color:#f7f7f7}}@keyframes loading-background{0%{filter:brightness(100%)}to{filter:brightness(100%)}25%{filter:brightness(90%)}50%{filter:brightness(95%)}}
