/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css?family=Libre+Franklin:400,600,700&display=swap");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'Paco';src:url("../../fonts/VLNLTpBarPaco.woff2") format("woff2"),url("../../fonts/VLNLTpBarPaco.woff") format("woff");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:'Alright';src:url("../../fonts/Alrightv2Compressed-Bold.woff2") format("woff2"),url("../../fonts/Alrightv2Compressed-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'icomoon';src:url("../../fonts/icomoon.woff") format("woff");font-weight:normal;font-style:normal;font-display:block}.has-icon,.btn-social-small.-facebook:before,.btn-social-small.-twitter:before,.btn-social-small.-instagram:before,.btn-social-small.-spotify:before,.btn-social-small.-website:before,[class^="icon--"],[class*=" icon--"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--earth:before,.btn-social-small.-website:before{content:"\e9ca"}.icon--facebook:before,.btn-social-small.-facebook:before{content:"\ea90"}.icon--instagram:before,.btn-social-small.-instagram:before{content:"\ea92"}.icon--whatsapp:before{content:"\ea93"}.icon--spotify:before,.btn-social-small.-spotify:before{content:"\ea94"}.icon--twitter:before,.btn-social-small.-twitter:before{content:"\ea96"}.icon--youtube:before{content:"\ea9d"}.btn,button[type="submit"]{text-transform:uppercase;color:#fff;background:#000;border:1px solid transparent;padding:.5rem .5rem;font-size:.9em;text-decoration:none}.btn:hover,button:hover[type="submit"],.btn:active,button:active[type="submit"],.btn:focus,button:focus[type="submit"],.btn:focus:active,button:focus:active[type="submit"]{cursor:pointer;background:#e6e6e6;color:#000}.btn-social{display:block;width:4rem;height:4rem;background:#fff;background-size:70%;background-repeat:no-repeat;background-position:center center;border-radius:4px;transition:background 0.3s}.btn-social.-facebook{background-size:40%;background-image:url("../../images/icon-facebook.svg")}.btn-social.-facebook:hover,.btn-social.-facebook:active,.btn-social.-facebook:focus,.btn-social.-facebook:focus:active{background-image:url("../../images/icon-facebook-white.svg");background-color:#3b5998}.btn-social.-twitter{background-image:url("../../images/icon-twitter.svg")}.btn-social.-twitter:hover,.btn-social.-twitter:active,.btn-social.-twitter:focus,.btn-social.-twitter:focus:active{background-image:url("../../images/icon-twitter-white.svg");background-color:#00acee}.btn-social.-instagram{background-image:url("../../images/icon-instagram.svg")}.btn-social.-instagram:hover,.btn-social.-instagram:active,.btn-social.-instagram:focus,.btn-social.-instagram:focus:active{background-image:url("../../images/icon-instagram-white.svg");background-color:#c32aa3}.btn-social.-spotify{background-image:url("../../images/icon-spotify.svg")}.btn-social.-spotify:hover,.btn-social.-spotify:active,.btn-social.-spotify:focus,.btn-social.-spotify:focus:active{background-image:url("../../images/icon-spotify-white.svg");background-color:#1ed761}.btn-social.-youtube{background-image:url("../../images/icon-youtube.svg")}.btn-social.-youtube:hover,.btn-social.-youtube:active,.btn-social.-youtube:focus,.btn-social.-youtube:focus:active{background-image:url("../../images/icon-youtube-white.svg");background-color:#c4302b}.btn-social+.btn-social{margin-left:1rem}.btn-social-small{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:4px;transition:background 0.3s;text-decoration:none;font-size:1.4em;background-color:rgba(255,255,255,0.1)}.btn-social-small.-facebook:hover,.btn-social-small.-facebook:active,.btn-social-small.-facebook:focus,.btn-social-small.-facebook:focus:active{color:#3b5998}.btn-social-small.-twitter:hover,.btn-social-small.-twitter:active,.btn-social-small.-twitter:focus,.btn-social-small.-twitter:focus:active{color:#00acee}.btn-social-small.-instagram:hover,.btn-social-small.-instagram:active,.btn-social-small.-instagram:focus,.btn-social-small.-instagram:focus:active{color:#c32aa3}.btn-social-small.-spotify:hover,.btn-social-small.-spotify:active,.btn-social-small.-spotify:focus,.btn-social-small.-spotify:focus:active{color:#1ed761}.btn-social-small.-website:hover,.btn-social-small.-website:active,.btn-social-small.-website:focus,.btn-social-small.-website:focus:active{color:#c4302b}.btn-social-small:hover,.btn-social-small:active,.btn-social-small:focus,.btn-social-small:focus:active{background-color:rgba(255,255,255,0.1)}.download-img{display:flex;align-items:center}.download-img img{display:block;width:10rem;margin-right:1em}.btn-download{display:inline-flex;align-items:center;font-weight:bold;text-decoration:none}.btn-download:before{content:'';display:inline-block;width:2rem;height:2rem;margin-right:1rem;background:url("../../images/icon-download.svg") no-repeat;background-size:contain}.btn-download:hover,.btn-download:active,.btn-download:focus,.btn-download:focus:active{text-decoration:underline}html{height:100%;font-size:10px}*{margin:0;padding:0;box-sizing:border-box}.visually-hidden{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.visually-hidden:hover,.visually-hidden:active,.visually-hidden:focus,.visually-hidden:focus:active{position:fixed !important;width:100% !important;clip:auto;overflow:visible;height:auto;z-index:2000}.skip-link{text-align:center;padding:7px;display:block;background-color:#fff;font-size:2rem;line-height:2.6rem;color:#000;z-index:1002}body{display:flex;flex-direction:column;height:100%;padding-top:6rem;background:#DEDC26;color:#000;line-height:1.5;font-family:"Libre Franklin",sans-serif;font-size:1.6em}body .main-container{flex:1 0 auto}body .main-footer{flex-shrink:0}body:not(.t-home){padding-top:8rem}body:not(.t-home):before,body:not(.t-home):after{content:'';width:50%;height:calc(100% - 6rem);position:fixed;top:6rem;z-index:-1;background:url("../../images/triangle.svg");background-size:100% 100%}body:not(.t-home):before{left:0}body:not(.t-home):after{right:0;transform:rotate(180deg)}@media (min-width: 1024px){body:not(.t-home){padding-top:24rem}body:not(.t-home):before,body:not(.t-home):after{height:calc(100% - 20rem);top:20rem}}@media (min-width: 1024px){body{padding-top:20rem;font-size:1.8em}}a,a:hover,a:active{color:#000}a[href*="youtube"],a[href*="google"],a[href*="vimeo"]{word-break:break-all}img{max-width:100%;border-radius:0}h1,h2,h3,h4,p,ol,ul,table{margin:0 0 1em 0;font-feature-settings:"lnum"}.h1,h1{font-size:2.6em;line-height:1.2;margin-bottom:0.5em;font-family:"Paco",sans-serif;font-weight:normal;letter-spacing:0.03em;text-transform:uppercase;color:#fff}@media (min-width: 800px){.h1,h1{font-size:4em}}.h2,h2{font-size:2em;line-height:1.2;margin-bottom:1em;font-family:"Paco",sans-serif;font-weight:normal;letter-spacing:0.03em;text-transform:uppercase}.h3,legend,h3{text-transform:uppercase;font-size:1.1em;line-height:1.2;margin-bottom:1em;font-weight:bold}.listing-title{font-family:"Paco",sans-serif;font-size:2.6em;letter-spacing:0.02em;line-height:1;color:#000}@media (min-width: 800px){.listing-title{font-size:4em}}.p-intro{font-weight:600}figure{margin-bottom:1em;position:relative}figure.-small{width:calc((100% / 4) - 40px)}figure.-middle,figure.-medium{width:calc((100% / 2) - 10px)}figure.-large{width:100%}.video-figure__container{width:100%;padding-top:56.25%;position:relative}.video-figure__container video,.video-figure__container iframe{height:100%;width:100%;position:absolute;top:0;left:0}figcaption{margin-top:0.5rem;position:relative;font-size:0.825em;color:#ccc}figcaption p{display:inline-block;margin:0 1em 0 0}blockquote{font-size:1.2em;border-left:5px solid #000}iframe{width:100%;height:37rem}@media (min-width: max-width){iframe{height:25rem}}.body-text{max-width:80rem}.body-text ul,.body-text ol{margin-left:2rem}.body-text h3{margin-bottom:0.5em}.align-left{float:left;margin-right:1em}.align-right{float:right;margin-right:1em}fieldset{width:100%;padding:0;margin:0;border:none}fieldset+fieldset{margin-top:1em}legend{margin:0 0 1em}input[type="text"],input[type="email"],input[type="search"]{width:100%;height:4rem;padding:0 0.5rem;border:1px solid transparent}input[type="file"]{width:100%;padding:.5rem;background:rgba(0,0,0,0.3);color:#fff}label{display:block;margin:0 0 0.5rem;font-size:0.9em}textarea{width:100%;min-height:8rem;padding:0.5rem;border:1px solid transparent}input[type="checkbox"]{position:absolute;opacity:0}input[type="checkbox"]+label{display:flex;align-content:center;position:relative}input[type="checkbox"]+label:before{content:'';flex-shrink:0;width:2rem;height:2rem;margin-right:1rem;display:inline-block;position:relative;border:2px solid #000;transition:all .3s}@media (min-width: 600px){input[type="checkbox"]+label:before{width:2rem;height:2rem}}input[type="checkbox"]+label:after{content:'';width:0.6rem;height:1.2rem;position:absolute;top:0.3rem;left:0.8rem;border-bottom:2px solid #DEDC26;border-right:2px solid #DEDC26;transform:rotate(35deg);opacity:0;transition:opacity .4s}@media (min-width: 600px){input[type="checkbox"]+label:after{top:0.25rem;left:0.7rem;border-width:3px}}input[type="checkbox"]:checked+label:before{border-color:#000;background:#000;transform:rotate(90deg)}input[type="checkbox"]:checked+label:after{opacity:1}.form-row{margin-bottom:1em}@media (min-width: 800px){.form-row{display:flex}.form-row label{flex-shrink:0;width:45%;margin-right:2rem}.form-row input{width:100%}}.boltforms-preview{flex-shrink:0}.form-row-checkbox{position:relative}.boltforms-button button{display:block;margin-left:auto}.search-form{max-width:50rem;margin-bottom:4rem}.search-form .form-row{display:flex}.search-form button{flex-shrink:0;width:20%}.academy-nav{text-transform:uppercase;font-weight:600;font-size:0.9em}.academy-nav h2{margin:0 0 1rem;font-size:2.4em;font-family:"Alright",sans-serif}.academy-nav ul{padding:0;margin:0;list-style:none}.academy-nav ul>li{margin-bottom:0.5rem}.academy-nav ul>li>ul{margin-top:0.5rem}.academy-nav li{padding-left:1.7rem;position:relative}.academy-nav li:before{content:'';width:0;height:0;position:absolute;top:0.65rem;left:0rem;border-top:5px solid transparent;border-right:10px solid transparent;border-bottom:5px solid transparent;border-left:10px solid currentColor}.academy-nav li.-active{color:#d7030e}.academy-nav li.-active:before{top:1.2rem;left:-0.5rem;transform:rotate(90deg)}.academy-nav li.-active ul{height:auto}.academy-nav a{color:currentColor;text-decoration:none}.academy-nav a.-active{text-decoration:underline}.academy-nav a:hover,.academy-nav a:active,.academy-nav a:focus,.academy-nav a:focus:active{text-decoration:underline}.academy-nav ul ul{width:100%;height:0px;overflow:hidden;padding-left:1em}@media (min-width: 1024px){.academy-nav{flex-shrink:0;width:30.67%;margin-left:4rem}}.agenda{padding:0;margin:0;list-style:none}.agenda-item{display:flex;margin-bottom:2rem}.agenda-item__meta{flex-shrink:0;width:31%;max-width:30rem;margin-right:2rem}.agenda-item__meta time{display:block;margin-bottom:1rem;font-size:2em;font-weight:bold;font-family:"Paco",sans-serif}.agenda-item__meta strong{display:block}.agenda-item__meta p{margin:0;font-size:0.9em}.agenda-item__meta a{display:block;margin-top:1rem}@media (min-width: 800px){.agenda-item__meta p{display:flex}.agenda-item__meta strong{flex-shrink:0;display:inline-block;width:40%}}.agenda-item__content h2{margin:0}.agenda-item__content h3{text-transform:none;font-family:"Libre Franklin",sans-serif;line-height:1.2}.cards{display:block;list-style:none}.cards li{margin-bottom:2rem}@media (min-width: 800px){.cards{display:flex;flex-flow:row wrap}.cards li{flex-shrink:0;margin-right:2%;margin-bottom:3rem}.cards.-three-columns li{width:calc((96% / 3))}.cards.-three-columns li:nth-child(3n){margin-right:0}.cards.-four-columns li{width:calc((94% / 4))}.cards.-four-columns li:nth-child(4n){margin-right:0}}.card{position:relative}.card:hover .card__title,.card:active .card__title,.card:focus .card__title,.card:focus:active .card__title{color:#fff}.card:hover .card__image img,.card:active .card__image img,.card:focus .card__image img,.card:focus:active .card__image img{transform:scale(1.06)}.card__image{width:100%;height:20rem;margin-bottom:1rem;background:#fff url("../../images/logo-zwart.svg") no-repeat center;background-size:contain;overflow:hidden}.card__image img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform ease-in 0.3s}.-four-columns .card__image{height:18rem}.card__title{margin-bottom:1rem;font-family:"Alright",sans-serif;font-size:2em;line-height:1;font-weight:normal;letter-spacing:0.02em;transition:color 0.3s;font-feature-settings:"lnum"}.card__link{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;background:transparent}.cards-vertical{padding:0;margin:0;list-style:none}.card-vertical{margin-bottom:4rem;position:relative}.card-vertical .card__image{height:10rem;background-size:contain}.card-vertical:hover h3,.card-vertical:active h3,.card-vertical:focus h3,.card-vertical:focus:active h3{color:#fff}@media (min-width: 800px){.card-vertical{display:flex}.card-vertical .card__image{flex-shrink:0;max-width:35rem;min-height:23.4rem;height:auto;margin-right:3rem}}.faq__item{margin-bottom:3rem}.faq__title{width:100%;padding:0 3rem 1rem 0;position:relative;background:none;border:none;cursor:pointer;border-bottom:2px solid #000;text-align:left;font-weight:bold}.faq__title:before{content:'';display:block;width:0;height:0;position:absolute;top:0.5rem;right:0;border-top:1rem solid #000;border-bottom:1rem solid transparent;border-left:0.8rem solid transparent;border-right:0.8rem solid transparent;transform-origin:center center;transition:transform 0.3s}.is-active .faq__title:before{top:-0.3rem;transform:rotate(180deg)}.faq__content{display:none;padding-top:2rem}.gallery{display:flex;flex-flow:row wrap;padding:0;margin:0;list-style:none}.gallery a{display:block;width:100%;height:100%;position:relative}.gallery a:hover span,.gallery a:active span,.gallery a:focus span,.gallery a:focus:active span{padding-bottom:1rem;background:rgba(255,255,255,0.9)}.gallery li{width:calc((100% / 2) - 1vw);height:14rem;margin:.5vw}@media (min-width: 800px){.gallery li{width:calc((100% / 3) - 1vw);max-width:none}}@media (min-width: 1024px){.gallery li{width:calc((100% / 4) - 1vw);height:16rem}}.gallery img{object-fit:cover;object-position:center center;width:100%;height:100%}.gallery span{display:block;width:100%;padding:0.5rem;position:absolute;bottom:0;left:0;background:rgba(255,255,255,0.7);font-size:0.75em;font-weight:bold;transition:all 0.3s}.imagelist{list-style:none;margin:0;padding:0}.imagelist li+li{margin-top:2rem}.imagelist a{display:block}.imagelist iframe{display:block;width:100%;height:22.3rem}.imagelist__video,.gallery__video{position:relative;font-size:0.5em}.imagelist__video:before,.gallery__video:before{content:'';display:block;width:0;height:0;position:absolute;top:50%;left:calc(50% + 1.2em);z-index:20;transform:translate(-50%, -50%);border-top:1.3em solid transparent;border-right:2em solid transparent;border-bottom:1.3em solid transparent;border-left:2em solid #d7030e;pointer-events:none}.imagelist__video:after,.gallery__video:after{content:'';width:5em;height:5em;position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%, -50%);background:rgba(255,255,255,0.8);border-radius:50%;pointer-events:none}.imagelist__video:hover:after,.imagelist__video:active:after,.imagelist__video:focus:after,.imagelist__video:focus:active:after,.gallery__video:hover:after,.gallery__video:active:after,.gallery__video:focus:after,.gallery__video:focus:active:after{background:#fff}.pagination{display:flex;align-items:center;justify-content:center;list-style:none}.pagination a{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;text-decoration:none;background:rgba(0,0,0,0.3);color:#fff}.pagination a:hover,.pagination a:active,.pagination a:focus,.pagination a:focus:active{background:rgba(0,0,0,0.5)}.pagination li.active a{background:#000}.pagination li+li{margin-left:1rem}.program{padding:0;margin:0 0 3rem;list-style:none}.program-title{padding:2rem;margin:0 0 0.5rem;background:#000;color:#fff;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.program-card{display:flex;height:15rem;position:relative;background:#fff;transition:background 0.3s}.program-card time{display:block;width:12rem;padding:0.5rem 0 0.2rem;position:absolute;bottom:0;left:0;background:#000;color:#fff;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.2rem;line-height:1;font-family:"Paco",sans-serif;letter-spacing:0.02em}.program-card+.program-card{margin-top:0.5rem}.program-card:hover,.program-card:active,.program-card:focus,.program-card:focus:active{background:rgba(255,255,255,0.6)}@media (min-width: 800px){.program-card{height:10rem}.program-card time{flex-shrink:0;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;width:10rem;padding:0;position:static;line-height:0}.program-card time span{width:100%;line-height:1;display:block}.program-card time span:nth-child(2){font-weight:bold;margin:0.3rem 0 0rem}}.program-card__img{flex-shrink:0;width:12rem;height:100%}.program-card__img img{width:100%;height:100%;object-fit:cover}@media (min-width: 800px){.program-card__img{width:10rem}}.program-card__content,.demo-card__content{width:100%;padding:1rem;font-size:1.4rem;line-height:1.3}.program-card__content h3,.demo-card__content h3{margin:0 0 0.3rem}.program-meta{width:100%;font-weight:900;font-size:0.9em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.program-meta time,.program-meta>span{display:flex;align-items:center;margin-bottom:0.5rem;text-transform:uppercase}.program-meta time span:nth-child(2){margin:0 0.5rem}.program-meta time:before{content:'';flex-shrink:0;display:inline-block;width:2em;height:1.3em;background:url("../../images/icon-time.svg") no-repeat;background-size:contain}.program-demo ol{padding:0;margin:0 0 4rem;list-style:none;display:flex;flex-flow:row wrap;justify-content:space-between}@media (min-width: 1024px){.program-demo{display:flex;align-items:flex-start;position:relative}.program-demo:before{content:'';width:2px;position:absolute;top:0;bottom:0;left:50%;background:#000;transform:translateX(-50%)}.program-demo ol{justify-content:flex-start}.program-demo ol li{margin-right:5%}.program-demo ol li:nth-child(3n){margin-right:0}}@media (min-width: 1024px){.program-demo__column{flex:1}.program-demo__column+.program-demo__column{margin-left:10rem;position:relative}}.demo-card{display:flex;align-items:center;width:100%;background:#fff;margin-bottom:1rem;position:relative}.demo-card:hover,.demo-card:active,.demo-card:focus,.demo-card:focus:active{background:#000;color:#fff}@media (min-width: 1024px){.demo-card{display:block;width:30%}}.demo-card__img{width:25%;position:relative}.demo-card__img img{display:block}@media (min-width: 1024px){.demo-card__img{width:100%;padding-top:100%}.demo-card__img img{position:absolute;top:0;left:0}}.demo-card__content p{margin:0}@media (min-width: 1024px){.demo-card__content{min-height:7rem}.demo-card__content h3{font-size:1.3rem}}.program-filters{display:flex;flex-flow:row wrap;justify-content:flex-end;padding-bottom:2rem;margin-bottom:2rem;position:relative}.program-filters a{position:absolute;right:0;bottom:0;font-size:0.8em}.program-filters__filter{width:20rem;position:relative;margin-bottom:1rem}.program-filters__filter+.program-filters__filter{margin-left:1rem}.program-filters__filter:after{content:'';width:0;height:0;position:absolute;top:1.2rem;right:0.7rem;border-top:10px solid black;border-bottom:10px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent}.program-filters__filter select{width:100%;padding:0.5rem 1rem;border:2px solid #000;appearance:none;background:none}@media (min-width: 1024px){.program-subs-mobile-btns{display:none}}.social-foldout{display:none;width:35rem;height:calc(100% - 200px);padding:1rem;position:absolute;bottom:0;right:0;background:#fff;z-index:900;transform:translateX(100%);transition:transform 0.3s}.social-foldout.-active{transform:translateX(0)}@media (min-width: 1024px){.social-foldout{display:block}}.social-foldout__toggle{width:5rem;height:5rem;background:#fff;position:absolute;top:50%;left:-2.5rem;z-index:10;outline:none;border:1px solid transparent;transform:rotate(45deg) translate(-50%, -50%)}.social-foldout__close{width:2.5rem;height:2.5rem;border:1px solid #000;border-radius:50%;position:absolute;top:1rem;right:1rem;z-index:30}.social-foldout__close:before{content:'+';display:block;font-size:3rem;line-height:0;transform:rotate(45deg)}.social-foldout__twitter,.social-foldout__facebook{height:47%;background:#fff;position:relative;z-index:20}.social-foldout__twitter h2,.social-foldout__facebook h2{height:5rem;margin-bottom:0;font-size:3rem}.social-foldout__twitter{margin-bottom:10%}.social-foldout__twitter .social-foldout__widget{height:calc(100% - 5rem);overflow-y:scroll}.social-foldout__widget{height:calc(100% - 5rem)}.social-foldout__widget iframe{height:100%}.main-container{width:90%;max-width:130rem;margin:0 auto}.columns .column,.two-columns .column,.three-columns .column,.academy-columns .column{margin-bottom:3rem}@media (min-width: 1024px){.columns,.two-columns,.three-columns,.academy-columns{display:flex;justify-content:space-between}}@media (min-width: 1024px){.two-columns .column{width:48%}}@media (min-width: 1024px){.three-columns .column{width:30.67%}}.logo-downloads{margin-bottom:2em}.main-footer{padding:3rem;background:#000;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 800px){.main-footer{display:flex;justify-content:space-between}}.main-footer__menu{margin-bottom:2em}.main-footer__menu ul{padding:0;margin:0;list-style:none}.main-footer__menu a{color:#fff}.main-footer__newsletter{width:100%;max-width:40rem}.main-footer__newsletter form{display:flex;flex-flow:row wrap;justify-content:flex-end}.main-footer__newsletter p{display:flex;align-items:center;width:100%}.main-footer__newsletter label{flex-shrink:0;display:block;margin:0 2rem 0 0;line-height:1}.main-footer__newsletter button{background:#fff;color:#000}.global-nav__toggle{display:block;width:4rem;height:4rem;position:absolute;top:9px;right:1rem;z-index:100;background:black;overflow:hidden;border-radius:5px;text-indent:-9999px;border:1px solid transparent}.global-nav__toggle:hover,.global-nav__toggle:active,.global-nav__toggle:focus{text-decoration:none}.global-nav__toggle i{display:block;width:80%;height:3px;margin:0 auto;position:relative;background:#fff;border-radius:3px;transition:background 0.3s}.global-nav__toggle i:before,.global-nav__toggle i:after{content:'';width:100%;height:100%;background:#fff;left:0;position:absolute;border-radius:inherit;transition:transform 0.3s}.global-nav__toggle i:before{top:-8px}.global-nav__toggle i:after{bottom:-8px}.is-open .global-nav__toggle{position:fixed}.is-open .global-nav__toggle i{background:#000}.is-open .global-nav__toggle i:before{transform:rotate(45deg);top:0}.is-open .global-nav__toggle i:after{transform:rotate(-45deg);bottom:0}@media (min-width: 1024px){.is-open .global-nav__toggle{position:absolute}}@media (min-width: 1024px){.global-nav__toggle{top:1rem;right:2rem}.global-nav__toggle i{width:4.5rem;height:4px}.global-nav__toggle i:before{top:-10px}.global-nav__toggle i:after{bottom:-10px}}body.is-menu-open{overflow:hidden}@media (min-width: 800px){body.is-menu-open{overflow:initial}}.global-nav{width:100%;height:6rem;position:fixed;top:0;left:0;z-index:9999;background:#000;transition:all 0.3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.global-nav:before{content:'';width:100%;height:6rem;position:absolute;top:0;left:0;z-index:60;background:#000}.global-nav a{color:#fff;text-decoration:none}.global-nav a:hover,.global-nav a:active,.global-nav a:focus,.global-nav a:focus:active{text-decoration:underline}.global-nav>ul>li>a{text-transform:uppercase;font-weight:600}.global-nav ul{margin:0;overflow:hidden;background:#000}.global-nav ul ul{font-size:0.9em;margin-left:1rem}.global-nav>ul{height:0;overflow:scroll;margin:6rem 0 0 2rem;position:relative;z-index:50;transition:all 0.3s;background:#000}.global-nav>ul>li{margin-bottom:1rem}@media (min-width: 800px){.global-nav>ul{height:auto;margin:0;padding:2rem 8rem 2rem 5rem;position:absolute;top:0;right:0;overflow:hidden;transform:translateY(-100%)}}.global-nav.is-open{height:100vh}.global-nav.is-open>ul{height:calc(100% - 6rem)}@media (min-width: 800px){.global-nav.is-open{height:6rem}.global-nav.is-open>ul{width:auto;height:auto;transform:translateY(6rem);transition:all 1.4s}}@media (min-width: 1024px){.global-nav.is-open{height:20rem}}@media (min-width: 1024px){.global-nav{display:flex;align-items:center;height:20rem;position:absolute}}.global-nav__logo{display:block;height:100%;max-height:6rem;position:relative;z-index:100;margin-left:1rem}.global-nav__logo img{max-height:100%}@media (min-width: 1024px){.global-nav__logo{max-height:none;margin:0 3rem}.global-nav__logo img{margin-right:4rem}.global-nav__logo:after{content:'';width:1px;height:90%;position:absolute;top:5%;right:0;background:#fff}}.global-nav__social{display:none}@media (min-width: 1024px){.global-nav__social{display:flex;position:absolute;bottom:2rem;right:2rem}}.global-nav__message{display:none}@media (min-width: 1024px){.global-nav__message{display:block;margin:0;position:relative;top:0.8rem;z-index:60;color:#d7030e;text-transform:uppercase;font-size:4em;font-family:'Paco', sans-serif;letter-spacing:0.02em;line-height:0.99999999999}.global-nav__message span{display:block}.global-nav__message.-green{color:#EFE179}}a.global-nav__message{color:#d7030e}.body-text .academy-media{margin:2em 0 1em}.academy-media{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;margin:2em 0 0;padding:0;list-style:none}.academy-media li{width:45%;position:relative;margin-bottom:1rem}@media (min-width: 800px){.academy-media li{width:31%;margin-bottom:1.6rem}.academy-media li:last-child{margin-right:auto;margin-left:3.5%}}.academy-media a{display:block;width:100%}.academy-media a img{width:100%;height:100%;object-fit:cover}.academy-downloads{padding:0;margin:2em 0;list-style:none}.t-home{overflow-x:hidden}.home-gallery{position:relative;background:#000}.slick-slide{height:calc(100vh - 6rem)}@media (min-width: 1024px){.slick-slide{height:calc(100vh - 20rem)}}.home-gallery__item{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;height:100%;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#DEDC26;color:#fff;text-transform:uppercase;text-align:center}.home-gallery__item:not(.-has-img):before,.home-gallery__item:not(.-has-img):after{content:'';width:50%;height:100%;position:absolute;top:0;z-index:1;background:url("../../images/triangle.svg");background-size:100% 100%}.home-gallery__item:not(.-has-img):before{left:0}.home-gallery__item:not(.-has-img):after{right:0;transform:rotate(180deg)}.home-gallery__item:not(.-has-img) h3{color:#000}.home-gallery__item:not(.-has-img) h2{color:#fff}.home-gallery__item h2{width:90%;margin:0 auto 1rem;position:relative;z-index:10;font-family:'Paco';font-size:3em;font-weight:normal;line-height:1;color:#fff}.home-gallery__item h3{width:90%;margin:0 auto;position:relative;z-index:10;font-size:0.8em}.home-gallery__item a{display:block;position:absolute;top:0;right:0;left:0;bottom:0;z-index:20;background:transparent}.home-gallery__item div{width:100%;max-width:140rem}@media (min-width: 800px){.home-gallery__item{font-size:2em}}@media (min-width: 1200px){.home-gallery__item{font-size:2.3em}}.slick-dots{display:flex;justify-content:center;width:100%;position:absolute;bottom:2rem;list-style:none}.slick-dots li+li{margin-left:1rem}.slick-dots button{display:block;width:2rem;height:2rem;background:rgba(255,255,255,0.6);border-radius:50%;text-indent:-9999px;border:1px solid transparent}.slick-dots .slick-active button{background:#fff}.livestreams h2{margin:0}@media (min-width: 800px){.livestreams{display:flex}}@media (min-width: 800px){.livestream{width:50%}.livestream+.livestream{margin-left:2rem}}.aspect-ratio{position:relative;width:100%;height:0;padding-bottom:56%}.aspect-ratio iframe{position:absolute;width:100%;height:100%;left:0;top:0}.participant-header h1{margin-bottom:0}.participant-socials{display:flex;padding:0;margin:0 0 2rem;list-style:none}.participant-socials li+li{margin-left:0.8rem}.download-list{list-style:none}.download-list li+li{margin-top:1.5rem}.download-list img{max-height:30rem}.participant-details{list-style:none}.participant-details strong{display:block;width:35%}.participant-details li{display:flex}.bandmembers{list-style:none}.videos iframe{display:block;margin:0 0 2rem;height:24rem}
