html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0;background-color:#fff;font-family:atlas-grotesk,Helvetica-Neue,arial,sans-serif;font-weight:300;font-size:11pt;color:#000;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}blockquote,figure,h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4{font-size:inherit}strong{font-weight:700}a,button{color:inherit}a{text-decoration:none}button{overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:0 0;cursor:pointer}::-moz-focus-inner{padding:0;border:0}:focus{outline:0}img{border:0}.spinner{width:40px;height:40px;position:relative;text-align:center;-webkit-animation:sk-rotate 2s infinite linear;animation:sk-rotate 2s infinite linear}.dot1,.dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#FFF;border-radius:100%;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes sk-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}body{background-color:#000}*{font-family:".SFNSDisplay-Regular","Helvetica Neue",Arial,"Lucida Grande",sans-serif}#slider{position:absolute;left:0;top:0;right:0;bottom:0}#slider .slide{position:absolute;left:0;top:0;right:0;bottom:0;background-position:center;background-size:cover;opacity:0}@media (orientation:portrait) and (max-width:749px){#slider{bottom:50%}}

#logo{position:absolute;left:70px;bottom:70px;z-index:10000;width:241px;height:auto}@media (orientation:portrait) and (max-width:749px){#logo{top:60%;left:50%;width:50vw;height:auto;margin-left:-25vw}}#logo7{position:absolute;right:70px;bottom:70px;z-index:10000;width:55px;height:auto}@media (orientation:portrait) and (max-width:749px){#logo7{bottom:35px;right:35px}}

#social{
	z-index: 10000;
	position: absolute;
	bottom: 70px;
	right: 70px;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	height: 90px;
	width: 150px
}


