/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.label-primary{text-align:center;text-transform:uppercase;color:#ffffff;letter-spacing:.9rem;background-color:#ffbc0d;display:inline-block;line-height:1;margin-left:auto;padding:1.5rem 3rem;font-size:2.5rem;width:clamp(35rem,50vw,41rem);margin-right:auto;border-radius:3rem;border:4px solid #ffffff;display:flex;justify-content:center;margin-bottom:3rem;}@media (max-width:575.98px){.label-primary{font-size:1.8rem;width:clamp(28rem,50vw,40rem);}}#paragraph-header{text-align:center;padding:6rem 0;}#paragraph-header .img-text-wrap img{max-width:15rem;}#paragraph-header .img-text-wrap h2{margin-top:2rem;margin-bottom:2.5rem;}#paragraph-header .img-text-wrap p{font-size:2rem;margin-bottom:0;}@media (max-width:767.98px){#paragraph-header{padding:4rem 0;}#paragraph-header .img-text-wrap img{max-width:11rem;}#paragraph-header .img-text-wrap p{font-size:1.7rem;}}#open-air .img-wrap img,.paragraph--type--hero-logo .hero-logo__image img{max-width:192rem;display:block;margin:auto;width:100%;}#table-bag,#open-air,#event-carousel,#carousel-pack,#event-title{background-color:#faf7f2;}.owl-carousel .owl-item img,#table-bag .video-wrapper video{margin:auto;display:block;}@media (min-width:992px){.owl-carousel .owl-item img,#table-bag .video-wrapper video{max-width:77rem;}}@media (min-width:1200px){.owl-carousel .owl-item img,#table-bag .video-wrapper video{max-width:91.5rem;}}@media (min-width:1690px){.owl-carousel .owl-item img,#table-bag .video-wrapper video{max-width:127rem;}}@media (max-width:767.98px){.owl-carousel .owl-item img,#table-bag .video-wrapper video{max-width:50.5rem;}}#event-carousel{padding-top:0;padding-bottom:3rem;}#event-carousel .owl-nav{left:0;right:0;}.paragraph--type--elements-carousel .owl-carousel button.owl-dot:not(.active){background:#ffffff;}.paragraph--type--elements-carousel .owl-carousel .owl-dots{justify-content:center;}#carousel-pack{padding:4rem 0;}#carousel-pack .owl-item figure{margin-bottom:0 !important;}#table-bag{padding:4rem 0;}#table-bag video{max-width:100%;}#table-bag .video-wrapper{cursor:pointer;width:100%;overflow:hidden;}#table-bag .video-wrapper iframe{position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);left:-1px;top:-1px;}#table-bag .video-wrapper video{width:100%;}@media (max-width:767.98px){#table-bag .video-wrapper{padding:0;}#table-bag .video-wrapper video{position:relative;height:100%;max-height:100vh;}}#table-bag .play{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;}#table-bag .play:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:white;content:"";display:block;font-family:"mcd_icon-font";font-size:7rem;line-height:7rem;z-index:2;pointer-events:none;}#table-bag .play.pause{display:none;}#table-bag .play.pause:before{content:'';}#paragraph-results{border-top:1.3rem solid #ffbc0d;padding:6rem 0 5rem;position:relative;}#paragraph-results::before{content:"";width:0;height:0;border-left:32px solid transparent;border-right:32px solid transparent;border-top:50px solid #ffbc0d;position:absolute;left:50%;transform:translateX(-50%);top:0;}#paragraph-results h2{text-transform:uppercase;letter-spacing:.9rem;text-align:center;margin-bottom:4rem;}#paragraph-results div[class^="col-"]{display:flex;flex-direction:column;justify-content:flex-end;text-align:center;}#paragraph-results div[class^="col-"] span{text-transform:uppercase;color:#ffbc0d;line-height:.8;font-weight:bold;font-size:5rem;}#paragraph-results div[class^="col-"] span strong{font-size:11rem;}#paragraph-results div[class^="col-"] h4{font-size:3rem;margin-top:1.8rem;}#paragraph-results div[class^="col-"]:nth-child(n+3) span{font-size:9rem;}@media (max-width:991.98px){#paragraph-results{padding:5rem 0 4rem;}#paragraph-results::before{border-left-width:23px;border-right-width:23px;border-top-width:40px;}#paragraph-results .row > div + div{margin-top:3rem;}}#open-air{padding-bottom:4rem;}#open-air .img-wrap{padding-bottom:5rem;}#paragraph-footer .logo-text-wrap{display:flex;align-items:center;justify-content:flex-end;padding:3.5rem 0;}#paragraph-footer .logo-text-wrap p{font-size:2.3rem;margin-bottom:0;}#paragraph-footer .logo-text-wrap img{max-width:11rem;}@media (max-width:767.98px){#paragraph-footer .logo-text-wrap{flex-direction:column-reverse;text-align:center;}#paragraph-footer .logo-text-wrap p{margin-top:2rem;font-size:2rem;}}#event-carousel{position:relative;overflow:initial;}#event-carousel .owl-stage-outer{overflow:initial;}#event-carousel:before{content:'';background-color:#ffbc0d;position:absolute;top:15%;bottom:0;left:50%;border-radius:5rem;transform:translateX(-50%);width:1400px;max-width:90vw;}@media (max-width:991.98px){#event-carousel:before{width:100%;max-width:calc(100vw - 3rem);}}@media (min-width:1200px) and (max-width:1689.98px){#event-carousel:before{max-width:1110px;}}#event-carousel::before{top:20%;bottom:1.5rem;background-color:#ffbc0d;}#event-carousel .owl-carousel{max-width:85%;margin:auto;}#event-carousel .owl-dots{justify-content:center;margin-top:-1rem;}#event-carousel .owl-dots .owl-dot{height:1.6rem;width:1.6rem;border:3px solid #ffffff;margin:0.9rem 0.4rem;}#event-carousel .owl-dots .owl-dot.active{transform:none;}#event-carousel .owl-nav{top:42%;left:-8%;right:-8%;}#event-carousel .owl-nav button{width:6rem;height:6rem;top:0;transform:translateY(-50%);border-radius:100%;background-color:#ffffff;}#event-carousel .owl-nav button::before{color:#ffbc0d;background:none;transform:translateX(-50%);top:50%;}#event-carousel .owl-nav button:hover{transform:none;}#event-carousel .owl-nav button.owl-prev::before,#event-carousel .owl-nav button.owl-next::before{font-size:1.6rem;content:"\e91d";}#event-carousel .owl-nav button.owl-prev{left:.5rem;transform:none;}#event-carousel .owl-nav button.owl-prev::before{content:"\e91d";transform:translateY(-50%) rotate(-180deg);left:0;top:0;}#event-carousel .owl-nav button.owl-next{right:.5rem;transform:none;}@media (min-width:992px){#event-carousel{padding-bottom:.5rem;}}@media (max-width:575.98px){#event-carousel{padding-top:4rem;padding-bottom:3.5rem;margin-top:0;}#event-carousel .owl-carousel{max-width:82%;}#event-carousel .owl-carousel .owl-stage-outer{overflow:hidden;}#event-carousel::before{top:0;}#event-carousel .owl-dots .owl-dot{width:1.1rem;height:1.1rem;}}@media (min-width:1200px) and (max-width:1689.98px){#event-carousel .owl-nav{left:-9.5vw;right:-9.5vw;}}#event-title{padding:3rem 0;}
