.bg-CitrineWhite-PearlLusta{background:linear-gradient(90deg, #FEFCF7 0%, #FBE9DD 100%)}.bg-casablanca-transparent{background:linear-gradient(120deg, #FFCC00 50%, transparent 0)}.bg-boulder-transparent{background:linear-gradient(120deg, #767676 50%, transparent 0)}.bg-casablanca-white{background:linear-gradient(120deg, #FFCC00 50%, #fff 0)}.bg-boulder-white{background:linear-gradient(120deg, #767676 50%, #fff 0)}@font-face{font-family:"viamaaxregular";font-style:normal;font-weight:normal;src:url("generic/fonts/maaxvia-regular.woff2") format("woff2")}@font-face{font-family:"viamaaxblack";font-style:normal;font-weight:normal;src:url("generic/fonts/maaxvia-black.woff2") format("woff2")}@font-face{font-family:"viamaaxbold";font-style:normal;font-weight:normal;src:url("generic/fonts/maaxvia-bold.woff2") format("woff2")}@font-face{font-family:"viamaaxitalic";font-style:normal;font-weight:normal;src:url("generic/fonts/maaxvia-italic.woff2") format("woff2")}@font-face{font-family:"viamaaxmedium";font-style:normal;font-weight:normal;src:url("generic/fonts/maaxvia-medium.woff2") format("woff2")}@font-face{font-family:"lato-regular";src:url("generic/fonts/lato-regular-webfont.woff2") format("woff2")}@font-face{font-family:"lato-light";src:url("generic/fonts/lato-light-webfont.woff2") format("woff2")}@font-face{font-family:"lato-black";font-style:normal;font-weight:normal;src:url("generic/fonts/lato-black-webfont.woff2") format("woff2")}@font-face{font-family:"lato-bold";font-style:normal;font-weight:normal;src:url("generic/fonts/lato-bold-webfont.woff2") format("woff2")}#inner-nav{box-shadow:0 1.3rem 1.6rem -1rem rgba(0,0,0,.2) !important}.traveling-today{display:flex;margin-bottom:2.4rem}@media only screen and (min-width: 680px){.traveling-today{flex-direction:row;margin-bottom:0}}.traveling-today .desktop{display:none}@media only screen and (min-width: 680px){.traveling-today .desktop{align-items:center;border-bottom:.1rem solid #f4f4f4;display:flex;flex-direction:row;justify-content:center;padding:2.4rem 0;width:100%}}@media only screen and (min-width: 930px){.traveling-today .desktop .one-line{flex:0 0 auto}}.traveling-today .desktop .title{color:#3c3c3b;font-family:"viamaaxregular","Arial",sans-serif;font-size:2rem;letter-spacing:-0.5px;line-height:29px;text-align:center}@media only screen and (min-width: 1024px){.traveling-today .desktop .title{font-size:2.8rem}}@media only screen and (min-width: 1180px){.traveling-today .desktop .title{font-size:3.2rem;line-height:3.8rem}}.traveling-today .desktop a{align-items:center;color:#4e4e4d;display:flex;flex-direction:row;font-family:"viamaaxregular","Arial",sans-serif;font-size:1.4rem;height:32px;letter-spacing:-0.37px;line-height:2rem;margin:0 1rem;text-decoration:none}@media only screen and (min-width: 1024px){.traveling-today .desktop a{font-size:1.8rem;margin:0 1.6rem}}.traveling-today .desktop a:hover,.traveling-today .desktop a:focus{text-decoration:underline}.traveling-today .desktop img{height:2.2rem;margin:0 .8rem;width:2.2rem}.traveling-today .desktop img.alert-icon{height:1.7rem;margin-right:0;width:1.9rem}.traveling-today .expand-collapse{display:block;width:100%}@media only screen and (min-width: 680px){.traveling-today .expand-collapse{display:none}}.traveling-today .expand-collapse .expand-collapse--wrapper{background-color:red !important}.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse{display:block}@media only screen and (min-width: 600px){.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse{display:none}}.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse h3.trigger{border-bottom:.1rem solid #f4f4f4;border-top:.1rem solid #f4f4f4;font-family:"viamaaxregular","Arial",sans-serif;margin:0}.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse h3.trigger .collapse-btn{background-color:#fff;border:0;color:#3c3c3b;cursor:pointer;font-family:"viamaaxregular","Arial",sans-serif;font-size:2.4rem;line-height:2.9rem;padding:2.4rem 0;position:relative;text-align:left;transition:all .5s ease-in-out 0s;width:100%}@media only screen and (min-width: 600px){.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse h3.trigger .collapse-btn{padding:3.5rem 2rem}}.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse h3.trigger .collapse-btn img{height:auto;margin-left:.8rem;width:2rem}.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse h3.trigger .collapse-btn::after{background:url(/webstatic/dist/generic/svg/icons/plus.svg) 50% 50% no-repeat;content:"";height:3rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:3rem}.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse h3.trigger .collapse-btn .collapse-title{display:block;padding-left:15px;padding-right:67px}@media only screen and (min-width: 600px){.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse h3.trigger .collapse-btn .collapse-title{padding-left:0}}.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse .trigger.open button::after{background:url(/webstatic/dist/generic/svg/icons/moins.svg) 50% 50% no-repeat;content:"";text-decoration:none !important}.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse .trigger.open button::before{border-bottom:none}.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse .expand .menu-sections{list-style:none;margin:0;padding:0}.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse .expand .menu-sections li{margin:0;padding:0;position:relative}.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse .expand .menu-sections li a{align-items:center;background-color:#fff;border-bottom:.1rem solid #f4f4f4;color:#4e4e4d !important;display:flex;font-family:"viamaaxregular","Arial",sans-serif;font-size:1.6rem;justify-content:flex-start;padding:2.4rem 1.6rem;position:relative;text-align:left;text-decoration:none}.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse .expand .menu-sections li a span{padding:0 .8rem}.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse .expand .menu-sections li a svg,.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse .expand .menu-sections li a img{height:2.2rem;width:2.2rem}.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse .expand .menu-sections li a svg.alert-icon,.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse .expand .menu-sections li a img.alert-icon{height:1.7rem;width:1.9rem}.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse .expand .menu-sections li a svg.menu-arrow,.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse .expand .menu-sections li a img.menu-arrow{transform:rotate(270deg)}.traveling-today .expand-collapse .expand-collapse--wrapper .toggle-arrival-departure-alert.collapse .expand .menu-sections li a :last-child{margin-left:auto}
