@import url(https://fonts.googleapis.com/css?family=Changa+One|Poppins:300,400,700);.unslider-fade,.unslider-wrap{position:relative}.pass-modal-box,.poster-modal-img{box-shadow:0 0 10px 5px rgba(37,23,70,.15)}.nav-arrow,.pass.disabled .pass-btn,.pass.soldout .pass-btn,.select-list .disabled{pointer-events:none}.history-year,.nav,.poster-share,h1,h2,h3,h4,h5,h6{font-family:"Changa One",impact,sans-serif}.b--close:focus,.modal-close-btn:focus,.nav li,.select-list:focus,input,textarea{outline:0}.accommodation-back,.accommodation-map-stripe,.accommodations-filter,.footer-nav-primary,.nav,.pass h6,.poster-share,.uppercase{text-transform:uppercase}.unslider-nav ol{list-style:none;text-align:center}.unslider-nav ol li{display:inline-block;margin:0 4px;background:0 0;overflow:hidden;text-indent:-999em;border:2px solid #fff;cursor:pointer}.unslider,body,h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}.unslider-nav ol li.unslider-active{background:#fff;cursor:default}.unslider{overflow:auto}.cta-content,.history-callout,.history-gallery-poster a,.nav-submenu,.pass-list-box,.select-list{overflow:hidden}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade .unslider-wrap li{left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}.unslider-arrow.next{left:auto;right:20px}html{font-size:62.5%;box-sizing:border-box}*,:after,:before{box-sizing:inherit;background-repeat:no-repeat}body{-webkit-font-smoothing:antialiased}img,video{max-width:100%}img{display:block}li{list-style-type:none}address{font-style:normal}@media (max-width:767px){.col-sm-1{-ms-flex-preferred-size:calc(100% * 1/12);flex-basis:calc(100% * 1/12);width:calc(100% * 1/12)}.col-sm-2{-ms-flex-preferred-size:calc(100% * 2/12);flex-basis:calc(100% * 2/12);width:calc(100% * 2/12)}.col-sm-3{-ms-flex-preferred-size:calc(100% * 3/12);flex-basis:calc(100% * 3/12);width:calc(100% * 3/12)}.col-sm-4{-ms-flex-preferred-size:calc(100% * 4/12);flex-basis:calc(100% * 4/12);width:calc(100% * 4/12)}.col-sm-5{-ms-flex-preferred-size:calc(100% * 5/12);flex-basis:calc(100% * 5/12);width:calc(100% * 5/12)}.col-sm-6{-ms-flex-preferred-size:calc(100% * 6/12);flex-basis:calc(100% * 6/12);width:calc(100% * 6/12)}.col-sm-7{-ms-flex-preferred-size:calc(100% * 7/12);flex-basis:calc(100% * 7/12);width:calc(100% * 7/12)}.col-sm-8{-ms-flex-preferred-size:calc(100% * 8/12);flex-basis:calc(100% * 8/12);width:calc(100% * 8/12)}.col-sm-9{-ms-flex-preferred-size:calc(100% * 9/12);flex-basis:calc(100% * 9/12);width:calc(100% * 9/12)}.col-sm-10{-ms-flex-preferred-size:calc(100% * 10/12);flex-basis:calc(100% * 10/12);width:calc(100% * 10/12)}.col-sm-11{-ms-flex-preferred-size:calc(100% * 11/12);flex-basis:calc(100% * 11/12);width:calc(100% * 11/12)}.col-sm-12{-ms-flex-preferred-size:calc(100% * 12/12);flex-basis:calc(100% * 12/12);width:calc(100% * 12/12)}}@media (min-width:768px) and (max-width:959px){.col-md-1{-ms-flex-preferred-size:calc(100% * 1/12);flex-basis:calc(100% * 1/12);width:calc(100% * 1/12)}.col-md-2{-ms-flex-preferred-size:calc(100% * 2/12);flex-basis:calc(100% * 2/12);width:calc(100% * 2/12)}.col-md-3{-ms-flex-preferred-size:calc(100% * 3/12);flex-basis:calc(100% * 3/12);width:calc(100% * 3/12)}.col-md-4{-ms-flex-preferred-size:calc(100% * 4/12);flex-basis:calc(100% * 4/12);width:calc(100% * 4/12)}.col-md-5{-ms-flex-preferred-size:calc(100% * 5/12);flex-basis:calc(100% * 5/12);width:calc(100% * 5/12)}.col-md-6,.newsletter-signup-description{-ms-flex-preferred-size:calc(100% * 6/12);flex-basis:calc(100% * 6/12);width:calc(100% * 6/12)}.col-md-7{-ms-flex-preferred-size:calc(100% * 7/12);flex-basis:calc(100% * 7/12);width:calc(100% * 7/12)}.col-md-8{-ms-flex-preferred-size:calc(100% * 8/12);flex-basis:calc(100% * 8/12);width:calc(100% * 8/12)}.col-md-9{-ms-flex-preferred-size:calc(100% * 9/12);flex-basis:calc(100% * 9/12);width:calc(100% * 9/12)}.col-md-10{-ms-flex-preferred-size:calc(100% * 10/12);flex-basis:calc(100% * 10/12);width:calc(100% * 10/12)}.col-md-11{-ms-flex-preferred-size:calc(100% * 11/12);flex-basis:calc(100% * 11/12);width:calc(100% * 11/12)}.col-md-12{-ms-flex-preferred-size:calc(100% * 12/12);flex-basis:calc(100% * 12/12);width:calc(100% * 12/12)}}@media (min-width:960px){.col-lg-1{-ms-flex-preferred-size:calc(100% * 1/12);flex-basis:calc(100% * 1/12);width:calc(100% * 1/12)}.col-lg-2{-ms-flex-preferred-size:calc(100% * 2/12);flex-basis:calc(100% * 2/12);width:calc(100% * 2/12)}.col-lg-3{-ms-flex-preferred-size:calc(100% * 3/12);flex-basis:calc(100% * 3/12);width:calc(100% * 3/12)}.col-lg-4{-ms-flex-preferred-size:calc(100% * 4/12);flex-basis:calc(100% * 4/12);width:calc(100% * 4/12)}.col-lg-5,.newsletter-signup-form{-ms-flex-preferred-size:calc(100% * 5/12);flex-basis:calc(100% * 5/12);width:calc(100% * 5/12)}.col-lg-6,.newsletter-signup-description{-ms-flex-preferred-size:calc(100% * 6/12);flex-basis:calc(100% * 6/12);width:calc(100% * 6/12)}.col-lg-7{-ms-flex-preferred-size:calc(100% * 7/12);flex-basis:calc(100% * 7/12);width:calc(100% * 7/12)}.col-lg-8{-ms-flex-preferred-size:calc(100% * 8/12);flex-basis:calc(100% * 8/12);width:calc(100% * 8/12)}.col-lg-9{-ms-flex-preferred-size:calc(100% * 9/12);flex-basis:calc(100% * 9/12);width:calc(100% * 9/12)}.col-lg-10,.contact-form{-ms-flex-preferred-size:calc(100% * 10/12);flex-basis:calc(100% * 10/12);width:calc(100% * 10/12)}.col-lg-11{-ms-flex-preferred-size:calc(100% * 11/12);flex-basis:calc(100% * 11/12);width:calc(100% * 11/12)}.col-lg-12{-ms-flex-preferred-size:calc(100% * 12/12);flex-basis:calc(100% * 12/12);width:calc(100% * 12/12)}}#newsletter-signup.isOpened,.Grid,.Grid--aligned,.Grid--aligned--center,.Grid--center,.Grid--spread,.Grid-column,.accommodation-aside-inside,.accommodation-map,.accommodation-map-stripe,.accommodation-media,.accommodation-single,.accommodations-blocks,.accommodations-filter-checkboxes,.accommodations-filter-elements,.appCTA,.appCTA-row,.appCTA-vendors,.box,.center .wrapper,.contact-form-box,.contact-submit,.cta,.cta-content-overlay,.error-page,.faq-block-list,.faq-categories-list,.faq-searchBar,.gallery,.header-banner,.header-banner>a,.history,.history-gallery,.history-list,.history-year,.modalWindow.modal--visible,.module-container,.module-template-accommodations-list,.module-template-basic-callout,.module-template-basic-gallery,.module-template-basic-wysiwyg-html,.module-template-basic-wysiwyg-html .col-lg-5>div,.module-template-basic-youtube-video,.module-template-contact-form form,.module-template-contact-newsletter,.module-template-experience-map,.module-template-faq-faq,.module-template-greencopper-artists,.module-template-greencopper-events,.module-template-greencopper-recommender,.module-template-history-callout,.module-template-history-recap-video,.module-template-osheaga-poster,.module-template-partners-category,.module-template-passes-passes,.module-template-presents-presents,.newsletter-content,.partner,.pass,.pass-list,.pass-sponsor a,.poster-modal-box,.unslider-nav,.video-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.Grid--aligned,.accommodations-filter-elements,.appCTA-row,.pass,.pass-sponsor a{-ms-flex-align:center;align-items:center}.Grid--spread,.box{-ms-flex-pack:justify;justify-content:space-between}#newsletter-signup.isOpened,.Grid--center,.appCTA,.center .wrapper,.contact-form-box,.cta,.faq-block-list,.faq-searchBar,.modalWindow.modal--visible,.module-container,.module-template-basic-callout,.module-template-basic-gallery,.module-template-basic-youtube-video,.module-template-experience-map,.module-template-faq-faq,.module-template-greencopper-artists,.module-template-greencopper-events,.module-template-greencopper-recommender,.module-template-history-callout,.module-template-history-recap-video,.partner,.poster-modal-box{-ms-flex-pack:center;justify-content:center}.contact-submit{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.Grid--aligned--center,.accommodation-map-stripe,.error-page,.header-banner,.header-banner>a,.history-year,.module-template-basic-wysiwyg-html .col-lg-5>div,.unslider-nav{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.Grid-column,.accommodation-aside-inside,.accommodation-map,.cta-content-overlay,.header-banner,.history,.module-template-accommodations-list,.module-template-basic-wysiwyg-html,.module-template-contact-newsletter,.module-template-osheaga-poster,.module-template-partners-category,.module-template-passes-passes,.module-template-presents-presents{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.mobile-only{display:none}@media only screen and (max-width:768px){.mobile-hide{display:none}.mobile-only{display:inline-block}}.phone-only{display:none}@media only screen and (max-width:768px){.phone-only{display:block}.noscroll{overflow-y:hidden}}.fitvids{display:block!important}.festival-mascot{display:none;background-size:cover}.wrapper{-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;padding-left:calc((100% - 1180px)/ 2);padding-right:calc((100% - 1180px)/ 2)}@media only screen and (max-width:1220px){.wrapper{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.wrapper{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}}.wrapper>a,.wrapper>article,.wrapper>div,.wrapper>form,.wrapper>input,.wrapper>section{-ms-flex-positive:1;flex-grow:1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{transition:all .3s ease-in-out}input:-ms-input-placeholder,textarea:-ms-input-placeholder{transition:all .3s ease-in-out}input::placeholder,textarea::placeholder{transition:all .3s ease-in-out}input[type=email],input[type=text],textarea{padding:1.5rem}input[type=email]:focus,input[type=text]:focus,textarea:focus{outline:0;outline-box-shadow:0 0 5px}input[type=email],input[type=text]{height:5rem}textarea{height:28rem}.submit{text-align:right}.select-list{cursor:pointer;z-index:9;position:absolute;border-width:2px;border-style:solid}.select-list i{position:absolute;right:20px;height:4.6rem;width:2rem;transition:transform .3s ease-in-out}.select-list svg{height:4.6rem;width:100%}.select-list.open .select-list-element{display:block}.select-list.open i{transform:rotateX(180deg)}@media only screen and (max-width:480px){.select-list{width:90%!important}}.select-list-element{display:none;cursor:pointer}.select-list-element a,.select-list-element.selected{display:block}.module:empty{padding:0}.module-span-6{-ms-flex-preferred-size:calc((1180px / 2) - (20px / 2));flex-basis:calc((1180px / 2) - (20px / 2));margin-bottom:20px}.module-span-6+.module-span-6{margin-left:20px}@media only screen and (max-width:1220px){.module-span-6{-ms-flex-preferred-size:calc(50% - (20px*2 - 20px/2));flex-basis:calc(50% - (20px*2 - 20px/2))}}@media only screen and (max-width:768px){.module-span-6{-ms-flex-preferred-size:90%;flex-basis:90%}.module-span-6+.module-span-6{margin-left:0}}.module-span-12{width:100%}.event-block{width:100%;margin-bottom:4rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.event-block-imgCont{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;width:58.3333333333%}@media only screen and (max-width:480px){.event-block-imgCont{margin-left:0;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;width:58.3333333333%}}@media only screen and (max-width:959px){.event-block-imgCont{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media only screen and (max-width:959px) and (max-width:480px){.event-block-imgCont{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.event-block-info{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;width:41.6666666667%}@media only screen and (max-width:480px){.event-block-info{margin-left:0;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;width:41.6666666667%}}@media only screen and (max-width:959px){.event-block-info{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media only screen and (max-width:959px) and (max-width:480px){.event-block-info{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.module-background-image{background-size:cover;background-repeat:no-repeat;background-position:center center}.appCTA,.header-banner{background-size:cover;background-position:center}.center{text-align:center;width:100%}.left{text-align:left}.right{text-align:right}.header-banner,.lineupCTA,.pass-box{text-align:center}.bold{font-weight:700}.box{padding:50px 85px;margin-bottom:20px}@media only screen and (max-width:600px){.box{padding:50px 20px}}.module-template-basic-wysiwyg-html .box ul,.module-template-basic-wysiwyg-html ul{padding-left:2rem}.module-template-basic-wysiwyg-html li{list-style-type:initial}.module-template-basic-wysiwyg-html img{display:inline-block}.module-template-basic-wysiwyg-html .col-lg-5>div{height:100px}.module-template-basic-gallery{-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;padding-left:calc((100% - 1180px)/ 2);padding-right:calc((100% - 1180px)/ 2)}@media only screen and (max-width:1220px){.module-template-basic-gallery{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.module-template-basic-gallery{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}}.module-template-basic-gallery>a,.module-template-basic-gallery>article,.module-template-basic-gallery>div,.module-template-basic-gallery>form,.module-template-basic-gallery>input,.module-template-basic-gallery>section{-ms-flex-positive:1;flex-grow:1}.gallery{margin-left:-1.6949152542%;width:101.694915254%}.gallery>a,.gallery>article,.gallery>div,.gallery>form,.gallery>input,.gallery>section{margin-left:1.6949152542%;margin-bottom:1.6949152542%;-ms-flex-preferred-size:31.6384180791%;flex-basis:31.6384180791%;width:31.6384180791%}@media only screen and (max-width:480px){.gallery>a,.gallery>article,.gallery>div,.gallery>form,.gallery>input,.gallery>section{margin-left:0;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;width:33.3333333333%}}@media only screen and (max-width:959px){.gallery>a,.gallery>article,.gallery>div,.gallery>form,.gallery>input,.gallery>section{margin-left:1.6949152542%;margin-bottom:1.6949152542%;-ms-flex-preferred-size:48.3050847458%;flex-basis:48.3050847458%;width:48.3050847458%}}@media only screen and (max-width:959px) and (max-width:480px){.gallery>a,.gallery>article,.gallery>div,.gallery>form,.gallery>input,.gallery>section{margin-left:0;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}}@media only screen and (max-width:600px){.gallery>a,.gallery>article,.gallery>div,.gallery>form,.gallery>input,.gallery>section{margin-left:1.6949152542%;margin-bottom:1.6949152542%;-ms-flex-preferred-size:48.3050847458%;flex-basis:48.3050847458%;width:48.3050847458%}}@media only screen and (max-width:600px) and (max-width:480px){.gallery>a,.gallery>article,.gallery>div,.gallery>form,.gallery>input,.gallery>section{margin-left:0;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}}.gallery-img img,.lineupCTA{width:100%}@media only screen and (max-width:480px){.gallery,.gallery>a,.gallery>article,.gallery>div,.gallery>form,.gallery>input,.gallery>section{margin-left:0;width:100%}.gallery{display:block}}.header-banner{height:420px;background-repeat:no-repeat;padding-left:4%;padding-right:4%}.header-banner-dates{display:none}.homepage .header-banner-dates{display:inline-block}.module-template-osheaga-poster{-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;padding-left:calc((100% - 1180px)/ 2);padding-right:calc((100% - 1180px)/ 2);padding-bottom:75px}@media only screen and (max-width:1220px){.module-template-osheaga-poster{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.module-template-osheaga-poster{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}}.module-template-osheaga-poster>a,.module-template-osheaga-poster>article,.module-template-osheaga-poster>div,.module-template-osheaga-poster>form,.module-template-osheaga-poster>input,.module-template-osheaga-poster>section{-ms-flex-positive:1;flex-grow:1}.poster-modalWindow{padding:50px 75px}.poster-modalWindow.modal--visible{background-color:rgba(37,23,70,.8);height:100%}@media only screen and (max-width:480px){.poster-modalWindow{padding:75px 25px}}.poster-modal-box{height:100%}.modal-close-btn.poster-close-btn{position:absolute;top:-25px;right:-25px;width:50px;height:50px;background-color:rgba(37,23,70,.9);padding:10px}.stripes-container,.video-container{width:100%}#mc_embed_signup .button:hover,.b--close,.modal-close-btn,.modalWindow,.pass.soldout .pass-btn{background-color:transparent}.module-template-basic-youtube-video.no-padding,.module-template-history-recap-video.no-padding,.pass{padding-top:0}.modal-close-btn.poster-close-btn svg{top:-1px}.poster-share{font-size:1.8rem;position:absolute;left:-70px}.poster-share ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.poster-share li{margin-bottom:calc(20px / 2)}.poster-share .i-facebook,.poster-share .i-twitter{height:35px;cursor:pointer}.poster-share .i-facebook:hover svg,.poster-share .i-twitter:hover svg{fill:#fff}@media only screen and (max-width:768px){.modal-close-btn.poster-close-btn{top:10px;right:10px}.poster-share{top:-50px;left:0;width:100%;position:initial;margin-bottom:calc(20px / 2)}.poster-share ul{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.poster-share li{margin-bottom:0;margin-right:calc(20px / 2)}}.poster-modal-img{height:100%;object-fit:contain;object-position:top}.module-template-basic-youtube-video,.module-template-history-recap-video{-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;padding-left:calc((100% - 1180px)/ 2);padding-right:calc((100% - 1180px)/ 2)}@media only screen and (max-width:1220px){.module-template-basic-youtube-video,.module-template-history-recap-video{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.module-template-basic-youtube-video,.module-template-history-recap-video{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}}.module-template-basic-youtube-video>a,.module-template-basic-youtube-video>article,.module-template-basic-youtube-video>div,.module-template-basic-youtube-video>form,.module-template-basic-youtube-video>input,.module-template-basic-youtube-video>section,.module-template-history-recap-video>a,.module-template-history-recap-video>article,.module-template-history-recap-video>div,.module-template-history-recap-video>form,.module-template-history-recap-video>input,.module-template-history-recap-video>section{-ms-flex-positive:1;flex-grow:1}.module-template-passes-passes{-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;padding-left:calc((100% - 1180px)/ 2);padding-right:calc((100% - 1180px)/ 2);padding-bottom:100px;background-size:cover;background-position-y:top}@media only screen and (max-width:1220px){.module-template-passes-passes{padding-left:20px;padding-right:20px}}.module-template-passes-passes>a,.module-template-passes-passes>article,.module-template-passes-passes>div,.module-template-passes-passes>form,.module-template-passes-passes>input,.module-template-passes-passes>section{-ms-flex-positive:1;flex-grow:1}.module-template-passes-passes h1{margin-bottom:30px}.passesPage .module-template-passes-passes h1{display:none}.pass-list-box{position:relative}.pass-list{top:0;-ms-flex-pack:center;justify-content:center;margin-left:-1.6949152542%;width:101.694915254%}.pass-list>a,.pass-list>article,.pass-list>div,.pass-list>form,.pass-list>input,.pass-list>section{margin-left:1.6949152542%;margin-bottom:1.6949152542%;-ms-flex-preferred-size:31.6384180791%;flex-basis:31.6384180791%;width:31.6384180791%}@media only screen and (max-width:480px){.pass-list>a,.pass-list>article,.pass-list>div,.pass-list>form,.pass-list>input,.pass-list>section{margin-left:0;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;width:33.3333333333%}}@media only screen and (max-width:959px){.pass-list>a,.pass-list>article,.pass-list>div,.pass-list>form,.pass-list>input,.pass-list>section{margin-left:1.6949152542%;margin-bottom:1.6949152542%;-ms-flex-preferred-size:48.3050847458%;flex-basis:48.3050847458%;width:48.3050847458%}}@media only screen and (max-width:959px) and (max-width:480px){.pass-list>a,.pass-list>article,.pass-list>div,.pass-list>form,.pass-list>input,.pass-list>section{margin-left:0;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}}@media only screen and (max-width:600px){.pass-list{width:100%;margin-left:0}.pass-list>a,.pass-list>article,.pass-list>div,.pass-list>form,.pass-list>input,.pass-list>section{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media only screen and (max-width:600px) and (max-width:480px){.pass-list>a,.pass-list>article,.pass-list>div,.pass-list>form,.pass-list>input,.pass-list>section{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media only screen and (max-width:480px){.pass-list,.pass-list>a,.pass-list>article,.pass-list>div,.pass-list>form,.pass-list>input,.pass-list>section{margin-left:0;width:100%}.pass-list{display:block}}#pass-list-weekend.pass-list--close{transform:translateX(-100vw)}#pass-list-single-day{transform:translateX(100vw);position:absolute}#pass-list-single-day.pass-list--open{transform:none}.pass{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px}@media only screen and (max-width:768px){.module-template-passes-passes{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}.pass{margin-left:0}}.pass.disabled .pass-includes,.pass.soldout .pass-includes{display:none}.pass.soldout .pass-btn{border:2px solid #ed4a95;color:#ed4a95;opacity:.9}.pass-sponsor{min-height:80px}.pass-sponsor a{height:80px;padding-top:20px}.pass-sponsor img{max-height:100%}.pass-buttons-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.pass-btn,.pass-wheelchair{text-align:center;border-style:solid;border-width:2px;transition:all .3s ease-in-out}.pass-btn{padding:0 25px;min-width:50%;-ms-flex-positive:1;flex-grow:1;width:initial!important}.pass-wheelchair{display:inline-block;margin-left:10px}.pass-wheelchair svg{height:100%;width:50%;transition:all .3s ease-in-out}.pass-includes{position:relative}.pass-includes:after{content:'';border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;width:0;height:0;right:-11px;transition:all .3s cubic-bezier(.15,-.035,0,2)}.pass-includes:hover:after{right:-14px}.pass-modal-box{width:80%;padding:20px;text-align:left}.pass-modal-content{padding:20px 80px 20px 20px}.pass-modal-content ul{margin-top:20px}.pass-modal-content ul li{list-style-type:inherit;margin-left:20px}@media only screen and (max-width:600px){.pass-modal-content{padding-right:0}}@media only screen and (max-width:480px){.pass-modal-box{width:90%}.pass-modal-content{padding-left:0}}.module-template-presents-presents{-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;margin-left:calc((100% - 1180px)/ 2);margin-right:calc((100% - 1180px)/ 2)}@media only screen and (max-width:1220px){.module-template-presents-presents{margin-left:20px;margin-right:20px}}.module-template-presents-presents>a,.module-template-presents-presents>article,.module-template-presents-presents>div,.module-template-presents-presents>form,.module-template-presents-presents>input,.module-template-presents-presents>section{-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:768px){.module-template-presents-presents{margin-left:calc((100% - 90%)/ 2);margin-right:calc((100% - 90%)/ 2)}.event-block{-ms-flex-direction:column;flex-direction:column}}.event-block-imgCont img{object-fit:cover;height:100%;width:100%}@media only screen and (max-width:959px){.event-block-imgCont{-ms-flex-wrap:wrap;flex-wrap:wrap}}.event-block-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.event-block-info h4{padding-right:20px}.event-block-info .uppercase{font-weight:"Changa One",impact,sans-serif}.event-block-info p:not(.event-presented-by){margin-top:.5rem}.event-block-info .b{margin-top:2rem}@media only screen and (max-width:959px){.event-block-info{-ms-flex-direction:column;flex-direction:column}}.event-presented-by{margin-top:0;margin-bottom:.5rem}.module-template-partners-category{-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;margin-left:calc((100% - 1180px)/ 2);margin-right:calc((100% - 1180px)/ 2)}@media only screen and (max-width:1220px){.module-template-partners-category{margin-left:20px;margin-right:20px}}@media only screen and (max-width:768px){.event-block-info{display:block;padding:20px}.module-template-partners-category{margin-left:calc((100% - 90%)/ 2);margin-right:calc((100% - 90%)/ 2)}}.module-template-partners-category>a,.module-template-partners-category>article,.module-template-partners-category>div,.module-template-partners-category>form,.module-template-partners-category>input,.module-template-partners-category>section{-ms-flex-positive:1;flex-grow:1}.module-template-partners-banner-featured{padding-top:30px;padding-bottom:30px}.partners-btn{margin:calc(2 * 20px) 0}.module-template-partners-category .partners{padding:2rem 0;margin-bottom:4rem}.module-template-partners-category .partner.primary-partner{width:50%;padding:20px 6%}@media only screen and (max-width:600px){.module-template-partners-category .partner.primary-partner{width:100%}.module-template-partners-category .partner.primary-partner+.primary-partner{margin-top:2rem}}.module-template-partners-category+.module-template-partners-category{padding-top:0}.partners{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1180px;margin:0 auto}.partner{margin-top:3rem;margin-bottom:3rem;padding:0 4%;width:20%}.partner.tall{padding:0 6%}.partner.wide{padding:0 2%}.partner a{width:100%}.partner img{margin:0 auto}@media only screen and (max-width:959px){.partner{width:25%}.partner.tall{padding:0 7%}}@media only screen and (max-width:768px){.partner{width:calc(100% / 3);padding:0 6%}.partner.tall{padding:0 9%}}@media only screen and (max-width:600px){.partner{width:50%;padding:0 11%}.partner.tall{padding:0 15%}.partner.wide{padding:0 4%}}@media only screen and (max-width:480px){.partner{padding:0 8%}}.module-template-history-callout{-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;padding-left:calc((100% - 1180px)/ 2);padding-right:calc((100% - 1180px)/ 2)}@media only screen and (max-width:1220px){.module-template-history-callout{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.module-template-history-callout{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}}.module-template-history-callout>a,.module-template-history-callout>article,.module-template-history-callout>div,.module-template-history-callout>form,.module-template-history-callout>input,.module-template-history-callout>section{-ms-flex-positive:1;flex-grow:1}.module-template-history-callout h1{margin:3.5rem 0}.history-callout img{opacity:.4;transition:all .3s ease-in-out;transition-delay:.2s;backface-visibility:hidden;width:100%}.history-callout:hover img{opacity:1;backface-visibility:hidden}.history-callout:hover .history-year{opacity:0;transform:translateY(0);transition:all .35s;transition-delay:.1s;backface-visibility:hidden}@media only screen and (max-width:480px){.module-template-history-callout h1{margin:0 0 3rem}.history-callout .history-year,.history-callout.history-featured .history-year{font-size:6.4rem}.history{display:block}}.history-year{opacity:1;position:absolute;backface-visibility:hidden;width:100%;height:100%;top:0;transition:all .3s ease-in-out}.history{-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;padding-left:calc((100% - 1180px)/ 2);padding-right:calc((100% - 1180px)/ 2);text-align:center}@media only screen and (max-width:1220px){.history{padding-left:20px;padding-right:20px}}.history>a,.history>article,.history>div,.history>form,.history>input,.history>section{-ms-flex-positive:1;flex-grow:1}.year-picker{margin-bottom:10rem;position:relative;width:100%}.year-picker-list{width:30rem;text-align:center;text-align-last:center;font-size:1.8rem;left:50%;transform:translateX(-50%)}.history-gallery{margin-left:-1.6949152542%;width:101.694915254%}.history-gallery>a,.history-gallery>article,.history-gallery>div,.history-gallery>form,.history-gallery>input,.history-gallery>section{margin-left:1.6949152542%;margin-bottom:1.6949152542%;-ms-flex-preferred-size:31.6384180791%;flex-basis:31.6384180791%;width:31.6384180791%}@media only screen and (max-width:480px){.history-gallery>a,.history-gallery>article,.history-gallery>div,.history-gallery>form,.history-gallery>input,.history-gallery>section{margin-left:0;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;width:33.3333333333%}}@media only screen and (max-width:959px){.history-gallery>a,.history-gallery>article,.history-gallery>div,.history-gallery>form,.history-gallery>input,.history-gallery>section{margin-left:1.6949152542%;margin-bottom:1.6949152542%;-ms-flex-preferred-size:48.3050847458%;flex-basis:48.3050847458%;width:48.3050847458%}}@media only screen and (max-width:959px) and (max-width:480px){.history-gallery>a,.history-gallery>article,.history-gallery>div,.history-gallery>form,.history-gallery>input,.history-gallery>section{margin-left:0;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}}@media only screen and (max-width:600px){.history-gallery>a,.history-gallery>article,.history-gallery>div,.history-gallery>form,.history-gallery>input,.history-gallery>section{margin-left:1.6949152542%;margin-bottom:1.6949152542%;-ms-flex-preferred-size:48.3050847458%;flex-basis:48.3050847458%;width:48.3050847458%}}@media only screen and (max-width:600px) and (max-width:480px){.history-gallery>a,.history-gallery>article,.history-gallery>div,.history-gallery>form,.history-gallery>input,.history-gallery>section{margin-left:0;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}}@media only screen and (max-width:480px){.history-gallery,.history-gallery>a,.history-gallery>article,.history-gallery>div,.history-gallery>form,.history-gallery>input,.history-gallery>section{margin-left:0;width:100%}.history-gallery{display:block}}.history-gallery .history-gallery-poster{margin-left:1.6949152542%;margin-bottom:1.6949152542%;-ms-flex-preferred-size:31.6384180791%;flex-basis:31.6384180791%;width:31.6384180791%}@media only screen and (max-width:480px){.history-gallery .history-gallery-poster{margin-left:0;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;width:33.3333333333%}}.history-gallery .history-gallery-vid{margin-left:1.6949152542%;margin-bottom:1.6949152542%;-ms-flex-preferred-size:64.9717514124%;flex-basis:64.9717514124%;width:64.9717514124%}@media only screen and (max-width:480px){.history-gallery .history-gallery-poster,.history-gallery .history-gallery-vid{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media only screen and (max-width:480px) and (max-width:480px){.history-gallery .history-gallery-poster,.history-gallery .history-gallery-vid{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.history-gallery-poster a{position:relative;width:100%;height:100%;display:block}.history-gallery-poster img{position:absolute;top:0;left:0;right:0}@media only screen and (max-width:768px){.history{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}.history-gallery-poster img{position:static}}@media only screen and (max-width:480px){.history-gallery-poster{-ms-flex-preferred-size:90%;flex-basis:90%}}.history-gallery-img img{width:100%}.module-template-contact-form{-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;padding-left:calc((100% - 1180px)/ 2);padding-right:calc((100% - 1180px)/ 2)}@media only screen and (max-width:1220px){.module-template-contact-form{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.module-template-contact-form{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}}.module-template-contact-form>a,.module-template-contact-form>article,.module-template-contact-form>div,.module-template-contact-form>form,.module-template-contact-form>input,.module-template-contact-form>section{-ms-flex-positive:1;flex-grow:1}.module-template-contact-form form{margin-bottom:3em;margin-left:-20px}.module-template-contact-form form>div{padding-left:20px;padding-bottom:20px}@media only screen and (max-width:480px){.module-template-contact-form form{margin-left:0}.module-template-contact-form form>div{padding-left:0}.cta-content-overlay{text-align:center}}.module-template-contact-form input,.module-template-contact-form textarea{display:block;width:100%}.module-template-contact-form input[type=submit]{display:inline-block;width:auto}.contact-form-box{position:relative}.contact-submit{width:100%}@media only screen and (max-width:600px){.contact-submit{display:block;text-align:center}.contact-submit input[type=submit]{margin-top:20px;width:250px}}.cta,.module-template-basic-callout{cursor:pointer;backface-visibility:hidden;position:relative}.module-template-basic-callout{background-size:cover;margin-bottom:20px;background-image:none!important;backface-visibility:hidden;width:100%;overflow:hidden;min-height:360px}.module-template-basic-callout .cta{width:100%}.module-template-basic-callout img{transition:all .3s ease-in-out;object-fit:cover;height:100%;width:100%;position:absolute}.cta-content,.cta-content-overlay,.faq-item{position:relative;width:100%}.module-template-basic-callout p{font-size:1.8rem;font-weight:400}.module-template-basic-callout.module-span-12{-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;margin-left:calc((100% - 1180px)/ 2);margin-right:calc((100% - 1180px)/ 2)}@media only screen and (max-width:1220px){.module-template-basic-callout.module-span-12{margin-left:20px;margin-right:20px}}@media only screen and (max-width:768px){.module-template-basic-callout.module-span-12{margin-left:calc((100% - 90%)/ 2);margin-right:calc((100% - 90%)/ 2)}}.module-template-basic-callout.module-span-12>a,.module-template-basic-callout.module-span-12>article,.module-template-basic-callout.module-span-12>div,.module-template-basic-callout.module-span-12>form,.module-template-basic-callout.module-span-12>input,.module-template-basic-callout.module-span-12>section{-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:600px){.module-template-basic-callout p{font-size:1.4rem;line-height:2.4rem}}.cta:hover img{transform:scale(1.02);transition-delay:0s}.cta-content{background-size:cover;backface-visibility:hidden}.cta-content-overlay{-ms-flex-pack:center;justify-content:center;backface-visibility:hidden;transition:all .3s ease-in-out;padding-top:40px;padding-bottom:40px;text-align:center}.experienceCTA.module-template-basic-callout.module-span-12,.experienceCTA.module-template-basic-callout.module-span-6{height:680px}.experienceCTA.module-template-basic-callout.module-span-12.experienceCTA-short,.experienceCTA.module-template-basic-callout.module-span-6.experienceCTA-short{height:480px}.experienceCTA.module-template-basic-callout.module-span-12 .cta-content-overlay{padding-right:calc(100% * 1/12);padding-left:calc(100% * 1/12)}.experienceCTA.module-template-basic-callout.module-span-6 .cta-content-overlay{padding-right:calc(100% * 1/6);padding-left:calc(100% * 1/6)}.experienceCTA.module-template-basic-callout.module-span-6+.module-span-6 .cta-content-overlay{text-align:right;-ms-flex-align:end;align-items:flex-end}.experienceCTA .cta-content-overlay{text-align:left;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1220px){.experienceCTA.module-template-basic-callout.module-span-12,.experienceCTA.module-template-basic-callout.module-span-6{height:580px}}@media only screen and (max-width:959px){.experienceCTA.module-template-basic-callout.module-span-12,.experienceCTA.module-template-basic-callout.module-span-6{height:480px}.experienceCTA.module-template-basic-callout.module-span-6 .cta-content-overlay{padding-right:calc(100% * 1/12);padding-left:calc(100% * 1/12)}.experienceCTA.module-template-basic-callout.module-span-6+.module-span-6 .cta-content-overlay{margin-left:0;text-align:left;-ms-flex-align:start;align-items:flex-start}}.module-template-experience-map{-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;padding-left:calc((100% - 1180px)/ 2);padding-right:calc((100% - 1180px)/ 2);max-height:60vh}@media only screen and (max-width:1220px){.module-template-experience-map{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.module-template-experience-map{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}}.module-template-experience-map>a,.module-template-experience-map>article,.module-template-experience-map>div,.module-template-experience-map>form,.module-template-experience-map>input,.module-template-experience-map>section{-ms-flex-positive:1;flex-grow:1}.module-template-experience-map img{width:100%;object-fit:contain}.module-template-faq-faq{padding-bottom:90px}.module-template-faq-faq .faq-no-results{display:none;margin:100px 0}#newsletter-signup,.faq-categories{margin-left:auto;margin-right:auto}.faq-categories{-ms-flex-positive:1;flex-grow:1;padding-left:calc((100% - 1180px)/ 2);padding-right:calc((100% - 1180px)/ 2)}@media only screen and (max-width:1220px){.faq-categories{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.faq-categories{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}}.faq-categories>a,.faq-categories>article,.faq-categories>div,.faq-categories>form,.faq-categories>input,.faq-categories>section{-ms-flex-positive:1;flex-grow:1}.faq-categories-btn{margin-bottom:20px;font-size:1.9rem;padding:0 15px}.faq-searchBar{width:100%}.faq-searchBar #searchBar{width:100%;height:60px;padding:0 20px}.faq-searchBar #searchBar::-webkit-input-placeholder{transition:color .25s ease;font-style:normal}.faq-searchBar #searchBar:-ms-input-placeholder{transition:color .25s ease;font-style:normal}.faq-searchBar #searchBar::placeholder{transition:color .25s ease;font-style:normal}.faq-item,.faq-item i:before{transition:all .3s ease-in-out}.faq-category{width:100%}.faq-item{margin-bottom:20px}.faq-item.open i:before{transform:rotate(270deg)}.faq-item i{position:absolute;width:28px;height:28px}#newsletter-signup,#newsletter-signup input[type=email],#newsletter-signup input[type=text],.faq-answer iframe,.mc-field-group,.newsletter-closeBtn,.newsletter-content,.newsletter-row{width:100%}.faq-item i:before{content:'+';font-style:normal;position:absolute}.faq-item .question{cursor:pointer;padding-left:20px;margin-bottom:10px}.faq-answer{display:none;padding:20px}#newsletterCTA{color:#ed4a95;text-align:center}#newsletterCTA .b{margin-top:20px}#newsletter-signup{-ms-flex-positive:1;flex-grow:1;padding-left:calc((100% - 1180px)/ 2);padding-right:calc((100% - 1180px)/ 2);display:none;position:fixed;bottom:0;left:0;right:0;padding-top:15px;padding-bottom:15px;z-index:3}@media only screen and (max-width:1220px){#newsletter-signup{padding-left:20px;padding-right:20px}}#newsletter-signup>a,#newsletter-signup>article,#newsletter-signup>div,#newsletter-signup>form,#newsletter-signup>input,#newsletter-signup>section{-ms-flex-positive:1;flex-grow:1}#newsletter-signup.hide{display:none}#newsletter-signup.isOpened>div{-ms-flex-align:start;align-items:flex-start}#newsletter-signup.isOpened .showOnOpen{display:block}#newsletter-signup.isOpened .hideOnOpen{display:none}@media only screen and (max-width:768px){#newsletter-signup{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}#newsletter-signup .closeBtn{-ms-flex-order:1;order:1}}.newsletter-closeBtn{text-align:right;margin-bottom:20px}.newsletter-closeBtn .b--close{display:inline-block}.newsletter-signup-description{padding-right:20px;-ms-flex-order:1;order:1}.newsletter-footnote{margin-top:4rem}@media only screen and (max-width:768px){.newsletter-signup-description{-ms-flex-order:2;order:2}.newsletter-footnote{margin:2rem 0}}.newsletter-signup-form{-ms-flex-order:2;order:2}@media only screen and (max-width:768px){.newsletter-signup-form{-ms-flex-order:3;order:3}}.showOnOpen{display:none}.hideOnOpen{display:block}#mc_embed_signup{text-align:right}#mc_embed_signup form{margin-top:0}#mc_embed_signup .button{margin-top:20px}.module-template-greencopper-artists,.module-template-greencopper-events,.module-template-greencopper-recommender{-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;padding-left:calc((100% - 1180px)/ 2);padding-right:calc((100% - 1180px)/ 2)}@media only screen and (max-width:1220px){.module-template-greencopper-artists,.module-template-greencopper-events,.module-template-greencopper-recommender{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.module-template-greencopper-artists,.module-template-greencopper-events,.module-template-greencopper-recommender{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}}.module-template-greencopper-artists>a,.module-template-greencopper-artists>article,.module-template-greencopper-artists>div,.module-template-greencopper-artists>form,.module-template-greencopper-artists>input,.module-template-greencopper-artists>section,.module-template-greencopper-events>a,.module-template-greencopper-events>article,.module-template-greencopper-events>div,.module-template-greencopper-events>form,.module-template-greencopper-events>input,.module-template-greencopper-events>section,.module-template-greencopper-recommender>a,.module-template-greencopper-recommender>article,.module-template-greencopper-recommender>div,.module-template-greencopper-recommender>form,.module-template-greencopper-recommender>input,.module-template-greencopper-recommender>section{-ms-flex-positive:1;flex-grow:1}.error-page{-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;padding-left:calc((100% - 1180px)/ 2);padding-right:calc((100% - 1180px)/ 2);min-height:800px}@media only screen and (max-width:1220px){.error-page{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.error-page{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}}.error-page>a,.error-page>article,.error-page>div,.error-page>form,.error-page>input,.error-page>section{-ms-flex-positive:1;flex-grow:1}.error-content #aga,.error-content #oshe,.error-content .beluga-box{display:none}@media only screen and (max-width:480px){#newsletterCTA .b{font-size:1.2rem}#newsletter-signup.isOpened{top:0}}.module-template-accommodations-list{-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;padding-left:calc((100% - 1180px)/ 2);padding-right:calc((100% - 1180px)/ 2);text-align:center}@media only screen and (max-width:1220px){.module-template-accommodations-list{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.module-template-accommodations-list{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}}.module-template-accommodations-list>a,.module-template-accommodations-list>article,.module-template-accommodations-list>div,.module-template-accommodations-list>form,.module-template-accommodations-list>input,.module-template-accommodations-list>section{-ms-flex-positive:1;flex-grow:1}.accommodations-filter{margin-bottom:20px;padding-right:30px;padding-left:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:1.7rem;width:100%}.accommodations-filter input{border:none}.accommodations-filter .b--close{margin-top:13px;margin-bottom:13px}@media only screen and (max-width:600px){.accommodations-filter{-ms-flex-wrap:wrap;flex-wrap:wrap}}.accommodations-filter-radioBtns{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:480px){.accommodations-filter-radioBtns .accommodations-filter-element-label{margin-bottom:10px;display:block;width:100%}}.accommodations-filter-elements{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-positive:1;flex-grow:1}.accommodations-filter-element{padding-top:15px;padding-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-right:calc(1 * 20px)}.accommodations-filter-element li{display:inline;float:left;width:30px;position:relative;margin-left:10px}.accommodations-filter-element li:first-child{margin-left:0}.accommodations-filter-element .radioBtn,.accommodations-filter-element input[type=checkbox]{cursor:pointer;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;opacity:0;z-index:1}.accommodations-filter-element .radioBtn~label,.accommodations-filter-element input[type=checkbox]~label{z-index:1;position:relative;cursor:pointer}.accommodations-filter-element .radioBtn{top:0;left:0}.accommodations-filter-element input[type=checkbox]{display:inline;z-index:1}.accommodations-filter-element .checkBox-styleProxy{position:relative;width:30px;height:30px;color:#fff;border-width:2px;border-style:solid;display:inline-block;vertical-align:middle;margin-left:1rem}.accommodations-filter-element .checkBox-styleProxy:before{height:22px;width:22px;top:2px;left:2px}.accommodations-filter-element .radioBtn-styleProxy:before{border-radius:50px;top:-2px;height:30px;width:30px}.accommodations-input-styleProxy{cursor:pointer}.accommodations-input-styleProxy:before{content:'';display:block;position:absolute;margin:auto;transition:background .25s linear;left:0}.accommodations-filter-element-label{text-align:left;margin-right:10px}.accommodations-blocks{margin-bottom:20px;margin-left:-1.6949152542%;width:101.694915254%}.accommodations-blocks>a,.accommodations-blocks>article,.accommodations-blocks>div,.accommodations-blocks>form,.accommodations-blocks>input,.accommodations-blocks>section{margin-left:1.6949152542%;margin-bottom:1.6949152542%;-ms-flex-preferred-size:31.6384180791%;flex-basis:31.6384180791%;width:31.6384180791%}@media only screen and (max-width:480px){.accommodations-blocks>a,.accommodations-blocks>article,.accommodations-blocks>div,.accommodations-blocks>form,.accommodations-blocks>input,.accommodations-blocks>section{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.accommodations-blocks,.accommodations-blocks>a,.accommodations-blocks>article,.accommodations-blocks>div,.accommodations-blocks>form,.accommodations-blocks>input,.accommodations-blocks>section{margin-left:0;width:100%}.accommodations-blocks{display:block}}@media only screen and (max-width:959px){.accommodations-blocks{width:100%;margin-left:0}.accommodations-blocks>a,.accommodations-blocks>article,.accommodations-blocks>div,.accommodations-blocks>form,.accommodations-blocks>input,.accommodations-blocks>section{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media only screen and (max-width:959px) and (max-width:480px){.accommodations-blocks>a,.accommodations-blocks>article,.accommodations-blocks>div,.accommodations-blocks>form,.accommodations-blocks>input,.accommodations-blocks>section{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media only screen and (max-width:600px){.accommodations-blocks{width:100%;margin-left:0}.accommodations-blocks>a,.accommodations-blocks>article,.accommodations-blocks>div,.accommodations-blocks>form,.accommodations-blocks>input,.accommodations-blocks>section{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media only screen and (max-width:600px) and (max-width:480px){.accommodations-blocks>a,.accommodations-blocks>article,.accommodations-blocks>div,.accommodations-blocks>form,.accommodations-blocks>input,.accommodations-blocks>section{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media only screen and (max-width:959px){.accommodations-blocks .accommodations-btn{width:60%}}@media only screen and (max-width:768px){.accommodations-blocks .accommodations-btn{width:auto}}.accommodations-block{text-align:left;color:#fff;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:959px){.accommodations-block{width:100%;-ms-flex-direction:row;flex-direction:row}.accommodations-description{min-width:50%}}.accommodations-img img{height:100%;width:100%;object-fit:cover}@media only screen and (max-width:600px){.accommodations-block{-ms-flex-direction:column;flex-direction:column}.accommodations-img,.accommodations-img img{width:100%}}.accommodations-description{padding:20px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.accommodations-price{font-size:2.8rem}.accommodations-no-results{margin:2rem 0;display:none;width:100%}.accommodation-single{-ms-flex-preferred-size:100%;flex-basis:100%}#header,.accommodation-back{-ms-flex-preferred-size:100%}.accommodation-single:after{content:'';display:table;clear:both}.accommodation-back{margin-bottom:20px;transition:all .3s ease-in-out;flex-basis:100%}.accommodation-back a{position:relative;margin-left:10px}.accommodation-back a:before{position:absolute;width:0;height:0;left:-10px;transition:all .3s cubic-bezier(.15,-.035,0,2)}.accommodation-back a:hover:before{left:-13px}.accommodation-main{width:70%;float:left;padding-right:20px}@media only screen and (max-width:1220px){.accommodation-main{width:60%}}@media only screen and (max-width:768px){.accommodation-main{padding-right:0;width:100%;float:none}}.accommodation-aside{width:30%;float:right}@media only screen and (max-width:1220px){.accommodation-aside{width:40%}}@media only screen and (max-width:768px){.accommodation-aside{width:100%;float:none}}.accommodation-stars{padding:10px 0 25px}.accommodation-stars svg{width:20px;height:20px}.accommodation-description{margin-bottom:calc(2 * 20px);padding-right:calc(2 * 20px)}@media only screen and (max-width:1220px){.accommodation-description{padding-right:0}}.accommodation-media{margin-left:-20px}.accommodation-map{padding-left:20px;width:50%;-ms-flex-pack:justify;justify-content:space-between}.accommodation-map iframe{width:100%;height:calc(100% - 55px)}@media only screen and (max-width:959px){.accommodation-single{display:block}.accommodation-media{margin-bottom:20px}.accommodation-map{width:100%;margin-bottom:20px;height:40vw}}@media only screen and (max-width:768px){.accommodation-map{width:50%;margin-bottom:0;height:auto}}@media only screen and (max-width:600px){.accommodation-media{display:block;margin-left:0}.accommodation-map{width:100%;height:60vw;margin-bottom:20px;padding-left:0}}.accommodation-carousel{width:50%;padding-left:20px}.accommodation-carousel img{object-fit:cover;width:100%}@media only screen and (max-width:959px){.accommodation-carousel{width:100%}}@media only screen and (max-width:768px){.accommodation-carousel{width:50%}}@media only screen and (max-width:480px){.accommodation-carousel{height:auto}}@media only screen and (max-width:959px){.carousel-content{height:33vw}}@media only screen and (max-width:768px){.carousel-content{height:auto}}@media only screen and (max-width:600px){.accommodation-carousel{width:100%;padding-left:0}.carousel-content{height:45vw}}.accommodation-map-stripe{position:relative;z-index:1;font-size:1.8rem;width:100%;height:55px;transition:all .3s ease-in-out}.accommodation-map-stripe a{color:#fff;height:100%;width:100%;text-align:center;line-height:55px}.accommodation-aside-inside{height:100%;padding:calc(2 * 20px)}.accommodation-aside-inside h2{position:relative}.accommodation-aside-inside h2 span{position:relative;font-size:3.2rem;left:10px}.accommodation-aside-inside hr{width:50px;border-style:solid;border-width:1px}.accommodation-aside-inside p{line-height:2rem}.accommodation-occupancy{height:30px;margin-bottom:10px}.accommodation-occupancy svg{height:100%;width:10px}.accommodation-nights{margin-bottom:5px;text-align:center}.accommodation-includes{width:100%;line-height:2.2rem}.accommodation-includes p{margin-bottom:10px}.accommodation-includes ul{padding-left:20px}.accommodation-includes li{list-style-type:inherit}.accommodation-disclaimer{margin-top:20px}.unslider-nav{height:55px}.unslider-nav ol li{width:14px;height:14px;border-radius:50%;transition:background-color .3s ease-in-out}.b,.b--switch span span,input[type=submit]{cursor:pointer;display:inline-block;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:all .3s ease-in-out}.b-full{display:block;width:100%}.b--close,.modal-close-btn{cursor:pointer;border-radius:50%;border-style:solid;border-width:2px;width:30px;height:30px;display:block;transition:all .3s ease-in-out}.b--close svg,.modal-close-btn svg{transition:all .3s ease-in-out;width:100%;height:100%}@media only screen and (max-width:768px){.b--close,.modal-close-btn{text-align:right}}.b--switch input{position:absolute;opacity:0;z-index:3}.b--switch>span{position:relative;display:-ms-flexbox;display:flex;text-align:center;cursor:pointer}.b--switch a,.nav a{display:block}.b--switch a{position:absolute;height:100%}#header,.nav li,.nav-click>a{position:relative}.i-facebook svg,.i-instagram svg,.i-snapchat svg,.i-twitter svg,.i-youtube svg{transition:all .3s ease-in-out;cursor:pointer}#header{z-index:100}.nav{-ms-flex-positive:1;flex-grow:1;padding-left:calc((100% - 1180px)/ 2);padding-right:calc((100% - 1180px)/ 2);height:70px;width:100%;z-index:99;transition:height .3s ease-in-out;margin:0 auto}@media only screen and (max-width:1220px){.accommodation-aside-inside h2{font-size:4.8rem}.accommodation-aside-inside h2 span{font-size:2.2rem;top:-16px;left:5px}.nav{padding-left:20px;padding-right:20px}}.nav>a,.nav>article,.nav>div,.nav>form,.nav>input,.nav>section{-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:959px){.nav{height:60px}}@media only screen and (max-width:600px){.nav{height:50px}}.nav a,.nav svg{transition:all .3s ease-in-out}@media only screen and (max-width:768px){.nav{padding:0}.nav,.nav li{overflow:hidden}.nav li{border-top-style:solid;border-top-width:1px;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.nav a{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}.nav .i-facebook,.nav .i-instagram,.nav .i-twitter,.nav .i-youtube{-ms-flex-preferred-size:15%;flex-basis:15%;-ms-flex-order:2;order:2}}.nav-container{max-width:1180px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){.nav-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;width:100%}}.nav-primary,.nav-secondary{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.nav-primary>li>a,.nav-secondary>li>a{white-space:nowrap}.nav-primary a,.nav-secondary a{width:100%}.nav-primary{height:70px;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:959px){.nav-primary{height:60px}}@media only screen and (max-width:600px){.nav-primary{height:50px}}.nav-primary>li{text-align:center;height:70px}@media only screen and (max-width:959px){.nav-primary>li{height:60px}}@media only screen and (max-width:600px){.nav-primary>li{height:50px}}.nav-primary a{height:100%}@media only screen and (max-width:768px){.nav-primary,.nav-secondary{display:block}.nav-primary{height:auto;-ms-flex-align:start;align-items:flex-start;overflow-x:hidden}.nav-primary li{text-align:left;height:auto;max-width:initial}}.nav-secondary{-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.nav-secondary li{text-align:center}.nav-secondary a{margin:auto 0;padding:0 1.25rem}@media only screen and (max-width:959px){.nav-secondary li{-ms-flex-positive:1;flex-grow:1}}@media only screen and (max-width:768px){.nav-secondary{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.nav-secondary li{text-align:left;margin-left:0}.nav-secondary a{padding:0 calc((100% - 90%)/ 2)}li.nav-home{border-top:none}}li.nav-home{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:none}li.nav-home a{line-height:0;text-align:center;padding:0}h1,h2{line-height:7.2rem}li.nav-home svg{height:100%}.nav-click>a{display:inline-block;z-index:1;transition:color .3s ease-in-out}@media only screen and (min-width:769px){.nav-click:hover .nav-submenu{max-height:350px}}.nav-arrow{display:inline-block;height:70px}@media only screen and (max-width:959px){.nav-arrow{height:60px}}@media only screen and (max-width:600px){.nav-arrow{height:50px}}.nav-arrow svg{width:100%;height:100%;transition:all .3s ease-in-out}.nav-submenu{clear:both;max-height:0;transition:max-height .3s ease-in-out}.nav-submenu li{height:50px;display:table;width:100%;transition:all .3s ease-in-out}.nav-submenu a{display:table-cell;vertical-align:middle}@media only screen and (max-width:768px){.nav-click{overflow-y:hidden}.nav-submenu{position:relative;margin-top:0}}#nav-mobile-toggle,#nav-mobile-toggle span{position:absolute;transition:all .3s ease-in-out}li.nav-play{height:70px}@media only screen and (max-width:959px){li.nav-play{height:60px}}@media only screen and (max-width:600px){li.nav-play{height:50px}}li.nav-play a{height:100%;width:100%;display:-ms-flexbox;display:flex}#nav-mobile-toggle{display:none;cursor:pointer;z-index:2;width:35px;height:35px;right:20px}#nav-mobile-toggle span{width:100%;display:block}#nav-mobile-toggle .top{top:0}#nav-mobile-toggle .middle{top:11px}#nav-mobile-toggle .bottom{top:22px}.nav--open #nav-mobile-toggle .top{transform:translateY(11px) translateX(0) rotate(45deg)}.nav--open #nav-mobile-toggle .middle{opacity:0}.nav--open #nav-mobile-toggle .bottom{transform:translateY(-11px) translateX(0) rotate(-45deg)}.nav--state-sticky{position:fixed;top:0}.nav--hide{top:-100px;position:fixed}@media only screen and (max-width:768px){#nav-mobile-toggle{display:block;right:calc((100% - 90%)/ 2)}.nav--open{overflow-y:hidden}.nav--open .nav{overflow-y:scroll;-ms-flex-pack:center;justify-content:center;height:100vh!important}.nav-submenu--active .nav-arrow svg{transform:rotate(180deg)}.nav-submenu--active .nav-submenu{max-height:350px}}#header{flex-basis:100%}#footer{-ms-flex-preferred-size:100%;flex-basis:100%;padding:25px 0}#footer a{transition:all .3s ease-in-out}@media only screen and (max-width:959px){.footer-nav-primary,.footer-nav-secondary,.footer-social{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-pack:center;justify-content:center}.footer-nav-primary ul,.footer-nav-secondary ul,.footer-social ul{text-align:center}}.footer-nav-primary li,.footer-nav-secondary li{display:inline;padding:0 1.5rem 0 0}.footer-nav-primary li:first-child,.footer-nav-secondary li:first-child{padding:0 1.5rem 0 0}.footer-nav-primary li:last-child,.footer-nav-secondary li:last-child{padding:0}.footer-nav-primary,.footer-social{-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.footer-nav-primary{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-social ul{text-align:right}.footer-social li:not(:last-child){margin-right:15px}.footer-social .i-facebook,.footer-social .i-instagram,.footer-social .i-snapchat,.footer-social .i-twitter,.footer-social .i-youtube{display:inline-block}@media only screen and (max-width:959px){.footer-social{-ms-flex-pack:center;justify-content:center;margin:20px 0 10px}.footer-social ul{text-align:center}}.footer-nav-secondary li:not(:last-child):after{content:'|';margin-left:1.5rem}.modalWindow{position:fixed;z-index:999;min-width:100%;top:0;left:0;opacity:0;display:none}.modalWindow.modal--visible{-ms-flex-align:center;align-items:center;opacity:1;transition:background-color .1s linear,opacity .2s linear;background-color:rgba(37,23,70,.5);height:100vh;overflow:scroll}.modal-box{position:relative}@media only screen and (max-width:768px){.modalWindow{padding-top:20vw;padding-bottom:20px}.modal-box{position:initial}}.modal-close-btn{color:#ed4a95;float:right;text-align:center}.modal-close-btn svg{top:-3px;position:relative}@media only screen and (max-width:480px){.modalWindow.modal--visible{-ms-flex-align:start;align-items:flex-start}.modal-close-btn svg{top:0}}.appCTA p{font-size:1.6rem;margin-top:10px}.appCTA a{color:#fff}.appCTA-row{width:100%}@media only screen and (max-width:959px){.appCTA-row{-ms-flex-pack:center;justify-content:center}}.appCTA-phones{min-width:260px;background-size:contain;background-position:calc(100% - 20px);height:300px;-ms-flex-preferred-size:45%;flex-basis:45%}@media only screen and (max-width:959px){.appCTA-phones{-ms-flex-preferred-size:40%;flex-basis:40%;height:250px}}@media only screen and (max-width:768px){.appCTA-phones{-ms-flex-preferred-size:45%;flex-basis:45%}}.appCTA-caption{-ms-flex-preferred-size:40%;flex-basis:40%;text-align:left}.accommodations-message,.cta-arrow,.error-content,.faq-category h5,.module-template-partners-category h4,.module-template-partners-category-with-name h4,h1{text-align:center}@media only screen and (max-width:768px){.appCTA-caption{-ms-flex-preferred-size:55%;flex-basis:55%}}.appCTA-vendors{margin-top:30px}@media only screen and (max-width:600px){.appCTA-row{display:block}.appCTA-phones{background-position:center;margin-bottom:20px}.appCTA-caption{text-align:center}.appCTA-vendors{-ms-flex-pack:center;justify-content:center}}.appCTA-vendor-logo{margin-bottom:20px;margin-right:20px;max-width:195px;-ms-flex-positive:1;flex-grow:1;height:56px;background-size:contain}.appCTA-vendor-logo a{display:block;width:100%;height:100%}body[lang=fr] .appCTA-vendor-logo#appStore{background-image:url(../../images/common/appStore-logo-fr.png)}body[lang=fr] .appCTA-vendor-logo#playStore{background-image:url(../../images/common/playStore-logo-fr.svg)}body[lang=en] .appCTA-vendor-logo#appStore{background-image:url(../../images/common/appStore-logo-en.svg)}body[lang=en] .appCTA-vendor-logo#playStore{background-image:url(../../images/common/playStore-logo-en.svg)}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:9rem;color:#4f285a}@media only screen and (max-width:768px){.appCTA-vendor-logo{width:auto}h1{font-size:6rem;line-height:5.2rem}}@media only screen and (max-width:600px){h1{font-size:3.6rem;line-height:3.6rem}}h2{font-size:7.2rem}@media only screen and (max-width:768px){h2{font-size:5.6rem;line-height:5.6rem}}@media only screen and (max-width:480px){h2{font-size:3.8rem;line-height:3.8rem}}h3{font-size:6rem;line-height:5.2rem;margin-top:calc(2 * 20px)}@media only screen and (max-width:600px){h3{font-size:3rem;line-height:4.2rem}}h4{font-size:4.8rem;line-height:4.8rem}@media only screen and (max-width:959px){h4{font-size:4.2rem;line-height:4.2rem}}@media only screen and (max-width:480px){h4{font-size:3.2rem;line-height:3.2rem}}h5{font-size:4.2rem;line-height:4.2rem}@media only screen and (max-width:480px){h5{font-size:2.8rem}}h6{font-size:2.4rem;line-height:2.4rem}@media only screen and (max-width:959px){h6{font-size:1.8rem}}h1+p,h2+p{margin-top:4rem}h3+p{margin-top:2.2rem}h4+p,h5+p,h6+p{margin-top:.8rem}p{font-family:Poppins,sans-serif;line-height:2.8rem;margin-bottom:20px;width:100%}a{text-decoration:none;color:#ed4a95}.large{font-size:1.8rem}.small{font-size:1.4rem}.module-color-purple{background-color:#4f285a;color:#fafaf5}.module-color-purple h1,.module-color-purple h2,.module-color-purple h3,.module-color-purple h4,.module-color-purple h5,.module-color-purple h6,.module-color-purple p{color:#fafaf5}.module-color-pink{color:#fbee40}.module-color-yellow{color:#4f285a;background-color:#fbee40}.text-color-yellow{color:#fbee40}.module-template-basic-wysiwyg-html{-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;padding-left:calc((100% - 1180px)/ 2);padding-right:calc((100% - 1180px)/ 2);padding-top:calc(2 * 20px);padding-bottom:calc(2 * 20px)}@media only screen and (max-width:1220px){.module-template-basic-wysiwyg-html{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.module-template-basic-wysiwyg-html{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}}.module-template-basic-wysiwyg-html>a,.module-template-basic-wysiwyg-html>article,.module-template-basic-wysiwyg-html>div,.module-template-basic-wysiwyg-html>form,.module-template-basic-wysiwyg-html>input,.module-template-basic-wysiwyg-html>section{-ms-flex-positive:1;flex-grow:1}.module-template-basic-wysiwyg-html .b,.module-template-basic-wysiwyg-html .b-pink{margin:40px 0}.module-template-basic-wysiwyg-html+.module-template-basic-wysiwyg-html{padding-top:0}.header-banner{width:100%}@media only screen and (max-width:480px){p{line-height:2.4rem}.header-banner{display:none}}.banner-content{height:100%;padding:2rem 2rem 10rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fbee40}.module-template-contact-newsletter #aga,.module-template-contact-newsletter #oshe,.module-template-osheaga-homepage-banner+.module-pull-up>:first-child img,.pass-price{display:block}.banner-content h6{margin-top:20px;font-size:3rem}.banner-content span{font-size:1.6rem;margin-bottom:35px}.lineupCTA{margin-top:20px}.poster-share{color:#ed4a95}.module-template-basic-youtube-video,.module-template-history-recap-video{padding-top:120px}.module-template-basic-youtube-video{padding-bottom:120px}.module-template-osheaga-homepage-banner{padding-top:0;width:100%;height:80vh;min-height:600px;position:relative;overflow:hidden}.module-template-osheaga-homepage-banner video{object-fit:cover;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;transform:translate3d(0,0,0);backface-visibility:hidden}.module-template-osheaga-homepage-banner+.module-pull-up>:first-child{margin-top:-10rem;border:20px solid #fbee40}@media only screen and (max-width:480px){.module-template-osheaga-homepage-banner+.module-pull-up>:first-child{border:none}}.module-template-passes-passes{color:#fff}.module-template-passes-passes h1,.module-template-passes-passes p{color:#fff;text-shadow:0 2px 2px rgba(105,7,39,.3);text-align:center}.module-template-passes-passes h6{margin:20px auto 10px}.module-template-passes-passes.homePage{padding-top:150px}.module-template-passes-passes.homePage .b--switch-color input:not(:checked)~span span:first-child{color:#fbee40;border-bottom:none!important;transition:all .3s ease-in-out}.module-template-passes-passes.homePage .b--switch-color input~span span:nth-child(2){color:#fff;transition:all .3s ease-in-out}.module-template-passes-passes.homePage .b--switch-color input~span span:nth-child(2):hover{color:#fbee40}.module-template-passes-passes.homePage .b--switch-color input:checked~span span:first-child{color:#fff;transition:all .3s ease-in-out}.module-template-passes-passes.homePage .b--switch-color input:checked~span span:first-child:hover{color:#fbee40}.module-template-passes-passes.homePage .b--switch-color input:checked~span span:nth-child(2){color:#fbee40;border-bottom:none!important}.module-template-passes-passes.homePage .pass-box{margin-top:calc(2 * 20px)}.module-template-passes-passes.homePage .pass{background:linear-gradient(#fdf370,#fbee40)}.module-template-passes-passes.passesPage{margin-top:20px}.module-template-passes-passes.passesPage .b--switch-color input:not(:checked)~span span:first-child{color:#fbee40;border-bottom:none!important;transition:all .3s ease-in-out}.module-template-passes-passes.passesPage .b--switch-color input~span span:nth-child(2){color:#ed4a95;transition:all .3s ease-in-out}.module-template-passes-passes.passesPage .b--switch-color input~span span:nth-child(2):hover{color:#fbee40}.module-template-passes-passes.passesPage .b--switch-color input:checked~span span:first-child{color:#ed4a95;transition:all .3s ease-in-out}.module-template-passes-passes.passesPage .b--switch-color input:checked~span span:first-child:hover,.module-template-passes-passes.passesPage .pass-price{color:#fbee40}.module-template-passes-passes.passesPage .b--switch-color input:checked~span span:nth-child(2){color:#fbee40;border-bottom:none!important}.module-template-passes-passes.passesPage .pass{background:#4f285a}.pass-list{color:#ed4a95;transition:transform .3s cubic-bezier(.17,.04,.03,.94)}.b--switch a,.cta-arrow,.cta-arrow svg,.event-block-info a:not(.b){transition:all .3s ease-in-out}.pass{background:linear-gradient(#fdf370,#fbee40);padding-left:20px;padding-right:20px;padding-bottom:20px}.pass-price{font-size:6.2rem;line-height:6.4rem;font-family:"Changa One",impact,sans-serif;position:relative;margin-bottom:30px}@media only screen and (max-width:1220px){.pass-price{font-size:5.8rem;line-height:5.8rem}}@media only screen and (max-width:480px){.pass-price{font-size:5.2rem}}.pass-price-currency{font-size:2rem;position:absolute;left:105%;top:0;line-height:1.8}.pass-btn{margin-bottom:20px}.pass-wheelchair{background-color:#ed4a95;border-radius:50%;border-color:#ed4a95;height:57px;width:57px}.pass-wheelchair:hover{background-color:transparent;border-color:#ed4a95}.pass-wheelchair:hover svg{fill:#ed4a95}.pass-wheelchair svg{fill:#fbee40}.accommodation-occupancy svg,.accommodation-stars svg{fill:#ed4a95}.pass-includes{color:#ed4a95;font-family:Poppins,sans-serif;font-size:1.4rem}.pass-includes:after{border-left:5px solid #ed4a95;top:7px}.pass-modal-box{background-color:#fbee40;color:#ed4a95;border:20px solid #ed4a95}.accommodations-message{padding:20px 40px;border:2px solid #4f285a;color:#4f285a;background-color:#e1dbde;max-width:1180px;margin-bottom:20px}@media only screen and (max-width:1220px){.accommodations-message{max-width:calc(100% - 4rem)}}.accommodations-filter{font-family:"Changa One",impact,sans-serif;font-weight:400;background-color:#4f285a;border-radius:10px;color:#fff}.accommodations-filter-element .radioBtn:checked~.accommodations-input-styleProxy:before{background-color:#ed4a95}.accommodations-filter-element input[type=checkbox]:checked~.checkBox-styleProxy{border-color:#ed4a95}.accommodations-filter-element input[type=checkbox]:checked~.checkBox-styleProxy:before{background:#ed4a95}.accommodations-filter-element .checkBox-styleProxy{border-color:#7f326c;border-radius:10px}.accommodations-filter-element .checkBox-styleProxy:before{border-radius:6px}.accommodations-input-styleProxy:before{background-color:#7f326c}.accommodation-map-stripe,.accommodations-block{background-color:#4f285a}.accommodations-block{font-family:Poppins,sans-serif}.accommodation-back,.accommodation-map-stripe,.accommodations-price,.accommodations-title{font-family:"Changa One",impact,sans-serif;font-weight:400}.accommodations-price{color:#ed4a95}.accommodations-title{font-size:2.4rem;color:#fff}.accommodation-single{margin:20px 0}.accommodation-back a:hover{color:#4f285a}.accommodation-back a:before{content:'<'}.accommodation-map-stripe:hover{background-color:#ed4a95}.accommodation-aside{background-color:#fbee40}.accommodation-aside-inside h2 span{top:-22px}.accommodation-aside-inside hr{border-color:#f8c953}.accommodations-btn{margin-top:25px;margin-bottom:25px}.accommodation-nights{font-weight:700}.faq-category,.faq-item .question{font-weight:400}.unslider-nav{background-color:#4f285a}.module-template-partners-banner-featured{background-color:#180f2e}.module-template-partners-category{padding:40px 0}.module-template-partners-category .partner{width:calc(100% / 3);padding:0 9%}.module-template-partners-category .partner.tall{padding:0 12%}.module-template-partners-category .partner.wide{padding:0 6%}@media only screen and (max-width:959px){.module-template-partners-category .partner{padding:0 8%}.module-template-partners-category .partner.tall{padding:0 10%}.module-template-partners-category .partner.wide{padding:0 5%}}@media only screen and (max-width:600px){.module-template-partners-category .partner{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);padding:0 10%}.module-template-partners-category .partner.tall{padding:0 12%}.module-template-partners-category .partner.wide{padding:0 6%}}.module-template-partners-category.food-vendors{padding-top:120px}.module-template-partners-category.food-vendors .partners{-ms-flex-pack:center;justify-content:center}.module-template-partners-category.food-vendors .partner{-ms-flex-preferred-size:calc(100% / 4);flex-basis:calc(100% / 4)}.module-template-partners-category.food-vendors .partner.tall{padding:0 4%}@media only screen and (max-width:600px){.module-template-partners-category.food-vendors .partners{-ms-flex-pack:start;justify-content:flex-start}.module-template-partners-category.food-vendors .partner{-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2)}.module-template-partners-category.food-vendors .partner.tall{padding:0 8%}}.module-template-history-callout{padding-bottom:20px}.history{padding-top:3.5rem;padding-bottom:7rem}.history-callout.featured h1.history-year{font-size:12rem}.history-list{margin-left:-1.6949152542%;width:101.694915254%}.history-list>a,.history-list>article,.history-list>div,.history-list>form,.history-list>input,.history-list>section{margin-left:1.6949152542%;margin-bottom:1.6949152542%;-ms-flex-preferred-size:23.3050847458%;flex-basis:23.3050847458%;width:23.3050847458%}@media only screen and (max-width:480px){.history-list>a,.history-list>article,.history-list>div,.history-list>form,.history-list>input,.history-list>section{margin-left:0;-ms-flex-preferred-size:25%;flex-basis:25%;width:25%}}@media only screen and (max-width:959px){.history-list>a,.history-list>article,.history-list>div,.history-list>form,.history-list>input,.history-list>section{margin-left:1.6949152542%;margin-bottom:1.6949152542%;-ms-flex-preferred-size:48.3050847458%;flex-basis:48.3050847458%;width:48.3050847458%}}@media only screen and (max-width:959px) and (max-width:480px){.history-list>a,.history-list>article,.history-list>div,.history-list>form,.history-list>input,.history-list>section{margin-left:0;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}}@media only screen and (max-width:600px){.history-list>a,.history-list>article,.history-list>div,.history-list>form,.history-list>input,.history-list>section{margin-left:1.6949152542%;margin-bottom:1.6949152542%;-ms-flex-preferred-size:48.3050847458%;flex-basis:48.3050847458%;width:48.3050847458%}}@media only screen and (max-width:600px) and (max-width:480px){.history-list>a,.history-list>article,.history-list>div,.history-list>form,.history-list>input,.history-list>section{margin-left:0;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}}@media only screen and (max-width:480px){.history-list,.history-list>a,.history-list>article,.history-list>div,.history-list>form,.history-list>input,.history-list>section{margin-left:0;width:100%}.history-list{display:block}}.history-list .history-featured{margin-left:1.6949152542%;margin-bottom:1.6949152542%;-ms-flex-preferred-size:98.3050847458%;flex-basis:98.3050847458%;width:98.3050847458%}@media only screen and (max-width:480px){.history-list .history-featured{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.history-featured .history-year{font-size:9rem}.history-year{font-size:2.4rem;color:#fff}.year-picker{margin-top:30px}.year-picker-list{background-color:#fafaf5}.year-picker-element:not(.selected):hover{background-color:#7f326c}.year-picker-element:not(.selected):hover a{color:#fbee40}.module-template-presents-presents{margin-top:20px}@media only screen and (max-width:768px){.accommodations-message{max-width:90%}.module-template-presents-presents{margin-top:0}}.event-block-info{background-color:#4f285a;color:#fafaf5;padding:40px}.event-block-info p{font-size:14px;line-height:1.57;margin-top:1rem}.event-block-info a:not(.b){color:#fff}.event-block-info a:not(.b):hover{color:#fafaf5}.faq-categories-list{-ms-flex-pack:center;justify-content:center;margin-left:-1.6949152542%;width:101.694915254%}.faq-categories-list>a,.faq-categories-list>article,.faq-categories-list>div,.faq-categories-list>form,.faq-categories-list>input,.faq-categories-list>section{margin-left:1.6949152542%;margin-bottom:1.6949152542%;-ms-flex-preferred-size:31.6384180791%;flex-basis:31.6384180791%;width:31.6384180791%}@media only screen and (max-width:480px){.faq-categories-list>a,.faq-categories-list>article,.faq-categories-list>div,.faq-categories-list>form,.faq-categories-list>input,.faq-categories-list>section{margin-left:0;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;width:33.3333333333%}}@media only screen and (max-width:959px){.faq-categories-list>a,.faq-categories-list>article,.faq-categories-list>div,.faq-categories-list>form,.faq-categories-list>input,.faq-categories-list>section{margin-left:1.6949152542%;margin-bottom:1.6949152542%;-ms-flex-preferred-size:48.3050847458%;flex-basis:48.3050847458%;width:48.3050847458%}.faq-categories-btn{font-size:1.7rem}}@media only screen and (max-width:959px) and (max-width:480px){.faq-categories-list>a,.faq-categories-list>article,.faq-categories-list>div,.faq-categories-list>form,.faq-categories-list>input,.faq-categories-list>section{margin-left:0;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}}@media only screen and (max-width:600px){.faq-categories-list{width:100%;margin-left:0}.faq-categories-list>a,.faq-categories-list>article,.faq-categories-list>div,.faq-categories-list>form,.faq-categories-list>input,.faq-categories-list>section{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media only screen and (max-width:600px) and (max-width:480px){.faq-categories-list>a,.faq-categories-list>article,.faq-categories-list>div,.faq-categories-list>form,.faq-categories-list>input,.faq-categories-list>section{margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media only screen and (max-width:480px){.faq-categories-list,.faq-categories-list>a,.faq-categories-list>article,.faq-categories-list>div,.faq-categories-list>form,.faq-categories-list>input,.faq-categories-list>section{margin-left:0;width:100%}.faq-categories-list{display:block}}.faq-categories-btn{border-radius:10px}.faq-searchBar{-ms-flex-positive:1;flex-grow:1;background-color:#4f285a;margin:20px auto;padding:20px 20%}.faq-searchBar>a,.faq-searchBar>article,.faq-searchBar>div,.faq-searchBar>form,.faq-searchBar>input,.faq-searchBar>section{max-width:980px;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:1220px){.faq-searchBar{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.faq-searchBar{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}}.faq-searchBar #searchBar{background-color:#fafaf5;background-image:url(../../images/osheaga/i-search.svg);background-repeat:no-repeat;background-position-x:97%;background-position-y:center;background-size:30px 30px;border-radius:10px;border:none;font-weight:400;font-size:1.8rem}#newsletter-signup,.cta-content,.faq-answer{background-color:#4f285a}.faq-searchBar #searchBar::-webkit-input-placeholder{color:#4f285a}.faq-searchBar #searchBar:-ms-input-placeholder{color:#4f285a}.faq-searchBar #searchBar::placeholder{color:#4f285a}.faq-searchBar #searchBar:focus::-webkit-input-placeholder{color:rgba(79,40,90,.4)}.faq-searchBar #searchBar:focus:-ms-input-placeholder{color:rgba(79,40,90,.4)}.faq-searchBar #searchBar:focus::placeholder{color:rgba(79,40,90,.4)}.faq-block-list{-ms-flex-positive:1;flex-grow:1;margin-left:auto;margin-right:auto;padding-left:20%;padding-right:20%}.faq-block-list>a,.faq-block-list>article,.faq-block-list>div,.faq-block-list>form,.faq-block-list>input,.faq-block-list>section{max-width:980px;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:1220px){.faq-block-list{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.faq-block-list{padding-left:calc((100% - 90%)/ 2);padding-right:calc((100% - 90%)/ 2)}}.faq-category{margin-top:35px}.faq-category h5+.faq-item{margin-top:3.2rem}.faq-item:hover .question,.faq-item:hover i:before{font-weight:500}.faq-answer{color:#fff}.module-template-contact-form .submit{-ms-flex-align:center;align-items:center}.module-template-contact-newsletter{padding:140px 0;position:relative}.module-template-contact-newsletter #oshe{bottom:-25px;left:calc((100vw - 1180px)/ 2)}.module-template-contact-newsletter #aga{bottom:0;right:calc((100vw - 1180px)/ 2)}@media only screen and (max-width:1220px){.module-template-contact-newsletter #oshe{left:20px}.module-template-contact-newsletter #aga{right:20px}}@media only screen and (max-width:959px){.module-template-contact-newsletter{padding:140px 0 200px}}@media only screen and (max-width:768px){.module-template-contact-newsletter{padding:140px 0}.module-template-contact-newsletter #aga,.module-template-contact-newsletter #oshe{display:none}}#newsletterCTA .b{white-space:normal}#newsletter-signup{color:#fff;box-shadow:0 0 20px 0 #180f2e}#newsletter-signup input{border:2px solid #ed4a95;margin-bottom:15px;color:#fff}#newsletter-signup input:focus::-webkit-input-placeholder{color:rgba(255,255,255,.4)}#newsletter-signup input:focus:-ms-input-placeholder{color:rgba(255,255,255,.4)}#newsletter-signup input:focus::placeholder{color:rgba(255,255,255,.4)}@media only screen and (max-width:480px){#newsletterCTA .b{font-size:1.6rem;line-height:2.2rem;padding:2rem}#newsletter-signup input{margin-bottom:10px}#newsletter-signup input[type=submit]{margin-bottom:0}.newsletter-closeBtn{margin-bottom:calc(20px / 2)}}.newsletter-signup-description p{margin-bottom:2rem}@media only screen and (max-width:600px){.newsletter-signup-description{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media only screen and (max-width:768px){.newsletter-signup-form{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;width:8.3333333333%}}@media only screen and (max-width:768px) and (max-width:480px){.newsletter-signup-form{margin-left:0;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;width:8.3333333333%}}.cta,.cta a,.module-template-basic-callout,.module-template-basic-callout a{color:#fff}.cta:hover img,.module-template-basic-callout:hover img{opacity:.6}.cta h4,.module-template-basic-callout h4{margin-bottom:1.2rem}.cta-btn{display:none}.module-template-basic-callout{background-color:#180f2e}.module-template-basic-callout:hover .cta-arrow{background-color:#ed4a95}.module-template-basic-callout:hover .cta-arrow svg{fill:#fbee40}.b--close svg,.modal-close-btn svg,.select-list svg{fill:#ed4a95}.cta-arrow{display:inline-block;border-radius:50%;border:2px solid #ed4a95;height:60px;margin-top:20px;width:60px}.cta-arrow svg{fill:#ed4a95;height:100%;width:20px}.experienceCTA.module-template-basic-callout.module-span-12{margin-left:20px;margin-right:20px}.experienceCTA.module-template-basic-callout.module-span-6{-ms-flex-preferred-size:calc(50% - (20px*2 - 20px/2));flex-basis:calc(50% - (20px*2 - 20px/2))}.experienceCTA .cta-title{font-size:6rem}@media only screen and (max-width:959px){.experienceCTA.module-template-basic-callout.module-span-6{-ms-flex-preferred-size:calc(100% - (20px*2));flex-basis:calc(100% - (20px*2))}}.error-content{border:2px solid #4f285a;border-radius:10px;padding:100px 0;position:relative}.error-content #oshe{display:block;top:-188px}.error-content #aga{display:block;top:-142px;right:0}@media only screen and (max-width:600px){.experienceCTA .cta-title{font-size:3.2rem}.error-content #oshe{left:15%}.error-content #aga{display:none}}@media only screen and (max-width:300px){.error-content{min-height:60vh}.error-content #oshe{display:none}}input,textarea{background-color:transparent;border-radius:10px;border:2px solid #ed4a95;font-size:1.6rem;font-weight:300;font-family:Poppins,sans-serif}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-style:italic}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-style:italic}input::placeholder,textarea::placeholder{font-style:italic}input:focus,textarea:focus{border-color:#be3254}input[type=submit],textarea[type=submit]{border:none}label{font-family:"Changa One",impact,sans-serif}.select-list{color:#ed4a95;border-color:#ed4a95;border-radius:10px;text-align:left;text-align-last:auto}.select-list-element a{padding:1rem 2rem}#osheaga{background-color:#fafaf5;color:#4f285a;font-family:Poppins,sans-serif;font-size:1.6rem;line-height:2.8rem}.b,.b--switch span span,.footer-nav-primary,input[type=submit]{font-family:"Changa One",impact,sans-serif}@media only screen and (max-width:480px){.error-content #oshe{left:0}#osheaga{font-size:calc(1.6rem - .2rem)}}.homepage{background:#fafaf5}#goevent-web{min-height:800px}.festival-mascot{position:absolute}#oshe{background-image:url(../../images/osheaga/oshe.png);height:210px;width:281px}#aga{background-image:url(../../images/osheaga/aga.png);height:140px;width:200px}.b,.b--switch span span,input[type=submit]{border-radius:40px;font-size:1.7rem;font-weight:400;line-height:5.2rem;padding:0 30px}@media only screen and (max-width:480px){.b,.b--switch span span,input[type=submit]{font-size:1.4rem}}@media only screen and (max-width:320px){.b,input[type=submit]{width:100%}}.b,.poster-btn,input[type=submit]{background-color:#ed4a95;border:2px solid #ed4a95;color:#fbee40;transition:all .3s ease-in-out}.accommodations-btn,.b-transparent,.b:hover,.poster-btn:hover,input[type=submit]:hover{background-color:transparent;color:#ed4a95}.accommodations-btn,.b-transparent{border:2px solid #ed4a95}.accommodations-btn:hover,.b-transparent:hover{background-color:#ed4a95;color:#fbee40}.b-sm{min-width:0;padding:0}.b--close,.modal-close-btn{border-color:#ed4a95;-ms-flex-negative:0;flex-shrink:0;padding:5px}.b--close:hover,.modal-close-btn:hover{border-color:#be3254}.b--close:hover svg,.modal-close-btn:hover svg{fill:#be3254}.b--switch input:checked~span a{right:0}.b--switch>span{border-radius:25px;border:2px solid #ed4a95;max-width:500px;margin-bottom:50px;left:calc(50% - 250px)}.b--switch a,.nav-secondary li:not(.nav-play){border-radius:20px}.b--switch span span{position:relative;z-index:2;width:50%;opacity:1}.b--switch a{background-color:#ed4a95;width:50%;right:50%}.i-facebook svg,.i-instagram svg,.i-snapchat svg,.i-twitter svg,.i-youtube svg{fill:#ed4a95}.i-facebook:hover svg,.i-instagram:hover svg,.i-snapchat:hover svg,.i-twitter:hover svg,.i-youtube:hover svg{fill:#4f285a}.i-snapchat .st1{fill:#F6EC3D}.nav a:hover svg,li.nav-home a:hover svg{fill:#ed4a95}#header{height:70px}@media only screen and (max-width:959px){#header{height:60px}}@media only screen and (max-width:600px){.b--switch>span{left:0}.b--switch span span{font-size:1.3rem;padding:0}#header{height:50px}}.nav{background-color:#fbee40;box-shadow:0 2px 6px rgba(24,15,46,.12);font-size:1.7rem}.nav a{color:#4f285a;font-weight:400}#footer a:hover,.nav a:hover{color:#ed4a95}@media only screen and (max-width:1220px){.nav{font-size:1.5rem}}.nav-primary a{line-height:70px}@media only screen and (max-width:959px){.nav{font-size:1.3rem}.nav-primary a{line-height:60px}}@media only screen and (max-width:600px){.nav-primary a{line-height:50px}}.nav-primary li{-ms-flex-positive:.2;flex-grow:.2}.nav-secondary li{background-color:#fcdb4b;margin-left:10px;-ms-flex-order:2;order:2}@media only screen and (max-width:768px){.nav{font-size:1.7rem}.nav li{border-color:#fcdb4b;width:100%}.nav-secondary li{background-color:#fbee40;margin-left:0}.nav-secondary li:not(.nav-play){border-radius:0}.nav-secondary li:last-child,.nav-secondary li:nth-last-child(2){border-bottom:none}.nav-secondary a{line-height:70px}li.nav-home{margin-left:calc((100% - 90%)/ 2);padding:11px 22px 11px 0}}@media only screen and (max-width:768px) and (max-width:959px){.nav-secondary a{line-height:60px}}@media only screen and (max-width:768px) and (max-width:600px){.nav-secondary a{line-height:50px}}li.nav-home{height:70px;width:70px;-ms-flex-positive:0;flex-grow:0;padding:11px 22px 11px 0}@media only screen and (max-width:959px){li.nav-home{height:60px;width:60px}}@media only screen and (max-width:600px){li.nav-home{height:50px;width:50px}}li.nav-home a{background-color:#ed4a95;border-radius:50%;border:2px solid #ed4a95}.nav-submenu,li.nav-home a:hover{background-color:#fbee40}li.nav-home svg{width:50%;fill:#fbee40}@media only screen and (min-width:769px){.nav-click:hover .nav-arrow svg{fill:#ed4a95;transform:rotate(180deg)}}.nav-arrow{width:10px;margin-left:10px;vertical-align:middle}.nav-arrow svg{fill:#4f285a}@media only screen and (max-width:959px){.nav-arrow{width:8px;margin-left:4px;vertical-align:-44%}}@media only screen and (max-width:768px){.nav-arrow{width:20px;margin-left:10px;padding-left:0;padding-right:10px}}.nav-submenu{border-radius:0 0 10px 10px;text-align:left;white-space:nowrap;position:absolute;z-index:1;box-shadow:inset 0 1px 6px rgba(24,15,46,.12)}.nav-submenu li:hover{background-color:#fcdb4b}.nav-submenu a{color:#ed4a95;line-height:15px;padding:10px 20px}@media only screen and (max-width:768px){.nav-submenu{position:initial;text-indent:20px}.nav-submenu li:first-child{border-top:1px solid #fcdb4b}.nav-submenu li:last-child{border-bottom:none}.nav-submenu a{line-height:70px;padding:0 calc((100% - 90%)/ 2)}}@media only screen and (max-width:768px) and (max-width:959px){.nav-submenu a{line-height:60px}}@media only screen and (max-width:768px) and (max-width:600px){.nav-submenu a{line-height:50px}}#nav-mobile-toggle{top:17.5px}@media only screen and (max-width:959px){#nav-mobile-toggle{top:15px}}@media only screen and (max-width:600px){#nav-mobile-toggle{top:12.5px}}#nav-mobile-toggle span{background:#4f285a;height:5px}#nav-mobile-toggle:hover span{opacity:.7}@media only screen and (max-width:480px){#nav-mobile-toggle{top:11px}}li.nav-play{transition:transform .3s ease-in-out;background-color:#ed4a95;box-shadow:2px 0 6px rgba(24,15,46,.12),-2px 0 6px rgba(24,15,46,.12);margin-right:10px;-ms-flex-order:1;order:1}li.nav-play a{padding:0;-ms-flex-align:end;align-items:flex-end}li.nav-play svg{height:55px}li.nav-play:after,li.nav-play:before{content:'';background-color:#ed4a95;position:absolute;width:100%;left:0;z-index:3}li.nav-play:before{height:5px;top:-5px}li.nav-play:after{content:'';height:10px;bottom:-10px;border-radius:0 0 10px 10px;box-shadow:0 6px 6px rgba(24,15,46,.12)}li.nav-play:hover{transform:translateY(5px)}@media only screen and (max-width:959px){li.nav-play{width:75px;margin-right:4px}li.nav-play svg{height:44px}}@media only screen and (max-width:768px){li.nav-play{border-radius:20px;margin:0 calc((100% - 90%)/ 2);width:auto}li.nav-play a{-ms-flex-pack:center;justify-content:center;padding:10px 0}li.nav-play svg{height:100%}li.nav-play:after,li.nav-play:before{content:none}.nav-submenu--active a{color:#ed4a95}.nav-submenu--active .nav-arrow svg{fill:#ed4a95}}@media only screen and (max-width:480px){li.nav-play a{padding-top:5px;padding-bottom:5px}li.nav-play svg{height:40px}}#footer{background-color:#fbee40;font-weight:300}#footer li:not(:last-child):after{color:#8a753d}#footer a{color:#4f285a}.footer-nav-primary{font-size:1.5rem}.footer-nav-secondary{margin-top:10px;font-size:1.3rem;font-family:Poppins,sans-serif}.appCTA{color:#fff;background-image:url(../../images/osheaga/appCTA-bg.jpg)}.appCTA-row{padding:100px 20px}.appCTA-phones{background-image:url(../../images/osheaga/appCTA-phones.png?v=20170425)}.appCTA-subtitle{display:inline}