.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")}.hero-wrapper{width:100%}@media only screen and (max-width: 679px){.hero-wrapper{background:transparent !important;background-color:#f4f4f4 !important}}@media only screen and (min-width: 680px){.hero-wrapper{background-position:50% 50% !important;background-size:cover !important;height:550px}}.hero-wrapper.with-mark::before{display:none;width:49%}@media only screen and (min-width: 680px){.hero-wrapper.with-mark::before{display:block}}.hero-wrapper.with-mark .image-mobile::before{width:60%}.hero-wrapper .image-mobile{background-position:50% 50% !important;background-size:cover !important;height:0;padding-bottom:57%;position:relative;width:100%}@media only screen and (min-width: 680px){.hero-wrapper .image-mobile{display:none}}.hero-wrapper .hero-info-container{height:100%;margin:0 auto;max-width:1440px;position:relative;width:100%}@media only screen and (min-width: 680px){.hero-wrapper .hero-info-container{padding-bottom:0;padding-left:24px;padding-right:24px}}@media only screen and (min-width: 1024px){.hero-wrapper .hero-info-container{padding-left:64px;padding-right:64px}}.hero-wrapper.with-mark::before,.hero-wrapper.with-mark .image-mobile::before{background-image:url(/webstatic/dist/generic/svg/logo/logo-via.svg);background-position:0 100% !important;background-repeat:no-repeat !important;background-size:contain !important;bottom:0;content:"";left:0;opacity:.8;position:absolute;top:50%}.hero-wrapper.with-mark::before{display:none}@media only screen and (min-width: 680px){.hero-wrapper.with-mark::before{display:block}}.hero-wrapper.with-mark .image-mobile::before{display:block}.hero-wrapper .hero-info_bloc{box-shadow:0 4px 8px 0 rgba(0,0,0,.22);height:auto;position:relative;width:100%}@media only screen and (min-width: 680px){.hero-wrapper .hero-info_bloc{bottom:auto;box-shadow:0 1px 1px 0 rgba(0,0,0,.12);height:auto;left:0;max-width:384px;padding:0;top:50%;transform:translateY(-50%);width:calc(100% - 3.2rem)}}.hero-wrapper .hero-info_bloc .hero-top{border-bottom:1px solid #d3d3d3;font-size:1.8rem;padding:3rem;text-align:left}@media only screen and (min-width: 680px){.hero-wrapper .hero-info_bloc .hero-top{padding:5.5rem 4.8rem 4.4rem}}.hero-wrapper .hero-info_bloc .hero-top .hero-info_title{font-size:1.2rem;letter-spacing:-0.25px;margin:0;padding-bottom:2.3rem}.hero-wrapper .hero-info_bloc .hero-top .hero-info_description{font-size:1.6rem;letter-spacing:-0.5px;line-height:2rem}.hero-wrapper .hero-info_bloc .hero-top .hero-info_description li{font-size:1.6rem;letter-spacing:-0.5px;line-height:2rem;margin-bottom:0;padding-left:.5rem}.hero-wrapper .hero-info_bloc .hero-top .lfh__item{font-size:1.8rem;line-height:1.2}.hero-wrapper .hero-info_bloc .hero-bottom{padding:1.2rem 1.7rem}.hero-wrapper .hero-info_bloc .hero-bottom .hero-bottom_wrapper{align-items:flex-end;display:flex;justify-content:space-between}.hero-wrapper .hero-info_bloc .hero-bottom .hero-bottom_wrapper p{margin:0}.hero-wrapper .hero-info_bloc .hero-bottom .hero-bottom_wrapper .city-small{font-size:1.2rem}.hero-wrapper .hero-info_bloc .hero-bottom .hero-bottom_wrapper .province-small{font-size:1rem;letter-spacing:-0.42px;margin-right:1rem}.hero-wrapper .hero-info_bloc .hero-bottom .hero-bottom_wrapper .city-big{font-size:2rem;letter-spacing:-0.56px}.hero-wrapper .hero-info_bloc .hero-bottom .hero-bottom_wrapper .province-big{font-size:1.4rem;letter-spacing:-0.58px}.hero-wrapper .hero-info_bloc .hero-bottom .hero-bottom_wrapper .dollar-sign{font-size:2rem;margin-right:-0.2rem}.hero-wrapper .hero-info_bloc .hero-bottom .hero-bottom_wrapper .price{font-size:4.8rem;margin-top:1.2rem}.hero-wrapper .hero-info_bloc .hero-bottom .hero-bottom_link{margin-top:0}.hero-wrapper .hero-info_bloc .hero-bottom .hero-bottom_link::after{bottom:0;content:"";cursor:pointer;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.hero-wrapper .hero-info_bloc .hero-bottom_right{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}.hero-wrapper .hero-info_bloc .hero-bottom__price-original{color:#3c3c3b;font-family:"viamaaxbold","Arial",sans-serif;font-size:1.2rem;line-height:1}.hero-wrapper .hero-info_bloc .hero-bottom__price-original .hero-bottom__price-original__dollar{vertical-align:top}.hero-wrapper .hero-info_bloc .hero-bottom__price-original del{font-size:1.6rem}.hero-wrapper .hero-video-container{height:100%;margin:0 auto;max-width:1440px;position:relative;width:100%}@media only screen and (min-width: 680px){.hero-wrapper .hero-video-container{margin:0 auto 0 3%;padding-bottom:0;padding-right:24px}}@media only screen and (min-width: 1024px){.hero-wrapper .hero-video-container{padding-right:64px}}.hero-wrapper .hero-video-container .hero-video_bloc{height:0;padding-bottom:56.25%;position:relative}@media only screen and (min-width: 680px){.hero-wrapper .hero-video-container .hero-video_bloc{bottom:auto;box-shadow:0 1px 1px 0 rgba(0,0,0,.12);height:90%;left:0;max-width:50%;padding:0;top:50%;transform:translateY(-50%);width:calc(100% - 3.2rem)}}@media only screen and (min-width: 1440px){.hero-wrapper .hero-video-container .hero-video_bloc{max-width:775px}}.hero-wrapper .hero-video-container .hero-video_bloc iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width: 680px){.hero-wrapper .hero-video-container .hero-video_bloc iframe{height:100%;left:0;position:absolute;top:0;width:100%}}.hero-wrapper .horizontal-seperator{display:inline-block;margin-bottom:.4rem;width:16px}.hero-wrapper .horizontal-seperator img{height:auto;width:100%}.page-repas a:hover,.page-repas a:focus{color:#767676 !important}.page-repas a svg{margin-left:1rem;padding-top:.5rem}.page-repas sup{line-height:initial}.page-repas p{position:relative}.page-header-wrapper .page-header-content{margin:0 auto;max-width:1440px;transition:.2s;width:100%}@media only screen and (max-width: 1439px){.page-header-wrapper .page-header-content h1{margin-left:2rem;margin-right:2rem}}.page-header-wrapper .page-header-subtitle{font-size:3rem;letter-spacing:-1px;line-height:3.2rem}@media only screen and (min-width: 768px){.page-header-wrapper .page-header-subtitle{font-size:5.6rem}}.nav-list h2{font-size:1.6rem;margin-bottom:0;margin-top:0}@media only screen and (min-width: 768px){.hero-wrapper{background-position:50% 50%;background-size:cover;display:block;height:550px}}.hero-wrapper .image-mobile{background-position:50% 50% !important;background-size:cover !important;height:0;padding-bottom:57%;position:relative;width:100%}@media only screen and (min-width: 768px){.hero-wrapper .image-mobile{display:none}}.page-intro{padding:2rem}@media only screen and (min-width: 768px){.page-intro{margin:0 auto;max-width:930px;padding:5rem 2rem;text-align:center;width:100%}}@media only screen and (min-width: 1440px){.page-intro{padding:5rem 0}}.page-intro .page-intro-title{font-family:"viamaaxmedium","Arial",sans-serif;font-size:2.6rem;letter-spacing:-0.63px;line-height:48px}@media only screen and (min-width: 768px){.page-intro .page-intro-title{font-size:4rem}}.page-intro .page-intro-description{font-family:"viamaaxregular","Arial",sans-serif;font-size:1.8rem;line-height:24px}.page-intro .page-intro-subtitle{font-family:"viamaaxregular","Arial",sans-serif;font-size:2rem;letter-spacing:-0.5px;line-height:22px;padding-left:4rem;position:relative;width:100%}.page-intro .page-intro-subtitle sup{font-size:1.4rem}@media only screen and (max-width: 767px){.page-intro .page-intro-subtitle{display:block}}@media only screen and (min-width: 768px){.page-intro .page-intro-subtitle{font-size:4rem;line-height:38px}}.page-intro .page-intro-subtitle::before{border-bottom:solid 2px #000;content:"";left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:1}@media only screen and (min-width: 768px){.page-intro .page-intro-subtitle::before{width:35px}}@media only screen and (min-width: 768px){.page-intro .page-intro-subtitle{font-size:3.2rem}}.tab#ontario-and-quebec{max-width:100%}.tab-container{padding:4rem 2rem}@media only screen and (min-width: 768px){.tab-container{margin:0 auto;max-width:1440px}}@media only screen and (min-width: 1440px){.tab-container{padding:6rem 2rem}}.tab-container p{font-size:1.2rem}.content-left-img-right,.content-right-img-left{min-height:500px}.content-left-img-right h3,.content-right-img-left h3{font-family:"viamaaxmedium","Arial",sans-serif;font-size:2rem}@media only screen and (min-width: 768px){.content-left-img-right h3,.content-right-img-left h3{font-size:3.2rem;letter-spacing:-0.67px;line-height:38px}}.content-left-img-right p,.content-right-img-left p{font-family:"viamaaxregular","Arial",sans-serif;font-size:1.6rem;line-height:22px}@media only screen and (min-width: 768px){.content-left-img-right,.content-right-img-left{display:flex}}@media only screen and (min-width: 1440px){.content-left-img-right,.content-right-img-left{min-height:650px}}.content-left-img-right .clir-left,.content-left-img-right .clir-right,.content-right-img-left .clir-left,.content-right-img-left .clir-right{flex-basis:50%;position:relative}@media only screen and (min-width: 1440px){.content-left-img-right .clir-left .img-right,.content-left-img-right .clir-left .img-left,.content-left-img-right .clir-right .img-right,.content-left-img-right .clir-right .img-left,.content-right-img-left .clir-left .img-right,.content-right-img-left .clir-left .img-left,.content-right-img-left .clir-right .img-right,.content-right-img-left .clir-right .img-left{min-height:650px}}@media only screen and (min-width: 768px){.content-left-img-right .clir-left,.content-right-img-left .clir-left{margin-right:2rem}}@media only screen and (min-width: 768px){.content-left-img-right .clir-right,.content-right-img-left .clir-right{margin-left:2rem}}.content-left-img-right .clir-left .img-left-mobile{display:block;width:100%}@media only screen and (min-width: 768px){.content-left-img-right .clir-left .img-left-mobile{display:none}}.content-left-img-right .clir-right{display:none}@media only screen and (min-width: 768px){.content-left-img-right .clir-right{display:block}}@media only screen and (min-width: 768px){.content-left-img-right .clir-right .img-right{height:100%;width:100%}}.content-right-img-left .clir-left{display:none}@media only screen and (min-width: 768px){.content-right-img-left .clir-left{display:block}}@media only screen and (min-width: 768px){.content-right-img-left .clir-left .img-left{height:100%;width:100%}}.content-right-img-left .clir-right .img-right-mobile{display:block;width:100%}@media only screen and (min-width: 768px){.content-right-img-left .clir-right .img-right-mobile{display:none}}.alimentation-container{padding:6rem 2rem;text-align:center}@media only screen and (min-width: 768px){.alimentation-container{margin:0 auto;max-width:960px;padding:8rem 0}}.alimentation-container .alimentaion-description span{display:block;font-family:"viamaaxmedium","Arial",sans-serif;font-size:2rem;letter-spacing:-0.5px;line-height:38px;padding-bottom:2rem}@media only screen and (min-width: 768px){.alimentation-container .alimentaion-description span{font-size:3.2rem;padding-bottom:4rem}}.alimentation-container .alimentaion-description p{font-family:"viamaaxregular","Arial",sans-serif;font-size:1.6rem;letter-spacing:-0.5px;line-height:24px;padding-bottom:4rem}@media only screen and (min-width: 768px){.alimentation-container .alimentaion-description p{padding-bottom:6rem}}@media only screen and (min-width: 768px){.alimentation-container .alimentaion-choices{display:flex;justify-content:space-between}}.alimentation-container .alimentaion-choices .ac-wrapper{margin-bottom:2rem}@media only screen and (min-width: 768px){.alimentation-container .alimentaion-choices .ac-wrapper{margin-bottom:0}}.alimentation-container .alimentaion-choices span{color:#000;font-family:"viamaaxmedium","Arial",sans-serif;font-size:1.6rem;line-height:19px}.alimentation-container .alimentaion-choices .ac-item{background-color:#fff;border-radius:50%;height:120px;margin:0 auto 2rem auto;position:relative;width:120px}.alimentation-container .alimentaion-choices .ac-item .ac-item-svg-wrapper{border:1px solid #f5f5f5;border-radius:50%;height:90px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:90px}.alimentation-container .alimentaion-choices .ac-item svg{height:6rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:6rem}.banner-two-img-centered-text{height:600px;min-height:600px;position:relative}.banner-two-img-centered-text .hn__image-1{left:0}.banner-two-img-centered-text .hn__image{background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;top:0;width:100%}@media only screen and (min-width: 768px){.banner-two-img-centered-text .hn__image{width:50%}}.banner-two-img-centered-text .hn__image{display:none}@media only screen and (min-width: 768px){.banner-two-img-centered-text .hn__image{display:block}}.banner-two-img-centered-text .hn__image-2{right:0}@media only screen and (min-width: 768px){.banner-two-img-centered-text{display:flex;justify-content:space-between}}.banner-two-img-centered-text .hn__containers{background-color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:38.4rem}@media only screen and (max-width: 399px){.banner-two-img-centered-text .hn__containers{width:29rem}}.banner-two-img-centered-text .hn__containers .hn__title{font-size:2rem;line-height:1.2;text-align:center;width:100%}@media only screen and (min-width: 768px){.banner-two-img-centered-text .hn__containers .hn__title{font-size:3.2rem}}.banner-two-img-centered-text .hn__containers .hn__subtitle{font-size:1.6rem;line-height:1.2;text-align:center;width:100%}.banner-two-img-centered-text .hn__containers .cta-secondary{width:100%}
