@font-face{font-family:'CircularStd-Black';src:url('https://justdanceoutdoor.nl/wp-content/themes/stayawake/fonts/CircularStd-Black.woff2') format('woff2'),url('https://justdanceoutdoor.nl/wp-content/themes/stayawake/fonts/CircularStd-Black.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans',sans-serif}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}body{position:relative;width:100%;height:100%;font-size:16px;line-height:28px;color:#fff;background-image:linear-gradient(55deg, #fb7b1e, #eb5b18);min-width:100%;overflow-x:hidden}body a:focus,body input:focus,body button:focus,body textarea:focus,body a:visited,body input:visited,body button:visited,body textarea:visited,body a:active,body input:active,body button:active,body textarea:active{outline:0 !important}h1,h2,h3,h4,h5,h6{font-family:'CircularStd-Black'}p{font-family:'Open Sans',sans-serif;font-size:16px;color:#fff}h1{font-size:60px;text-transform:uppercase;margin:0;padding-bottom:45px}@media screen and (max-width:768px){h1{font-size:40px;padding-bottom:15px}}h2{font-size:30px;text-transform:uppercase;margin:0}@media screen and (max-width:768px){h2{font-size:30px}}h3{font-size:20px;text-transform:uppercase;margin:0}@media screen and (max-width:768px){h3{font-size:16px}}h4{font-size:20px;text-transform:uppercase;margin:0}@media screen and (max-width:768px){h4{font-size:16px}}.btn{display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-top:15px;padding:10px 30px}.btn span{font-weight:600}button{background:#281575;outline:none;position:relative;border:none;margin:30px;padding:15px 45px;overflow:hidden;font-weight:600;color:#fff}button:before{content:attr(data-hover);position:absolute;left:0;width:100%;text-transform:uppercase;opacity:0;transform:translate(-100%, 0);transition:all .3s ease-in-out}@media screen and (max-width:768px){button{margin:0;padding:10px 20px}}button:hover:before{opacity:1;transform:translate(0, 0)}button:hover div{opacity:0;transform:translate(100%, 0)}button div{text-transform:uppercase;transition:all .3s ease-in-out}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{display:inline-block !important}span.wpcf7-not-valid-tip{color:#000}.wpcf7-list-item{margin-right:30px !important}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;text-align:center;background-color:#281575;background-image:linear-gradient(35deg, #721586, #e7057f)}.preloader img{width:500px;left:50%;top:50%;transform:translate(-50%, -50%);position:absolute}@media screen and (max-width:768px){.preloader img{width:400px;left:50%;top:50%}}.modal{text-align:center;padding:0 !important;background:#fb7b1e;background-image:linear-gradient(35deg, #eb5b18, #ffff25)}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal .modal-dialog{width:60%;display:inline-block;text-align:left;vertical-align:middle;position:relative}@media screen and (max-width:768px){.modal .modal-dialog{width:90%}}.modal .modal-dialog .modal-content{border:none;background:transparent}.modal .modal-dialog .modal-content .modal-header{border:none;padding:0}.modal .modal-dialog .modal-content .modal-header .close{opacity:1;position:absolute;top:-45px;right:-45px}@media screen and (max-width:768px){.modal .modal-dialog .modal-content .modal-header .close{right:0}}.modal .modal-dialog .modal-content .modal-header .close img{width:20px}.modal .modal-dialog .modal-content .modal-body{padding:0;border:none}.modal .modal-dialog .modal-content .modal-body .responsive-video{position:relative;padding-bottom:56.25%;padding-top:60px;overflow:hidden}.modal .modal-dialog .modal-content .modal-body .responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}header{position:fixed;width:100%;z-index:99}header .navbar{background-color:#000;border:none;height:0;min-height:0;border-radius:0;padding:0;margin:0}@media screen and (max-width:768px){header .navbar{height:100%;height:0;min-height:0}}header .navbar .navbar-header{padding:0;margin:0}header .navbar .navbar-header .navbar-brand{display:inline-block;padding:0}header .navbar .navbar-header .navbar-brand img{width:300px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}header .navbar .navbar-header .navbar-brand img:hover{width:310px}@media screen and (max-width:768px){header .navbar .navbar-header .navbar-brand img{width:150px}header .navbar .navbar-header .navbar-brand img:hover{width:160px}}header .navbar .navbar-nav li a svg{color:#fff;font-size:18px}header .navbar .navbar-nav .button{position:absolute;top:30px;right:0;width:50px;height:40px;cursor:pointer;z-index:100;transition:opacity .25s ease;border-style:solid;border:none;padding-right:100px;background-image:linear-gradient(35deg, #721586, #e7057f);text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){header .navbar .navbar-nav .button{position:absolute;right:0}}header .navbar .navbar-nav .button p{font-family:'CircularStd-Black';margin:0;padding:0;position:absolute;top:5px;left:10px;font-size:14px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){header .navbar .navbar-nav .button p{top:6px}}header .navbar .navbar-nav .button p.menu-open{opacity:0}header .navbar .navbar-nav .button.active p.menu-close{opacity:0}header .navbar .navbar-nav .button.active p.menu-open{opacity:1}header .navbar .navbar-nav .button.active span{box-shadow:none}header .navbar .navbar-nav .button.active .top{transform:translateY(25px) translateX(-2px) rotate(45deg);background:#fff}header .navbar .navbar-nav .button.active .middle{opacity:0;background:#fff}header .navbar .navbar-nav .button.active .bottom{transform:translateY(10px) translateX(-2px) rotate(-45deg);background:#fff}header .navbar .navbar-nav .button span{background:#fff;height:3px;width:20px;position:absolute;top:-8px;right:6px;transition:all .35s ease;cursor:pointer;transform:translateY(25px) translateX(-2px)}header .navbar .navbar-nav .button span:nth-of-type(2){opacity:0}header .navbar .navbar-nav .button span:nth-of-type(3){top:7px;transform:translateY(10px) translateX(-2px) rotate(-90deg)}header .navbar .overlay{position:fixed;background-image:linear-gradient(35deg, #eb5b18, #ffff25);top:0;right:0;padding:75px 60px 0 0;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden;z-index:99 !important}@media screen and (max-width:768px){header .navbar .overlay{padding:15px}}header .navbar .overlay:before{position:absolute;content:url('/wp-content/themes/stayawake/images/circle-dots.svg');width:15%;height:auto;top:-15%;right:22.5%}@media screen and (max-width:768px){header .navbar .overlay:before{right:inherit;left:-61px;top:-24px;width:150px}}header .navbar .overlay:after{position:absolute;content:url('/wp-content/themes/stayawake/images/circle-dots.svg');width:22.5%;height:auto;bottom:-15%;left:10%}@media screen and (max-width:768px){header .navbar .overlay:after{left:inherit;right:-61px;bottom:-24px;width:150px}}header .navbar .overlay.open{opacity:1;visibility:visible;height:100%}header .navbar .overlay.open li{animation:fadeInRight .5s ease forwards;animation-delay:.3s;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}header .navbar .overlay.open li:nth-of-type(2){animation-delay:.4s}header .navbar .overlay.open li:nth-of-type(3){animation-delay:.5s}header .navbar .overlay.open li:nth-of-type(4){animation-delay:.6s}header .navbar .overlay.open li:nth-of-type(5){animation-delay:.7s}header .navbar .overlay.open li:nth-of-type(6){animation-delay:.8s}header .navbar .overlay.open li:nth-of-type(7){animation-delay:.9s}header .navbar .overlay.open li:nth-of-type(8){animation-delay:1s}header .navbar .overlay.open li:nth-of-type(9){animation-delay:1.1s}header .navbar .overlay nav{position:relative;height:90%;top:50%;transform:translateY(-50%);font-size:50px;text-align:center;padding:15px}@media screen and (max-width:768px){header .navbar .overlay nav{height:75%}}header .navbar .overlay nav ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}header .navbar .overlay nav ul li{display:block;position:relative;opacity:0}header .navbar .overlay nav ul li a{display:inline-block;position:relative;color:#fff;text-decoration:none;font-size:60px;line-height:70px;text-transform:uppercase;font-family:'CircularStd-Black';-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){header .navbar .overlay nav ul li a{font-size:40px;line-height:55px}}header .navbar .overlay nav ul li a:hover{color:transparent;-webkit-text-stroke:2px #721586;transition:.3s ease}header .navbar .overlay nav ul li a.active{color:transparent;-webkit-text-fill-color:#000;-webkit-text-stroke-color:#4fa0ca;-webkit-text-stroke-width:1.5px;transition:.3s ease}header .navbar .overlay nav ul li a.active:hover{color:#4fa0ca;-webkit-text-fill-color:#4fa0ca}.banner{position:relative;width:100%;overflow:hidden;height:90vh}.banner .logo{position:absolute;width:600px;top:40%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width:768px){.banner .logo{width:450px;top:37.5%}}.banner .date{position:absolute;font-size:35px;top:65%;width:100%;text-align:center;transform:translateY(-50%);text-shadow:4px 0 #721586;text-transform:uppercase;font-family:'CircularStd-Black'}@media screen and (max-width:768px){.banner .date{font-size:20px;top:60%}}.banner .bttn{position:absolute;bottom:45px;left:50%;transform:translateX(-50%)}@media screen and (max-width:768px){.banner .bttn{bottom:45px}}.banner .bttn button{background:#eb5b18;background-image:linear-gradient(45deg, #fb7b1e, #eb5b18)}@media screen and (max-width:768px){.banner .bttn button{font-size:14px}}.banner video{min-width:100%;height:100%;width:100%;position:absolute;top:0;left:0;padding:0;margin:0;z-index:0;top:-5px;object-fit:cover;object-position:center center}@media screen and (max-width:768px){.banner video{width:200%;margin-left:-50%}}.banner img.blob-left-2{position:absolute;left:-160px;top:-55px;width:300px;z-index:0}@media screen and (max-width:991px){.banner img.blob-left-2{left:-100px;top:-50px;width:160px}}@media screen and (max-width:768px){.banner img.blob-left-2{left:-60px;top:-35px;width:110px}}.banner img.blob-left{position:absolute;left:-90px;bottom:-125px;width:275px;z-index:0}@media screen and (max-width:991px){.banner img.blob-left{left:-90px;bottom:-145px;width:200px}}@media screen and (max-width:768px){.banner img.blob-left{left:-90px;bottom:-145px;width:200px}}.banner img.circle-left{position:absolute;left:-50px;top:25%;width:250px;z-index:0}@media screen and (max-width:991px){.banner img.circle-left{width:175px;left:-75px;top:35%}}@media screen and (max-width:768px){.banner img.circle-left{display:none}}.banner img.blob-right{position:absolute;right:-200px;top:-250px;height:560px;z-index:2}@media screen and (max-width:991px){.banner img.blob-right{height:400px;right:-175px;top:-180px}}@media screen and (max-width:768px){.banner img.blob-right{height:250px;right:-100px;top:-100px}}.banner img.blob-right-2{position:absolute;right:-200px;bottom:-250px;height:560px;z-index:2}@media screen and (max-width:991px){.banner img.blob-right-2{height:400px;right:-175px;top:-180px}}@media screen and (max-width:768px){.banner img.blob-right-2{height:250px;right:-100px;top:-100px}}.banner img.circle-right{position:absolute;right:-100px;top:175px;height:200px;z-index:3}@media screen and (max-width:991px){.banner img.circle-right{right:-80px;top:125px;height:150px}}@media screen and (max-width:768px){.banner img.circle-right{right:-40px;top:60px;width:80px}}.banner a.scrollTo{position:absolute;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:900;bottom:45px;left:50%;transform:translateX(-50%);text-align:center}.banner a.scrollTo .scroll{display:block;width:30px;margin:10px auto;transition:.3s ease}@media screen and (max-width:768px){.banner a.scrollTo{bottom:30px}}.banner a.scrollTo:hover .scroll{padding-bottom:10px}.banner .socials{position:absolute;top:-10px;left:-2px;width:345px;height:300px;background-size:cover}@media screen and (max-width:768px){.banner .socials{display:none}}.banner .socials ul{position:relative;top:20px;padding:0;display:inline-block;width:100%;padding:15px}.banner .socials ul li{list-style:none;float:left}.banner .socials ul li a{color:#fff;padding:15px;z-index:99;transition:.2s ease}.banner .socials ul li a:hover{cursor:pointer;color:#281575}.banner .bottom{position:absolute;bottom:7px;left:0;width:100%}.lineup{padding:0;background:#281575;text-align:center;position:relative;width:100%;overflow:hidden}@media screen and (max-width:768px){.lineup{padding:60px 0 75px}}.lineup img.blob-purple-mid{position:absolute;right:0;top:-60%;width:205px;z-index:1}@media screen and (max-width:768px){.lineup img.blob-purple-mid{width:65px;top:-15%}}.lineup img.triangle-purple{position:absolute;right:15px;top:150%;width:245px;z-index:0;transform:rotate(190deg)}@media screen and (max-width:768px){.lineup img.triangle-purple{display:none}}.lineup img.circle-left{position:absolute;left:-165px;top:130%;width:400px;z-index:0;display:none}@media screen and (max-width:768px){.lineup img.circle-left{display:none}}.lineup img.circle-right{position:absolute;right:5px;top:75%;height:200px;z-index:1;overflow-x:hidden}@media screen and (max-width:768px){.lineup img.circle-right{top:75%;height:135px;z-index:0}}.lineup h1{text-shadow:4px 0 #13017c}.lineup p{padding:0 0 30px 0;position:relative;z-index:3}@media screen and (max-width:768px){.lineup p{padding:0 15px}}.lineup .filter-item{margin:0px 10px;padding:10px 60px;font-size:14px;background-image:linear-gradient(30deg, #eb5b18, #fb7b1e)}@media screen and (max-width:768px){.lineup .filter-item{background-color:#eb5b18;padding:10px 20px;margin:5px}}.lineup .carousel-wrapper.hide{display:none}.lineup .carousel-wrapper.active{display:block}.lineup .carousel{position:relative;padding:30px 105px 45px;z-index:1}@media screen and (max-width:768px){.lineup .carousel{padding:45px 15px 0}}.lineup .carousel .carousel-cell{width:calc(22.5% - 15px);word-wrap:break-word;margin:0 45px}@media screen and (max-width:768px){.lineup .carousel .carousel-cell{width:45%;margin:0 15px}}.lineup .carousel .carousel-cell span{position:absolute;width:100%;display:block;text-align:center;font-family:'CircularStd-Black';font-size:30px;text-transform:uppercase;z-index:1;line-height:1;color:transparent;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:#281575;color:#fff}@media screen and (max-width:768px){.lineup .carousel .carousel-cell span{opacity:1;font-size:20px;padding-top:55%}}.lineup .carousel .carousel-cell .ratio{padding-bottom:100%}.lineup .carousel .flickity-button{background-color:#eb5b18;opacity:100%;color:#fff;position:absolute !important;padding:20px;transition:.3s ease}.lineup .carousel .flickity-button:hover{background-color:#d75113}.lineup .carousel .flickity-prev-next-button.previous{left:0;top:40%}@media screen and (max-width:768px){.lineup .carousel .flickity-prev-next-button.previous{left:25%;top:270px;margin-bottom:0}}.lineup .carousel .flickity-prev-next-button.next{right:0;top:40%}@media screen and (max-width:768px){.lineup .carousel .flickity-prev-next-button.next{right:25%;top:270px;margin-bottom:0}}.lineup a{display:inline-block;position:absolute;left:50%;transform:translateX(-50%)}@media screen and (max-width:768px){.lineup a{position:relative;left:50%;top:60px;width:100%}}.lineup a .button{background-color:#eb5b18}@media screen and (max-width:768px){.lineup a .button{margin:0}}.aftermovie{padding:60px 0 0 0;text-align:center;background-color:#281575;position:relative}@media screen and (max-width:768px){.aftermovie{padding:45px 0;height:auto}}.aftermovie img.blob-yellow-mid{position:absolute;left:0;top:0%;width:205px;z-index:0}@media screen and (max-width:768px){.aftermovie img.blob-yellow-mid{width:90px;top:5%;z-index:0}}.aftermovie h1{position:relative;padding-bottom:45px;text-shadow:4px 0 #13017c}.aftermovie .video{position:relative;display:inline-block;height:600px;width:90%;background-color:#80808082;z-index:4}.aftermovie .video:after{content:"";position:absolute;left:-75px;top:-75px;width:150px;height:150px;background-image:url('/wp-content/themes/stayawake/images/huisstijlelement-circle.svg');background-size:contain;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:768px){.aftermovie .video:after{left:-35px;top:-35px;width:75px;height:75px}}@media screen and (max-width:768px){.aftermovie .video{width:100%;height:300px;bottom:0px}}.aftermovie .video img{width:60px;position:absolute;top:50%;left:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;transform:translate(-50%, -50%);z-index:3}@media screen and (max-width:768px){.aftermovie .video img{width:60px}}.aftermovie .video img:hover{width:75px}.aftermovie .pastyears{position:relative;display:inline-block;z-index:3}@media screen and (max-width:768px){.aftermovie .pastyears{margin-top:30px}}.aftermovie .pastyears ul{position:relative;width:100%;padding:15px 75px;margin-bottom:45px}@media screen and (max-width:768px){.aftermovie .pastyears ul{margin:0;padding:0}}.aftermovie .pastyears ul li{list-style:none;display:inline-block}@media screen and (max-width:768px){.aftermovie .pastyears ul li{display:block;float:left}}.aftermovie .pastyears ul li button{margin:30px 10px;padding:10px 45px;font-size:14px;background-image:linear-gradient(30deg, #eb5b18, #fb7b1e)}@media screen and (max-width:768px){.aftermovie .pastyears ul li button{background-color:#eb5b18;padding:10px 20px;margin:5px}}.countdown{text-align:center;padding:75px 0 195px;margin-top:-7px;position:relative;background-image:linear-gradient(180deg, #e7057f 0%, #721586 100%);overflow:hidden}@media screen and (max-width:768px){.countdown{padding:60px 0 90px}}.countdown:before{content:'';position:absolute;left:0;bottom:0;width:0;height:0;border-style:solid;border-width:150px 0 0 3000px;border-color:transparent transparent transparent #281575}@media screen and (max-width:768px){.countdown:before{bottom:0;border-width:45px 0 0 1000px}}.countdown h1{text-shadow:4px 0 #721586;position:relative}.countdown img.triangle-purple{position:absolute;left:0;top:270%;width:250px;z-index:-2;transform:rotate(180deg)}@media screen and (max-width:768px){.countdown img.triangle-purple{display:none}}.countdown img.circle-left{position:absolute;left:150px;bottom:0;width:70px;z-index:0;object-fit:contain}@media screen and (max-width:991px){.countdown img.circle-left{left:50px;width:50px;bottom:50px}}@media screen and (max-width:768px){.countdown img.circle-left{display:none}}.countdown .container{display:flex;justify-content:center;padding:0 150px}@media screen and (max-width:768px){.countdown .container{display:block;padding:0 15px}}.countdown .col-sm-2{text-align:center;text-transform:uppercase;font-family:'CircularStd-Black'}@media screen and (max-width:768px){.countdown .col-sm-2{margin:0;width:25%;padding:15px;float:left;font-size:11px;font-family:'Open Sans',sans-serif}}.countdown .col-sm-2 h1{text-shadow:4px 1px #721586;padding:0}@media screen and (max-width:768px){.countdown .col-sm-2 h1{font-size:25px}}.countdown .col-sm-2:before{content:'';background-image:linear-gradient(35deg, #721586, #e7057f);position:absolute;right:-5px;bottom:-5px;top:5px;width:100%;z-index:-1;border-radius:10px}.faq{text-align:center;position:relative;padding:60px 0 30px;transition:.3s ease}@media screen and (max-width:768px){.faq{padding:60px 15px 15px}}.faq img.border-top{position:absolute;top:-1px;left:0;width:100%}.faq img.cross{position:absolute;right:0;width:20px;margin:-2px 0;-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in}@media screen and (max-width:768px){.faq img.cross{position:absolute;right:0;top:15px;margin:2px 0}}.faq img.blob-blue{position:absolute;right:0;top:-20%;width:200px;z-index:5;display:none}@media screen and (max-width:768px){.faq img.blob-blue{display:none}}.faq .panel-group{margin:0}.faq .panel-group .panel-default{background:transparent;border:none;border-radius:0;box-shadow:none}.faq .panel-group .panel-default .panel-heading{background:transparent;border:none;padding:0}.faq .panel-group .panel-default .panel-heading h4{padding:20px 0;text-align:left;display:block;position:relative}@media screen and (max-width:768px){.faq .panel-group .panel-default .panel-heading h4{margin:0;padding:15px 45px 0 0;line-height:26px}}.faq .panel-group .panel-default .panel-heading h4 a{color:#fff;text-decoration:none;transition:.3s ease;padding-right:45px;display:inline-block}@media screen and (max-width:768px){.faq .panel-group .panel-default .panel-heading h4 a{padding-right:15px}}.faq .panel-group .panel-default .panel-heading h4.active img{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.faq .panel-group .panel-default .panel-collapse .panel-body{border:none;text-align:left;padding:15px 15px 15px 0}.faq h1{text-shadow:4px 0 #eb5b18}.faq button{margin-top:60px}@media screen and (max-width:768px){.faq button{margin:45px 15px 15px}}.doorlopende-text,.doorlopende-text-kopie{position:relative;width:100%;height:30px;overflow:hidden;cursor:pointer;z-index:98;background-image:linear-gradient(to right, #4fa0ca, #13017c)}.doorlopende-text ul.list,.doorlopende-text-kopie ul.list{position:relative;display:inline-block;list-style:none;padding:0;margin:0}.doorlopende-text ul.list li,.doorlopende-text-kopie ul.list li{float:left;color:#fff;text-transform:uppercase;font-style:bold;font-size:20px;line-height:1;font-family:'CircularStd-Black';cursor:none;padding-left:300px;padding-top:5px}.doorlopende-text ul.list li span,.doorlopende-text-kopie ul.list li span{color:#281575;cursor:none}.doorlopende-text ul.list li span:active,.doorlopende-text-kopie ul.list li span:active,.doorlopende-text ul.list li span:focus,.doorlopende-text-kopie ul.list li span:focus,.doorlopende-text ul.list li span:hover,.doorlopende-text-kopie ul.list li span:hover{cursor:none}.doorlopende-text ul.list.cloned,.doorlopende-text-kopie ul.list.cloned{position:absolute;top:0px;left:0px}footer{margin:0;padding:0;display:grid;width:100%;position:relative}footer .top{padding:30px 0 0;margin:0}footer .bottom{text-align:center;padding:30px 0;height:100%;background-color:#281575}@media screen and (max-width:768px){footer .bottom{padding:45px 0 15px}}footer .bottom .socials ul{position:relative;padding:0;width:100%;padding:15px 45px}@media screen and (max-width:768px){footer .bottom .socials ul{padding:25px 30px 5px}}footer .bottom .socials ul li{list-style:none;display:inline-block}footer .bottom .socials ul li a{color:#fff;padding:15px}footer .bottom .socials ul li a:hover{color:#281575;text-decoration:none}footer .bottom .socials ul li a svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}footer .stayawake{text-align:center}footer .stayawake a{color:#fff;text-decoration:none;opacity:.5;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:15px}@media screen and (max-width:768px){footer .stayawake a{font-size:14px;padding:0 15px 15px}}footer .stayawake a:hover{opacity:1}.page404{height:calc(100vh - 255px);position:relative;text-align:center}.page404 .content{position:absolute;top:50%;left:50%;width:75%;transform:translate(-50%, -50%)}.page404 .content h1{font-size:50px;line-height:55px;margin-bottom:0;padding-bottom:0}.timetable{background-color:#281575;padding-bottom:100px;padding-left:20px;padding-right:20px}.timetable .col{text-align:center}.timetable img{max-width:500px;width:100%}@media screen and (max-width:768px){.timetable{padding-bottom:50px}}body.logged-in .faq img.blob-blue{top:-100%}.logos{background-color:#281575;padding-bottom:50px}.logos h1{text-align:center;position:relative;padding-bottom:45px;text-shadow:4px 0 #13017c}.logos .logos-slider .logo{position:relative;width:15%;margin:0 30px;background:#fff;border-radius:50%;overflow:hidden}.logos .logos-slider .logo .media{position:absolute;width:70%;height:70%;top:15%;left:15%;background:center center no-repeat;background-size:contain}.logos .logos-slider .logo .ratio{display:block;padding-bottom:100%}@media screen and (max-width:768px){.logos .logos-slider .logo{margin:0 15px}}