@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgWxP.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5vAw.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9vAw.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlvAw.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtvAw.ttf) format('truetype')}html{font-size:16px}h1{font:2em Roboto,Arial,Helvetica,sans-serif}h2{font:1.2em Roboto,Arial,Helvetica,sans-serif}p{font:1rem Roboto,Arial,Helvetica,sans-serif;padding:5px 0}button{background-color:unset;border:unset;padding:unset}button a{display:block;text-decoration:none;border:solid 1.5px #fff;color:#fff;border-radius:5px;padding:10px 25px}button a:hover{background-color:#fff;border-color:#fff;color:#152c53}.porter-air-transat-hero-wrapper{background:radial-gradient(50% 50% at 50% 50%,#54519f 0,#3f3c8a 100%)}.porter-air-transat-hero-wrapper .porter-air-transat-hero{max-width:1140px;color:#fff}.porter-air-transat-hero-wrapper .porter-air-transat-hero .porter-air-transat-logos img{display:inline-block}.porter-air-transat-hero-wrapper .porter-air-transat-hero .porter-air-transat-logos img:first-of-type{max-width:150px;margin-bottom:6px}.porter-air-transat-hero-wrapper .porter-air-transat-hero .porter-air-transat-logos img:nth-child(2){max-width:30px}.porter-air-transat-hero-wrapper .porter-air-transat-hero .porter-air-transat-logos img:nth-child(3){max-width:225px;margin-bottom:10px}.porter-air-transat-hero-wrapper .porter-air-transat-hero #mrPorterAnim{width:100%;height:auto}.porter-air-transat-main-body-wrapper{max-width:1140px}.porter-air-transat-main-body-wrapper .porter-air-transat-gradient-background{background:linear-gradient(272deg,#fffaf5 9.21%,rgba(239,244,249,.96) 89.18%)}.porter-air-transat-main-body-wrapper img{width:100%}.porter-air-transat-main-body-wrapper .button-lower a{background-color:#152c53;border-color:#152c53;color:#fff}.porter-air-transat-main-body-wrapper .button-lower a:hover{background-color:#ffb838;border-color:#ffb838;color:#152c53}.porter-air-transat-main-body-wrapper #porter-air-transat-globe_wrapper{position:relative;margin:auto;width:100%;max-width:500px}.porter-air-transat-main-body-wrapper #porter-air-transat-globe_wrapper #globeAnim{position:absolute;z-index:10}.porter-air-transat-main-body-wrapper #porter-air-transat-globe_wrapper img{position:relative}.legal-copy{font-size:12px}@media only screen and (max-width:835px){.porter-air-transat-hero-wrapper h1{font-size:1.5em}.porter-air-transat-hero-wrapper h2{font-size:1.1em}}@media only screen and (max-width:768px){.porter-air-transat-main-body-wrapper #porter-air-transat-globe_wrapper{max-width:500px;margin:auto}}@media only screen and (max-width:355px){.porter-air-transat-hero-wrapper h1{font-size:1.2em}.porter-air-transat-hero-wrapper h2{font-size:1em}.porter-air-transat-hero-wrapper .porter-air-transat-hero .porter-air-transat-logos img:first-of-type{max-width:100px;margin-bottom:6px}.porter-air-transat-hero-wrapper .porter-air-transat-hero .porter-air-transat-logos img:nth-child(2){max-width:20px}.porter-air-transat-hero-wrapper .porter-air-transat-hero .porter-air-transat-logos img:nth-child(3){max-width:150px;margin-bottom:10px}.porter-air-transat-hero-wrapper .porter-air-transat-hero #mrPorterAnim{width:100%;height:auto}}