@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,800i");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}strong{font-weight:700}ol,ul{list-style:none}blockquote,q{quotes:none}em{font-style:italic}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.richText :last-child{margin-bottom:0!important}.slideAnim__img,.slideAnim__text{transition:transform .3s ease-out}body.up,html.up{transition:top 2s ease-out}@font-face{font-family:icomoon;src:url(../css/fonts/icomoon.eot?3wvici);src:url(../css/fonts/icomoon.eot?3wvici#iefix) format("embedded-opentype"),url(../css/fonts/icomoon.ttf?3wvici) format("truetype"),url(../css/fonts/icomoon.woff?3wvici) format("woff"),url(../css/fonts/icomoon.svg?3wvici#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:"\e900"}.icon-card:before{content:"\e901"}.icon-close:before{content:"\e902"}.icon-menu-facebook:before{content:"\e903"}.icon-menu-instagram:before{content:"\e904"}.icon-menu:before{content:"\e906"}.icon-menu-youtube:before{content:"\e908"}.icon-yorn_insta:before{content:"\e909"}.icon-yorn_snap:before{content:"\e90a"}.icon-yorn_whats:before{content:"\e90b"}.icon-yorn_skype:before{content:"\e90c"}.icon-yorn_chat:before{content:"\e90d"}.icon-yorn_cam:before{content:"\e90e"}.icon-yorn_viber:before{content:"\e90f"}.icon-yorn_vine:before{content:"\e910"}.icon-yorn_fb:before{content:"\e911"}.icon-yorn_youtube:before{content:"\e912"}.icon-yorn_spotify2:before{content:"\e914"}.icon-yorn_symbol:before{content:"\e915"}.icon-yorn_logo:before{content:"\e916"}.icon-yorn_msn:before{content:"\e917"}.icon-yorn_call:before{content:"\e918"}.icon-yorn_arrow:before{content:"\e919"}.icon-yornx_logo:before{content:"\e91a"}.icon-yornxii_logo:before{content:"\e91b"}.icon-yorn_pokemon:before{content:"\e91c"}.icon-facebook-msg:before{content:"\e91d"}.icon-facebook:before{content:"\e91e"}.icon-pokemon_logo:before{content:"\e91f"}.icon-app-spotify:before{content:"\e922"}.icon-app-youtube:before{content:"\ea9f"}.icon-rotate_icon:before{content:"\e920";color:#fff}body{margin:0;padding:0}body,html{position:relative}.body-content,body,html{height:100%}.slick-dots li{display:inline-block;padding:30px 20px}.slick-dots button{height:15px;width:15px;cursor:pointer;border:1px solid;border-radius:23px;background-color:#fff;color:transparent}.slick-active button{padding-top:3px;height:20px;width:20px;background-color:#ce0037}.slick-arrow{background-repeat:no-repeat;background-position:50% 50%;background:transparent;border:none;color:transparent;width:36px;height:60px;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.slick-prev{left:40px;background-image:url(/images/arrow_red.png)}.slick-prev.slick-disabled{background-image:url(/images/arrow_grey.png)}@media only screen and (max-width:478px){.slick-prev{left:10px;transform:scale(.8)}}.slick-next{right:40px;background-image:url(/images/arrow_red.png);transform:scaleX(-1) translateY(-50%)}.slick-next.slick-disabled{background-image:url(/images/arrow_grey.png)}@media only screen and (max-width:478px){.slick-next{right:10px;transform:scaleX(-1) scale(.8)}}* a,input{outline:none}.formBase{width:100%;background-image:url(/images/form_image.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;padding-top:369px;padding-bottom:100px}.formBase .contentForm{height:100%;width:100%;max-width:1092px;margin:auto;padding:0 40px}@media (min-width:0) and (max-width:768px){.formBase .contentForm{padding:0 10px}}.formBase .contentForm hgroup{background-color:hsla(0,0%,100%,.8);padding:100px 40px 20px;margin:auto}@media (min-width:0) and (max-width:768px){.formBase .contentForm hgroup{padding:50px 40px 10px}}.formBase .contentForm hgroup h1{width:100%;max-width:482px;margin:auto;font-family:Open Sans,sans-serif;font-size:26px;text-transform:uppercase;font-weight:600;color:#ce0037}@media (min-width:0) and (max-width:768px){.formBase .contentForm hgroup h1{font-size:24px}}.formBase .contentForm hgroup h2{width:100%;max-width:482px;margin:0 auto 20px;font-family:Open Sans,sans-serif;font-size:30px;color:#ce0037;text-transform:uppercase;font-weight:800}@media (min-width:0) and (max-width:768px){.formBase .contentForm hgroup h2{font-size:18px}}.formBase .contentForm form{background-color:hsla(0,0%,100%,.8);padding:0 40px 50px}@media (min-width:0) and (max-width:768px){.formBase .contentForm form{padding:0 20px 30px}}.formBase .contentForm form fieldset{width:100%;max-width:480px;margin:auto}.formBase .contentForm form fieldset article{font-family:Open Sans,sans-serif;font-size:14px;line-height:18px;color:#858fa7}.formBase .contentForm form fieldset article a{color:#cb0040;word-wrap:break-word}@media (min-width:0) and (max-width:444px){.formBase .contentForm form fieldset article a{max-width:200px;overflow:hidden;display:block}}@media (min-width:0) and (max-width:588px){.formBase .contentForm form fieldset article{padding:0 20px}}.formBase .contentForm form .itemBase{font-family:Open Sans,sans-serif;font-size:22px;color:#ce0037;margin-top:55px;font-weight:700}.formBase .contentForm form .editor-label{margin-top:20px;padding-bottom:5px}.formBase .contentForm form .editor-label label{font-family:Open Sans,sans-serif;font-size:14px;color:#858fa7;font-weight:700}.formBase .contentForm form .inputfile-box{position:relative}.formBase .contentForm form .inputfile{position:absolute!important;top:0}.formBase .contentForm form .file{width:100%}.formBase .contentForm form .file-box{font-family:Open Sans,sans-serif;font-size:14px;color:#858fa7;display:inline-block;width:100%;max-width:242px;border:3px solid #bcc1ce;padding:5px 0 5px 5px;box-sizing:border-box;height:50px;overflow:hidden;word-wrap:break-word;display:table}@media (min-width:0) and (max-width:478px){.formBase .contentForm form .file-box{position:relative;max-width:100%}}.formBase .contentForm form .file-box p{display:table-cell;vertical-align:middle;overflow:hidden;width:100%;max-width:242px}.formBase .contentForm form .file-button{width:150px;font-family:Open Sans,sans-serif;font-size:16px;font-style:italic;font-weight:700;text-transform:uppercase;color:#858fa7;padding:5px;position:absolute;top:15px;right:0;text-align:right}@media (min-width:0) and (max-width:478px){.formBase .contentForm form .file-button{position:absolute;left:90%;transform:translateX(-90%);margin-top:50px}}.formBase .contentForm form .file-button:before{content:"";width:128px;height:3px;background-color:#858fa7;position:absolute;left:0;bottom:0;bottom:-10px;z-index:6}.formBase .contentForm form .uplTipo{font-family:Open Sans,sans-serif;font-size:12px;color:#858fa7;padding-left:5px;padding-top:10px}@media (min-width:0) and (max-width:478px){.formBase .contentForm form .uplTipo{position:absolute;margin-top:-5px}}.formBase .contentForm form .editor-field{width:100%;max-width:480px}.formBase .contentForm form .editor-field:last-child input{padding-bottom:56px}.formBase .contentForm form .editor-field .field-validation-error{display:block;font-family:Open Sans,sans-serif;font-size:13px;color:#ce0037;font-weight:700;padding-top:10px;padding-bottom:10px}@media (min-width:0) and (max-width:478px){.formBase .contentForm form .editor-field .field-validation-error{position:absolute;margin-top:50px}}.formBase .contentForm form .editor-field input{background-color:#fff}.formBase .contentForm form .editor-field input,.formBase .contentForm form .editor-field select{border:3px solid #bcc1ce;width:100%;line-height:30px;font-family:Open Sans,sans-serif;font-size:16px;color:#858fa7;outline:none;padding:0 10px}.formBase .contentForm form .editor-field select{background:#fff url(/images/icon-select.png) no-repeat right -11px;overflow:hidden;-webkit-appearance:none;cursor:pointer}.formBase .contentForm form .editor-field select#RegionDropDown{max-width:250px}.formBase .contentForm form .editor-field .modificar-ficheiro{cursor:pointer;text-decoration:none;color:#ce0037;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700}@media (min-width:0) and (max-width:478px){.formBase .contentForm form .editor-field .modificar-ficheiro{position:absolute;margin-top:25px}}.formBase .contentForm form .editor-field.dataNascimento select{display:inline-block;width:32.7%}@media (min-width:0) and (max-width:512px){.formBase .contentForm form .editor-field.dataNascimento select{width:100%;margin-bottom:10px}}.formBase .contentForm form .editor-field label[for=file-input]{display:block;margin-bottom:1em;font-size:1em;color:#fff;opacity:.9;font-weight:700}.formBase .contentForm form .editor-field input[type=file]{cursor:pointer;position:absolute;padding:0;opacity:0;z-index:6}.formBase .contentForm form .editor-field input[type=file]:before{content:"";width:128px;height:3px;background-color:#858fa7;position:absolute;left:0;bottom:55px;z-index:6}.formBase .contentForm form .editor-field input[type=file]::-webkit-file-upload-button{background:#fff;border:0;padding:1em 2em;cursor:pointer;border-radius:.2em;font-family:Open Sans,sans-serif;font-size:16px;color:#858fa7;font-weight:700}.formBase .contentForm form .editor-field input[type=file]::-ms-browse{background:#ccc;border:0;padding:1em 2em;cursor:pointer;color:#fff;border-radius:.2em}.formBase .contentForm form .addMember{font-family:Open Sans,sans-serif;font-size:14px;color:#858fa7;font-weight:700;display:block;background-color:#d4d8e0;color:#fff;width:214px;padding:20px 0;text-align:center;text-decoration:none;text-transform:uppercase;margin-bottom:43px}@media (min-width:0) and (max-width:478px){.formBase .contentForm form .addMember{margin-top:20px}}.formBase .contentForm form .listMembers{width:100%}.formBase .contentForm form .listMembers li{margin-bottom:38px;display:inline-block;position:relative}.formBase .contentForm form .listMembers li:nth-of-type(odd){margin-right:23%}.formBase .contentForm form .listMembers li:before{content:"";width:99px;height:3px;background-color:#dde0e6;position:absolute;left:0;bottom:-15px;z-index:6}.formBase .contentForm form .listMembers .lider{font-family:Open Sans,sans-serif;font-size:14px;color:#ce0037;font-weight:700;margin-bottom:5px}.formBase .contentForm form .listMembers .nome{font-family:Open Sans,sans-serif;font-size:14px;color:#858fa7;font-weight:700;margin-bottom:8px}.formBase .contentForm form .listMembers .numeros{font-family:Open Sans,sans-serif;font-size:14px;color:#858fa7;font-weight:300;margin-bottom:5px}.formBase .contentForm form .listMembers .modificar-user{text-decoration:none;color:#858fa7;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;padding:5px 8px 0 0}.formBase .contentForm form .listMembers .remover-user{color:#ce0037}.formBase .contentForm form .campObrig{font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;color:#858fa7;text-align:center;width:100%;margin-bottom:30px;margin-top:45px}.formBase .contentForm form .campObrig.uploud{margin-top:40px}@media (min-width:0) and (max-width:478px){.formBase .contentForm form .campObrig{margin-top:110px}}.formBase .contentForm form .boxSubmit{text-align:center;overflow:hidden}.formBase .contentForm form .boxSubmit .bot-next{width:235px;border:none;background:url(/images/bot-bg.png) no-repeat 0 0;font-family:Open Sans,sans-serif;font-size:18px;color:#fff;font-weight:700;margin-top:30px;cursor:pointer;margin:auto;display:block;text-decoration:none;text-transform:uppercase;padding:19px 0}@media (min-width:0) and (max-width:478px){.formBase .contentForm form .boxSubmit .bot-next{float:none;font-size:16px}}.formBase .contentForm form .boxSubmit.boxBotMembers .bot-next{float:right}@media (min-width:0) and (max-width:478px){.formBase .contentForm form .boxSubmit.boxBotMembers .bot-next{float:none;font-size:16px}}.formBase .contentForm form .boxSubmit.boxBotMembers .bot-voltar{float:left;width:150px;font-family:Open Sans,sans-serif;font-size:16px;font-style:italic;font-weight:700;text-transform:uppercase;color:#858fa7;padding:5px;position:relative;top:15px;right:0;text-align:right;text-decoration:none}.formBase .contentForm form .boxSubmit.boxBotMembers .bot-voltar:before{content:"";width:128px;height:3px;background-color:#858fa7;position:absolute;left:0;bottom:0;bottom:-10px;z-index:6}@media (min-width:0) and (max-width:478px){.formBase .contentForm form .boxSubmit.boxBotMembers .bot-voltar{font-size:16px;float:none;display:inline-block;margin-bottom:70px}}.loader-gif{width:50%;margin-left:50%;transform:translateX(-50%);background:none;margin-top:40px}.loader-gif span{margin-left:20px;font-family:Open Sans,sans-serif;font-size:13px;font-weight:700;color:#858fa7}.loader-gif svg{width:100%;animation:loading 3s linear infinite}.loader-gif svg #loading-inner{stroke-dashoffset:0;stroke-dasharray:300;stroke-width:10;stroke-miterlimit:10;stroke-linecap:round;animation:loading-circle 2s linear infinite;stroke:#ce0037;fill:transparent}@media (min-width:0) and (max-width:478px){.loader-gif{width:70%;margin-top:80px}}.progress{height:20px;line-height:20px;margin-bottom:20px;margin-top:10px;overflow:hidden;background-color:#f5f5f5;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;color:#858fa7}@media (min-width:0) and (max-width:478px){.progress{margin-top:65px}}.progress .progress-bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;background-color:#cb0040;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}#status{font-family:Open Sans,sans-serif;font-size:12px;color:#858fa7;padding-left:5px}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.pane{background-color:rgba(206,0,55,.8);width:100%;height:100%;position:fixed;visibility:hidden;z-index:7}.header,.header_class{width:100%;z-index:8}.header{visibility:visible;background-color:#21335e;height:75px;position:fixed}.header #yorn-logo{top:14px;left:22px;position:absolute}.header #yorn-logo a{text-decoration:none;color:#fff}.header #yorn-logo .icon-yorn_logo{color:#fff;opacity:1;font-size:45px}.header .navigation{text-align:center;visibility:hidden}.header .navigation li{font-family:Open Sans,sans-serif;font-size:18px;text-transform:uppercase;font-weight:bolder}.header .navigation li a{text-decoration:none;color:#fff}.header .navigation .social-icon{font-size:45px;vertical-align:middle;letter-spacing:-16px;opacity:.8}.header .navigation .social-icon:hover{opacity:1}@media only screen and (max-width:350px){.header{height:66px}.header #yorn-logo .icon-yorn_logo{font-size:38px}.header .navigation ul{margin-top:100px}.header .navigation ul li{font-size:15px;padding-bottom:20px}.header .navigation ul li .social-icon{padding-right:25px;padding-left:2px;font-size:35px;opacity:1}.header .yorn-card{margin-right:80px;margin-top:-317px}.header .yorn-menu{margin-top:-345px;padding:14px 0;visibility:visible}.header .yorn-menu a{text-decoration:none;color:#fff;display:block;height:66px;background-color:#ce0037}.header .yorn-menu a i.icon-close,.header .yorn-menu a i.icon-menu{visibility:visible}.header .yorn-card,.header .yorn-menu{font-size:38px;display:block;width:80px;height:75px;text-align:center;display:inline-block;position:relative;float:right}.header .yorn-card a,.header .yorn-menu a{text-decoration:none;color:#fff;padding:14px 0}}@media only screen and (min-width:351px){.header .navigation ul{margin-top:120px}.header .navigation li{font-size:25px;padding-bottom:20px}.header .navigation .social-icon{opacity:1;padding:0 15px}.header .yorn-card{margin-right:98px;margin-top:-398px}.header .yorn-menu{padding:14px 0;margin-top:-426px;visibility:visible}.header .yorn-menu a{text-decoration:none;color:#fff;display:block;height:75px;background-color:#ce0037}.header .yorn-menu a i.icon-close,.header .yorn-menu a i.icon-menu{visibility:visible}.header .yorn-card,.header .yorn-menu{font-size:45px;display:block;width:98px;height:75px;text-align:center;display:inline-block;position:relative;float:right}.header .yorn-card a,.header .yorn-menu a{text-decoration:none;color:#fff;padding:14px 0}}@media only screen and (min-width:767px){.header .navigation ul{margin-top:200px}.header .navigation li{font-size:40px;padding-bottom:20px}.header .navigation .social-icon{opacity:1;padding:0 15px}.header .yorn-card{margin-right:98px;margin-top:-553px}.header .yorn-menu{padding:14px 0;margin-top:-581px;visibility:visible}.header .yorn-menu a{text-decoration:none;color:#fff;display:block;height:75px;background-color:#ce0037}.header .yorn-menu a i.icon-close,.header .yorn-menu a i.icon-menu{visibility:visible}.header .yorn-card,.header .yorn-menu{font-size:45px;display:block;width:98px;height:75px;text-align:center;display:inline-block;position:relative;float:right}.header .yorn-card a,.header .yorn-menu a{text-decoration:none;color:#fff;padding:14px 0}}@media only screen and (min-width:1180px){.header{background-color:#21335e!important}.header .navigation{visibility:visible;opacity:1!important;width:70%;height:75px;position:relative;top:18px;left:15%}.header .navigation ul{margin-top:0}.header .navigation li{font-size:18px;display:inline;padding:29px 10px}.header .navigation li a{opacity:.8;height:75px}.header .navigation li a:hover{opacity:1}.header .navigation .social-icon{padding-right:4px;padding-left:0;opacity:.8}.header .navigation .icon-menu-facebook{padding-left:40px}.header .yorn-card{margin-top:-75px;margin-right:0}.header .yorn-card i:before{position:relative;color:#fff;top:17px;right:20px;float:right}.header .yorn-card i:after{text-align:center!important;position:relative;font-family:Open Sans,sans-serif;font-size:12px;text-transform:uppercase;font-weight:bolder;content:"Pedir Cartão";font-style:italic;color:#fff;line-height:17px;top:24px;right:70px;width:10%;float:right}.header .yorn-menu{cursor:pointer;visibility:hidden}}.hero{background-position:50% 22%}.hero #sticker{position:fixed;display:block;right:20px;top:90px;z-index:7}.hero #sticker img{box-shadow:10px -10px 15px rgba(0,0,0,.6);-moz-box-shadow:10px -10px 15px rgba(0,0,0,.6);-webkit-box-shadow:10px -10px 15px rgba(0,0,0,.6);-o-box-shadow:10px -10px 15px rgba(0,0,0,.6)}.hero #sticker #close_sticker{position:absolute;cursor:pointer;font-size:28px;font-weight:800;color:#ce0037;right:6px;top:0}@media (min-width:301px) and (max-width:365px){.hero #sticker{transform:scale(.8);top:70px;right:0}.hero #sticker #close_sticker{font-size:44px;right:6px}}@media (min-width:0) and (max-width:300px){.hero #sticker{transform:scale(.6);top:30px;right:-30px}.hero #sticker #close_sticker{font-size:54px;right:6px}}.hero #btn{cursor:pointer;position:absolute;bottom:60px;left:50%;transform:translateX(-50%);font-family:Open Sans,sans-serif;font-size:18px;text-transform:uppercase;font-weight:bolder;text-decoration:none;color:#fff;background-color:#ce0037;padding:20px 44px;display:inline-block;vertical-align:middle;transform:skew(-25deg) translateX(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;min-height:20px;min-width:100px;border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px}.hero #btn p{transform:skew(25deg);color:#fff}@media only screen and (max-width:700px){.hero{background-image:url(/images/background_hero_750.png)!important}}.hero{width:100%;height:100%;background-size:cover;background-position:50% 15%;position:relative;text-align:center;display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:900px){.hero{background-image:url(/images/KV_ALL_mobile_fase3_72dpi.jpg)!important;background-position:50% 26%}}.hero #copy{font-family:Open Sans,sans-serif;font-size:22px;text-transform:uppercase;font-weight:800;font-style:italic;color:#fff;position:absolute;bottom:145px;max-width:457px;left:50%;transform:translateX(-50%);z-index:1;text-shadow:1px 1px #0e0420}@media (min-width:0) and (max-width:550px){.hero #copy{font-size:17px;padding:0;position:static;left:auto;transform:none;bottom:auto;max-width:90%;margin:0 auto;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:150px}}.hero #logo_dancers{position:absolute;top:65%;left:53%;transform:translate(-50%,-50%);z-index:0}.hero #cta_youtube{cursor:pointer;position:absolute;bottom:60px;left:50%;transform:translateX(-50%);font-family:Open Sans,sans-serif;font-size:18px;text-transform:uppercase;font-weight:bolder;text-decoration:none;color:#fff;background-color:#ce0037;padding:20px 44px;display:inline-block;vertical-align:middle;transform:skew(-25deg) translateX(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;min-height:20px;min-width:100px;border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px}.hero #cta_youtube p{transform:skew(25deg);color:#fff}@media (min-width:0) and (max-width:768px){.hero #cta_youtube{width:160px;padding:20px 14px;bottom:65px}}.hero #cta_youtube p{font-style:italic}.hero #logo_vodafone{position:absolute;right:65px;bottom:55px}.hero .animate{animation-duration:.9s;animation-fill-mode:both;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes a{0%,to{transform:translateY(0) translateX(-50%)}50%{transform:translateY(-5px) translateX(-50%)}}.hero .bounce{animation-name:a}.hero #arrow{position:absolute;bottom:20px;left:50%}@media (min-width:0) and (max-width:1280px){.hero #logo_dancers{width:60%;top:65%}}@media (min-width:0) and (max-width:1190px){.hero #logo_dancers{width:100%;left:50%;padding:0 10px}}@media (min-width:0) and (max-width:900px){.hero #logo_dancers{display:none}}@media only screen and (max-width:518px){.hero #logo_vodafone{right:20px;transform:scale(.6)}}@media only screen and (max-width:414px){.hero #btn{width:250px}.hero #logo_vodafone{right:10px;bottom:0}}.video{width:100%;height:100%;background-size:cover;background-position:50% 50%;position:relative}.video #wrapper-video{padding:80px;height:100%;width:100%}@media (min-width:0) and (max-width:685px){.video #wrapper-video{padding:0}}.introduction{width:100%;background-size:cover;background-position:50%;position:relative;text-align:center;padding:62px 0 105px;color:#fff}.introduction #intro_container #title_img{position:absolute;left:200px}.introduction #intro_container #particles_title{position:absolute;left:520px}.introduction #intro_container #copy_intro{position:absolute;text-align:left;width:408px;margin-top:20px;right:260px}.introduction #intro_container #copy_intro #headline{font-family:Open Sans,sans-serif;font-size:30px;text-transform:uppercase;font-weight:bolder;line-height:35px}.introduction #intro_container #copy_intro #description{font-family:Open Sans,sans-serif;font-size:14px;text-transform:none;font-weight:600;color:inherit;line-height:19px;margin-top:15px}.introduction #intro_container #copy_intro svg{margin-top:-125px;margin-left:-30px;fill:transparent;stroke:#a4b6e2;stroke-width:3}@media (min-width:1180px) and (max-width:1325px){.introduction #intro_container #copy_intro{right:150px}}.introduction #splash_title{margin-top:300px}.introduction #splash_title p{font-family:Open Sans,sans-serif;font-size:23px;text-transform:uppercase;font-weight:800;color:#ce0037;font-style:italic;margin-top:-45px}.introduction .requirements{display:inline-block;width:100%;margin-top:50px}.introduction .requirements .requirement_wrapper{position:relative;display:inline-block;vertical-align:top;width:270px;height:315px;margin-left:10px;margin-top:15px;background:linear-gradient(135deg,transparent 20px,#ce0037 0) 0 0}.introduction .requirements .requirement_wrapper:first-of-type{margin-left:0}.introduction .requirements .requirement_wrapper .rectangle{width:270px;height:315px;background:linear-gradient(135deg,transparent 20px,#ce0037 0) 0 0}.introduction .requirements .requirement_wrapper #rectangle_white{width:270px;height:75px;position:absolute;bottom:0;background:#fff}.introduction .requirements .requirement_wrapper .number{position:relative;z-index:2;margin:20px 0}.introduction .requirements .requirement_wrapper .copy_req{z-index:2}.introduction .requirements .requirement_wrapper .copy_req .headline_req{font-family:Open Sans,sans-serif;font-size:20px;text-transform:uppercase;font-weight:800;line-height:25px}.introduction .requirements .requirement_wrapper .copy_req .subheadline_req{font-family:Open Sans,sans-serif;font-size:14px;text-transform:none;font-weight:700;color:#ebbbc4;line-height:18px;margin-top:15px}.introduction .requirements .requirement_wrapper #copy_req_one .subheadline_req{width:230px;margin:15px auto 0}.introduction .requirements .requirement_wrapper #divider{margin-top:35px}.introduction .requirements .requirement_wrapper #divider_quatro{margin-top:25px}.introduction .requirements .requirement_wrapper #pdf_icon{position:relative;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1180px){.introduction #intro_container #title_img{left:0;margin-left:50%;transform:translateX(-50%)}.introduction #intro_container #particles_title{margin-left:5%;transform:translateX(-20%)}.introduction #intro_container #copy_intro{width:500px;left:55%;top:390px;transform:translateX(-50%)}.introduction #intro_container #copy_intro svg{display:none}.introduction #splash_title{margin-top:570px}.introduction .requirements{max-width:600px;margin-top:50px}}@media only screen and (max-width:700px){.introduction #intro_container #title_img{transform:scale(.8) translateX(-65%)}.introduction #intro_container #particles_title{transform:scale(.5);margin-left:-20%;margin-top:5%}}@media only screen and (max-width:775px){.requirements{margin-top:60px!important}.requirements .requirement_wrapper{padding:5px;width:70%!important;height:200px!important}.requirements .requirement_wrapper #rectangle_white{margin-left:315px!important;width:100px!important;height:200px!important;padding-left:5px}.requirements .requirement_wrapper .number{position:absolute;margin-top:50px!important;margin-left:-250px!important}.requirements .requirement_wrapper .copy_req{text-align:left;margin-top:-100px!important;margin-left:125px!important}.requirements .requirement_wrapper #copy_req_one .subheadline_req{margin-left:0!important}.requirements .requirement_wrapper #copy_req_one,.requirements .requirement_wrapper #copy_req_two{margin-top:-110px!important}.requirements .requirement_wrapper .img_bottom{visibility:hidden}}@media only screen and (max-width:625px){#intro_container #title_img{transform:scale(.6) translateX(-85%)!important;margin-top:-90px!important}#intro_container #particles_title{display:none}#intro_container #copy_intro{margin-top:-10%!important;width:335px!important}.requirements{margin-top:60px!important}.requirements .requirement_wrapper{width:60%!important;height:150px!important}.requirements .requirement_wrapper #rectangle_white{margin-left:275px!important;width:80px!important;height:150px!important}.requirements .requirement_wrapper .number{position:absolute;margin-top:30px!important;margin-left:-200px!important}.requirements .requirement_wrapper .copy_req{text-align:left;margin-top:-100px!important;margin-left:110px!important}.requirements .requirement_wrapper .copy_req .headline_req{font-size:16px!important}.requirements .requirement_wrapper .copy_req .subheadline_req{font-size:12px!important}.requirements .requirement_wrapper #copy_req_one{margin-top:-125px!important}.requirements .requirement_wrapper #copy_req_two{margin-top:-115px!important}}@media only screen and (max-width:518px){#particles_title{display:none}.requirements{margin-top:60px!important}.requirements .requirement_wrapper{width:80%!important;height:150px!important}.requirements .requirement_wrapper #rectangle_white{margin-left:-5px!important;top:150px!important;width:100%!important;height:60px!important}.requirements .requirement_wrapper .number{position:absolute;margin-top:30px!important;margin-left:-250px!important}.requirements .requirement_wrapper .copy_req{text-align:left;margin-top:-100px!important;margin-left:130px!important}.requirements .requirement_wrapper #copy_req_one{margin-top:-130px!important}.requirements .requirement_wrapper #copy_req_two{margin-top:-115px!important}}@media only screen and (max-width:414px){#intro_container #title_img{transform:scale(.5) translateX(-100%)!important;margin-top:-85px!important}#intro_container #copy_intro{margin-top:-35%!important;width:265px!important}#particles_title{display:none}#splash_title{transform:scale(.7)!important}.requirements{margin-top:30px!important}.requirements .requirement_wrapper{width:70%!important;height:120px!important}.requirements .requirement_wrapper #rectangle_white{margin-left:-5px!important;top:120px!important;width:100%!important;height:60px!important}.requirements .requirement_wrapper .number{position:absolute;margin-top:8px!important;margin-left:-160px!important}.requirements .requirement_wrapper .copy_req{text-align:left;margin-top:-100px!important;margin-left:85px!important}.requirements .requirement_wrapper .copy_req .headline_req{font-size:13px!important}.requirements .requirement_wrapper .copy_req .subheadline_req{font-size:12px!important;margin-top:-2px!important;width:170px!important}.requirements .requirement_wrapper #copy_req_one{margin-top:-120px!important}.requirements .requirement_wrapper #copy_req_two{margin-top:-110px!important}}.recap{width:100%;background-size:cover;background-position:50%;position:relative;text-align:center;letter-spacing:1px;line-height:19px;padding:80px 50px;color:#fff;overflow:hidden}.recap #title_recap{min-height:65px}@media (min-width:0px) and (max-width:520px){.recap #title_recap img{position:absolute;left:43%;transform:scale(.8) translateX(-50%)}}@media (min-width:0px) and (max-width:400px){.recap #title_recap img{left:38%;transform:scale(.7) translateX(-50%)}}@media (min-width:0px) and (max-width:300px){.recap #title_recap img{left:30%;transform:scale(.7) translateX(-50%)}}.recap #title_recap p{position:absolute;font-family:Open Sans,sans-serif;font-size:23px;text-transform:uppercase;font-weight:800;font-style:italic;letter-spacing:normal;color:#2e6fcd;left:50%;top:105px;transform:translateX(-50%)}@media (min-width:401px) and (max-width:520px){.recap #title_recap p{font-size:18px}}@media (min-width:0) and (max-width:400px){.recap #title_recap p{font-size:15px}}.recap #small_copy{font-family:Open Sans,sans-serif;font-size:22px;text-transform:uppercase;font-weight:800;font-style:italic;letter-spacing:normal;line-height:normal;max-width:1070px;margin:25px auto 30px}@media (min-width:451px) and (max-width:580px){.recap #small_copy{font-size:18px}}@media (min-width:0) and (max-width:450px){.recap #small_copy{font-size:15px}}@media (min-width:0px) and (max-width:300px){.recap #small_copy{font-size:13px}}.recap .videos_carousel{position:relative;width:100%;max-width:1110px;height:100%;margin:0 auto}.recap .videos_carousel .slick-prev{left:-35px}.recap .videos_carousel .slick-next{right:-35px}.recap .videos_carousel .slick-track{width:1290px!important}.recap .videos_carousel .carousel_item{vertical-align:top;position:relative;width:295px!important;height:170px;display:inline-block;margin:20px 35px;background:#000}.recap .videos_carousel .carousel_item .video{cursor:pointer;width:100%;z-index:1}@media (min-width:0) and (max-width:660px){.recap .videos_carousel .carousel_item .video{padding-bottom:64px}}.recap .videos_carousel .carousel_item:before{content:url(/images/frame_rectangle.png);z-index:0;position:absolute;top:10px;left:10px}@media (min-width:0) and (max-width:520px){.recap .videos_carousel .carousel_item:before{transform:scaleX(.85) scaleY(.75);top:-15px;left:-15px}}.recap .videos_carousel .carousel_item:after{cursor:pointer;content:url(/images/play.png);z-index:1;position:absolute;top:55px;left:130px}@media (min-width:0) and (max-width:520px){.recap .videos_carousel .carousel_item:after{transform:scale(.85);top:30px;left:110px}}.recap .videos_carousel .carousel_item .modal{display:none;position:fixed;z-index:4;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.7)}.recap .videos_carousel .carousel_item .modal .modal-content{background-color:#ce0037;border-radius:5px;margin:160px auto;padding:5px;max-width:720px;max-height:410px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);animation-name:b;animation-duration:.8s}@media (min-width:0) and (max-width:820px){.recap .videos_carousel .carousel_item .modal .modal-content{width:100%;height:100%;padding:2px;margin:130px auto}}@media (min-width:0px) and (max-width:600px){.recap .videos_carousel .carousel_item .modal .modal-content{max-height:100%;margin:0;padding:0}}.recap .videos_carousel .carousel_item .modal .close{color:#aaa;position:absolute;font-size:48px;font-weight:700;top:150px;padding:10px}@media (min-width:0) and (max-width:820px){.recap .videos_carousel .carousel_item .modal .close{top:80px;right:10px;font-size:55px}}@media (min-width:0px) and (max-width:600px){.recap .videos_carousel .carousel_item .modal .close{top:80px;right:0}}.recap .videos_carousel .carousel_item .modal .close:focus,.recap .videos_carousel .carousel_item .modal .close:hover{color:#ce0037;text-decoration:none;cursor:pointer}@media (min-width:0) and (max-width:520px){.recap .videos_carousel .carousel_item{margin:15px 0;width:245px!important;height:120px}}@media (min-width:401px) and (max-width:850px){.recap{padding:80px}}@media (min-width:301px) and (max-width:400px){.recap{padding:80px 30px}}@media (min-width:0) and (max-width:300px){.recap{padding:80px 20px}}@keyframes b{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.phases{width:100%;min-height:850px;background-size:cover;background-position:50%;padding:70px 0}.phases .particles_phases{width:100%;height:100%;position:absolute}@media (min-width:0) and (max-width:925px){.phases .particles_phases{z-index:0}}.phases .particles_phases #particle_bottom_fases{z-index:7;position:absolute;bottom:5%;right:20%}.phases .particles_phases #particle_left_fases{z-index:7;position:absolute;left:10%;top:60%}.phases .particles_phases #particle_right_fases{z-index:7;position:absolute;right:5%;top:50%}.phases #title_phases{text-align:center;padding:20px}.phases #title_phases p{font-family:Open Sans,sans-serif;font-size:23px;text-transform:uppercase;font-weight:800;font-style:italic;color:#fff;margin-top:-45px}@media (min-width:0) and (max-width:390px){.phases #title_phases{transform:scale(.85)}.phases #title_phases img{width:100%}}.phases .wrapper_phases{width:inherit;overflow:hidden;position:relative}.phases .wrapper_phases .menu_phases{width:100%;height:30%;display:inline-block;text-align:center;position:relative}.phases .wrapper_phases .menu_phases .container_phases{display:inline-block;height:30%;text-align:center;left:0;right:0;padding:30px 0 10px;position:relative;z-index:0}.phases .wrapper_phases .menu_phases .container_phases .phase_button{cursor:pointer;width:225px;position:relative}.phases .wrapper_phases .menu_phases .container_phases .phase_button svg #nonsel{visibility:hidden;fill:#fff}.phases .wrapper_phases .menu_phases .container_phases .phase_button svg #sel{visibility:visible;fill:#ce0037}.phases .wrapper_phases .menu_phases .container_phases .phase_button .button_text{height:60px;width:225px;position:absolute;font-family:Open Sans,sans-serif;font-size:16px;text-transform:uppercase;font-weight:800;line-height:25px;bottom:-14px}.phases .wrapper_phases .menu_phases .container_phases #phase_one_wrapper{display:inline-block;text-align:center;margin:5px;width:225px;height:60px}.phases .wrapper_phases .menu_phases .container_phases #phase_one_wrapper svg #nonsel{visibility:visible}.phases .wrapper_phases .menu_phases .container_phases #phase_one_wrapper svg #sel{visibility:hidden}.phases .wrapper_phases .menu_phases .container_phases #phase_one_wrapper .button_text{color:#ce0037}.phases .wrapper_phases .menu_phases .container_phases #phase_two_wrapper{display:inline-block;text-align:center;margin:5px;width:225px;height:60px}.phases .wrapper_phases .menu_phases .container_phases #phase_two_wrapper svg #nonsel{visibility:visible}.phases .wrapper_phases .menu_phases .container_phases #phase_two_wrapper svg #sel{visibility:hidden}.phases .wrapper_phases .menu_phases .container_phases #phase_two_wrapper .button_text{color:#ce0037}.phases .wrapper_phases .menu_phases .container_phases #phase_three_wrapper{display:inline-block;text-align:center;margin:5px;width:225px;height:60px}.phases .wrapper_phases .menu_phases .container_phases #phase_three_wrapper svg #sel{visibility:visible}.phases .wrapper_phases .menu_phases .container_phases #phase_three_wrapper svg #nonsel{visibility:hidden}.phases .wrapper_phases .menu_phases .container_phases #phase_three_wrapper .button_text{color:#fff}.phases .wrapper_phases .menu_phases .container_phases #phase_four_wrapper{display:inline-block;text-align:center;margin:5px;width:225px;height:60px}.phases .wrapper_phases .menu_phases .container_phases #phase_four_wrapper svg #nonsel{visibility:visible}.phases .wrapper_phases .menu_phases .container_phases #phase_four_wrapper svg #sel{visibility:hidden}.phases .wrapper_phases .menu_phases .container_phases #phase_four_wrapper .button_text{color:#ce0037}@media (min-width:0) and (max-width:516px){.phases .wrapper_phases .menu_phases .container_phases{display:none}}.phases .wrapper_phases .phases_carousel{width:100%;max-width:980px;margin:20px auto}@media (min-width:0) and (max-width:925px){.phases .wrapper_phases .phases_carousel{z-index:2}}.phases .wrapper_phases .phases_carousel .carousel-item{width:100%;display:table}@media (min-width:0) and (max-width:925px){.phases .wrapper_phases .phases_carousel .carousel-item{margin:auto;width:80%}}.phases .wrapper_phases .phases_carousel .carousel-item .image_holder{position:relative;width:50%;min-width:450px;display:table-cell;text-align:center}@media (min-width:0) and (max-width:925px){.phases .wrapper_phases .phases_carousel .carousel-item .image_holder{display:none}}.phases .wrapper_phases .phases_carousel .carousel-item .image_holder .phase_status{position:absolute;left:37px;top:46%;z-index:2}.phases .wrapper_phases .phases_carousel .carousel-item .copy_container{width:50%;display:table-cell;text-align:left;vertical-align:top;padding-top:30px}@media (min-width:0) and (max-width:925px){.phases .wrapper_phases .phases_carousel .carousel-item .copy_container{width:100%}}@media (min-width:0) and (max-width:515px){.phases .wrapper_phases .phases_carousel .carousel-item .copy_container{padding-top:0!important}}.phases .wrapper_phases .phases_carousel .carousel-item .copy_container .phase_title{position:relative;top:0}@media (min-width:0) and (max-width:925px){.phases .wrapper_phases .phases_carousel .carousel-item .copy_container .phase_title{margin-left:50%;transform:translateX(-50%)}}.phases .wrapper_phases .phases_carousel .carousel-item .copy_container p{position:relative;width:90%;font-family:Open Sans,sans-serif;font-size:16px;text-transform:none;font-weight:600;color:#fff;line-height:20px;padding-top:20px}@media (min-width:0) and (max-width:925px){.phases .wrapper_phases .phases_carousel .carousel-item .copy_container p{width:100%}}@media (min-width:0) and (max-width:516px){.phases .wrapper_phases .phases_carousel .carousel-item .copy_container p{margin:0 100px;width:60%}}@media (min-width:0) and (max-width:375px){.phases .wrapper_phases .phases_carousel .carousel-item .copy_container p{margin:0 70px;width:60%}}.phases .wrapper_phases .phases_carousel #phase_four,.phases .wrapper_phases .phases_carousel #phase_one,.phases .wrapper_phases .phases_carousel #phase_two{display:none}@media (min-width:0) and (max-width:516px){.phases .wrapper_phases .phases_carousel #phase_four,.phases .wrapper_phases .phases_carousel #phase_one,.phases .wrapper_phases .phases_carousel #phase_two{display:block}}.phases .wrapper_phases .rules{width:100%;height:90px;margin-top:30px;margin-bottom:80px;z-index:2}@media (min-width:0) and (max-width:925px){.phases .wrapper_phases .rules{margin-top:40px;margin-bottom:40px}}.phases .wrapper_phases .rules a{position:absolute;left:50%;transform:translateX(-50%);font-family:Open Sans,sans-serif;font-size:18px;text-transform:uppercase;font-weight:bolder;text-decoration:none;color:#fff;background-color:#ce0037;padding:20px 44px;display:inline-block;vertical-align:middle;transform:skew(-25deg) translateX(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;min-height:20px;min-width:100px;border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;font-style:italic}.phases .wrapper_phases .rules a p{transform:skew(25deg);color:#fff}.judges{width:100%;background-size:cover;background-position:50%;position:relative;text-align:center;letter-spacing:1px;line-height:19px;padding:90px 0 155px;color:#fff;overflow:hidden}.judges #title_judges{min-height:65px}@media (min-width:0px) and (max-width:520px){.judges #title_judges img{position:absolute;left:43%;transform:scale(.8) translateX(-50%)}}@media (min-width:0px) and (max-width:400px){.judges #title_judges img{left:38%;transform:scale(.7) translateX(-50%)}}@media (min-width:0px) and (max-width:300px){.judges #title_judges img{left:30%;transform:scale(.7) translateX(-50%)}}.judges #title_judges p{position:absolute;font-family:Open Sans,sans-serif;font-size:23px;text-transform:uppercase;font-weight:800;font-style:italic;letter-spacing:normal;color:#2e6fcd;left:50%;top:115px;transform:translateX(-50%)}@media (min-width:401px) and (max-width:520px){.judges #title_judges p{font-size:20px}}@media (min-width:0) and (max-width:400px){.judges #title_judges p{font-size:15px}}.judges #small_copy{font-family:Open Sans,sans-serif;font-size:16px;text-transform:uppercase;font-weight:800;margin-top:20px}@media (min-width:451px) and (max-width:580px){.judges #small_copy{font-size:18px}}@media (min-width:0) and (max-width:450px){.judges #small_copy{font-size:15px;padding:0 25px}}@media (min-width:0px) and (max-width:300px){.judges #small_copy{font-size:13px}}.judges .judges_carousel{position:relative;width:100%}@media (min-width:0) and (max-width:350px){.judges .judges_carousel .slick-arrow{top:100%}}@media (min-width:0) and (max-width:350px){.judges .judges_carousel .slick-prev{left:100px}}@media (min-width:0) and (max-width:350px){.judges .judges_carousel .slick-next{right:100px}}.judges .judges_carousel .carousel_item{vertical-align:top;width:260px;display:inline-block;margin:15px}.judges .judges_carousel .judge_wrapper{width:260px;padding-bottom:110px}@media (min-width:0) and (max-width:660px){.judges .judges_carousel .judge_wrapper{margin:auto;overflow:hidden;padding-bottom:64px}}.judges .judges_carousel .judge_wrapper svg{margin-top:-7px;fill:rgba(0,0,0,.3);stroke:#a4b6e2;stroke-width:2;transition:all .5s ease-out}@media (min-width:0) and (max-width:660px){.judges .judges_carousel .judge_wrapper svg{margin-top:-1px}}.judges .judges_carousel .judge_wrapper .judge_pic{position:relative;z-index:1}.judges .judges_carousel .judge_wrapper .judge_copy{position:absolute;text-align:left;font-family:Open Sans,sans-serif;font-size:16px;text-transform:uppercase;font-weight:800;margin-top:-195px;margin-left:25px;z-index:1}.judges .judges_carousel .judge_wrapper .judge_copy .judge_name{width:202px}.judges .judges_carousel .judge_wrapper .judge_copy .judge_job{color:#65dfde}.judges .judges_carousel .judge_wrapper .judge_copy .judge_bio{font-family:Open Sans,sans-serif;font-size:14px;text-transform:none;font-weight:600;overflow:hidden;height:60px;width:215px;margin-top:10px;transition:all .5s ease-out}.judges .judges_carousel .judge_wrapper .judge_copy .divider_judge{margin-top:30px}.judges .judges_carousel .judge_wrapper:hover .judge_copy{z-index:4}.judges .judges_carousel .judge_wrapper:hover .judge_copy .judge_bio{height:210px}.judges .judges_carousel .judge_wrapper:hover svg{transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform:scaleY(1.7);-ms-transform:scaleY(1.7);-webkit-transform:scaleY(1.7);-moz-transform:scaleY(1.7)}@media only screen and (max-width:1180px){.judges_carousel{left:50%;transform:translateX(-50%);max-width:800px}.judge_wrapper{margin-top:50px}.judge_wrapper svg{transform-origin:0 0;transform:scaleY(1.7)}.judges{padding-bottom:100px}.judge_bio{height:210px!important;transition:all .5s}.divider_judge{transform:translateY(10px)}}@media only screen and (max-width:700px){.judges_carousel{max-width:100%}}@media only screen and (max-width:660px){.judge_wrapper{padding-bottom:170px!important}.youtube_logo{width:70%;margin:0 auto}.youtube_logo img{width:100%}}.rewards{width:100%;background-size:cover;background-position:50%;position:relative;text-align:center;padding:75px 0 195px;letter-spacing:1px;line-height:19px;color:#fff}.rewards #title_rewards{min-height:65px}@media (min-width:0px) and (max-width:520px){.rewards #title_rewards img{position:absolute;left:43%;transform:scale(.8) translateX(-50%)}}@media (min-width:0px) and (max-width:400px){.rewards #title_rewards img{left:38%;transform:scale(.7) translateX(-50%)}}@media (min-width:0px) and (max-width:300px){.rewards #title_rewards img{left:30%;transform:scale(.7) translateX(-50%)}}.rewards #title_rewards p{position:absolute;font-family:Open Sans,sans-serif;font-size:23px;text-transform:uppercase;font-weight:800;font-style:italic;left:50%;top:100px;transform:translateX(-50%)}@media (min-width:401px) and (max-width:520px){.rewards #title_rewards p{font-size:20px}}@media (min-width:0) and (max-width:400px){.rewards #title_rewards p{font-size:15px}}.rewards #small_copy{font-family:Open Sans,sans-serif;font-size:16px;text-transform:uppercase;font-weight:800;margin-top:20px}@media (min-width:451px) and (max-width:580px){.rewards #small_copy{font-size:18px}}@media (min-width:0) and (max-width:450px){.rewards #small_copy{font-size:15px;padding:0 25px}}@media (min-width:0px) and (max-width:300px){.rewards #small_copy{font-size:13px}}.rewards .rewards_carousel{position:relative;width:100%}@media (min-width:0) and (max-width:350px){.rewards .rewards_carousel .slick-arrow{top:91%}}@media (min-width:0) and (max-width:350px){.rewards .rewards_carousel .slick-prev{left:100px}}@media (min-width:0) and (max-width:350px){.rewards .rewards_carousel .slick-next{right:100px}}.rewards .rewards_carousel .reward{vertical-align:top;width:405px}.rewards .rewards_carousel .reward p{color:inherit;vertical-align:top;margin-left:-45px;font-family:Open Sans,sans-serif;font-size:14px;text-transform:uppercase;font-weight:800}.rewards .rewards_carousel .reward #first_line{margin-top:10px}.rewards .rewards_carousel #reward_one{margin-left:45%}.rewards .rewards_carousel #reward_two{margin-left:5%}.rewards #copy{font-family:Open Sans,sans-serif;font-size:22px;text-transform:uppercase;font-weight:800;font-style:italic;color:#fff;padding:50px 20px 0;max-width:500px;margin:0 auto;z-index:1}@media (min-width:0) and (max-width:350px){.rewards #copy{font-size:17px;padding:80px 30px 0}}.rewards .btn_inscricao,.rewards .btn_vote{cursor:pointer;position:absolute;left:50%;bottom:85px;font-family:Open Sans,sans-serif;font-size:18px;text-transform:uppercase;font-weight:bolder;text-decoration:none;color:#fff;background-color:#ce0037;padding:20px 44px;display:inline-block;vertical-align:middle;transform:skew(-25deg) translateX(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;min-height:20px;min-width:100px;border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;font-style:italic;letter-spacing:0}.rewards .btn_inscricao p,.rewards .btn_vote p{transform:skew(25deg);color:#fff}@media (min-width:0) and (max-width:768px){.rewards .btn_inscricao,.rewards .btn_vote{width:160px;padding:20px 14px;bottom:105px}}@media only screen and (max-width:1100px){.rewards .rewards_carousel #reward_one{margin-left:25%}.rewards .rewards_carousel #reward_two{margin-left:15%}}@media only screen and (max-width:640px){.rewards .rewards_carousel #reward_one,.rewards .rewards_carousel #reward_two{margin-left:20%}}@media only screen and (max-width:518px){.rewards .rewards_carousel #reward_one,.rewards .rewards_carousel #reward_two{transform:scale(.9);margin-left:13%}}@media only screen and (max-width:450px){.rewards .rewards_carousel #reward_one,.rewards .rewards_carousel #reward_two{transform:scale(.9);margin-left:8%}}@media only screen and (max-width:414px){.rewards .rewards_carousel #reward_one,.rewards .rewards_carousel #reward_two{transform:scale(.8);margin-left:3%}.rewards a{width:250px}}@media only screen and (max-width:382px){.rewards .rewards_carousel #reward_one,.rewards .rewards_carousel #reward_two{margin-left:-1%}}.questions{width:100%;background-color:#ce0037;text-align:center;position:relative;padding:125px 0 130px;line-height:19px;letter-spacing:1px}.questions #title{font-size:34px;color:#fff}.questions #copy_questions,.questions #title{font-family:Open Sans,sans-serif;text-transform:uppercase;font-weight:800}.questions #copy_questions{width:inherit;margin-top:30px;max-width:620px;font-size:16px;color:#a4b6e2;margin-left:50%;transform:translateX(-50%)}.questions #copy_questions a{text-decoration:none;color:#fff}@media only screen and (max-width:1179px){.questions{padding:120px 0 125px}.questions #copy_questions{margin-top:55px;padding:0 50px}}@media only screen and (max-width:625px){.questions #title{font-size:30px}.questions #copy_questions{font-size:14px}}@media only screen and (max-width:450px){.questions #title{line-height:30px}.questions #copy_questions{font-size:12px}}.partners{width:100%;min-height:510px;background-size:cover;background-position:50%;text-align:center;padding:95px 0 130px}.partners,.partners #title{position:relative}@media (min-width:0) and (max-width:350px){.partners #title{transform:scale(.8)}}.partners .partners_logos{width:100%;margin-top:20px;position:relative}.partners .partners_logos .logo{display:relative;width:230px;display:inline-block;text-align:center;margin:30px 60px}@media (min-width:0) and (max-width:350px){.partners .partners_logos .logo{margin:10px auto;transform:scale(.8)}}.supporters{width:100%;background-size:cover;background-position:50%;text-align:center;position:relative;padding:120px 0 60px}.supporters #title{position:relative;margin-top:0}@media (min-width:0) and (max-width:350px){.supporters #title{transform:scale(.8)}}.supporters .supporters_logos{width:100%;position:relative}.supporters .supporters_logos .logo{position:relative;width:230px;display:inline-block;text-align:center}@media (min-width:0) and (max-width:350px){.supporters .supporters_logos .logo{margin:0 auto;transform:scale(.8)}}.supporters p{margin-top:150px;position:relative;padding:0 20px;font-family:Open Sans,sans-serif;font-size:16px;text-transform:none;font-weight:600;color:#fff}.supporters p a{color:#fff}@media (min-width:0) and (max-width:350px){.supporters p{margin-top:80px;font-size:14px;padding:0 45px}}@media only screen and (min-width:1180px){.supporters .supporters_logos .logo{position:relative;width:230px;margin-top:50px}.supporters .footer{height:20%}}@media only screen and (max-width:1179px){.supporters .supporters_logos{max-width:900px;margin:0 auto}.supporters .supporters_logos .logo{margin-top:45px}.supporters .footer p{top:40%;left:50%}}.layer{position:fixed;visibility:hidden;z-index:8;text-align:center;width:100%;height:100%;background-color:rgba(20,25,42,.8);padding:30px}.layer .layer_content{position:relative;margin:0 auto;padding:80px;width:100%;max-width:620px;background:linear-gradient(135deg,transparent 20px,#ce0037 0) 0 0}.layer .layer_content .close_button{position:absolute;right:20px;top:20px;padding:14px 0;font-size:65px;text-decoration:none;color:#fff}.layer .layer_content .close_button a{text-decoration:none;color:#fff;display:block;height:66px;background-color:#ce0037}.layer .layer_content .close_button a i.icon-close,.layer .layer_content .close_button a i.icon-menu{visibility:visible}.layer .layer_content .layer_copy{width:100%;max-width:482px;color:#fff;line-height:19px}.layer .layer_content .layer_copy .title{padding:20px 0;width:100%;font-family:Open Sans,sans-serif;font-size:30px;text-transform:uppercase;font-weight:800}.layer .layer_content .layer_copy .copy{width:100%;padding-top:10px;max-width:482px;font-family:Open Sans,sans-serif;font-size:14px;text-transform:none;font-weight:600;letter-spacing:1px}.layer .layer_content .btn_layer{display:block;margin:40px auto 0;font-family:Open Sans,sans-serif;font-size:18px;text-transform:uppercase;font-weight:bolder;text-decoration:none;color:#fff;background-color:#fff;padding:20px 44px;display:inline-block;vertical-align:middle;transform:skew(-25deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;min-height:20px;min-width:100px;border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px}.layer .layer_content .btn_layer p{transform:skew(25deg);color:#ce0037}@media only screen and (max-width:1180px){.layer .layer_content{margin-top:10%}}@media only screen and (max-width:815px){.layer .layer_content{margin-top:15%}}@media only screen and (max-width:640px){.layer{background-color:#ce0037!important}.layer .layer_content{padding:50px;margin-top:0}.layer .layer_content .close_button{right:0}.layer .layer_content .layer_copy .title{line-height:1}}.voting{width:100%;background-size:cover;background-position:50%;position:relative;text-align:center;letter-spacing:1px;line-height:19px;padding:80px 50px;color:#fff;overflow:hidden}.voting #title_recap{min-height:65px}@media (min-width:0px) and (max-width:520px){.voting #title_recap img{position:absolute;left:43%;transform:scale(.8) translateX(-50%)}}@media (min-width:0px) and (max-width:400px){.voting #title_recap img{left:38%;transform:scale(.7) translateX(-50%)}}@media (min-width:0px) and (max-width:300px){.voting #title_recap img{left:30%;transform:scale(.7) translateX(-50%)}}.voting #title_recap p{position:absolute;font-family:Open Sans,sans-serif;font-size:23px;text-transform:uppercase;font-weight:800;font-style:italic;letter-spacing:normal;color:#2e6fcd;left:50%;top:105px;transform:translateX(-50%)}@media (min-width:401px) and (max-width:520px){.voting #title_recap p{font-size:18px}}@media (min-width:0) and (max-width:400px){.voting #title_recap p{font-size:15px}}.voting #small_copy{font-family:Open Sans,sans-serif;font-size:22px;text-transform:uppercase;font-weight:800;font-style:italic;letter-spacing:normal;line-height:normal;max-width:1070px;margin:25px auto 30px}@media (min-width:451px) and (max-width:580px){.voting #small_copy{font-size:18px}}@media (min-width:0) and (max-width:450px){.voting #small_copy{font-size:15px}}@media (min-width:0px) and (max-width:300px){.voting #small_copy{font-size:13px}}.voting__teams{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:1100px}.voting__item{width:250px;height:260px;margin:20px 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.voting__item a{text-decoration:none}.voting__item figcaption{position:relative}.voting__item figcaption:before{content:"";display:block;position:absolute;top:-5px;background-image:url(../images/voting/rectangle_item.svg);width:261px;height:72px}.voting__teamName{padding:10px 0 20px 20px;text-align:left;font-size:16px;font-weight:800;letter-spacing:2px}.voting #cta_btn,.voting .overlay #cta_btn,.voting #cta_btn1,.voting .overlay #cta_btn1,.voting #cta_btn2,.voting .overlay #cta_btn2,.voting #cta_btn2,.voting .overlay #cta_btn2,.voting__teamName{font-family:Open Sans,sans-serif;text-transform:uppercase;color:#fff}.voting #cta_btn,.voting .overlay #cta_btn,.voting #cta_btn1,.voting .overlay #cta_btn1,.voting #cta_btn2,.voting .overlay #cta_btn2{cursor:pointer;position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-size:18px;font-weight:bolder;text-decoration:none;background-color:#ce0037;padding:20px 44px;display:inline-block;vertical-align:middle;transform:skew(-25deg) translateX(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;min-height:20px;min-width:100px;border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;padding:15px 52px}.voting #cta_btn p,.voting .overlay #cta_btn p,.voting #cta_btn1 p,.voting .overlay #cta_btn1 p,.voting #cta_btn2 p,.voting .overlay #cta_btn2 p{transform:skew(25deg);color:#fff;font-style:italic}.voting .overlay{opacity:1;position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.8);z-index:3;transition:opacity .2s ease-out}.voting .overlay #title_recap{margin-top:70px}.voting .overlay #title_recap p{top:95px;color:#ce0037}.voting .overlay #small_copy{margin-top:10%}.voting .overlay__buttons{width:90%;margin:0 auto;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.voting .overlay__buttons #cta_btn,.voting .overlay__buttons #cta_btn1,.voting .overlay__buttons #cta_btn2{position:static;left:auto;bottom:auto;transform:skew(-25deg);margin:10px}.voting .overlay__buttons #cta_btn:first-of-type{background-color:#596db3}@media (min-width:0) and (max-width:768px){.voting__teams{-ms-flex-direction:column;flex-direction:column}.voting .overlay #small_copy{margin:10% 10px 30px}.voting .overlay #small_copy br{display:none}.voting .overlay__buttons{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.voting .overlay__buttons #cta_btn,.voting .overlay__buttons #cta_btn1,.voting .overlay__buttons #cta_btn2{max-width:260px;width:100%;font-size:14px;padding:15px 32px}}@media (min-width:401px) and (max-width:850px){.voting{padding:80px}}@media (min-width:301px) and (max-width:400px){.voting{padding:80px 30px}}@media (min-width:0) and (max-width:300px){.voting{padding:80px 20px}}.results{width:100%;background-size:cover;background-position:50%;position:relative;text-align:center;line-height:19px;padding:80px 50px;color:#fff;overflow:hidden}.results #title_recap{min-height:65px}@media (min-width:0px) and (max-width:520px){.results #title_recap img{position:absolute;left:43%;transform:scale(.8) translateX(-50%)}}@media (min-width:0px) and (max-width:400px){.results #title_recap img{left:35%;transform:scale(.7) translateX(-50%)}}@media (min-width:0px) and (max-width:300px){.results #title_recap img{left:30%;transform:scale(.7) translateX(-50%)}}.results #title_recap p{position:absolute;font-family:Open Sans,sans-serif;font-size:23px;text-transform:uppercase;font-weight:800;font-style:italic;letter-spacing:normal;color:#2e6fcd;left:50%;top:105px;transform:translateX(-50%)}@media (min-width:401px) and (max-width:520px){.results #title_recap p{font-size:18px}}@media (min-width:0) and (max-width:400px){.results #title_recap p{font-size:15px}}.results__teamScore{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:30px auto 0;max-width:790px}.results__item{margin:0px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:relative}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.results__item{-ms-flex-align:center;align-items:center}}.results__item:nth-of-type(2) .results__progressBar:after{width:80%}.results__item:nth-of-type(3) .results__progressBar:after{width:70%}.results__item:nth-of-type(4) .results__progressBar:after{width:60%}.results__item:nth-of-type(5) .results__progressBar:after{width:50%}.results__item:nth-of-type(6) .results__progressBar:after{width:40%}.results__item:nth-of-type(7) .results__progressBar:after{width:30%}.results__item:nth-of-type(8) .results__progressBar:after{width:20%}.results__image{width:19.5%}.results__image img{width:100%;padding:2px;border:3px solid hsla(0,0%,100%,.3)}.results__progressBar{width:90%;position:relative;margin-left:10px;vertical-align:middle}.results__progressBar:after{content:"";display:block;position:absolute;top:6px;left:6px;height:62%;background:#858fa7;z-index:1}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.results__progressBar:after{top:45px;height:38%}}.results__progressBarOuter{position:relative;width:100%;height:auto;z-index:1}.results__progressBarOuter .st0{fill:none;stroke-width:3;stroke:hsla(0,0%,100%,.3)}.results__progressBarFill{position:absolute;top:7px;left:6px;width:calc(100% - 12px);height:auto;z-index:1}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.results__progressBarFill{top:-2px}}.results__progressBarFill .st1{fill:#ce0037}.results__info{position:relative;top:-50px;width:95%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#fff;z-index:2}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.results__info{position:absolute;top:70px}}.results__info li{z-index:2}@media (min-width:0) and (max-width:768px){.results{padding:50px 30px}.results #title_recap p{top:75px}.results__teamScore{max-width:80%}.results__item{-ms-flex-direction:column;flex-direction:column;margin-bottom:25%}.results__image{width:100%}.results__image img{border-width:4px}.results__progressBar{width:100%;margin-left:0}.results__progressBar:after{top:5px;left:5px;height:calc(74% - 15px)}.results__progressBarOuter{min-height:45px;margin-bottom:5px}.results__progressBarOuter .st0{stroke-width:6px}.results__progressBarFill{width:calc(100% - 6px);top:5px;left:3px}.results__info{width:100%;position:static;font-size:14px;padding-left:0}.results__info li:first-of-type{text-align:left}.results__info li:nth-of-type(2){text-align:right}}@media (min-width:0) and (max-width:600px){.results__item{margin-bottom:10%}.results__info{font-size:12px}}@media (min-width:0) and (max-width:500px){.results__teamScore{max-width:100%}.results__item{margin-bottom:10%}.results__image{width:100%}.results__image img{border-width:2px}.results__progressBar:after{top:7px;left:5px;height:calc(62% - 15px)}.results__progressBarOuter{min-height:45px}}@media (min-width:0) and (max-width:400px){.results__progressBar:after{top:11px;left:4px;height:calc(44% - 15px)}.results__progressBarOuter{margin-bottom:0}.results__progressBarFill{top:11px;left:3px}}@media (min-width:0) and (max-width:375px){.results__progressBar:after{top:11px;left:4px;height:calc(56% - 25px)}}@media (min-width:0) and (max-width:320px){.results__progressBar:after{top:11px;left:4px;height:calc(44% - 15px)}}.streaming{width:100%;height:100%;background-size:cover;background-position:50% 15%;position:relative;text-align:center;display:-ms-flexbox;display:flex}.streaming #logo_dancers{position:absolute;top:20%;left:53%;transform:translate(-50%,-50%);z-index:0}.streaming__wrapper{margin:350px auto 0;max-width:850px;width:100%;height:auto}@media (min-width:0) and (max-width:900px){.streaming #logo_dancers{top:15%;width:80%}.streaming__wrapper iframe{width:100%;height:100%}}p.termos,span.termos,a.termos{font-size: 20px;text-transform: uppercase;font-weight: 800;font-style: italic;letter-spacing: normal;line-height: normal;max-width: 1070px;margin: 25px auto 30px;font-family: Open Sans,sans-serif;color: white;}a.termos{color: #ce0037;}p.termos{margin-bottom: 10px;}img.powered{height: auto;width: 15em;}button#cta_btn:disabled,button#cta_btn1:disabled,button#cta_btn2:disabled{background-color: #9E9E9E !important;opacity: 0.75;cursor: default !important;}.g0,.g1,.g2,.g3,.g4,.g5,.g6,.g7{background-color: #ce0037 !important;opacity: 1;cursor: default !important;}.c-hamburger--htx.is-active.yorn{background-color: transparent !important;}.voted{background-color: #4CAF50 !important;opacity: 1;cursor: default !important;}.email{display:none;}.loginHomeEmail{width: 328px;margin: auto;margin-top: 25px;}.loginSubmit.yorn{background-color: #ce0037;font-family: Open Sans,sans-serif;text-transform: uppercase;color: #fff;    border-radius: 5px;transform: skew(-25deg);font-size: 14px;font-weight: bolder;}.yornp{color:#ffffff;}a.termos.esqemail{font-size: 15px;color:#fff}span.termos.aquiemail,span.termos.regemail{font-size: 15px;}.login_form_links.yornemail{margin-bottom: 10px;margin-top: 10px;}