body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) 100% 0 no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.unslider-nav ol{list-style:none;text-align:center}.unslider-nav ol li{display:inline-block;width:6px;height:6px;margin:0 4px;background:transparent;border-radius:5px;overflow:hidden;text-indent:-999em;border:2px solid #fff;cursor:pointer}.unslider-nav ol li.unslider-active{background:#fff;cursor:default}.unslider{overflow:auto;margin:0;padding:0}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.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}@media (max-width:767px){.col-sm-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;width:8.33333%}.col-sm-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;width:16.66667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;width:33.33333%}.col-sm-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;width:41.66667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;width:58.33333%}.col-sm-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;width:66.66667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;width:83.33333%}.col-sm-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;width:91.66667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media (min-width:768px) and (max-width:959px){.col-md-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;width:8.33333%}.col-md-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;width:16.66667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%}.col-md-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;width:33.33333%}.col-md-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;width:41.66667%}.col-md-6,.newsletter-signup-description{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}.col-md-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;width:58.33333%}.col-md-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;width:66.66667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;width:75%}.col-md-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;width:83.33333%}.col-md-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;width:91.66667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media (min-width:960px){.col-lg-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;width:8.33333%}.col-lg-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;width:16.66667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;width:33.33333%}.col-lg-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;width:41.66667%}.col-lg-6,.newsletter-signup-description{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;width:58.33333%}.col-lg-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;width:66.66667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;width:75%}.col-lg-10,.contact-form{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;width:83.33333%}.col-lg-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;width:91.66667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media only screen and (max-width:768px){.mobile-hide{display:none}}.mobile-only{display:none}@media only screen and (max-width:768px){.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}.clearfix:after{content:"";display:table;clear:both}html{font-size:62.5%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;background-repeat:no-repeat}.lb-dataContainer .lb-caption h1,a,abbr,address,article,aside,audio,b,blockquote,body,button,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video{max-width:100%}img{display:block}li{list-style-type:none}address{font-style:normal}a{text-decoration:none}.b,input[type=submit]{-webkit-appearance:none;cursor:pointer;display:inline-block;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:480px){.b,input[type=submit]{white-space:normal}}.b-full{display:block;width:100%}.b--switch input{position:absolute;opacity:0;z-index:3}.b--switch>span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;cursor:pointer}.b--switch .switch-wrap{position:relative;z-index:2;width:50%;opacity:1}.b--switch a{display:block;position:absolute;height:100%}.i-facebook svg,.i-instagram svg,.i-snapchat svg,.i-twitter svg,.i-youtube svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.image-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.image-gallery{margin-left:-20px}}@media only screen and (-ms-high-contrast:active) and (max-width:480px),only screen and (-ms-high-contrast:none) and (max-width:480px){.image-gallery{margin-left:0}}@supports (display:grid){.image-gallery{display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width:959px){.image-gallery{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width:480px){.image-gallery{-ms-grid-columns:1fr;grid-template-columns:1fr}}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.image-gallery-el{width:calc(25% - 20px);margin-left:20px;margin-bottom:20px}}@media only screen and (-ms-high-contrast:active) and (max-width:959px),only screen and (-ms-high-contrast:none) and (max-width:959px){.image-gallery-el{width:calc(50% - 20px)}}@media only screen and (-ms-high-contrast:active) and (max-width:480px),only screen and (-ms-high-contrast:none) and (max-width:480px){.image-gallery-el{width:100%;margin-left:0}}.image-gallery-el{background-color:#000;overflow:hidden;position:relative;text-align:center}.image-gallery-el:hover .image-gallery-img{opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.image-gallery-el:hover .image-gallery-caption{opacity:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .35s;transition:all .35s;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.image-gallery-featured{grid-column:1/-1}.image-gallery-img{opacity:.4;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s;display:block}.image-gallery-caption,.image-gallery-img{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%}.image-gallery-caption{font-size:2.4rem;opacity:1;-webkit-transition-delay:0s;transition-delay:0s;font-family:Changa One,impact,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;height:100%;top:0;color:#fff;padding:0 10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modalWindow{position:fixed;z-index:999;min-width:100%;top:0;left:0;opacity:0;background-color:transparent;display:none}.modalWindow.modal--visible{-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;-webkit-transition:background-color .1s linear,opacity .2s linear;transition:background-color .1s linear,opacity .2s linear;background-color:rgba(37,23,70,.5);height:100vh;overflow:scroll}@media only screen and (max-width:480px){.modalWindow.modal--visible{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:768px){.modalWindow{padding-top:20vw;padding-bottom:20px}}.modal-box{position:relative}@media only screen and (max-width:768px){.modal-box{position:static}}.modal-close-btn{color:#26b0bd;float:right;text-align:center}.modal-close-btn svg{top:-3px;position:relative}@media only screen and (max-width:480px){.modal-close-btn svg{top:0}}.appCTA{background-size:cover;background-position:50%}.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{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:600px){.appCTA-row{display:block}}.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%}}@media only screen and (max-width:600px){.appCTA-phones{background-position:50%;margin-bottom:20px}}.appCTA-caption{-ms-flex-preferred-size:40%;flex-basis:40%;text-align:left}@media only screen and (max-width:768px){.appCTA-caption{-ms-flex-preferred-size:55%;flex-basis:55%}}@media only screen and (max-width:600px){.appCTA-caption{text-align:center}}.appCTA-vendors{margin-top:30px}@media only screen and (max-width:600px){.appCTA-vendors{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.appCTA-vendor-logo{margin-bottom:20px;margin-right:20px;max-width:195px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:56px;background-size:contain}.appCTA-vendor-logo a{display:block;width:100%;height:100%}@media only screen and (max-width:768px){.appCTA-vendor-logo{width:auto}}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")}#newsletter-signup.isOpened,.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,.center .wrap,.contact-form-box,.contact-submit,.cta,.error-page,.faq-block-list,.faq-searchBar,.gallery,.Grid,.Grid--aligned,.Grid--aligned--center,.Grid--center,.Grid--spread,.Grid-column,.header-banner,.header-banner>a,.modalWindow.modal--visible,.module-container,.module-template-accommodations-list,.module-template-basic-gallery,.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-history-recap-video,.module-template-partners-category,.module-template-passes-passes,.newsletter-content,.partner,.pass,.pass-list,.pass-sponsor a,.poster-modal-box,.unslider-nav,.video-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.accommodations-filter-elements,.appCTA-row,.Grid--aligned,.pass,.pass-sponsor a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Grid--spread{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#newsletter-signup.isOpened,.appCTA,.center .wrap,.contact-form-box,.cta,.faq-block-list,.faq-searchBar,.Grid--center,.modalWindow.modal--visible,.module-container,.module-template-basic-gallery,.module-template-basic-youtube-video,.module-template-experience-map,.module-template-faq-faq,.module-template-history-recap-video,.partner,.poster-modal-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-submit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accommodation-map-stripe,.error-page,.Grid--aligned--center,.header-banner,.header-banner>a,.module-template-basic-wysiwyg-html .col-lg-5>div,.unslider-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.accommodation-aside-inside,.accommodation-map,.Grid-column,.header-banner,.module-template-accommodations-list,.module-template-contact-newsletter,.module-template-partners-category,.module-template-passes-passes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.Grid--center{display:block}}.wrap{max-width:1180px;margin:0 auto;position:relative;width:100%}@media only screen and (max-width:1220px){.wrap{max-width:calc(100% - 40px)}}@media only screen and (max-width:480px){.wrap{max-width:90%}}.wrap-narrow{max-width:83.33333333%;margin-left:auto;margin-right:auto}@media only screen and (max-width:959px){.wrap-narrow{max-width:100%}}input,textarea{outline:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input::-moz-placeholder,textarea::-moz-placeholder{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input::-ms-input-placeholder,textarea::-ms-input-placeholder{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input::placeholder,textarea::placeholder{-webkit-transition:all .3s ease-in-out;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:none;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;overflow:hidden;z-index:9;position:absolute;border-width:2px;border-style:solid}.select-list .disabled{pointer-events:none}.select-list i{position:absolute;right:20px;height:4.6rem;width:2rem;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.select-list svg{height:4.6rem;width:100%}.select-list:focus{outline:none}.select-list.open .select-list-element{display:block}.select-list.open i{-webkit-transform:rotateX(180deg);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.selected,.select-list-element a{display:block}#header{position:relative;z-index:100;-ms-flex-preferred-size:100%;flex-basis:100%}.nav{text-transform:uppercase;width:100%;z-index:99;font-family:Changa One,impact,sans-serif;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;margin:0 auto}.nav li{position:relative;outline:none}.nav a,.nav svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:768px){.nav{padding:0}.nav,.nav li{overflow:hidden}.nav a{display:block;padding-left:5%;padding-right:5%}.nav .i-facebook,.nav .i-instagram,.nav .i-twitter,.nav .i-youtube{-ms-flex-preferred-size:15%;flex-basis:15%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.nav-wrap{max-width:1180px;margin:0 auto;position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1220px){.nav-wrap{max-width:calc(100% - 40px)}}@media only screen and (max-width:480px){.nav-wrap{max-width:90%}}@media only screen and (max-width:768px){.nav-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;max-width:100%}}.nav-primary,.nav-secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav-primary>li>a,.nav-secondary>li>a{white-space:nowrap}@media only screen and (max-width:768px){.nav-primary,.nav-secondary{display:block}}.nav-primary{height:70px}@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}}@media only screen and (max-width:768px){.nav-primary{height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow-x:hidden;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.nav-primary li{text-align:left;max-width:none}}.nav-secondary{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-secondary li{text-align:center}.nav-secondary a{width:100%}@media only screen and (max-width:768px){.nav-secondary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.nav-secondary li{margin-left:0;width:100%;border-top-style:solid;border-top-width:1px}.nav-secondary a{padding:0 3%}}.nav-home{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-home a{line-height:0;padding:0}.nav-home svg{height:100%}@media only screen and (max-width:768px){.nav-home{border-top:none}}.nav-click>a{position:relative;z-index:1;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media only screen and (min-width:769px){.nav-click:hover .nav-submenu{max-height:350px}}@media only screen and (max-width:768px){.nav-click{overflow-y:hidden}}.nav-arrow{display:inline-block;pointer-events:none;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%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.nav-submenu{clear:both;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.nav-submenu li{height:50px;display:table;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.nav-submenu a{display:table-cell;vertical-align:middle}@media only screen and (max-width:768px){.nav-submenu{position:relative;margin-top:0}}.nav-play a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#nav-mobile-toggle{display:none;cursor:pointer;z-index:2;width:35px;height:35px;right:20px}#nav-mobile-toggle,#nav-mobile-toggle span{position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#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}@media only screen and (max-width:768px){#nav-mobile-toggle{display:block;right:3%}}.nav--open #nav-mobile-toggle .top{-webkit-transform:translateY(11px) translateX(0) rotate(45deg);transform:translateY(11px) translateX(0) rotate(45deg)}.nav--open #nav-mobile-toggle .middle{opacity:0}.nav--open #nav-mobile-toggle .bottom{-webkit-transform:translateY(-11px) translateX(0) rotate(-45deg);transform:translateY(-11px) translateX(0) rotate(-45deg)}@media only screen and (max-width:768px){.nav--open{overflow-y:hidden}.nav--open .nav{overflow-y:scroll;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh!important}}.nav--state-sticky{position:fixed;top:0}.nav--hide{top:-100px;position:fixed}@media only screen and (max-width:768px){.nav-submenu--active .nav-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-submenu--active .nav-submenu{max-height:350px}}#footer{-ms-flex-preferred-size:100%;flex-basis:100%;padding:25px 0}#footer a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:480px){.footer-nav{display:block}}@media only screen and (max-width:959px){.footer-nav-primary,.footer-nav-secondary,.footer-social{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:center;-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{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-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{-webkit-box-pack:center;-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}.uppercase{text-transform:uppercase}.center{text-align:center}.poster-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.left{text-align:left}.right{text-align:right}.bold{font-weight:700}.text-white{color:#fff}@supports (display:grid){.module-container{display:-ms-grid;display:grid;-ms-grid-columns:minmax(10px,calc((100% - 1220px) / 2)) (1fr)[2] minmax(10px,calc((100% - 1220px) / 2));grid-template-columns:minmax(10px,calc((100% - 1220px) / 2)) repeat(2,1fr) minmax(10px,calc((100% - 1220px) / 2));justify-items:center;grid-column-gap:20px;grid-row-gap:20px}@media only screen and (max-width:959px){.module-container{-ms-grid-columns:minmax(10px,3%) (1fr)[2] minmax(10px,3%);grid-template-columns:minmax(10px,3%) repeat(2,1fr) minmax(10px,3%)}}}.module-span-12{width:100%}@supports (display:grid){.module-span-12{grid-column:1/-1}.module-span-12.module-constrain{grid-column:2/-2}}.module:empty{padding:0}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.module{width:100%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.module-constrain{max-width:1180px}}@media only screen and (-ms-high-contrast:active) and (max-width:1220px),only screen and (-ms-high-contrast:none) and (max-width:1220px){.module-constrain{max-width:calc(100% - 40px)}}@supports (display:grid){.module-span-6{-ms-grid-column:2;grid-column-start:2;width:100%;z-index:9}.module-span-6+.module-span-6{-ms-grid-column:-3;grid-column-start:-3}.module-span-6+.module-span-6.artistsrow{-ms-grid-column:-4;grid-column-start:-4}@media only screen and (max-width:959px){.module-span-6+.module-span-6.artistsrow{-ms-grid-column:-4!important;grid-column-start:-4!important}}.module-span-6+.module-span-6+.module-span-6{-ms-grid-column:3;grid-column-start:3}.module-span-6+.module-span-6+.module-span-6.artistsrow{-ms-grid-column:0!important;grid-column-start:0!important}.module-span-6+.module-span-6+.module-span-6+.module-span-6{-ms-grid-column:-3;grid-column-start:-3}.module-span-6+.module-span-6+.module-span-6+.module-span-6.artistsrow{-ms-grid-column:-4!important;grid-column-start:-4!important}.module-span-6+.module-span-6+.module-span-6+.module-span-6+.module-span-6{-ms-grid-column:2;grid-column-start:2}.module-span-6+.module-span-6+.module-span-6+.module-span-6+.module-span-6.artistsrow{-ms-grid-column:0!important;grid-column-start:0!important}.module-span-6+.module-span-6+.module-span-6+.module-span-6+.module-span-6+.module-span-6{-ms-grid-column:-3;grid-column-start:-3}.module-span-6+.module-span-6+.module-span-6+.module-span-6+.module-span-6+.module-span-6.artistsrow{-ms-grid-column:-4!important;grid-column-start:-4!important}@media only screen and (max-width:959px){.module-span-6,.module-span-6+.module-span-6{grid-column:2/-2}}}@supports (display:grid){.module-narrow{max-width:786.66666667px;grid-column:2/-2}}.module-template-basic-wysiwyg-html ul{padding-left:2rem}.module-template-basic-wysiwyg-html li{list-style-type:disc}.module-template-basic-wysiwyg-html .col-lg-5>div{height:100px}.module-template-basic-wysiwyg-html .box ul{padding-left:2rem}.gallery{margin-left:-1.69491525%;width:101.69491525%}.gallery>a,.gallery>article,.gallery>div,.gallery>form,.gallery>input,.gallery>section{margin-left:1.69491525%;margin-bottom:20px;-ms-flex-preferred-size:31.63841808%;flex-basis:31.63841808%;width:31.63841808%}@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.33333333%;flex-basis:33.33333333%;width:33.33333333%}}@media only screen and (max-width:959px){.gallery>a,.gallery>article,.gallery>div,.gallery>form,.gallery>input,.gallery>section{margin-left:1.69491525%;margin-bottom:20px;-ms-flex-preferred-size:48.30508475%;flex-basis:48.30508475%;width:48.30508475%}}@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.69491525%;margin-bottom:20px;-ms-flex-preferred-size:48.30508475%;flex-basis:48.30508475%;width:48.30508475%}}@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%}}@media only screen and (max-width:480px){.gallery{display:block}.gallery,.gallery>a,.gallery>article,.gallery>div,.gallery>form,.gallery>input,.gallery>section{margin-left:0;width:100%}}.gallery-img img{width:100%}.header-banner{height:420px;background-size:cover;background-position:50%;background-repeat:no-repeat;text-align:center;padding-left:4%;padding-right:4%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.header-banner-logo img{max-width:350px}}.banner-content{position:relative;z-index:1;height:100%;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:10rem;color:#fb6966;text-align:center}.banner-content h5{margin-top:20px;display:inline}@media only screen and (max-width:480px){.banner-content h5{display:block}}.module-template-ilesoniq-homepage-banner+.module-pull-up.module-template-poster-poster>:first-child,.module-template-osheaga-homepage-banner+.module-pull-up.module-template-poster-poster>:first-child{margin-top:-10rem}.module-template-ilesoniq-homepage-banner+.module-pull-up.module-template-poster-poster>:first-child img,.module-template-osheaga-homepage-banner+.module-pull-up.module-template-poster-poster>:first-child img{display:block}@media only screen and (max-width:480px){.module-template-ilesoniq-homepage-banner+.module-pull-up.module-template-poster-poster>:first-child,.module-template-osheaga-homepage-banner+.module-pull-up.module-template-poster-poster>:first-child{border:none}}.module-template-poster-poster{padding-bottom:75px}.poster{position:relative;text-align:center;width:100%}.poster-img{display:block}.poster-img img{width:100%}.lineupCTA{text-align:center;width:100%}.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;padding:10px}.modal-close-btn.poster-close-btn svg{top:-1px}@media only screen and (max-width:768px){.modal-close-btn.poster-close-btn{top:10px;right:10px}}.poster-share{text-transform:uppercase;font-family:Changa One,impact,sans-serif;font-size:1.8rem;position:absolute;left:-70px}.poster-share ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.poster-share li{margin-bottom:10px}.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){.poster-share{top:-50px;left:0;width:100%;position:static;margin-bottom:10px}.poster-share ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.poster-share li{margin-bottom:0;margin-right:10px}}.poster-modal-img{-webkit-box-shadow:0 0 10px 5px rgba(37,23,70,.15);box-shadow:0 0 10px 5px rgba(37,23,70,.15);height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.module-template-basic-youtube-video.no-padding,.module-template-history-recap-video.no-padding{padding-top:0}.video-container{width:100%}.video-container+p{margin-top:6rem}.cta,.module-template-basic-callout{cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}.cta img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.module-template-basic-callout{background-size:cover;margin-bottom:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.module-template-basic-callout:hover img{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition-delay:0s;transition-delay:0s}@media only screen and (max-width:600px){.module-template-basic-callout p{font-size:1.4rem;line-height:2.4rem}}.cta-content-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding-top:40px;padding-bottom:40px}@media only screen and (max-width:480px){.cta-content-overlay{text-align:center}}.cta-img img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.module-template-passes-passes{padding-bottom:60px;background-size:cover;background-position-y:top}.module-template-passes-passes h1{margin-bottom:30px}.passesPage .module-template-passes-passes h1{display:none}.pass-box-styles{width:100%}.pass-box{text-align:center}.pass-list-box{display:none;position:relative;overflow:hidden}.pass-list{top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-1.69491525%;width:101.69491525%}.pass-list>a,.pass-list>article,.pass-list>div,.pass-list>form,.pass-list>input,.pass-list>section{margin-left:1.69491525%;margin-bottom:20px;-ms-flex-preferred-size:31.63841808%;flex-basis:31.63841808%;width:31.63841808%}@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.33333333%;flex-basis:33.33333333%;width:33.33333333%}}@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.69491525%;margin-bottom:20px;-ms-flex-preferred-size:48.30508475%;flex-basis:48.30508475%;width:48.30508475%}}@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{display:block}.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-weekend.pass-list--close{-webkit-transform:translateX(-100vw);transform:translateX(-100vw);-webkit-transition:all 0s ease-in;transition:all 0s ease-in}#pass-list-single-day{-webkit-transform:translateX(100vw);transform:translateX(100vw);position:absolute;-webkit-transition-property:none;transition-property:none}#pass-list-single-day.pass-list--open{-webkit-transform:none;transform:none;-webkit-transition-property:none;transition-property:none}#osheaga #pass-list-single-day{-webkit-transform:none;transform:none;position:absolute}#osheaga #pass-list-single-day.pass-list--close{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}@media only screen and (max-width:600px){#osheaga #pass-list-single-day.pass-list--close{display:none}}#osheaga #pass-list-weekend{-webkit-transform:translateX(100vw);transform:translateX(100vw);position:relative}#osheaga #pass-list-weekend.pass-list--open{-webkit-transform:none;transform:none}.pass{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px;padding-top:0}.pass h6{text-transform:uppercase}@media only screen and (max-width:768px){.pass{margin-left:0}}.pass.disabled .pass-btn,.pass.soldout .pass-btn{pointer-events:none}.pass.soldout .pass-btn{background-color:transparent;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pass-btn,.pass-wheelchair{text-align:center}.pass-btn{padding:0 25px;min-width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pass-wheelchair{display:inline-block;margin-left:10px}.pass-wheelchair svg{height:100%;width:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pass-includes{position:relative}.pass-includes:after{border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;width:0;height:0;right:-11px;-webkit-transition:all .3s cubic-bezier(.15,-.035,0,2);transition:all .3s cubic-bezier(.15,-.035,0,2)}.pass-includes:hover:after{right:-14px}.pass-modal-box{-webkit-box-shadow:0 0 10px 5px rgba(37,23,70,.15);box-shadow:0 0 10px 5px rgba(37,23,70,.15);width:80%;padding:20px;text-align:left}@media only screen and (max-width:480px){.pass-modal-box{width:90%}}.pass-modal-content{padding:20px;padding-right:80px}.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-content{padding-left:0}}.event-block{max-width:1180px;margin:0 auto;position:relative}@media only screen and (max-width:1220px){.event-block{max-width:calc(100% - 40px)}}@media only screen and (max-width:480px){.event-block{max-width:90%}}@media only screen and (max-width:768px){.event-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.event-block-imgCont img{-o-object-fit:cover;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:768px){.event-block-info{display:block;padding:20px}}.event-presented-by{margin-top:0;margin-bottom:.5rem}.presents-opener{display:inline}.event-block-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:20px}.event-block-social svg{display:block;margin-left:20px}.partners{padding-bottom:40px}.module-template-partners-banner-featured{padding-top:30px;padding-bottom:30px}.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}}.partners{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack: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:33.33333%;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 h1{margin:3.5rem 0}@media only screen and (max-width:480px){.module-template-history-callout h1{margin:0 0 3rem}}.year-picker{padding-top:30px;margin-bottom:10rem;position:relative;width:100%}.year-picker-list{background-color:transparent;width:30rem;text-align:center;-moz-text-align-last:center;text-align-last:center;font-size:1.8rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.history-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.history-gallery{margin-left:-20px}}@media only screen and (-ms-high-contrast:active) and (max-width:480px),only screen and (-ms-high-contrast:none) and (max-width:480px){.history-gallery{margin-left:0}}@supports (display:grid){.history-gallery{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:20px}@media only screen and (max-width:959px){.history-gallery{-ms-grid-columns:1fr (.5fr)[2] 1fr;grid-template-columns:1fr repeat(2,.5fr) 1fr}}@media only screen and (max-width:600px){.history-gallery{grid-gap:10px}}@media only screen and (max-width:480px){.history-gallery{-ms-grid-columns:1fr;grid-template-columns:1fr}}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.history-gallery-el{width:calc(33.33333333% - 20px);margin-left:20px;margin-bottom:20px}}@media only screen and (-ms-high-contrast:active) and (max-width:959px),only screen and (-ms-high-contrast:none) and (max-width:959px){.history-gallery-el{width:calc(50% - 20px)}}@media only screen and (-ms-high-contrast:active) and (max-width:480px),only screen and (-ms-high-contrast:none) and (max-width:480px){.history-gallery-el{width:100%;margin-left:0}}@supports (display:grid){@media only screen and (max-width:959px){.history-gallery-el{grid-column:span 2}}@media only screen and (max-width:480px){.history-gallery-el{grid-column:span 1}}}.history-gallery-poster{overflow:hidden;position:relative}.history-gallery-poster a{position:absolute;top:0;left:0}@media only screen and (max-width:959px){.history-gallery-poster{grid-column:span 1}}@media only screen and (max-width:480px){.history-gallery-poster a{position:relative;height:auto}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.history-gallery-vid{width:calc(66.66666667% - 20px)}}@media only screen and (-ms-high-contrast:active) and (max-width:480px),only screen and (-ms-high-contrast:none) and (max-width:480px){.history-gallery-vid{width:100%}}@supports (display:grid){.history-gallery-vid{grid-column:2/-1}@media only screen and (max-width:480px){.history-gallery-vid{-ms-grid-column:1;grid-column-start:1}}}.history-gallery-img{width:100%}.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}}.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}}.module-template-faq-faq{padding-bottom:90px;padding-top:40px}.module-template-faq-faq .faq-no-results{display:none;margin:100px 0}.faq-categories,.faq-searchBar{width:100%}.faq-searchBar #searchBar{width:100%;padding:0 20px}.faq-searchBar #searchBar::-webkit-input-placeholder{-webkit-transition:color .25s ease;transition:color .25s ease;font-style:normal}.faq-searchBar #searchBar::-moz-placeholder{-webkit-transition:color .25s ease;transition:color .25s ease;font-style:normal}.faq-searchBar #searchBar::-ms-input-placeholder{-webkit-transition:color .25s ease;transition:color .25s ease;font-style:normal}.faq-searchBar #searchBar::placeholder{-webkit-transition:color .25s ease;transition:color .25s ease;font-style:normal}.faq-category{width:100%}.faq-category h5+.faq-item{margin-top:3.2rem}.faq-item{position:relative;margin-bottom:20px;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.faq-item.open i:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.faq-item i{position:absolute;width:28px;height:28px}.faq-item i:before{content:"+";font-style:normal;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.faq-item .question{cursor:pointer;padding-left:20px;margin-bottom:10px}.faq-answer{display:none;padding:20px}.faq-answer iframe{width:100%}#newsletterCTA{text-align:center}#newsletterCTA .b{margin-top:20px}@media only screen and (max-width:480px){#newsletterCTA .b{font-size:1.2rem}}#newsletter-signup{display:none;position:fixed;bottom:0;left:0;right:0;width:100%;padding-top:15px;padding-bottom:15px;z-index:3}#newsletter-signup input[type=email],#newsletter-signup input[type=text]{width:100%}#newsletter-signup.hide{display:none}#newsletter-signup.isOpened>div{-webkit-box-align:start;-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 .closeBtn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width:480px){#newsletter-signup.isOpened{top:0}}.newsletter-wrap{max-width:1180px;margin:0 auto;position:relative;width:100%}@media only screen and (max-width:1220px){.newsletter-wrap{max-width:calc(100% - 40px)}}@media only screen and (max-width:480px){.newsletter-wrap{max-width:90%}}.newsletter-content{width:100%}.newsletter-closeBtn{width:100%;text-align:right;margin-bottom:20px}.newsletter-closeBtn .b--close{display:inline-block}.newsletter-signup-description{padding-right:20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (max-width:768px){.newsletter-signup-description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.newsletter-footnote{margin-top:4rem}@media only screen and (max-width:768px){.newsletter-footnote{margin:2rem 0}}.newsletter-signup-form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (max-width:768px){.newsletter-signup-form{-webkit-box-ordinal-group:4;-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}#mc_embed_signup .button:hover{background-color:transparent}.mc-field-group{width:100%}.error-page{max-width:1180px;margin:0 auto;position:relative;width:100%;min-height:calc(100vh - 135px);padding:200px 0}@media only screen and (max-width:1220px){.error-page{max-width:calc(100% - 40px)}}@media only screen and (max-width:480px){.error-page{max-width:90%}}.error-content #aga,.error-content #oshe,.error-content .beluga-box{display:none}.event-block{width:100%;margin-bottom:4rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.event-block-imgCont{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;width:58.33333333%}@media only screen and (max-width:480px){.event-block-imgCont{margin-left:0;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;width:58.33333333%}}@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.66666667%;flex-basis:41.66666667%;width:41.66666667%}@media only screen and (max-width:480px){.event-block-info{margin-left:0;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;width:41.66666667%}}@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:50%}.module-template-accommodations-list{text-align:center}.accommodations-filter{margin-bottom:20px;padding-right:30px;padding-left:30px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-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{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.accommodations-filter-element{padding-top:15px;padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-right: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;-webkit-transition:background .25s linear;transition:background .25s linear;left:0}.accommodations-filter-element-label{text-align:left;margin-right:10px}.accommodations-blocks{margin-bottom:20px;margin-left:-1.69491525%;width:101.69491525%}.accommodations-blocks>a,.accommodations-blocks>article,.accommodations-blocks>div,.accommodations-blocks>form,.accommodations-blocks>input,.accommodations-blocks>section{margin-left:1.69491525%;margin-bottom:20px;-ms-flex-preferred-size:31.63841808%;flex-basis:31.63841808%;width:31.63841808%}@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{margin-left:0;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;width:33.33333333%}}@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:480px){.accommodations-blocks{display:block}.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%}}@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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:959px){.accommodations-block{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width:600px){.accommodations-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.accommodations-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:600px){.accommodations-img,.accommodations-img img{width:100%}}.accommodations-description{padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:959px){.accommodations-description{min-width:50%}}.accommodations-price{font-size:2.8rem}.accommodations-btn{margin-top:20px}.accommodations-no-results{margin:2rem 0;display:none;width:100%}.accommodation-single{-ms-flex-preferred-size:100%;flex-basis:100%}.accommodation-single:after{content:"";display:table;clear:both}@media only screen and (max-width:959px){.accommodation-single{display:block}}.accommodation-back{margin-bottom:20px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-ms-flex-preferred-size:100%;flex-basis:100%}.accommodation-back a{position:relative;margin-left:10px}.accommodation-back a:before{position:absolute;width:0;height:0;left:-10px;-webkit-transition:all .3s cubic-bezier(.15,-.035,0,2);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:40px;padding-right:40px}@media only screen and (max-width:1220px){.accommodation-description{padding-right:0}}.accommodation-media{margin-left:-20px}@media only screen and (max-width:959px){.accommodation-media{margin-bottom:20px}}@media only screen and (max-width:600px){.accommodation-media{display:block;margin-left:0}}.accommodation-map{padding-left:20px;width:50%;-webkit-box-pack:justify;-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-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-map{width:100%;height:60vw;margin-bottom:20px;padding-left:0}}.accommodation-carousel{width:50%;padding-left:20px}.accommodation-carousel img{-o-object-fit:cover;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:600px){.accommodation-carousel{width:100%;padding-left:0}}@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){.carousel-content{height:45vw}}.accommodation-map-stripe{position:relative;z-index:1;text-transform:uppercase;font-size:1.8rem;height:55px}.accommodation-map-stripe,.accommodation-map-stripe a{width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.accommodation-map-stripe a{color:#fff;height:100%;text-align:center;line-height:55px}.accommodation-aside-inside{height:100%;padding:40px}.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}@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}}.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%;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.module-template-basic-carousel{margin-top:1em}.module-template-basic-carousel li{text-align:center}.module-template-basic-carousel li img{display:inline-block;width:100%}.module-template-basic-carousel a{text-decoration:none;border:none}#osheaga{color:#243b52;font-family:Poppins,sans-serif;font-size:1.8rem;line-height:2.8rem}@media only screen and (max-width:480px){#osheaga{font-size:1.6rem;line-height:2.4rem}}.lb-dataContainer .lb-caption h1,h1,h2,h3,h4,h5,h6{font-family:Changa One,impact,sans-serif;font-weight:400}h1{font-size:7.2rem;line-height:7.2rem;text-align:center;margin-top:3.6rem;color:#1e2251}@media only screen and (max-width:768px){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:6rem;line-height:5.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}}.lb-dataContainer .lb-caption h1,h3{font-size:4.8rem;line-height:4.8rem;margin:3.6rem 0}@media only screen and (max-width:600px){.lb-dataContainer .lb-caption h1,h3{font-size:3rem;line-height:3rem}}h4{font-size:4.2rem;line-height:3.6rem}@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}.lb-dataContainer .lb-caption h1+p,h3+p{margin-top:-2.5rem}h4+p,h5+p,h6+p{margin-top:.8rem}h1+hr{text-align:center}hr{margin:2.8rem auto 2.2rem;width:75px;border:2px solid #26b0bd}p{font-family:Poppins,sans-serif;margin-bottom:3.2rem;width:100%}.text-italic{font-style:italic}.text-small{font-size:1.4rem;margin-top:2em;display:block}a{color:#243b52;border-bottom:2px solid #243b52}.cancelLinkStyle{border-bottom:none}.large{font-size:1.8rem}.small{font-size:1.4rem}.b,input[type=submit]{border-radius:40px;font-size:1.7rem;font-family:Changa One,impact,sans-serif;font-weight:400;line-height:4.8rem;padding:0 30px;border-bottom:none}@media only screen and (max-width:480px){.b,input[type=submit]{font-size:1.4rem}}@media only screen and (max-width:320px){.b,input[type=submit]{width:100%}}.b-primary{background-color:#ffe454;-webkit-box-shadow:0 2px 0 0 #1e2251;box-shadow:0 2px 0 0 #1e2251;color:#1e2251;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.b-primary svg{fill:#1e2251}.b-primary:hover{background-color:#1e2251;-webkit-box-shadow:0 2px 0 0 #2c3276;box-shadow:0 2px 0 0 #2c3276;color:#ffe454}.b-primary:hover svg{fill:#26b0bd}.b-transparent{border:2px solid #ffe454;background-color:transparent;color:#1e2251}.b-transparent:hover{background-color:#ffe454;color:#1e2251}.b-sm{min-width:0;padding:0}.b-md{min-width:215px}.b--close{border-bottom:none;border:2px solid #083852;-ms-flex-negative:0;flex-shrink:0;padding:8px;height:35px;width:35px;border-radius:50%;background-color:transparent}.b--close svg{fill:#083852;width:100%;height:100%}.b--close:hover{border-color:#243b52}.b--close:hover svg{fill:#243b52}.b--switch input:checked~span a{right:0}.b--switch>span{border-radius:25px;max-width:500px;margin-bottom:50px;left:calc(50% - 250px)}@media only screen and (max-width:600px){.b--switch>span{left:0}}.b--switch span span{border-radius:40px;font-size:1.7rem;font-family:Changa One,impact,sans-serif;font-weight:400;line-height:4.8rem;padding:0 30px;border-bottom:none;position:relative;z-index:2;width:50%;opacity:1}@media only screen and (max-width:480px){.b--switch span span{font-size:1.4rem}}@media only screen and (max-width:320px){.b--switch span span{width:100%}}.b--switch a{border-radius:20px;background-color:#26b0bd;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:50%;right:50%}@media only screen and (max-width:600px){.b--switch span span{font-size:1.3rem;padding:0}}.i-facebook:hover svg,.i-facebook svg,.i-instagram:hover svg,.i-instagram svg,.i-snapchat:hover svg,.i-snapchat svg,.i-twitter:hover svg,.i-twitter svg,.i-youtube:hover svg,.i-youtube svg{fill:#26b0bd}.i-snapchat .st1{fill:#f6ec3d}.image-gallery-clickzone{border-bottom:none}.image-gallery-img{opacity:.5}.image-gallery-caption{color:#26b0bd}.lb-data .lb-number{display:none!important}.lb-dataContainer{background:#fff!important;border-radius:0!important;position:relative;padding:2em;max-width:100%!important;width:100%!important}@media only screen and (max-width:600px){.lb-dataContainer{padding:0 .2em}.lb-dataContainer .lb-details{width:100%}.lb-dataContainer h1{margin-top:.2em;font-size:2.2em}}.lb-dataContainer .lb-closeContainer{position:absolute;bottom:-2em;right:0}.lb-dataContainer .lb-caption h1{color:#243b52;margin-top:0;margin-bottom:0}.lb-dataContainer .lb-caption h1,.lb-dataContainer .lb-caption p{text-align:left!important}.lb-dataContainer .lb-caption p{font-weight:200;font-size:1.5rem;line-height:1.5em}.lb-caption{color:#243b52!important;width:auto;overflow:initial;display:inline-block;line-height:1.6em!important;padding-bottom:1em!important}.lb-data .lb-details{width:100%}.popupContainer{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;max-width:80vw!important;margin:0 auto;height:auto!important;width:auto!important;background:#fff}@media only screen and (max-width:768px){.popupContainer{-ms-grid-columns:100%;grid-template-columns:100%}.popupContainer .lb-dataContainer{width:100%}}.popupContainer.nogridlayout{display:inline-block;background:transparent}.popupContainer.nogridlayout .lb-dataContainer{background:transparent!important;width:100%!important;height:0!important}.popupContainer.nogridlayout .lb-outerContainer{background:transparent}.lb-outerContainer{height:auto!important;width:100%!important;border-radius:0!important;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.lb-outerContainer .lb-image{max-width:100%!important;height:auto!important;margin:0 auto!important}.lb-next,.lb-prev{border:none!important}.lightboxOverlay{width:100%!important}input,textarea{background-color:transparent;border-radius:40px;border:2px solid #26b0bd;font-size:1.6rem;font-weight:300;font-family:Poppins,sans-serif}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-style:italic;color:rgba(36,59,82,.8)}input::-moz-placeholder,textarea::-moz-placeholder{font-style:italic;color:rgba(36,59,82,.8)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-style:italic;color:rgba(36,59,82,.8)}input::placeholder,textarea::placeholder{font-style:italic;color:rgba(36,59,82,.8)}input:focus,textarea:focus{border-color:#26b0bd}input[type=submit],textarea[type=submit]{border:none}.input-lg{height:50px}label{font-family:Changa One,impact,sans-serif}.select-list{color:#243b52;border-color:#083852;border-radius:10px;text-align:left;-moz-text-align-last:auto;text-align-last:auto}.select-list svg{fill:#fb6966}.select-list-element a{padding:1rem 2rem}.homepage{background:#fb6966}#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}#header{height:70px}@media only screen and (max-width:959px){#header{height:60px}}@media only screen and (max-width:600px){#header{height:50px}}.nav{background-color:#faf17c;-webkit-box-shadow:0 2px 6px rgba(24,15,46,.12);box-shadow:0 2px 6px rgba(24,15,46,.12);font-size:1.8rem;height:70px}@media only screen and (max-width:959px){.nav{height:60px}}@media only screen and (max-width:600px){.nav{height:50px}}.nav a{font-weight:400;border-bottom:none}.nav a,.nav a:hover{color:#1e2251}@media only screen and (max-width:1220px){.nav{font-size:1.6rem}}@media only screen and (max-width:959px){.nav{font-size:1.4rem}}@media only screen and (max-width:768px){.nav{font-size:1.8rem}}.nav-wrap{height:100%}@media only screen and (max-width:768px){.nav-wrap{height:auto}}@media only screen and (max-width:768px){.nav-primary{height:60px;overflow:hidden}}.nav-secondary,.nav-secondary>li:not(.nav-play){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.nav-secondary>li:not(.nav-play){display:block;height:70px;line-height:70px}.nav-secondary>li:not(.nav-play):hover a{color:#8f91a8}.nav-secondary .passes{background:#1e2251}.nav-secondary .passes.active a,.nav-secondary .passes:hover a{color:#fff!important}.nav-secondary .active a{color:#8f91a8}.nav-secondary .active .nav-arrow svg{fill:#1e2251}.nav-secondary .active .nav-submenu a:hover{color:#1e2251!important}.nav-secondary a{line-height:100%}@media only screen and (max-width:768px){.nav-secondary li{border:none;width:100%;height:inherit!important}.nav-secondary li:last-child,.nav-secondary li:nth-last-child(2){border-bottom:none}.nav-secondary a{line-height:70px}}@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}}.nav-home{padding:20px 20px 20px 0}.nav-home.active svg{fill:#8f91a8;opacity:1}.nav-home a{height:100%;line-height:normal}.nav-home a:hover svg{fill:#8f91a8}.nav-home svg{fill:#1e2251;width:auto}@media only screen and (max-width:768px){.nav-home{display:inline-block;height:100%;margin-left:3%;padding:11px 22px 11px 0}}.nav-click{line-height:100%}@media only screen and (min-width:769px){.nav-click:hover .nav-arrow svg{fill:#1e2251;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.nav-arrow{width:10px;margin-left:10px;vertical-align:middle}.nav-arrow svg{fill:#fff}@media only screen and (max-width:959px){.nav-arrow{width:8px;margin-left:4px}}@media only screen and (max-width:768px){.nav-arrow{margin-left:10px}}.nav-submenu{background-color:#faf17c;text-align:left;white-space:nowrap;position:absolute;z-index:-1;-webkit-box-shadow:inset 0 1px 6px rgba(24,15,46,.12);box-shadow:inset 0 1px 6px rgba(24,15,46,.12)}.nav-submenu li a{line-height:15px;padding:10px 20px;color:#fff!important}.nav-submenu li.active a,.nav-submenu li a:hover{color:#1e2251!important}@media only screen and (max-width:768px){.nav-submenu{position:static;-webkit-box-shadow:none;box-shadow:none}.nav-submenu a{line-height:70px;padding:0 5%;color:hsla(0,0%,100%,.6)}}@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 span{background:#1e2251;height:5px}#nav-mobile-toggle:hover span{opacity:.7}@media only screen and (max-width:768px){#nav-mobile-toggle{top:11px}}.nav-play{padding:12px 0;min-width:88px;height:70px}@media only screen and (max-width:959px){.nav-play{height:60px}}@media only screen and (max-width:600px){.nav-play{height:50px}}.nav-play svg{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;height:100%;max-width:55px}.nav-play:hover svg{-webkit-transform:translateY(2px);transform:translateY(2px)}@media only screen and (max-width:768px){.nav-play{border-radius:20px;margin:0 5%;width:auto}}@media only screen and (max-width:480px){.nav-play{padding:0;border-radius:0;padding:.5em}}@media only screen and (max-width:768px){.nav-submenu--active>a{color:#1e2251}.nav-submenu--active .nav-arrow svg{fill:#1e2251}}#footer{background-color:#0b171b;font-weight:300}#footer a,#footer li{color:#fff}#footer a{border-bottom:none}#footer a:hover{color:#ccc}#footer a:hover svg{opacity:.5}#footer .i-facebook svg,#footer .i-instagram svg,#footer .i-snapchat svg,#footer .i-twitter svg,#footer .i-youtube svg{fill:#fff}#footer .wrap{border-top:1px solid hsla(0,0%,100%,.2);padding-top:36px}.footer-nav-primary{font-size:1.8rem;font-family:Changa One,impact,sans-serif;text-transform:uppercase}.footer-nav-secondary{margin-top:10px;font-size:1.3rem;font-family:Poppins,sans-serif}body:not(homepage) #footer{padding-top:0}.module-color-blue{background-color:#2880bc;color:#fff}.module-color-peach{background-color:hsla(0,0%,100%,.45);color:#fff}.module-color-yellow{background-color:#ffe454;color:#243b52;border:20px solid #fff}.module-color-white{background-color:#fff}.module-color-white h1{color:#1e2251}.homepage .main-bg,.main-bg{background:-webkit-gradient(linear,left top,left bottom,from(#39e4e8),color-stop(90%,#e88748),color-stop(97%,#fbc671));background:linear-gradient(-180deg,#39e4e8,#e88748 90%,#fbc671 97%)}.module-constrain:last-child{margin-bottom:20px}.module-span-12{grid-column:1/-1}.module-span-12:last-child{margin-bottom:0}.module-span-12.module-constrain{grid-column:2/-2}.module-span-12.module-constrain:last-child{margin-bottom:20px}.module-constrain+.module-span-12:not(.module-constrain){margin-top:20px}.module-template-basic-wysiwyg-html table td{padding:.5em}.text-color-yellow{color:#fb6966}.module-template-basic-wysiwyg-html{padding:20px}.module-template-basic-wysiwyg-html:first-child{padding:0}.module-template-basic-wysiwyg-html h1{margin-top:0}.module-template-basic-wysiwyg-html .b{margin:40px 0}.Travel{margin-bottom:20px}.module-template-basic-gallery{padding:20px 20px 0}.module-template-basic-gallery:last-of-type{margin-bottom:20px}.module-template-osheaga-homepage-banner{background-color:transparent;margin-bottom:1em;padding-top:0;width:100%;height:80vh;min-height:600px;position:relative;overflow:hidden}.module-template-osheaga-homepage-banner video{position:absolute;width:100vw;height:auto;top:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@supports ((-o-object-fit:cover) or (object-fit:cover)){.module-template-osheaga-homepage-banner video video{-o-object-fit:cover;object-fit:cover;font-family:object-fit\: cover;width:100%;height:100%}}.module-template-osheaga-homepage-banner video{height:100%;-o-object-fit:cover;object-fit:cover}.module-template-basic-header-banner{background-color:transparent;grid-column:1/-1}.header-banner-logo{max-width:350px;border-bottom:none}.banner-content{color:#fff;text-shadow:0 0 20px rgba(50,32,75,.75);font-weight:700}.banner-content .b{text-shadow:none}.header-banner-date{font-size:2.444em;line-height:3.6rem}@media only screen and (max-width:480px){.header-banner-date{font-size:1.98em}}.header-banner-location{font-size:1.667em;font-family:Changa One,impact,sans-serif;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width:480px){.header-banner-location{font-size:1em}}.header-banner-logo{max-width:400px;margin-bottom:20px}.module-template-basic-youtube-video,.module-template-history-recap-video{padding-top:60px}.module-template-basic-youtube-video{padding-bottom:60px;position:relative}@media only screen and (max-width:600px){.module-template-basic-youtube-video{padding:20px 0}}.poster .poster-img{border:none}.poster .poster-img img{border:10px solid #fff}.poster-btn{background-color:#ffe454;-webkit-box-shadow:0 2px 0 0 #1e2251;box-shadow:0 2px 0 0 #1e2251;color:#1e2251;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.poster-btn svg{fill:#1e2251}.poster-btn:hover{background-color:#1e2251;-webkit-box-shadow:0 2px 0 0 #2c3276;box-shadow:0 2px 0 0 #2c3276;color:#ffe454}.poster-btn:hover svg{fill:#26b0bd}.poster-close-btn{border-color:#26b0bd}.poster-close-btn svg{fill:#26b0bd}.poster-close-btn:hover{border-color:#fff}.poster-close-btn:hover svg{fill:#fff}.poster-share{color:#26b0bd}.poster-share a{border-bottom:none}.lineupCTA{margin-top:20px}.module-template-basic-app-callout{margin-bottom:20px;z-index:0}.module-template-basic-app-callout.module-pull-up{margin-top:-10rem;position:relative;z-index:1}.app-callout{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px}@media only screen and (max-width:768px){.app-callout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.app-callout-image{width:41.66666667%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:959px){.app-callout-image{width:auto}}@media only screen and (max-width:768px){.app-callout-image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.app-callout-text{width:58.33333333%;padding-left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:520px}@media only screen and (max-width:959px){.app-callout-text{width:auto}}@media only screen and (max-width:768px){.app-callout-text{padding-left:0}}.app-callout-title{margin-top:0}.app-callout-subtitle{font-size:1.6rem;margin-bottom:10px}@media only screen and (max-width:768px){.app-callout-vendors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:600px){.app-callout-vendors{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.app-callout-vendor{border-bottom:none;max-width:200px;width:100%;display:inline-block;margin-right:10px}.app-callout-vendor img{width:100%}@media only screen and (max-width:600px){.app-callout-vendor{margin-right:0;margin-top:10px}}.app-callout-date{margin-top:15px;margin-bottom:0;font-weight:700}.module-template-basic-callout h4{margin-bottom:10px;color:#1e2251}.module-template-basic-callout a{color:#243b52}.module-template-basic-callout .cta{padding:20px;height:100%}.module-template-basic-callout:hover .cta-arrow{background-color:#ffe454}.module-template-basic-callout:hover .cta-arrow svg{fill:#1e2251;-webkit-transform:translateX(2px);transform:translateX(2px)}.experience .module-container{grid-row-gap:20px}@media only screen and (max-width:600px){.experience .module-container{grid-row-gap:6px;grid-column-gap:6px}}.module-container{grid-row-gap:inherit}@media only screen and (max-width:600px){.module-container{grid-row-gap:6px;grid-column-gap:6px}}.experienceCTA.experienceCTAodd .cta-content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.experienceCTA.module-color-blue.module-template-basic-callout.module-span-6,.experienceCTA.module-color-blue.module-template-basic-callout.module-span-12,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-6,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-12,.experienceCTA.module-color-white.module-template-basic-callout.module-span-6,.experienceCTA.module-color-white.module-template-basic-callout.module-span-12,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-6,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-12{height:inherit}.experienceCTA.module-color-blue.module-template-basic-callout.module-span-6:before,.experienceCTA.module-color-blue.module-template-basic-callout.module-span-12:before,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-6:before,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-12:before,.experienceCTA.module-color-white.module-template-basic-callout.module-span-6:before,.experienceCTA.module-color-white.module-template-basic-callout.module-span-12:before,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-6:before,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-12:before{display:none}.experienceCTA.module-color-blue.module-template-basic-callout.module-span-6 p,.experienceCTA.module-color-blue.module-template-basic-callout.module-span-12 p,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-6 p,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-12 p,.experienceCTA.module-color-white.module-template-basic-callout.module-span-6 p,.experienceCTA.module-color-white.module-template-basic-callout.module-span-12 p,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-6 p,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-12 p{max-width:inherit}.experienceCTA.module-color-blue.module-template-basic-callout.module-span-6 a,.experienceCTA.module-color-blue.module-template-basic-callout.module-span-6 p,.experienceCTA.module-color-blue.module-template-basic-callout.module-span-12 a,.experienceCTA.module-color-blue.module-template-basic-callout.module-span-12 p,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-6 a,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-6 p,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-12 a,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-12 p,.experienceCTA.module-color-white.module-template-basic-callout.module-span-6 a,.experienceCTA.module-color-white.module-template-basic-callout.module-span-6 p,.experienceCTA.module-color-white.module-template-basic-callout.module-span-12 a,.experienceCTA.module-color-white.module-template-basic-callout.module-span-12 p,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-6 a,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-6 p,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-12 a,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-12 p{color:#243b52!important;text-shadow:none}.experienceCTA.module-color-blue.module-template-basic-callout.module-span-6 h4,.experienceCTA.module-color-blue.module-template-basic-callout.module-span-12 h4,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-6 h4,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-12 h4,.experienceCTA.module-color-white.module-template-basic-callout.module-span-6 h4,.experienceCTA.module-color-white.module-template-basic-callout.module-span-12 h4,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-6 h4,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-12 h4{text-shadow:none;color:#1e2251!important}.experienceCTA.module-color-blue.module-template-basic-callout.module-span-6 .cta-img,.experienceCTA.module-color-blue.module-template-basic-callout.module-span-12 .cta-img,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-6 .cta-img,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-12 .cta-img,.experienceCTA.module-color-white.module-template-basic-callout.module-span-6 .cta-img,.experienceCTA.module-color-white.module-template-basic-callout.module-span-12 .cta-img,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-6 .cta-img,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-12 .cta-img{position:relative;z-index:1}.experienceCTA.module-color-blue.module-template-basic-callout.module-span-12 .cta-content,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-12 .cta-content,.experienceCTA.module-color-white.module-template-basic-callout.module-span-12 .cta-content,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-12 .cta-content{padding:0 20px 0 40px;width:41.66666667%}@media only screen and (max-width:600px){.experienceCTA.module-color-blue.module-template-basic-callout.module-span-12 .cta-content,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-12 .cta-content,.experienceCTA.module-color-white.module-template-basic-callout.module-span-12 .cta-content,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-12 .cta-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:20px 0;width:100%}.experienceCTA.module-color-blue.module-template-basic-callout.module-span-12 .cta-content a,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-12 .cta-content a,.experienceCTA.module-color-white.module-template-basic-callout.module-span-12 .cta-content a,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-12 .cta-content a{padding:0}}.experienceCTA.module-color-blue.module-template-basic-callout.module-span-12 .cta-img,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-12 .cta-img,.experienceCTA.module-color-white.module-template-basic-callout.module-span-12 .cta-img,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-12 .cta-img{position:relative;z-index:1;width:58.33333333%}@media only screen and (max-width:600px){.experienceCTA.module-color-blue.module-template-basic-callout.module-span-12 .cta-img,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-12 .cta-img,.experienceCTA.module-color-white.module-template-basic-callout.module-span-12 .cta-img,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-12 .cta-img{width:100%}}.experienceCTA.module-color-blue.module-template-basic-callout.module-span-6 .cta-content,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-6 .cta-content,.experienceCTA.module-color-white.module-template-basic-callout.module-span-6 .cta-content,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-6 .cta-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:20px 0;width:100%}.experienceCTA.module-color-blue.module-template-basic-callout.module-span-6 .cta-content a,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-6 .cta-content a,.experienceCTA.module-color-white.module-template-basic-callout.module-span-6 .cta-content a,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-6 .cta-content a{padding:0}.experienceCTA.module-color-blue.module-template-basic-callout.module-span-6 .cta-img,.experienceCTA.module-color-peach.module-template-basic-callout.module-span-6 .cta-img,.experienceCTA.module-color-white.module-template-basic-callout.module-span-6 .cta-img,.experienceCTA.module-color-yellow.module-template-basic-callout.module-span-6 .cta-img{width:100%}.experienceCTA.module-template-basic-callout{margin-bottom:0;overflow:hidden;background-image:none!important}.experienceCTA.module-template-basic-callout .cta-img{position:absolute;top:0;left:0;max-height:inherit;height:100%;width:100%;z-index:0}.experienceCTA.module-template-basic-callout .cta-img img{opacity:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.experienceCTA.module-template-basic-callout.module-color-blue img,.experienceCTA.module-template-basic-callout.module-color-peach img,.experienceCTA.module-template-basic-callout.module-color-white img,.experienceCTA.module-template-basic-callout.module-color-yellow img{display:block}.experienceCTA.module-template-basic-callout a{color:#fff;text-shadow:0 0 9px rgba(50,32,75,.35)}.experienceCTA .cta{background-image:none;height:100%}.experienceCTA .cta h4{color:#1e2251!important}.experienceCTA .cta p{color:#fff!important}.experienceCTA .cta img{opacity:.9}.experienceCTA .cta:before{content:none}.experienceCTA.module-span-6{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:span 2;width:100%}@media only screen and (max-width:600px){.experienceCTA.module-span-6{grid-column:2/-2}}.experienceCTA.module-span-6.module-constrain{-ms-grid-column:2;grid-column-start:2;grid-column-end:2}@media only screen and (max-width:600px){.experienceCTA.module-span-6.module-constrain{grid-column:2/-2}}.experienceCTA.module-span-6+.module-span-6.module-constrain{-ms-grid-column:3;grid-column-start:3;grid-column-end:3}@media only screen and (max-width:600px){.experienceCTA.module-span-6+.module-span-6.module-constrain{grid-column:2/-2}}.experienceCTA.module-span-6+.module-span-6.module-constrain+.module-span-6{-ms-grid-column:auto;grid-column-start:auto}.experienceCTA.module-span-6+.module-span-6.module-constrain+.module-span-6.module-constrain{-ms-grid-column:2;grid-column-start:2;grid-column-end:2}@media only screen and (max-width:600px){.experienceCTA.module-span-6+.module-span-6.module-constrain+.module-span-6.module-constrain{grid-column:2/-2}}.experienceCTA.module-span-6+.module-span-6.module-constrain+.module-span-6+.module-span-6{-ms-grid-column:auto;grid-column-start:auto}.experienceCTA.module-span-6+.module-span-6.module-constrain+.module-span-6+.module-span-6.module-constrain{-ms-grid-column:3;grid-column-start:3;grid-column-end:3}@media only screen and (max-width:600px){.experienceCTA.module-span-6+.module-span-6.module-constrain+.module-span-6+.module-span-6.module-constrain{grid-column:2/-2}}.experienceCTA .cta-content-overlay{border:none}.experienceCTA .cta-title{font-size:4rem;line-height:4rem}.experienceCTA .cta-title+p{margin-top:0}.experienceCTA .cta-btn{background-color:#ffe454;-webkit-box-shadow:0 2px 0 0 #1e2251;box-shadow:0 2px 0 0 #1e2251;color:#1e2251;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-shadow:none}.experienceCTA .cta-btn svg{fill:#1e2251}.experienceCTA .cta-btn:hover{background-color:#1e2251;-webkit-box-shadow:0 2px 0 0 #2c3276;box-shadow:0 2px 0 0 #2c3276;color:#ffe454}.experienceCTA .cta-btn:hover svg{fill:#26b0bd}.experienceCTA .cta-btn:before{content:none}.experienceCTA p{font-weight:400}@media only screen and (max-width:959px){.experienceCTA.module-span-6{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:3;grid-column-end:span 3}.experienceCTA.module-span-6+.module-span-6{-ms-grid-column:1;grid-column-start:1}}@media only screen and (max-width:600px){.experienceCTA .cta-title{font-size:3.4rem;line-height:4.4rem}}.experienceCTA.module-template-basic-callout.module-span-6,.experienceCTA.module-template-basic-callout.module-span-12{height:680px}.experienceCTA.module-template-basic-callout.module-span-6:before,.experienceCTA.module-template-basic-callout.module-span-12:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear,left top,right bottom,from(#000),to(transparent));background-image:linear-gradient(to bottom right,#000,transparent);opacity:.6;z-index:1}.experienceCTA.module-template-basic-callout.module-span-6.experienceCTA-short,.experienceCTA.module-template-basic-callout.module-span-12.experienceCTA-short{height:480px}.experienceCTA.module-template-basic-callout.module-span-12 p{max-width:50%}@media only screen and (max-width:600px){.experienceCTA.module-template-basic-callout.module-span-12 p{max-width:100%}}.experienceCTA.module-template-basic-callout.module-span-12 .cta-content-overlay{padding-right:8.33333%;padding-left:8.33333%}.experienceCTA.module-template-basic-callout.module-span-6 .cta-content-overlay{padding-right:16.66667%;padding-left:16.66667%}.experienceCTA .cta-content-overlay,.experienceCTA.module-template-basic-callout.module-span-6+.module-span-6 .cta-content-overlay{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1220px){.experienceCTA.module-template-basic-callout.module-span-6,.experienceCTA.module-template-basic-callout.module-span-12{height:580px}}@media only screen and (max-width:959px){.experienceCTA.module-template-basic-callout.module-span-6,.experienceCTA.module-template-basic-callout.module-span-12{height:480px}.experienceCTA.module-template-basic-callout.module-span-6 .cta-content-overlay{padding-right:8.33333%;padding-left:8.33333%}.experienceCTA.module-template-basic-callout.module-span-6+.module-span-6 .cta-content-overlay{margin-left:0;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.module-template-experience-map{max-height:60vh}.module-template-experience-map h1{margin:3.5rem 0}.module-template-experience-map img{width:100%;-o-object-fit:contain;object-fit:contain}.cta{text-align:center}.cta:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.cta-content{width:100%;z-index:1}.cta-content-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none}.cta-content-overlay:hover .cta-arrow{background-color:#1e2251}.cta-content-overlay:hover .cta-arrow svg{fill:#ffe454!important}.cta-img{max-height:510px;height:100%}.cta-btn{display:none}.cta-arrow{display:inline-block;border-radius:50%;-webkit-box-shadow:0 2px 0 0 #1e2251;box-shadow:0 2px 0 0 #1e2251;background-color:#ffe454;height:60px;margin-top:10px;text-align:center;width:60px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cta-arrow:hover{background-color:#1e2251}.cta-arrow svg{fill:#1e2251;height:100%;width:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pass-margin{margin-left:1em!important;display:inline-block}.module-template-passes-passes{padding:0 20px;margin-bottom:20px}.module-template-passes-passes h1{color:#1e2251}.module-template-passes-passes .b--switch-color input:not(:checked)~span .switch-wrap:first-child{color:#fff;border-bottom:none!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none}.module-template-passes-passes .b--switch-color input~span .switch-wrap:nth-child(2){color:#26b0bd;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.module-template-passes-passes .b--switch-color input~span .switch-wrap:nth-child(2):hover{color:#fb6966}.module-template-passes-passes .b--switch-color input:checked~span .switch-wrap:first-child{color:#26b0bd;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.module-template-passes-passes .b--switch-color input:checked~span .switch-wrap:first-child:hover{color:#fb6966}.module-template-passes-passes .b--switch-color input:checked~span .switch-wrap:nth-child(2){color:#fff;border-bottom:none!important;text-decoration:none}.pass-list{-webkit-transition:-webkit-transform .3s cubic-bezier(.17,.04,.03,.94);transition:-webkit-transform .3s cubic-bezier(.17,.04,.03,.94);transition:transform .3s cubic-bezier(.17,.04,.03,.94);transition:transform .3s cubic-bezier(.17,.04,.03,.94),-webkit-transform .3s cubic-bezier(.17,.04,.03,.94)}.pass{background-color:#ffe454;padding:40px 20px}.pass.disabled,.pass.soldout{opacity:.5}.pass.disabled .pass-btn{border:none;color:#26b0bd;background-color:transparent}@media only screen and (max-width:600px){.pass h6{font-size:2.4em;line-height:1em}}.device-toggler{width:100%;text-align:right;z-index:3;margin-bottom:1em}.device-toggler img{display:inline;margin-right:.5em;top:2px;position:relative}.device-toggler a{color:#243b52;padding:.4em;font-size:.7em;background:hsla(0,0%,100%,.6);text-decoration:none;border:none}.device-toggler a:first-child{margin-right:1em}.single-pass-toggler p{background:#1e2251;width:auto;float:none;height:39px;color:#fff;font-family:Changa One,impact,sans-serif;font-size:.95em;letter-spacing:.2em;line-height:2em;text-transform:uppercase}.device-toggle-container{position:relative}.device-toggle-container,.passes-toggler-container{width:100%;margin-bottom:1em;overflow:hidden}#passes-toggle-device{max-width:500px;height:45px;margin:auto;position:relative;border-radius:6px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#passes-toggle-device .inner-container{position:absolute;left:0;top:0;width:100%;height:inherit;text-transform:uppercase;font-size:.6em;letter-spacing:.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#passes-toggle-device .inner-container:first-child{background:#fff;color:#1e2251}#passes-toggle-device .inner-container:nth-child(2){background:#ffe454;color:#1e2251;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0);-webkit-transition:.3s cubic-bezier(0,0,0,1);transition:.3s cubic-bezier(0,0,0,1)}#passes-toggle-device .toggle{width:50%;position:absolute;height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 6px}#passes-toggle-device .toggle p{margin:auto;font-family:Changa One,impact,sans-serif;font-size:1.4em;line-height:unset}@media only screen and (max-width:480px){#passes-toggle-device .toggle p{font-size:1em}}#passes-toggle-device .toggle p img{float:left;top:8px;position:relative;margin-right:6px}#passes-toggle-device .toggle:first-child{left:0}#device-toggle-device{width:160px;height:36px;margin:auto;position:relative;border-radius:6px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;float:right;background:#fff}#device-toggle-device .inner-container{position:absolute;left:0;top:0;width:inherit;height:inherit;text-transform:uppercase;font-size:.6em;letter-spacing:.2em}#device-toggle-device .inner-container:first-child{color:#243b52}#device-toggle-device .inner-container:nth-child(2){-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0);-webkit-transition:.3s cubic-bezier(0,0,0,1);transition:.3s cubic-bezier(0,0,0,1)}#device-toggle-device .toggle{width:50%;position:absolute;height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 6px}#device-toggle-device .toggle p{margin:auto;font-family:Changa One,impact,sans-serif;font-size:1.4em;line-height:unset}#device-toggle-device .toggle p img{float:left;top:8px;position:relative;margin-right:6px}#device-toggle-device .toggle:first-child{right:0}.pass-sponsor{margin-bottom:10px}.pass-sponsor a{width:100%;padding-top:0;border-bottom:none}.pass-title{margin-bottom:.8em}.pass-price{font-size:5.2rem;line-height:6.4rem;font-family:Changa One,impact,sans-serif;position:relative;display:block;margin-bottom:10px}@media only screen and (max-width:1220px){.pass-price{font-size:3.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,.pass-wheelchair{background-color:#ffe454;-webkit-box-shadow:0 2px 0 0 #1e2251;box-shadow:0 2px 0 0 #1e2251;color:#1e2251;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pass-btn svg,.pass-wheelchair svg{fill:#1e2251}.pass-btn:hover,.pass-wheelchair:hover{background-color:#1e2251;-webkit-box-shadow:0 2px 0 0 #2c3276;box-shadow:0 2px 0 0 #2c3276;color:#ffe454}.pass-btn:hover svg,.pass-wheelchair:hover svg{fill:#26b0bd}.pass-btn-mobility{float:left;margin-left:1em!important}.pass-btn-mobility:hover svg{fill:#fff}.pass-btn-mobility svg{position:relative;width:20px;height:auto;top:5px}.pass-btn{margin-bottom:30px;font-size:1em}@media only screen and (max-width:480px){.pass-btn{font-size:.65em;padding:0 27px}}@media only screen and (max-width:1220px){.pass-btn{min-width:0}}.pass-wheelchair{border-radius:50%;height:56px;width:56px;border-bottom:none}.pass-wheelchair:hover svg{fill:#fff}.pass-includes{font-family:Poppins,sans-serif;color:#1e2251;font-size:.75em;border:none;font-weight:700;text-transform:uppercase}.pass-includes:after{content:"";width:8px;height:15px;top:0;background-repeat:no-repeat!important;display:block;background:url("../../images/osheaga/chevron.svg")}.pass-modal-box{background-color:#fff;color:#243b52;border:10px solid #083852}.modal-box{max-width:1140px}.pass-available{font-size:.7em;font-style:italic;margin-top:1em;margin-bottom:1.4em;line-height:1.8em}.js-pass-ca,.js-pass-us{display:none}.passes-isCanada .js-pass-ca{display:block;float:left}.single-pass-type>div{display:block;opacity:1;height:auto}.passes-isNotCanada .js-pass-us{display:block;float:left}.single-pass-show>div{height:auto!important;opacity:1!important}.js-toggle-cad,.js-toggle-usd{background:hsla(0,0%,100%,.6)}.js-toggle-cad.active,.js-toggle-usd.active{background:#fff}.pass-list-box{display:block}.pass-buttons-box{width:auto;display:table;text-align:center;float:none;margin:0 auto}.pass-buttons-box.passes-isCanada .js-pass-ca{display:block}.pass-buttons-box.passes-isCanada .js-pass-us,.pass-buttons-box.passes-isNotCanada .js-pass-ca{display:none}.pass-buttons-box.passes-isNotCanada .js-pass-us{display:block}.pass-buttons-box a{width:auto;min-width:inherit;margin:0 auto;text-align:center}@media only screen and (max-width:959px){.pass-buttons-box a{width:100%;float:none;display:block;margin-bottom:1em;margin-left:0!important}}.module-template-accommodations-list{padding:20px;margin-bottom:20px}.accommodations-message{padding:40px 20px;border:2px solid #083852;color:#243b52;text-align:center;max-width:1180px;margin-top:40px;margin-bottom:20px}.accommodations-filter{display:none}.accommodations-filter-element .radioBtn:checked~.accommodations-input-styleProxy:before{background-color:#26b0bd}.accommodations-filter-element input[type=checkbox]:checked~.checkBox-styleProxy{border-color:#26b0bd}.accommodations-filter-element input[type=checkbox]:checked~.checkBox-styleProxy:before{background:#26b0bd}.accommodations-filter-element .checkBox-styleProxy{border-color:#26b0bd;border-radius:10px}.accommodations-filter-element .checkBox-styleProxy:before{border-radius:6px}.accommodations-input-styleProxy:before{background-color:#26b0bd}.accommodations-block{background-color:#fff;font-family:Poppins,sans-serif;color:#243b52}.accommodations-block .accommodations-price,.accommodations-block a{color:#243b52;border:none}.accommodations-img{border-bottom:none}.accommodations-price{color:#26b0bd}.accommodations-price,.accommodations-title{font-family:Changa One,impact,sans-serif;font-weight:400}.accommodations-title{font-size:2.4rem;color:#fff;border-bottom:none}.accommodations-btn{background-color:#ffe454;-webkit-box-shadow:0 2px 0 0 #1e2251;box-shadow:0 2px 0 0 #1e2251;color:#1e2251;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#1e2251!important}.accommodations-btn svg{fill:#1e2251}.accommodations-btn:hover{background-color:#1e2251;-webkit-box-shadow:0 2px 0 0 #2c3276;box-shadow:0 2px 0 0 #2c3276;color:#ffe454}.accommodations-btn:hover svg{fill:#26b0bd}.accommodations-btn:hover{color:#ffe454!important}@media only screen and (max-width:480px){.accommodation-media{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:480px){.accommodation-media .accommodation-map{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width:480px){.accommodation-carousel{margin-bottom:40px}}@media only screen and (max-width:600px){.carousel-content{height:auto}}.accommodation-single{margin:20px 0}.accommodation-single .accommodation-back a{color:#1e2251;border:none}.accommodation-single .accommodation-back a:hover{color:#1e2251}@media only screen and (max-width:480px){.accommodation-single{display:-webkit-box;display:-ms-flexbox;display:flex}.accommodation-single .unslider{position:relative;top:0}}.accommodation-single .accommodation-main{color:#253b51;background:hsla(0,0%,100%,.45);padding:1em}@media only screen and (max-width:480px){.accommodation-single .accommodation-main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.accommodation-single .accommodation-main .unslider-arrow.next,.accommodation-single .accommodation-main .unslider-arrow.prev{border:none}@media only screen and (max-width:480px){.accommodation-single .accommodation-main .unslider-arrow.next,.accommodation-single .accommodation-main .unslider-arrow.prev{color:#1e2251;text-transform:uppercase;padding:4px;font-size:.8em;font-weight:500}}.accommodation-single .accommodation-main .unslider-arrow.next{display:none}@media only screen and (max-width:480px){.accommodation-single .accommodation-main .unslider-arrow.next{display:block!important;text-indent:-99999px;top:30%;position:absolute}.accommodation-single .accommodation-main .unslider-arrow.next:after{content:"\203A";display:block;width:20px;height:40px;font-size:80px;color:#1e2251;text-indent:0;position:relative;right:0}}.accommodation-single .accommodation-main .unslider-arrow.prev{display:none}@media only screen and (max-width:480px){.accommodation-single .accommodation-main .unslider-arrow.prev{display:block!important;text-indent:-99999px;top:30%;position:absolute}.accommodation-single .accommodation-main .unslider-arrow.prev:after{content:"\2039";display:block;width:20px;height:40px;font-size:80px;color:#1e2251;text-indent:0;position:relative;left:0}}@media only screen and (max-width:480px){.accommodation-single .accommodation-aside{margin-bottom:40px}.accommodation-single .accommodation-aside.desktop{display:none}.accommodation-single .accommodation-aside.mobile{color:#243b52;display:block!important}}.accommodation-single .accommodation-aside.mobile{display:none}.accommodation-back{font-family:Changa One,impact,sans-serif;font-weight:400}.accommodation-back a:hover{color:#fb6966}.accommodation-back a:before{content:"<"}.accommodation-stars{display:none}.accommodation-stars svg{fill:#26b0bd}.accommodation-map-stripe{font-family:Changa One,impact,sans-serif;font-weight:400;background-color:#1e2251}.accommodation-map-stripe a{border:none}.accommodation-map-stripe:hover,.accommodation-map-stripe a:hover{background-color:#2c3276}.unslider-nav{background-color:#1e2251}@media only screen and (max-width:480px){.unslider-nav{display:none}}.unslider-nav:hover{background-color:#2c3276}.noSliderNav .unslider-nav:hover{background-color:#2c3276}.accommodation-aside .device-toggler a{color:#243b52}.accommodation-aside .device-toggler a.active{background:hsla(0,0%,100%,.5)}.accommodation-aside-inside{background:#fff}.accommodation-aside-inside h2 span{top:-22px}.accommodation-aside-inside hr{border-color:#1e2251}.accommodation-aside-inside .accommodations-btn{margin-top:25px;margin-bottom:25px}.accommodation-aside-inside .accommodations-btn:hover{color:#ffe454!important;background:#2c3276;border-color:#1e2251}.accommodation-aside-inside .accommodation-occupancy svg{fill:#1e2251}.accommodation-aside-inside .accommodation-nights{font-weight:700}.partners a{border-bottom:none}.module-template-partners-banner-featured{z-index:2;padding-bottom:60px;background:#0b171b}.module-template-partners-banner-featured .partners .header-primary{width:28%}@media only screen and (max-width:600px){.module-template-partners-banner-featured .partners .header-primary{width:50%}}.module-template-partners-category-with-name h4,.module-template-partners-category h4{text-align:center}.module-template-partners-category{padding:40px 20px}.module-template-partners-category .header-primary.logo-bell,.module-template-partners-category .header-primary.logo-coors{width:50%}@media only screen and (max-width:480px){.module-template-partners-category .header-primary.logo-bell,.module-template-partners-category .header-primary.logo-coors{width:100%}}.module-template-partners-category .header-primary.logo-bell img,.module-template-partners-category .header-primary.logo-coors img{max-width:200px}.module-template-partners-category .header-primary.logo-coors img{margin-right:0;padding-right:0;max-width:260px}.module-template-partners-category .header-primary.logo-bell img{padding-left:0;margin-left:0;max-width:260px}.module-template-partners-category .header-primary img{min-width:240px}@media only screen and (max-width:480px){.module-template-partners-category .header-primary img{min-width:120px}}.module-template-partners-category .partner.full-width{width:100%;padding:0 30%}@media only screen and (max-width:480px){.module-template-partners-category .partner.full-width{padding:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.module-template-partners-category .partner.full-width img{max-width:220px;min-width:220px}@media only screen and (max-width:480px){.module-template-partners-category .partner.full-width img{max-width:130px;min-width:130px}}.module-template-partners-category .partner{width:33.33333%;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:50%;flex-basis:50%;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{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module-template-partners-category.food-vendors .partner{-ms-flex-preferred-size:25%;flex-basis:25%}.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{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.module-template-partners-category.food-vendors .partner{-ms-flex-preferred-size:50%;flex-basis:50%}.module-template-partners-category.food-vendors .partner.tall{padding:0 8%}}.module-template-history-callout{margin-top:60px;padding:0 20px 2rem}.history-year{color:#fff}.relive{background-color:#fff;padding:20px}.relive h1{margin-top:0;color:#1e2251}.year-picker a{border-bottom:none}.year-picker-list{background-color:#fff}.year-picker-element:not(.selected):hover{background-color:#083852}.year-picker-element:not(.selected):hover a{color:#fff}.module-template-presents-presents{margin-top:40px}@media only screen and (max-width:768px){.module-template-presents-presents{margin-top:0}}.event-block-info{color:#1e2251;background:hsla(0,0%,100%,.45);padding:40px}.event-block-info p{font-size:14px;line-height:1.57;margin-top:1rem}.event-block-info a{color:#1e2251}.event-block-info a:hover{background:#1e2251;color:#ffe454}.event-block-info h4{color:#1e2251;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.event-block-info h4:hover{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.event-block-info .event-block-btn:hover{background:#1e2251;color:#ffe454}.event-block-social a{border-bottom:none}.event-block-btn,.event-block-social a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.event-block-btn{background-color:#ffe454;-webkit-box-shadow:0 2px 0 0 #1e2251;box-shadow:0 2px 0 0 #1e2251;color:#1e2251}.event-block-btn svg{fill:#1e2251}.event-block-btn:hover{background-color:#1e2251;-webkit-box-shadow:0 2px 0 0 #2c3276;box-shadow:0 2px 0 0 #2c3276;color:#ffe454}.event-block-btn:hover svg{fill:#26b0bd}.module-template-faq-faq{padding:4em;background:hsla(0,0%,100%,.45)}@media only screen and (max-width:480px){.module-template-faq-faq{padding:1em}}.faq-categories-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.faq-categories-list a{border-bottom:none}@media only screen and (max-width:1220px){.faq-categories-list{display:block}}@media only screen and (max-width:959px){.filter-hide-mobile{display:none}}@media only screen and (min-width:959px){.filter-hide-mobile{display:block}}@media only screen and (max-width:959px){.filter-mobile-only{display:block}}@media only screen and (min-width:959px){.filter-mobile-only{display:none}}.faq-categories-btn{margin-right:1em;text-align:initial;margin-bottom:20px;background-color:#ffe454;-webkit-box-shadow:0 2px 0 0 #1e2251;box-shadow:0 2px 0 0 #1e2251;color:#1e2251;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.faq-categories-btn svg{fill:#1e2251}.faq-categories-btn:hover{background-color:#1e2251;-webkit-box-shadow:0 2px 0 0 #2c3276;box-shadow:0 2px 0 0 #2c3276;color:#ffe454}.faq-categories-btn:hover svg{fill:#26b0bd}@media only screen and (max-width:1220px){.faq-categories-btn{margin-right:5%}}.faq-searchBar{margin-top:20px;margin-bottom:20px}.faq-searchBar #searchBar{background-image:url("../../images/osheaga/i-search.svg");background-repeat:no-repeat;background-color:#fff;background-position-x:97%;background-position-y:center;background-size:25px 25px;font-weight:400}.faq-searchBar #searchBar:focus::-webkit-input-placeholder{color:rgba(36,59,82,.4)}.faq-searchBar #searchBar:focus::-moz-placeholder{color:rgba(36,59,82,.4)}.faq-searchBar #searchBar:focus::-ms-input-placeholder{color:rgba(36,59,82,.4)}.faq-searchBar #searchBar:focus::placeholder{color:rgba(36,59,82,.4)}.faq-block-list{color:#253b51}.faq-category{margin-top:35px}.faq-category h5+.faq-item{margin-top:3rem}.faq-item.open i:before{content:"-";-webkit-transform:rotate(0deg)!important;transform:rotate(0deg)!important}.custom-select{position:relative}.custom-select select{display:none}.select-selected:after{position:absolute;content:"";top:30px;right:20px;width:0;height:0;border:6px solid transparent;border-color:#fff transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent #fff;top:26px}.select-items div,.select-selected{color:#fff;padding:8px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,.1);cursor:pointer}.select-items{position:absolute;background-color:#1e2251;top:100%;left:0;right:0;z-index:99;width:100%}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:rgba(0,0,0,.1)}.module-template-contact-form{padding-left:20px;padding-right:20px}.module-template-contact-form .submit{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form input,.contact-form textarea{border-color:#243b52!important}.module-template-contact-newsletter{min-height:65vw;background-size:100% auto;margin-top:80px;padding-top:20px;position:relative;background-size:100%;background-position:bottom}.module-template-contact-newsletter+.module-span-12{z-index:99;position:relative}@media only screen and (max-width:600px){.module-template-contact-newsletter+.module-span-12{margin-top:-6px!important}}@media only screen and (max-width:959px){.module-template-contact-newsletter+.module-span-12{margin-top:-28.5%}}@media only screen and (max-width:959px){.module-template-contact-newsletter{min-height:60vw}}@media only screen and (max-width:600px){.module-template-contact-newsletter{min-height:76vw;background-position:center bottom -110px}}.module-template-contact-newsletter:before{content:"";width:100%;height:193px;display:block;position:absolute;top:0;left:0;background-image:url("../../images/osheaga//illustration-stars.svg");background-position:50%;background-size:contain}.newsletter-signup-title{color:#1e2251}#newsletterCTA{z-index:1}#newsletterCTA h4{color:#1e2251}#newsletterCTA .b{white-space:normal}@media only screen and (max-width:480px){#newsletterCTA .b{font-size:1.6rem;line-height:2.2rem;padding:2rem}}#newsletter-signup{background-color:#fff;-webkit-box-shadow:0 0 20px 0 #243b52;box-shadow:0 0 20px 0 #243b52;border:10px solid #243b52;z-index:9999999}#newsletter-signup input{border:2px solid #243b52;margin-bottom:15px}#newsletter-signup input:focus::-webkit-input-placeholder{color:rgba(36,59,82,.4)}#newsletter-signup input:focus::-moz-placeholder{color:rgba(36,59,82,.4)}#newsletter-signup input:focus::-ms-input-placeholder{color:rgba(36,59,82,.4)}#newsletter-signup input:focus::placeholder{color:rgba(36,59,82,.4)}#newsletter-signup .newsletter-btn{border:none}@media only screen and (max-width:480px){#newsletter-signup{overflow:scroll}#newsletter-signup input{margin-bottom:10px}#newsletter-signup input[type=submit]{margin-bottom:0}#newsletter-signup.isOpened{top:50px}}@media only screen and (max-width:480px){.newsletter-closeBtn{margin-bottom:calc($gutter-width / 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%}}.newsletter-signup-form{width:50%}@media only screen and (max-width:768px){.newsletter-signup-form{width:100%}}.newsletter-btn{background-color:#ffe454;-webkit-box-shadow:0 2px 0 0 #1e2251;box-shadow:0 2px 0 0 #1e2251;color:#1e2251;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.newsletter-btn svg{fill:#1e2251}.newsletter-btn:hover{background-color:#1e2251;-webkit-box-shadow:0 2px 0 0 #2c3276;box-shadow:0 2px 0 0 #2c3276;color:#ffe454}.newsletter-btn:hover svg{fill:#26b0bd}.error-content{text-align:center;border:2px solid #26b0bd;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){.error-content #oshe{left:15%}.error-content #aga{display:none}}@media only screen and (max-width:480px){.error-content #oshe{left:0}}@media only screen and (max-width:300px){.error-content{min-height:60vh}.error-content #oshe{display:none}}@media only screen and (max-width:600px){.gm-style-iw{width:200px!important;min-height:150px}}.module-template-passes-passes{padding-top:1em}@media only screen and (max-width:600px){.module-template-passes-passes{padding:0}}.passes-osheaga{width:100%;position:relative}.passes-osheaga:before{content:"";display:block;position:absolute;top:0;left:0;height:68px;width:106px;background-image:url("../../images/osheaga/illustration-stars2.svg")}@media only screen and (max-width:600px){.passes-osheaga:before{opacity:.5}}.passes-osheaga:after{content:"";display:block;position:absolute;top:0;right:0;height:34px;width:106px;background-image:url("../../images/osheaga/illustration-stars3.svg")}.passes-osheaga .pass-list{-webkit-transform:none!important;transform:none!important;position:relative!important}.passes-osheaga .pass-box .pass-toggler{max-width:500px;margin:0 auto;margin-bottom:50px;left:calc(50% - 250px)}.passes-osheaga .pass-box .pass-toggler .passe-switch{font-family:Changa One,impact,sans-serif;padding:10px 30px;border-radius:25px;max-width:500px;margin-bottom:50px;left:calc(50% - 250px);border:none;position:relative;z-index:2;width:50%;opacity:1;font-weight:100;font-size:1.5rem;text-transform:uppercase;letter-spacing:1px;color:#fff}@media only screen and (max-width:600px){.passes-osheaga .pass-box .pass-toggler .passe-switch{letter-spacing:inherit}}.passes-osheaga .pass-box .pass-toggler .passe-switch.active{background:#1e2251;-webkit-box-shadow:0 2px 0 0 #cc463c;box-shadow:0 2px 0 0 #cc463c;border-radius:40px;letter-spacing:2.33px}@media only screen and (max-width:600px){.passes-osheaga .pass-box .pass-toggler .passe-switch.active{letter-spacing:inherit}}.passes-osheaga .pass-box .pass-toggler .passe-switch:hover{color:#e6e5e5}@media only screen and (max-width:480px){.passes-osheaga .pass-box .pass-toggler .passe-switch{left:0;font-size:1rem}}.passes-osheaga .pass-box #pass-list-single-day{opacity:0;height:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.passes-osheaga .pass-box #pass-list-single-day.active{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;opacity:1;height:auto}.passes-osheaga .pass-box #pass-list-weekend{opacity:0;height:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.passes-osheaga .pass-box #pass-list-weekend.active{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;opacity:1;height:auto}.passes-osheaga .pass-box .pass-soldout,.passes-osheaga .pass-box .pass-soon{font-weight:700;text-transform:uppercase;margin:1em;display:inline-block;color:#1e2251;-webkit-box-shadow:none;box-shadow:none}.passes-osheaga .pass-box .pass-general,.passes-osheaga .pass-box .pass-gold,.passes-osheaga .pass-box .pass-platinum{color:#1e2251}.passes-osheaga .pass-box .pass-general{background:#fff}.passes-osheaga .pass-box .pass-gold{background:#fcb537}.passes-osheaga .pass-box .pass-platinum{background:#d5d5d7}.module-template-greencopper-artists{margin-bottom:2em!important}.header-banner{height:300px;position:relative}@media only screen and (max-width:600px){.header-banner{height:200px}}.header-banner:before{content:"";display:block;position:absolute;top:0;left:0;height:233px;width:100%;background-position:center 40px;background-image:url("../../images/osheaga/illustration-stars.svg")}.header-banner a{margin:0;z-index:1}body:not(.homepage) .passes-osheaga:after,body:not(.homepage) .passes-osheaga:before{display:none}@media only screen and (max-width:480px){.unslider-arrow.next .unslider-arrow.prev{color:#1e2251;text-transform:uppercase;padding:4px;font-size:.8em;font-weight:500}}.unslider-arrow.next .unslider-arrow.next{display:none}@media only screen and (max-width:480px){.unslider-arrow.next .unslider-arrow.next{display:block!important;text-indent:-99999px;margin-top:-80px}.unslider-arrow.next .unslider-arrow.next:after{content:"\203A";display:block;width:20px;height:40px;font-size:80px;color:#1e2251;text-indent:0;position:relative;right:0}}.unslider-arrow.next .unslider-arrow.prev{display:none}@media only screen and (max-width:480px){.unslider-arrow.next .unslider-arrow.prev{display:block!important;text-indent:-99999px;margin-top:-80px}.unslider-arrow.next .unslider-arrow.prev:after{content:"\2039";display:block;width:20px;height:40px;font-size:80px;color:#1e2251;text-indent:0;position:relative;left:0}}.module-template-poster-poster{margin-bottom:45px;padding:0}.module-template-poster-poster:not(module-pull-up) .poster{margin-top:4em}@media only screen and (max-width:600px){.module-template-poster-poster:not(module-pull-up) .poster{margin-top:2em}}.custom-header{position:relative}@media only screen and (max-width:480px){.custom-header{min-height:inherit}}.custom-header h1{margin:.5em 0}.custom-header:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-image:url("../../images/osheaga//illustration-stars.svg");background-position:50%;background-size:contain}.table-passes{width:100%;text-align:center;background:#fff;padding-bottom:1em}.table-passes .odd{background:#f4fbfc}.table-passes .even{background:#fff}.table-passes table{width:100%;text-align:center}.table-passes table tr td{font-size:.9em;text-align:center;width:33.33333%}.table-passes table tr td img{margin:0 auto}.table-passes .thead{background:#50c4c9;color:#fff;font-weight:700;font-size:1em}.table-passes .thead td{width:33.33333%}@media only screen and (max-width:480px){table.show-mobile-only{display:inline-table}}@media only screen and (min-width:481px){table.show-mobile-only{display:none}}@media only screen and (max-width:480px){table.hide-mobile{display:none}}@media only screen and (min-width:481px){table.hide-mobile{display:inline-table}}@media only screen and (max-width:480px){.history h1{padding-top:20px}}.hide-on-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:480px){.hide-on-mobile{display:none}}.show-on-mobile{display:none}@media only screen and (max-width:480px){.show-on-mobile,.show-on-mobile .app-callout-visual-container{display:-webkit-box;display:-ms-flexbox;display:flex}.show-on-mobile .app-callout-visual-container{margin-bottom:20px}.show-on-mobile .app-callout-visual-container .app-callout-appdl{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.show-on-mobile .app-callout-visual-container .app-callout-vendors{width:100%!important}.show-on-mobile .app-callout-visual-container div{width:50%}}.experienceCTA.module-background-image a h4,.module-background-image h1{color:#fff!important}