*::-moz-selection{background-color:rgba(16,16,16,.6);color:#fff}*::selection{background-color:rgba(16,16,16,.6);color:#fff}body{margin:0 auto;padding-top:3.8rem}.no-scroll{overflow:hidden}body{font-family:"Roboto",sans-serif;color:#101010}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Source Sans Pro",sans-serif;color:#101010;font-weight:bold}body a{user-select:none;color:#f47300;transition:.3s}body a:hover{text-decoration:none;color:#101010}body img{user-select:none}.burger{height:3em;width:3em;position:relative;font-size:12px;cursor:pointer;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all;-webkit-tap-highlight-color:transparent;z-index:101}.burger .burger-lines:after{left:0;top:-1em}.burger .burger-lines:before{left:1em;top:1em}.burger:after{content:"";display:block;position:absolute;height:150%;width:150%;top:-25%;left:-25%}.burger .burger-lines{top:50%;margin-top:-0.125em}.burger .burger-lines,.burger .burger-lines:after,.burger .burger-lines:before{pointer-events:none;display:block;content:"";width:100%;border-radius:.25em;background-color:#fff;height:.25em;position:absolute;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.burger .burger-lines:after{left:0;top:-1em}.burger .burger-lines:before{left:1em;top:1em}.burger.burger-squeeze .burger-lines,.burger.burger-squeeze .burger-lines:after,.burger.burger-squeeze .burger-lines:before{-webkit-transition:.2s top .2s,.1s left,.2s transform,.4s background-color .2s;-o-transition:.2s top .2s,.1s left,.2s transform,.4s background-color .2s;transition:.2s top .2s,.1s left,.2s transform,.4s background-color .2s}.burger.burger-squeeze .burger-lines:after,.burger.burger-squeeze .burger-lines:before{width:2em}.burger.burger-squeeze.open .burger-lines,.burger.burger-squeeze.open .burger-lines:after,.burger.burger-squeeze.open .burger-lines:before{-webkit-transition:.2s background-color,.2s top,.2s left,.2s transform .15s;-o-transition:.2s background-color,.2s top,.2s left,.2s transform .15s;transition:.2s background-color,.2s top,.2s left,.2s transform .15s}.burger.burger-squeeze.open .burger-lines{background-color:transparent}.burger.burger-squeeze.open .burger-lines:before,.burger.burger-squeeze.open .burger-lines:after{left:.5em;top:0px}.burger.burger-squeeze.open .burger-lines:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.burger.burger-squeeze.open .burger-lines:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}nav{width:100%;background-color:#101010;position:fixed;top:0;z-index:100}nav .nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}nav .nav ul li a{text-decoration:none;font-family:"Source Sans Pro",sans-serif;color:#fff;font-weight:bold;font-size:1.2rem;display:block;padding:1rem;transition:.3s}nav .nav ul li a:hover{text-decoration:none;color:#f47300}nav .nav ul .current-menu-item a{color:#f47300}nav .nav ul .current-menu-parent a{color:#f47300}nav .nav ul .current_page_parent a{color:#f47300}nav .nav ul .current-page-ancestor a{color:#f47300}.nav-mobile{width:0;height:100%;background-color:#101010;position:fixed;top:0;left:0;overflow:hidden;z-index:99;transition:.3s}.nav-mobile .v-center{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.nav-mobile .v-center ul{list-style-type:none;padding:0}.nav-mobile .v-center ul li{width:100%}.nav-mobile .v-center ul li a{text-decoration:none;font-family:"Source Sans Pro",sans-serif;color:#fff;font-weight:bold;font-size:1.2rem;display:inline-block;padding:1rem 1.5rem;white-space:nowrap;transition:.3s}.nav-mobile .v-center ul li a:hover{text-decoration:none;color:#f47300}.nav-mobile .v-center ul .current-menu-item a{color:#f47300}.nav-mobile .v-center ul .current-menu-parent a{color:#f47300}.nav-mobile .v-center ul .current_page_parent a{color:#f47300}.nav-mobile .v-center ul .current-page-ancestor a{color:#f47300}.opened{width:70%}.website-overlay{width:0;height:100%;background-color:rgba(16,16,16,.4);-webkit-backdrop-filter:blur(0.2rem);backdrop-filter:blur(0.2rem);position:fixed;top:0;left:0;z-index:90;transition:.3s}.overlay-opened{width:100%}header{width:100%;height:75vh;position:relative;overflow:hidden}header .swiper{width:100%;height:100%}header .swiper .swiper-wrapper .swiper-slide{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}header .swiper .swiper-wrapper .swiper-slide .overlay{width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;z-index:2}header .swiper .swiper-wrapper .swiper-slide .container{height:100%}header .swiper .swiper-wrapper .swiper-slide .container .row{height:100%;margin:0}header .swiper .swiper-wrapper .swiper-slide .container .row .col-12{height:100%}header .swiper .swiper-wrapper .swiper-slide .container .row .col-12 .content{position:absolute;left:0;bottom:8rem;z-index:4}header .swiper .swiper-wrapper .swiper-slide .container .row .col-12 .content h1,header .swiper .swiper-wrapper .swiper-slide .container .row .col-12 .content h2,header .swiper .swiper-wrapper .swiper-slide .container .row .col-12 .content h3,header .swiper .swiper-wrapper .swiper-slide .container .row .col-12 .content h4,header .swiper .swiper-wrapper .swiper-slide .container .row .col-12 .content h5,header .swiper .swiper-wrapper .swiper-slide .container .row .col-12 .content h6{font-family:"Source Sans Pro",sans-serif;color:#fff;font-weight:bold;margin:0;text-shadow:0 0 .5rem rgba(0,0,0,.8)}header .swiper .swiper-wrapper .swiper-slide .container .row .col-12 .content h1,header .swiper .swiper-wrapper .swiper-slide .container .row .col-12 .content h2{font-size:3rem}header .swiper .swiper-wrapper .swiper-slide .container .row .col-12 .content h3{font-size:2.5rem}header .swiper .swiper-wrapper .swiper-slide .container .row .col-12 .content h4{font-size:2rem}header .swiper .swiper-wrapper .swiper-slide .container .row .col-12 .content h5{font-size:1.5rem}header .swiper .swiper-wrapper .swiper-slide .container .row .col-12 .content h6{font-size:1.2rem}header .swiper .swiper-wrapper .swiper-slide .container .row .col-12 .content p{font-family:"Roboto",sans-serif;color:#fff;font-size:1.2rem;font-weight:bold;margin:0;text-shadow:0 0 .5rem rgba(0,0,0,.8)}header .swiper .swiper-wrapper .swiper-slide .container .row .col-12 .content a{text-decoration:none;background-color:#f47300;border:1px solid #f47300;border-radius:.5rem;padding:.8rem 1.5rem;color:#000;font-size:1.2rem;font-weight:bold;text-shadow:none;transition:.3s}header .swiper .swiper-wrapper .swiper-slide .container .row .col-12 .content a:hover{background-color:#101010;border:1px solid #101010;color:#fff;box-shadow:0 0 1rem rgba(0,0,0,.5)}header .swiper .swiper-pagination-bullets{bottom:1.5rem}header .swiper .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff}header .swiper .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#fff}header .swiper .swiper-button-prev{left:-1.8rem;color:#fff;transition:.3s}header .swiper .swiper-button-next{right:-1.8rem;color:#fff;transition:.3s}header .swiper:hover .swiper-button-prev{left:1rem}header .swiper:hover .swiper-button-next{right:1rem}.about{width:100%;padding:4rem 0}.about .v-center{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.about .v-center a{text-decoration:none;background-color:#f47300;border:1px solid #f47300;border-radius:.5rem;padding:.6rem 1.2rem;color:#000;font-weight:bold;text-shadow:none;transition:.3s}.about .v-center a:hover{background-color:#101010;border:1px solid #101010;color:#fff;box-shadow:0 0 1rem rgba(0,0,0,.5)}.atmosphere{width:100%;background-color:#101010;color:#fff;text-align:center;padding:4rem 0}.atmosphere h3{color:#fff}.atmosphere a{text-decoration:none;overflow:hidden}.atmosphere a:hover{text-decoration:none}.atmosphere a:hover .img-box video{transform:scale(1.05)}.atmosphere a:hover .img-box .img{transform:scale(1.05)}.atmosphere a:hover .img-box .img-overlay{opacity:.8}.atmosphere a .img-box{width:100%;height:20rem;position:relative;overflow:hidden}.atmosphere a .img-box video{height:100%;transition:.3s}.atmosphere a .img-box .img{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:.3s}.atmosphere a .img-box .left{background-position:left -2rem center}.atmosphere a .img-box .right{background-position:right -2rem center}.atmosphere a .img-box .img-overlay{width:100%;height:100%;background-color:#f47300;text-align:center;position:absolute;top:0;left:0;opacity:0;transition:.3s}.atmosphere a .img-box .img-overlay span{font-size:1.5rem;font-weight:bold;color:#101010;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:calc(50% - 66.5px)}.news-tease{width:100%;padding:4rem 0}.news-tease a{text-decoration:none}.news-tease a:hover{text-decoration:none}.news-tease a:hover .tease-box .img{margin-bottom:.5rem;box-shadow:0 0 1.2rem rgba(16,16,16,.5)}.news-tease a:hover .tease-box .img img{transform:scale(1.05)}.news-tease a:hover .tease-box .img .img-overlay{opacity:.8}.news-tease a .tease-box .img{margin-bottom:.5rem;position:relative;overflow:hidden;transition:.3s}.news-tease a .tease-box .img img{transition:.3s}.news-tease a .tease-box .img .img-overlay{width:100%;height:100%;background-color:#f47300;text-align:center;position:absolute;top:0;left:0;opacity:0;transition:.3s}.news-tease a .tease-box .img .img-overlay span{font-size:1.5rem;font-weight:bold;color:#101010;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:calc(50% - 56px)}@media only screen and (max-width: 767px){.about .v-center{width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.about .v-center a{text-decoration:none;background-color:#f47300;border:1px solid #f47300;border-radius:.5rem;padding:.6rem 1.2rem;color:#000;font-weight:bold;text-shadow:none;transition:.3s}.about .v-center a:hover{background-color:#101010;border:1px solid #101010;color:#fff;box-shadow:0 0 1rem rgba(0,0,0,.5)}.atmosphere a .img-box{height:auto;position:relative}.atmosphere a .img-box video{width:100%;height:auto}.atmosphere a .img-box .img{height:16rem;position:relative}}.program p{margin-bottom:0;font-weight:500}.news{width:100%;padding:1rem 0}.news a{text-decoration:none}.news a:hover{text-decoration:none}.news a:hover .tease-box .img{margin-bottom:.5rem;box-shadow:0 0 1.2rem rgba(16,16,16,.5)}.news a:hover .tease-box .img img{transform:scale(1.05)}.news a:hover .tease-box .img .img-overlay{opacity:.8}.news a .tease-box .img{margin-bottom:.5rem;position:relative;overflow:hidden;transition:.3s}.news a .tease-box .img img{transition:.3s}.news a .tease-box .img .img-overlay{width:100%;height:100%;background-color:#f47300;text-align:center;position:absolute;top:0;left:0;opacity:0;transition:.3s}.news a .tease-box .img .img-overlay span{font-size:1.5rem;font-weight:bold;color:#101010;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:calc(50% - 56px)}.news-single .back-to-overview{text-decoration:none;background-color:#f47300;border:1px solid #f47300;border-radius:.5rem;padding:.6rem 1.2rem;color:#000;font-weight:bold;text-shadow:none;transition:.3s}.news-single .back-to-overview:hover{background-color:#101010;border:1px solid #101010;color:#fff;box-shadow:0 0 1rem rgba(0,0,0,.5)}.news-single a{text-decoration:none;color:#f47300;transition:.3s}.news-single a:hover{text-decoration:none;color:#101010}.atmosphere-page iframe{width:100%;height:19rem}@media only screen and (max-width: 1199px){.atmosphere-page iframe{height:15rem}}@media only screen and (max-width: 991px){.atmosphere-page iframe{height:11rem}}@media only screen and (max-width: 767px){.atmosphere-page iframe{height:17rem}}@media only screen and (max-width: 535px){.atmosphere-page iframe{height:16rem}}@media only screen and (max-width: 490px){.atmosphere-page iframe{height:15rem}}@media only screen and (max-width: 460px){.atmosphere-page iframe{height:13rem}}@media only screen and (max-width: 400px){.atmosphere-page iframe{height:11rem}}.atmosphere-detail a{text-decoration:none;color:#101010;font-weight:500}.atmosphere-detail a .img-wrapper{position:relative;overflow:hidden;transition:.3s}.atmosphere-detail a .img-wrapper img{transition:.3s}.atmosphere-detail a .img-wrapper .overlay{width:100%;height:100%;background-color:#f47300;text-align:center;position:absolute;top:0;left:0;opacity:0;transition:.3s}.atmosphere-detail a .img-wrapper .overlay span{font-size:1.2rem;font-weight:bold;color:#101010;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:calc(50% - 57.5px)}.atmosphere-detail a:hover .img-wrapper{box-shadow:0 0 1.2rem rgba(16,16,16,.5)}.atmosphere-detail a:hover .img-wrapper img{transform:scale(1.05)}.atmosphere-detail a:hover .overlay{opacity:.8}.fancybox-container{-webkit-backdrop-filter:blur(0.2rem);backdrop-filter:blur(0.2rem)}.fancybox-container .fancybox-bg{background-color:#101010}.fancybox-container .fancybox-infobar{display:none}.fancybox-container .fancybox-progress{height:.2rem;background-color:#f47300}.fancybox-container .fancybox-thumbs{background-color:#101010}.fancybox-container .fancybox-thumbs .fancybox-thumbs__list a:before{border:.3rem solid #f47300}.location-box{overflow:hidden;transition:.3s}.location-box:hover{box-shadow:0 0 1.2rem rgba(16,16,16,.5)}.location-box:hover .location{transform:scale(1.05)}.location-box:hover .location .overlay{opacity:1}.location-box .location{width:100%;height:25rem;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;transition:.3s}.location-box .location .overlay{width:100%;height:100%;background-color:rgba(244,115,0,.8);position:absolute;top:0;left:0;color:#101010;font-size:1.2rem;font-weight:bold;text-align:center;opacity:0;user-select:none;transition:.3s}.location-box .location .overlay .v-center{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.location-frame iframe{width:100%;height:30rem}.terrain{filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.5))}@media only screen and (max-width: 1180px){.location-box .location .overlay{opacity:1}}.contact-form form{width:100%}.contact-form form p label{width:100%;font-weight:bold}.contact-form form p label span input{width:100%;border:2px solid #101010;border-radius:.5rem;padding:.5rem 1rem;margin-top:.2rem;transition:.3s}.contact-form form p label span input:hover{border-color:#f47300;outline:none;box-shadow:0 0 .8rem rgba(16,16,16,.1)}.contact-form form p label span input:focus{border-color:#f47300;outline:none;box-shadow:0 0 .8rem rgba(16,16,16,.3)}.contact-form form p label span input:focus-visible{border-color:#f47300;outline:none;box-shadow:0 0 .8rem rgba(16,16,16,.3)}.contact-form form p label span input:active{border-color:#f47300;outline:none;box-shadow:0 0 .8rem rgba(16,16,16,.3)}.contact-form form p label span textarea{width:100%;border:2px solid #101010;border-radius:.5rem;padding:.5rem 1rem;margin-top:.2rem;resize:none;transition:.3s}.contact-form form p label span textarea:hover{border-color:#f47300;outline:none;box-shadow:0 0 .8rem rgba(16,16,16,.1)}.contact-form form p label span textarea:focus{border-color:#f47300;outline:none;box-shadow:0 0 .8rem rgba(16,16,16,.3)}.contact-form form p label span textarea:focus-visible{border-color:#f47300;outline:none;box-shadow:0 0 .8rem rgba(16,16,16,.3)}.contact-form form p label span textarea:active{border-color:#f47300;outline:none;box-shadow:0 0 .8rem rgba(16,16,16,.3)}.contact-form form p .wpcf7-submit{text-decoration:none;background-color:#f47300;border:1px solid #f47300;border-radius:.5rem;padding:.6rem 1.2rem;color:#000;font-weight:bold;text-shadow:none;transition:.3s}.contact-form form p .wpcf7-submit:hover{background-color:#101010;border:1px solid #101010;color:#fff;box-shadow:0 0 1rem rgba(0,0,0,.5)}.contact-row{position:relative;padding:.5rem 0}.contact-row i{width:2rem;font-size:2rem;font-weight:bold;margin-right:.8rem;text-align:center}.contact-row span{font-weight:bold;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.contact-row span a{text-decoration:none;color:#101010;transition:.3s}.contact-row span a:hover{text-decoration:none;color:#f47300}.pea_cook_wrapper{background-color:#101010 !important;border-radius:.5rem !important;padding:.5rem 1rem !important}.pea_cook_wrapper p{font-size:.8rem !important}.pea_cook_wrapper p a{text-decoration:underline !important;border:none !important;color:#fff !important;transition:.3s !important}.pea_cook_wrapper p a:hover{color:#f47300 !important}.pea_cook_wrapper p button{background-color:#f47300 !important;border:1px solid #f47300 !important;border-radius:.4rem !important;box-shadow:none !important;color:#101010 !important;font-size:.75rem !important;font-weight:bold !important;text-shadow:none !important;padding:.5rem 1rem !important;outline:none !important;transition:.3s !important}.pea_cook_wrapper p button:hover{background-color:#fff !important;border-color:#fff !important;box-shadow:0 0 1rem rgba(255,255,255,.4) !important}.pea_cook_bottomleft{left:1.5rem !important;bottom:1.5rem !important}.sponsors{width:100%;background-color:#e9e9e9}.sponsors a{transition:.3s;text-align:center}footer{width:100%;background-color:#101010;color:#fff}footer .row-top{padding:2rem 0}footer .row-top .col-12{position:relative}footer .row-top .col-12 .v-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}footer .row-top .col-12 .v-center .tickets a{text-decoration:none;background-color:#f47300;border:1px solid #f47300;border-radius:.5rem;padding:.8rem 1.5rem;color:#101010;font-size:1.1rem;font-weight:bold;transition:.3s}footer .row-top .col-12 .v-center .tickets a:hover{background-color:#fff;border:1px solid #fff;color:#101010;box-shadow:0 0 1rem rgba(255,255,255,.4)}footer .row-top .col-12 .v-center .socials .icon{display:inline-block;margin-top:.4rem}footer .row-top .col-12 .v-center .socials .icon a{text-decoration:none;color:#fff;transition:.3s}footer .row-top .col-12 .v-center .socials .icon a:hover{color:#f47300}footer .row-top .col-12 .v-center .socials .icon a i{font-size:2.2rem}footer .row-top .col-12 .v-center .socials .facebook{margin-right:.4rem}footer .row-top .col-12 .f-center{left:calc(50% - 94px)}footer .row-top .col-12 .f-right{right:0}footer .row-top .col-12 ul{list-style:none;padding:0;margin:0}footer .row-top .col-12 ul li a{text-decoration:none;color:#fff;font-weight:bold;transition:.3s}footer .row-top .col-12 ul li a:hover{text-decoration:none;color:#f47300}footer .row-bottom{border-top:1px solid #fff;padding:.8rem 0;font-size:.95rem}footer .row-bottom .author .wrapper{display:inline-block}footer .row-bottom .author .wrapper a{text-decoration:none;color:#fff;display:flex}footer .row-bottom .author .wrapper a:hover img{transform:scale(1.1)}footer .row-bottom .author .wrapper a img{height:3rem;margin-right:.5rem;transition:.3s}footer .row-bottom .author .wrapper a span{display:block}footer .row-bottom .v-center{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0}footer .privacy a{text-decoration:none;color:#fff;transition:.3s}footer .privacy a:hover{color:#f47300}@media only screen and (max-width: 767px){footer .row-top .col-12{position:relative}footer .row-top .col-12 .v-center{position:relative;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}footer .row-top .col-12 .f-center{left:0;padding:2rem 0}footer .row-bottom{font-size:.95rem}footer .row-bottom .author .wrapper a span{text-align:left}footer .row-bottom .v-center{position:relative}}