.logo-menu{border-bottom:1px solid #ebedee;margin-bottom:30px}@media(max-width:991.98px){.logo-menu{margin-bottom:14px}}.logo-menu a.back{position:absolute;left:95px;display:flex;align-items:center;padding:6px;margin-left:-6px}@media(max-width:1199.98px){.logo-menu a.back{left:15px}}@media(max-width:767.98px){.logo-menu a.back{font-size:12px}.logo-menu a.back span{display:none}.logo-menu a.back:before{margin-right:0}}.logo-menu a.back:before{content:" ";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M19%2012H5'/%3e%3cpath%20d='M12%2019l-7-7%207-7'/%3e%3c/svg%3e");background-position:50% 50%;background-size:contain;margin-right:12px;background-repeat:no-repeat}.logo-menu a.logo{margin-left:auto;margin-right:auto}.contest-page-submit{margin-top:8px}.contest-page__select-products{max-width:570px;display:flex;flex-flow:row wrap;margin-bottom:1rem;margin-left:0;margin-right:0;gap:8px}.contest-page__select-products__product{flex:0 0 calc(25% - 6px);padding-right:0;padding-left:0}.contest-page__select-products__product input{display:none;position:relative}.contest-page__select-products__product input+label{background:#f3f3f3;display:flex;align-items:center;cursor:pointer;margin:0;padding:0;order:2;font-weight:400;border:1px solid #fff}.contest-page__select-products__product input+label:hover{background:#c5a798}.contest-page__select-products__product input+label:before{display:none!important}.contest-page__select-products__product input:checked+label{border-color:#000}.contest-page__select-products__product img{max-width:140px;width:100%;display:block}.contest-page__select-products__product:nth-of-type(2n) label{background:#f3f3f3}.contest-banner{max-width:1200px;width:100%;height:450px;position:relative;display:flex;flex-direction:column;justify-content:center;margin-top:-16px;margin-left:auto;margin-right:auto;background:linear-gradient(154.97deg,#753bbd,#7017ab 58.24%,#4c1b6f 99.84%)}@media(max-width:1199.98px){.contest-banner{justify-content:center;height:auto}}@media(max-width:991.98px){.contest-banner{margin-top:-14px}}.contest-banner picture{position:absolute;pointer-events:none;width:100%;height:100%}@media(max-width:1199.98px){.contest-banner picture{position:relative;display:none;height:280px}}.contest-banner__container{height:100%;display:flex;flex-direction:column;margin:30px 55px;justify-content:center;position:relative}@media(max-width:1199.98px){.contest-banner__container{padding:20px;margin:0;text-align:center;align-items:center;justify-content:center}.contest-banner__container .contest-timer{justify-content:center;order:2;margin-top:20px;width:-moz-fit-content;width:fit-content}}.contest-banner__container small{position:absolute;bottom:0;left:0;font-size:14px;line-height:28px;color:#fff}@media(max-width:1199.98px){.contest-banner__container small{position:relative;line-height:1.55;margin-bottom:10px;order:1}}.contest-banner__background{z-index:-1;position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.contest-banner__title{font-weight:700;font-size:38px;line-height:1.25;margin-bottom:10px;color:#fff;max-width:630px}@media(max-width:1199.98px){.contest-banner__title{margin-bottom:0;margin-top:0;width:-moz-fit-content;width:fit-content;font-size:26px;line-height:1.15;order:0}}@media(max-width:767.98px){.contest-banner__title{font-size:24px;line-height:1.2}}contest-form{max-width:730px;margin:0 auto;padding:60px 80px;background-color:#f3f3f3;width:100%;display:flex;flex-direction:column}@media(max-width:1199.98px){contest-form{padding:40px 8px}}contest-form input:not([type=radio]):not([type=checkbox]),contest-form textarea,contest-form select{background-color:#fff}contest-form a:hover{cursor:pointer}contest-form input+label{font-weight:400;font-size:16px;line-height:18px;color:#000}@media(max-width:1199.98px){contest-form input+label{font-size:14px}}@media(max-width:767.98px){contest-form input+label{font-size:12px}}contest-form input+label a.underline{font-size:inherit;line-height:inherit}@media(max-width:991.98px){contest-form .button{min-width:130px}}.contest-form__text{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:20px auto;max-width:600px}.contest-form__progress-steps{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:67px;align-items:center;height:38px}.contest-form__products{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}@media(max-width:1199.98px){.contest-form__products{justify-content:space-around}}.contest-form__tip{font-size:16px;line-height:1.55;width:100%;text-align:center}@media(max-width:1199.98px){.contest-form__tip{font-size:14px}}.contest-form__value-summary{display:flex;justify-content:center;align-items:center;gap:12px;color:#000;font-size:20px;font-weight:600;margin-top:18px}@media(max-width:767.98px){.contest-form__value-summary{font-size:18px;margin-top:12px}}@media(max-width:365px){.contest-form__value-summary{font-size:16px}}contest-form-page{display:none}contest-form-page:first-of-type{display:block}contest-form-page h2{font-weight:700;font-size:20px;line-height:25px;color:#000;width:100%;text-align:center;margin-top:0;margin-bottom:32px;display:block}@media(max-width:991.98px){contest-form-page h2{margin-bottom:24px;margin-top:12px}}contest-form-page h2.with-subtitle{margin-bottom:10px}contest-form-page h2+small{font-weight:700;font-size:16px;line-height:25px;margin-bottom:16px;display:block;text-align:center;color:#000}contest-form-page p{color:#000;text-align:center}contest-form-page label.styled{margin-bottom:2px}.contest-info{margin-top:60px;margin-bottom:60px}.contest-info__reveal{font-weight:400;font-size:18px;line-height:1.55;letter-spacing:.28px;color:#000;display:flex;align-items:center;justify-content:center;margin:0 auto}.contest-info__reveal:after{content:"";display:inline-block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20fill='none'%20xmlns:v='https://vecta.io/nano'%3e%3cpath%20d='M12%208l8%208-8%208'%20stroke='%231e1e1e'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");margin-left:10px}.contest-info__content{display:flex;width:100%;background:linear-gradient(154.97deg,#753bbd,#7017ab 58.24%,#4c1b6f 99.84%)}.contest-info__content.hidden{display:none}@media(max-width:1199.98px){.contest-info__content{flex-direction:column}}.contest-info__steps{width:60%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:90px;color:#fff;background:linear-gradient(154.97deg,#753bbd,#7017ab 58.24%,#4c1b6f 99.84%)}@media(max-width:1199.98px){.contest-info__steps{width:100%;padding:45px 8px}}.contest-info__steps h3{font-weight:700;font-size:26px;line-height:21px;margin-bottom:15px;color:#fff}@media(max-width:767.98px){.contest-info__steps h3{font-size:22px;text-align:center}}.contest-info__steps h3+small{font-size:18px;line-height:21px;margin-bottom:60px}@media(max-width:1199.98px){.contest-info__steps h3+small{margin-bottom:32px;text-align:center}}.contest-info__steps ol{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}@media(max-width:1199.98px){.contest-info__steps ol{margin-bottom:60px;row-gap:14px}}.contest-info__steps ol li{display:flex;flex-direction:row;align-items:center;color:#000;font-weight:400;font-size:20px;line-height:1.55;color:#fff}@media(max-width:1199.98px){.contest-info__steps ol li{flex-direction:column;text-align:center;width:100%;font-size:16px}}.contest-info__steps ol li span{width:38px;height:38px;border-radius:50%;background-color:#fff;color:#000;font-weight:700;display:flex;justify-content:center;align-items:center;font-size:20px;line-height:0;margin-right:28px}@media(max-width:1199.98px){.contest-info__steps ol li span{margin-right:0}}.contest-info__steps ol li p{max-width:calc(100% - 66px);color:#fff}@media(max-width:1199.98px){.contest-info__steps ol li p{max-width:100%}}.contest-info__steps ol li p b{text-underline-offset:1px;text-underline-position:under;-webkit-text-decoration-color:#000;text-decoration-color:#000;text-decoration-thickness:1px;text-decoration:underline}.contest-info__steps .button{margin-top:46px}@media(max-width:1199.98px){.contest-info__steps .button{margin-top:32px}}@media(max-width:767.98px){.contest-info__steps .button{margin-top:24px}}.contest-info__image{width:40%;display:flex;justify-content:center;align-items:center}@media(max-width:1199.98px){.contest-info__image{display:none}}.contest-info__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contest-progress-step{font-size:20px;line-height:27px;color:#000;display:flex;height:38px;width:38px;border-radius:50%;justify-content:center;align-items:center;background-color:#fff;position:relative}.contest-progress-step--done:hover{cursor:pointer}.contest-progress-step label{position:absolute;bottom:0;transform:translateY(100%);color:#666;font-size:14px;line-height:28px;font-weight:400;white-space:nowrap}@media(max-width:1199.98px){.contest-progress-step label{bottom:-4px;font-size:12px;line-height:1.2;text-align:center;width:95px;white-space:unset}}.contest-progress-step--active{background:linear-gradient(154.97deg,#753bbd,#7017ab 58.24%,#4c1b6f 99.84%);color:#fff}.contest-progress-step--active label{color:#000;font-weight:600}.contest-progress-step--done{background-color:#000;color:#fff}.contest-progress-arrow{width:23px;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;height:14px}.contest-votes-summary{display:flex;justify-content:center;align-items:center;gap:12px;color:#000;font-weight:700}.contest-votes-summary b{display:flex;font-size:15px;flex-direction:column;justify-content:center;text-align:center;line-height:1;width:55px;height:55px;background:linear-gradient(154.97deg,#753bbd,#7017ab 58.24%,#4c1b6f 99.84%);border-radius:50%;color:#fff}.contest-form-product{display:flex;position:relative;align-items:center;flex-direction:column;flex:1 1 calc(25% - 10px)}@media(max-width:1199.98px){.contest-form-product{flex:1 1 calc(50% - 10px)}}.contest-form-product strong{margin-top:4px;font-size:17px;color:#000}.contest-form-product input[type=radio]+label:before{content:"";display:block;width:100%;height:100%;border:1px solid transparent;border-radius:0;position:absolute;top:0;left:0;z-index:1;background-color:#fff;background-image:none}.contest-form-product input[type=radio]+label:after{content:"";display:block;width:100%;height:100%;border:1px solid transparent;border-radius:0;position:absolute;top:0;left:0;z-index:1}.contest-form-product input[type=radio]:checked+label:after{content:"";border-color:#5d2497!important;z-index:2}.contest-form-product input[type=radio]:checked+label:before{background-color:#5d2497!important;border-color:#5d2497!important;background-image:none!important}.contest-form-product img{width:100%;-o-object-fit:contain;object-fit:contain;height:auto;z-index:1;max-width:135px}.contest-form-product label{position:relative}.contest-vote input:checked+label b{background:linear-gradient(154.97deg,#753bbd,#7017ab 58.24%,#4c1b6f 99.84%);color:#fff}.contest-vote label{width:100%;gap:5px}.contest-vote label:before{order:1}.contest-vote label span{max-width:calc(100% - 96px);order:2}.contest-vote label a.underline{margin:0!important}.contest-vote label b{margin-right:8px;order:3;margin-left:auto;display:flex;flex-direction:column;justify-content:center;text-align:center;line-height:1.2;width:50px;height:50px;background:#fff;border-radius:50%;color:#000;font-size:14px;padding-bottom:6px}.contest-success{margin-bottom:30px}.contest-success .row{background-color:#f3f3f3;text-align:center;color:#000;padding:50px 0}.contest-success .row h1{font-weight:700;font-size:24px;line-height:24px;margin:0 0 10px}@media(max-width:767.98px){.contest-success .row h1{margin-bottom:24px}}.contest-success .row p{line-height:1.25;margin:0}.contest-success .row ol{width:-moz-fit-content;width:fit-content;padding-left:0;margin:0 auto;list-style:outside;text-align:left}.contest-success .row ol li p{line-height:1.55}.contest-success .row strong{display:block;padding-top:24px;padding-bottom:16px}
