@keyframes shaking{0%{transform:translate(-50%, -50%) rotate(0deg)}15%{transform:translate(-50%, -50%) rotate(3deg)}30%{transform:translate(-50%, -50%) rotate(0deg)}45%{transform:translate(-50%, -50%) rotate(-3deg)}60%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(0deg)}}.titel-font{font-family:'Montserrat',sans-serif;text-transform:uppercase}.basis-font{font-family:'Montserrat',sans-serif}.regular{font-weight:400}.medium{font-weight:500}.bold{font-weight:600}.bolder{font-weight:700}.italic{font-style:italic}.uppercase{text-transform:uppercase}h1,.look-h1{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;font-size:4rem;line-height:1;margin-bottom:1.5rem}@media only screen and (min-width: 768px) and (max-width: 991px){h1,.look-h1{font-size:3.5rem}}@media only screen and (max-width: 767px){h1,.look-h1{font-size:3rem}}h2,.look-h2{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;font-size:3.5rem;line-height:1;margin-bottom:1.5rem}@media only screen and (min-width: 768px) and (max-width: 991px){h2,.look-h2{font-size:2.5rem}}@media only screen and (max-width: 767px){h2,.look-h2{font-size:2rem}}h3,.look-h3{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;font-size:2.5rem;line-height:1;margin-bottom:1rem}@media only screen and (max-width: 767px){h3,.look-h3{font-size:1.8rem}}h4,.look-h4{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;font-size:2rem;line-height:1;margin-bottom:1rem}@media only screen and (max-width: 767px){h4,.look-h4{font-size:1.75rem}}p,span,a,li,.look-p{color:#fff;line-height:1.5;font-weight:500}p{margin-bottom:2rem}p b,p strong{font-weight:600}p i,p em{font-style:italic}small{font-size:.8rem}a{color:#ff0ca6;text-decoration:none}a:hover,a:active,a:focus{text-decoration:none}h1,h2,h3,h4,h5,h6,p,span,a{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}*{margin:0;padding:0}*::selection{background:#791fff;color:#fff}*::-moz-selection{background:#791fff;color:#fff}.rel{position:relative}.abs{position:absolute}.fixed{position:fixed}.none{display:none}.center{text-align:center}.flex{display:flex;flex-wrap:wrap}.inline-flex{display:inline-flex;flex-wrap:wrap}.block{display:block}.inline-block{display:inline-block}.background-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.background-contain{background-size:contain;background-position:center center;background-repeat:no-repeat}.box-shadow{box-shadow:0 0 24px rgba(0,0,0,0.1)}.box-shadow-hover{box-shadow:0 0 24px rgba(0,0,0,0.2)}.container{box-sizing:border-box}@media only screen and (min-width: 992px){.padding-block{padding:150px 0}}@media only screen and (max-width: 991px){.padding-block{padding:100px 0}}@media only screen and (max-width: 767px){.padding-block{padding:50px 0}}@media only screen and (min-width: 992px){.padding-top{padding-top:150px}}@media only screen and (max-width: 991px){.padding-top{padding-top:100px}}@media only screen and (max-width: 767px){.padding-top{padding-top:50px}}@media only screen and (min-width: 992px){.padding-bottom{padding-bottom:150px}}@media only screen and (max-width: 991px){.padding-bottom{padding-bottom:100px}}@media only screen and (max-width: 767px){.padding-bottom{padding-bottom:50px}}@media only screen and (min-width: 992px){.no-padding-bottom{padding-bottom:0px !important}}@media only screen and (max-width: 991px){.no-padding-bottom{padding-bottom:0px !important}}@media only screen and (max-width: 767px){.no-padding-bottom{padding-bottom:0px !important}}@media only screen and (min-width: 992px){.margin-bottom{margin-bottom:150px}}@media only screen and (max-width: 991px){.margin-bottom{margin-bottom:100px}}@media only screen and (max-width: 767px){.margin-bottom{margin-bottom:50px}}.grecaptcha-badge{display:none}html,body{font-family:'Montserrat',sans-serif;background:#791fff;color:#791fff;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;margin:0;padding:0}@media only screen and (max-width: 991px){html,body{font-size:calc(16px - 1px)}}@media only screen and (max-width: 767px){html,body{font-size:calc(16px - 2px)}}.button{position:relative;display:inline-block}.button .inner{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;position:relative;display:flex;flex-wrap:wrap;justify-content:center;background:#000;top:0;left:0;z-index:1;padding:12px 35px}.button .inner::before{content:"";position:absolute;left:10px;top:50%;width:12px;height:12px;background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/triangle-geel.svg');background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transform:rotate(270deg) translateX(50%);-moz-transform:rotate(270deg) translateX(50%);-o-transform:rotate(270deg) translateX(50%);-ms-transform:rotate(270deg) translateX(50%);transform:rotate(270deg) translateX(50%);-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.button .inner::after{content:"";position:absolute;right:10px;top:50%;width:12px;height:12px;background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/triangle-blauw.svg');background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transform:rotate(90deg) translateX(-50%);-moz-transform:rotate(90deg) translateX(-50%);-o-transform:rotate(90deg) translateX(-50%);-ms-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.button .inner:hover::before,.button .inner:focus::before{left:15px}.button .inner:hover::after,.button .inner:focus::after{right:15px}.button .text{font-weight:500;color:#fff;font-size:18px;line-height:1}.website-wrapper{position:relative;overflow:hidden;margin-top:0px}.bg-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.bg-elements .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/groovepark-background.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;transform:rotate(180deg);pointer-events:none}body.nieuw .bg-elements .bg{background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/groovepark-bg-2026.jpg');transform:rotate(0)}body.home .bg-elements{top:90vh}@media only screen and (min-width: 768px) and (max-width: 991px){body.home .bg-elements{top:70vh}}@media only screen and (max-width: 767px){body.home .bg-elements{top:300px}}.logged-in header{top:32px}.standaard-blok.no-margin{margin-bottom:0}.standaard-blok .content *:last-child{margin-bottom:0}.standaard-blok .content ul,.standaard-blok .content ol{margin-bottom:30px}.socials{display:flex;flex-wrap:wrap;margin-top:30px}.socials .social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:28px;margin-right:20px}.socials .social:hover svg *,.socials .social:focus svg *{fill:#ff0ca6 !important}.socials .social:last-child{margin:0}.menu{display:flex;flex-wrap:wrap;margin:0;padding:0}.menu li{list-style:none}.menu p{margin:0}.image-ratio{position:relative;background:center center no-repeat;background-size:cover;width:100%}.image-ratio iframe{position:absolute;top:0;left:0;width:100%;height:100%}.image-ratio .ratio{padding-bottom:50%}.intro{margin-bottom:30px}header{display:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:fixed;top:0;left:0;width:100%;padding:15px 0;z-index:10000;background:#000}header .header-inner{display:flex;flex-wrap:wrap;position:relative;align-items:center;justify-content:space-between;z-index:10}header .logo-link{display:flex;flex-wrap:wrap;pointer-events:auto}header .logo-link .logo{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;height:50px}header .navigation{display:flex;flex-wrap:wrap;align-items:center;text-align:center;pointer-events:auto}header .navigation ul{display:flex;flex-wrap:wrap;margin:0;padding:0}header .navigation ul li{list-style:none;margin:0 15px}header .navigation ul li a,header .navigation ul li span{font-weight:500;font-size:24px;line-height:1;color:#791fff;cursor:pointer}header .tickets{font-family:'Montserrat',sans-serif;text-transform:uppercase;color:#791fff;font-size:32px;line-height:1}header.scrolled .logo-link .logo{height:60px}header.responsive-nav-open::before{opacity:0}header.responsive-nav-open .button{background:#791fff}@media only screen and (max-width: 991px){header .logo-link .logo{height:60px}header .navigation{display:none}}@media only screen and (max-width: 767px){header .logo-link .logo{height:40px}header .navigation{top:10px;right:10px}header .navigation .button{display:none}header .mobile-menu{width:50px;height:50px}header.scrolled .logo-link .logo{height:40px}}.responsive-nav{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);display:flex;flex-wrap:wrap;position:fixed;align-items:center;justify-content:center;padding:0;top:0;right:0;width:50%;height:100%;background:#ff0ca6;z-index:1490}.responsive-nav.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.responsive-nav.open .side-nav{opacity:.8;width:100%}.responsive-nav *:focus{outline:none}.responsive-nav .side-nav{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;position:absolute;top:0;right:100%;width:0;height:100%;background:#791fff;opacity:0}.responsive-nav .nav{display:flex;flex-wrap:wrap;flex-direction:column;margin:0;padding:0 15px;list-style:none;box-sizing:border-box}.responsive-nav .nav li{display:block;position:relative;width:100%}.responsive-nav .nav li span{position:absolute;font-family:'Montserrat',sans-serif;text-transform:uppercase;top:22px;right:calc(100% + 20px);color:#fff;opacity:.5}.responsive-nav .nav li a{font-family:'Montserrat',sans-serif;text-transform:uppercase;display:inline-block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;line-height:1;padding:10px 0;font-size:3.5rem;margin-bottom:0;color:#fff}.responsive-nav .nav li a.active,.responsive-nav .nav li a:hover,.responsive-nav .nav li a:focus{color:#791fff}.responsive-nav .socials{position:absolute;bottom:15px;right:15px}.responsive-nav .socials svg path{fill:#fff}.responsive-nav .button{text-align:center;width:100%;background:#fff;color:#ff0ca6}@media only screen and (min-width: 768px) and (max-width: 991px){.responsive-nav{width:75%}.responsive-nav .nav li a{font-size:3rem}}@media only screen and (max-width: 767px){.responsive-nav{width:100%}.responsive-nav .nav li span{top:15px;right:calc(100% + 10px)}.responsive-nav .nav li a{text-align:center;font-size:2rem}}footer{background:#000}footer *{color:#fff !important;margin:0}footer a{text-decoration:underline}footer a:hover,footer a:focus{color:#ff0ca6 !important}footer .top-footer{padding:4rem 0}footer .top-footer .titel{display:block;font-weight:700;font-size:1.75rem;line-height:1.25;margin-bottom:10px}footer .top-footer .logo img{max-width:200px}footer .top-footer .openingstijden{display:flex;flex-wrap:wrap}footer .top-footer .openingstijden .dag,footer .top-footer .openingstijden .tijd{width:50%}footer .top-footer .openingstijden .dag{padding-right:15px}footer .top-footer .menu{flex-direction:column}footer .top-footer .socials{margin-top:25px}footer .bottom-footer .footer-inner{display:flex;flex-wrap:wrap;justify-content:center;padding:1rem 0}footer .bottom-footer .footer-inner *{font-size:13px;color:rgba(255,255,255,0.3) !important}footer .bottom-footer .footer-inner a{text-decoration:none}footer .bottom-footer .footer-inner a:hover,footer .bottom-footer .footer-inner a:focus{color:#fff !important}footer .bottom-footer .footer-inner .menu li{margin-left:1rem}footer .bottom-footer .footer-inner .menu li:first-child{margin-left:0}@media only screen and (max-width: 767px){footer .top-footer .row{row-gap:2rem}footer .top-footer .logo img{max-width:150px}footer .bottom-footer .footer-inner .menu{justify-content:center}}.hoogte-blijven{background:#000;padding:50px 0}.hoogte-blijven.no-margin{margin-bottom:0}.hoogte-blijven .content *:last-child{margin-bottom:0}.hoogte-blijven .content ul,.hoogte-blijven .content ol{margin-bottom:30px}.hoogte-blijven .content{text-align:center}.hoogte-blijven .content *{color:#fff758}.hoogte-blijven .wpcf7 .form-wrapper{position:relative}.hoogte-blijven .wpcf7 .form-wrapper .wpcf7-text{color:#791fff;width:100%;height:50px;padding:0 65px 0 15px;border-radius:100px;border:none}.hoogte-blijven .wpcf7 .form-wrapper .wpcf7-text:focus{outline:none}.hoogte-blijven .wpcf7 .form-wrapper .wpcf7-submit{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;position:absolute;height:50px;width:50px;top:0;right:0;border-radius:100px;border:none;background:center center no-repeat;background-size:12px 12px;background-color:#fff;background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/chevron-right.svg');font-size:0}.hoogte-blijven .wpcf7 .form-wrapper .wpcf7-submit:hover,.hoogte-blijven .wpcf7 .form-wrapper .wpcf7-submit:focus{background-color:#791fff;background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/chevron-right-white.svg')}.banner{position:relative;height:90vh;min-height:500px;background:center center no-repeat;background-size:cover}.banner.no-margin{margin-bottom:0}.banner .content *:last-child{margin-bottom:0}.banner .content ul,.banner .content ol{margin-bottom:30px}.banner .media{position:absolute;top:0;left:0;width:100%;height:100%;background:center center no-repeat;background-size:cover;object-fit:cover}.banner .content{position:relative;display:flex;flex-wrap:wrap;height:100%;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;z-index:1}.banner .content *{color:#fff758}.banner .content h1{text-align:center;margin:0;line-height:1;font-size:15vw;color:transparent;-webkit-text-stroke:2px #fff758}.banner p{margin:0}.banner .button{position:absolute;top:20px;right:20px}@media only screen and (min-width: 768px) and (max-width: 991px){.banner{height:70vh;min-height:100%}}@media only screen and (max-width: 767px){.banner{height:300px;min-height:100%}.banner .button{top:10px;right:10px}.banner .button .text{font-size:14px}.banner .button .inner::before,.banner .button .inner::after{width:9px;height:9px}}.contentblok{position:relative;z-index:2}.contentblok.no-margin{margin-bottom:0}.contentblok .content *:last-child{margin-bottom:0}.contentblok .content ul,.contentblok .content ol{margin-bottom:30px}@media only screen and (min-width: 992px){.contentblok{padding:150px 0}}@media only screen and (max-width: 991px){.contentblok{padding:100px 0}}@media only screen and (max-width: 767px){.contentblok{padding:50px 0}}.contentblok *{color:#fff}.contentblok-met-afbeelding.no-margin{margin-bottom:0}.contentblok-met-afbeelding .content *:last-child{margin-bottom:0}.contentblok-met-afbeelding .content ul,.contentblok-met-afbeelding .content ol{margin-bottom:30px}@media only screen and (min-width: 992px){.contentblok-met-afbeelding{padding:150px 0}}@media only screen and (max-width: 991px){.contentblok-met-afbeelding{padding:100px 0}}@media only screen and (max-width: 767px){.contentblok-met-afbeelding{padding:50px 0}}.contentblok-met-afbeelding .image img{max-width:100%}.tekst-met-button.no-margin{margin-bottom:0}.tekst-met-button .content *:last-child{margin-bottom:0}.tekst-met-button .content ul,.tekst-met-button .content ol{margin-bottom:30px}@media only screen and (min-width: 992px){.tekst-met-button{padding:150px 0}}@media only screen and (max-width: 991px){.tekst-met-button{padding:100px 0}}@media only screen and (max-width: 767px){.tekst-met-button{padding:50px 0}}.tekst-met-button .intro *{color:#fff}.tekst-met-button .intro p{text-shadow:0px 0px 1px #fff;font-size:1.2rem}.tekst-met-button .grote-button .inner{padding:20px 75px}.tekst-met-button .grote-button .inner::before{content:"";position:absolute;left:10px;top:50%;width:18px;height:18px;background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/triangle-geel.svg');background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transform:rotate(270deg) translateX(50%);-moz-transform:rotate(270deg) translateX(50%);-o-transform:rotate(270deg) translateX(50%);-ms-transform:rotate(270deg) translateX(50%);transform:rotate(270deg) translateX(50%);-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.tekst-met-button .grote-button .inner::after{content:"";position:absolute;right:10px;top:50%;width:18px;height:18px;background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/triangle-blauw.svg');background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transform:rotate(90deg) translateX(-50%);-moz-transform:rotate(90deg) translateX(-50%);-o-transform:rotate(90deg) translateX(-50%);-ms-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.tekst-met-button .grote-button .text{font-size:28px}.tekst-met-button .grote-button:hover .inner::before,.tekst-met-button .grote-button:focus .inner::before{left:20px}.tekst-met-button .grote-button:hover .inner::after,.tekst-met-button .grote-button:focus .inner::after{right:20px}.tekst-met-button .iframe{margin-top:30px}@media only screen and (max-width: 767px){.tekst-met-button .grote-button .inner{padding:15px 60px}.tekst-met-button .grote-button .text{font-size:21px}}.countdown{position:relative;padding-bottom:0 !important}@media only screen and (min-width: 992px){.countdown{padding:150px 0}}@media only screen and (max-width: 991px){.countdown{padding:100px 0}}@media only screen and (max-width: 767px){.countdown{padding:50px 0}}.countdown .timer{display:flex;flex-wrap:wrap;justify-content:center}.countdown .timer div{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;width:20%}.countdown .timer div span{font-weight:600;font-size:80px;line-height:1}.countdown .timer div p{font-weight:500;font-size:20px;line-height:1}@media only screen and (max-width: 767px){.countdown .timer div{width:25%}.countdown .timer div span{font-size:40px}.countdown .timer div p{font-size:14px}}.galerij.no-margin{margin-bottom:0}.galerij .content *:last-child{margin-bottom:0}.galerij .content ul,.galerij .content ol{margin-bottom:30px}.galerij .galerij-wrapper{position:relative;padding-top:75px}.galerij .galerij-wrapper .titel{position:absolute;text-align:center;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;font-size:90px;left:0;top:0;width:100%;color:transparent;-webkit-text-stroke:2px #fff;line-height:1;z-index:100;pointer-events:none}.galerij .galerij-wrapper .galerij-itself{position:relative}.galerij .galerij-wrapper .galerij-itself .item{background:center center no-repeat;background-size:cover;margin:0 15px}.galerij .galerij-wrapper .galerij-itself .item .ratio{padding-bottom:65%}.galerij .galerij-wrapper .galerij-nav{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.galerij .galerij-wrapper .galerij-nav .nav{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;cursor:pointer;width:100px;height:50px;margin:0 10px;border:2px solid #ff0ca6}.galerij .galerij-wrapper .galerij-nav .nav svg{width:40%;fill:#ff0ca6}.galerij .galerij-wrapper .galerij-nav .nav.nav-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.galerij .galerij-wrapper .galerij-nav .nav:hover,.galerij .galerij-wrapper .galerij-nav .nav:focus{background:#ff0ca6}.galerij .galerij-wrapper .galerij-nav .nav:hover svg,.galerij .galerij-wrapper .galerij-nav .nav:focus svg{fill:#fff}.galerij.donker{background:#791fff}@media only screen and (min-width: 992px){.galerij.donker{padding:150px 0}}@media only screen and (max-width: 991px){.galerij.donker{padding:100px 0}}@media only screen and (max-width: 767px){.galerij.donker{padding:50px 0}}.galerij.donker .intro *{color:#fff758}@media only screen and (max-width: 767px){.galerij .galerij-wrapper{padding-top:40px}.galerij .galerij-wrapper .titel{font-size:80px}}.afbeeldingen{position:relative;z-index:2}.afbeeldingen.no-margin{margin-bottom:0}.afbeeldingen .content *:last-child{margin-bottom:0}.afbeeldingen .content ul,.afbeeldingen .content ol{margin-bottom:30px}@media only screen and (min-width: 992px){.afbeeldingen{padding-top:150px}}@media only screen and (max-width: 991px){.afbeeldingen{padding-top:100px}}@media only screen and (max-width: 767px){.afbeeldingen{padding-top:50px}}.afbeeldingen .row>div .wrap{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:100%}.afbeeldingen .row>div .wrap .inner{position:relative;height:fit-content;width:100%}.afbeeldingen .row>div .wrap .inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}@media only screen and (min-width: 768px){.afbeeldingen .row>div.left{-webkit-transform:translateX(40px);-moz-transform:translateX(40px);-o-transform:translateX(40px);-ms-transform:translateX(40px);transform:translateX(40px)}.afbeeldingen .row>div.left .inner{-webkit-transform:rotate(358deg);-moz-transform:rotate(358deg);-o-transform:rotate(358deg);-ms-transform:rotate(358deg);transform:rotate(358deg)}.afbeeldingen .row>div.left .inner img{left:12.5%;width:85%}.afbeeldingen .row>div.left .inner .ratio{padding-top:100%}.afbeeldingen .row>div.middel{z-index:2}.afbeeldingen .row>div.middel .inner img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.afbeeldingen .row>div.middel .inner .ratio{padding-top:65%}.afbeeldingen .row>div.right{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);-o-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px)}.afbeeldingen .row>div.right .inner{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-o-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg)}.afbeeldingen .row>div.right .inner img{width:85%}.afbeeldingen .row>div.right .inner .ratio{padding-top:100%}}@media only screen and (max-width: 767px){.afbeeldingen .row>div .wrap .inner .ratio{padding-top:56.25%}}@media only screen and (max-width: 767px){.afbeeldingen .row{padding:0 10px}}.afbeeldingen .slick-dots{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem;gap:0 10px}.afbeeldingen .slick-dots li{list-style:none;font-size:0px;background:transparent;border:none;width:14px;height:14px}.afbeeldingen .slick-dots li button{border:none;height:100%;width:100%;background:center center no-repeat;background-size:contain;background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/triangle-geel.svg')}.afbeeldingen .slick-dots li.slick-active button{background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/triangle-blauw.svg')}.quote.no-margin{margin-bottom:0}.quote .content *:last-child{margin-bottom:0}.quote .content ul,.quote .content ol{margin-bottom:30px}.quote .titel{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;font-size:4rem;line-height:1;margin-bottom:1.5rem;text-align:center;margin:0}@media only screen and (min-width: 768px) and (max-width: 991px){.quote .titel{font-size:3.5rem}}@media only screen and (max-width: 767px){.quote .titel{font-size:3rem}}.quote.donker{background:#791fff}@media only screen and (min-width: 992px){.quote.donker{padding:150px 0}}@media only screen and (max-width: 991px){.quote.donker{padding:100px 0}}@media only screen and (max-width: 767px){.quote.donker{padding:50px 0}}.quote.donker .titel{color:#fff758}.agenda.no-margin{margin-bottom:0}.agenda .content *:last-child{margin-bottom:0}.agenda .content ul,.agenda .content ol{margin-bottom:30px}.item-wrapper{display:flex;flex-wrap:wrap;margin:0 -25px}.item-wrapper .item-styling{width:calc(100% / 3 - 50px);margin:0 25px 30px 25px}.item-wrapper .item-styling .image{background:center center no-repeat;background-size:cover;margin-bottom:15px}.item-wrapper .item-styling .image .ratio{padding-bottom:100%}.item-wrapper .item-styling .datum{color:#ff0ca6;margin:0 0 5px 0}.item-wrapper .item-styling .titel{color:#fff}@media only screen and (min-width: 768px) and (max-width: 991px){.item-wrapper .item-styling{width:calc(100% / 2 - 50px)}}@media only screen and (max-width: 767px){.item-wrapper{margin:0}.item-wrapper .item-styling{width:100%;margin:0 0 30px 0}.item-wrapper .item-styling .image{margin-bottom:5px}}.smalle-info{padding:15px 0;background:#000;position:relative;z-index:2}.smalle-info span{font-weight:500;display:inline-flex;flex-wrap:wrap;text-transform:uppercase;font-size:21px;align-items:center;color:#fff;line-height:1}.smalle-info span::after{content:'';background:center center no-repeat;background-size:contain;background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/triangle-geel.svg');margin:0 45px;width:20px;height:20px}@media only screen and (max-width: 767px){.smalle-info{padding:10px 0}.smalle-info span{font-size:16px}.smalle-info span::after{margin:0 30px;width:14px;height:14px}}.artiesten-namen.no-margin{margin-bottom:0}.artiesten-namen .content *:last-child{margin-bottom:0}.artiesten-namen .content ul,.artiesten-namen .content ol{margin-bottom:30px}@media only screen and (min-width: 992px){.artiesten-namen{padding:150px 0}}@media only screen and (max-width: 991px){.artiesten-namen{padding:100px 0}}@media only screen and (max-width: 767px){.artiesten-namen{padding:50px 0}}.artiesten-namen .festival-info{position:relative;z-index:2;text-align:center}.artiesten-namen .festival-info .name{font-weight:700;font-size:42px;text-transform:uppercase;margin-bottom:0px;line-height:1}.artiesten-namen .festival-info .location{font-weight:700;font-size:42px;text-transform:uppercase;margin-bottom:0px;line-height:1}.artiesten-namen .festival-info .pijlen{background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/pijlen.png');background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;height:40px;position:relative;z-index:2;display:block;margin:10px 0 1rem 0}.artiesten-namen .grote-namen{display:flex;flex-wrap:wrap;justify-content:center}.artiesten-namen .grote-namen span{display:flex;flex-wrap:wrap;font-weight:700;align-items:center;font-size:48px;text-transform:uppercase;line-height:1}.artiesten-namen .grote-namen span:nth-child(odd)::after{content:'';background:center center no-repeat;background-size:contain;background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/triangle-blauw.svg');margin:0 15px;width:20px;height:20px}.artiesten-namen .grote-namen span:nth-child(even)::after{content:'';background:center center no-repeat;background-size:contain;background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/triangle-geel.svg');margin:0 15px;width:20px;height:20px}.artiesten-namen .grote-namen span:last-child::after{display:none}.artiesten-namen .kleine-namen{display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}.artiesten-namen .kleine-namen span{display:flex;flex-wrap:wrap;font-weight:500;align-items:center;font-size:24px;line-height:1;color:#fff758}.artiesten-namen .kleine-namen span::after{content:'';background:#791fff;margin:0 7px;width:10px;height:10px;border-radius:50%}@media only screen and (max-width: 991px){.artiesten-namen .festival-info .name,.artiesten-namen .festival-info .location{font-size:34px}.artiesten-namen .grote-namen span{font-size:34px}.artiesten-namen .kleine-namen span{font-size:28px}}@media only screen and (max-width: 767px){.artiesten-namen .festival-info .name,.artiesten-namen .festival-info .location{font-size:24px}.artiesten-namen .grote-namen span{font-size:24px}.artiesten-namen .grote-namen span:nth-child(odd)::after,.artiesten-namen .grote-namen span:nth-child(even)::after{width:14px;height:14px;margin:0 8px}.artiesten-namen .kleine-namen{margin-top:30px}.artiesten-namen .kleine-namen span{font-size:18px}.artiesten-namen .kleine-namen span::after{width:6px;height:6px}}.video{background:#791fff}.video.no-margin{margin-bottom:0}.video .content *:last-child{margin-bottom:0}.video .content ul,.video .content ol{margin-bottom:30px}@media only screen and (min-width: 992px){.video{padding:150px 0}}@media only screen and (max-width: 991px){.video{padding:100px 0}}@media only screen and (max-width: 767px){.video{padding:50px 0}}.video *{color:#fff758}.video h2{text-align:center}.video .video-wrapper{position:relative}.video .video-wrapper::after{position:absolute;content:'';top:15px;left:15px;width:100%;height:100%;background:#fff758}.video .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video .video-wrapper .ratio{padding-bottom:56.25%}.video .icons{margin-top:30px}.video .icons p{font-family:'Montserrat',sans-serif;display:inline-flex;flex-wrap:wrap;text-transform:uppercase;font-size:24px;align-items:center;margin:0}.video .icons p::before,.video .icons p::after{content:'';width:30px;height:30px;background:center center no-repeat;background-size:contain;background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/star.svg')}.video .icons p::before{margin-right:30px}.video .icons p::after{margin-left:30px}@media only screen and (max-width: 991px){.video .icons p{justify-content:center;font-size:20px}.video .icons p::before,.video .icons p::after{margin:0}}@media only screen and (max-width: 991px){.video .icons p{font-size:14px}}.timetable{padding-left:50px !important;padding-right:50px !important}.timetable.no-margin{margin-bottom:0}.timetable .content *:last-child{margin-bottom:0}.timetable .content ul,.timetable .content ol{margin-bottom:30px}@media only screen and (min-width: 992px){.timetable{padding:150px 0}}@media only screen and (max-width: 991px){.timetable{padding:100px 0}}@media only screen and (max-width: 767px){.timetable{padding:50px 0}}.timetable h2{color:#fff}@media only screen and (max-width: 767px){.timetable{padding-left:15px !important;padding-right:15px !important}}.instagram-blok.no-margin{margin-bottom:0}.instagram-blok .content *:last-child{margin-bottom:0}.instagram-blok .content ul,.instagram-blok .content ol{margin-bottom:30px}.faq-blok.no-margin{margin-bottom:0}.faq-blok .content *:last-child{margin-bottom:0}.faq-blok .content ul,.faq-blok .content ol{margin-bottom:30px}@media only screen and (min-width: 992px){.faq-blok{padding-bottom:150px}}@media only screen and (max-width: 991px){.faq-blok{padding-bottom:100px}}@media only screen and (max-width: 767px){.faq-blok{padding-bottom:50px}}.faq-blok *{color:#fff}.faq-blok .content{text-align:center;margin-bottom:50px}.faq-blok .content .pijlen{background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/pijlen.png');background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;height:40px;position:relative;z-index:2;display:block;margin:0 0 2rem 0}.faq-blok .accordion .cats{display:flex;flex-wrap:wrap;margin-bottom:30px;gap:10px 30px}.faq-blok .accordion .cats .cat-titel{font-weight:600;font-size:28px;line-height:1;cursor:pointer}.faq-blok .accordion .cats .cat-titel::before{content:"";display:inline-block;height:14px;width:14px;background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/triangle-geel.svg');background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);margin-right:10px;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.faq-blok .accordion .cats .cat-titel:hover,.faq-blok .accordion .cats .cat-titel:focus,.faq-blok .accordion .cats .cat-titel.active{font-weight:600}.faq-blok .accordion .cats .cat-titel:hover::before,.faq-blok .accordion .cats .cat-titel:focus::before,.faq-blok .accordion .cats .cat-titel.active::before{background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/triangle-blauw.svg')}.faq-blok .accordion .cats .cat-titel:hover::before,.faq-blok .accordion .cats .cat-titel:focus::before{-webkit-transform:rotate(270deg) translateY(5px);-moz-transform:rotate(270deg) translateY(5px);-o-transform:rotate(270deg) translateY(5px);-ms-transform:rotate(270deg) translateY(5px);transform:rotate(270deg) translateY(5px)}.faq-blok .accordion .categorie-wrapper{position:relative}.faq-blok .accordion .categorie{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;width:100%}.faq-blok .accordion .categorie.hide{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);position:absolute;top:0;opacity:0;pointer-events:none}.faq-blok .accordion .collapse-item{margin-bottom:10px}.faq-blok .accordion .collapse-item .titel{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;cursor:pointer}.faq-blok .accordion .collapse-item .titel *{color:#fff;margin:0}.faq-blok .accordion .collapse-item .titel .vraag{width:calc(100% - 2rem);margin:0}.faq-blok .accordion .collapse-item .titel .vraag button{font-family:'Montserrat',sans-serif;font-weight:500;font-size:20px;color:#fff;border:none;text-align:left;background:none;padding:0;margin:0;outline:none}.faq-blok .accordion .collapse-item .titel .close{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%}.faq-blok .accordion .collapse-item .titel .close svg{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;fill:#fff;content:'';top:.5rem;right:0;width:1rem;height:1rem}.faq-blok .accordion .collapse-item .collapse-itself{padding-bottom:2rem;display:none;width:calc(100% - 2rem)}.faq-blok .accordion .collapse-item .collapse-itself *:last-child{margin-bottom:0}.faq-blok .accordion .collapse-item .collapse-itself .antwoord{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;opacity:0;padding:1rem 0 0 0}.faq-blok .accordion .collapse-item:hover .titel .close,.faq-blok .accordion .collapse-item:focus .titel .close{-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-o-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}.faq-blok .accordion .collapse-item.show .titel{background:transparent}.faq-blok .accordion .collapse-item.show .titel *{color:#fff}.faq-blok .accordion .collapse-item.show .titel .vraag button{color:#fff;font-weight:600}.faq-blok .accordion .collapse-item.show .titel .close{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.faq-blok .accordion .collapse-item.show .titel .close svg{opacity:1}.faq-blok .accordion .collapse-item.show .collapse-itself .antwoord{padding-top:0;opacity:1}@media only screen and (max-width: 991px){.faq-blok .accordion .collapse-item .collapse-itself{width:100%}}@media only screen and (max-width: 767px){.faq-blok .accordion .cats{flex-direction:column}.faq-blok .accordion .cats .cat-titel{margin-bottom:10px;font-size:21px}.faq-blok .accordion .cats .cat-titel:last-child{margin:0}.faq-blok .accordion .collapse-item .titel .vraag button{font-size:16px}}.timetable-wrapper{display:flex;flex-wrap:wrap}.timetable-wrapper h2{display:block;width:100%;text-align:center}.timetable-wrapper .timetable-row{position:relative;height:90px;margin-bottom:10px}.timetable-wrapper .timetable-labels{font-family:'Montserrat',sans-serif;text-transform:uppercase;width:350px;margin-top:60px}.timetable-wrapper .timetable-labels .timetable-label{display:flex;flex-wrap:wrap;font-weight:600;align-items:center;justify-content:flex-end;color:#fff;padding:0 30px;font-size:28px}.timetable-wrapper .timetable-content{display:flex;flex-wrap:wrap;flex-direction:column;width:calc(100% - 350px)}.timetable-wrapper .timetable-content .timetable-toolbar{position:relative;height:50px;margin-bottom:10px;overflow:hidden}.timetable-wrapper .timetable-content .timetable-toolbar .scroll-button{position:absolute;top:0;width:50px;height:100%;background:center center no-repeat;background-size:16px 16px;background-color:#791fff;z-index:1;cursor:pointer}.timetable-wrapper .timetable-content .timetable-toolbar .scroll-button.prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:0;background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/chevron-right-white.svg')}.timetable-wrapper .timetable-content .timetable-toolbar .scroll-button.next{right:0;background-image:url('https://groovepark.nl/wp-content/themes/stayawake/css/../images/chevron-right-white.svg')}.timetable-wrapper .timetable-content .timetable-toolbar .timetable-toolbar-inner{position:relative;height:100%}.timetable-wrapper .timetable-content .timetable-toolbar .timetable-toolbar-slot{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;display:flex;flex-wrap:wrap;font-weight:500;font-size:24px;height:100%;color:#fff}.timetable-wrapper .timetable-content .timetable-toolbar .timetable-toolbar-slot::before{position:absolute;content:'';bottom:0;left:50%;margin-left:1px;width:2px;height:20px;background:#fff758}.timetable-wrapper .timetable-content .timetable-toolbar .timetable-toolbar-slot:first-child{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.timetable-wrapper .timetable-content .timetable-toolbar .timetable-toolbar-slot.small{font-size:0}.timetable-wrapper .timetable-content .timetable-itself{width:100%;flex:1;overflow:hidden}.timetable-wrapper .timetable-content .timetable-itself .timetable-itself-inner{top:0 !important;overflow:hidden;background-image:linear-gradient(90deg, rgba(255,255,255,0.5), rgba(255,255,255,0.5) 1px, transparent 0, transparent);background-size:10rem 100%}.timetable-wrapper .timetable-content .timetable-itself .timetable-line .timetable-item{position:absolute;color:#000;top:0;left:0;height:100%;border:1px solid #791fff;width:10rem}.timetable-wrapper .timetable-content .timetable-itself .timetable-line .timetable-item .inner{display:flex;flex-wrap:wrap;position:absolute;font-weight:500;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;padding:0 15px;font-size:24px;background:#fff;z-index:1}.timetable-wrapper .timetable-content .timetable-itself .timetable-line .timetable-item::after{position:absolute;content:'';top:5px;left:5px;width:100%;height:100%;background:#791fff}@media only screen and (max-width: 991px){.timetable-wrapper .timetable-row{height:80px}.timetable-wrapper .timetable-labels{width:160px;margin-top:70px}.timetable-wrapper .timetable-labels .timetable-label{font-size:20px;padding:0 15px}.timetable-wrapper .timetable-content{width:calc(100% - 160px)}.timetable-wrapper .timetable-content .timetable-toolbar{height:60px}.timetable-wrapper .timetable-content .timetable-toolbar .scroll-button{width:60px}.timetable-wrapper .timetable-content .timetable-toolbar .timetable-toolbar-slot{font-size:16px}.timetable-wrapper .timetable-content .timetable-toolbar .timetable-toolbar-slot.small{font-size:12px}}@media only screen and (max-width: 767px){.timetable-wrapper .timetable-row{height:50px}.timetable-wrapper .timetable-labels{width:110px;margin-top:50px}.timetable-wrapper .timetable-labels .timetable-label{font-size:14px}.timetable-wrapper .timetable-content{width:calc(100% - 110px)}.timetable-wrapper .timetable-content .timetable-toolbar{height:40px}.timetable-wrapper .timetable-content .timetable-toolbar .scroll-button{width:40px}.timetable-wrapper .timetable-content .timetable-toolbar .timetable-toolbar-slot{font-size:14px}.timetable-wrapper .timetable-content .timetable-toolbar .timetable-toolbar-slot.small{font-size:11px}.timetable-wrapper .timetable-content .timetable-itself .timetable-line .timetable-item .inner{font-size:14px}}