html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Circular';src:url(/fonts/Circular-Black.ttf) format("truetype");font-weight:bold}@font-face{font-family:'Circular';src:url(/fonts/Circular-Medium.ttf) format("truetype");font-weight:normal}html{overflow-x:hidden}body{margin:0 auto;width:100%;font-size:16px;font-family:Circular, Arial, sans-serif;background-repeat:no-repeat;background-size:100% auto;background-position:center 0;background-attachment:fixed;letter-spacing:1}h2{text-transform:uppercase;font-weight:bold;margin-bottom:70px;font-size:4rem}h2.center{text-align:center}h2 a{border-bottom:0 solid #000}a{color:inherit;text-decoration:none;border-bottom:6px solid #000;padding-bottom:3px;white-space:nowrap}p{margin:0 auto;margin-bottom:35px;font-size:1.25rem;line-height:1.75rem}p.center{text-align:center}p.limit-width-lrg{max-width:920px}p.limit-width-med{max-width:80%}p.limit-width-sml{max-width:620px}.btn{border:0;text-transform:uppercase;padding:17.5px 35px;font-size:1.5rem;font-weight:bold;margin-bottom:35px;display:inline-block;cursor:pointer;transition:.25s ease-out}.btn.center{margin:0 auto;display:block;margin-bottom:35px}.btn.white{background:#000;color:#fff}.btn.yellow{background:#000;color:#fcf300}.btn.black{background:#fcf300;color:#000}.btn.defunct{background:transparent;border:13px solid #000;cursor:default}.btn.defunct:hover{transform:none;background:transparent;cursor:default}.btn.grey{background:#555;color:#fafafa}.btn.grey:hover{transform:none;background:#555;cursor:default}.btn:hover{transform:scale(1.05);background:#445cdd}.btn.blue-bg:hover{background:#000;color:#fcf300}.hide{display:none}.container{width:100%;margin-bottom:0;padding:35px;box-sizing:border-box}.container .inner{margin:0 auto;max-width:1200px;height:100%}.container .inner.flex{display:flex;align-items:center}.container .inner.flex .item{flex:1 1 auto;width:50%;box-sizing:border-box}.container .inner.flex .item.center{text-align:center}.container .inner.flex .item.callout-bg{position:relative;align-self:stretch;margin-right:35px}.container .inner.flex .item.callout-bg.blue{background-color:#445cdd}.container .inner.flex .item.callout-bg.yellow{background-color:#fcf300}.container .inner.flex .item.callout-bg .callout{position:absolute;top:-35px;left:35px;right:-35px;padding:35px;box-sizing:border-box;height:100%}.container .inner .error{color:#e33;font-weight:bold;margin-bottom:17.5px;background-color:#000;padding:8.75px}.container .inner h2{margin-bottom:35px}.container.squiggle{background-image:url(/img/squiggle.svg);background-position:90% 50%;background-size:7rem;background-repeat:no-repeat}.container.white{background-color:#fff}.container.black{background-color:#000}.container.yellow{background-color:#fcf300}.container.first{padding-top:70px}.container:last-child{margin-bottom:0 !important;margin-top:-35px !important}ul.full-width-responsive{display:flex;margin-bottom:17.5px}ul.full-width-responsive li{flex:1 1 auto;margin-right:17.5px;align-items:center;position:relative}ul.full-width-responsive li img{max-width:100%;margin:0 auto;display:block}ul.full-width-responsive li:last-child{margin-right:0}ul.full-width-responsive.dynamic{flex-wrap:wrap}ul.full-width-responsive.dynamic li{margin:auto;position:relative;padding:0 4px 15px 4px;text-align:center}ul.full-width-responsive.dynamic li.img-wrap div{position:relative;overflow:hidden;display:inline-block}ul.full-width-responsive.dynamic li.img-wrap div .description{opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;text-align:left}ul.full-width-responsive.dynamic li.img-wrap div .description div{width:85%;margin:auto;top:50%;transform:translateY(-50%);position:relative;left:10%}ul.full-width-responsive.dynamic li.img-wrap div .description div p{margin-bottom:0}footer{background-color:#000;color:#e9e9e9;margin-bottom:0 !important;padding-top:35px}footer .flex{padding:35px;align-items:flex-start !important}footer .flex ul{margin-right:35px}footer .flex ul li{color:#a7a7a7;margin-bottom:17.5px}footer .flex ul li.title{text-transform:uppercase;color:#fff;font-weight:bold;font-size:1.25rem}footer .flex ul li a{white-space:normal;color:#a7a7a7;text-decoration:none}footer .flex ul li a:hover{color:#fafafa}footer .flex ul:last-child{margin-right:0}footer .flex p{padding:0}footer .flex#social{padding-top:0;padding-bottom:0}footer .flex#social a{margin-right:30px}footer .flex#social a img{height:40px}footer p{padding:35px 35px 0 35px;margin-bottom:0;font-style:italic;font-size:.75rem;color:#a7a7a7}footer p a:hover{color:#fafafa}#title{height:42.64286vw;position:relative;z-index:10;margin-bottom:35px}#title .banner{position:absolute;width:100%;bottom:-70px;color:#fff}#title .banner div{padding-left:70px;background:url(/img/black-px.png) no-repeat}#title .banner .jumbo{font-size:5rem;text-transform:uppercase;margin-bottom:5px;font-weight:bold;white-space:nowrap}#title .banner .jumbo:nth-child(2){background-position:35px 0}#title .banner .strap{padding-top:17.5px;padding-bottom:17.5px;padding-right:17.5px;background-size:100% 100%;font-size:1.5rem;line-height:2rem;width:60%;box-sizing:border-box}#panels{margin-bottom:35px;background-color:#fff}#panels .flex{align-items:stretch;max-width:800px}#panels .flex .item{padding:70px 35px;background:#000;color:#fff;margin-left:17.5px}#panels .flex .item p{font-size:1.5rem;font-weight:bold;line-height:2.75rem}#panels .flex .item p:last-child{margin-bottom:0}#panels .flex .item p.small{font-size:1rem;line-height:1.5rem;text-transform:none;max-width:490px}#panels .flex .item:first-child{background:#fcf300;color:#000;margin-left:0;margin-right:17.5px;border:13px solid #000;padding:57px 22px}#subscribe-form{background-color:#445cdd;min-height:600px}#subscribe-form .inner{min-height:500px;position:relative}#subscribe-form .inner form{max-width:620px;margin:0 auto;padding:35px;position:relative}#subscribe-form .inner form h2{margin-bottom:35px}#subscribe-form .inner form input{width:100%;display:block;padding:17.5px;margin-bottom:35px;font-size:2rem;box-sizing:border-box;background-color:#fafafa;border:13px solid #000}#subscribe-form .inner #thank-you{transform:translate(-50%, -50%);top:50%;left:50%;width:100%;position:absolute}#quote{background:#000 url(/img/about/quote.jpg) no-repeat;background-size:cover;width:100%;height:36.35714vw}#quote .callout-bg{bottom:-52.5px}#quote .callout-bg .callout{background-color:#fff;border:13px solid #000;padding:35px;box-sizing:content-box;height:auto;text-transform:uppercase;font-weight:bold}#quote .callout-bg .callout.blue{box-shadow:-30px 30px #445cdd}#quote .callout-bg .callout p{font-size:1.5rem}#quote .callout-bg .callout p.author{font-size:1.25rem;margin-bottom:0;font-weight:normal;text-transform:none}#quote .callout-bg .callout p.prize{margin:35px auto 0}#quote .callout-bg .callout p.prize button{margin-bottom:0}.index-box{width:50%}.index-box h3{font-size:3rem;font-weight:bold;text-transform:uppercase;margin-bottom:35px}.index-box p button.btn{padding:17.5px}.index-box p a{margin-left:35px}.index-panel{padding-bottom:70px}.index-panel .inner{position:relative}.index-panel .inner .index-box{box-sizing:border-box}.index-panel .inner .index-box p:last-child{margin-bottom:0}.index-panel .inner .index-box p:last-child .btn{margin-bottom:0}.index-panel .inner .index-image-callout{width:50%;position:absolute;height:100%;padding-bottom:35px}.index-panel .inner .index-image-callout .callout-bg{height:inherit}.index-panel .inner .index-image-callout .callout-bg .callout{background-color:#fff;padding:35px;box-sizing:content-box;height:auto;text-transform:uppercase;font-weight:bold;height:100%}.index-panel .inner .index-image-callout .callout-bg .callout.blue{box-shadow:-30px 30px #445cdd;background-size:cover;background-position:center;padding:0}.index-panel .inner .index-image-callout .callout-bg .callout p{font-size:1.5rem}.index-panel .inner .index-image-callout .callout-bg .callout p.author{font-size:1.25rem;margin-bottom:0;font-weight:normal;text-transform:none}.index-panel .inner .index-image-callout .callout-bg .callout p.prize{margin:35px auto 0}.index-panel .inner .index-image-callout .callout-bg .callout p.prize button{margin-bottom:0}#how-to-enter ol{max-width:620px;margin:0 auto;margin-bottom:35px}#how-to-enter ol>li{counter-increment:customlistcounter;margin-bottom:17.5px;position:relative;min-height:85px}#how-to-enter ol>li span{letter-spacing:0;border:13px solid #000;position:relative;text-align:center;font-size:1.5rem;font-weight:bold;display:block;padding:17.5px 35px}#how-to-enter ol>li button{letter-spacing:0;position:absolute;text-align:center;font-size:1.5rem;font-weight:bold;padding:30.5px 35px;width:100%;left:0}#how-to-enter ol>li:before{position:relative;left:-70px;top:-4px;content:counter(customlistcounter) " ";font-size:6rem;float:left}#how-to-enter ol:first-child{counter-reset:customlistcounter}#how-to-enter .btn{display:inline-block}#how-to-enter a{text-transform:uppercase;margin:.5rem}#collage{background:#fcf300;height:800px;position:relative}#collage .main-message{background-color:#445cdd;padding:120px 70px;font-size:3.5rem;letter-spacing:0.15rem;color:#fafafa;top:25%;left:50%;z-index:45}#collage div{z-index:1;position:absolute;text-align:center;transform:translate(-50%)}#collage div img{width:100%}#collage div#img1{left:22%;top:14%}#collage div#img1 img{width:70%}#collage div#img2{left:61%;top:29%}#collage div#img3{top:40%;left:30%}#collage div#img3 img{width:75%}#collage div#img4{top:44%;left:69%}#collage div#img5{top:53%;left:30%}#collage button{z-index:2;position:absolute;width:373px}@media screen and (max-width: 1100px){.container.squiggle{background-image:url(/img/squiggle.svg);background-position:95% 44%;background-size:7rem;background-size:7vw;background-repeat:no-repeat}#collage{height:720px}#collage .main-message{font-size:2.5rem}#collage button,#collage div:not(.main-message) img{transform:scale(0.9)}#quote .callout-bg .callout{padding:17.5px}}@media screen and (max-width: 900px){h2{font-size:3rem}#title .banner div{padding-left:35px}#title .banner .jumbo{font-size:4rem}#title .banner .jumbo:nth-child(2){background-position:17.5px 0}#title .banner .strap{font-size:1rem;line-height:1.5rem}.container .inner.flex{flex-wrap:wrap}#quote .callout-bg .callout{padding:17.5px}#quote .callout-bg .callout p{font-size:1.1rem;margin-bottom:25px}#quote .callout-bg .callout p.author{font-size:1rem}#collage{display:none}#how-to-enter ol{max-width:500px !important}#how-to-enter ol li:before{font-size:5rem}}@media screen and (max-width: 700px){h2{font-size:2rem;margin-bottom:35px}p{margin-bottom:35px;font-size:1rem;line-height:1.25rem}.btn{padding:17.5px 35px;font-size:1rem;margin-bottom:17.5px}.container{padding:17.5px}.index-panel .inner .index-box{width:100%}.index-panel .inner .index-box h3{font-size:1.75rem;margin-bottom:17.5px}.index-panel .inner .index-box p{margin-bottom:17.5px}.index-panel .inner .index-box p a{margin-left:0}.index-panel .inner .index-box p:last-child .btn{margin-right:17.5px}.index-panel .inner .index-image-callout{display:none}#quote .callout-bg .callout.blue{padding:8.75px;box-shadow:-20px 20px #445cdd}#quote .callout-bg .callout.blue p{font-size:1rem}#how-to-enter ol{max-width:450px !important}footer{padding:17.5px}footer .flex{padding:17.5px}footer .flex ul{margin-right:17.5px}footer .flex ul li{margin-bottom:8.75px;font-size:.75rem}footer .flex ul li.title{font-size:.75rem}footer .flex#social a img{height:20px}#title{height:280px}#title .banner div{padding-left:17.5px}#title .banner .jumbo{font-size:3rem}#title .banner .jumbo:nth-child(2){background-position:8.75px 0}#title .banner .strap{width:100%}#panels .flex .item{width:100%;margin:0 0 35px 0}#panels .flex .item:first-child{margin-right:0}}@media screen and (max-width: 500px){#title .banner .jumbo{font-size:2rem}.container.squiggle{background-image:none}#panels{margin-bottom:8.75px}#panels .flex .item{margin:0;padding:35px 17.5px}#panels .flex .item h2{margin-bottom:8.75px}#panels .flex .item p{font-size:1rem;line-height:1.25rem}#subscribe-form .inner form{max-width:620px;margin:0 auto;padding:8.75px}#subscribe-form .inner form h2{margin-bottom:17.5px}#subscribe-form .inner form input{width:100%;display:block;padding:17.5px;margin-bottom:17.5px;font-size:1rem;box-sizing:border-box;background-color:#fafafa;border:13px solid #000}#subscribe-form .inner form .btn.yellow:hover{background-color:#000}#quote{height:70vw}#how-to-enter ol li{min-height:75px}#how-to-enter ol li span{font-size:1rem;padding:17.5px}#how-to-enter ol li button{font-size:1rem;padding:30.5px 17.5px}}header{position:fixed !important;height:75px;width:100%;z-index:100;top:0;background:transparent;transition:all .25s}header .header-container{position:relative;top:0;left:0;width:100%;height:100%;z-index:2;transition:inherit}header .header-container h1{position:absolute;z-index:100;width:100%;top:50%;transform:translateY(-50%) translateX(1.2%);font-weight:300;font-size:4.5rem;font-weight:normal;letter-spacing:-.2rem;text-align:center}header .header-container h1 a{background-image:url(/img/logo-white.svg);background-size:contain;background-repeat:no-repeat;background-position-y:50%;border-bottom:0;text-decoration:none}header .header-container h1 a img{opacity:0;width:auto;height:52px}header #menu-icon{width:48px;height:35px;position:absolute;top:57%;right:35px;z-index:100;margin-top:-20px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;user-select:none;display:none}header #menu-icon span{display:block;position:absolute;height:7px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header #menu-icon span:nth-child(2),header #menu-icon span:nth-child(3){left:4%;width:90%}header #menu-icon span:nth-child(1){top:0px}header #menu-icon span:nth-child(2),header #menu-icon span:nth-child(3){top:14px}header #menu-icon span:nth-child(4){top:28px}header nav{position:relative;top:0;left:0;width:100%;opacity:0;pointer-events:auto;padding:10px 35px 8.75px 35px;background-color:#fff;box-sizing:border-box;overflow:hidden;transition:all 0.25s;transform:translate(0, -50px);box-shadow:0px -45px 30px 40px rgba(0,0,0,0.6)}header nav div{margin:0 auto;max-width:1050px}header nav div ul{display:flex;box-sizing:border-box;flex-wrap:wrap;justify-content:center;letter-spacing:0.07rem}header nav div ul li{flex:0 1 auto;padding-left:17.5px;padding-right:17.5px;margin-bottom:8.75px;text-transform:uppercase;font-size:80%;font-weight:bold}header nav div ul li.selected a{color:#fcf300;background-color:#000;padding:0 8.75px;margin-left:-8.75px;margin-right:-8.75px}header nav div ul li a{border:0;white-space:nowrap;text-decoration:none}header nav div ul li a:hover{color:#fff;background-color:#000;padding:0 8.75px;margin-left:-8.75px;margin-right:-8.75px}header nav div ul li.icons{margin-bottom:0;clear:both;text-align:center;display:flex;padding:0 35px}header nav div ul li.icons a{flex:1 1 auto}header nav div ul li.icons a img{display:block;width:50px}header.nav-open{z-index:50}header.nav-open #menu-icon span{background:#000 !important;transition:all 0.25}header.nav-open #menu-icon span:nth-child(1){top:18px;width:0%;left:50%}header.nav-open #menu-icon span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header.nav-open #menu-icon span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}header.nav-open #menu-icon span:nth-child(4){top:18px;width:0%;left:50%}header.over-banner{background-color:#000}header.over-banner h1 a{background-image:url(/img/logo-white.svg);background-size:contain;background-repeat:no-repeat;background-position-y:50%}header.over-banner h1 a img{opacity:0}header.over-banner #menu-icon span{background:#fff}header.over-content{background-color:#fff;box-shadow:0px -45px 30px 40px rgba(0,0,0,0.6)}header.over-content .header-container{background-color:#fff}header.over-content .header-container h1 a{background:transparent}header.over-content .header-container h1 a img{opacity:1}header.over-content nav{opacity:1}header.over-nav .header-container{background-color:#fff}header.over-nav .header-container h1 a{background:transparent}header.over-nav .header-container h1 a img{opacity:1}header.over-nav nav{background-color:#fff;box-shadow:0px -45px 30px 40px rgba(0,0,0,0.6);transform:translate(0, 0);opacity:1}header.over-nav nav div ul a{color:#000}header.over-nav #menu-icon span{background:#000}header.over-content #menu-icon span{background:#000}@media screen and (max-width: 900px){header{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}header #menu-icon{transform:scale(0.75);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}header #menu-icon span{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}}@media screen and (max-width: 700px){header{padding-bottom:10px}header .header-container h1 a img{height:42px}header.over-content .header-container,header.over-nav .header-container{background-color:transparent}header .header-container{background-color:transparent}header #menu-icon{display:block}header nav{padding:0 8.75px;position:fixed;top:0;left:0;bottom:0;right:0;display:none;opacity:1;background-color:#fcf300 !important;transform:none;transition:all 0.25s}header nav div{margin:0 auto;max-width:1050px;text-align:center;justify-content:center;height:100%;display:flex}header nav div ul{display:flex}header nav div ul li{margin-bottom:17.5px;font-size:150%;text-transform:uppercase}header nav div ul li.icons{padding:0 17.5px}header nav div ul li.icons a img{width:30px}header.nav-open .header-container a img{opacity:1}header.nav-open nav{display:block}header.nav-open nav div ul{display:flex;flex-direction:column}header.nav-open #menu-icon span:nth-child(1),header.nav-open #menu-icon span:nth-child(4){top:8px}}@media screen and (max-width: 500px){header{height:50px}header h1{font-size:3rem}header h1 a img{height:30px}header #menu-icon{transform:scale(0.5);right:8.75px;top:58%}}#index{margin-top:90px}#index header{background:#fff;height:90px}#index header .header-container{background:#fff}#index header .header-container h1 a{background:transparent !important}#index header .header-container h1 a img{opacity:1}#index header #menu-icon span{background-color:#000}#index header nav{opacity:1}#index #title{margin-bottom:0;height:auto;margin-bottom:35px}#index #title #homepage-video:hover .sound{opacity:1}#index #title #homepage-video.clicked .sound{display:none}#index #title #homepage-video video{width:100%;cursor:pointer;z-index:1}#index #title #homepage-video .sound{background-image:url(/img/index/sound.png);background-size:cover;background-position:center;height:100px;width:100px;position:absolute;top:80%;left:0%;z-index:4;cursor:pointer;transition:0.25s opacity;opacity:0;pointer-events:none}#index #title #homepage-video #homepage-poster{width:100%;height:100%;background-image:url(/img/index/main-adcan-winning.jpg);background-size:cover;background-position:center;position:absolute;top:0;background-repeat:no-repeat;opacity:0;cursor:pointer;transition:0.25s opacity}#index #title #homepage-image a{border:0 solid black}#index #title #homepage-image a img{width:100%}#index #title .banner{position:relative;bottom:0}#index #title .banner div{font-size:12rem;text-align:center;text-transform:uppercase;font-weight:bold;color:#fff;background-image:url(/img/black-px.png);background-repeat:no-repeat;margin-bottom:10px;white-space:nowrap}#index #title .banner div:first-child{background-size:98% 100%}#index #title .banner div:nth-child(2){background-size:91% 100%;background-position:50% 0}#index #title .banner div:last-child{background-size:98% 100%;margin-bottom:0}#index #title .banner div span{color:#445cdd}#index #movement .btn,#index #movement .item{margin:0 auto;display:block;text-align:center}#index #movement .btn .lrg,#index #movement .item .lrg{font-size:2.5rem}#index #movement .btn div.arrow-down,#index #movement .item div.arrow-down{width:48px;height:24px;background-image:url(/img/index/down-arrow.png);left:50%;position:relative;transform:translateX(-50%);margin-top:17.5px}#index #adcan-awards-box .inner .index-box{padding-right:70px}#index #adcan-awards-box .inner .index-box p{margin-right:35px}#index #adcan-awards-box .inner .index-image-callout{right:0}#index #adcan-awards-box .inner .index-image-callout .callout-bg .index-awards{background-image:url(/img/index/awards.jpg)}#index #adcan-winners-box .inner{height:360px}#index #adcan-winners-box .inner .index-box{padding-left:70px;margin-left:50%}#index #adcan-winners-box .inner .index-image-callout{left:0}#index #adcan-winners-box .inner .index-image-callout .callout-bg .index-winners{overflow:hidden;cursor:pointer}#index #adcan-winners-box .inner .index-image-callout .callout-bg .index-winners:hover .sound{opacity:1}#index #adcan-winners-box .inner .index-image-callout .callout-bg .index-winners.clicked .sound{display:none}#index #adcan-winners-box .inner .index-image-callout .callout-bg .index-winners #winners-poster{width:100%;height:100%;background-image:url(/img/index/winners.jpg);background-size:cover;background-position:center;top:0;background-repeat:no-repeat;opacity:0;cursor:pointer;transition:0.25s opacity;position:relative}#index #adcan-winners-box .inner .index-image-callout .callout-bg .index-winners .sound{background-image:url(/img/index/sound.png);background-size:cover;background-position:center;height:100px;width:100px;position:absolute;top:50%;left:50%;z-index:4;cursor:pointer;transition:0.25s opacity;opacity:0;pointer-events:none;transform:translate(-50%, -50%)}#index #adcan-winners-box .inner .index-image-callout .callout-bg .index-winners video{left:50%;transform:translate(-50%, -100%);position:relative;z-index:1;width:101%}#index #adcan-community-box .inner .index-box{padding-right:70px;padding-bottom:70px}#index #adcan-community-box .inner .index-box p{margin-right:35px}#index #adcan-community-box .inner .index-image-callout{position:inherit;padding:0}#index #adcan-community-box .inner .index-image-callout .callout-bg .index-community img{width:100%}#index #panels{display:none}#index #friends{padding-top:70px;padding-bottom:70px}#index #friends .inner ul li{padding:0 2px}#index #friends .inner ul li img{max-width:100px;max-height:100px}#index #friends .inner ul li img.med-friend{max-width:150px}#index #friends .inner ul li img.large-friend{max-width:350px}#index #blog{display:none}#index #blog .flex{border-bottom:6px solid #000;align-items:stretch}#index #blog .flex .item{text-transform:uppercase;width:50%}#index #blog .flex .item:first-child{background-image:url(/img/index/blog-guy.jpg);background-size:cover;background-position:center center}#index #blog .flex .item h2{margin-bottom:35px}#index #blog .flex .item img{display:block;max-width:100%}#index #blog .flex .item p.title{margin:0 35px 35px 35px;font-size:2rem;font-weight:bold}#index #blog .flex .item p.author{font-size:1rem;color:#a7a7a7}#index #subscribe-form{margin-bottom:0}@media screen and (max-width: 1400px){#index #title .banner div{font-size:10rem;padding:0}}@media screen and (max-width: 1220px){#index #adcan-winners-box .inner{height:360px}}@media screen and (max-width: 1100px){#index #title .banner div{font-size:8rem}#index #adcan-awards-box .inner .index-box{padding-right:35px}#index #adcan-winners-box .inner .index-box{padding-left:35px}#index #adcan-winners-box .inner .index-image-callout .callout-bg .index-winners video{width:auto;height:101%}#index #adcan-community-box .inner .index-box{padding-right:35px}}@media screen and (max-width: 900px){#index #title .banner div{font-size:6rem}#index #panels.container .inner.flex .item{margin:0 5px 50px 5px}}@media screen and (max-width: 700px){#index{margin-top:100px}#index header .header-container{background:transparent}#index #title .banner div{font-size:14vw}#index #title #homepage-video .sound{top:75%;height:75px;width:75px}#index #adcan-awards-box .inner .index-box{padding-right:0}#index #adcan-winners-box .inner .index-box{padding-left:0;margin-left:0}#index #adcan-community-box .inner .index-box{padding-right:0;padding-bottom:35px}#index #movement .btn.lrg{font-size:2rem}#index #movement p{font-size:1.25rem}#index #blog .flex .item p.title{font-size:1.5rem}#index #subscribe-form{min-height:auto}}@media screen and (max-width: 500px){#index{margin-top:50px}#index #title{padding-top:35px;padding-bottom:35px}#index #title #homepage-video .sound{top:50%;left:50%;transform:translate(-50%, -50%);height:75px;width:75px}#index header{height:50px}#index header h1 a img{width:auto}#index header #menu-icon{transform:scale(0.5);right:8.75px}#index #movement .btn.lrg{font-size:1.5rem}#index #movement .item .arrow-down{display:none}#index #friends .inner ul li{padding:0 1px}#index #friends .inner ul li img{max-width:75px;max-height:75px}#index #friends .inner ul li img.large-friend{max-width:210px}}#about{background-image:url(/img/about/title.jpg)}#about #title .banner .jumbo:nth-child(1){background-size:620px 100%}#about #title .banner .jumbo:nth-child(2){background-size:700px 100%}#about #about-awards{padding-bottom:0}#about #about-awards .inner p:last-child{margin-bottom:0}#about #about-awards .inner .button .btn{margin-bottom:0}#about #about-awards .inner .button a{margin:0 35px}#about #the-prize{padding-top:120px}#about #the-prize .item{padding:0 35px}#about #the-prize .item p a{margin:0}#about #the-prize .item p.button a{margin:0 35px}#about #the-prize .item.callout-bg .callout{background-image:url(/img/about/the-prize-callout-bg.png);color:#fcf300;text-transform:uppercase;background-size:cover;height:100%;padding:0;box-shadow:-35px 35px #fcf300}#about #the-prize .item.callout-bg .callout div{position:absolute;top:50%;transform:translateY(-50%);padding:35px}#about #the-prize .item.callout-bg .callout div p{font-size:1.75rem;font-weight:bold;line-height:2.5rem;margin-bottom:17.5px}#about #the-prize .item.callout-bg .callout div p.author{font-size:1rem;line-height:1.5rem;text-transform:none}#about #our-judges ul.full-width-responsive.dynamic li.img-wrap div img{max-height:236px;max-width:289px}#about #our-judges ul.full-width-responsive.dynamic li.img-wrap div .description{color:#fafafa;background-color:#000;text-transform:uppercase;opacity:0;transition:.25s ease-out}#about #our-judges ul.full-width-responsive.dynamic li.img-wrap div .description div .name{font-weight:700}#about #our-judges ul.full-width-responsive.dynamic li.hovered div .description{opacity:1}#about #collage button#previous-winners{top:77%;left:50%}@media screen and (max-width: 900px){#about #title .banner .jumbo:nth-child(1){background-size:480px 100%}#about #title .banner .jumbo:nth-child(2){background-size:553px 100%}#about #the-prize.container .inner.flex{flex-wrap:wrap-reverse}#about #the-prize .item{padding:17.5px 35px}#about #the-prize .item.callout-bg .callout{position:relative;height:auto}#about #the-prize .item.callout-bg .callout div{position:relative;top:0;transform:none}}@media screen and (max-width: 700px){#about #title .banner .jumbo:nth-child(1){background-size:350px 100%}#about #title .banner .jumbo:nth-child(2){background-size:405px 100%}#about #about-awards .inner .button .btn{margin-bottom:17.5px}#about #the-prize{flex-direction:column}#about #the-prize .item{width:100%}#about #the-prize .item.callout-bg .callout div p{font-size:1.25rem;line-height:1.5rem}#about #the-prize .item.callout-bg .callout div p.author{font-size:1rem;line-height:1.25rem}}@media screen and (max-width: 500px){#about #title .banner .jumbo:nth-child(1){background-size:247px 100%}#about #title .banner .jumbo:nth-child(2){background-size:284px 100%}#about #the-prize{padding-top:70px;flex-direction:column}#about #the-prize .item{padding:17.5px}#about #the-prize .item .button .btn{font-size:0.8rem}#about #our-judges ul.full-width-responsive.dynamic li .img-wrap img{max-height:180px;max-width:180px}#about #our-judges ul.full-width-responsive.dynamic li .img-wrap div div p{font-size:0.8rem;line-height:1rem}}#enter{background-image:url(/img/enter/title.jpg)}#enter #title .banner .jumbo:nth-child(1){background-size:930px 100%}#enter #title .banner .jumbo:nth-child(2){background-size:820px 100%}#enter #how-to-enter .inner .button button{margin-bottom:0}#enter #how-to-enter .inner #brief-intro-container{display:flex;margin:70px 35px;background-image:url(/img/enter/slash.jpg);background-position:center;background-repeat:no-repeat;background-size:contain}#enter #how-to-enter .inner #brief-intro-container .brief-intro{flex:1 1 auto;padding:0 0 0 70px;margin:0 17.5px}#enter #how-to-enter .inner #brief-intro-container .brief-intro h3{text-transform:uppercase;margin-bottom:17.5px;display:inline-block;font-size:1.75rem;font-weight:bold}#enter #how-to-enter .inner #brief-intro-container .brief-intro h3 span{padding:5px 10px;background-color:#445cdd;white-space:nowrap;line-height:2.5rem}#enter #how-to-enter .inner #brief-intro-container .brief-intro p{font-size:1rem;margin-bottom:0}#enter #how-to-enter .inner #brief-intro-container .brief-intro.open-briefs h3 span{background-color:#fcf300}#enter #briefs-popup{position:fixed;z-index:200;top:0;left:0;right:0;bottom:0;background-color:#445cdd;z-index:150;margin-bottom:0}#enter #briefs-popup #close{position:fixed;width:50px;height:50px;top:20px;right:20px;cursor:pointer;z-index:50}#enter #briefs-popup #close span{display:block;position:absolute;height:7px;width:100%;opacity:1;left:0;top:28px;background:#000 !important}#enter #briefs-popup #close span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#enter #briefs-popup #close span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#enter #briefs-popup form{max-width:620px;margin:0 auto;padding:17.5px;position:relative;top:50%;transform:translateY(-50%)}#enter #briefs-popup form h2{margin-bottom:35px;font-size:3rem}#enter #briefs-popup form a{border-bottom:0 solid #000}#enter #briefs-popup form a:hover{background-color:#000;padding:0 5px;margin:0 -5px;color:#fafafa}#enter #briefs-popup form input{width:100%;display:block;padding:17.5px;margin:0 auto 35px;font-size:2rem;box-sizing:border-box;background-color:#fafafa;border:13px solid #000}#enter #briefs-popup form button{margin-bottom:0}#enter #briefs-popup #thank-you{top:50%;transform:translate(-50%, -50%);position:absolute;left:50%;width:100%;text-align:center}#enter #briefs-popup #thank-you p{margin-bottom:0}#enter #briefs-popup #thank-you .thanks-social a{border:0 solid #000}#enter #briefs-popup #thank-you .thanks-social a img{height:60px}#enter #charity-briefs{padding-top:35px}#enter #charity-briefs .flex{margin-bottom:35px;border:15px solid #000;align-items:stretch}#enter #charity-briefs .flex .item{text-align:center;overflow:hidden;font-size:1rem;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}#enter #charity-briefs .flex .item img{max-height:530px}#enter #charity-briefs .flex .item .brief-type{text-transform:uppercase;margin-bottom:8.75px;background-color:#445cdd;display:inline-block;padding:5px 10px;font-weight:bold}#enter #charity-briefs .flex .item .brief-type.open{background-color:#fcf300}#enter #charity-briefs .flex .item .type{text-transform:uppercase;color:#a7a7a7;font-size:1rem;padding:0 35px}#enter #charity-briefs .flex .item h4{text-transform:uppercase;padding:35px;font-weight:bold;font-size:1.75rem}#enter #charity-briefs .flex .item p{font-size:1rem;padding:0 35px}#enter #charity-briefs .flex .item p:last-child,#enter #charity-briefs .flex .item p:last-child .btn{margin-bottom:0}#enter #charity-briefs .flex .item:last-child{margin:35px 0}#enter #charity-briefs .flex #young-health-movement{background-image:url(/img/enter/young-health-movement.jpg)}#enter #charity-briefs .flex #ashoka{background-image:url(/img/enter/ashoka.jpg)}#enter #charity-briefs .flex #gun-control{background-image:url(/img/enter/gun-control.jpg)}#enter #charity-briefs .flex #refugee{background-image:url(/img/enter/refugee.jpg)}#enter #charity-briefs .flex #gender{background-image:url(/img/enter/gender.jpg)}#enter #charity-briefs .flex #immigration{background-image:url(/img/enter/immigration.jpg)}#enter #charity-briefs .flex #springster{background-image:url(/img/enter/springster.jpg)}#enter #charity-briefs .flex #mental-health{background-image:url(/img/enter/mental-health.jpg)}#enter #charity-briefs .flex #health-wellbeing{background-image:url(/img/enter/health-wellbeing.jpg)}#enter #collage button#previous-winners{left:59%;top:14%}#enter #collage button#expert-tips{left:23%;top:74%;z-index:10}#enter #submit{margin-bottom:3rem}#enter #submit .btn{font-size:250%;padding:2rem;width:75%;margin-bottom:3rem}#enter #submit p{margin-bottom:1rem}@media screen and (max-width: 1100px){#enter #how-to-enter .inner #brief-intro-container{flex-direction:column;background:none}#enter #how-to-enter .inner #brief-intro-container .brief-intro{padding-top:35px}#enter #briefs-popup #briefs-box form input{width:75%;font-size:1.5rem}#enter #charity-briefs .flex .item h3{font-size:1.4rem}#enter #charity-briefs .flex .item p{font-size:0.9rem}#enter #charity-briefs .flex .item p button{font-size:1.25rem}}@media screen and (max-width: 900px){#enter #title .banner .jumbo:nth-child(1){background-size:740px 100%}#enter #title .banner .jumbo:nth-child(2){background-size:650px 100%}#enter #how-to-enter .inner #brief-intro-container .brief-intro{padding:35px 0 0 0;margin:0}#enter #briefs-popup #briefs-box{max-width:100%}#enter #briefs-popup #briefs-box .inner form h2{font-size:2rem;margin-bottom:17.5px}#enter #briefs-popup #briefs-box .inner form p{font-size:1rem;line-height:1.5rem;margin-bottom:17.5px}#enter #briefs-popup #briefs-box .inner form input{font-size:1.25rem;padding:8.75px;margin-bottom:17.5px;width:75%}#enter #charity-briefs .flex .item .type{padding-left:17.5px;padding-right:17.5px}#enter #charity-briefs .flex .item h3{padding-left:17.5px;padding-right:17.5px}#enter #charity-briefs .flex .item p{padding-left:17.5px;padding-right:17.5px}#enter #charity-briefs .flex .item p button{padding:17.5px}}@media screen and (max-width: 700px){#enter #title .banner .jumbo:nth-child(1){background-size:545px 100%}#enter #title .banner .jumbo:nth-child(2){background-size:480px 100%}#enter #how-to-enter .inner #brief-intro-container .brief-intro h3{font-size:1.25rem}#enter #how-to-enter .inner #brief-intro-container .brief-intro p{font-size:0.9rem}#enter #charity-briefs .flex{flex-direction:column}#enter #charity-briefs .flex .item{min-height:300px;width:auto}#enter #charity-briefs .flex .item p button{padding:17.5px 35px}}@media screen and (max-width: 500px){#enter #title .banner .jumbo:nth-child(1){background-size:375px 100%}#enter #title .banner .jumbo:nth-child(2){background-size:330px 100%}#enter #charity-briefs{padding-top:80px}#enter #charity-briefs .flex .item .btn{font-size:1rem}#enter #charity-briefs .flex .item h3{padding:8.75px 0}#enter #submit .inner .btn{font-size:150%}#enter #briefs-popup #close{transform:scale(0.5);top:10px;right:10px}#enter #briefs-popup form{max-width:620px;margin:0 auto;padding:8.75px}#enter #briefs-popup form h2{margin-bottom:17.5px;font-size:2rem}#enter #briefs-popup form input{width:100%;display:block;padding:17.5px;margin-bottom:17.5px;font-size:1rem;box-sizing:border-box;background-color:#fafafa;border:6px solid #000}#enter #briefs-popup form .btn.yellow:hover{background-color:#000}}#events{background-image:url(/img/events/title.jpg)}#events #title .banner .jumbo:nth-child(1){background-size:596px 100%}#events #title .banner .jumbo:nth-child(2){background-size:508px 100%}#events #the-events-title{margin-bottom:0;padding-top:0}#events #the-events-title h2{margin-bottom:0}#events #events-intro .container.first{padding-top:100px;padding-bottom:0}#events #events-intro .container.first button{margin-bottom:0}#events #events-intro .container.first img{width:100%;max-width:1100px;text-align:center}#events #events-main,#events #events-intro{padding:0 35px 35px;background-color:#fff}#events #events-main .container,#events #events-intro .container{display:flex;flex-flow:column nowrap;padding-left:0;padding-right:0}#events #events-main .container #events-header,#events #events-intro .container #events-header{flex:1 1 auto;display:flex;margin:35px 35px 0 35px}#events #events-main .container #events-header div,#events #events-intro .container #events-header div{flex:2 1 0;text-transform:uppercase;font-size:0.75rem;padding-top:8.75px;padding-bottom:8.75px;font-weight:bold}#events #events-main .container #events-header div.center,#events #events-intro .container #events-header div.center{text-align:center}#events #events-main .container #events-header div.right,#events #events-intro .container #events-header div.right{text-align:right}#events #events-main .container #events-header div.what,#events #events-intro .container #events-header div.what{flex:4 1 0}#events #events-main .container #events-header div.more,#events #events-main .container #events-header div.when,#events #events-intro .container #events-header div.more,#events #events-intro .container #events-header div.when{flex:1 1 0}#events #events-main .container .events-listing,#events #events-intro .container .events-listing{flex:1 1 auto;border-width:10px 0 0 0;border-color:#000;border-style:solid;margin:0 35px;position:relative;font-size:0.75rem}#events #events-main .container .events-listing .events-basics,#events #events-intro .container .events-listing .events-basics{text-transform:uppercase;padding-top:17.5px;padding-bottom:17.5px;display:flex}#events #events-main .container .events-listing .events-basics div,#events #events-intro .container .events-listing .events-basics div{flex:2 1 0;align-self:center}#events #events-main .container .events-listing .events-basics div.events-what,#events #events-intro .container .events-listing .events-basics div.events-what{flex:4 1 0;font-size:1.2rem;font-weight:bold}#events #events-main .container .events-listing .events-basics div.events-more,#events #events-main .container .events-listing .events-basics div.events-when,#events #events-intro .container .events-listing .events-basics div.events-more,#events #events-intro .container .events-listing .events-basics div.events-when{flex:1 1 0}#events #events-main .container .events-listing .events-basics div.events-more,#events #events-intro .container .events-listing .events-basics div.events-more{height:25px;background-image:url(/img/events/more-arrow.jpg);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer}#events #events-main .container .events-listing .events-basics div.events-come,#events #events-intro .container .events-listing .events-basics div.events-come{text-align:right;align-self:flex-end}#events #events-main .container .events-listing .events-basics div.events-come div,#events #events-intro .container .events-listing .events-basics div.events-come div{margin-bottom:0;font-size:1rem;padding:8.75px;margin-top:-35px}#events #events-main .container .events-listing .events-details,#events #events-intro .container .events-listing .events-details{display:none}#events #events-main .container .events-listing .events-details .events-text,#events #events-main .container .events-listing .events-details .events-text,#events #events-intro .container .events-listing .events-details .events-text,#events #events-intro .container .events-listing .events-details .events-text{text-transform:none;line-height:1.3rem}#events #events-main .container .events-listing .events-details .events-text p,#events #events-main .container .events-listing .events-details .events-text p,#events #events-intro .container .events-listing .events-details .events-text p,#events #events-intro .container .events-listing .events-details .events-text p{font-size:inherit;line-height:inherit}#events #events-main .container .events-listing .events-details .events-close,#events #events-intro .container .events-listing .events-details .events-close{background-image:url(/img/events/close.jpg);background-size:contain;background-position:center;background-repeat:no-repeat;width:50px;height:30px;display:block}#events #events-main .container .events-listing.show-full,#events #events-intro .container .events-listing.show-full{background-color:#ffed3c;padding:0 17.5px 17.5px;margin:0 10px -10px;border-width:10px 10px 10px 10px}#events #events-main .container .events-listing.show-full .events-basics .events-come,#events #events-intro .container .events-listing.show-full .events-basics .events-come{position:absolute;right:15px;bottom:17.5px}#events #events-main .container .events-listing.show-full .events-basics .events-come .btn.yellow,#events #events-intro .container .events-listing.show-full .events-basics .events-come .btn.yellow{margin:0}#events #events-main .container .events-listing.show-full .events-basics .events-more,#events #events-intro .container .events-listing.show-full .events-basics .events-more{visibility:hidden;flex:3 1 0}#events #events-main .container .events-listing.show-full .events-details,#events #events-intro .container .events-listing.show-full .events-details{display:block;font-size:0.9rem}#events #events-main .container .events-listing.show-full .events-details .events-text,#events #events-intro .container .events-listing.show-full .events-details .events-text{padding:0 28% 8.75px 0;margin:0 35px 8.75px 17.5px}#events #events-main .container .events-listing.show-full .events-details .events-close,#events #events-intro .container .events-listing.show-full .events-details .events-close{display:block;position:absolute;top:17.5px;right:7.5px;cursor:pointer}@media screen and (max-width: 1100px){#events #briefs-popup #briefs-box form input{width:75%;font-size:1.5rem}#events #events-main .container .events-listing div.events-basics .events-come div.btn{font-size:0.75rem}#events #charity-briefs .flex .item h3{font-size:1.4rem}#events #charity-briefs .flex .item p{font-size:0.9rem}#events #charity-briefs .flex .item p button{font-size:1.25rem}}@media screen and (max-width: 900px){#events #title .banner .jumbo:nth-child(1){background-size:456px 100%}#events #title .banner .jumbo:nth-child(2){background-size:394px 100%}#events #events-main{padding:35px 0}#events #events-main .container .events-listing div.events-basics .events-what{font-size:1rem}#events #events-main .container .events-listing div.events-basics .events-more{height:20px}#events #events-main .container .events-listing div.events-basics .events-come div.btn{font-size:0.5rem}#events #briefs-popup #briefs-box{max-width:100%}#events #briefs-popup #briefs-box .inner form h2{font-size:2rem;margin-bottom:17.5px}#events #briefs-popup #briefs-box .inner form p{font-size:1rem;line-height:1.5rem;margin-bottom:17.5px}#events #briefs-popup #briefs-box .inner form input{font-size:1.25rem;padding:8.75px;margin-bottom:17.5px;width:75%}}@media screen and (max-width: 700px){#events #title .banner .jumbo:nth-child(1){background-size:330px 100%}#events #title .banner .jumbo:nth-child(2){background-size:288px 100%}#events #events-main .events-listing .events-basics .events-what{font-size:1rem}#events #events-main .events-listing .events-basics .events-more{height:20px}#events #events-main .events-listing .events-basics .events-come div.btn{text-align:center}}@media screen and (max-width: 500px){#events #title .banner .jumbo:nth-child(1){background-size:228px 100%}#events #title .banner .jumbo:nth-child(2){background-size:196px 100%}#events #events-main .container #events-header{margin:25px 25px 0 25px}#events #events-main .container #events-header div{font-size:0.5rem}#events #events-main .container #events-header div.right{flex:3 1 0}#events #events-main .container .events-listing{border-width:5px 0 0 0;margin:0 25px}#events #events-main .container .events-listing div.events-basics div{font-size:0.5rem}#events #events-main .container .events-listing div.events-basics div.events-what{font-size:0.65rem}#events #events-main .container .events-listing div.events-basics div.events-more{height:10px}#events #events-main .container .events-listing div.events-basics div.events-come{flex:3 1 0}#events #events-main .container .events-listing div.events-basics div.events-come div.btn{text-align:center;padding:4px;font-size:0.6rem}#events #events-main .container .events-listing.show-full{border-width:5px;margin:0 5px -5px}#events #events-main .container .events-listing.show-full div.events-details .events-text{font-size:0.8rem;padding:0 0 17.5px 0}#events #briefs-popup #close{transform:scale(0.5);top:10px;right:10px}#events #briefs-popup form{max-width:620px;margin:0 auto;padding:8.75px}#events #briefs-popup form h2{margin-bottom:17.5px;font-size:2rem}#events #briefs-popup form input{width:100%;display:block;padding:17.5px;margin-bottom:17.5px;font-size:1rem;box-sizing:border-box;background-color:#fafafa;border:6px solid #000}#events #briefs-popup form .btn.yellow:hover{background-color:#000}}#subscribe{background-image:url(/img/subscribe/title.jpg)}#subscribe #title .banner .jumbo:nth-child(1){background-size:720px 100%}#subscribe #title .banner .jumbo:nth-child(2){background-size:810px 100%}@media screen and (max-width: 900px){#subscribe #title .banner .jumbo:nth-child(1){background-size:565px 100%}#subscribe #title .banner .jumbo:nth-child(2){background-size:642px 100%}#subscribe #panels.container .inner.flex{flex-wrap:wrap}#subscribe #panels.container .inner.flex .item{margin:0 5px 50px 5px}}@media screen and (max-width: 700px){#subscribe #title .banner .jumbo:nth-child(1){background-size:290px 100%}#subscribe #title .banner .jumbo:nth-child(2){background-size:332px 100%}}#contact{background-image:url(/img/contact/title.jpg)}#contact #title .banner .jumbo:nth-child(1){background-size:662px 100%}#contact #title .banner .jumbo:nth-child(2){background-size:720px 100%}#contact #get-in-touch{position:relative;padding-bottom:0}#contact #get-in-touch .btn{margin-bottom:0}#contact #get-in-touch .icons{position:absolute;width:60px;top:50%;margin-top:-150px;right:20px}#contact #get-in-touch .icons a{border:0}#contact #get-in-touch .enquiries{display:flex;margin:35px auto 0}#contact #get-in-touch .enquiries p{font-size:1rem;text-align:center;padding:8.75px;margin-bottom:0}#contact #get-in-touch .enquiries p a{font-size:1.3rem;display:block}#contact #get-in-touch .enquiries p a:hover{color:#445cdd}#contact #get-in-touch .enquiries p:nth-child(1){margin-right:0}#contact #get-in-touch .enquiries p:nth-child(2){margin-left:0}#contact #meet-the-team{padding-top:0}#contact #meet-the-team h2{padding-top:120px}#contact #meet-the-team ul.full-width-responsive.dynamic li.img-wrap div{left:0}#contact #meet-the-team ul.full-width-responsive.dynamic li.img-wrap div img{max-height:180px;max-width:200px}#contact #meet-the-team ul.full-width-responsive.dynamic li.img-wrap div .description{text-align:center;color:#000;background-color:#fcf300;text-transform:uppercase}#contact #meet-the-team ul.full-width-responsive.dynamic li.hovered .description{transition:.25s ease-out;opacity:1}#contact #meet-the-team .btn{margin-top:35px}@media screen and (max-width: 900px){#contact #title .banner .jumbo:nth-child(1){background-size:510px 100%}#contact #title .banner .jumbo:nth-child(2){background-size:570px 100%}#contact #panels.container .inner.flex .item{margin:0 5px 50px 5px}}@media screen and (max-width: 700px){#contact #title .banner .jumbo:nth-child(1){background-size:374px 100%}#contact #title .banner .jumbo:nth-child(2){background-size:420px 100%}#contact #get-in-touch .enquiries p{font-size:0.8rem}#contact #get-in-touch .enquiries p a{font-size:1rem}}@media screen and (max-width: 600px){#contact #get-in-touch .enquiries{flex-direction:column}#contact #get-in-touch .enquiries p:nth-child(1),#contact #get-in-touch .enquiries p:nth-child(2){margin:0 auto}}@media screen and (max-width: 500px){#contact #title .banner .jumbo:nth-child(1){background-size:266px 100%}#contact #title .banner .jumbo:nth-child(2){background-size:293px 100%}#contact #get-in-touch .icons{top:60%;right:5px;width:40px}#contact #meet-the-team h2{padding-top:80px}#contact #meet-the-team ul.full-width-responsive.dynamic li .img-wrap img{max-height:90px;max-width:100px}}#gallery{background-image:url(/img/gallery/title.jpg)}#gallery #title .banner .jumbo:nth-child(1){background-size:550px 100%}#gallery #title .banner .jumbo:nth-child(2){background-size:620px 100%}#gallery #the-films-title,#gallery #launch-films-title{margin-bottom:0}#gallery #the-films-title h2,#gallery #launch-films-title h2{margin-bottom:0}#gallery #the-films ul.full-width-responsive.dynamic,#gallery #launch-films ul.full-width-responsive.dynamic{flex-wrap:wrap}#gallery #the-films ul.full-width-responsive.dynamic li,#gallery #launch-films ul.full-width-responsive.dynamic li{text-align:left;padding:0 8.75px;flex:1 1 400px;max-width:900px;margin:0 auto 17.5px}#gallery #the-films ul.full-width-responsive.dynamic li div.film-rollover,#gallery #the-films ul.full-width-responsive.dynamic li div.launch-rollover,#gallery #launch-films ul.full-width-responsive.dynamic li div.film-rollover,#gallery #launch-films ul.full-width-responsive.dynamic li div.launch-rollover{background-color:#000;color:#fafafa;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;cursor:pointer;line-height:1.2rem;margin:0 8.75px}#gallery #the-films ul.full-width-responsive.dynamic li div.film-rollover div,#gallery #the-films ul.full-width-responsive.dynamic li div.launch-rollover div,#gallery #launch-films ul.full-width-responsive.dynamic li div.film-rollover div,#gallery #launch-films ul.full-width-responsive.dynamic li div.launch-rollover div{padding-left:2vw;padding-right:2vw}#gallery #the-films ul.full-width-responsive.dynamic li div.film-rollover div.film-desc-rollover,#gallery #the-films ul.full-width-responsive.dynamic li div.film-rollover div.launch-desc-rollover,#gallery #the-films ul.full-width-responsive.dynamic li div.launch-rollover div.film-desc-rollover,#gallery #the-films ul.full-width-responsive.dynamic li div.launch-rollover div.launch-desc-rollover,#gallery #launch-films ul.full-width-responsive.dynamic li div.film-rollover div.film-desc-rollover,#gallery #launch-films ul.full-width-responsive.dynamic li div.film-rollover div.launch-desc-rollover,#gallery #launch-films ul.full-width-responsive.dynamic li div.launch-rollover div.film-desc-rollover,#gallery #launch-films ul.full-width-responsive.dynamic li div.launch-rollover div.launch-desc-rollover{padding-top:2vw;font-size:1.75rem;line-height:2rem;position:relative;box-sizing:border-box;white-space:normal}#gallery #the-films ul.full-width-responsive.dynamic li div.film-rollover div.film-desc-rollover span,#gallery #the-films ul.full-width-responsive.dynamic li div.film-rollover div.launch-desc-rollover span,#gallery #the-films ul.full-width-responsive.dynamic li div.launch-rollover div.film-desc-rollover span,#gallery #the-films ul.full-width-responsive.dynamic li div.launch-rollover div.launch-desc-rollover span,#gallery #launch-films ul.full-width-responsive.dynamic li div.film-rollover div.film-desc-rollover span,#gallery #launch-films ul.full-width-responsive.dynamic li div.film-rollover div.launch-desc-rollover span,#gallery #launch-films ul.full-width-responsive.dynamic li div.launch-rollover div.film-desc-rollover span,#gallery #launch-films ul.full-width-responsive.dynamic li div.launch-rollover div.launch-desc-rollover span{font-weight:700}#gallery #the-films ul.full-width-responsive.dynamic li div.film-rollover div.film-aim-rollover,#gallery #the-films ul.full-width-responsive.dynamic li div.launch-rollover div.film-aim-rollover,#gallery #launch-films ul.full-width-responsive.dynamic li div.film-rollover div.film-aim-rollover,#gallery #launch-films ul.full-width-responsive.dynamic li div.launch-rollover div.film-aim-rollover{padding-bottom:2vw;bottom:0;position:absolute;font-size:1.25rem;width:60%;text-transform:uppercase}#gallery #the-films ul.full-width-responsive.dynamic li div.film-rollover img,#gallery #the-films ul.full-width-responsive.dynamic li div.launch-rollover img,#gallery #launch-films ul.full-width-responsive.dynamic li div.film-rollover img,#gallery #launch-films ul.full-width-responsive.dynamic li div.launch-rollover img{position:absolute;width:40px;right:0;bottom:0;padding:0 2vw 2vw 0}#gallery #the-films ul.full-width-responsive.dynamic li img,#gallery #launch-films ul.full-width-responsive.dynamic li img{width:100%}#gallery #the-films ul.full-width-responsive.dynamic>:hover div.film-rollover,#gallery #the-films ul.full-width-responsive.dynamic>:hover div.launch-rollover,#gallery #launch-films ul.full-width-responsive.dynamic>:hover div.film-rollover,#gallery #launch-films ul.full-width-responsive.dynamic>:hover div.launch-rollover{opacity:1;transition:.25s ease-out}@media screen and (max-width: 900px){#gallery #title .banner .jumbo:nth-child(1){background-size:410px 100%}#gallery #title .banner .jumbo:nth-child(2){background-size:490px 100%}#gallery #the-films ul.full-width-responsive.dynamic li,#gallery #launch-films ul.full-width-responsive.dynamic li{flex-basis:auto}}@media screen and (max-width: 700px){#gallery #title .banner .jumbo:nth-child(1){background-size:298px 100%}#gallery #title .banner .jumbo:nth-child(2){background-size:366px 100%}}@media screen and (max-width: 500px){#gallery #title .banner .jumbo:nth-child(1){background-size:213px 100%}#gallery #title .banner .jumbo:nth-child(2){background-size:251px 100%}#gallery #the-films ul.full-width-responsive.dynamic li div.film-rollover div.film-desc-rollover,#gallery #launch-films ul.full-width-responsive.dynamic li div.film-rollover div.film-desc-rollover{font-size:1.25rem;line-height:1.5rem}#gallery #the-films ul.full-width-responsive.dynamic li div.film-rollover div.film-aim-rollover,#gallery #launch-films ul.full-width-responsive.dynamic li div.film-rollover div.film-aim-rollover{font-size:1rem}}#workshops{background-image:url(/img/workshops/title.jpg)}#workshops #title .banner .jumbo:nth-child(1){background-size:790px 100%}#workshops #title .banner .jumbo:nth-child(2){background-size:960px 100%}#workshops .container.first{background-color:#fff}#workshops #award-shows ul.full-width-responsive.dynamic{flex-wrap:wrap}#workshops #award-shows ul.full-width-responsive.dynamic li{padding-bottom:15px;margin:auto;position:relative}#workshops #award-shows ul.full-width-responsive.dynamic li img{max-height:236px;max-width:289px}#workshops #award-shows ul.full-width-responsive.dynamic li .blue-dot{opacity:0;position:absolute;bottom:15%;right:10%;transform:scale(0.75);transform-origin:bottom right}#workshops #award-shows ul.full-width-responsive.dynamic li:hover{z-index:10}#workshops #award-shows ul.full-width-responsive.dynamic li:hover img{transform:scale(1.5);transition:.25s ease-out}#workshops #award-shows ul.full-width-responsive.dynamic li:hover .blue-dot{opacity:1}@media screen and (max-width: 1000px){#workshops #title .banner .jumbo{font-size:4rem}#workshops #title .banner .jumbo:nth-child(1){background-size:660px 100%}#workshops #title .banner .jumbo:nth-child(2){background-size:780px 100%}}@media screen and (max-width: 900px){#workshops #title .banner .jumbo{font-size:3.5rem}#workshops #title .banner .jumbo:nth-child(1){background-size:550px 100%}#workshops #title .banner .jumbo:nth-child(2){background-size:660px 100%}}@media screen and (max-width: 700px){#workshops #title .banner .jumbo{font-size:2.5rem}#workshops #title .banner .jumbo:nth-child(1){background-size:388px 100%}#workshops #title .banner .jumbo:nth-child(2){background-size:476px 100%}}@media screen and (max-width: 500px){#workshops #title .banner .jumbo{font-size:1.5rem}#workshops #title .banner .jumbo:nth-child(1){background-size:240px 100%}#workshops #title .banner .jumbo:nth-child(2){background-size:294px 100%}}#platform{background-image:url(/img/platform/title.jpg)}#platform #title .banner{bottom:-90px}#platform #title .banner .jumbo{background-size:520px 100%;padding:17.5px 35px}#platform #platform-details .inner p{font-size:3rem;text-transform:uppercase;font-weight:bold;line-height:3.25rem}#platform #platform-details .inner p a{background-color:#000;color:#fafafa;padding:0 12px;border:0 solid #000}#platform #platform-details .inner p a:hover{color:#fcf300}@media screen and (max-width: 900px){#platform #title .banner .jumbo{background-size:420px 100%;padding:17.5px 35px}#platform #platform-details .inner p{font-size:2.5rem;line-height:2.75rem}#platform #platform-details .inner p a{color:#fafafa;padding:0 12px}}@media screen and (max-width: 700px){#platform #title .banner{bottom:-76px}#platform #title .banner .jumbo{background-size:320px 100%;padding-left:17.5px}#platform #platform-details .inner p{font-size:2rem;line-height:2.25rem}#platform #platform-details .inner p a{color:#fafafa;padding:0 12px}}@media screen and (max-width: 500px){#platform #title{height:180px}#platform #title .banner{bottom:-76px}#platform #title .banner .jumbo{background-size:220px 100%;padding-left:17.5px}#platform #platform-details .inner p{font-size:1.5rem;line-height:2rem}#platform #platform-details .inner p a{color:#fafafa;padding:0 12px}}#zag{background-image:url(/img/zag/title.jpg)}#zag #title .banner{bottom:-95px}#zag #title .banner div{background:#00ff00;width:175px;color:#000}#zag #title .banner .jumbo{padding:17.5px 35px}#zag #zag-details{padding-top:90px}#zag #zag-details .inner{max-width:900px}#zag #zag-details .inner p.large{font-size:4rem;text-transform:uppercase;font-weight:bold;line-height:4.25rem}#zag #zag-details .inner p.large a{background-color:#000;color:#fafafa;padding:0 12px;border:0 solid #000}#zag #zag-details .inner p.med{font-size:2rem;line-height:2.25rem;font-weight:bold}@media screen and (max-width: 900px){#zag #title .banner{bottom:-90px}#zag #title .banner .jumbo{background-size:204px 100%;padding:17.5px 35px}#zag #title .banner div{width:144px}#zag #zag-details .inner p.large{font-size:2.5rem;line-height:2.75rem}#zag #zag-details .inner p.large a{color:#fafafa;padding:0 12px}#zag #zag-details .inner p.med{font-size:1.75rem;line-height:2rem}}@media screen and (max-width: 700px){#zag #title .banner{bottom:-76px}#zag #title .banner .jumbo{background-size:142px 100%;padding-left:17.5px}#zag #title .banner div{width:100px}#zag #zag-details .inner p.large{font-size:2rem;line-height:2.25rem}#zag #zag-details .inner p.large a{color:#fafafa;padding:0 12px}#zag #zag-details .inner p.med{font-size:1.5rem;line-height:1.75rem}}@media screen and (max-width: 500px){#zag #title{height:180px}#zag #title .banner .jumbo{background-size:122px 100%;padding-left:17.5px}#zag #title .banner div{width:60px}#zag #zag-details{padding-top:60px}#zag #zag-details .inner p.large{font-size:1.5rem;line-height:1.75rem}#zag #zag-details .inner p.large a{color:#fafafa;padding:0 12px}}body div#isMobilePage{display:none}body div#isMobilePage.show{display:block}#submitContainer{padding-bottom:100px}#submitContainer.hide{display:none}#submitContainer .bannerHeader{display:flex;flex-direction:column;position:relative;width:100%;padding-bottom:calc(100%/2.35);margin-bottom:90px}#submitContainer .bannerHeader .backgroundImage{background-image:url(/img/submit/title.jpg);z-index:0;position:absolute;background-size:cover;background-position:top;background-repeat:no-repeat;width:100%;height:100%}#submitContainer .bannerHeader .logoAndNavi{z-index:1;width:100%;position:absolute;height:102px;pointer-events:none}#submitContainer .bannerHeader .logoAndNavi .logoContainer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;pointer-events:none}#submitContainer .bannerHeader .logoAndNavi .logoContainer #adcanLogo{padding-left:30px;width:225px;height:52px;fill:white}#submitContainer .bannerHeader .logoAndNavi .mainSiteLinkContainer{position:absolute;top:0;right:20px;bottom:0;left:0;display:flex;justify-content:flex-end;align-items:center;pointer-events:none}#submitContainer .bannerHeader .logoAndNavi .mainSiteLinkContainer .mainSiteLink{font-family:circularBold,Arial,Helvetica,sans-serif;text-transform:uppercase;pointer-events:auto}#submitContainer .bannerHeader .banners{position:absolute;bottom:-90px}#submitContainer .bannerHeader .banners .group1{position:relative;display:block;width:100%}#submitContainer .bannerHeader .banners .group1 .title{width:100%;display:block;margin:0 auto;font-size:16px;font-family:circularMedium,Arial,Helvetica,sans-serif}#submitContainer .bannerHeader .banners .group1 .title span{display:inline-block;padding:0px 20px 0px 70px;background-color:#000;color:white}#submitContainer .bannerHeader .banners .group1 .text1{margin-left:5px;width:100%;display:inline-block;margin:5px 5px 5px 40px;padding:5px 20px 5px 30px}#submitContainer .submitContent{width:55%;margin:20px auto;padding:0}#submitContainer .submitContent a{color:white;text-decoration:none;border-bottom:1px solid white}#submitContainer .submitContent .introText div{padding:30px 10px 0}#submitContainer .submitContent .progress{padding:20px 0}#submitContainer .submitContent .progress button{width:100%;margin-right:20px;display:inline-block;padding:30px;font-size:26px;display:inline-block;cursor:pointer;text-align:center;font-family:circularBold,Arial,Helvetica,sans-serif;border:0px solid;outline:none;transition:.25s ease-out;text-transform:uppercase}#submitContainer .submitContent .listContainer{border:10px solid black;background-color:white;padding:10px 16px;margin:40px 0 30px;color:#717174}#submitContainer .submitContent .listContainer form fieldset{border:0 solid black;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-before:0;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-after:0}#submitContainer .submitContent .listContainer form fieldset legend{margin-bottom:10px}#submitContainer .submitContent .listContainer form fieldset legend.error{border-bottom:3px solid red}#submitContainer .submitContent .listContainer form fieldset div label{color:black;margin-bottom:4px;cursor:pointer;display:block;padding:2px}#submitContainer .submitContent .listContainer form fieldset div label:hover{background-color:#cccccc}#submitContainer .submitContent .listContainer form fieldset div input[type='radio']{display:none}#submitContainer .submitContent .listContainer form fieldset div input[type='radio']:checked+label{background-color:#717174;color:white}#submitContainer #payment{display:none}#submitContainer #payment.show{display:block}#submitContainer #payment #paypal190,#submitContainer #payment #paypal90{display:none;margin:0 auto}#submitContainer #payment #paypal190.show,#submitContainer #payment #paypal90.show{display:block}#submitContainer #payment #paypal190 form,#submitContainer #payment #paypal90 form{text-align:center}#submitContainer #payment .noDonate{text-align:center;margin-bottom:40px}#submitContainer #payment .noDonate label.error{border-bottom:3px solid red}#submitContainer .submitContent #freeToEnter{margin-bottom:40px;display:none}#submitContainer .submitContent #freeToEnter.show{display:block}#submitContainer .submitContent .termsConditions label.error{border-bottom:3px solid red}@media screen and (max-width: 1100px){#enter #how-to-enter .inner #brief-intro-container{flex-direction:column;background:none}#enter #how-to-enter .inner #brief-intro-container .brief-intro{padding-top:35px}#enter #briefs-popup #briefs-box form input{width:75%;font-size:1.5rem}#enter #charity-briefs .flex .item h3{font-size:1.4rem}#enter #charity-briefs .flex .item p{font-size:0.9rem}#enter #charity-briefs .flex .item p button{font-size:1.25rem}}@media screen and (max-width: 900px){#enter #title .banner .jumbo:nth-child(1){background-size:740px 100%}#enter #title .banner .jumbo:nth-child(2){background-size:650px 100%}#enter #how-to-enter .inner #brief-intro-container .brief-intro{padding:35px 0 0 0;margin:0}#enter #briefs-popup #briefs-box{max-width:100%}#enter #briefs-popup #briefs-box .inner form h2{font-size:2rem;margin-bottom:17.5px}#enter #briefs-popup #briefs-box .inner form p{font-size:1rem;line-height:1.5rem;margin-bottom:17.5px}#enter #briefs-popup #briefs-box .inner form input{font-size:1.25rem;padding:8.75px;margin-bottom:17.5px;width:75%}#enter #charity-briefs .flex .item .type{padding-left:17.5px;padding-right:17.5px}#enter #charity-briefs .flex .item h3{padding-left:17.5px;padding-right:17.5px}#enter #charity-briefs .flex .item p{padding-left:17.5px;padding-right:17.5px}#enter #charity-briefs .flex .item p button{padding:17.5px}}@media screen and (max-width: 700px){#enter #title .banner .jumbo:nth-child(1){background-size:545px 100%}#enter #title .banner .jumbo:nth-child(2){background-size:480px 100%}#enter #how-to-enter .inner #brief-intro-container .brief-intro h3{font-size:1.25rem}#enter #how-to-enter .inner #brief-intro-container .brief-intro p{font-size:0.9rem}#enter #charity-briefs .flex{flex-direction:column}#enter #charity-briefs .flex .item{min-height:300px;width:auto}#enter #charity-briefs .flex .item p button{padding:17.5px 35px}}@media screen and (max-width: 500px){#enter #title .banner .jumbo:nth-child(1){background-size:375px 100%}#enter #title .banner .jumbo:nth-child(2){background-size:330px 100%}#enter #charity-briefs{padding-top:80px}#enter #charity-briefs .flex .item .btn{font-size:1rem}#enter #charity-briefs .flex .item h3{padding:8.75px 0}#enter #submit .inner .btn{font-size:150%}#enter #briefs-popup #close{transform:scale(0.5);top:10px;right:10px}#enter #briefs-popup form{max-width:620px;margin:0 auto;padding:8.75px}#enter #briefs-popup form h2{margin-bottom:17.5px;font-size:2rem}#enter #briefs-popup form input{width:100%;display:block;padding:17.5px;margin-bottom:17.5px;font-size:1rem;box-sizing:border-box;background-color:#fafafa;border:6px solid #000}#enter #briefs-popup form .btn.yellow:hover{background-color:#000}}#film #the-film{padding-left:70px;padding-right:70px}#film #the-film #the-film-title{margin-top:142px;display:flex}#film #the-film #the-film-title .back-link{color:#fcf300;flex:1 1;padding:30px 0 0 4px}#film #the-film #the-film-title .title{color:#fafafa;flex:3 3;text-align:center}#film #the-film #the-film-title .title .title-charity{font-size:3.2rem}#film #the-film #the-film-title .title .title-aim{padding-top:5px;color:#a7a7a7}#film #the-film #the-film-title .share{text-align:right;padding:12px 4px 0 0;flex:1 1;visibility:hidden}#film #the-film #the-film-player{margin-top:72px;padding-bottom:56.25%;height:0;position:relative}#film #the-film #the-film-player .the-film-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#film #the-film #the-film-details{margin:60px 0 70px 40px;display:flex}#film #the-film #the-film-details .details{flex:1 1;padding-top:18px;line-height:1.5rem}#film #the-film #the-film-details .details .awards{color:#fafafa;font-size:1.2rem;padding-right:30%;padding-right:15vw}#film #the-film #the-film-details .details .comment{color:#a7a7a7;padding-top:20px}#film #the-film #the-film-details .details .charity-filmmaker{padding-top:20px;color:#a7a7a7}#film #the-film #the-film-details .details .charity-filmmaker span{color:#fafafa}#film #the-film #the-film-details .the-film-quote{flex:1 1;color:#a7a7a7;padding:0 30px 0 90px}#film #the-film #the-film-details .the-film-quote .quote{font-size:2rem;position:relative;line-height:2.5rem;letter-spacing:0.05rem}#film #the-film #the-film-details .the-film-quote .quote:before{content:"\201C";font-size:6rem;line-height:0.1em;left:-50px;position:absolute;top:36px}#film #the-film #the-film-details .the-film-quote .author{padding-top:8px}@media screen and (max-width: 1100px){#film #the-film #the-film-title .back-link{padding-top:20px}#film #the-film #the-film-title .title .title-charity{font-size:2.5rem}#film #the-film #the-film-player{margin-top:47px}#film #the-film #the-film-details .details .awards{padding-right:10%;padding-right:3vw}#film #the-film #the-film-details .the-film-quote .quote{font-size:1.75rem;line-height:2.25rem}}@media screen and (max-width: 900px){#film #the-film #the-film-title{margin-top:110px}#film #the-film #the-film-title .back-link{font-size:0.85rem;padding-top:20px}#film #the-film #the-film-player{margin-top:40px}#film #the-film #the-film-details{flex-wrap:wrap;margin:30px 0 70px}#film #the-film #the-film-details .details{flex:1 1 auto}#film #the-film #the-film-details .the-film-quote{flex:1 1 auto;padding:40px 30px 0 50px}}@media screen and (max-width: 700px){#film #the-film #the-film-title{margin-top:50px;flex-direction:column-reverse}#film #the-film #the-film-title .back-link{font-size:0.7rem}#film #the-film #the-film-details .the-film-quote .quote{font-size:1.5rem;line-height:2rem}}@media screen and (max-width: 500px){#film #the-film{padding-left:8.75px;padding-right:8.75px}#film #the-film #the-film-title{margin-top:50px;flex-direction:column-reverse}#film #the-film #the-film-title .share{display:none}#film #the-film #the-film-details .the-film-quote .quote{font-size:1.5rem;line-height:2rem}}#award #the-award{padding-left:70px;padding-right:70px}#award #the-award #the-award-title{margin-top:60px;display:flex}#award #the-award #the-award-title .back-link{color:#000;flex:1 1;padding:20px 0 0 0}#award #the-award #the-award-title .back-link a{border-bottom:0 solid white;padding:10px 15px}#award #the-award #the-award-title .back-link a:hover{background-color:#fcf300}#award #the-award #the-award-title .title{color:#000;flex:3 3;text-align:center}#award #the-award #the-award-title .title .title-main{font-size:3.2rem}#award #the-award #the-award-title .title .title-dates{padding-top:5px;font-weight:bold;letter-spacing:0.05rem}#award #the-award #the-award-title .share{text-align:right;flex:1 1;visibility:hidden}#award #the-award #the-award-picture{margin:0 58px 0 58px;text-align:center;position:relative}#award #the-award #the-award-picture img{max-width:100%;max-height:800px}#award #the-award #the-award-picture a{border:0px solid white}#award #the-award #the-award-picture .the-award-previous{position:absolute;left:-70px;top:50%;transform:rotate(180deg) translateY(50%)}#award #the-award #the-award-picture .the-award-next{position:absolute;right:-70px;top:50%;transform:translateY(-50%)}#award #the-award #the-award-details{margin:35px 0 70px 40px;display:flex}#award #the-award #the-award-details .details{flex:1 1;padding-top:18px;line-height:1.5rem}#award #the-award #the-award-details .the-award-quote{flex:1 1;color:#000;padding:0 30px 0 90px}#award #the-award #the-award-details .the-award-quote .quote{font-size:2rem;position:relative;line-height:2.5rem;letter-spacing:0.05rem}#award #the-award #the-award-details .the-award-quote .quote:before{content:"\201C";font-size:6rem;line-height:0.1em;left:-50px;position:absolute;top:36px}#award #the-award #the-award-details .the-award-quote .author{padding-top:8px}@media screen and (max-width: 1100px){#award #the-award #the-award-title .back-link a{padding:5px 10px}#award #the-award #the-award-title .title .title-main{font-size:2.5rem}#award #the-award #the-award-details{margin-top:20px}#award #the-award #the-award-details .details .awards{padding-right:10%;padding-right:3vw}#award #the-award #the-award-details .the-award-quote .quote{font-size:1.75rem;line-height:2.25rem}}@media screen and (max-width: 900px){#award #the-award #the-award-title .back-link{font-size:0.85rem;padding-top:25px}#award #the-award #the-award-picture{margin:3px 40px 0 40px}#award #the-award #the-award-picture .the-award-previous{transform:rotate(180deg) scale(0.75) translateY(75%);left:-65px}#award #the-award #the-award-picture .the-award-next{transform:scale(0.75) translateY(-75%);right:-65px}#award #the-award #the-award-details{flex-wrap:wrap;margin:0 0 70px}#award #the-award #the-award-details .details{flex:1 1 auto}#award #the-award #the-award-details .the-award-quote{flex:1 1 auto;padding:17.5px 30px 0 50px}}@media screen and (max-width: 700px){#award #the-award #the-award-title{margin-top:75px}#award #the-award #the-award-title .back-link{font-size:0.7rem}#award #the-award #the-award-picture{margin:0 25px 0 25px}#award #the-award #the-award-picture .the-award-previous{transform:rotate(180deg) scale(0.5) translateY(100%);left:-55px}#award #the-award #the-award-picture .the-award-next{transform:scale(0.5) translateY(-100%);right:-55px}#award #the-award #the-award-details .the-award-quote .quote{font-size:1.5rem;line-height:2rem}}@media screen and (max-width: 500px){#award #the-award{padding-left:8.75px;padding-right:8.75px}#award #the-award #the-award-title{margin-top:28px;flex-direction:column-reverse}#award #the-award #the-award-title .share{display:none}#award #the-award #the-award-picture{margin:17.5px 25px 0 25px}#award #the-award #the-award-picture .the-award-previous{transform:rotate(180deg) scale(0.5) translateY(100%);left:-40px}#award #the-award #the-award-picture .the-award-next{transform:scale(0.5) translateY(-100%);right:-40px}#award #the-award #the-award-details .the-award-quote .quote{font-size:1.5rem;line-height:1.8rem}}#awardsshow{background-image:url(/img/awardsshow/title.jpg)}#awardsshow #title .banner .jumbo:nth-child(1){background-size:600px 100%}#awardsshow #title .banner .jumbo:nth-child(2){background-size:510px 100%}#awardsshow .container.first{background-color:#fff}#awardsshow #award-shows ul.full-width-responsive.dynamic{flex-wrap:wrap}#awardsshow #award-shows ul.full-width-responsive.dynamic li{padding-bottom:15px;margin:auto;position:relative}#awardsshow #award-shows ul.full-width-responsive.dynamic li img{max-height:236px;max-width:289px}#awardsshow #award-shows ul.full-width-responsive.dynamic li .blue-dot{opacity:0;position:absolute;bottom:15%;right:10%;transform:scale(0.75);transform-origin:bottom right}#awardsshow #award-shows ul.full-width-responsive.dynamic li:hover{z-index:10}#awardsshow #award-shows ul.full-width-responsive.dynamic li:hover img{transform:scale(1.5);transition:.25s ease-out}#awardsshow #award-shows ul.full-width-responsive.dynamic li:hover .blue-dot{opacity:1}@media screen and (max-width: 1000px){#awardsshow #title .banner .jumbo{font-size:4rem}#awardsshow #title .banner .jumbo:nth-child(1){background-size:490px 100%}#awardsshow #title .banner .jumbo:nth-child(2){background-size:414px 100%}}@media screen and (max-width: 900px){#awardsshow #title .banner .jumbo{font-size:3.5rem}#awardsshow #title .banner .jumbo:nth-child(1){background-size:400px 100%}#awardsshow #title .banner .jumbo:nth-child(2){background-size:344px 100%}}@media screen and (max-width: 700px){#awardsshow #title .banner .jumbo{font-size:2.5rem}#awardsshow #title .banner .jumbo:nth-child(1){background-size:278px 100%}#awardsshow #title .banner .jumbo:nth-child(2){background-size:240px 100%}}@media screen and (max-width: 500px){#awardsshow #title .banner .jumbo{font-size:1.5rem}#awardsshow #title .banner .jumbo:nth-child(1){background-size:180px 100%}#awardsshow #title .banner .jumbo:nth-child(2){background-size:152px 100%}}#awardshow #the-award{padding-left:70px;padding-right:70px}#awardshow #the-award #the-award-title{margin-top:60px;display:flex}#awardshow #the-award #the-award-title .back-link{color:#000;flex:1 1;padding:20px 0 0 0}#awardshow #the-award #the-award-title .back-link a{border-bottom:0 solid white;padding:10px 15px}#awardshow #the-award #the-award-title .back-link a:hover{background-color:#fcf300}#awardshow #the-award #the-award-title .title{color:#000;flex:3 3;text-align:center}#awardshow #the-award #the-award-title .title .title-main{font-size:3.2rem}#awardshow #the-award #the-award-title .title .title-dates{padding-top:5px;font-weight:bold;letter-spacing:0.05rem}#awardshow #the-award #the-award-title .share{text-align:right;flex:1 1;visibility:hidden}#awardshow #the-award #the-award-picture{margin:0 58px 0 58px;text-align:center;position:relative}#awardshow #the-award #the-award-picture img{max-width:100%;max-height:800px}#awardshow #the-award #the-award-picture a{border:0px solid white}#awardshow #the-award #the-award-picture .the-award-previous{position:absolute;left:-70px;top:50%;transform:rotate(180deg) translateY(50%)}#awardshow #the-award #the-award-picture .the-award-next{position:absolute;right:-70px;top:50%;transform:translateY(-50%)}#awardshow #the-award #the-award-details{margin:35px 0 70px 40px;display:flex}#awardshow #the-award #the-award-details .details{flex:1 1;padding-top:18px;line-height:1.5rem}#awardshow #the-award #the-award-details .the-award-quote{flex:1 1;color:#000;padding:0 30px 0 90px}#awardshow #the-award #the-award-details .the-award-quote .quote{font-size:2rem;position:relative;line-height:2.5rem;letter-spacing:0.05rem}#awardshow #the-award #the-award-details .the-award-quote .quote:before{content:"\201C";font-size:6rem;line-height:0.1em;left:-50px;position:absolute;top:36px}#awardshow #the-award #the-award-details .the-award-quote .author{padding-top:8px}@media screen and (max-width: 1100px){#awardshow #the-award #the-award-title .back-link a{padding:5px 10px}#awardshow #the-award #the-award-title .title .title-main{font-size:2.5rem}#awardshow #the-award #the-award-details{margin-top:20px}#awardshow #the-award #the-award-details .details .awards{padding-right:10%;padding-right:3vw}#awardshow #the-award #the-award-details .the-award-quote .quote{font-size:1.75rem;line-height:2.25rem}}@media screen and (max-width: 900px){#awardshow #the-award #the-award-title .back-link{font-size:0.85rem;padding-top:25px}#awardshow #the-award #the-award-picture{margin:3px 40px 0 40px}#awardshow #the-award #the-award-picture .the-award-previous{transform:rotate(180deg) scale(0.75) translateY(75%);left:-65px}#awardshow #the-award #the-award-picture .the-award-next{transform:scale(0.75) translateY(-75%);right:-65px}#awardshow #the-award #the-award-details{flex-wrap:wrap;margin:0 0 70px}#awardshow #the-award #the-award-details .details{flex:1 1 auto}#awardshow #the-award #the-award-details .the-award-quote{flex:1 1 auto;padding:17.5px 30px 0 50px}}@media screen and (max-width: 700px){#awardshow #the-award #the-award-title{margin-top:75px}#awardshow #the-award #the-award-title .back-link{font-size:0.7rem}#awardshow #the-award #the-award-picture{margin:0 25px 0 25px}#awardshow #the-award #the-award-picture .the-award-previous{transform:rotate(180deg) scale(0.5) translateY(100%);left:-55px}#awardshow #the-award #the-award-picture .the-award-next{transform:scale(0.5) translateY(-100%);right:-55px}#awardshow #the-award #the-award-details .the-award-quote .quote{font-size:1.5rem;line-height:2rem}}@media screen and (max-width: 500px){#awardshow #the-award{padding-left:8.75px;padding-right:8.75px}#awardshow #the-award #the-award-title{margin-top:28px;flex-direction:column-reverse}#awardshow #the-award #the-award-title .share{display:none}#awardshow #the-award #the-award-picture{margin:17.5px 25px 0 25px}#awardshow #the-award #the-award-picture .the-award-previous{transform:rotate(180deg) scale(0.5) translateY(100%);left:-40px}#awardshow #the-award #the-award-picture .the-award-next{transform:scale(0.5) translateY(-100%);right:-40px}#awardshow #the-award #the-award-details .the-award-quote .quote{font-size:1.5rem;line-height:1.8rem}}#launch #the-launch{padding-left:70px;padding-right:70px}#launch #the-launch #the-launch-title{margin-top:142px;display:flex}#launch #the-launch #the-launch-title .back-link{color:#fcf300;flex:1 1;padding:30px 0 0 4px}#launch #the-launch #the-launch-title .title{color:#fafafa;flex:3 3;text-align:center}#launch #the-launch #the-launch-title .title .title-launch{font-size:3.2rem}#launch #the-launch #the-launch-title .share{text-align:right;padding:12px 4px 0 0;flex:1 1;visibility:hidden}#launch #the-launch #the-launch-player{margin-top:72px;padding-bottom:56.25%;height:0;position:relative}#launch #the-launch #the-launch-player .the-launch-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#launch #the-launch #the-launch-details{margin:60px 0 70px 40px;display:flex}#launch #the-launch #the-launch-details .details{flex:1 1;padding-top:18px;line-height:1.5rem}#launch #the-launch #the-launch-details .details .comment{color:#a7a7a7;padding-top:20px;width:66%}#launch #the-launch #the-launch-details .details .launch-filmmaker{padding-top:20px;color:#a7a7a7}#launch #the-launch #the-launch-details .details .launch-filmmaker span{color:#fafafa}@media screen and (max-width: 1100px){#launch #the-launch #the-launch-title .back-link{padding-top:20px}#launch #the-launch #the-launch-title .title .title-launch{font-size:2.5rem}#launch #the-launch #the-launch-player{margin-top:47px}}@media screen and (max-width: 900px){#launch #the-launch #the-launch-title .back-link{font-size:0.85rem;padding-top:20px}#launch #the-launch #the-launch-player{margin-top:40px}#launch #the-launch #the-launch-details{flex-wrap:wrap;margin:30px 0 70px}#launch #the-launch #the-launch-details .details{flex:1 1 auto}#launch #the-launch #the-launch-details .details .comment{width:100%}}@media screen and (max-width: 700px){#launch #the-launch #the-launch-title .back-link{font-size:0.7rem}}@media screen and (max-width: 500px){#launch #the-launch{padding-left:8.75px;padding-right:8.75px}#launch #the-launch #the-launch-title{margin-top:84px;flex-direction:column-reverse}#launch #the-launch #the-launch-title .share{display:none}}#privacy{background-image:url(/img/zag/title.jpg)}#privacy #privacy-details{padding-top:140px}#privacy #privacy-details .inner{max-width:900px}#privacy #privacy-details .inner p,#privacy #privacy-details .inner ul{margin-bottom:35px;font-size:1rem;line-height:1.25rem}#privacy #privacy-details .inner li{margin-bottom:3px}@media screen and (max-width: 500px){#privacy #privacy-details{padding-top:90px}}#terms{background-image:url(/img/zag/title.jpg)}#terms #title .banner{bottom:-95px}#terms #title .banner .jumbo:nth-child(1){background-size:582px 100%}#terms #title .banner .jumbo:nth-child(2){background-size:595px 100%}#terms #terms-details{padding-top:90px}#terms #terms-details .inner{max-width:900px}#terms #terms-details .inner p.large{font-size:4rem;text-transform:uppercase;font-weight:bold;line-height:4.25rem}#terms #terms-details .inner p.large a{background-color:#000;color:#fafafa;padding:0 12px;border:0 solid #000}#terms #terms-details .inner p.med{font-size:2rem;line-height:2.25rem;font-weight:bold}@media screen and (max-width: 900px){#terms #title .banner{bottom:-90px}#terms #title .banner .jumbo:nth-child(1){background-size:442px 100%}#terms #title .banner .jumbo:nth-child(2){background-size:465px 100%}#terms #terms-details .inner p.large{font-size:2.5rem;line-height:2.75rem}#terms #terms-details .inner p.large a{color:#fafafa;padding:0 12px}#terms #terms-details .inner p.med{font-size:1.75rem;line-height:2rem}}@media screen and (max-width: 700px){#terms #title .banner{bottom:-114px}#terms #title .banner .jumbo:nth-child(1){background-size:322px 100%}#terms #title .banner .jumbo:nth-child(2){background-size:348px 100%}#terms #terms-details .inner p.large{font-size:2rem;line-height:2.25rem}#terms #terms-details .inner p.large a{color:#fafafa;padding:0 12px}#terms #terms-details .inner p.med{font-size:1.5rem;line-height:1.75rem}}@media screen and (max-width: 500px){#terms #title{height:180px}#terms #title .banner{bottom:-90px}#terms #title .banner .jumbo:nth-child(1){background-size:222px 100%}#terms #title .banner .jumbo:nth-child(2){background-size:238px 100%}#terms #terms-details{padding-top:60px}#terms #terms-details .inner p.large{font-size:1.5rem;line-height:1.75rem}#terms #terms-details .inner p.large a{color:#fafafa;padding:0 12px}}#error{background-color:#445cdd}#error #title .banner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;width:80%;padding-top:90px}#error #title .banner .jumbo{background-color:#000;white-space:normal;padding:0}#error #title .banner .strap{margin:35px auto;padding:17.5px}#error #title .banner .strap a:hover{color:#fcf300}#error #title .banner .btn:hover{background-color:#fcf300}@media screen and (max-width: 700px){body{background-size:160% auto}}

/*# sourceMappingURL=styles.css.map */
