@charset "UTF-8";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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.large-14,.vote-panel .candidate-info{font-size:14px}.large-15,.vote-panel .candidate-info__title{font-size:15px}.large-16,.vote-panel .candidate-info__name{font-size:16px}.large-17,.page-30u30 .form-input label,.page-30u30 .form-input input,.page-30u30 .form-input select,.page-30u30 .form-input textarea,.page-30u30 .form-input .photo-box-label{font-size:17px}.large-23{font-size:23px}.large-27{font-size:27px}.large-32{font-size:32px}.large-37{font-size:37px}.large-47{font-size:47px}.large-67{font-size:67px}.large-117{font-size:117px}.white{color:white}.red,.tos-30u30 a{color:#e54c47}.red-hover{color:#ff554f}.gray{color:#bfbfbf}.black{color:#171717}.green{color:#0c9}.white-bg{background-color:white}.red-bg{background-color:#e54c47}.red-hover-bg{background-color:#ff554f}.gray-bg{background-color:#f7f5f5}.black-bg{background-color:#171717}.green-bg{background-color:#0c9}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}body{background:#fff;font-family:'Roboto',sans-serif;font-size:17px;font-weight:300;line-height:1.75;color:#171717;padding-top:0}.body-padding{padding-top:74px}@media screen and (max-width:700px){.body-padding{padding-top:68px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.header-30u30 .background,.header-30u30 .background *,.page-30u30 .form-input .photo-box,.page-30u30 .form-input .photo-box-label,.vote-panel .candidate-photo img{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-30u30 .form-input textarea{white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;word-wrap:break-word}input{outline:0;border:0;-webkit-appearance:none;font-family:'Roboto',sans-serif;font-weight:400}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}[ng\:cloak],[ng-cloak],.ng-cloak{display:none !important}a{color:inherit;text-decoration:none}strong{font-weight:700}code{font-size:12px;line-height:1.2}sup{vertical-align:super;font-size:smaller}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.large-23,.large-27,.large-32,.large-37,.large-117{font-weight:300;line-height:1.5}.pointer{cursor:pointer}.bold,.key-dates-col-left{font-weight:700}.light{font-weight:100}.underline:hover,.underline:hover *{text-decoration:underline}blockquote{text-indent:-0.5em}blockquote p:before{content:'“'}blockquote p:after{content:'”'}blockquote footer{margin-top:45px;font-weight:700;text-indent:0}.no-list-style{list-style:none !important;margin-left:0 !important}.page-content{width:100%;max-width:1050px;padding:0 25px;margin:0 auto}.container,.narrow-container,.wide-container,.key-dates{margin-left:auto;margin-right:auto;max-width:710px}.narrow-container{max-width:660px}.wide-container{max-width:1000px}.no-break{white-space:nowrap}.uppercase{text-transform:uppercase}.centered-text{text-align:center}.justified-text{text-align:justify}.smallcaps-header,.key-dates>h2,.page-content-about>h2,.page-content-trophy>h2,.page-content-news-post .news-post__body>h2{font-weight:700;letter-spacing:1px;color:#e54c47;text-transform:uppercase}.smallcaps-header.white,.key-dates>h2.white,.page-content-about>h2.white,.page-content-trophy>h2.white,.page-content-news-post .news-post__body>h2.white{color:white}@media screen and (max-width:768px){body{font-size:14px}.container,.narrow-container,.wide-container,.key-dates{width:94%}.large-27{font-size:21px}.large-32{font-size:27px}.large-37{font-size:31px}.large-47{font-size:41px}.large-67{font-size:51px}.large-117{font-size:71px}.white.light{font-weight:300}}@media screen and (max-width:430px){.large-117{font-size:50px}}.btn{position:relative;display:inline-block;height:54px;outline:0;border:0;padding:0 34px;color:white;text-align:center;line-height:54px;font-size:17px;cursor:pointer;-moz-border-radius:27px;-webkit-border-radius:27px;border-radius:27px}.btn--disabled{pointer-events:none}.btn:hover{text-decoration:none}.btn-big{height:64px;line-height:64px;font-size:27px;padding:0 50px;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px}.btn-red{background:#e54c47}.btn-red:hover{background:#ff554f}.btn-dark{background:#171717}.btn-dark:hover{background:#323232}.btn-gray{background:#ccc}.btn-gray:hover{background:#323232}.btn-white{background:white;border:2px solid #d9d9d9;color:#e54c47}.btn-white:hover{border-color:#e54c47}@media screen and (max-width:700px){.btn{height:44px;line-height:44px;padding:0 25px;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px}.btn-big{height:54px;line-height:54px;font-size:21px;padding:0 40px;-moz-border-radius:27px;-webkit-border-radius:27px;border-radius:27px}}.footer-global{padding-top:74px;border-top:1px solid #e0dede}.footer-top-margin{margin-top:80px}.footer-made{font-size:13px;text-align:center;padding:0 20px;line-height:13px}.footer-mrpixel{position:relative;display:inline-block;margin:0 5px;top:4px;width:23px;height:19px;display:inline-block;fill:#e54c47}.footer-links-container{margin:2px 0 37px;text-align:center}.footer-links{display:inline-block}.footer-links li{display:inline-block;white-space:nowrap;font-size:13px}.footer-links li:before{content:" · "}.footer-links li:first-child:before{content:""}.footer-links a{color:inherit;padding:0 2px}.footer-links a:hover,.footer-page-link:hover{text-decoration:underline}.footer-copyright{display:inline-block;font-size:13px;margin-left:10px}.footer-questions-note{display:inline-block;font-size:13px}.footer-questions-note a:hover{text-decoration:underline}.footer-page-link-rows{margin:0 auto 67px;width:90%;max-width:1000px;overflow:auto;text-align:center}.footer-page-links{display:inline-block}.footer-page-links:first-child{margin-top:-24px}.footer-page-link{display:inline-block;margin:24px 12px 0;text-align:center}@media screen and (max-width:580px){.footer-page-link-rows{display:none}}.key-dates>h2{color:#e54c47;margin:82px 0 33px;text-align:center}.key-dates p{margin-bottom:30px}.key-dates-list{margin-top:-6px;margin-left:0 !important;line-height:40px !important;list-style:none !important}.key-dates-col{float:left;width:25%}.key-dates-col-right{width:75%;padding-left:10px}.nav{position:fixed;top:-74px;left:0;width:100%;height:74px;background:white;padding:10px;z-index:100;-moz-transition:top .3s;-o-transition:top .3s;-webkit-transition:top .3s;transition:top .3s}.nav .nav-logo-icon--transparent{display:none}.nav.nav-show{top:0}.nav.gray-bg{background-color:#f7f5f5}.nav.transparent:not(.flyout-open) .nav-logo{background:0}.nav.transparent:not(.flyout-open) .nav-logo-icon{display:none}.nav.transparent:not(.flyout-open) .nav-logo-icon--transparent{display:inline-block}.nav.transparent:not(.flyout-open).scrolled{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.nav.transparent:not(.flyout-open).transparent-black{background-color:transparent}.nav.transparent:not(.flyout-open).transparent-black .nav-logo-icon--transparent{fill:#171717}.nav.transparent:not(.flyout-open).transparent-black .nav-logo:hover .nav-logo-icon--transparent{fill:#e54c47}.nav.transparent:not(.flyout-open).transparent-white{background-color:transparent}.nav.transparent:not(.flyout-open).transparent-white .menu-link,.nav.transparent:not(.flyout-open).transparent-white .menu-item{color:white}.nav.transparent:not(.flyout-open).transparent-white .menu-link .red,.nav.transparent:not(.flyout-open).transparent-white .menu-link .tos-30u30 a,.tos-30u30 .nav.transparent:not(.flyout-open).transparent-white .menu-link a,.nav.transparent:not(.flyout-open).transparent-white .menu-item .red,.nav.transparent:not(.flyout-open).transparent-white .menu-item .tos-30u30 a,.tos-30u30 .nav.transparent:not(.flyout-open).transparent-white .menu-item a{color:white;border-bottom:1px dotted white}.nav.transparent:not(.flyout-open).transparent-white .menu-flyout-toggle-dots,.nav.transparent:not(.flyout-open).transparent-white .menu-flyout-toggle-dots:before,.nav.transparent:not(.flyout-open).transparent-white .menu-flyout-toggle-dots:after{background:white}.nav.transparent:not(.flyout-open).transparent-white .menu-flyout-toggle,.nav.transparent:not(.flyout-open).transparent-white .menu-flyout-toggle:hover{border-color:white}.nav.transparent:not(.flyout-open).transparent-white .burger-btn{fill:white}.nav.scrolled{-moz-box-shadow:0 2px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.1);box-shadow:0 2px 0 rgba(0,0,0,0.1)}.nav-logo{display:block;width:54px;height:54px;background:#171717;float:left;-moz-border-radius:27px;-webkit-border-radius:27px;border-radius:27px}.nav-logo-icon{fill:white}.nav-logo:hover{background:#e54c47}.nav-logo:hover .nav-logo-icon--transparent{fill:#e54c47}.nav-logo:hover .nav-logo-icon--transparent.black-hover{fill:#171717}.nav-profilepic{margin:0 0 0 5px;float:left}.nav-profilepic img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block;width:54px;height:54px}.menu{float:right;height:54px;line-height:54px;position:relative;z-index:101}.menu-cart{margin-right:-35px;-moz-transition:margin .3s;-o-transition:margin .3s;-webkit-transition:margin .3s;transition:margin .3s}.menu-item{float:left;margin-left:35px}.menu-item:first-child{margin-left:0}.menu-item:last-child{margin-right:35px}.menu-link{color:#171717}.menu-link:hover{color:#171717;text-decoration:underline}.menu-flyout-toggle{position:relative;display:inline-block;width:62px;height:30px;margin-top:12px;border:2px solid #bfbfbf;border-radius:30px;vertical-align:top;-moz-transition:all .15s ease;-o-transition:all .15s ease;-webkit-transition:all .15s ease;transition:all .15s ease}.menu-flyout-toggle-dots,.menu-flyout-toggle-dots:before,.menu-flyout-toggle-dots:after{position:absolute;top:50%;left:50%;margin:-2px 0 0 -2px;width:4px;height:4px;border-radius:100%;background:#171717;-moz-transition:all .15s ease;-o-transition:all .15s ease;-webkit-transition:all .15s ease;transition:all .15s ease}.menu-flyout-toggle-dots:before,.menu-flyout-toggle-dots:after{content:'';top:0;left:-6px;margin:0}.menu-flyout-toggle-dots:after{content:'';left:6px}.menu-flyout-toggle span{display:none}.menu-flyout-toggle:hover{border-color:#e54c47}.menu-flyout-toggle:hover .menu-flyout-toggle-dots,.menu-flyout-toggle:hover .menu-flyout-toggle-dots:before,.menu-flyout-toggle:hover .menu-flyout-toggle-dots:after{background:#e54c47}.menu-flyout-toggle:active,.menu-flyout-toggle.active{background:#e54c47;border-color:#e54c47}.menu-flyout-toggle:active .menu-flyout-toggle-dots,.menu-flyout-toggle:active .menu-flyout-toggle-dots:before,.menu-flyout-toggle:active .menu-flyout-toggle-dots:after,.menu-flyout-toggle.active .menu-flyout-toggle-dots,.menu-flyout-toggle.active .menu-flyout-toggle-dots:before,.menu-flyout-toggle.active .menu-flyout-toggle-dots:after{background:#fff}.flyout-menu{position:fixed;top:74px;left:0;width:100%;height:100%;display:block;z-index:100;display:none;overflow:auto;-webkit-overflow-scrolling:touch;-moz-transition:all .2s cubic-bezier(0.075,0.82,0.165,1);-o-transition:all .2s cubic-bezier(0.075,0.82,0.165,1);-webkit-transition:all .2s cubic-bezier(0.075,0.82,0.165,1);transition:all .2s cubic-bezier(0.075,0.82,0.165,1);-moz-transform:translate3d(0,-70px,0);-ms-transform:translate3d(0,-70px,0);-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}.flyout-menu.active{display:block;opacity:0}.flyout-menu.animate-in{opacity:1;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flyout-menu-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.flyout-menu-list{position:relative;width:100%;z-index:2;border-top:1px solid #e0dede}.flyout-menu-item{display:inline-block;width:100%;border-bottom:1px solid #e0dede;background:#fff;text-align:center}.flyout-menu-item a{display:block;padding:17px 0 16px}.flyout-menu-item a:hover{color:#e54c47}.menu-item-burger{display:none}.burger-btn{width:44px;height:44px;fill:#171717;cursor:pointer}.burger-btn:hover{fill:#999}.nav-mobile{position:fixed;top:0;width:100%;height:100%;background:white;z-index:200;opacity:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;-moz-transition:all .2s cubic-bezier(0.075,0.82,0.165,1);-o-transition:all .2s cubic-bezier(0.075,0.82,0.165,1);-webkit-transition:all .2s cubic-bezier(0.075,0.82,0.165,1);transition:all .2s cubic-bezier(0.075,0.82,0.165,1);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.no-touch .nav-mobile{overflow:auto}.nav-mobile-content{background:#fff;padding:25px 0 30px 0;text-align:center;font-size:27px;line-height:50px}.nav-mobile-open{opacity:1;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);-moz-transition:all .2s cubic-bezier(0.075,0.82,0.165,1);-o-transition:all .2s cubic-bezier(0.075,0.82,0.165,1);-webkit-transition:all .2s cubic-bezier(0.075,0.82,0.165,1);transition:all .2s cubic-bezier(0.075,0.82,0.165,1)}.nav-mobile-close{position:absolute;top:12px;right:10px;display:block;width:44px;height:44px;fill:#171717;cursor:pointer}.nav-mobile-close:hover{fill:#999}.menu-mobile{margin-bottom:10px}.menu-mobile-item-big{font-size:27px;line-height:50px}.menu-mobile-item-small{font-size:17px;line-height:35px}.cart-btn{position:relative;display:inline-block;width:54px;-moz-transition:width .3s,margin .3s;-o-transition:width .3s,margin .3s;-webkit-transition:width .3s,margin .3s;transition:width .3s,margin .3s}.cart-btn-count{display:block;position:relative;width:54px;height:54px;background:#171717;color:#e54c47;text-align:center;font-size:15px;font-weight:700;line-height:50px;float:left;z-index:2;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.cart-btn-icon{position:absolute;top:16px;left:9px;width:33px;height:26px;fill:white}.cart-btn-mask{display:block;position:absolute;top:0;left:5px;width:0;height:54px;float:left;overflow:hidden;-moz-border-radius:27px;-webkit-border-radius:27px;border-radius:27px;-moz-transition:width .3s;-o-transition:width .3s;-webkit-transition:width .3s;transition:width .3s}.cart-btn-slideout{display:block;width:165px;height:54px;background:#e54c47;color:#fff;line-height:54px;text-align:right;padding-right:27px;-moz-border-radius:27px;-webkit-border-radius:27px;border-radius:27px}.cart-btn:hover{width:170px}.cart-btn:hover .cart-btn-mask{width:165px}@media screen and (max-width:700px){.nav{height:68px;top:-68px;padding:12px 10px;font-size:15px}.nav-logo,.cart-btn-count{width:44px;height:44px;line-height:42px;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px}.menu{height:44px;line-height:44px}.menu-item{margin-left:20px}.menu-cart{margin-right:-54px}.menu-cart-not-empty{margin-right:0}.menu .btn{height:44px;line-height:44px;padding:0 25px}.cart-btn{width:44px}.cart-btn-icon{top:12px;left:6px;width:30px}.cart-btn-mask{height:44px;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px}.cart-btn-slideout{width:140px;height:44px;line-height:44px;padding-right:20px;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px}.cart-btn:hover{width:145px}.cart-btn:hover .cart-btn-mask{width:140px}}@media screen and (max-width:580px){.menu-cart{margin-right:-10px}.menu-cart-not-empty .menu-item:last-child{margin-right:10px}.menu-item{display:none;margin-left:10px}.menu-item--show-on-mobile{display:block;margin-right:35px}.menu-item:last-child{margin-right:0}.menu-item-btn{display:block}}.newsletter-input{float:left;height:100px;font-size:27px;font-weight:300;color:white;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.newsletter-input-email{width:-moz-calc(100% - 210px);width:-o-calc(100% - 210px);width:-webkit-calc(100% - 210px);width:calc(100% - 210px);background:#000;padding:0 32px}.newsletter-input-submit{width:210px;background:#e54c47;cursor:pointer}.newsletter-input-submit:hover{background:#ff554f}@media screen and (max-width:768px){.newsletter-input{font-size:20px;height:80px}.newsletter-input-email{width:-moz-calc(100% - 170px);width:-o-calc(100% - 170px);width:-webkit-calc(100% - 170px);width:calc(100% - 170px)}.newsletter-input-submit{width:170px}}@media screen and (max-width:530px){.newsletter-input{font-size:17px;height:70px}.newsletter-input-email{width:-moz-calc(100% - 115px);width:-o-calc(100% - 115px);width:-webkit-calc(100% - 115px);width:calc(100% - 115px)}.newsletter-input-submit{width:115px}}@media screen and (max-width:480px){.newsletter-input{font-size:17px;height:70px;float:none}.newsletter-input-email{width:100%;padding:0 30px;text-align:center}.newsletter-input-submit{width:100%;margin-top:1px}}.social-share{text-align:center;white-space:nowrap}.social-share a{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;margin:30px 2px 0;display:inline-block;width:64px;height:64px;background:#171717}.social-share a:hover{background:#e54c47}.social-share a svg{margin-top:22px;height:19px;fill:white;pointer-events:none}.winner-share{position:absolute;top:0;right:7px}.winner-share .large-27{display:none}.winner-share a{margin:0;width:46px;background:0}.winner-share a svg{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;margin-top:18px;height:19px;fill:#999}.winner-share a:hover{background:0}.winner-share a:hover svg{fill:#e54c47}.home{padding-top:74px}.home-announcement a{display:block;text-align:center;padding:103px 20px 107px}.home-announcement a p{display:inline-block}.home-announcement a p strong{font-weight:700;color:#e54c47}.ratio-grid-item-home-news{background-size:cover;background-repeat:no-repeat;background-position:center center}.home-news-img-container{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.home-news-img{max-width:348px;width:80%}.home-30-under-30-img{position:absolute;top:50%;left:50%;width:100%;-moz-transform:translate3d(-50%,-11%,0);-ms-transform:translate3d(-50%,-11%,0);-webkit-transform:translate3d(-50%,-11%,0);transform:translate3d(-50%,-11%,0);opacity:.35;-webkit-animation:thirty-u-thirty-bounce 2.5s cubic-bezier(0.455,0.03,0.515,0.955) infinite alternate;-moz-animation:thirty-u-thirty-bounce 2.5s cubic-bezier(0.455,0.03,0.515,0.955) infinite alternate;-ms-animation:thirty-u-thirty-bounce 2.5s cubic-bezier(0.455,0.03,0.515,0.955) infinite alternate;-o-animation:thirty-u-thirty-bounce 2.5s cubic-bezier(0.455,0.03,0.515,0.955) infinite alternate;animation:thirty-u-thirty-bounce 2.5s cubic-bezier(0.455,0.03,0.515,0.955) infinite alternate}@-moz-keyframes thirty-u-thirty-bounce{0{-moz-transform:translate3d(-50%,-11.75%,0);-ms-transform:translate3d(-50%,-11.75%,0);-webkit-transform:translate3d(-50%,-11.75%,0);transform:translate3d(-50%,-11.75%,0)}100%{-moz-transform:translate3d(-50%,-10.25%,0);-ms-transform:translate3d(-50%,-10.25%,0);-webkit-transform:translate3d(-50%,-10.25%,0);transform:translate3d(-50%,-10.25%,0)}}@-webkit-keyframes thirty-u-thirty-bounce{0{-moz-transform:translate3d(-50%,-11.75%,0);-ms-transform:translate3d(-50%,-11.75%,0);-webkit-transform:translate3d(-50%,-11.75%,0);transform:translate3d(-50%,-11.75%,0)}100%{-moz-transform:translate3d(-50%,-10.25%,0);-ms-transform:translate3d(-50%,-10.25%,0);-webkit-transform:translate3d(-50%,-10.25%,0);transform:translate3d(-50%,-10.25%,0)}}@-o-keyframes thirty-u-thirty-bounce{0{-moz-transform:translate3d(-50%,-11.75%,0);-ms-transform:translate3d(-50%,-11.75%,0);-webkit-transform:translate3d(-50%,-11.75%,0);transform:translate3d(-50%,-11.75%,0)}100%{-moz-transform:translate3d(-50%,-10.25%,0);-ms-transform:translate3d(-50%,-10.25%,0);-webkit-transform:translate3d(-50%,-10.25%,0);transform:translate3d(-50%,-10.25%,0)}}@-ms-keyframes thirty-u-thirty-bounce{0{-moz-transform:translate3d(-50%,-11.75%,0);-ms-transform:translate3d(-50%,-11.75%,0);-webkit-transform:translate3d(-50%,-11.75%,0);transform:translate3d(-50%,-11.75%,0)}100%{-moz-transform:translate3d(-50%,-10.25%,0);-ms-transform:translate3d(-50%,-10.25%,0);-webkit-transform:translate3d(-50%,-10.25%,0);transform:translate3d(-50%,-10.25%,0)}}@keyframes thirty-u-thirty-bounce{0{-moz-transform:translate3d(-50%,-11.75%,0);-ms-transform:translate3d(-50%,-11.75%,0);-webkit-transform:translate3d(-50%,-11.75%,0);transform:translate3d(-50%,-11.75%,0)}100%{-moz-transform:translate3d(-50%,-10.25%,0);-ms-transform:translate3d(-50%,-10.25%,0);-webkit-transform:translate3d(-50%,-10.25%,0);transform:translate3d(-50%,-10.25%,0)}}.home-quotes{position:absolute;top:0;left:0;height:100%;padding:8.5185185185% 7.4074074074%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.home-quotes blockquote{width:100%}.home-quotes-body{margin-bottom:49px;font-weight:300}.home-quotes-next{position:absolute;bottom:55px;left:50%;width:49px;height:49px;margin-left:-24px;z-index:5;cursor:pointer;opacity:.5;-moz-transition:all .12s ease;-o-transition:all .12s ease;-webkit-transition:all .12s ease;transition:all .12s ease}.home-quotes-next:hover{opacity:.75}.home-quotes-next img{display:inline-block;width:48px;margin-top:6px;opacity:.5;-moz-transition:all .5s cubic-bezier(0.645,0.045,0.355,1);-o-transition:all .5s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:all .5s cubic-bezier(0.645,0.045,0.355,1);transition:all .5s cubic-bezier(0.645,0.045,0.355,1)}.home-quotes-next.turn img{-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.home-quotes-next.no-transition img{-moz-transition:0;-o-transition:0;-webkit-transition:0;transition:0}.ratio-grid-carousel-home-quotes .ratio-grid-carousel-item{-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0}.ratio-grid-carousel-home-quotes .ratio-grid-carousel-item.active{-moz-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.home-newsletter{padding:30px;background:#e54c47;overflow:auto}.home-newsletter-input-email{background:#e96762;-moz-transition:.05s;-o-transition:.05s;-webkit-transition:.05s;transition:.05s}.home-newsletter-input-email.placeholder{color:#fff}.home-newsletter-input-email:-moz-placeholder{color:#fff}.home-newsletter-input-email::-moz-placeholder{color:#fff}.home-newsletter-input-email:-ms-input-placeholder{color:#fff}.home-newsletter-input-email::-webkit-input-placeholder{color:#fff}.home-newsletter-input-email:hover{background:#ec7975}.home-newsletter-input-email:focus{background:white;color:#171717}.home-newsletter-input-submit{background:#000}.home-sponsors{padding:60px 0 120px;background:#171717}.home-sponsors-tier{width:100%;text-align:center}.home-sponsors-title{width:100%;margin:52px 0 20px;color:#999;letter-spacing:2px}.home-sponsor-link{display:inline-block;margin:0 7.5% 10px;width:17.5%;text-align:center}.home-sponsor-link svg{display:inline-block;width:100%;fill:#fff}.home-sponsors-tier-1 .home-sponsor-link{width:27.5%}@media screen and (max-width:1120px){.home-quotes blockquote{margin-top:-68px}.home-quotes-next{bottom:25px}.home-sponsor-link{margin:0 10% 10px;width:25%}.home-sponsors-tier-1 .home-sponsor-link{width:35%}}@media screen and (max-width:830px){.home-sponsor-link{margin:0 5% 10px;width:70%}.home-sponsors-tier-1 .home-sponsor-link{width:90%}}@media screen and (max-width:700px){.home{padding-top:68px}}@media screen and (max-width:600px){.home-sponsors{padding:20px 0 40px}}.page-content-judges,.page-content-categories,.page-content-entry-info,.page-content-press-info{margin-top:260px}.page-title{font-size:67px;font-weight:300;line-height:1.1;text-align:center;margin-bottom:70px}.page-subtitle{font-weight:700;letter-spacing:1px;color:#e54c47;text-align:center;text-transform:uppercase;margin:70px 0 30px}.page-center-content{width:100%;@extends .container;margin:0 auto}.page-center-content>h2{font-weight:700;letter-spacing:1px;color:#e54c47;text-align:center;text-transform:uppercase;margin:70px 0 30px}.page-content ul,.page-content ol{line-height:1.75;margin-left:1.5em;margin-bottom:30px}.page-content ul{list-style:disc outside none}.page-content ol{list-style:decimal}.tri-grid{overflow:auto}.tri-grid__item{float:left;width:33.3333%}.ratio-grid{width:100%;overflow:auto}.ratio-grid-item{display:block;position:relative;float:left;width:20%;-moz-perspective:600px;-webkit-perspective:600px;perspective:600px}.ratio-grid-item.ratio-grid-item--two{width:50%}.ratio-grid-item-link,.ratio-grid-item-body{position:relative;display:block;width:100%;padding-top:112.5%;overflow:hidden}.ratio-grid-item-black{background-color:#171717}.ratio-grid-item-red{background-color:#e54c47}.ratio-grid-item-link,.ratio-grid-item-hide-content,.ratio-grid-item-hide,.ratio-grid-item-image{-moz-transition:all .17s cubic-bezier(0.455,0.03,0.515,0.955);-o-transition:all .17s cubic-bezier(0.455,0.03,0.515,0.955);-webkit-transition:all .17s cubic-bezier(0.455,0.03,0.515,0.955);transition:all .17s cubic-bezier(0.455,0.03,0.515,0.955)}.ratio-grid-item-image{-moz-background-size:auto 100%;-o-background-size:auto 100%;-webkit-background-size:auto 100%;background-size:auto 100%;background-position:center center;width:101%;height:101%;position:absolute;top:-0.5%;left:-0.5%}.no-touch .ratio-grid-item:hover .ratio-grid-item-image{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.ratio-grid-item-hide-content{position:absolute;width:100%;left:0;bottom:-33px;padding:0 7.4074074074% 8.5185185185%}.no-touch .ratio-grid-item:hover .ratio-grid-item-hide-content{-moz-transform:translateY(-33px);-ms-transform:translateY(-33px);-webkit-transform:translateY(-33px);transform:translateY(-33px)}.ratio-grid-item-hide-content .large-37{line-height:38px}.ratio-grid-item-hide-content .large-47{line-height:57px}.ratio-grid-item-hide{display:inline-block;margin-top:9px;opacity:0}.no-touch .ratio-grid-item:hover .ratio-grid-item-hide{opacity:1}.ratio-grid-item-top-content{position:absolute;left:0;top:0;padding:8.5185185185% 7.4074074074%}.ratio-grid-item-top-content h3{margin-bottom:0;letter-spacing:2px}.ratio-grid-item-top-content .large-47{margin-bottom:17px;line-height:57px}.ratio-grid-carousel{position:relative;width:100%;padding-top:112.5%}.ratio-grid-carousel-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;-moz-transition:opacity .5s cubic-bezier(0.645,0.045,0.355,1) .25s;-o-transition:opacity .5s cubic-bezier(0.645,0.045,0.355,1) .25s;-webkit-transition:opacity .5s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition-delay:.25s;transition:opacity .5s cubic-bezier(0.645,0.045,0.355,1) .25s}.ratio-grid-carousel-item.active{opacity:1;z-index:2;-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0}.one-three-grid-list,.page-content .one-three-grid-list{margin:-6px 0 0;line-height:1.75;list-style:none}.one-three-grid-list li,.page-content .one-three-grid-list li{margin:4px 0}.one-three-grid-col{float:left;width:25%}.one-three-grid-col-left{font-weight:bold}.one-three-grid-col-right{width:75%;padding-left:10px}.page-divider{width:100%;height:4px;background:#e54c47;margin:100px 0}@media screen and (max-width:2000px){.ratio-grid-item{width:25%}}@media screen and (max-width:1600px){.tri-grid__item{width:50%}.ratio-grid-item{width:33.333333%}}@media screen and (max-width:1120px){.ratio-grid-item-top-content .large-47,.ratio-grid-item-hide-content .large-47{font-size:41px;line-height:51px}.ratio-grid-item-top-content .large-47{margin-bottom:5px}}@media screen and (max-width:960px){.ratio-grid-item{width:50%}.ratio-grid-item-top-content .large-47,.ratio-grid-item-hide-content .large-47{font-size:36px;line-height:46px}.ratio-grid-item-top-content .large-47{margin-bottom:0}.page-content-judges{margin-top:160px}.page-title{font-size:47px;margin-bottom:40px}}@media screen and (max-width:830px){.ratio-grid-item.ratio-grid-item--two{width:100%}}@media screen and (max-width:768px){.page-title{font-size:37px;margin-bottom:30px}}@media screen and (max-width:601px){.tri-grid__item{float:none;width:100%}.ratio-grid-item{width:100%}.ratio-grid-item-top-content .large-47,.ratio-grid-item-hide-content .large-47{font-size:31px;line-height:41px}}@media screen and (max-width:401px){.ratio-grid-item-top-content .large-47,.ratio-grid-item-hide-content .large-47{font-size:26px;line-height:36px}}@media screen and (max-width:401px){.page-content-judges,.page-content-press-info{padding-top:192px}}.page-content-about{@extends .container;padding:0 25px}.page-content-about>p,.page-content-entry-info p,.page-content-press-info p,.page-content-trophy>p,.page-content-news-post .news-post__body>p{margin-bottom:30px}.page-content-trophy em,.page-content-news-post em{font-style:italic}.page-content-about>h2,.page-content-trophy>h2,.page-content-news-post .news-post__body>h2{color:#e54c47;margin:184px 0 30px;text-align:center}.about-img{display:block;width:80%;max-width:348px;margin:230px auto -93px}.about-21-img{display:block;width:100%;margin:195px auto 189px}.about-quote{margin:184px 0 80px}.about-quote footer,.page-content-news-post .news-post__body>blockquote+p{margin-top:35px}.about-dates-list{margin-top:-6px;line-height:40px}.about-cta{margin:91px 0 100px;text-align:center}.judge-details>p.announcement-about{margin-top:60px;margin-bottom:100px}@media screen and (max-width:960px){.about-img{margin:160px auto 60px}}@media screen and (max-width:768px){.page-content-about>p,.page-content-trophy>p{margin-bottom:20px}.page-content-about>h2,.page-content-trophy>h2{margin:50px 0 20px}.about-21-img{margin:60px auto 67px}.about-quote{margin:40px 0 60px}.about-quote footer{margin-top:25px}.about-newsletter-container{margin:100px auto 0}.about-social-links{margin:60px auto 50px}.about-social-links .icon{height:30px}.about-social-link-facebook{height:31px}}.news-post__title,.news-post__publication-date{text-align:center}.news-post__publication-date{display:block;font-size:13px;text-transform:uppercase}.news-post__image{width:100%}.news-post__excerpt{text-align:center}.news-post__body a{color:#e54c47}.news-post__body ul,.news-post__body ol{margin-left:1.5em;margin-bottom:30px}.news-post__body ul{list-style:disc outside none}.news-post__body ol{list-style:decimal}.news-btn-load-more{display:block;clear:both;margin:0 auto;color:#e54c47;background:0;border:1px solid #dfdfdf;-moz-transition:all .1s;-o-transition:all .1s;-webkit-transition:all .1s;transition:all .1s}.news-btn-load-more.disabled{filter:alpha(opacity=50);opacity:.5}.news-btn-load-more:not([disabled]):hover{background:#e54c47;color:white;border-color:#e54c47}.page-content-news{margin:138px 13.8888% 0;overflow:visible}.page-content-news .news-post{display:none;width:29.4692%;margin-right:5.7692%;margin-bottom:80px;min-height:552px}.page-content-news .news-post.visible{display:block}.page-content-news .news-post:nth-child(3n){margin-right:0}.page-content-news .news-post__inner{padding:48px 12.5% 0}.page-content-news .news-post__title{margin:18px 0 34px;-moz-transition:all .1s;-o-transition:all .1s;-webkit-transition:all .1s;transition:all .1s}.page-content-news .news-post__image-container{height:0;padding-bottom:56.2499999%;position:relative;overflow:hidden}.page-content-news .news-post__image{background-size:100% auto;background-position:center;height:100%;position:absolute;top:0}.page-content-news .news-post:hover .news-post__title{color:#e54c47;text-decoration:none}.page-content-news-post{margin-top:134px}.page-content-news-post .limit-width{width:100%;max-width:700px;padding:0 25px;margin:0 auto}.page-content-news-post .news-post__title{margin:28px auto 40px}.page-content-news-post .news-post__body{margin-top:80px}.page-content-news-post .news-post__body blockquote{font-size:27px;font-weight:300;line-height:1.5;margin:80px 0 40px;width:105%;margin-right:-2.5%}.page-content-news-post .news-post__body blockquote p{text-indent:-0.375em}.page-content-news-post .news-post__body blockquote+p{font-weight:bold;margin-bottom:80px}.page-content-news-post .news-post__body h3{font-weight:bold}.page-content-news-post .social-share{margin-top:120px}@media screen and (max-width:1600px){.page-content-news .news-post{width:47.1154%}.page-content-news .news-post:nth-child(3n){margin-right:5.7692%}.page-content-news .news-post:nth-child(2n){margin-right:0}}@media screen and (max-width:1020px){.page-content-news{margin-left:20px;margin-right:20px}.page-content-news .news-post{width:100%;float:none}.page-content-news .news-post:nth-child(2n),.page-content-news .news-post:nth-child(3n){margin-right:0}}@media screen and (max-width:768px){.page-content-news-post{margin-top:104px}.page-content-news-post .news-post__body{margin-top:60px}.page-content-news-post .social-share{margin-top:90px}.page-content-news .news-post{min-height:0}}.page-content-entry-info .page-center-content>h2{margin-top:184px}.page-content-entry-info .entry-info__judging-criteria{margin-bottom:30px}.page-content-trophy{margin-top:80px;padding-bottom:80px}.page-content-trophy .limit-width{width:100%;max-width:700px;padding:0 25px;margin:0 auto}.page-content-trophy>h2{margin-top:0}.page-content-trophy .trophy{text-align:center;margin-top:80px}.page-content-trophy .trophy__image{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:45.7143%;height:0;padding-bottom:45.7143%;margin:0 auto 48px;background-position:center;background-size:cover}.trophy-slide{position:absolute;width:100%;overflow:hidden;top:100%}.trophy-slide--video{height:100%;background:#171717;top:0}.slide-next{position:absolute;bottom:27px;width:45px;height:44px;left:50%;margin-left:-22px;fill:rgba(23,23,23,0.2);cursor:pointer}@media screen and (max-width:450px){.slide-next{bottom:15px}}.slide-next:hover{fill:rgba(23,23,23,0.6)}.slide-next-white{fill:rgba(255,255,255,0.5)}.slide-next-white:hover{fill:rgba(255,255,255,0.9)}.trophy-video-container{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.trophy-video-play{position:absolute;top:50%;left:50%;width:118px;height:118px;margin:-20px 0 0 0;background:rgba(229,76,71,0.75);cursor:pointer;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.trophy-video-play:hover{background:rgba(229,76,71,0.9)}.trophy-video-play-icon{fill:white}.trophy-slide-iframe-container{position:absolute;top:98px;bottom:98px;left:0;right:0}.trophy-slide-iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:500px){.trophy-video-play{width:80px;height:80px;margin:0}.page-content-trophy .trophy__image{width:100%;padding-bottom:100%}}.sponsors-page{background:#171717;text-align:center}.sponsors-page__sponsors-title{margin:52px 0 20px;letter-spacing:2px;color:#999}.sponsors-page__sponsor-link{display:inline-block;width:30%;margin:0 1.5% 80px;text-align:center;vertical-align:top}.sponsors-page__sponsor-link svg{display:inline-block;width:80%;fill:#fff}.sponsors-page__sponsor-link .icon-sponsor_adobe,.sponsors-page__sponsor-link .icon-sponsor_mailchimp{margin-bottom:20px}.sponsors-page__sponsor-description{color:#999}.sponsors-tier{margin:200px auto 120px;width:100%}.sponsors-tier-1{padding:220px 0 200px;margin:0;border-bottom:1px solid #666}.sponsors-tier-1 .sponsors-page__sponsor-link{width:33%;margin:0 1.5%}.sponsors-tier-1 .sponsors-page__sponsor-link svg{width:50%}.sponsors-tier-1 .sponsors-page__sponsor-description{color:white}@media screen and (max-width:1200px){.sponsors-tier-1 .sponsors-page__sponsor-link svg{width:100%}.sponsors-tier-1 .sponsors-page__sponsor-description{color:white}}@media screen and (max-width:768px){.sponsors-page__sponsor-link{width:45%;margin:0 1.5% 60px}.sponsors-page__sponsor-link svg{width:90%}}@media screen and (max-width:600px){.sponsors-tier{margin:140px auto 100px}.sponsors-tier-1{padding:140px 0 120px;margin:0}.sponsors-tier-1 .sponsors-page__sponsor-link{width:80%}.sponsors-tier-1 .sponsors-page__sponsor-link svg{width:100%}.sponsors-page__sponsor-link{width:100%;margin:0 0 40px}.sponsors-page__sponsor-link svg{width:60%}}.page-content-press-info .page-center-content{margin:200px auto}@media screen and (max-width:960px){.page-content-press-info .page-center-content{margin:100px auto}}.page-content-judges{@extends .container}.judges-ratio-grid{margin-top:90px}.judges-about{text-align:center;padding:0 25px}.judges-about p,.judges-criteria-list{text-align:left;margin-bottom:30px}.judges-criteria-list li{list-style:disc outside none;margin-left:30px}.judges-about .btn{margin:20px auto 0}.page-center-content.page-judge{position:relative;margin-top:160px;padding:0 25px}.page-judge a{color:#e54c47}.page-judge a:hover{text-decoration:underline}.judge-details>p{margin-bottom:30px}.judge-details-photo img{width:100%}.judge-details-name{text-align:center;margin:20px 0;line-height:1.25}.judge-details-contact{text-align:center;margin:-7px 0 70px}.judge-pagination{text-align:center;margin-top:100px}.judge-pagination>a{display:inline-block;width:58px;height:58px}.judge-pagination svg{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;fill:rgba(128,128,128,0.5)}.judge-pagination>a:hover svg{fill:#e54c47}.page-content-judge-landing{padding-top:164px;@extends .container}.page-content-judge-landing .page-title{margin-bottom:29px}.judge-landing-about{max-width:660px}.judge-landing-about h2{margin:84px 0 34px 0}.judge-landing-about .subjects-list{margin:25px 0 73px 0}.judge-landing-about .subjects-list .subject{margin:0 0 11px 0}.judge-deadline{padding-left:170px}.judge-message{-moz-transition:all .75s cubic-bezier(0.6,-0.28,0.735,0.045);-o-transition:all .75s cubic-bezier(0.6,-0.28,0.735,0.045);-webkit-transition:all .75s cubic-bezier(0.6,-0.28,0.735,0.045);transition:all .75s cubic-bezier(0.6,-0.28,0.735,0.045);overflow:hidden;opacity:1;height:989px}.judge-message.hide{opacity:0;height:74px}.page-divider-thick{-moz-transition:all .75s cubic-bezier(0.215,0.61,0.355,1) .8s;-o-transition:all .75s cubic-bezier(0.215,0.61,0.355,1) .8s;-webkit-transition:all .75s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:.8s;transition:all .75s cubic-bezier(0.215,0.61,0.355,1) .8s;margin:0 auto 80px auto;height:6px;text-align:center}.page-divider-thick.hide{width:0}.hide.immediate-hide{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.judge-survey-message{height:1096px}.judge-landing-about .icon-close{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;margin:11px auto 20px auto;width:44px;height:44px;display:block;cursor:pointer}.judge-landing-about .icon-close:hover{fill:#e54c47}.page-content-judge-done{text-align:center}.page-content-judge-done .btn{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;margin:81px auto 23px auto;font-weight:400}@media screen and (max-width:1120px){.judges-ratio-grid .judges-name,.judges-ratio-grid .judges-company{font-size:30px}}@media screen and (max-width:960px){.judges-ratio-grid .judges-name,.judges-ratio-grid .judges-company{font-size:27px}}@media screen and (max-width:768px){.page-content-judge-landing{padding-top:86px}.judge-landing-about{margin:0 25px;width:auto}.judge-landing-about .subjects-list .subject h3,.judge-landing-about .subjects-list .subject p{float:none;width:auto}.judge-deadline{padding:0;text-align:center}.judge-landing-about h2{margin:20px 0 10px 0}.judges-about p,.judges-criteria-list{margin-bottom:20px}.judge-landing-about .subjects-list{margin:20px 0 0 0}.judge-survey-message{padding-bottom:80px;height:auto}.page-content-judge-done .btn{margin-top:40px}.judges-ratio-grid .judges-name,.judges-ratio-grid .judges-company{font-size:24px}}@media screen and (max-width:700px){.judge-details-contact{margin-bottom:50px}.judge-pagination{margin-top:50px}.judges-ratio-grid .judges-name,.judges-ratio-grid .judges-company{font-size:22px}}@media screen and (max-width:601px){.judges-ratio-grid .judges-name,.judges-ratio-grid .judges-company{font-size:37px}}.legal-page{width:100%;max-width:700px;padding:0 20px;margin:155px auto 100px;font-weight:300}.legal-page h2{font-size:27px}.legal-page h2,.legal-page p,.legal-page ul{margin-bottom:30px}.legal-page strong:first-child{display:block;margin-top:45px}.legal-page li{list-style:disc outside none;margin-left:30px}.no-margin{margin:0 !important}.no-block{display:inline-block !important;margin-top:15px !important}.categories{width:100%;max-width:1540px;padding:0 10px;margin:0 auto}.categories .sub-cats{max-width:1000px}.categories .sub-cat{min-height:60px;padding:0 170px 0 0}.categories .sub-cat a{display:block;line-height:60px}.categories .sub-cat a svg{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;position:absolute;top:19px;right:-2px;display:block;width:14px;height:23px;fill:#bfbfbf}.categories .sub-cat a svg.icon-checkmark{-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:23px;fill:#dfdfdf;width:32px;height:32px}.categories .sub-cat a svg.is-completed{fill:#0c9}.categories .sub-cat a:hover .icon-btn-right{-moz-transform:translate(-6px,0);-ms-transform:translate(-6px,0);-webkit-transform:translate(-6px,0);transform:translate(-6px,0);fill:#171717}.categories .sub-intro-img{width:100%;max-width:1000px;margin:17px auto}.categories-navigation{margin-bottom:41px;text-align:center}.categories-navigation form,.categories-navigation a,.categories-navigation .icon-checkmark{height:58px;display:inline-block;overflow:hidden;vertical-align:middle}.categories-navigation a,.categories-navigation .icon-checkmark{margin:0 1px;width:58px}.categories-navigation a svg,.categories-navigation .icon-checkmark svg{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;fill:rgba(128,128,128,0.5)}.categories-navigation a:hover svg,.categories-navigation .icon-checkmark:hover svg{fill:#e54c47}.categories-navigation .icon-checkmark{fill:#dfdfdf}.categories-navigation .icon-checkmark.is-completed{fill:#0c9}.pa-custom-select{margin-right:5px;display:inline-block;position:relative}.pa-custom-select p{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;-moz-border-radius:27px;-webkit-border-radius:27px;border-radius:27px;padding:7px 40px;border:2px solid #dfdfdf;width:530px;max-height:58px;text-align:left;background:white}.pa-custom-select select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-appearance:menulist-button}.pa-custom-select svg{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:50%;right:35px;width:22px;height:12px;fill:#bfbfbf}.pa-custom-select:hover p{border-color:#e54c47}.pa-custom-select:hover svg{-moz-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-webkit-transform:translate(0,-25%);transform:translate(0,-25%);fill:#e54c47}.categories-navigation-mobile{margin-bottom:0;display:none}.page-content-categories{margin:137px auto 30px;text-align:center}.page-content-categories>h2:first-child{font-weight:700;letter-spacing:1px;color:#e54c47;text-align:center;text-transform:uppercase;margin:0 0 20px}.page-content-categories .page-title{margin-bottom:20px}.sub-connect{margin-bottom:70px;padding-top:10px;text-align:center}.sub-connect ul,.sub-connect li{display:inline-block}.sub-connect ul{margin-bottom:11px;border:1px solid #bfbfbf;white-space:nowrap}.sub-connect ul li{border-left:1px solid #bfbfbf;width:53px}.sub-connect ul li a{margin:10px 0 11px 0;display:inline-block;vertical-align:middle;max-width:100%;min-height:31px}.sub-connect ul li span{padding:0 34px 0 28px}.sub-connect ul li a svg{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;fill:#e54c47;height:19px;display:inline-block;vertical-align:middle}.sub-connect ul li a:hover svg{fill:#171717}.sub-connect ul li:first-child{border:0;width:auto}.sub-connect ul li:last-child svg{margin-left:3px}.sub-connect p a:hover{text-decoration:underline}.projects-overview{margin-bottom:125px;text-align:center;overflow:hidden}.projects-overview li{vertical-align:top;display:inline-block;text-align:center;width:20%;position:relative;overflow:hidden}.projects-overview li p{-moz-transition:all .25s cubic-bezier(0.645,0.045,0.355,1) .1s;-o-transition:all .25s cubic-bezier(0.645,0.045,0.355,1) .1s;-webkit-transition:all .25s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition-delay:.1s;transition:all .25s cubic-bezier(0.645,0.045,0.355,1) .1s;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);margin:0 20px -3px;opacity:1}.projects-overview li p:nth-child(3){-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}.projects-overview li a{display:block;position:relative}.projects-overview li a:hover .overlay{opacity:1}.projects-overview li a:hover .overlay span{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.projects-overview li a:hover .overlay span:hover{background:#ff554f}.projects-overview li .project-url{margin-bottom:24px;border-bottom:1px solid #e6e6e6;height:180px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.projects-overview li .overlay{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;margin:0;position:absolute;top:0;left:0;width:100%;height:179px;opacity:0;background:rgba(23,23,23,0.75)}.projects-overview li .overlay span{-moz-transition:all .3s cubic-bezier(0.215,0.61,0.355,1);-o-transition:all .3s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition:all .3s cubic-bezier(0.215,0.61,0.355,1);transition:all .3s cubic-bezier(0.215,0.61,0.355,1);-moz-transform:translate(-70%,-50%);-ms-transform:translate(-70%,-50%);-webkit-transform:translate(-70%,-50%);transform:translate(-70%,-50%);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block;position:absolute;top:50%;left:50%;width:94px;height:94px;background:#171717}.projects-overview li .overlay span svg{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;position:absolute;top:50%;left:50%;width:42px;height:42px;fill:white}.projects-overview li .project-title,.projects-overview li .project-subtitle p{margin-bottom:5px;line-height:1.2}.projects-overview li .project-subtitle{position:relative}.projects-overview li .project-subtitle p{-moz-transition:all .3s cubic-bezier(0.215,0.61,0.355,1);-o-transition:all .3s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition:all .3s cubic-bezier(0.215,0.61,0.355,1);transition:all .3s cubic-bezier(0.215,0.61,0.355,1);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);position:absolute;top:0;left:0;right:0}.projects-overview li .project-subtitle p:nth-child(2){-moz-transform:translate(-20px,0);-ms-transform:translate(-20px,0);-webkit-transform:translate(-20px,0);transform:translate(-20px,0);opacity:0;pointer-events:none;cursor:default}.projects-overview li .new_vote,.projects-overview li .btn-view,.projects-overview li .rating-total{-moz-transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .35s;-o-transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .35s;-webkit-transition:all .3s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:.35s;transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .35s;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);padding:0 52px;position:absolute;bottom:50px;left:50%;opacity:1;z-index:90;width:210px}.projects-overview li .btn{-moz-transition:all .15s cubic-bezier(0.25,0.25,0.75,0.75);-o-transition:all .15s cubic-bezier(0.25,0.25,0.75,0.75);-webkit-transition:all .15s cubic-bezier(0.25,0.25,0.75,0.75);transition:all .15s cubic-bezier(0.25,0.25,0.75,0.75)}.projects-overview li .btn-view,.projects-overview li .rating-total{margin:0;width:auto}.projects-overview li .rating-total{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;-moz-border-radius:27px;-webkit-border-radius:27px;border-radius:27px;padding:0 26px;border:1px solid #dfdfdf;color:#e54c47;height:54px;line-height:53px}.projects-overview li .rating-total:hover{border-color:#999}.projects-overview li .sub-connect{-moz-transition:all .3s 0;-o-transition:all .3s 0;-webkit-transition:all .3s 0;transition:all .3s 0;-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0);margin:0;position:absolute;width:160px;left:50%;bottom:50px;opacity:0;z-index:89}.projects-overview li .sub-connect ul{margin-bottom:1px}.projects-overview li .sub-connect li{margin:0 0 0 -1px;float:left;width:54px}.projects-overview li .sub-connect li:first-child{margin:0;border-bottom:1px solid #bfbfbf;width:100%}.projects-overview li .sub-connect li:last-child{width:53px}.projects-overview li .sub-connect li span{padding:12px 0 11px 0;display:block}.projects-overview li .sub-connect p{margin:0}.projects-overview li .sub-connect p a{display:inline}.projects-overview li .sub-connect a{pointer-events:none;cursor:default}.projects-overview li .score{-moz-transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .35s;-o-transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .35s;-webkit-transition:all .3s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:.35s;transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .35s;-moz-transform:translate(-60%,0);-ms-transform:translate(-60%,0);-webkit-transform:translate(-60%,0);transform:translate(-60%,0);-moz-border-radius:27px;-webkit-border-radius:27px;border-radius:27px;padding:0 22px;margin:0;border:1px solid #dfdfdf;display:inline-block;position:absolute;bottom:50px;left:50%;height:54px;color:#e54c47;text-align:center;line-height:54px;opacity:0;font-weight:bold;background-color:white;z-index:88;cursor:default}.projects-overview li .project{margin:10px;height:418px;background:white}.projects-overview li .project.show-connect .new_vote{-moz-transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .25s;-o-transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .25s;-webkit-transition:all .3s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:.25s;transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .25s;-moz-transform:translate(-30%,0);-ms-transform:translate(-30%,0);-webkit-transform:translate(-30%,0);transform:translate(-30%,0);opacity:0}.projects-overview li .project.show-connect .sub-connect{-moz-transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .35s;-o-transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .35s;-webkit-transition:all .3s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:.35s;transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .35s;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1;z-index:91}.projects-overview li .project.show-connect .sub-connect a{pointer-events:auto;cursor:pointer}.projects-overview li .project.show-connect .sub-connect a:hover{text-decoration:underline}.projects-overview li .project.show-connect .project-title,.projects-overview li .project.show-connect .project-subtitle p{-moz-transition:all .25s cubic-bezier(0.645,0.045,0.355,1);-o-transition:all .25s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:all .25s cubic-bezier(0.645,0.045,0.355,1);transition:all .25s cubic-bezier(0.645,0.045,0.355,1);-moz-transform:translate(10px,0);-ms-transform:translate(10px,0);-webkit-transform:translate(10px,0);transform:translate(10px,0);opacity:0}.projects-overview li .project.show-connect .project-subtitle p{-moz-transition-delay:.1s;-o-transition-delay:.1s;-webkit-transition-delay:.1s;transition-delay:.1s}.projects-overview li .project.disabled .new_vote{-moz-transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .25s;-o-transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .25s;-webkit-transition:all .3s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:.25s;transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .25s;-moz-transform:translate(-40%,0);-ms-transform:translate(-40%,0);-webkit-transform:translate(-40%,0);transform:translate(-40%,0);opacity:0;pointer-events:none;cursor:default}.projects-overview li .project.disabled .score{-moz-transition:all .3s cubic-bezier(0.215,0.61,0.355,1);-o-transition:all .3s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition:all .3s cubic-bezier(0.215,0.61,0.355,1);transition:all .3s cubic-bezier(0.215,0.61,0.355,1);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1;z-index:91}.projects-overview li .project.disabled .project-subtitle p:nth-child(1){-moz-transform:translate(20px,0);-ms-transform:translate(20px,0);-webkit-transform:translate(20px,0);transform:translate(20px,0);opacity:0;pointer-events:none;cursor:default}.projects-overview li .project.disabled .project-subtitle p:nth-child(2){-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;pointer-events:auto;cursor:auto}.projects-overview li:nth-child(1) .project.disabled .new_vote,.projects-overview li:nth-child(1) .project.disabled .project-subtitle p:nth-child(1){-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0}.projects-overview li:nth-child(2) .project.disabled .new_vote,.projects-overview li:nth-child(2) .project.disabled .project-subtitle p:nth-child(1){-moz-transition-delay:.1s;-o-transition-delay:.1s;-webkit-transition-delay:.1s;transition-delay:.1s}.projects-overview li:nth-child(3) .project.disabled .new_vote,.projects-overview li:nth-child(3) .project.disabled .project-subtitle p:nth-child(1){-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}.projects-overview li:nth-child(4) .project.disabled .new_vote,.projects-overview li:nth-child(4) .project.disabled .project-subtitle p:nth-child(1){-moz-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.projects-overview li:nth-child(5) .project.disabled .new_vote,.projects-overview li:nth-child(5) .project.disabled .project-subtitle p:nth-child(1){-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s}.projects-overview li:nth-child(1) .project.disabled .score,.projects-overview li:nth-child(1) .project.disabled .project-subtitle p:nth-child(2){-moz-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.projects-overview li:nth-child(2) .project.disabled .score,.projects-overview li:nth-child(2) .project.disabled .project-subtitle p:nth-child(2){-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s}.projects-overview li:nth-child(3) .project.disabled .score,.projects-overview li:nth-child(3) .project.disabled .project-subtitle p:nth-child(2){-moz-transition-delay:.5s;-o-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s}.projects-overview li:nth-child(4) .project.disabled .score,.projects-overview li:nth-child(4) .project.disabled .project-subtitle p:nth-child(2){-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s;transition-delay:.6s}.projects-overview li:nth-child(5) .project.disabled .score,.projects-overview li:nth-child(5) .project.disabled .project-subtitle p:nth-child(2){-moz-transition-delay:.7s;-o-transition-delay:.7s;-webkit-transition-delay:.7s;transition-delay:.7s}@media screen and (max-width:1280px){.projects-overview li{width:25%}}@media screen and (max-width:1020px){.projects-overview li{width:33.3%}}@media screen and (max-width:768px){.projects-overview li{width:50%}.categories-navigation{margin-bottom:41px;text-align:center}.categories-navigation a{width:50px}.categories-navigation .pa-custom-select p{min-height:48px;width:350px}.categories-navigation form,.categories-navigation a,.categories-navigation .icon-checkmark{height:50px}.projects-overview{margin-bottom:60px}}@media screen and (max-width:490px){.nav.gray-bg{background-color:white}.projects-overview{margin-bottom:40px}.projects-overview li{width:100%}.projects-overview li .project{margin:5px 0}.categories .sub-cat{padding:0 50px 0 0;min-height:0}.categories .sub-cat a{line-height:initial;padding:15px 0;display:block}.categories .sub-cat a .icon-btn-right{-moz-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-webkit-transform:translate(0,-10px);transform:translate(0,-10px);top:50%}.categories .sub-cat a:hover .icon-btn-right{-moz-transform:translate(-6px,-10px);-ms-transform:translate(-6px,-10px);-webkit-transform:translate(-6px,-10px);transform:translate(-6px,-10px)}.page-content-categories{margin-top:86px}.page-content-categories .page-title{margin:0 auto 20px auto;font-size:47px;max-width:240px}.page-content-categories p{margin:0 auto;font-size:17px;max-width:240px}.categories-navigation{margin-bottom:20px;position:relative}.categories-navigation form{margin-right:102px;min-height:44px;display:block}.categories-navigation a{position:absolute;top:0;right:0;width:48px}.categories-navigation a:nth-child(2){right:52px}.categories-navigation .pa-custom-select{display:block}.categories-navigation .pa-custom-select svg{right:20px}.categories-navigation .pa-custom-select p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:7px 40px 6px 20px;width:100%}.categories-navigation:last-child a{position:relative;top:auto;right:auto}.categories-navigation .icon-checkmark{position:absolute;top:0;right:0}.categories-navigation-mobile{margin-bottom:40px;display:block}.categories-navigation-mobile a{position:relative;top:auto;right:auto}.categories-navigation-mobile a:nth-child(2){right:auto}}.page-center-content.project{width:100%;max-width:1020px;padding:0 10px;margin:0 auto}.page-content-project{margin:137px auto 30px;text-align:center}.page-content-project>h2:first-child{font-weight:700;letter-spacing:1px;color:#e54c47;text-align:center;text-transform:uppercase;margin:0 0 22px}.page-content-project p:nth-child(2){margin-bottom:-11px}.page-content-project p:nth-child(3){margin-bottom:11px}.project-toolbar svg{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;fill:#bbbaba}.project-toolbar .icon-checkmark{fill:#dfdfdf}.project-toolbar .is-completed .icon-checkmark{fill:#0c9}.project-toolbar a,.project-toolbar .checkmark{display:inline-block;width:58px;height:58px}.project-toolbar a:hover .icon-goto-circle,.project-toolbar a:hover .icon-favs,.project-toolbar .is-favourite .icon-favs{fill:#e54c47}.carousel{height:627px}.judge-category-note{margin:0 auto 82px auto;max-width:660px}.judge-subjects{margin:0 auto 100px auto;max-width:660px}.judge-subjects .subject{margin-bottom:27px;border-top:1px solid #bfbfbf;position:relative}.judge-subjects .subject p{padding:0;line-height:51px}.judge-subjects .subject .ratings{position:absolute;top:-1px;right:0}.judge-subjects .subject .ratings label{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;margin-left:-1px;border:1px solid #bfbfbf;display:inline-block;width:51px;position:relative;color:#bfbfbf;font-size:27px;text-align:center;line-height:51px;z-index:1}.judge-subjects .subject .ratings label:hover,.judge-subjects .subject .ratings label.selected{border-color:#e54c47;color:#e54c47;z-index:2;cursor:pointer}.judge-subjects .subject .ratings label input{position:absolute;background:0}.judge-subjects .total{padding:10px;border:2px solid #e54c47;text-align:center}@media screen and (max-width:990px) and (min-width:640px){.page-center-content.project .carousel{margin:40px 10px 40px 10px}}@media screen and (max-width:768px){div.carousel{margin:40px 10px 40px 10px;height:400px}div.carousel .rsContainer div{height:100%}.judge-category-note{margin-bottom:40px}}@media screen and (max-width:490px){div.carousel{height:200px}.judge-subjects .subject{height:52px}.judge-subjects .subject p{padding:.5em 0;line-height:1.2;width:100px}}.page-content-favourites{padding-top:133px}.page-content-favourites .page-title{margin-bottom:0}.favourites{width:100%;max-width:1540px;padding:0 10px;margin:40px auto 0}.page-center-content.favourites .projects-overview{margin-bottom:95px}.page-content-winners{margin:137px auto 56px;text-align:center}.page-content-winners>h2:first-child{font-weight:700;letter-spacing:1px;color:#e54c47;text-align:center;text-transform:uppercase;margin:0 0 20px}.page-content-winners .page-title{margin-bottom:20px}.page-center-content.winners{max-width:1004px}.page-center-content.winners .sub-cats-head{margin-bottom:43px}.winner-categories h2{margin-bottom:20px;margin-right:100px}.winner-categories h3{margin:-3px 20px 2px 20px;line-height:1.2}.winner-categories .project{-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);margin:2px;position:relative;float:left;width:247px;height:300px;background:white;text-align:center;overflow:hidden}.winner-categories .category{margin-bottom:123px;position:relative}.winner-categories .hatnote{font-size:12px;text-transform:uppercase}.winner-categories .agency{margin-left:10px;margin-right:10px;font-size:12px}.winner-categories .project .project-visual{margin-bottom:19px;border-bottom:1px solid #e6e6e6;overflow:hidden;height:155px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.winner-categories .project .project-visual img{margin:0 auto;display:block;max-width:100%;max-height:100%;visibility:hidden}.winner-categories .project .overlay{-moz-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22) .3s;-o-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22) .3s;-webkit-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22);-webkit-transition-delay:.3s;transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22) .3s;-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);position:absolute;top:0;width:100%;bottom:145px;left:0;overflow:hidden;background:rgba(23,23,23,0.75)}.winner-categories .project .goto,.winner-categories .project .credits{-moz-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22) .2s;-o-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22) .2s;-webkit-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22);-webkit-transition-delay:.2s;transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22) .2s;-moz-transform:translate3d(-100px,0,0);-ms-transform:translate3d(-100px,0,0);-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0);position:absolute;top:39px;left:50%;opacity:0;z-index:100}.winner-categories .project .goto span:nth-child(1),.winner-categories .project .credits span:nth-child(1){-moz-transition:background .2s;-o-transition:background .2s;-webkit-transition:background .2s;transition:background .2s;margin-bottom:29px;border-radius:50%;position:relative;display:block;width:74px;height:74px;background:#171717}.winner-categories .project .goto span:nth-child(1) svg,.winner-categories .project .credits span:nth-child(1) svg{-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);margin:0 auto;position:absolute;top:50%;left:50%;fill:white;line-height:74px}.winner-categories .project .goto span:nth-child(1) .icon-info,.winner-categories .project .credits span:nth-child(1) .icon-info{width:9px;height:24px}.winner-categories .project .goto span:nth-child(1) .icon-goto,.winner-categories .project .credits span:nth-child(1) .icon-goto{width:28px;height:20px}.winner-categories .project .goto span:nth-child(2),.winner-categories .project .credits span:nth-child(2){-moz-transition:all .2s cubic-bezier(0.25,0.25,0.75,0.75);-o-transition:all .2s cubic-bezier(0.25,0.25,0.75,0.75);-webkit-transition:all .2s cubic-bezier(0.25,0.25,0.75,0.75);transition:all .2s cubic-bezier(0.25,0.25,0.75,0.75);color:white;font-size:12px;opacity:0;display:none}.winner-categories .project .goto:hover span:nth-child(1),.winner-categories .project .credits:hover span:nth-child(1){background:#e54c47}.winner-categories .project .goto{-moz-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22) .15s;-o-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22) .15s;-webkit-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22);-webkit-transition-delay:.15s;transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22) .15s;margin-left:-79px}.winner-categories .project .credits{margin-left:5px}.winner-categories .project dl{-moz-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22);-o-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22);-webkit-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22);transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22);-moz-transform:translate3d(0,-40px,0);-ms-transform:translate3d(0,-40px,0);-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0);margin:0 20px;display:block;font-size:12px;opacity:0}.winner-categories .project dt,.winner-categories .project dd{display:block;font-weight:500;line-height:1.45}.winner-categories .project dt{color:#999}.winner-categories .project dd{margin:0 auto 17px auto;color:white}.winner-categories .project a:hover{text-decoration:underline}.winner-categories .project:hover .overlay{-moz-transition:all .25s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all .25s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all .25s cubic-bezier(0.165,0.84,0.44,1);transition:all .25s cubic-bezier(0.165,0.84,0.44,1);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.winner-categories .project:hover .goto,.winner-categories .project:hover .credits{-moz-transition:all .5s cubic-bezier(0.165,0.84,0.44,1) .2s;-o-transition:all .5s cubic-bezier(0.165,0.84,0.44,1) .2s;-webkit-transition:all .5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:.2s;transition:all .5s cubic-bezier(0.165,0.84,0.44,1) .2s;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.winner-categories .project:hover .goto span:nth-child(2),.winner-categories .project:hover .credits span:nth-child(2){-moz-transition:all .2s cubic-bezier(0.25,0.25,0.75,0.75) .6s;-o-transition:all .2s cubic-bezier(0.25,0.25,0.75,0.75) .6s;-webkit-transition:all .2s cubic-bezier(0.25,0.25,0.75,0.75);-webkit-transition-delay:.6s;transition:all .2s cubic-bezier(0.25,0.25,0.75,0.75) .6s;opacity:1}.winner-categories .project:hover .credits{-moz-transition:all .5s cubic-bezier(0.165,0.84,0.44,1) .1s;-o-transition:all .5s cubic-bezier(0.165,0.84,0.44,1) .1s;-webkit-transition:all .5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:.1s;transition:all .5s cubic-bezier(0.165,0.84,0.44,1) .1s}.winner-categories .project h3 .mobile{display:none}.winner-categories .is-jury-winner{width:auto;height:812px;float:none}.winner-categories .is-jury-winner h3{margin:-2px 20px -1px 20px;font-size:27px}.winner-categories .is-jury-winner .project-visual{margin-bottom:25px;height:627px}.winner-categories .is-jury-winner .overlay{bottom:185px}.winner-categories .is-jury-winner .overlay .goto,.winner-categories .is-jury-winner .overlay .credits{top:267px}.winner-categories .is-jury-winner .overlay .goto span:nth-child(1),.winner-categories .is-jury-winner .overlay .credits span:nth-child(1){width:94px;height:94px}.winner-categories .is-jury-winner .overlay .goto span:nth-child(2),.winner-categories .is-jury-winner .overlay .credits span:nth-child(2){display:block}.winner-categories .is-jury-winner .overlay .goto{margin-left:-99px}.winner-categories .is-jury-winner .info{top:0}.winner-categories .is-jury-winner .close{bottom:60px}.winner-categories .is-jury-winner dl{-moz-transform:translate3d(0,-60%,0);-ms-transform:translate3d(0,-60%,0);-webkit-transform:translate3d(0,-60%,0);transform:translate3d(0,-60%,0);top:50%;left:0;right:0;position:absolute;min-height:286px}.winner-categories .is-jury-winner.show-info dl{-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.winner-categories .is-jury-winner dt,.winner-categories .is-jury-winner dd{font-size:27px}.winner-categories .is-peoples-champ:before,.winner-categories .is-peoples-champ:after{-moz-transition:all .25s cubic-bezier(0.215,0.61,0.355,1) .3s;-o-transition:all .25s cubic-bezier(0.215,0.61,0.355,1) .3s;-webkit-transition:all .25s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:.3s;transition:all .25s cubic-bezier(0.215,0.61,0.355,1) .3s;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;background:#171717;display:block;content:'';left:0;width:100%;height:4px}.winner-categories .is-peoples-champ:before{top:0}.winner-categories .is-peoples-champ:after{bottom:0}.winner-categories .is-peoples-champ .project-visual:before,.winner-categories .is-peoples-champ .project-visual:after{-moz-transition:all .25s cubic-bezier(0.215,0.61,0.355,1) .3s;-o-transition:all .25s cubic-bezier(0.215,0.61,0.355,1) .3s;-webkit-transition:all .25s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:.3s;transition:all .25s cubic-bezier(0.215,0.61,0.355,1) .3s;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;background:#171717;display:block;content:'';top:0;width:4px;height:100%}.winner-categories .is-peoples-champ .project-visual:before{left:0}.winner-categories .is-peoples-champ .project-visual:after{right:0}.winner-categories .is-peoples-champ:hover:before,.winner-categories .is-peoples-champ:hover:after{-moz-transition:all .25s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:all .25s cubic-bezier(0.55,0.055,0.675,0.19);-webkit-transition:all .25s cubic-bezier(0.55,0.055,0.675,0.19);transition:all .25s cubic-bezier(0.55,0.055,0.675,0.19)}.winner-categories .is-peoples-champ:hover:before{-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.winner-categories .is-peoples-champ:hover:after{-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.winner-categories .is-peoples-champ:hover .project-visual:before,.winner-categories .is-peoples-champ:hover .project-visual:after{-moz-transition:all .25s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:all .25s cubic-bezier(0.55,0.055,0.675,0.19);-webkit-transition:all .25s cubic-bezier(0.55,0.055,0.675,0.19);transition:all .25s cubic-bezier(0.55,0.055,0.675,0.19)}.winner-categories .is-peoples-champ:hover .project-visual:before{-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.winner-categories .is-peoples-champ:hover .project-visual:after{-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.winner-categories .is-peoples-champ.is-jury-winner:before,.winner-categories .is-peoples-champ.is-jury-winner:after,.winner-categories .is-peoples-champ.is-jury-winner .project-visual:before,.winner-categories .is-peoples-champ.is-jury-winner .project-visual:after{display:none}.winner-categories .info{-moz-transition:all .2s cubic-bezier(0.25,0.25,0.75,0.75);-o-transition:all .2s cubic-bezier(0.25,0.25,0.75,0.75);-webkit-transition:all .2s cubic-bezier(0.25,0.25,0.75,0.75);transition:all .2s cubic-bezier(0.25,0.25,0.75,0.75);opacity:0;z-index:99;position:absolute;top:26px;width:100%;bottom:0}.winner-categories .show-info .info{opacity:1;z-index:101}.winner-categories .show-info .overlay,.winner-categories .show-info:hover .overlay{-moz-transition:all .5s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all .5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all .5s cubic-bezier(0.165,0.84,0.44,1);transition:all .5s cubic-bezier(0.165,0.84,0.44,1);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:0;background:#171717}.winner-categories .show-info .overlay .goto,.winner-categories .show-info .overlay .credits{-moz-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22);-o-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22);-webkit-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22);transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22);-moz-transform:translate3d(0,60px,0);-ms-transform:translate3d(0,60px,0);-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0}.winner-categories .show-info .overlay .goto{-moz-transition-delay:.1s;-o-transition-delay:.1s;-webkit-transition-delay:.1s;transition-delay:.1s}.winner-categories .show-info dl{-moz-transition:all .25s cubic-bezier(0.165,0.84,0.44,1) .5s;-o-transition:all .25s cubic-bezier(0.165,0.84,0.44,1) .5s;-webkit-transition:all .25s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:.5s;transition:all .25s cubic-bezier(0.165,0.84,0.44,1) .5s;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.winner-categories .close{-moz-transition:all .2s cubic-bezier(0.25,0.25,0.75,0.75);-o-transition:all .2s cubic-bezier(0.25,0.25,0.75,0.75);-webkit-transition:all .2s cubic-bezier(0.25,0.25,0.75,0.75);transition:all .2s cubic-bezier(0.25,0.25,0.75,0.75);-moz-transform:translate3d(0,-40px,0);-ms-transform:translate3d(0,-40px,0);-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0);opacity:0;margin-left:-22px;position:absolute;left:50%;bottom:20px;display:block;width:44px;height:44px;cursor:pointer}.winner-categories .show-info .close{-moz-transition:all .4s cubic-bezier(0.165,0.84,0.44,1) .4s;-o-transition:all .4s cubic-bezier(0.165,0.84,0.44,1) .4s;-webkit-transition:all .4s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:.4s;transition:all .4s cubic-bezier(0.165,0.84,0.44,1) .4s;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.winner-categories .icon-close{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;opacity:.5;fill:white}.winner-categories .icon-close:hover{opacity:1}@media screen and (max-width:1020px){.page-center-content.winners{margin:0 20px;width:auto}.winner-categories .project{margin:1px;width:24.7%}.winner-categories .is-jury-winner{width:auto}.winner-categories h2{font-size:24px}.winner-categories h3{margin:-3px 10px 2px 10px}.winner-categories .category{margin-bottom:40px}.winner-categories .is-jury-winner h3{font-size:19px}.winner-share a svg{margin-top:7px}}@media screen and (max-width:768px){.page-content-winners{margin:90px auto 30px}.winner-categories .project{width:49.3%}.winner-categories .is-jury-winner{width:auto;height:625px}.winner-categories .is-jury-winner .project-visual{margin-bottom:20px;height:482px}.winner-categories .is-jury-winner .overlay{bottom:144px}.winner-categories .is-jury-winner .overlay .goto,.winner-categories .is-jury-winner .overlay .credits{top:193px}.winner-categories .show-info .overlay{bottom:0}}@media screen and (max-width:520px){.winner-categories .project{height:181px;width:49%}.winner-categories .project .project-visual{margin-bottom:6px;height:94px}.winner-categories .is-jury-winner{height:304px;width:100%}.winner-categories .is-jury-winner .project-visual{margin-bottom:10px;height:188px}.winner-categories .project .overlay{bottom:88px;display:none}.winner-categories .project .overlay .goto,.winner-categories .project .overlay .credits{top:20px}.winner-categories .is-jury-winner .overlay{bottom:117px}.winner-categories .is-jury-winner .overlay .goto,.winner-categories .is-jury-winner .overlay .credits{top:46px}.winner-categories .project .goto span:nth-child(1),.winner-categories .project .credits span:nth-child(1){margin-bottom:10px;width:50px;height:50px}.winner-categories .project .goto{margin-left:-55px}.winner-categories .show-info .overlay{bottom:0}.winner-categories .info{top:20px}.winner-categories .close{width:22px;height:22px;bottom:auto;left:auto;top:-6px;right:20px}.winner-categories .project h3 .desktop{display:none}.winner-categories .project h3 .mobile{display:block}.winner-categories .project .agency{line-height:1.2}.winner-categories .is-jury-winner .close{top:20px}.winner-categories .is-jury-winner dl{min-height:196px}.winner-categories .is-jury-winner dt,.winner-categories .is-jury-winner dd{font-size:17px}.winner-categories .is-jury-winner h3 .desktop{display:block}.winner-categories .is-jury-winner h3 .mobile{display:none}.winner-categories .is-jury-winner .agency{line-height:1.4}.winner-categories .project dd{margin-bottom:10px}}.login-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:#e54c47}.nav-logo-login{position:absolute;top:10px;left:10px}.nav-logo-login:hover{background:white}.nav-logo-login-icon{fill:#e54c47}.login-container{position:absolute;top:50%;left:50%;width:100%;max-width:400px;text-align:center;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.login-messages{color:white;margin-bottom:15px;font-size:13px}.login-messages h2{display:none}.login-form{max-width:260px;margin:0 auto}.login-input{display:block;width:100%;height:53px;margin-bottom:10px;background:white;border:1px solid #e6e6e6;font-size:17px;padding:0 18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.login-input.placeholder{color:#bfbfbf}.login-input:-moz-placeholder{color:#bfbfbf}.login-input::-moz-placeholder{color:#bfbfbf}.login-input:-ms-input-placeholder{color:#bfbfbf}.login-input::-webkit-input-placeholder{color:#bfbfbf}.login-links{color:white;font-size:13px;margin-top:25px}.login-links a{margin:0 5px}.login-links a:hover{text-decoration:underline}.login-input-container{position:relative}.login-input-button{position:absolute;top:2px;right:0;width:58px;height:53px;padding-right:5px;text-align:center;cursor:pointer;background:0;border:0;outline:0;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.login-input-button-icon{display:block;margin:0 auto;fill:#999;width:25px;height:25px}.login-input-button-icon.icon-eye-show{fill:#e54c47}.account{width:100%;max-width:1050px;padding:0 25px;margin:130px auto 0}.account h2{font-size:27px;font-weight:700;cursor:pointer;padding:21px 0}.account-user{position:relative;width:100%;margin-top:50px;padding-bottom:30px}.account-status,.account-entry-saving,.account-entry-deleting{display:inline-block;position:absolute;top:34px;right:0;text-transform:uppercase}.account-entry-deleting{color:#e54c47}.account-status:before{content:"Not completed";color:#e54c47}.account-status-completed:before{content:"Completed";color:#0c9}.account-status-submitted:before{content:"Submitted";color:#0c9}.account-entry-saving{color:#999}.account-user-form{width:50%;margin-bottom:20px;padding-right:10px}.account-input{display:block;width:100%;height:54px;margin-bottom:10px;background:#fff;border:1px solid #e6e6e6;font-size:17px;padding:0 17px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.account-input.placeholder{color:#bfbfbf}.account-input:-moz-placeholder{color:#bfbfbf}.account-input::-moz-placeholder{color:#bfbfbf}.account-input:-ms-input-placeholder{color:#bfbfbf}.account-input::-webkit-input-placeholder{color:#bfbfbf}.account-divider{display:block;width:100%;height:4px;background:#d9d9d9;margin:60px 0 20px}.account-projects{margin-bottom:200px;position:relative}.incomplete-projects{margin-bottom:0}.account-projects .edit{position:absolute;top:34px;right:0;text-transform:uppercase}.account-projects-heads{border-bottom:1px solid #d9d9d9}.account-projects-head{max-width:50%;display:inline-block;margin-top:60px;padding-bottom:10px;text-transform:uppercase}.account-projects-head-status{float:right;text-transform:uppercase}.account-projects-list{margin:50px 0;border-top:1px solid #d9d9d9}.account-project{position:relative;-moz-box-shadow:inset 0 -1px 0 0 #d9d9d9;-webkit-box-shadow:inset 0 -1px 0 0 #d9d9d9;box-shadow:inset 0 -1px 0 0 #d9d9d9;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.account-project h2{max-width:75%}.account-project-expanded .account-project-form{display:block}.account-project-form{width:50%;padding:0 10px 50px 0;display:none}.account-project-images{position:relative;margin:20px 0;padding-bottom:20px}.account-project-instagram-photos p{margin:3px 0 11px 0}.account-project-instagram-photos .account-project-requirements{top:8px}.account-project-requirements{position:absolute;top:5px;right:0;font-size:13px;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;user-select:text}.account-project-img{position:relative;width:-moz-calc((100% - 40px) / 3);width:-o-calc((100% - 40px) / 3);width:-webkit-calc((100% - 40px) / 3);width:calc((100% - 40px) / 3);height:94px;margin:7px 0 0 20px;float:left;cursor:pointer}.account-project-img-0{margin-left:0}.account-project-img-uploader,.account-project-img-uploaded{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #e6e6e6;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.account-project-img-uploaded{background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:default}.account-project-img-uploaded.loading,.account-project-img-uploaded.submitted{cursor:default}.account-project-img-uploaded.loading:hover,.account-project-img-uploaded.submitted:hover{border:2px solid #e6e6e6}.account-project-drop-icon,.account-project-img-remove-icon{position:absolute;top:50%;left:50%;width:19px;height:19px;margin:-10px 0 0 -10px;fill:#bfbfbf}.account-project-img-remove-icon{fill:white;display:none;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.account-project-img-uploaded.uploaded{cursor:pointer}.account-project-img-uploaded.uploaded .account-project-img-remove-icon{display:block}.account-project-img-uploader:hover,.account-project-img-uploader-drop,.account-project-img-uploaded.uploaded:hover{border:2px solid #e54c47}.account-project-img-uploader:hover .account-project-drop-icon,.account-project-img-uploader-drop .account-project-drop-icon,.account-project-img-uploaded:hover .account-project-img-remove-icon{fill:#e54c47}.account-project-img-progress{position:absolute;top:0;right:0;width:50%;height:100%;background:rgba(255,255,255,0.85)}.account-project-img-description{position:absolute;top:100%;margin-top:5px;font-size:13px;font-style:italic;color:#999}.account-project-errors{margin-top:40px;width:100%;background:#6ff;color:#171717;text-align:left;padding:15px}.account-project-errors li{font-size:13px}.account-project-delete{color:#e54c47}.account-submit-container{padding:95px 0 80px;text-align:center}.account-submit-container p{color:#999;line-height:25px}.account-submit-container p:first-child{color:#171717}.account-btn-submit{width:200px;margin-top:40px}.account-btn-submit-disabled{background:#ccc;cursor:default}.judge-rewards-divider{margin:100px auto;background:#dfdfdf;max-width:1000px}.page-content-judge-rewards{margin-top:-100px;@extends .container}.page-content-judge-rewards .page-title{margin:87px 0 84px 0}.subjects-list .subject{margin:0 0 30px 0}.subjects-list .subject h3{float:left;width:170px;font-weight:700}.subjects-list .subject p{float:right;width:490px}.subjects-list .subject p a{color:#e54c47}.subjects-list .subject p a:hover{text-decoration:underline}.page-content-winning-user{margin:61px auto 0 auto;padding-top:87px;border-top:4px solid #dfdfdf;max-width:1050px}.page-content-winning-user .page-title{margin-bottom:80px}.page-content-winning-user p,.page-content-winning-user .subjects-list{margin:0 auto;max-width:660px}.page-content-winning-user img{margin:0 auto;max-width:100%;display:block}.page-content-winning-user section{margin-bottom:49px}.page-content-winning-user p a:hover{text-decoration:underline}.collect-your-rewards img{margin-top:21px}.trophies .page-title{margin-bottom:45px}.page-content-winning-user .trophies,.page-content-winning-user .sponsor-prizes{margin-bottom:156px}.trophies p{margin-bottom:31px}.trophies p:first-of-type{text-align:center}.trophies img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:52px auto 47px auto}.sponsor-prizes dl{margin-bottom:77px}.page-content-winning-user .press{margin-bottom:100px}.press .page-title{margin-bottom:56px}.press .page-subtitle{margin:92px auto 39px auto}.press img{margin:71px auto 40px auto}.badge-of-honor .controls p{margin-bottom:20px;max-width:550px;text-align:center}.badge-of-honor .controls a{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin:0 .25%;display:inline-block;padding:17px 0 15px 0;border:1px solid #bfbfbf;text-align:center;color:#bfbfbf}.badge-of-honor .controls .active{padding:14px 0 12px 0;border:4px solid #999;color:#171717}.badge-of-honor .controls a:hover{border-color:#e54c47;color:#171717;text-decoration:none}.badge-preview{margin:71px auto 40px auto;border:1px solid #bfbfbf;position:relative}.badge-preview img{margin:0}.badge-example{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;position:absolute;width:100px;height:100px}.badge-example img{margin:0}.badge-position-tl{top:0;left:0}.badge-position-bl{bottom:0;left:0}.badge-position-tr{top:0;right:0}.badge-position-br{bottom:0;right:0}.width-50{width:49%}.width-33{width:32.3%}.width-25{width:23.9%}.code-snippet{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 auto;padding:12px 15px;border:1px solid #e6e6e6;max-width:550px;color:#999;line-height:1.2}@media screen and (max-width:930px){.account-user-form,.account-project-form{width:65%}}@media screen and (max-width:768px){.account-project-requirements{top:2px}.prize h3,.prize p{float:none;width:auto}.sponsor-prizes .subject h3,.sponsor-prizes .subject p{float:none;width:auto}}@media screen and (max-width:700px){.account-user-form,.account-project-form{width:75%}.account-btn-submit{width:auto;padding:0 30px}}@media screen and (max-width:560px){.account{margin:90px auto 0}.account-user-form,.account-project-form{width:100%;padding-right:0}.account-divider{margin:0 0 25px}.account-projects-head{margin-top:30px}.account-submit-container{padding:60px 0 80px}.width-50{width:48%}.width-33{width:32%}.width-25{width:23%}}@media screen and (max-width:430px){.account{padding:0 15px}.account-project-requirements{position:static;display:block;top:auto}}.submission{width:100%;max-width:1020px;padding:0 10px;margin:0 auto}.sub-intro{width:100%;margin:120px auto 40px;text-align:center}.sub-intro-arrow{width:28px;height:36px;fill:#e54c47;margin:55px auto 60px}.sub-intro-img{width:100%;margin:30px auto}.to-entry-info{margin:36px 0 91px 0}.early-bird-icon{position:relative;width:30px;height:30px;fill:#bfbfbf;top:5px}.coming-soon-icon{height:31px;margin-right:4px}.sub__unsubmitted-projects-notice{text-align:center;margin-bottom:50px}.sub-divider{width:100%;height:4px;background:#d9d9d9}.sub-intro-img40{margin:60px auto 25px;width:auto;max-width:80%}.sub-cats{width:100%;margin:0 auto 73px;-webkit-font-smoothing:antialiased}.sub-cats-mobile{margin:80px auto 73px}.sub-cats-head{text-transform:uppercase;line-height:54px;font-weight:700;border-bottom:1px solid #d9d9d9}.sub-cats-nav li{float:left;margin-right:25px;line-height:54px;color:#bfbfbf}.sub-cats-nav a{cursor:pointer}.sub-cats-nav a:hover{text-decoration:underline}.sub-cats-nav-item-active{color:#171717}.sub-cats-qty{display:block;width:160px;float:right;text-align:right}.sub-cat{position:relative;display:block;width:100%;min-height:87px;padding:13px 170px 13px 0;border-bottom:1px solid #d9d9d9}.sub-cat-note{position:relative;font-size:15px;color:#e54c47;top:-10px}.sub-cat-description span{color:#e54c47}.sub-checkout-container,.sub-complete-container{width:100%;padding:24px 20px 30px 20px;margin-bottom:73px;background:#f7f7f7;border:1px solid #e6e6e6;text-align:center}.sub-checkout-container p{color:#999;font-size:16px;line-height:160%}.sub-complete-container p{color:#999;font-size:13px;line-height:160%}.sub-checkout-container .black{color:#171717}.sub-checkout-container .btn{margin-top:43px}.sub-checkout-container p a:hover{text-decoration:underline}.icon-checkout-card-visa{width:40px;height:14px;top:-3px}.icon-checkout-card-mastercard{width:36px;height:20px}.icon-checkout-card-amex{width:54px;height:14px;top:-3px}.icon-checkout-card-discover{width:60px;height:10px;top:-5px}.icon-checkout-card-jcb{width:24px;height:18px;top:-1px}.btn-submission{padding:0 50px;text-indent:24px}.btn-submission-icon{position:absolute;top:12px;left:50%;width:18px;height:24px;margin-left:-54px;fill:white}.sub-complete-container .btn-submission-icon{margin-left:-70px}.sub-checkout-cards{margin-top:24px;text-align:center}.sub-checkout-cards li{display:inline-block;margin:0 25px}.sub-checkout-cards .icon{position:relative;fill:#999}.sub-cats-register{margin:20px 0 0}.sub-complete-container{margin-bottom:100px;padding-top:30px;padding-bottom:23px}.sub-checkout-cards{margin-top:30px;margin-bottom:20px}.sub-complete-footnote{padding:43px 0;text-align:center}.sub-complete-footnote p{color:gray;line-height:150%}.sub-complete-footnote .black{color:#171717}@media screen and (max-width:768px){.early-bird-icon{top:4px;width:22px;height:22px}.sub-intro-arrow{width:22px;height:28px}}@media screen and (max-width:520px){.sub-intro{margin-top:70px}.sub-intro-arrow{margin:25px auto 28px}.sub-intro-img{margin:15px auto}}@media screen and (max-width:500px){.sub-cat-note{display:none}}.submission-checkout{margin:130px auto}.sub-cats-checkout{margin:20px 0 40px}.sub-cats-price{display:block;width:160px;float:right}.sub-cat-checkout{padding:0}.sub-cat-checkout-title{line-height:87px}.sub-cat-price{position:absolute;top:0;right:160px;width:160px;height:87px;line-height:87px;font-size:27px}.sub-checkout-total{padding:0;text-align:right;text-transform:uppercase}.sub-checkout-total-price{font-weight:400}@media screen and (max-width:768px){.sub-cats-qty,.sub-cats-price{width:120px}.sub-cat-checkout{min-height:78px}.sub-cat-checkout-title{line-height:78px}.sub-cat-price{right:120px;width:120px;height:78px;line-height:78px;font-size:24px}}@media screen and (max-width:440px){.sub-cats-price{width:70px}.sub-cat-checkout-title{display:inline-block;float:left}.sub-cat-price{width:70px;font-size:20px}}.payment{width:100%;margin-top:60px}.payment-head{padding-bottom:20px}.payment-head p{float:left}.payment-head a{color:#171717;float:right;margin-top:15px}.payment-body{position:relative;background:#f7f7f7;border:1px solid #e6e6e6;padding-bottom:20px;margin-bottom:100px}.payment-security{width:100%;height:87px;padding:31px 0 21px 29px;border-bottom:1px solid #e6e6e6}.payment-security p{display:inline-block;float:left}.payment-security-lock{position:relative;top:3px;margin-right:20px;width:18px;height:24px}.payment-security-cards{float:right;margin-top:8px;margin-right:7px}.payment-security-cards li{margin:0 22px;display:inline-block}.payment-security-cards svg{position:relative;fill:#999}.payment-errors{width:100%;background:#6ff;color:#171717;text-align:center;padding:25px}.payment-form{width:100%;margin:48px auto}.register-form{margin:48px auto 38px auto}.payment-form p{text-align:center;margin-bottom:40px;color:#999;padding:0 20px;line-height:150%}.payment-form p.black{margin:25px 0 0 0;color:#171717}.payment-form-loading{opacity:0}.payment-form-content{width:100%;padding:0 15px;max-width:480px;margin:0 auto}.payment-form-content .forgot-password{margin:-4px 0 20px 0;font-size:13px}.payment-form-content .forgot-password a:hover{text-decoration:underline}.payment-input{display:block;width:100%;height:53px;background:white;border:1px solid #e6e6e6;font-size:17px;padding:0 17px;margin-bottom:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.payment-input::-ms-clear{height:0;width:0}.payment-input.placeholder{color:#bfbfbf}.payment-input:-moz-placeholder{color:#bfbfbf}.payment-input::-moz-placeholder{color:#bfbfbf}.payment-input:-ms-input-placeholder{color:#bfbfbf}.payment-input::-webkit-input-placeholder{color:#bfbfbf}.payment-input:not(:focus).ng-invalid{background:#6ff}.payment-password-container{position:relative;display:block;margin-bottom:20px}.payment-input-password{padding-right:60px}.payment-password-toggle{position:absolute;top:0;right:0;width:58px;height:53px;padding-right:5px;text-align:center;cursor:pointer;background:0;border:0;outline:0;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.payment-password-toggle svg{display:block;margin:0 auto;fill:#999;width:25px;height:25px}.payment-password-toggle svg.icon-eye-show{fill:#e54c47}.payment-card-container{position:relative;display:block}.payment-card-icon{position:absolute;right:20px}.payment-card-icon.visa,.payment-card-icon.amex{top:14px}.payment-card-icon.mastercard,.payment-card-icon.jcb{top:16px}.payment-card-icon.discover{top:13px}.payment-input-card-number{margin-bottom:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px;border-radius:3px 3px 0 0}.payment-input-card-mmyy,.payment-input-card-cvc{width:50%;float:left;border-top:0}.payment-input-card-mmyy{-moz-border-radius:0 0 0 3px;-webkit-border-radius:0;border-radius:0 0 0 3px}.payment-input-card-cvc{border-left:0;-moz-border-radius:0 0 3px 0;-webkit-border-radius:0;border-radius:0 0 3px 0}.rounded-button--checkout{display:block;margin:0 auto}@media screen and (max-width:1000px){.payment-security{text-align:center;height:auto;padding:20px 0}.payment-security p{float:none}.payment-security-cards{float:none;margin:15px auto 0}}@media screen and (max-width:768px){.payment-head a{margin-top:9px}}.cat-counter{position:absolute;top:50%;right:0;width:150px;height:53px;margin-top:-27px;border:1px solid #bfbfbf;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.cat-counter-minus,.cat-counter-plus{position:relative;display:block;width:50px;height:51px;cursor:pointer}.cat-counter-minus{float:left;-moz-border-radius:15px 0 0 15px;-webkit-border-radius:15px;border-radius:15px 0 0 15px}.cat-counter-plus{float:right;-moz-border-radius:0 15px 15px 0;-webkit-border-radius:0;border-radius:0 15px 15px 0}.cat-counter-icon{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;position:absolute;top:50%;left:50%;width:19px;fill:#bfbfbf}.cat-counter-icon.icon-minus{height:3px;margin:-2px 0 0 -9px}.cat-counter-icon.icon-plus{height:19px;margin:-10px 0 0 -10px}.cat-counter-minus:hover .cat-counter-icon,.cat-counter-plus:hover .cat-counter-icon{fill:#171717}.cat-counter-total{position:absolute;display:block;top:-1px;left:50%;margin-left:-24px;width:48px;height:53px;font-size:27px;color:#bfbfbf;text-align:center;line-height:55px;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf}.cat-counter-active .cat-counter-total{border:2px solid #e54c47;color:#e54c47;line-height:50px}@media screen and (max-width:768px){.cat-counter{width:120px;height:43px;margin-top:-22px}.cat-counter-minus,.cat-counter-plus{width:40px;height:41px}.cat-counter-icon.icon-minus{height:2px;margin:0 0 0 -9px}.cat-counter-icon.icon-plus{height:14px;margin:-6px 0 0 -11px}.cat-counter-total{width:38px;height:43px;font-size:20px;line-height:44px;margin-left:-19px}.cat-counter-active .cat-counter-total{line-height:40px}}.spinner{position:absolute;width:60px;height:60px;top:50%;left:50%;margin:-30px 0 0 -30px;display:none}.spinner-visible{display:block}.container1>div,.container2>div,.container3>div{width:12px;height:12px;background:#e54c47;position:absolute;-webkit-animation:bouncedelay 1.2s infinite ease-in-out;-moz-animation:bouncedelay 1.2s infinite ease-in-out;-ms-animation:bouncedelay 1.2s infinite ease-in-out;-o-animation:bouncedelay 1.2s infinite ease-in-out;animation:bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.spinner .spinner-container{position:absolute;width:100%;height:100%}.container2{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.container3{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.circle1{top:0;left:0}.circle2{top:0;right:0}.circle3{right:0;bottom:0}.circle4{left:0;bottom:0}.container2 .circle1{-webkit-animation-delay:-1.1s;-moz-animation-delay:-1.1s;-ms-animation-delay:-1.1s;-o-animation-delay:-1.1s;animation-delay:-1.1s}.container3 .circle1{-webkit-animation-delay:-1s;-moz-animation-delay:-1s;-ms-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.container1 .circle2{-webkit-animation-delay:-0.9s;-moz-animation-delay:-0.9s;-ms-animation-delay:-0.9s;-o-animation-delay:-0.9s;animation-delay:-0.9s}.container2 .circle2{-webkit-animation-delay:-0.8s;-moz-animation-delay:-0.8s;-ms-animation-delay:-0.8s;-o-animation-delay:-0.8s;animation-delay:-0.8s}.container3 .circle2{-webkit-animation-delay:-0.7s;-moz-animation-delay:-0.7s;-ms-animation-delay:-0.7s;-o-animation-delay:-0.7s;animation-delay:-0.7s}.container1 .circle3{-webkit-animation-delay:-0.6s;-moz-animation-delay:-0.6s;-ms-animation-delay:-0.6s;-o-animation-delay:-0.6s;animation-delay:-0.6s}.container2 .circle3{-webkit-animation-delay:-0.5s;-moz-animation-delay:-0.5s;-ms-animation-delay:-0.5s;-o-animation-delay:-0.5s;animation-delay:-0.5s}.container3 .circle3{-webkit-animation-delay:-0.4s;-moz-animation-delay:-0.4s;-ms-animation-delay:-0.4s;-o-animation-delay:-0.4s;animation-delay:-0.4s}.container1 .circle4{-webkit-animation-delay:-0.3s;-moz-animation-delay:-0.3s;-ms-animation-delay:-0.3s;-o-animation-delay:-0.3s;animation-delay:-0.3s}.container2 .circle4{-webkit-animation-delay:-0.2s;-moz-animation-delay:-0.2s;-ms-animation-delay:-0.2s;-o-animation-delay:-0.2s;animation-delay:-0.2s}.container3 .circle4{-webkit-animation-delay:-0.1s;-moz-animation-delay:-0.1s;-ms-animation-delay:-0.1s;-o-animation-delay:-0.1s;animation-delay:-0.1s}@-moz-keyframes bouncedelay{0,80%,100%{-moz-transform:scale(0,0);-ms-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0)}40%{-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes bouncedelay{0,80%,100%{-moz-transform:scale(0,0);-ms-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0)}40%{-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}}@-o-keyframes bouncedelay{0,80%,100%{-moz-transform:scale(0,0);-ms-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0)}40%{-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}}@-ms-keyframes bouncedelay{0,80%,100%{-moz-transform:scale(0,0);-ms-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0)}40%{-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes bouncedelay{0,80%,100%{-moz-transform:scale(0,0);-ms-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0)}40%{-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}}.sub-stepper{text-align:center;margin:70px auto}.sub-step{position:relative;display:inline-block;width:150px;height:150px;border:2px solid #d9d9d9;color:#bfbfbf;margin:0 8px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.sub-step a{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;position:absolute;top:0;left:0;width:100%;height:100%;color:inherit;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.sub-step a:hover{background:rgba(255,255,255,0.2)}.sub-step p{position:absolute;width:100%;top:50%;line-height:25px;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.sub-step-active,.sub-step-past{background:#e54c47;border:0;color:white}.sub-step-past{background:#999}@media screen and (max-width:768px){.sub-stepper{margin:30px auto}.sub-step{width:126px;height:126px;margin:0 6px;-moz-border-radius:63px;-webkit-border-radius:63px;border-radius:63px}.sub-step p{line-height:19px}}@media screen and (max-width:480px){.sub-step{width:80px;height:80px;margin:0 2px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.sub-step p{font-size:12px;line-height:17px}}.store{width:100%;max-width:1020px;padding:0 10px;margin:0 auto}.store-subject-intro{margin-bottom:-22px}.store-subject-intro .sub-intro-img{margin:22px auto 23px auto}.store-subject-intro .price-summary{margin-bottom:25px}.store-subject-intro .sub-intro-arrow{margin:46px auto 0}.store .sub-step-active{background:#171717}.store .btn{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.store .btn--disabled{opacity:.5}.store .sub-cat .sub-cat-visual{margin:4px 20px 4px 0;float:left;width:80px;height:80px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.store .sub-cat .trophy-jury{background-image:url(img/trophy-jury-winner-c4744f2ab8ec6164a4c39c158e550295.png)}.store .sub-cat .trophy-peoples{background-image:url(img/trophy-peoples-champ-ccdb3515792ca896dfa30b8cc63248bd.png)}.store .sub-cat .sub-cat-visual img{display:block;width:80px;height:80px;opacity:0}.sub-cats-store-select{margin:8px 0 89px 0}.sub-cat-store-select{padding:0}.store-shipping,.store-payment{padding-top:130px}.sub-cats-store-select .sub-cat-note{text-transform:uppercase}.sub-cat-store-select-title{padding:4px 0 0 0;line-height:80px}.sub-cat-store-select-title .sub-cat-note{font-weight:300}.store-empty-cart-notice{padding-bottom:110px}.sub-stepper-shipping{margin-bottom:40px}.sub-stepper-shipping ul{margin-bottom:58px}.sub-stepper-shipping .large-27{text-align:left}.shipping-info{padding:22px 0 27px 0;border-bottom:1px solid #dfdfdf;position:relative}.shipping-info h3{margin-bottom:8px}.shipping-info .note{position:relative;top:-10px;font-size:15px;text-transform:uppercase}.shipping-info p{margin-bottom:12px}.shipping-info form{max-width:490px}.shipping-info .pa-custom-select{width:100%}.shipping-info .pa-custom-select p{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0 17px;border:1px solid #e6e6e6;width:auto;font-size:17px;font-weight:400;width:490px;height:54px;line-height:54px;max-width:100%}.shipping-info .pa-custom-select svg{margin-top:-6px;right:22px}.shipping-info .same-address{padding-right:40px;position:absolute;top:31px;right:0;cursor:pointer}.checkbox-container{position:relative}.checkbox-container .checkbox{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:absolute;top:0;left:0;border:1px solid #e6e6e6;display:inline-block;width:29px;height:29px}.shipping-info .same-address .checkbox{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:absolute;top:0;left:auto;right:0;border:1px solid #e6e6e6;display:inline-block;width:29px;height:29px}.shipping-info .same-address .checkbox span,.checkbox-container .checkbox span{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;display:block;width:0;height:29px;overflow:hidden}.shipping-info .same-address .checkbox svg,.checkbox-container .checkbox svg{margin:2px 0 0 2px;display:block;width:23px;height:20px;fill:#e54c47}.shipping-info .checked .checkbox span,.checkbox-container .checked .checkbox span{width:29px}.checkboxfield{min-height:41px}.formfield .checkbox-container{padding:3px 0 3px 40px}.shipping-note{padding:18px 0 75px 0}.shipping-note p{max-width:490px}.formfield .pa-custom-select p,.formfield input{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.has-focus.pa-custom-select p,.show-errors .has-error.pa-custom-select p,.formfield input:focus,.show-errors .has-error input{border-color:#e54c47}.collaboratorfield{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;overflow:hidden;height:0}.show-collaborator-name{height:54px}.sub-stepper-payment{margin-bottom:46px}.sub-cat-payment{padding:0;min-height:0}.sub-cats-payment .sub-cat-payment-title{padding:4px 0 0 0;line-height:81px}.sub-cats-payment .sub-cats-qty{width:60px}.sub-cats-payment .sub-cats-price{width:90px}.sub-cats-payment .sub-cats-head{margin-bottom:14px}.sub-cat-payment .sub-cat-note{text-transform:uppercase;font-weight:300}.sub-cat-payment .sub-cat-note{text-transform:uppercase;font-weight:300}.sub-cats-payment .sub-cat-price{right:60px;width:90px;line-height:89px}.sub-cat-payment .sub-cat-qty{position:absolute;top:0;right:0;width:60px;height:89px;line-height:89px;text-align:right}.payment-summary{padding:18px 0 4px 0;position:relative}.payment-summary a{position:absolute;text-transform:uppercase;top:30px;left:0;font-weight:500}.payment-summary a:hover{text-decoration:underline}.sub-checkout-total{padding:3px 0 2px 0;text-align:right;line-height:1.5;text-transform:uppercase}.sub-payment-total-price{display:inline-block;text-align:left;margin-left:8px;width:150px;font-weight:200}@media screen and (max-width:480px){.store-subject-intro .sub-intro-arrow{margin:0 auto 20px}}#comp{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;margin:auto;background:url("https://d37hci2dl8sbh0.cloudfront.net/assets/comps/me.png");width:1440px;height:4658px;z-index:5000000;pointer-events:none;opacity:.5;-webkit-filter:invert(100%);-moz-filter:invert(100%);filter:invert(100%)}.header-30u30{background:#e54c47;color:white;padding-top:91px}.header-30u30>.wide-container{position:relative;padding:135px 0 0 0}.header-30u30>.wide-container>*{position:relative;z-index:2}.header-30u30.edit{padding-top:0}.header-30u30.edit>.wide-container{padding:126px 0 133px 0}.header-30u30.edit .background img{top:111%}.header-30u30 h1{font-weight:bold !important;margin:0;margin-bottom:-13px}.header-30u30 h2{font-weight:light !important;margin:0}.header-30u30 p{line-height:1.45em}.header-30u30 .header-arrow{padding:180px 0 14px 0;top:-3px}.header-30u30 .background{position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;overflow:hidden}.header-30u30 .background,.header-30u30 .background *{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}.header-30u30 .background img{-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;position:absolute;top:93%;margin:auto;width:100%;z-index:0;opacity:.5}.page-30u30{padding-top:91px;margin-bottom:149px}.page-30u30>.smallcaps-header,.key-dates.page-30u30>h2,.page-content-about.page-30u30>h2,.page-content-trophy.page-30u30>h2,.page-content-news-post .news-post__body.page-30u30>h2{margin-bottom:41px;margin-top:91px}.page-30u30.landing{margin-bottom:185px}.page-30u30.landing .landing-form{margin-bottom:43px}.page-30u30 .landing-form{background:#f7f7f7;border:1px solid #e6e6e6;margin-bottom:43px;padding:39px 0 39px 0}.page-30u30 .landing-form.has-error{padding:39px 0 28px}.page-30u30 .landing-form>.btn,.page-30u30 .landing-form>a .btn{height:auto;font-weight:300;border-radius:10000px;text-align:center;line-height:3.1;width:32%;padding:0}.page-30u30 .landing-form>.btn:first-child,.page-30u30 .landing-form>a .btn:first-child{margin-right:15px;margin-right:1.6%}.page-30u30 .landing-form>.btn.toggled,.page-30u30 .landing-form>a .btn.toggled{background:#e54c47;border-color:#e54c47}.page-30u30 .landing-form>.btn.toggled,.page-30u30 .landing-form>.btn.toggled *,.page-30u30 .landing-form>.btn.toggled:hover,.page-30u30 .landing-form>.btn.toggled:hover *,.page-30u30 .landing-form>.btn.toggled:focus,.page-30u30 .landing-form>.btn.toggled:focus *,.page-30u30 .landing-form>a .btn.toggled,.page-30u30 .landing-form>a .btn.toggled *,.page-30u30 .landing-form>a .btn.toggled:hover,.page-30u30 .landing-form>a .btn.toggled:hover *,.page-30u30 .landing-form>a .btn.toggled:focus,.page-30u30 .landing-form>a .btn.toggled:focus *{color:white}.page-30u30 .landing-form>.btn:hover span,.page-30u30 .landing-form>.btn:focus span,.page-30u30 .landing-form>a .btn:hover span,.page-30u30 .landing-form>a .btn:focus span{color:#e54c47}.page-30u30 .landing-form .tut-form>h2{margin-bottom:43px;margin-top:92px}.page-30u30 .form-counter{color:#bfbfbf;position:absolute;right:18px;bottom:12px;text-align:right;letter-spacing:.025em}.page-30u30 .form-error{color:#e54c47;padding-top:32px}.page-30u30 .form-spacer{height:50px;margin-top:-10px}.page-30u30 .form-input{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:border-color .2s ease;-o-transition:border-color .2s ease;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:12px 20px 0;text-align:left;display:block;position:relative;width:460px;max-width:100%;margin-left:auto;margin-right:auto;background:white;border:1px solid #e6e6e6;margin-bottom:10px}.page-30u30 .form-input.is-disabled{opacity:.5}.page-30u30 .form-input.has-focus{border-color:#999}.page-30u30 .form-input.has-error{border-color:#e54c47}.page-30u30 .form-input.has-error-label label{color:#e54c47}.page-30u30 .form-input.is-select{padding:12px 19px 10px}.page-30u30 .form-input label{-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;opacity:1;color:#bfbfbf;display:block}.page-30u30 .form-input input,.page-30u30 .form-input select,.page-30u30 .form-input textarea{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:'Roboto',sans-serif;background:0;border:0;margin:0;position:relative;z-index:5;width:100%;padding-bottom:26px}.page-30u30 .form-input input:focus,.page-30u30 .form-input select:focus,.page-30u30 .form-input textarea:focus{outline:0}.page-30u30 .form-input input,.page-30u30 .form-input select{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-30u30 .form-input input{margin-left:-2px}.page-30u30 .form-input select{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-30u30 .form-input select+svg{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;display:inline-block;top:50%;right:20px;width:22px;height:12px;fill:#bfbfbf;pointer-events:none}.page-30u30 .form-input select:hover+svg{fill:#e54c47}.page-30u30 .form-input textarea{overflow-y:auto;resize:vertical;padding-bottom:0;padding-left:0;padding-top:5px;margin-bottom:35px;margin-top:-1px;margin-left:-2px;width:100%;width:calc(100%+6px);line-height:1.42em}.page-30u30 .form-input input[type="date"]{text-transform:uppercase}.page-30u30 .form-input input[type="date"]::-webkit-clear-button,.page-30u30 .form-input input[type="date"]::-webkit-inner-spin-button,.page-30u30 .form-input input[type="date"]::-webkit-calendar-picker-indicator{display:none}.page-30u30 .form-input select.ng-untouched{color:#bfbfbf}.page-30u30 .form-input .photo-box{-moz-transition:box-shadow .2s ease;-o-transition:box-shadow .2s ease;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;-moz-box-shadow:0 0 0 1px rgba(50,50,50,0);-webkit-box-shadow:0 0 0 1px rgba(50,50,50,0);box-shadow:0 0 0 1px rgba(50,50,50,0);background:#e6e6e6;border-radius:3px;cursor:pointer;margin-bottom:19px;margin-top:7px;padding:12px;text-align:center}.page-30u30 .form-input .photo-box-label{color:#171717;cursor:pointer}.page-30u30 .form-input .photo-input{display:block;height:0;float:left;overflow:hidden;width:0}.page-30u30 .form-input .photo-input:focus+.photo-box{-moz-box-shadow:0 0 0 1px rgba(50,50,50,0.5);-webkit-box-shadow:0 0 0 1px rgba(50,50,50,0.5);box-shadow:0 0 0 1px rgba(50,50,50,0.5)}.page-30u30 .form-input .photo-input+.photo-preview,.page-30u30 .form-input .photo-input+.photo-preview.is-visible{margin-top:7px;margin-bottom:5px}.page-30u30 .form-input .photo-input+.photo-preview+span{display:block;padding-bottom:20px}.page-30u30 .form-input .photo-preview{-moz-transition:margin-bottom .1s ease,padding-bottom .2s ease .2s,opacity .2s linear;-o-transition:margin-bottom .1s ease,padding-bottom .2s ease .2s,opacity .2s linear;-webkit-transition:margin-bottom .1s ease,padding-bottom .2s ease,opacity .2s linear;-webkit-transition-delay:0,0.2s,0;transition:margin-bottom .1s ease,padding-bottom .2s ease .2s,opacity .2s linear;background-position:center center;background-repeat:no-repeat;background-size:-webkit-cover;background-size:cover;display:block;height:0;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:450px;overflow:hidden;position:relative;padding-bottom:0;opacity:0;width:100%}.page-30u30 .form-input .photo-preview.is-visible{-moz-transition:margin-bottom .1s ease,padding-bottom .2s ease,opacity .2s linear .2s;-o-transition:margin-bottom .1s ease,padding-bottom .2s ease,opacity .2s linear .2s;-webkit-transition:margin-bottom .1s ease,padding-bottom .2s ease,opacity .2s linear;-webkit-transition-delay:0,0,0.2s;transition:margin-bottom .1s ease,padding-bottom .2s ease,opacity .2s linear .2s;margin-bottom:1em;padding-bottom:100%;opacity:1}.page-30u30 .dob-field input{margin-top:4px;display:inline-block;margin-left:-3px;word-spacing:.47em}.page-30u30 .form-submit-section{position:relative}.page-30u30 .form-submit-section.is-submitting .form-submit__content{opacity:.2;pointer-events:none}.page-30u30 .form-edit-controls{margin-bottom:12px;padding-top:50px}.page-30u30 .form-edit-controls .rounded-button--checkout{margin-bottom:13px;padding:0 57px}.page-30u30 .form-submit__content{-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:1}.page-30u30 ~ .key-dates{margin-bottom:-23px}.page-30u30.edit .landing-form:first-child{margin-top:-141px;padding-top:52px;position:relative;z-index:5}.page-30u30.edit .landing-form:first-child>.large-17,.page-30u30.edit .form-input .landing-form:first-child>label,.page-30u30.edit .form-input .landing-form:first-child>input,.page-30u30.edit .form-input .landing-form:first-child>select,.page-30u30.edit .form-input .landing-form:first-child>textarea,.page-30u30.edit .form-input .landing-form:first-child>.photo-box-label{margin-top:23px;margin-bottom:53px;line-height:1.5em;letter-spacing:.008em}.page-30u30 .large-27{font-size:27px !important}@media screen and (max-width:768px){.page-30u30 .large-27{font-size:21px !important}}.page-30u30 .payment{margin-top:51px}.page-30u30 .payment-form{margin-top:50px}.page-30u30 .payment-form-content{margin-bottom:24px}.page-30u30 .payment-form-content ~ p+p{line-height:1.5em;margin:0 auto 14px;width:80%}.page-30u30 .payment-head{display:none}.page-30u30 .payment-body{border-left:0;border-right:0;margin-bottom:-40px;padding-bottom:7px}.page-30u30 .rounded-button--checkout{margin-bottom:52px}.page-30u30 ~ .social-share{margin:200px auto}.tos-30u30{color:#171717;display:block;font-weight:400;text-align:center}@media screen and (max-width:550px){.background img{top:100%}.page-30u30 .landing-form .form-input,.page-30u30 .landing-form>a .btn,.page-30u30 .landing-form>.btn{margin-left:auto;margin-right:auto;width:90%}.page-30u30 .landing-form>.btn:first-child,.page-30u30 .landing-form>a:first-child .btn{margin-right:0;margin-bottom:1em}}@media screen and (max-width:400px){.header-30u30 .background img{top:93%}}#comp{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;margin:auto;background:url("https://d37hci2dl8sbh0.cloudfront.net/assets/comps/winners.png");width:1640px;height:5286px;z-index:5000000;pointer-events:none;opacity:.5;-webkit-filter:invert(100%);-moz-filter:invert(100%);filter:invert(100%)}.page-30u30-complete{padding-top:87px;margin-bottom:11px}.page-30u30-complete .large-117{margin-bottom:-12px}.page-30u30-complete .social-share{margin-top:9px}.page-30u30 .landing-form{background:#f7f5f5;border:1px solid #e6e6e6;margin-bottom:43px;padding:39px 0 39px 0}.page-30u30 .landing-form.has-error{padding:39px 0 28px}.page-30u30 .landing-form>.btn,.page-30u30 .landing-form>a .btn{height:auto;font-weight:300;border-radius:10000px;text-align:center;line-height:3.1;width:32%;padding:0}.page-30u30 .landing-form>.btn:first-child,.page-30u30 .landing-form>a .btn:first-child{margin-right:15px;margin-right:1.6%}.page-30u30 .landing-form>.btn.toggled,.page-30u30 .landing-form>a .btn.toggled{background:#e54c47;border-color:#e54c47}.page-30u30 .landing-form>.btn.toggled,.page-30u30 .landing-form>.btn.toggled *,.page-30u30 .landing-form>a .btn.toggled,.page-30u30 .landing-form>a .btn.toggled *{color:white}.page-30u30 .landing-form .tut-form>h2{margin-bottom:43px;margin-top:92px}.page-30u30 .form-counter{color:#bfbfbf;position:absolute;right:18px;bottom:12px;text-align:right;letter-spacing:.025em}.page-30u30 .form-error{color:#e54c47;padding-top:32px}.page-30u30 .form-spacer{height:50px;margin-top:-10px}.page-30u30 .form-input{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:border-color .2s ease;-o-transition:border-color .2s ease;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;padding:12px 20px 0;text-align:left;display:block;position:relative;width:460px;max-width:100%;margin-left:auto;margin-right:auto;background:white;border:1px solid #e6e6e6;margin-bottom:10px}.page-30u30 .form-input.has-focus{border-color:#171717}.page-30u30 .form-input.has-error{border-color:#e54c47}.page-30u30 .form-input.has-error-label label{color:#e54c47}.page-30u30 .form-input.is-select{padding:11px 9px}.page-30u30 .form-input label{-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;opacity:1;color:#bfbfbf;display:block}.page-30u30 .form-input input,.page-30u30 .form-input select,.page-30u30 .form-input textarea{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:0;border:0;margin:0;position:relative;z-index:5;width:100%;padding-bottom:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-30u30 .form-input input[type="date"]{text-transform:uppercase}.page-30u30 .form-input input[type="date"]::-webkit-clear-button,.page-30u30 .form-input input[type="date"]::-webkit-inner-spin-button,.page-30u30 .form-input input[type="date"]::-webkit-calendar-picker-indicator{display:none}.page-30u30 .form-input textarea{resize:vertical;margin-bottom:33px}.page-30u30 .form-input select.ng-untouched{color:#bfbfbf}.page-30u30 .form-input .photo-box{background:#e6e6e6;border-radius:3px;cursor:pointer;margin-bottom:19px;margin-top:7px;padding:12px;text-align:center}.page-30u30 .form-input .photo-box-label{color:#171717;cursor:pointer}.page-30u30 .form-input .photo-input{display:none}.page-30u30 .form-input .photo-preview{-moz-transition:margin-bottom .1s ease,padding-bottom .2s ease .2s,opacity .2s linear;-o-transition:margin-bottom .1s ease,padding-bottom .2s ease .2s,opacity .2s linear;-webkit-transition:margin-bottom .1s ease,padding-bottom .2s ease,opacity .2s linear;-webkit-transition-delay:0,0.2s,0;transition:margin-bottom .1s ease,padding-bottom .2s ease .2s,opacity .2s linear;background-position:center center;background-repeat:no-repeat;background-size:-webkit-cover;background-size:cover;display:block;height:0;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:450px;overflow:hidden;position:relative;padding-bottom:0;opacity:0;width:100%}.page-30u30 .form-input .photo-preview.is-visible{-moz-transition:margin-bottom .1s ease,padding-bottom .2s ease,opacity .2s linear .2s;-o-transition:margin-bottom .1s ease,padding-bottom .2s ease,opacity .2s linear .2s;-webkit-transition:margin-bottom .1s ease,padding-bottom .2s ease,opacity .2s linear;-webkit-transition-delay:0,0,0.2s;transition:margin-bottom .1s ease,padding-bottom .2s ease,opacity .2s linear .2s;margin-bottom:1em;padding-bottom:100%;opacity:1}.page-30u30.landing .landing-form{margin-bottom:43px}.page-30u30.edit .landing-form:first-child{margin-top:-141px;padding-top:52px;position:relative;z-index:5}.page-30u30.edit .landing-form:first-child>.large-17,.page-30u30.edit .form-input .landing-form:first-child>label,.page-30u30.edit .form-input .landing-form:first-child>input,.page-30u30.edit .form-input .landing-form:first-child>select,.page-30u30.edit .form-input .landing-form:first-child>textarea,.page-30u30.edit .form-input .landing-form:first-child>.photo-box-label{margin-top:23px;margin-bottom:53px;line-height:1.5em;letter-spacing:.008em}@media screen and (max-width:550px){.page-30u30 .landing-form .form-input,.page-30u30 .landing-form>a .btn,.page-30u30 .landing-form>.btn{margin-left:auto;margin-right:auto;width:90% !important}.page-30u30 .landing-form>.btn:first-child,.page-30u30 .landing-form>a:first-child .btn{margin-right:0;margin-bottom:1em}}.header-30u30{background:#e54c47;color:white;padding-top:91px}.header-30u30>.wide-container{position:relative;padding:135px 0 0 0}.header-30u30>.wide-container>*{position:relative;z-index:2}.header-30u30.edit{padding-top:0}.header-30u30.edit>.wide-container{padding:126px 0 133px 0}.header-30u30.edit .background img{top:111%}.header-30u30.winners{padding-top:52px}.header-30u30.winners h2{letter-spacing:.1em;margin-bottom:-10px}.header-30u30.winners h1{line-height:1.03em;margin-bottom:14px;padding-top:27px}.header-30u30.winners .social-share{margin-top:3px;padding-bottom:100px}.header-30u30.winners .background{overflow:visible}.header-30u30 h1{font-weight:bold !important;margin:0;margin-bottom:-13px}.header-30u30 h2{font-weight:light !important;margin:0}.header-30u30 p{line-height:1.45em}.header-30u30 .header-arrow{padding:180px 0 14px 0;top:-3px}.header-30u30 .background{position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;overflow:hidden}.header-30u30 .background,.header-30u30 .background *{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}.header-30u30 .background img{-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;position:absolute;top:93%;margin:auto;width:100%;z-index:0;opacity:.5}.page-30u30-plain-header{padding-top:87px;margin-bottom:11px}.page-30u30-plain-header .large-117{margin-bottom:-12px}.page-30u30-plain-header .social-share{margin-top:9px}.page-30u30-plain-header.vote{margin-top:50px}.page-30u30-plain-header.vote .large-67{margin-bottom:-4px}@media screen and (max-width:700px){.header-30u30{padding-top:68px}.header-30u30>.wide-container{position:relative;padding:10px 0 0}.header-30u30 .background img{top:100%}}@media screen and (max-width:400px){.header-30u30 .background img{top:93%}}.page-30u30{padding-top:91px;margin-bottom:149px}.page-30u30>.smallcaps-header,.key-dates.page-30u30>h2,.page-content-about.page-30u30>h2,.page-content-trophy.page-30u30>h2,.page-content-news-post .news-post__body.page-30u30>h2{margin-bottom:41px;margin-top:91px}.page-30u30.landing{margin-bottom:185px}.page-30u30.landing .landing-form{margin-bottom:43px}.page-30u30.winners{background:#e54c47;padding-top:59px;margin-bottom:0}.page-30u30.winners .vote-panel{margin-top:-16px}.page-30u30.winners .vote-panel .candidate-card{min-height:214px}.page-30u30.winners .vote-panel .smallcaps-header,.page-30u30.winners .vote-panel .key-dates>h2,.page-30u30.winners .vote-panel .page-content-about>h2,.page-30u30.winners .vote-panel .page-content-trophy>h2,.page-30u30.winners .vote-panel .page-content-news-post .news-post__body>h2,.page-content-news-post .page-30u30.winners .vote-panel .news-post__body>h2{margin-bottom:-25px;margin-top:23px}.page-30u30.winners .winner-section{margin-bottom:49px;position:relative;z-index:2}.page-30u30.winners>.social-share{display:block;margin-top:73px;padding-bottom:209px}.page-30u30 .landing-form{background:#f7f7f7;border:1px solid #e6e6e6;margin-bottom:43px;padding:39px 0 39px 0}.page-30u30 .landing-form.has-error{padding:39px 0 28px}.page-30u30 .landing-form>.btn,.page-30u30 .landing-form>a .btn{height:auto;font-weight:300;border-radius:10000px;text-align:center;line-height:3.1;width:32%;padding:0}.page-30u30 .landing-form>.btn:first-child,.page-30u30 .landing-form>a .btn:first-child{margin-right:15px;margin-right:1.6%}.page-30u30 .landing-form>.btn.toggled,.page-30u30 .landing-form>a .btn.toggled{background:#e54c47;border-color:#e54c47}.page-30u30 .landing-form>.btn.toggled,.page-30u30 .landing-form>.btn.toggled *,.page-30u30 .landing-form>.btn.toggled:hover,.page-30u30 .landing-form>.btn.toggled:hover *,.page-30u30 .landing-form>.btn.toggled:focus,.page-30u30 .landing-form>.btn.toggled:focus *,.page-30u30 .landing-form>a .btn.toggled,.page-30u30 .landing-form>a .btn.toggled *,.page-30u30 .landing-form>a .btn.toggled:hover,.page-30u30 .landing-form>a .btn.toggled:hover *,.page-30u30 .landing-form>a .btn.toggled:focus,.page-30u30 .landing-form>a .btn.toggled:focus *{color:white}.page-30u30 .landing-form>.btn:hover span,.page-30u30 .landing-form>.btn:focus span,.page-30u30 .landing-form>a .btn:hover span,.page-30u30 .landing-form>a .btn:focus span{color:#e54c47}.page-30u30 .landing-form .tut-form>h2{margin-bottom:43px;margin-top:92px}.page-30u30 .form-counter{color:#bfbfbf;position:absolute;right:18px;bottom:12px;text-align:right;letter-spacing:.025em}.page-30u30 .form-error{color:#e54c47;padding-top:32px}.page-30u30 .form-spacer{height:50px;margin-top:-10px}.page-30u30 .form-input{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:border-color .2s ease;-o-transition:border-color .2s ease;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:12px 20px 0;text-align:left;display:block;position:relative;width:460px;max-width:100%;margin-left:auto;margin-right:auto;background:white;border:1px solid #e6e6e6;margin-bottom:10px}.page-30u30 .form-input.is-disabled{opacity:.5}.page-30u30 .form-input.has-focus{border-color:#999}.page-30u30 .form-input.has-error{border-color:#e54c47}.page-30u30 .form-input.has-error-label label{color:#e54c47}.page-30u30 .form-input.is-select{padding:12px 19px 10px}.page-30u30 .form-input label{-moz-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;opacity:1;color:#bfbfbf;display:block}.page-30u30 .form-input input,.page-30u30 .form-input select,.page-30u30 .form-input textarea{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:'Roboto',sans-serif;background:0;border:0;margin:0;position:relative;z-index:5;width:100%;padding-bottom:26px}.page-30u30 .form-input input:focus,.page-30u30 .form-input select:focus,.page-30u30 .form-input textarea:focus{outline:0}.page-30u30 .form-input input,.page-30u30 .form-input select{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-30u30 .form-input input{margin-left:-2px}.page-30u30 .form-input select{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-30u30 .form-input select+svg{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;display:inline-block;top:50%;right:20px;width:22px;height:12px;fill:#bfbfbf;pointer-events:none}.page-30u30 .form-input select:hover+svg{fill:#e54c47}.page-30u30 .form-input textarea{overflow-y:auto;resize:vertical;margin-bottom:-5px;padding-top:5px;padding-left:0;margin-left:-2px;width:100%;width:calc(100%+6px);line-height:1.42em;margin-top:-1px}.page-30u30 .form-input input[type="date"]{text-transform:uppercase}.page-30u30 .form-input input[type="date"]::-webkit-clear-button,.page-30u30 .form-input input[type="date"]::-webkit-inner-spin-button,.page-30u30 .form-input input[type="date"]::-webkit-calendar-picker-indicator{display:none}.page-30u30 .form-input select.ng-untouched{color:#bfbfbf}.page-30u30 .form-input .photo-box{-moz-transition:box-shadow .2s ease;-o-transition:box-shadow .2s ease;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;-moz-box-shadow:0 0 0 1px rgba(50,50,50,0);-webkit-box-shadow:0 0 0 1px rgba(50,50,50,0);box-shadow:0 0 0 1px rgba(50,50,50,0);background:#e6e6e6;border-radius:3px;cursor:pointer;margin-bottom:19px;margin-top:7px;padding:12px;text-align:center}.page-30u30 .form-input .photo-box-label{color:#171717;cursor:pointer}.page-30u30 .form-input .photo-input{display:block;height:0;overflow:hidden;width:0;margin-bottom:-25px}.page-30u30 .form-input .photo-input:focus+.photo-box{-moz-box-shadow:0 0 0 1px rgba(50,50,50,0.5);-webkit-box-shadow:0 0 0 1px rgba(50,50,50,0.5);box-shadow:0 0 0 1px rgba(50,50,50,0.5)}.page-30u30 .form-input .photo-input+.photo-preview,.page-30u30 .form-input .photo-input+.photo-preview.is-visible{margin-top:7px;margin-bottom:5px}.page-30u30 .form-input .photo-input+.photo-preview+span{display:block;padding-bottom:20px}.page-30u30 .form-input .photo-preview{-moz-transition:margin-bottom .1s ease,padding-bottom .2s ease .2s,opacity .2s linear;-o-transition:margin-bottom .1s ease,padding-bottom .2s ease .2s,opacity .2s linear;-webkit-transition:margin-bottom .1s ease,padding-bottom .2s ease,opacity .2s linear;-webkit-transition-delay:0,0.2s,0;transition:margin-bottom .1s ease,padding-bottom .2s ease .2s,opacity .2s linear;background-position:center center;background-repeat:no-repeat;background-size:-webkit-cover;background-size:cover;display:block;height:0;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:450px;overflow:hidden;position:relative;padding-bottom:0;opacity:0;width:100%}.page-30u30 .form-input .photo-preview.is-visible{-moz-transition:margin-bottom .1s ease,padding-bottom .2s ease,opacity .2s linear .2s;-o-transition:margin-bottom .1s ease,padding-bottom .2s ease,opacity .2s linear .2s;-webkit-transition:margin-bottom .1s ease,padding-bottom .2s ease,opacity .2s linear;-webkit-transition-delay:0,0,0.2s;transition:margin-bottom .1s ease,padding-bottom .2s ease,opacity .2s linear .2s;margin-bottom:1em;padding-bottom:100%;opacity:1}.page-30u30 .dob-field input{margin-top:4px;display:inline-block;margin-left:-3px;word-spacing:.47em}.page-30u30 .form-submit-section{position:relative}.page-30u30 .form-submit-section.is-submitting .form-submit__content{opacity:.2;pointer-events:none}.page-30u30 .form-edit-controls{margin-bottom:12px;padding-top:50px}.page-30u30 .form-edit-controls .rounded-button--checkout{margin-bottom:13px;padding:0 57px}.page-30u30 .form-submit__content{-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:1}.page-30u30 ~ .key-dates{margin-bottom:-23px}.page-30u30.edit .landing-form:first-child{margin-top:-141px;padding-top:52px;position:relative;z-index:5}.page-30u30.edit .landing-form:first-child>.large-17,.page-30u30.edit .form-input .landing-form:first-child>label,.page-30u30.edit .form-input .landing-form:first-child>input,.page-30u30.edit .form-input .landing-form:first-child>select,.page-30u30.edit .form-input .landing-form:first-child>textarea,.page-30u30.edit .form-input .landing-form:first-child>.photo-box-label{margin-top:23px;margin-bottom:53px;line-height:1.5em;letter-spacing:.008em}.page-30u30 .large-27{font-size:27px !important}@media screen and (max-width:768px){.page-30u30 .large-27{font-size:21px !important}}.page-30u30 .payment{margin-top:51px}.page-30u30 .payment-form-content{margin-bottom:24px}.page-30u30 .payment-form-content ~ p+p{line-height:1.5em;margin:0 auto 14px;width:80%}.page-30u30 .payment-head{display:none}.page-30u30 .payment-body{border-left:0;border-right:0;margin-bottom:-40px;padding-bottom:7px}.page-30u30 .rounded-button--checkout{margin-bottom:52px}.page-30u30 ~ .social-share{margin:200px auto}.page-30u30-plain-header.vote{background:#f7f5f5;margin-bottom:0;padding-bottom:50px}.vote-panel .vote-filter{margin-top:31px;text-align:center}.vote-panel .vote-filter .pa-custom-select{top:-20px;max-width:100%}.vote-panel .vote-filter .pa-custom-select p{max-width:100%}.vote-panel .vote-filter .vote-pagination{display:inline-block}.vote-panel .vote-filter .vote-pagination__prev,.vote-panel .vote-filter .vote-pagination__next{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:1000px;box-shadow:none;cursor:pointer;line-height:6em;margin:0;height:58px;width:59px}.vote-panel .vote-filter .vote-pagination__prev,.vote-panel .vote-filter .vote-pagination__prev *,.vote-panel .vote-filter .vote-pagination__next,.vote-panel .vote-filter .vote-pagination__next *{fill:#bbbaba}.vote-panel .candidate-list{margin:40px auto 30px;width:93.3%}.vote-panel .candidate-item{display:inline-block;background:white;width:18.99%;margin-right:1.25%;margin-bottom:11px;position:relative;overflow:hidden}.vote-panel .candidate-item.has-auth .candidate-card__display .candidate-card__name,.vote-panel .candidate-item.has-auth .candidate-card__display .candidate-card__label{-moz-transform:translate(10px,0);-ms-transform:translate(10px,0);-webkit-transform:translate(10px,0);transform:translate(10px,0);opacity:0}.vote-panel .candidate-item.has-auth .candidate-vote-button{-moz-transform:translate(10px,0);-ms-transform:translate(10px,0);-webkit-transform:translate(10px,0);transform:translate(10px,0);opacity:0}.vote-panel .candidate-item .error-label{bottom:1em;color:#e54c47;font-size:12px;text-align:center;width:100%}.vote-panel .candidate-photo{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;width:100%;height:0;padding-bottom:100%;position:relative}.vote-panel .candidate-photo img{max-width:100%}.vote-panel .candidate-card{min-height:238px}.vote-panel .candidate-card__display .candidate-card__name,.vote-panel .candidate-card__display .candidate-card__label{-moz-transition:all .4s cubic-bezier(0.645,0.045,0.355,1) .1s;-o-transition:all .4s cubic-bezier(0.645,0.045,0.355,1) .1s;-webkit-transition:all .4s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition-delay:.1s;transition:all .4s cubic-bezier(0.645,0.045,0.355,1) .1s;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.vote-panel .candidate-card__name{padding-top:21px}.vote-panel .candidate-card__label{display:block;margin-top:-3px;-moz-transition-delay:.1s;-o-transition-delay:.1s;-webkit-transition-delay:.1s;transition-delay:.1s}.vote-panel .candidate-auth .sub-connect{-moz-transition:all .3s 0;-o-transition:all .3s 0;-webkit-transition:all .3s 0;transition:all .3s 0;-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0);background:white;margin:0;position:absolute;width:160px;left:50%;bottom:50px;opacity:0;z-index:89}.vote-panel .candidate-auth .sub-connect ul{margin-bottom:1px}.vote-panel .candidate-auth .sub-connect li{margin:0 0 0 -1px;float:left;width:54px}.vote-panel .candidate-auth .sub-connect li:first-child{margin:0;border-bottom:1px solid #bfbfbf;width:100%}.vote-panel .candidate-auth .sub-connect li:last-child{width:53px}.vote-panel .candidate-auth .sub-connect li span{padding:12px 0 11px 0;display:block}.vote-panel .candidate-auth .sub-connect p{margin:0}.vote-panel .candidate-auth .sub-connect p a{display:inline}.vote-panel .candidate-auth .sub-connect a{pointer-events:none;cursor:default}.vote-panel .candidate-auth.is-visible .sub-connect{-moz-transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .35s;-o-transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .35s;-webkit-transition:all .3s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:.35s;transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .35s;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1;z-index:91}.vote-panel .candidate-auth.is-visible .sub-connect a{pointer-events:auto;cursor:pointer}.vote-panel .candidate-auth.is-visible .sub-connect a:hover{text-decoration:underline}.vote-panel .candidate-vote-button{bottom:41px;left:0;margin:auto;position:absolute;right:0;width:139px;z-index:90;opacity:1;-moz-transition:all .25s cubic-bezier(0.645,0.045,0.355,1) .1s;-o-transition:all .25s cubic-bezier(0.645,0.045,0.355,1) .1s;-webkit-transition:all .25s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition-delay:.1s;transition:all .25s cubic-bezier(0.645,0.045,0.355,1) .1s;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.vote-panel .candidate-vote-button.ng-leave.ng-leave-active{-moz-transform:translate(30%,0);-ms-transform:translate(30%,0);-webkit-transform:translate(30%,0);transform:translate(30%,0);opacity:0}.vote-panel .candidate-vote-button.has-score{cursor:default;pointer-events:none;opacity:0;border:1px solid #dfdfdf;color:#e54c47;background-color:white;font-weight:bold;-moz-transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .25s;-o-transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .25s;-webkit-transition:all .3s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:.25s;transition:all .3s cubic-bezier(0.215,0.61,0.355,1) .25s;-moz-transform:translate(-30%,0);-ms-transform:translate(-30%,0);-webkit-transform:translate(-30%,0);transform:translate(-30%,0)}.vote-panel .candidate-vote-button.has-score.active{opacity:1;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.vote-panel .candidate-item:nth-child(2) .candidate-vote-button.has-score{-moz-transition-delay:.1s;-o-transition-delay:.1s;-webkit-transition-delay:.1s;transition-delay:.1s}.vote-panel .candidate-item:nth-child(3) .candidate-vote-button.has-score{-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}.vote-panel .candidate-item:nth-child(4) .candidate-vote-button.has-score{-moz-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.vote-panel .candidate-item:nth-child(5) .candidate-vote-button.has-score{-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s}.vote-panel .candidate-item:nth-child(6) .candidate-vote-button.has-score{-moz-transition-delay:.5s;-o-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s}.vote-panel .candidate-item:nth-child(7) .candidate-vote-button.has-score{-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s;transition-delay:.6s}.vote-panel .candidate-item:nth-child(8) .candidate-vote-button.has-score{-moz-transition-delay:.7s;-o-transition-delay:.7s;-webkit-transition-delay:.7s;transition-delay:.7s}.vote-panel .candidate-item:nth-child(9) .candidate-vote-button.has-score{-moz-transition-delay:.8s;-o-transition-delay:.8s;-webkit-transition-delay:.8s;transition-delay:.8s}.vote-panel .candidate-item:nth-child(10) .candidate-vote-button.has-score{-moz-transition-delay:.9s;-o-transition-delay:.9s;-webkit-transition-delay:.9s;transition-delay:.9s}.vote-panel .candidate-item:nth-child(11) .candidate-vote-button.has-score{-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}.vote-panel .candidate-item:nth-child(12) .candidate-vote-button.has-score{-moz-transition-delay:1.1s;-o-transition-delay:1.1s;-webkit-transition-delay:1.1s;transition-delay:1.1s}.vote-panel .candidate-item:nth-child(13) .candidate-vote-button.has-score{-moz-transition-delay:1.2s;-o-transition-delay:1.2s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.vote-panel .candidate-item:nth-child(14) .candidate-vote-button.has-score{-moz-transition-delay:1.3s;-o-transition-delay:1.3s;-webkit-transition-delay:1.3s;transition-delay:1.3s}.vote-panel .candidate-item:nth-child(15) .candidate-vote-button.has-score{-moz-transition-delay:1.4s;-o-transition-delay:1.4s;-webkit-transition-delay:1.4s;transition-delay:1.4s}.vote-panel .candidate-item:nth-child(16) .candidate-vote-button.has-score{-moz-transition-delay:1.5s;-o-transition-delay:1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.vote-panel .candidate-item:nth-child(17) .candidate-vote-button.has-score{-moz-transition-delay:1.6s;-o-transition-delay:1.6s;-webkit-transition-delay:1.6s;transition-delay:1.6s}.vote-panel .candidate-item:nth-child(18) .candidate-vote-button.has-score{-moz-transition-delay:1.7s;-o-transition-delay:1.7s;-webkit-transition-delay:1.7s;transition-delay:1.7s}.vote-panel .candidate-item:nth-child(19) .candidate-vote-button.has-score{-moz-transition-delay:1.8s;-o-transition-delay:1.8s;-webkit-transition-delay:1.8s;transition-delay:1.8s}.vote-panel .candidate-item:nth-child(20) .candidate-vote-button.has-score{-moz-transition-delay:1.9s;-o-transition-delay:1.9s;-webkit-transition-delay:1.9s;transition-delay:1.9s}.vote-panel .candidate-item:nth-child(21) .candidate-vote-button.has-score{-moz-transition-delay:2s;-o-transition-delay:2s;-webkit-transition-delay:2s;transition-delay:2s}.vote-panel .candidate-item:nth-child(22) .candidate-vote-button.has-score{-moz-transition-delay:2.1s;-o-transition-delay:2.1s;-webkit-transition-delay:2.1s;transition-delay:2.1s}.vote-panel .candidate-item:nth-child(23) .candidate-vote-button.has-score{-moz-transition-delay:2.2s;-o-transition-delay:2.2s;-webkit-transition-delay:2.2s;transition-delay:2.2s}.vote-panel .candidate-item:nth-child(24) .candidate-vote-button.has-score{-moz-transition-delay:2.3s;-o-transition-delay:2.3s;-webkit-transition-delay:2.3s;transition-delay:2.3s}.vote-panel .candidate-item:nth-child(25) .candidate-vote-button.has-score{-moz-transition-delay:2.4s;-o-transition-delay:2.4s;-webkit-transition-delay:2.4s;transition-delay:2.4s}.vote-panel .candidate-item:nth-child(26) .candidate-vote-button.has-score{-moz-transition-delay:2.5s;-o-transition-delay:2.5s;-webkit-transition-delay:2.5s;transition-delay:2.5s}.vote-panel .candidate-item:nth-child(27) .candidate-vote-button.has-score{-moz-transition-delay:2.6s;-o-transition-delay:2.6s;-webkit-transition-delay:2.6s;transition-delay:2.6s}.vote-panel .candidate-item:nth-child(28) .candidate-vote-button.has-score{-moz-transition-delay:2.7s;-o-transition-delay:2.7s;-webkit-transition-delay:2.7s;transition-delay:2.7s}.vote-panel .candidate-item:nth-child(29) .candidate-vote-button.has-score{-moz-transition-delay:2.8s;-o-transition-delay:2.8s;-webkit-transition-delay:2.8s;transition-delay:2.8s}.vote-panel .overlay{-moz-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22) .3s;-o-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22) .3s;-webkit-transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22);-webkit-transition-delay:.3s;transition:all .25s cubic-bezier(0.895,0.03,0.685,0.22) .3s;-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);background:rgba(23,23,23,0.8);position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:0;padding-bottom:100%;opacity:0;z-index:98}.vote-panel .overlay .icon{border-radius:50%;display:block;background:#171717;opacity:0;position:absolute;width:94px;height:94px;left:50%;top:50%;-moz-transform:translate(-70%,-50%);-ms-transform:translate(-70%,-50%);-webkit-transform:translate(-70%,-50%);transform:translate(-70%,-50%);-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.vote-panel .overlay .icon svg{-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);margin:0 auto;position:absolute;top:50%;left:50%;fill:white;background:transparent;border-radius:0;width:12px;height:32px}.vote-panel .overlay .icon:hover{background:#e54c47}.vote-panel .overlay.is-info-visible{padding-bottom:250%;opacity:1;background:#171717;-moz-transition:all .3s cubic-bezier(0.165,0.84,0.44,1) .1s;-o-transition:all .3s cubic-bezier(0.165,0.84,0.44,1) .1s;-webkit-transition:all .3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:.1s;transition:all .3s cubic-bezier(0.165,0.84,0.44,1) .1s;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.vote-panel .overlay.is-info-visible .icon{top:40%}.vote-panel .overlay.is-info-visible+.candidate-info{z-index:99}.vote-panel .overlay.is-info-visible+.candidate-info .candidate-content,.vote-panel .overlay.is-info-visible+.candidate-info .candidate-info__close{opacity:1;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.vote-panel .candidate-item:hover .overlay{opacity:1;-moz-transition:all .25s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all .25s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all .25s cubic-bezier(0.165,0.84,0.44,1);transition:all .25s cubic-bezier(0.165,0.84,0.44,1);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.vote-panel .candidate-item:hover .overlay .icon{opacity:1;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vote-panel .candidate-item:hover .overlay.is-info-visible .icon{opacity:0;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vote-panel .candidate-info{color:#999;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:89;max-height:90vh}.vote-panel .candidate-info>*{display:block}.vote-panel .candidate-content{-moz-transition:opacity .2s ease .195s,-moz-transform .22s ease .195s;-o-transition:opacity .2s ease .195s,-o-transform .22s ease .195s;-webkit-transition:opacity .2s ease,-webkit-transform .22s ease;-webkit-transition-delay:.195s,0.195s;transition:opacity .2s ease .195s,transform .22s ease .195s;-moz-transform:translate3d(0,-20%,0);-ms-transform:translate3d(0,-20%,0);-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0);position:absolute;opacity:0;height:80%;left:0;top:0;right:0;width:100%;display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 22px}.vote-panel .candidate-content::-webkit-scrollbar{width:.5em;height:.5em}.vote-panel .candidate-content::-webkit-scrollbar-thumb{background:#e54c47}.vote-panel .candidate-content::-webkit-scrollbar-track{background:#171717}.vote-panel .candidate-content{scrollbar-face-color:#e54c47;scrollbar-track-color:#171717}.vote-panel .candidate-info__close{-moz-transition:opacity .2s ease .195s,-moz-transform .22s ease .195s;-o-transition:opacity .2s ease .195s,-o-transform .22s ease .195s;-webkit-transition:opacity .2s ease,-webkit-transform .22s ease;-webkit-transition-delay:.195s,0.195s;transition:opacity .2s ease .195s,transform .22s ease .195s;-moz-transform:translate3d(0,-20%,0);-ms-transform:translate3d(0,-20%,0);-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0);background:url(assets/tut/close-icon-683ff2b0ed6d9b66b213bce1786f81e7.svg);color:#171717;cursor:pointer;position:absolute;opacity:0;right:0;left:0;bottom:21px;margin:auto;border-radius:1000px;height:44px;width:44px;overflow:hidden;text-indent:-999px}.vote-panel .candidate-info__name{color:white;letter-spacing:.008em}.vote-panel .candidate-info__title{display:block;margin-top:-8px;letter-spacing:.04em}.vote-panel .candidate-info__twitter{color:#e54c47;display:block;margin-top:-5px}.vote-panel .candidate-info__motivation{line-height:1.25em;letter-spacing:.008em;margin-top:13px;word-wrap:break-word}@media screen and (min-width:1101px){.vote-panel .candidate-item:nth-child(5n){margin-right:0}}@media screen and (max-width:1100px) and (min-width:701px){.vote-panel .candidate-item{width:32.5%}.vote-panel .candidate-item:nth-child(3n){margin-right:0}}@media screen and (max-width:700px) and (min-width:401px){.vote-panel .candidate-item{width:49%}.vote-panel .candidate-item:nth-child(2n){margin-right:0}}@media screen and (max-width:400px){.vote-panel .candidate-item{width:100%;margin-right:0}}.carousel{margin:51px auto 82px auto;overflow:hidden;position:relative;max-width:960px;-webkit-user-select:none}.carousel .carousel-nav{-moz-transition:opacity .1s ease-in;-o-transition:opacity .1s ease-in;-webkit-transition:opacity .1s ease-in;transition:opacity .1s ease-in;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;width:40px;height:40px;padding:40px;position:absolute;z-index:1;outline:0}.carousel .carousel-nav span{visibility:hidden}.carousel .previous{background:url("assets/carousel/icn-arrow-left-d02295d0aec71e7f051945e06c7ebe2f.svg") no-repeat 0 50%;left:0}.carousel .next{background:url("assets/carousel/icn-arrow-right-f380358b57fd90a134719931b4838aab.svg") no-repeat 40px 50%;right:0}.carousel .inner{width:100%}.carousel .rsContainer{height:100%}.carousel .rsContainer div{background-size:contain;height:627px;background-position:center center;background-repeat:no-repeat;background-color:#dfdfdf}.carousel .rsContainer div.image-loader-buffer{height:10px}.carousel .rsContainer div img{visibility:hidden;margin:0 auto;max-width:100%;display:block}.carousel.tapped .carousel-nav,.no-touch .carousel .carousel-nav{filter:alpha(opacity=0);opacity:0;-moz-transition:opacity .1s ease-in;-o-transition:opacity .1s ease-in;-webkit-transition:opacity .1s ease-in;transition:opacity .1s ease-in}.touch .carousel .link{display:none}.no-touch .carousel:hover .carousel-nav{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible}@media screen and (max-width:990px) and (min-width:640px){.carousel{margin:0 10px}}@media screen and (min-width:1440px){.carousel{max-width:1280px}}@media screen and (max-width:768px){.carousel:not(.full-viewport) .link{visibility:hidden}}@media screen and (max-width:640px){.carousel:not(.full-viewport) .details{position:relative;padding-left:0;padding-right:0}.carousel:not(.full-viewport) .details .index{padding-right:22px}.carousel:not(.full-viewport) .details .caption{line-height:16px;padding-top:9px}.carousel .details p{line-height:33px}}@media screen and (max-width:320px){.carousel ul .play{background-size:contain;width:66px;height:66px}}.royalSlider{width:600px;height:400px;position:relative;direction:ltr}.royalSlider>*{float:left}.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:transparent}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:transparent}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:transparent}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0 linear .3s,opacity .3s linear;-moz-transition:visibility 0 linear .3s,opacity .3s linear;-o-transition:visibility 0 linear .3s,opacity .3s linear;transition:visibility 0 linear .3s,opacity .3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed;height:auto;width:auto;margin:0;padding:0;z-index:2147483647;top:0;left:0;bottom:0;right:0}.royalSlider .rsSlide.rsFakePreloader{opacity:1;-webkit-transition:0;-moz-transition:0;-o-transition:0;transition:0;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:0}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:url(https://d37hci2dl8sbh0.cloudfront.net/assets/grab.png) 8 8,move}.grabbing-cursor{cursor:url(https://d37hci2dl8sbh0.cloudfront.net/assets/grabbing.png) 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(https://d37hci2dl8sbh0.cloudfront.net/assets/blank.gif)}.rating-progress-indicator{margin-left:5px;position:relative;display:inline-block;width:54px;height:54px}.rating-progress-indicator canvas,.rating-progress-indicator p{position:absolute;top:0;left:0;display:inline-block;vertical-align:middle;width:54px;height:54px;color:#0c9;z-index:10;text-align:center}.rating-progress-indicator p{z-index:11;line-height:54px;font-size:15px}