.display-1{font:700 3rem/1 Futura PT Bold,futura-pt-bold,sans-serif}@media (min-width: 768px){.display-1{font:700 4.5rem/1 Futura PT Bold,futura-pt-bold,sans-serif}}@media (min-width: 992px){.display-1{font:700 5.5rem/1 Futura PT Bold,futura-pt-bold,sans-serif}}.display-2{font:700 2.5rem/1 Futura PT Bold,futura-pt-bold,sans-serif}@media (min-width: 768px){.display-2{font:700 3.5rem/1 Futura PT Bold,futura-pt-bold,sans-serif}}@media (min-width: 992px){.display-2{font:700 4rem/1 Futura PT Bold,futura-pt-bold,sans-serif}}.display-3{font:700 2rem/1 Futura PT Bold,futura-pt-bold,sans-serif}@media (min-width: 768px){.display-3{font:700 2.5rem/1 Futura PT Bold,futura-pt-bold,sans-serif}}@media (min-width: 992px){.display-3{font:700 2.5rem/1 Futura PT Bold,futura-pt-bold,sans-serif}}.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}.faq-section{background-color:#fff;color:#092340;padding:5rem 0}.faq-section .paragraph p{margin-bottom:0}.faq-section .extra-content p,.faq-section .extra-content strong{font:500 1.25rem/1.2 Futura PT,futura-pt,sans-serif}.faq-groups{display:flex;padding:64px 12px;max-width:1440px;margin:0 auto}div[data-page*="/en/faq"] .faq-groups,div[data-page*="/fr/faq"] .faq-groups{justify-content:space-between}div[data-page*="/en/faq"] .faq-groups .faq-group-wrapper,div[data-page*="/fr/faq"] .faq-groups .faq-group-wrapper{width:100%}.faq-groups.standard-background{background-repeat:no-repeat;background-size:cover;min-height:400px;max-width:100%;background-color:#092340}.faq-groups.standard-background .faq-group-title>*{color:#fff}.faq-groups.standard-background .faq-group-items *:not(span){color:#fff}.faq-groups.standard-background span{color:#089ade}.faq-groups--no-background{background-image:none!important;clear:both}.faq-groups--no-background h1,.faq-groups--no-background h2,.faq-groups--no-background h3{color:#092340}.faq-groups--no-background h3{line-height:1.5rem}.faq-groups--no-background .paragraph p,.faq-groups--no-background ul,.faq-groups--no-background li,.faq-groups--no-background h4,.faq-groups--no-background span,.faq-groups--no-background table{color:#092340}.faq-groups--no-background span[class*=icon]{color:#089ade}.faq-groups--no-background .faq-item-wrapper.open-faq .faq-title h3{color:#092340}.faq-groups .faq-group-wrapper .row{width:100%}@media (max-width: 576px){.faq-groups .faq-group-wrapper .row{margin-right:0;margin-left:0}}@media (max-width: 576px){.faq-groups .faq-group-wrapper.container{padding-left:0;padding-right:0}}.faq-groups .faq-group-wrapper .faq-group-title{margin-top:-10px;margin-bottom:10px}.faq-groups .faq-group-wrapper .faq-group-title>h3{font:600 1.75rem/1.2 Futura PT,futura-pt,sans-serif;text-transform:capitalize}.page.faq-page .faq-groups .faq-group-wrapper.container{padding-top:0}.shop-passes .faq-groups .faq-group-wrapper.container{padding-bottom:0}.faq-groups .anchor-link-section{position:absolute;width:10px;height:10px;margin-top:-25px}.faq-groups .faq-cta{margin-bottom:40px;margin-top:40px}.faq-groups .faq-cta .button,.faq-groups .faq-cta .amp-button{font:700 1rem/1 Futura PT Bold,futura-pt-bold,sans-serif}.faq-groups .faq-content-under .row{justify-content:center}.faq-groups .faq-content-under p{font:500 1rem/1.2 Futura PT,futura-pt,sans-serif}.faq-groups .faq-content-under a{font:600 1rem/1.2 Futura PT,futura-pt,sans-serif;text-decoration:underline}.faq-groups:has(.faq-accordion-variant){padding-left:16px;padding-right:16px}@media (min-width: 768px){.faq-groups:has(.faq-accordion-variant){padding-left:40px;padding-right:40px}}@media (min-width: 992px){.faq-groups:has(.faq-accordion-variant){padding-left:160px;padding-right:160px}}.faq-groups:has(.faq-accordion-variant) .faq-group-wrapper.container{padding-left:0;padding-right:0;max-width:none}.faq-accordion-variant .row{margin-left:unset;margin-right:unset}.faq-accordion-variant .row .faq-group-title,.faq-accordion-variant .row .faq-group-items{padding:0}.faq-accordion-variant .faq-group-title>h3{text-align:center;font:600 1.75rem/1.2 Futura PT,futura-pt,sans-serif;color:#092340}.faq-groups--no-background .faq-accordion-variant h1,.faq-groups--no-background .faq-accordion-variant h2,.faq-groups--no-background .faq-accordion-variant h3,.faq-groups--no-background .faq-accordion-variant span[class*=icon],.faq-groups--no-background .faq-accordion-variant .faq-item-wrapper.open-faq .faq-title h3{color:#092340}