@media (orientation:portrait) and (max-width:749px){#social{bottom:35px;left:140px;}}
@media (orientation:portrait) and (max-width:375px){#social{bottom:35px;left:115px;}}
@media (orientation:portrait) and (max-width:320px){#social{bottom:35px;left:90px;}}


#social .links{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:20px}

#social .links a{display:block;color:#fff;width:28px;height:28px;font-size:0;line-height:0}
#social .links .facebook{background:url(../img/icon-fb.png) center center no-repeat;background-size:28px 28px}
#social .links .instagram{background:url(../img/icon-ig.png) center center no-repeat;background-size:28px 28px}
#social .links .youtube{background:url(../img/icon-yt.png) center center no-repeat;background-size:28px 28px}
#social .links .email{background:url(../img/icon-email.png) center center no-repeat;background-size:28px 28px}
#social .links .twitter{background:url(../img/icon-twt.png) center center no-repeat;background-size:28px 28px}
#social .links .imdb{background:url(../img/icon-imdb.png) center center no-repeat;background-size:28px 28px}
#social .subscribe{display:block;color:#fff;font-size:0;line-height:0;width:155px;height:24px;/*background:url(../img/tx-subscribe.svg) center center no-repeat;*/background:url(../img/tx-subscribe.svg) center center no-repeat;/*background-size:cover;*/background-size:112px 13px}

#spinner-container{position:absolute;left:0;top:0;right:0;bottom:0;background:url(../img/logo.svg) no-repeat center center;background-size:200px auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;z-index:9999}
#spinner-container .spinner{margin-top:170px}

#subscribe-panel{position:absolute;left:0;top:120px;right:0;bottom:-120px;z-index:10000;background:#fff;display:-webkit-box;display:flex;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-transition:opacity .5s ease,top .5s ease,bottom .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,top .5s ease,bottom .5s ease,transform .5s ease;opacity:0;-webkit-transform:scale(.9,.9);transform:scale(.9,.9);overflow: auto;}

#subscribe-panel img.logo{width:209px;height:auto;margin-bottom:80px}
.indicates-required{font-size: medium;}
@media (max-width:767px){#subscribe-panel img.logo{width:27.2135417vw;margin-bottom:10.4166667vw;}
#subscribe-panel form{font-size:15px !important;}}
#subscribe-panel form{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;/*width:67%;*/font-size:20px}

@media (max-width:767px){#subscribe-panel form{width:95%}}
#subscribe-panel form input[type=text],#subscribe-panel form input[type=email]{border:0 none;border-bottom:1px solid #c4c6c8;padding:10px;text-align:center;font-size:1em}@media (max-width:767px){#subscribe-panel form input[type=text],#subscribe-panel form input[type=email]{font-size:.8em;padding:2.6041667vw}}

#subscribe-panel form input[type=text]::-webkit-input-placeholder,#subscribe-panel form input[type=email]::-webkit-input-placeholder{text-transform:uppercase;color:#c4c6c8}#subscribe-panel form input[type=text]:-moz-placeholder,#subscribe-panel form input[type=email]:-moz-placeholder{text-transform:uppercase;color:#c4c6c8}#subscribe-panel form input[type=text]::-moz-placeholder,#subscribe-panel form input[type=email]::-moz-placeholder{text-transform:uppercase;color:#c4c6c8}#subscribe-panel form input[type=text]:-ms-input-placeholder,#subscribe-panel form input[type=email]:-ms-input-placeholder{text-transform:uppercase;color:#c4c6c8}#subscribe-panel form input[type=text].error,#subscribe-panel form input[type=email].error{color:#b20000}#subscribe-panel form input[type=text].error::-webkit-input-placeholder,#subscribe-panel form input[type=email].error::-webkit-input-placeholder{color:#b20000}#subscribe-panel form input[type=text].error:-moz-placeholder,#subscribe-panel form input[type=email].error:-moz-placeholder{color:#b20000}#subscribe-panel form input[type=text].error::-moz-placeholder,#subscribe-panel form input[type=email].error::-moz-placeholder{color:#b20000}#subscribe-panel form input[type=text].error:-ms-input-placeholder,#subscribe-panel form input[type=email].error:-ms-input-placeholder{color:#b20000}#subscribe-panel form div{/*padding:20px;display:-webkit-box;display:flex;*/-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}

/*#mc_embed_signup{width: 75%;}*/
/*@media (max-width:767px){#mc_embed_signup{width: 85%;}}*/
#mc_embed_signup h2{ text-align: center }
@media (max-width:767px){#subscribe-panel form div{/*padding:2.6041667vw*/}}
#subscribe-panel form div.birthdate,#subscribe-panel form div.country{border-bottom:1px solid #c4c6c8;padding:20px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}

@media (max-width:767px){#subscribe-panel form div.birthdate,#subscribe-panel form div.country{padding:2.6041667vw}}#subscribe-panel form div.terms{margin-top:40px;margin-bottom:20px;padding:0}#subscribe-panel form div.terms input[type=checkbox]{display:none}#subscribe-panel form div.terms label{padding:20px;text-transform:uppercase;color:#c4c6c8;cursor:pointer;font-size:.7em}

@media (max-width:767px){#subscribe-panel form div.terms label{padding:2.6041667vw}}@media (max-width:767px){#subscribe-panel form div.terms label{font-size:.5em}}#subscribe-panel form div.terms label a{text-decoration:underline}#subscribe-panel form div.terms label::before{content:" ";width:22px;height:12px;display:inline-block;background:url(../img/check-none.svg) no-repeat left center;background-size:12px 12px}@media (max-width:767px){#subscribe-panel form div.terms label::before{width:4vw;height:2.2vw;background-size:2.2vw 2.2vw}}#subscribe-panel form div.terms label.error{color:#b20000}#subscribe-panel form div.terms input[type=checkbox]:checked+label::before{background:url(../img/check-sel.svg) no-repeat left center}#subscribe-panel form select{outline:0;-webkit-appearance:none;-moz-appearance:none;padding:0;margin:0;border-radius:0;border:0 none;padding-right:25px;background:#fff url(../img/select.svg) no-repeat center right;background-size:21px 21px;color:#c4c6c8;text-transform:uppercase;text-align:center;font-size:1em}@media (max-width:767px){#subscribe-panel form select{font-size:.8em;background-size:2.734375vw 2.734375vw;padding-right:3.2552083vw}}#subscribe-panel form select::-ms-expand{display:none;opacity:0}#subscribe-panel form select.error{color:#b20000}#subscribe-panel form span.sep{margin:0 20px;border:1px solid #c4c6c8;height:20px}#subscribe-panel form span.drop{margin-left:10px;display:inline-block;width:21px;height:21px}

#subscribe-panel form div.submit{text-align:center}
#subscribe-panel form input[type=submit]{border:0 none;display:block;font-size:0;line-height:24px;cursor:pointer;width:140px;background:url(../img/tx-form-subscribe.svg) no-repeat center center; margin-top: 50px; background-size:cover}.close{position:absolute;right:20px;top:20px;font-size:0;line-height:0;width:16px;height:16px;background:url(../img/btn-close.png) no-repeat center center;background-size:16px 16px}.fadeable{-webkit-transition:opacity 1.25s linear;transition:opacity 1.25s linear;opacity:0}

#thanks-panel{position:absolute;left:0;top:120px;right:0;bottom:-120px;z-index:10000;background:#fff;display:-webkit-box;display:flex;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-transition:opacity .5s ease,top .5s ease,bottom .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,top .5s ease,bottom .5s ease,transform .5s ease;opacity:0;-webkit-transform:scale(.9,.9);transform:scale(.9,.9)}
#thanks-panel div.logo-container{-webkit-box-flex:1;flex:1 10%}#thanks-panel img.logo{width:209px;height:auto;margin-top:80px}@media (max-width:767px){#thanks-panel img.logo{width:27.2135417vw;margin-bottom:10.4166667vw}}#thanks-panel div.text{-webkit-box-flex:1;flex:1 80%;font-family:".SFNSDisplay-Bold","Helvetica Neue","Lucida Grande";display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;font-size:25px;padding:0 15%;line-height:34px}#thanks-panel div.text p{font-size:1em;line-height:1.5em}@media (max-width:767px){#thanks-panel div.text p{font-size:3.25vw;line-height:4.5vw}}@media (max-width:414px){#thanks-panel div.text p{font-size:5.25vw;line-height:6.5vw}}#thanks-panel div.text p:first-child{margin-bottom:40px}@media (max-width:767px){#thanks-panel div.text p:first-child{margin-bottom:5.2083333vw}}#thanks-panel div.social-container{-webkit-box-flex:3;flex:3 10%;width:232px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:20px}#thanks-panel div.social-container a{display:block;color:#fff;width:28px;height:28px;font-size:0;line-height:0}#thanks-panel div.social-container .facebook{background:url(../img/icon-fb-dark.svg) center center no-repeat;background-size:28px 28px}#thanks-panel div.social-container .instagram{background:url(../img/icon-ig-dark.svg) center center no-repeat;background-size:28px 28px}#thanks-panel div.social-container .youtube{background:url(../img/icon-yt-dark.svg) center center no-repeat;background-size:28px 28px}#thanks-panel div.social-container .gplus{background:url(../img/icon-gp-dark.svg) center center no-repeat;background-size:28px 28px}#thanks-panel div.social-container .qq{background:url(../img/icon-qq-dark.svg) center center no-repeat;background-size:28px 28px}#thanks-panel div.social-container .weibo{background:url(../img/icon-weibo-dark.svg) center center no-repeat;background-size:28px 28px}.flex{display:-webkit-box!important;display:flex!important}

/* contest pg */
.wrapper{
	width: 85%;
	margin: 0 auto;
	color: #fff;
	text-align: center;
}
.wrapper h1{
	font-size: xx-large;
	color: #d85736;
}
.wrapper h2{
	font-size: large;
}
.orange{
	color: #d85736;
}
#mc_embed_signup{
	background:transparent;
	clear:left;
}
#mc_embed_signup form input[type=text],#mc_embed_signup form input[type=email]{border:0 none;border-bottom:1px solid #c4c6c8;padding:10px;text-align:center;font-size:1em;background: #000;color: #fff;}

@media (max-width:767px){#mc_embed_signup form input[type=text],#mc_embed_signup form input[type=email]{font-size:.8em;padding:2.6041667vw;width: 100%;}}

#mc_embed_signup form input[type=text]::-webkit-input-placeholder,#mc_embed_signup form input[type=email]::-webkit-input-placeholder{text-transform:uppercase;color:#c4c6c8}#mc_embed_signup form input[type=text]:-moz-placeholder,#mc_embed_signup form input[type=email]:-moz-placeholder{text-transform:uppercase;color:#c4c6c8}#mc_embed_signup form input[type=text]::-moz-placeholder,#mc_embed_signup form input[type=email]::-moz-placeholder{text-transform:uppercase;color:#c4c6c8}#subscribe-panel form input[type=text]:-ms-input-placeholder,#mc_embed_signup form input[type=email]:-ms-input-placeholder{text-transform:uppercase;color:#c4c6c8}#mc_embed_signup form input[type=text].error,#mc_embed_signup form input[type=email].error{color:#b20000}#mc_embed_signup form input[type=text].error::-webkit-input-placeholder,#mc_embed_signup form input[type=email].error::-webkit-input-placeholder{color:#b20000}#mc_embed_signup form input[type=text].error:-moz-placeholder,#mc_embed_signup form input[type=email].error:-moz-placeholder{color:#b20000}#mc_embed_signup form input[type=text].error::-moz-placeholder,#mc_embed_signup form input[type=email].error::-moz-placeholder{color:#b20000}#mc_embed_signup form input[type=text].error:-ms-input-placeholder,#mc_embed_signup form input[type=email].error:-ms-input-placeholder{color:#b20000}#mc_embed_signup form div{/*padding:20px;display:-webkit-box;display:flex;*/-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}
#mc_embed_signup form input[type=submit]{ color: #fff; }
#mc_embed_signup form{ font-size:20px; }
#mc_embed_signup form input[type=submit]{border:0 none;/*display:block;*/font-size:0;line-height:24px;cursor:pointer;width:140px;background:url(../img/tx-form-subscribe.svg) no-repeat center center; margin:30px auto 50px auto; background-size:cover}/*.close{position:absolute;right:20px;top:20px;font-size:0;line-height:0;width:16px;height:16px;background:url(../img/btn-close.png) no-repeat center center;background-size:16px 16px}.fadeable{-webkit-transition:opacity 1.25s linear;transition:opacity 1.25s linear;opacity:0}*/
.clear{ text-align: center; }
