@import url(https://fonts.googleapis.com/css?family=Lobster+Two:700);body{height:100%;position:relative}.page-home ul.navbar-nav>li>a{color:var(--primary-color-text-color)}#bgCarousel{min-height:100vh;width:100vw}#bgCarousel,#bgCarousel>div{height:100%;position:absolute}#bgCarousel>div{background-position:top;background-repeat:no-repeat;background-size:cover;transition:opacity 1.5s ease-in-out;width:100%}#bgCarousel>div#bgCarouselPicture1{background-image:url(/build/images/crowd-del.b2667fd6.jpg);background-position:50%;opacity:1}#bgCarousel>div#bgCarouselPicture3{background-image:url(/build/images/nacho.df419d0c.jpg);background-position:50%;opacity:0;visibility:hidden}#bgCarousel>div#bgCarouselPicture2{background-image:url(/build/images/couple-dancing.83897d0c.jpg);background-position:50%;opacity:0;visibility:hidden}h1.catchPhrase,p.edition{display:none}p.subTitle{color:#fff;font-size:32px;line-height:45px;text-align:center}h1.summary{font-weight:300;text-transform:uppercase}h1.summary strong{font-weight:700}h1.summary :after{content:none}h1.dates{font-weight:300;text-transform:uppercase}h1.dates strong{font-weight:700}#welcomeTeaserSection #teaserContent{padding-bottom:30px;padding-top:200px}#welcomeTeaserSection p.cta-btn{padding-top:0;text-align:center}#welcomeTeaserSection a.btn-custom.primary,#welcomeTeaserSection a.btn-custom.secondary{margin:15px}#welcomeTeaserSection a.btn-custom.secondary:active,#welcomeTeaserSection a.btn-custom.secondary:focus,#welcomeTeaserSection a.btn-custom.secondary:hover{background-color:var(--primary-color);box-shadow:none}@media (min-width:992px){#bgCarousel>div#bgCarouselPicture1{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.1) 5%,rgba(0,0,0,.1)),url(/build/images/crowdsurfing.2d5cbcb4.jpg) 50%;opacity:1}#bgCarousel>div#bgCarouselPicture2{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.1) 5%,rgba(0,0,0,.1)),url(/build/images/oldsoulz.1552760c.jpg) 50%;opacity:0;visibility:hidden}#bgCarousel>div#bgCarouselPicture3{background-image:url(/build/images/crowd.1a38a747.jpg);background-position:50%;opacity:0;visibility:hidden}h1.dates{display:none}h1.catchPhrase,p.edition{display:block}#welcomeTeaserSection #teaserContent{min-height:100vh;padding-bottom:100px;padding-top:10vh}#welcomeTeaserSection span.chapeau{display:block}#welcomeTeaserSection span.body{display:block;font-family:Lobster Two,cursive;font-weight:700;padding-top:10px}#welcomeTeaserSection p.subTitle{color:#fff;font-size:32px;text-align:center}#welcomeTeaserSection p.cta-btn{padding-top:25px}}