.app-media>*{display:block;width:100%;height:auto}.loader[data-v-00151f7c]{position:absolute;top:0;left:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-color:#ab2f31;background-image:url(../img/app-background.91f29224.png)}.loader[class*=leave-active][data-v-00151f7c]{-webkit-animation-delay:3s;animation-delay:3s}@media screen and (max-width:900px){.loader__logo[data-v-00151f7c]{max-width:450px}}.media>*{display:block;width:100%;height:auto}.menu[data-v-699dc446],.menu__content[data-v-699dc446]{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__logo[data-v-699dc446]{max-width:100px;-ms-flex-item-align:end;align-self:flex-end;margin-top:50px}.menu__items[data-v-699dc446]{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__link[data-v-699dc446]{display:block;padding:10px 20px;font-size:28px;line-height:1.25em;text-align:center;text-decoration:none;color:#fff;background-color:#ab2f31;-webkit-box-shadow:10px 10px 0 #000;box-shadow:10px 10px 0 #000;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.menu__link.router-link-active[data-v-699dc446],.menu__link[data-v-699dc446]:hover{color:#ab2f31;background-color:#fff}.menu__link.router-link-active[data-v-699dc446]{cursor:default}.menu--horizontal[data-v-699dc446]{width:100%}.menu--horizontal .menu__content[data-v-699dc446]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.menu--horizontal .menu__content[data-v-699dc446],.menu--horizontal .menu__items[data-v-699dc446]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu--horizontal .menu__item[data-v-699dc446]:not(:first-child){margin-left:20px}.menu--vertical[data-v-699dc446]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.menu--vertical .menu__content[data-v-699dc446]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.menu--vertical .menu__items[data-v-699dc446]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu--vertical .menu__item[data-v-699dc446]:not(:first-child){margin-top:35px}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,main,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}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Comedy Sans Condensed Logo;src:url(../fonts/ComedySansCondensedLogo-Black.c6721817.woff2) format("woff2"),url(../fonts/ComedySansCondensedLogo-Black.747c7044.woff) format("woff");font-weight:900;font-style:normal}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.app{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Comedy Sans Condensed Logo,Arial,Helvetica,sans-serif;font-weight:900;background-color:#ab2f31;background-image:url(../img/app-background.91f29224.png);background-repeat:repeat;-webkit-transition:background-color 1s ease-in-out;transition:background-color 1s ease-in-out}.app__bar{padding:70px 40px;background-color:#fbd60e;background-image:url(../img/bar-background.aa506374.png);background-position:bottom;background-size:100% auto;background-repeat:no-repeat}.app__bar--vertical{-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;max-width:260px}@media screen and (max-width:1359px){.app__bar--vertical{-webkit-box-flex:1;-ms-flex:1 1 500px;flex:1 1 500px;max-width:500px}}.app__bar--floating{position:absolute;z-index:999;width:100%}.app__bar--vertical.app__bar--floating{height:100%}.app__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.app__hamburger{position:absolute;z-index:99;top:20px;left:20px;max-width:64px}.app--blue-background{background-color:#488ccb}.app--reverse-direction{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.app--has-vertical-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.app--has-vertical-bar.app--reverse-direction{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.app--720p{max-width:1280px;height:720px}.app--1080p{min-height:1080px}.app--debug,.app--debug *,.app--debug :after,.app--debug :before{outline:1px solid red}.view[data-v-d270d556]{padding-right:460px}@media screen and (max-width:1100px){.view[data-v-d270d556]{padding-right:0;background-image:none!important}}.view[data-v-d270d556],.view__content[data-v-d270d556]{height:100%}.view__content[data-v-d270d556]{width:100%;max-width:640px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:70px 50px;margin:0 auto}.app-button{display:block;padding:10px 65px;font-size:58px;line-height:1.25em;text-align:center;text-decoration:none;color:#000;background-color:#fbd60e;-webkit-box-shadow:10px 10px 0 #000;box-shadow:10px 10px 0 #000;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out;cursor:pointer}.app-button:hover{background-color:#fff;color:#000}.home[data-v-96edc7fa]{background-image:url(../img/home-background.86b70a81.png);background-repeat:no-repeat;background-position:100% 100%}.home .app-button[data-v-96edc7fa]{margin-top:90px}.home p[data-v-96edc7fa]{margin-top:90px;font-size:38px;text-align:center;line-height:1.25em;color:#fff;text-shadow:5px 5px 0 #000}.home p span[data-v-96edc7fa]{color:#fbd60e}.home p small[data-v-96edc7fa]{font-size:28px;line-height:1.25em}.home p small a[data-v-96edc7fa]{color:#fbd60e;text-decoration:none;border-bottom:1px solid #fbd60e}@media screen and (max-width:766px){.home p[data-v-96edc7fa]{font-size:40px}}.home__logo[data-v-96edc7fa]{max-width:430px;margin:0 auto}@media screen and (max-width:900px){.home__logo[data-v-96edc7fa]{max-width:500px}}@media screen and (max-width:766px){.home__logo[data-v-96edc7fa]{max-width:450px}}.prizes[data-v-3c901439]{background-image:url(../img/prizes-background.455123ca.png);background-repeat:no-repeat;background-position:100% 100%}.prizes__image[data-v-3c901439]{max-width:852px}.app-form-field{display:block;padding:inherit}@media screen and (max-width:768px){.app-form-field{-webkit-box-flex:1!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important;max-width:100%!important}}.app-form-label a{color:inherit}.app-form-label--invalid{color:red}.app-form-label--required:before{content:"*";margin-right:.25em;font-weight:900;color:red}.app-form-text{display:block}.app-form-text input[type=text]{display:block;width:100%;padding:.5em;font-family:inherit;font-size:inherit;border:none;outline:none}.app-form-text input[type=text]::-webkit-input-placeholder{color:inherit}.app-form-text input[type=text]::-moz-placeholder{color:inherit}.app-form-text input[type=text]:-ms-input-placeholder{color:inherit}.app-form-text input[type=text]:-moz-placeholder{color:inherit}.app-form-textarea{display:block}.app-form-textarea textarea{display:block;width:100%;padding:.5em;font-family:inherit;font-size:inherit;border:none;outline:none;resize:none}.app-form-textarea textarea::-webkit-input-placeholder{color:inherit}.app-form-textarea textarea::-moz-placeholder{color:inherit}.app-form-textarea textarea:-ms-input-placeholder{color:inherit}.app-form-textarea textarea:-moz-placeholder{color:inherit}.app-form-comment{display:block}.app-form-comment__text a{color:inherit}.app-form-comment__text strong{font-weight:900;color:red}.app-form-checkbox{position:relative;display:block;padding-left:2em}.app-form-checkbox input[type=checkbox]{position:absolute;top:0;left:0;margin:0;width:1.5em;height:1.5em;font-size:inherit;cursor:pointer}.app-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5em;font-size:inherit;line-height:1.5em}.contest-question{background-image:url(../img/contest-background.ed733890.png);background-repeat:no-repeat;background-position:right 100px}.contest-question .app-form-comment{font-size:50px;line-height:1.25em;text-align:center}.contest-question form{font-size:30px}.contest-question form,.contest-question p{line-height:1.25em;color:#fff;text-shadow:5px 5px 0 #000}.contest-question p{font-size:16px;text-align:center}.contest-question p:not(:first-child){margin-top:10px}.contest-question p strong{font-size:18px;color:#fbd60e}.contest-personal{background-image:url(../img/contest-background.ed733890.png);background-repeat:no-repeat;background-position:right 100px}.contest-personal .app-form-label{margin-bottom:5px}.contest-personal form{font-size:28px;line-height:1.25em;color:#fff;text-shadow:5px 5px 0 #000}@media screen and (max-width:768px){.contest-personal form{font-size:16px}}.contest-legals{background-image:url(../img/contest-background.ed733890.png);background-repeat:no-repeat;background-position:right 100px}.contest-legals .app-form-label{margin-bottom:5px}.contest-legals form{font-size:20px;line-height:1.25em;color:#fff;text-shadow:5px 5px 0 #000}@media screen and (max-width:768px){.contest-legals form{font-size:16px}}.contest-end{background-image:url(../img/contest-background.ed733890.png);background-repeat:no-repeat;background-position:right 100px}.contest-end p{font-size:58px;text-align:center;line-height:1.25em;color:#fff;text-shadow:5px 5px 0 #000}@media screen and (max-width:700px){.contest-end p{font-size:30px}}