.display-1{font-family:futura-pt-condensed,sans-serif;font-size:4rem;font-weight:700;letter-spacing:-.025em;line-height:1.1;text-transform:uppercase}@media (min-width: 768px){.display-1{font-size:5.5rem}}@media (min-width: 1200px){.display-1{font-size:8rem}}.display-2{font-family:futura-pt-bold,sans-serif;font-size:3rem;font-weight:700;letter-spacing:-.025em;line-height:1.1;text-transform:uppercase}@media (min-width: 768px){.display-2{font-size:4rem}}@media (min-width: 1200px){.display-2{font-size:5.5rem}}.display-3{font-family:futura-pt-bold,sans-serif;font-size:2rem;font-weight:700;letter-spacing:0px;line-height:100%;text-transform:uppercase}@media (min-width: 768px){.display-3{font-size:2.5rem}}@media (min-width: 1200px){.display-3{font-size:3rem}}.header-1{font-family:futura-pt-bold,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.025em;line-height:1.1;text-transform:uppercase}@media (min-width: 768px){.header-1{font-size:3rem}}@media (min-width: 1200px){.header-1{font-size:3.5rem}}.header-2{font-family:futura-pt-bold,sans-serif;font-size:2rem;font-weight:700;letter-spacing:0em;line-height:1.1;text-transform:uppercase}@media (min-width: 768px){.header-2{font-size:2.5rem;letter-spacing:-.025em}}@media (min-width: 1200px){.header-2{font-size:3rem;letter-spacing:-.025em}}.header-3{font-family:futura-pt-bold,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:0em;line-height:1.1;text-transform:uppercase}@media (min-width: 768px){.header-3{font-size:2rem}}@media (min-width: 1200px){.header-3{font-size:2.5rem;letter-spacing:-.025em}}.header-4{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0em;line-height:1.1;text-transform:uppercase}@media (min-width: 768px){.header-4{font-size:1.75rem}}@media (min-width: 1200px){.header-4{font-size:2rem}}.header-5{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0em;line-height:1.1;text-transform:uppercase}.title-1{font-family:futura-pt-bold,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:0em;line-height:1.1;text-transform:uppercase}.title-1-titlecase{font-family:futura-pt-bold,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:0em;line-height:1.1;text-transform:capitalize}.title-2{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0em;line-height:1.1;text-transform:uppercase}.title-3{font-family:futura-pt-bold,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:0em;line-height:1.1;text-transform:uppercase}.title-4{font-family:futura-pt-bold,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:0em;line-height:1.1;text-transform:uppercase}.body-small{font-family:Futura PT,futura-pt,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0em;line-height:1.5}.body-regular{font-family:Futura PT,futura-pt,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0em;line-height:1.5}.body-large{font-family:Futura PT,futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0em;line-height:1.5}.body-bold{font-weight:600}.body-bold-underlined{text-decoration:underline;font-weight:600}.body-compact{line-height:1.2}.button{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:0em}.button-tertiary{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0em;line-height:1.2;text-transform:uppercase}.body-large-bold{font-family:Futura PT,futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0em;line-height:1.5;font-weight:600}.body-regular-bold{font-family:Futura PT,futura-pt,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0em;line-height:1.5;font-weight:600}.body-small-bold{font-family:Futura PT,futura-pt,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0em;line-height:1.5;font-weight:600}.bonus-section{overflow:hidden;color:#fff}.bonus-section .bonus-container{max-width:1440px;margin:0 auto}@media (min-width: 992px){.bonus-section .bonus-container{padding:120px 80px}}.bonus-section-desktop-wrapper{display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.bonus-section-desktop-wrapper{flex-direction:row;justify-content:end;align-items:center}}.bonus-section-desktop{background-color:#092340;padding:2rem 1.5rem;margin:4rem 1rem;border-radius:1.5rem;max-width:500px}@media (min-width: 992px){.bonus-section-desktop{margin:0;padding:3rem}}.bonus-section-heading{max-width:100%;display:flex;flex-direction:column;gap:.5rem}@media (min-width: 992px){.bonus-section-heading{width:650px}}.bonus-section-heading h2{margin-bottom:0;font-family:futura-pt-bold,sans-serif;font-size:2rem;font-weight:700;letter-spacing:0px;line-height:100%;text-transform:uppercase}@media (min-width: 768px){.bonus-section-heading h2{font-size:2.5rem}}.bonus-section-heading p{font-family:futura-pt,sans-serif;font-size:var(--core-font-size-125, 20px);font-style:normal;letter-spacing:var(--font-letterSpacing-default, 0);text-transform:unset;line-height:120%;font-weight:500;margin-bottom:2rem}.bonus-section-destination-row{display:flex;gap:2rem;flex-direction:column;max-width:1440px}.bonus-section-destination-row-blackout{max-width:100%;display:flex;flex-direction:column;gap:.5rem}.bonus-section-destination-row-blackout-heading{display:flex;align-items:center;font-family:Futura PT,futura-pt,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0em;text-transform:capitalize}.bonus-section-destination-row-blackout-heading .blackout-indicator-icon{margin:0;border-radius:50%;width:24px;height:24px}.bonus-section-destination-row-blackout-details *{margin:0;font-family:Futura PT,futura-pt,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0em;text-transform:capitalize}.bonus-section-destination-row-list{height:min-content;max-width:100%;display:grid;gap:1rem;font-family:Futura PT,futura-pt,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0em;text-transform:capitalize;grid-template-columns:repeat(1,1fr)}.bonus-section-destination-row-list>div{display:flex;gap:.5rem;align-items:center}.bonus-section-destination-row-list>div div.bonus-section-destination-row-list-text{flex:1}.bonus-section-destination-row-list>div .bonus-section-destination-row-list-text-new{display:inline-flex;align-items:center;justify-content:center;background-color:#ffc72c;color:#092340;font-family:futura-pt-bold,sans-serif;font-size:var(--core-font-size-075, 12px);font-style:normal;font-weight:650;line-height:100%;letter-spacing:var(--font-letterSpacing-wide, .4px);padding:.25rem .5rem;min-width:40px;height:21px;text-transform:uppercase;padding-top:5px;border-radius:999px}
