@import url(https://fonts.googleapis.com/css?family=Roboto:400,900&display=swap&subset=latin-ext);
.c-red{color:#d9000d!important}.c-yellow{color:#f6ed08!important}*{box-sizing:border-box}body,html{background:#000;color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;min-height:100vh}a{color:inherit}.main-background{background:#111 no-repeat fixed;background-size:100% auto}@keyframes showFixedMenu{0%{transform:translateY(-200%)}to{transform:translateY(0)}}@keyframes hideFixedMenu{0%{transform:translateY(0)}to{transform:translateY(-200%)}}.header-animate{animation:showFixedMenu .5s ease forwards;transform:translateY(-200%)}.header-removed{animation:hideFixedMenu .5s ease forwards;transform:translateY(0)}.header{align-items:center;background:#000;display:flex;justify-content:space-between;padding:.75rem 1.25rem}.header-fixed,.header.blocksticky{border-bottom:1px solid #444;left:0;position:fixed;right:0;top:0;z-index:300}.header-logo{height:40px;width:90px}.header-logo,.header-logo-link{display:block}.header-logo-img{display:block;height:auto;width:100%}.nav-btn{background:none;border:none;cursor:pointer;height:2.5rem;padding:0;width:2.5rem}.nav-btn .btn-open>span.nav-btn-item{background:#fff;display:block;height:2px;margin-bottom:9px;width:100%}.nav-btn .btn-open>span.nav-btn-item:last-of-type{margin:0}.nav-btn .btn-close{display:none}.nav-list-item{margin:0 .625rem;padding:.5rem .625rem}.nav-list-item.active{background:#f6ed08;border-radius:1.25rem;color:#000;padding:.5rem 1rem}.nav-list-link{display:block}@media (max-width:966px){.header .nav-list{display:none}.header.open{align-items:flex-start;bottom:0;position:fixed;top:0;z-index:400}.header.open,.header.open .nav-list{background:#000;height:100%;left:0;right:0}.header.open .nav-list{border-top:1px solid #444;display:block;margin:.5rem 0 0;overflow:auto;padding:1rem .5rem;position:absolute;width:100%}.header.open .nav-list-item{border-radius:0;margin:.625rem;padding:1rem}.header.open .nav-btn .btn-open{display:none}.header.open .nav-btn .btn-close{align-items:center;display:flex;justify-content:center}.header.open .nav-btn .btn-close .btn-close-img{display:block;height:2rem;width:2rem}}@media (min-width:966px){.header{background:transparent linear-gradient(180deg,#000,hsla(0,0%,53%,0)) 0 0 no-repeat padding-box;padding:2.5rem 5rem}.header-logo{height:auto;max-width:6.25rem;width:100%}.header-fixed,.header.blocksticky{align-items:center;background:#000;display:flex;justify-content:space-between;padding:.75rem 5rem}.header-fixed .header-logo,.header.blocksticky .header-logo{height:40px;width:90px}.header .nav-btn{display:none}.header .nav-list{display:flex}.header-fixed .dropdown.open .dropdown-list{background:#000}}@media (min-width:1180px){.header{padding:2.5rem 10rem}.header-logo{height:auto;max-width:12.5rem;width:100%}.header-fixed,.header.blocksticky{padding:.75rem 10rem}.header-fixed .header-logo,.header.blocksticky .header-logo{height:40px;width:90px}}.section{margin:0 auto 3.75rem;padding:1.25rem}.section-header{margin:0 0 2.5rem}.section-title{font-size:2rem;font-weight:700;margin:0 0 .625rem;text-align:center}.section-title.label{display:table;margin:0 auto .625rem;position:relative}.section-title.label .section-title-text{position:relative;z-index:10}.section-title.label:after{background:url(../img/label-small.svg) no-repeat;content:"";display:block;height:34px;opacity:1;position:absolute;right:-10px;top:10px;width:138px}.section-subtitle{font-size:1.125rem;line-height:1.5;margin:1.125rem auto 0}.section-description{font-size:.875rem;line-height:1.5}.section-description,.section-subtitle,.section-title{display:block;text-align:center}.section-content,.section-header{padding:0 .625rem}.section.section-home .section-header,.section.section-images .section-header{margin:0 0 1.25rem}.section.section-home{padding:3.75rem 1.25rem}.section.section-home .section-title{margin:0 auto;text-transform:uppercase}.section.section-home .section-subtitle{margin:.625rem auto 0}.section.section-home.section-finish .section-title{text-transform:none}.section.section-images,.section.section-images .section-content{padding:0}.section.section-articles{background:#111;margin:0 auto;padding:3.5rem 1.25rem}.section.section-form{background:#111 no-repeat fixed;background-size:100% auto;margin:auto;padding:3.5rem 1.25rem}.social-box{background:#fff;border-radius:1rem;-o-box-shadow:6px 6px 6px 0 rgba(0,0,0,.6);-ms-box-shadow:6px 6px 6px 0 rgba(0,0,0,.6);box-shadow:6px 6px 6px 0 rgba(0,0,0,.6);margin:2rem auto;max-width:480px;padding:1rem}.social-box .social-title{color:#222;font-size:1.5rem;font-weight:700;line-height:1;margin:0 0 1rem;text-align:center}.social-box .social-items{align-items:center;display:flex;justify-content:center;padding:0}.social-box .social-items .item{margin:.25rem .75rem}.social-box .social-items .item-link{display:block}@media (min-width:768px){.section-title{font-size:3rem;margin:0 auto 2rem}.section-title.label:after{background:url(../../images/label-big.svg);height:45px;right:0;top:16px;width:184px}.section-subtitle{font-size:1.25rem;margin:1.5rem auto 0}.section-description{font-size:1.25rem;line-height:2rem}.section.section-home{padding:4rem 1rem}.section.section-home .section-title{font-size:4.5rem}.section.section-home .section-subtitle{font-size:2rem;margin:1rem auto 2rem}.section.section-home .section-content{margin:auto;max-width:820px}.section.section-home.section-finish .section-title{font-size:3rem}.section.section-images{padding:0 1.25rem}.section.section-form{margin:auto;padding:8rem 2rem}.seciton{margin:0 auto 3rem}.seciton.section-home .section-header,.seciton.section-images .section-header{margin:0 0 1rem}}.partner-award{background:hsla(0,0%,100%,.96);margin:0 -1.85rem;padding:3rem 0}.partner-award .row{align-content:center;display:flex;flex-wrap:wrap;justify-content:center}.partner-display{height:10rem;padding:2rem}.award-numbers,.partner-display{align-items:center;display:flex;justify-content:center}.award-numbers{background:#d9000d;background:rgba(217,0,13,.8);border-radius:100%;color:#fff;font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;height:4rem;margin-right:-1rem;margin-top:-1rem;position:absolute;right:0;top:0;width:4rem;z-index:10}.award,.partner{padding:1rem}.award-info,.partner-info{color:#000;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:700;padding:.5rem;text-align:center;text-transform:uppercase}.award-link,.partner-link{display:block}.award-display,.partner-display{background:#fff;margin:auto;position:relative;width:15rem}.award-img,.partner-img{display:block;height:auto;max-height:10rem;max-width:100%;width:auto}.award-img-wrapper,.partner-img-wrapper{align-items:center;display:flex;height:10rem;justify-content:center}.award-description,.partner-description{border-top:.5rem solid #f4f4f4;color:#000;font-size:1rem;line-height:2;margin:auto;max-width:820px;padding:1rem;text-align:center;width:100%}.form{color:#fff;margin:4rem auto 2rem;max-width:40rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-wrapper{margin:auto}.form-label{display:block;margin:0 auto 2rem;max-width:708px}.form-label:last-of-type{margin:0}.form-label-text{display:block;font-size:1.125rem;margin:.25rem .5rem}.form-label-group{margin:0 auto 2rem}.form-input{background:#d6d6d6;border:none;color:#000;font-size:1.125rem;height:3.5rem;outline:none;padding:0 1rem;width:100%}.form textarea.form-input{height:20rem;padding:1rem;resize:none}.form-error{background:#d9000d;color:#fff;display:inline-block;font-size:.625rem;margin:0;padding:.25rem 1rem;text-align:right}.sum-flex{flex-wrap:wrap}.sum-flex,.sum-token{align-items:center;display:flex}.sum-token{margin:0 0 0 .5rem}.sum-token img{width:1.5rem}.form-error-info{background:#d9000d;color:#fff;font-size:.75rem;margin:2.5rem auto 1.25rem;padding:.5rem 1rem;text-align:center}.packs-select-alert{display:table;min-width:20rem;opacity:0;transition:opacity .25s linear}.packs-select-alert.show{display:table;opacity:1}.border-error+.checkbox-label:before{border-color:#d9000d!important}.hidden{display:none}@media (min-width:768px){.sum-token img{width:2rem}.form-label-group{display:flex;margin:0 auto}.form-label-group .form-label{width:100%}.form-label-group .form-label:first-of-type{margin-right:1rem}.form-label-group .form-label:last-of-type{margin-left:1rem}.form-label-group .form-label.short{max-width:13.75rem}}.articles .article{margin:0 auto .625rem;max-width:20rem}.articles .article-link{display:block}.articles .article-img{height:auto;max-width:100%;width:auto}.articles .article-img-wrapper{display:block}.articles .article-info{margin:-.875rem .5rem 0}.articles .article-time{background:#f6ed08;color:#000;display:inline-block;font-size:.875rem;margin:0 0 .625rem;padding:.25rem}.articles .article-title{font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.16667;min-height:5.75rem;transition:color .25s ease-in-out}.articles .article:hover .article-title{color:#f6ed08;text-decoration:underline}@media (min-width:768px){.articles{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.articles .article{margin:0 1rem 1rem}.articles:last-of-type{margin:0 auto}}@media (min-width:966px){.articles{margin:auto;max-width:768px}}@media (min-width:1480px){.articles{max-width:100%}.articles .article{margin:1rem}}.quiz{background:#222;margin:0 auto 2.5rem;max-width:48rem;padding:1.25rem}.quiz-question{border-top:1px solid hsla(0,0%,100%,.26);padding:1.25rem 0}.quiz-question:first-of-type{border:none;margin:0;padding:0 0 1.25rem}.quiz-question:last-of-type{margin:0}.quiz-text{font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:700;margin:0 0 1.25rem}.quiz-img{height:auto;max-width:100%;width:auto}.quiz-option{cursor:pointer;display:block;padding:1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.quiz-option:nth-of-type(odd){background:#353535}.quiz-option:hover{background:#555}.quiz-option-value{align-items:center;display:flex;width:100%}.quiz-option-value:before{background:#555;border:4px solid #fff;border-radius:100%;content:"";display:block;flex:0 0 1.25rem;height:1.25rem;margin:0 .625rem 0 0;width:1.25rem}.quiz-option-input:checked+.quiz-option-value:before{background:#d9000d}@media (min-width:768px){.quiz-question-wrapper{display:flex}.quiz-img-wrapper{flex:0 0 100%;max-width:20rem}.quiz-options{flex:1;margin:0 0 0 1.25rem}}.btn{background:#fff;border:none;cursor:pointer;font-size:1.125em;height:3.5rem;outline:none;padding:0 1em;text-transform:uppercase}.btn.btn-submit{background:linear-gradient(35deg,#d9000d,#a7032a);color:#fff;display:block;margin:2rem auto 0;min-width:20rem}.btn.btn-delete,.btn.btn-show{border-radius:.25rem;font-family:Roboto,sans-serif;font-size:.625rem;font-weight:700;height:auto;line-height:1;padding:.5rem;text-decoration:none}.btn.btn-show{background:#555;color:#fff}.btn.btn-delete,.btn.btn-grid{background:#d9000d;color:#fff}.btn.btn-grid{border:none;font-size:.875rem;height:1.5rem;margin:0 0 0 1rem;min-width:6.5rem;outline:none;padding:0 .75rem;text-transform:none;width:auto}.btn.btn-grid.active{background:#f6ed08;color:#000}.btn.btn-disabled{background:#f4f4f4;color:#000;cursor:not-allowed;opacity:.26;pointer-events:all!important}.btn--link{text-decoration:underline}@media (min-width:768px){.btn{font-size:1.125rem}}.rules{border-top:2px solid #555;margin:0 auto 3rem;max-width:960px}.rules b,.rules strong{font-family:Roboto,sans-serif;font-weight:700}.rules .rules-input{display:block;width:100%}.rules .rules-row{display:flex;flex-direction:row;width:100%}.rules .rules-row.rules-checkall{border-bottom:1px dashed #555;margin-bottom:2rem}.rules .rules-row .rules-modal{width:200px}.rules .input-checkbox-label{color:#fff;cursor:pointer;height:auto;line-height:1.5rem;overflow:inherit}.rules label.checkbox-label:before{background:#fff;border:2px solid #d6d6d6;content:" ";cursor:pointer;display:flex;flex:0 0 1.5rem;height:1.5rem;margin:0 1rem 0 0;width:1.5rem}.rules p{font-size:.875rem;line-height:1.25;padding:.75rem}.rules .checkbox-label{color:#555;cursor:pointer;display:flex;font-size:.875rem;line-height:1.5rem;margin:0 1rem;position:relative}.rules .rules-why{border-bottom:1px dashed #555;display:block;font-size:.75rem;margin-bottom:2rem;padding-bottom:1rem;width:100%}.rules .rules-why strong{font-family:Roboto,sans-serif;font-weight:700}.rules .rules-why p{line-height:1.5;margin-bottom:1rem;padding:.75rem}.input-checkbox-label-fulltext{display:block}strong.input-checkbox-label-fulltext{font-family:Roboto,sans-serif;font-weight:700}.input-checkbox-modal-break{display:inline-block;font-size:1rem;margin:0 .5rem}.input-checkbox-modal{background:none;border:none;color:#f6ed08;cursor:pointer;outline:none;text-decoration:underline}.input-checkbox-modal:before{border-left:1px solid #555;content:"";display:inline-block}.input-checkbox-modal:focus,.input-checkbox-modal:hover{color:#f6ed08}.error-label-valid{bottom:-.875rem;font-size:.615rem;line-height:1.33;padding:.125rem .75rem;position:absolute;width:100%}.modal p{font-size:.875rem;font-weight:700;line-height:1.66;margin:0 0 .5rem}.modal-footer,.modal-header{border:none}.modal-header{padding:.5rem 1rem}.modal .modal-body{padding:.125rem 1.25rem}.modal .modal-content{font-size:.75rem;line-height:1.66}.modal .modal-content p{margin:0 0 .5rem}.modal .modal-content a,.modal .modal-content font,.modal .modal-content h1,.modal .modal-content h2,.modal .modal-content h3,.modal .modal-content h4,.modal .modal-content h5,.modal .modal-content h6,.modal .modal-content li,.modal .modal-content p,.modal .modal-content u,.modal .modal-content ul{font-family:Roboto,sans-serif;font-weight:400}.modal .modal-content font{font-size:inherit}.modal .modal-content em,.modal .modal-content i{font-style:italic}.modal .modal-content ol,.modal .modal-content ul{list-style-position:inside}.modal .modal-content ol p,.modal .modal-content ul p{display:inline-block}.modal .modal-content b,.modal .modal-content strong{font-family:Roboto,sans-serif;font-weight:700}.bt-link-more-info{background:none;border:none;color:#f6ed08;cursor:pointer;outline:none;padding:0 .75rem;text-decoration:underline}.bt-link-more-info:focus,.bt-link-more-info:hover{color:#f6ed08}.bt-link-more-info{margin:0 .75rem 2rem}@media (max-width:772px){.input-checkbox-modal-break{display:none}.rules .rules-row{flex-direction:column;width:100%}.rules .rules-row .rules-modal{display:flex;justify-content:center;margin:0 0 2.5rem;width:100%}}@keyframes tooltipAnimeOpen{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes tooltipAnimHide{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1rem)}}.tooltip-item{display:block;position:relative;width:100%}.tooltip-item-text{background:#353535;border:1px solid #555;border-radius:.25rem;-o-box-shadow:6px 6px 6px 0 rgba(0,0,0,.12);-ms-box-shadow:6px 6px 6px 0 rgba(0,0,0,.12);box-shadow:6px 6px 6px 0 rgba(0,0,0,.12);box-sizing:border-box;line-height:1.25;margin:.25rem 0;max-width:320px;padding:.75rem;width:100%;z-index:15}@media (min-width:769px){.checkbox-label:hover .tooltip-item .tooltip-item-text{animation:tooltipAnimeOpen .25s ease-in;opacity:1}.tooltip-item-text{animation:tooltipAnimHide .25s ease-in;opacity:0;position:absolute;top:1.5rem}.tooltip-item:hover .tooltip-item-text{animation:tooltipAnimeOpen .25s ease-in;opacity:1}}.rules,.terms,.terms .rules,.terms.rules{border:none;margin:2rem auto 1rem}.rules .rules-text,.terms .rules .rules-text,.terms .rules-text,.terms.rules .rules-text{color:inherit;display:block;font-size:.625rem;font-weight:400;line-height:1.5;margin:.5rem 0;padding:0}.rules .checkbox-label,.terms .checkbox-label,.terms .rules .checkbox-label,.terms.rules .checkbox-label{color:inherit;font-size:.625rem;margin:0}.rules .checkbox-label:before,.terms .checkbox-label:before,.terms .rules .checkbox-label:before,.terms.rules .checkbox-label:before{border:1px solid #d6d6d6;flex:0 0 1rem;height:1rem;margin-right:.5rem;width:1rem}.rules .input-checkbox,.terms .input-checkbox,.terms .rules .input-checkbox,.terms.rules .input-checkbox{display:none}.rules .input-checkbox-label,.terms .input-checkbox-label,.terms .rules .input-checkbox-label,.terms.rules .input-checkbox-label{color:inherit;line-height:1.5}.rules .input-checkbox-label-fulltext,.terms .input-checkbox-label-fulltext,.terms .rules .input-checkbox-label-fulltext,.terms.rules .input-checkbox-label-fulltext{align-items:center;display:flex;margin:0 0 .625rem}.rules .input-checkbox:checked+.checkbox-label:before,.terms .input-checkbox:checked+.checkbox-label:before,.terms .rules .input-checkbox:checked+.checkbox-label:before,.terms.rules .input-checkbox:checked+.checkbox-label:before{background:#80d33b url(../../images/checkbox-terms.svg) no-repeat 50%;border-color:#80d33b}.rules-row{margin:.5rem 0}.input-checkbox-label-fulltext a{margin:0 .25rem}.footer{border-top:1px solid #555;padding:2.5rem 1.25rem}.footer-wrapper{margin:auto;max-width:960px}.footer-wrapper .footer-copyrights{font-size:.625rem;text-align:center}.footer-wrapper .footer-copyrights *{font-size:inherit;margin:0;padding:0}@media (min-width:768px){.footer{margin:2rem}}.lds-ring{display:inline-block;height:64px;position:relative;width:64px}.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#fff;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}.loader-fixed{align-items:center;background:rgba(0,0,0,.9);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .5s ease;z-index:-1}.loader-fixed.open{animation:loaderFixed .2s;opacity:1;transition:all .5s ease;z-index:1000}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loaderFixed{0%{-webkit-clip-path:circle(0 at 57% 50%);clip-path:circle(0 at 57% 50%)}to{-webkit-clip-path:circle(90% at 57% 50%);clip-path:circle(90% at 57% 50%)}}.msg{background:#000;border-radius:.5rem;color:#fff;left:50%;margin:auto 1.25rem;max-width:28rem;min-width:18rem;padding:.625rem;position:fixed;right:50%;top:-100%;transform:translate(-50%,50%);transform-origin:50% 50%;width:100%;z-index:500}.msg.show{animation:showAlert .5s ease-in-out .5s forwards;top:-100%}.msg.hide{animation:hideAlert .5s ease-in-out .2s forwards;top:10%}.msg.success{background:linear-gradient(45deg,#80d33b,#48d359)}.msg.success .msg__close{background:none;border-color:#fff}.msg.success .msg__close:focus,.msg.success .msg__close:hover{background:#fff;color:#80d33b}.msg.error{background:linear-gradient(45deg,#a7032a,#a72125)}.msg.error .msg__close{background:none;border-color:#fff}.msg.error .msg__close:focus,.msg.error .msg__close:hover{background:#fff;color:#a7032a}.msg__text{font-weight:700;margin:0 0 1.25rem;text-align:center}.msg__close,.msg__cross{background:none;border:none;cursor:pointer}.msg__close{border:1px solid #fff;border-radius:.5rem;color:#fff;display:block;font-size:1rem;margin:auto;max-width:10rem;padding:.3225rem .625rem;text-transform:uppercase;width:100%}.msg__cross{align-items:center;display:flex;font-size:1.25rem;height:1.25rem;justify-content:center;line-height:1;padding:.625rem;position:absolute;right:.3125rem;top:.3125rem;width:1.25rem}@media (min-width:768px){.msg{font-size:1.5rem;padding:1.25rem}}@keyframes hideAlert{0%{top:10%}to{top:-100%}}@keyframes showAlert{0%{top:-100%}to{top:10%}}
