@charset "utf-8";

@font-face { font-family: easyjet_rounded_bookRg; src: url("https://www.easyjet.com/ejcms/cache/fonts/easyjet_rounded_book-webfont.woff?chromeFix") format("woff"), url("https://www.easyjet.com/ejcms/cache/fonts/easyjet_rounded_book-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: block; }

@font-face { font-family: easyjet_rounded_demiRg; src: url("https://www.easyjet.com/ejcms/cache/fonts/easyjet_rounded_demi-webfont.woff?chromeFix") format("woff"), url("https://www.easyjet.com/ejcms/cache/fonts/easyjet_rounded_demi-webfont.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: block; }

@font-face { font-family: easyjet_rounded_headlineRg; src: url("https://www.easyjet.com/ejcms/cache/fonts/easyjet_rounded_headline-webfont.woff?chromeFix") format("woff"), url("https://www.easyjet.com/ejcms/cache/fonts/easyjet_rounded_headline-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: block; }

@font-face { font-family: easyjet_rounded_lightRg; src: url("https://www.easyjet.com/ejcms/cache/fonts/easyjet_rounded_light-webfont.woff?chromeFix") format("woff"), url("https://www.easyjet.com/ejcms/cache/fonts/easyjet_rounded_light-webfont.ttf") format("truetype"); font-weight: 300; font-style: normal; font-display: block; }

@font-face { font-family: easyjet_generation_headline; src: url("https://www.easyjet.com/ejcms/cache/fonts/easyjet_generation_headline-webfont.woff?chromeFix") format("woff"), url("https://www.easyjet.com/ejcms/cache/fonts/easyjet_generation_headline-webfont.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: block; }

@font-face { font-family: easyjet_nextgeneration_headline; src: url("https://www.easyjet.com/ejcms/cache/fonts/easyjet_nextgeneration_headline-webfont.woff?chromeFix") format("woff"), url("https://www.easyjet.com/ejcms/cache/fonts/easyjet_nextgeneration_headline-webfont.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: block; }

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote::after, blockquote::before, q::after, q::before { content: none; }

table { border-collapse: collapse; border-spacing: 0px; }

.container { margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 10px; }

.container::after, .container::before { content: " "; display: table; }

.container::after { clear: both; }

.container-fluid { margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 10px; }

.container-fluid::after, .container-fluid::before { content: " "; display: table; }

.container-fluid::after { clear: both; }

.row { margin-left: -10px; margin-right: -10px; }

.row::after, .row::before { content: " "; display: table; }

.row::after { clear: both; }

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; }

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left; }

.col-xs-1 { width: 8.33333%; }

.col-xs-2 { width: 16.6667%; }

.col-xs-3 { width: 25%; }

.col-xs-4 { width: 33.3333%; }

.col-xs-5 { width: 41.6667%; }

.col-xs-6 { width: 50%; }

.col-xs-7 { width: 58.3333%; }

.col-xs-8 { width: 66.6667%; }

.col-xs-9 { width: 75%; }

.col-xs-10 { width: 83.3333%; }

.col-xs-11 { width: 91.6667%; }

.col-xs-12 { width: 100%; }

.col-xs-pull-0 { right: auto; }

.col-xs-pull-1 { right: 8.33333%; }

.col-xs-pull-2 { right: 16.6667%; }

.col-xs-pull-3 { right: 25%; }

.col-xs-pull-4 { right: 33.3333%; }

.col-xs-pull-5 { right: 41.6667%; }

.col-xs-pull-6 { right: 50%; }

.col-xs-pull-7 { right: 58.3333%; }

.col-xs-pull-8 { right: 66.6667%; }

.col-xs-pull-9 { right: 75%; }

.col-xs-pull-10 { right: 83.3333%; }

.col-xs-pull-11 { right: 91.6667%; }

.col-xs-pull-12 { right: 100%; }

.col-xs-push-0 { left: auto; }

.col-xs-push-1 { left: 8.33333%; }

.col-xs-push-2 { left: 16.6667%; }

.col-xs-push-3 { left: 25%; }

.col-xs-push-4 { left: 33.3333%; }

.col-xs-push-5 { left: 41.6667%; }

.col-xs-push-6 { left: 50%; }

.col-xs-push-7 { left: 58.3333%; }

.col-xs-push-8 { left: 66.6667%; }

.col-xs-push-9 { left: 75%; }

.col-xs-push-10 { left: 83.3333%; }

.col-xs-push-11 { left: 91.6667%; }

.col-xs-push-12 { left: 100%; }

.col-xs-offset-0 { margin-left: 0px; }

.col-xs-offset-1 { margin-left: 8.33333%; }

.col-xs-offset-2 { margin-left: 16.6667%; }

.col-xs-offset-3 { margin-left: 25%; }

.col-xs-offset-4 { margin-left: 33.3333%; }

.col-xs-offset-5 { margin-left: 41.6667%; }

.col-xs-offset-6 { margin-left: 50%; }

.col-xs-offset-7 { margin-left: 58.3333%; }

.col-xs-offset-8 { margin-left: 66.6667%; }

.col-xs-offset-9 { margin-left: 75%; }

.col-xs-offset-10 { margin-left: 83.3333%; }

.col-xs-offset-11 { margin-left: 91.6667%; }

.col-xs-offset-12 { margin-left: 100%; }

@media (min-width: 670px) {
  .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float: left; }
  .col-sm-1 { width: 8.33333%; }
  .col-sm-2 { width: 16.6667%; }
  .col-sm-3 { width: 25%; }
  .col-sm-4 { width: 33.3333%; }
  .col-sm-5 { width: 41.6667%; }
  .col-sm-6 { width: 50%; }
  .col-sm-7 { width: 58.3333%; }
  .col-sm-8 { width: 66.6667%; }
  .col-sm-9 { width: 75%; }
  .col-sm-10 { width: 83.3333%; }
  .col-sm-11 { width: 91.6667%; }
  .col-sm-12 { width: 100%; }
  .col-sm-pull-0 { right: auto; }
  .col-sm-pull-1 { right: 8.33333%; }
  .col-sm-pull-2 { right: 16.6667%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-4 { right: 33.3333%; }
  .col-sm-pull-5 { right: 41.6667%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-7 { right: 58.3333%; }
  .col-sm-pull-8 { right: 66.6667%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-10 { right: 83.3333%; }
  .col-sm-pull-11 { right: 91.6667%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-push-0 { left: auto; }
  .col-sm-push-1 { left: 8.33333%; }
  .col-sm-push-2 { left: 16.6667%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-4 { left: 33.3333%; }
  .col-sm-push-5 { left: 41.6667%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-7 { left: 58.3333%; }
  .col-sm-push-8 { left: 66.6667%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-10 { left: 83.3333%; }
  .col-sm-push-11 { left: 91.6667%; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-offset-0 { margin-left: 0px; }
  .col-sm-offset-1 { margin-left: 8.33333%; }
  .col-sm-offset-2 { margin-left: 16.6667%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-4 { margin-left: 33.3333%; }
  .col-sm-offset-5 { margin-left: 41.6667%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-7 { margin-left: 58.3333%; }
  .col-sm-offset-8 { margin-left: 66.6667%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-10 { margin-left: 83.3333%; }
  .col-sm-offset-11 { margin-left: 91.6667%; }
  .col-sm-offset-12 { margin-left: 100%; }
}

@media (min-width: 1000px) {
  .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left; }
  .col-md-1 { width: 8.33333%; }
  .col-md-2 { width: 16.6667%; }
  .col-md-3 { width: 25%; }
  .col-md-4 { width: 33.3333%; }
  .col-md-5 { width: 41.6667%; }
  .col-md-6 { width: 50%; }
  .col-md-7 { width: 58.3333%; }
  .col-md-8 { width: 66.6667%; }
  .col-md-9 { width: 75%; }
  .col-md-10 { width: 83.3333%; }
  .col-md-11 { width: 91.6667%; }
  .col-md-12 { width: 100%; }
  .col-md-pull-0 { right: auto; }
  .col-md-pull-1 { right: 8.33333%; }
  .col-md-pull-2 { right: 16.6667%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-4 { right: 33.3333%; }
  .col-md-pull-5 { right: 41.6667%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-7 { right: 58.3333%; }
  .col-md-pull-8 { right: 66.6667%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-10 { right: 83.3333%; }
  .col-md-pull-11 { right: 91.6667%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-push-0 { left: auto; }
  .col-md-push-1 { left: 8.33333%; }
  .col-md-push-2 { left: 16.6667%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-4 { left: 33.3333%; }
  .col-md-push-5 { left: 41.6667%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-7 { left: 58.3333%; }
  .col-md-push-8 { left: 66.6667%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-10 { left: 83.3333%; }
  .col-md-push-11 { left: 91.6667%; }
  .col-md-push-12 { left: 100%; }
  .col-md-offset-0 { margin-left: 0px; }
  .col-md-offset-1 { margin-left: 8.33333%; }
  .col-md-offset-2 { margin-left: 16.6667%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-4 { margin-left: 33.3333%; }
  .col-md-offset-5 { margin-left: 41.6667%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-7 { margin-left: 58.3333%; }
  .col-md-offset-8 { margin-left: 66.6667%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-10 { margin-left: 83.3333%; }
  .col-md-offset-11 { margin-left: 91.6667%; }
  .col-md-offset-12 { margin-left: 100%; }
}

@media (min-width: 1400px) {
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 { float: left; }
  .col-lg-1 { width: 8.33333%; }
  .col-lg-2 { width: 16.6667%; }
  .col-lg-3 { width: 25%; }
  .col-lg-4 { width: 33.3333%; }
  .col-lg-5 { width: 41.6667%; }
  .col-lg-6 { width: 50%; }
  .col-lg-7 { width: 58.3333%; }
  .col-lg-8 { width: 66.6667%; }
  .col-lg-9 { width: 75%; }
  .col-lg-10 { width: 83.3333%; }
  .col-lg-11 { width: 91.6667%; }
  .col-lg-12 { width: 100%; }
  .col-lg-pull-0 { right: auto; }
  .col-lg-pull-1 { right: 8.33333%; }
  .col-lg-pull-2 { right: 16.6667%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-4 { right: 33.3333%; }
  .col-lg-pull-5 { right: 41.6667%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-7 { right: 58.3333%; }
  .col-lg-pull-8 { right: 66.6667%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-10 { right: 83.3333%; }
  .col-lg-pull-11 { right: 91.6667%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-push-0 { left: auto; }
  .col-lg-push-1 { left: 8.33333%; }
  .col-lg-push-2 { left: 16.6667%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-4 { left: 33.3333%; }
  .col-lg-push-5 { left: 41.6667%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-7 { left: 58.3333%; }
  .col-lg-push-8 { left: 66.6667%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-10 { left: 83.3333%; }
  .col-lg-push-11 { left: 91.6667%; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-offset-0 { margin-left: 0px; }
  .col-lg-offset-1 { margin-left: 8.33333%; }
  .col-lg-offset-2 { margin-left: 16.6667%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-4 { margin-left: 33.3333%; }
  .col-lg-offset-5 { margin-left: 41.6667%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-7 { margin-left: 58.3333%; }
  .col-lg-offset-8 { margin-left: 66.6667%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-10 { margin-left: 83.3333%; }
  .col-lg-offset-11 { margin-left: 91.6667%; }
  .col-lg-offset-12 { margin-left: 100%; }
}

.app-link, .app-richtext a { color: rgb(255, 102, 0); text-decoration: none; }

.app-h1, .app-richtext h1 { font-family: easyjet_nextgeneration_headline, Arial, Verdana, Tahoma, Georgia, sans-serif; font-weight: 700; font-size: 6rem; line-height: 5rem; }

@media (min-width: 1000px) {
  .app-h1, .app-richtext h1 { font-size: 8rem; line-height: 7rem; }
}

.app-h2, .app-richtext h2 { font-family: easyjet_nextgeneration_headline, Arial, Verdana, Tahoma, Georgia, sans-serif; font-weight: 700; line-height: 5.6rem; font-size: 3.6rem; }

@media (min-width: 1000px) {
  .app-h2, .app-richtext h2 { font-size: 5rem; line-height: 4rem; }
}

.app-h3, .app-richtext h3 { font-family: easyjet_nextgeneration_headline, Arial, Verdana, Tahoma, Georgia, sans-serif; font-weight: 700; font-size: 2.6rem; line-height: 2.6rem; }

@media (min-width: 1000px) {
  .app-h3, .app-richtext h3 { font-size: 3.5rem; line-height: 3.5rem; }
}

.app-h4, .app-richtext h4 { font-family: easyjet_nextgeneration_headline, Arial, Verdana, Tahoma, Georgia, sans-serif; font-weight: 700; font-size: 2.1rem; line-height: 2.1rem; }

@media (min-width: 1000px) {
  .app-h4, .app-richtext h4 { font-size: 2.8rem; line-height: 3rem; }
}

.app-very-large-body-title { font-size: 2.4rem; }

.app-large-body-title, .app-very-large-body-title { font-family: easyjet_rounded_demiRg, Arial, Verdana, Tahoma, Georgia, sans-serif; font-weight: 700; line-height: 2.6rem; }

.app-large-body-title { font-size: 1.8rem; }

.app-body-title { font-size: 1.6rem; line-height: 2.4rem; }

.app-body-title, .app-small-body-title { font-family: easyjet_rounded_demiRg, Arial, Verdana, Tahoma, Georgia, sans-serif; font-weight: 700; }

.app-small-body-title { font-size: 1.4rem; line-height: 2rem; }

.app-very-large-body { font-size: 2.2rem; line-height: 2.8rem; }

.app-large-body, .app-very-large-body { font-family: easyjet_rounded_bookRg, Arial, Verdana, Tahoma, Georgia, sans-serif; font-weight: 400; }

.app-large-body { font-size: 1.8rem; line-height: 2.6rem; }

.app-body { font-size: 1.6rem; line-height: 2.4rem; }

.app-body, .app-small-body { font-family: easyjet_rounded_bookRg, Arial, Verdana, Tahoma, Georgia, sans-serif; font-weight: 400; }

.app-small-body { font-size: 1.4rem; line-height: 2rem; }

.app-very-small-body { font-family: easyjet_rounded_bookRg, Arial, Verdana, Tahoma, Georgia, sans-serif; font-weight: 400; font-size: 1.2rem; line-height: 1.6rem; }

.app-richtext strong, .app-strong { font-family: easyjet_rounded_demiRg, Arial, Verdana, Tahoma, Georgia, sans-serif; font-weight: 700; font-size: 1.4rem; line-height: 3rem; }

.app-list, .app-richtext ol, .app-richtext ul { list-style: inside disc; }

.app-richtext .links-underlined a, .app-richtext a:hover { text-decoration: underline; }

.app-richtext p { margin: 6px 0px; }

.app-content-container { margin: 0px 10px; min-width: 300px; }

@media (min-width: 670px) {
  .app-content-container { margin: 0px 20px; }
}

@media (min-width: 1000px) {
  .app-content-container { margin: 0px 18px; }
}

@media (min-width: 1216px) {
  .app-content-container { margin: 0px auto; width: 1180px; }
}

@media (min-width: 1000px) {
  .app-narrow .app-content-container { margin: 0px auto; width: 964px; }
}

.app-component-default { margin-bottom: 3rem; }

.app-component-default:first-child { margin-top: 3rem; }

.app-component-default + :not(.app-component-default) { margin-bottom: 3rem; }

.app-link-button { background: none; border: none; cursor: pointer; padding: 0px; text-align: left; color: rgb(255, 102, 0); }

.app-link-button:hover { text-decoration: underline; }

.app-button-reset { appearance: none; background: none; color: inherit; border: 0px; border-radius: 0px; display: block; font: inherit; padding: 0px; text-align: left; width: 100%; }

.app-accessibility-text { left: -9999px; position: absolute; top: 0px; }

.app-card-component { background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px 0px; }

html { box-sizing: border-box; font-size: 62.5%; inset: 0px; width: 100%; position: relative; }

*, ::after, ::before { box-sizing: inherit; }

body { color: rgb(24, 24, 24); font-family: easyjet_rounded_bookRg, Arial, Verdana, Tahoma, Georgia, sans-serif; font-weight: 400; font-size: 1.6rem; line-height: 2.4rem; text-size-adjust: 100%; width: 100%; overflow-y: auto; position: relative; }

body[data-disable-scroll] { overflow: hidden; }

[tabindex="-1"] { outline: none; }

b, strong { font-weight: 700; }

em, i { font-style: italic; }

sub { vertical-align: sub; }

sup { vertical-align: super; }

button { color: rgb(0, 0, 0); }

.scChromeData, .scpm { display: none !important; }

* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.sc-jss-editing-error, .sc-jss-placeholder-error { padding: 1em; background-color: rgb(255, 255, 224); }

ul { list-style: disc; }

footer { padding: 3rem; background-color: rgb(241, 245, 246); }

footer:empty { display: none; }

.componentContainer { max-width: 1200px; margin: 0px auto; position: relative; }