.logo-menu{border-bottom:1px solid #ebedee;margin-bottom:30px}@media (max-width:991.98px){.logo-menu{margin-bottom:14px}}.logo-menu a.back{align-items:center;margin-left:-6px;padding:6px;display:flex;position:absolute;left:95px}@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:" ";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%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin-right:12px;display:inline-block}.logo-menu a.logo{margin-left:auto;margin-right:auto}.contest-page-submit{margin-top:8px}.contest-page__select-products{flex-flow:wrap;gap:8px;max-width:570px;margin-bottom:1rem;margin-left:0;margin-right:0;display:flex}.contest-page__select-products__product{flex:0 0 calc(25% - 6px);padding-left:0;padding-right:0}.contest-page__select-products__product input{display:none;position:relative}.contest-page__select-products__product input+label{cursor:pointer;background:#f3f3f3;border:1px solid #fff;order:2;align-items:center;margin:0;padding:0;font-weight:400;display:flex}.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{width:100%;max-width:140px;display:block}.contest-page__select-products__product:nth-of-type(2n) label{background:#f3f3f3}.contest-banner{background:linear-gradient(154.97deg,#753bbd 0%,#7017ab 58.24%,#4c1b6f 99.84%);flex-direction:column;justify-content:center;width:100%;max-width:1200px;height:450px;margin-top:-16px;margin-left:auto;margin-right:auto;display:flex;position:relative}@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{pointer-events:none;width:100%;height:100%;position:absolute}@media (max-width:1199.98px){.contest-banner picture{height:280px;display:none;position:relative}}.contest-banner__container{flex-direction:column;justify-content:center;height:100%;margin:30px 55px;display:flex;position:relative}@media (max-width:1199.98px){.contest-banner__container{text-align:center;justify-content:center;align-items:center;margin:0;padding:20px}.contest-banner__container .contest-timer{order:2;justify-content:center;width:-moz-fit-content;width:fit-content;margin-top:20px}}.contest-banner__container small{color:#fff;font-size:14px;line-height:28px;position:absolute;bottom:0;left:0}@media (max-width:1199.98px){.contest-banner__container small{order:1;margin-bottom:10px;line-height:1.55;position:relative}}.contest-banner__background{z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;position:relative}.contest-banner__title{color:#fff;max-width:630px;margin-bottom:10px;font-size:38px;font-weight:700;line-height:1.25}@media (max-width:1199.98px){.contest-banner__title{order:0;width:-moz-fit-content;width:fit-content;margin-top:0;margin-bottom:0;font-size:26px;line-height:1.15}}@media (max-width:767.98px){.contest-banner__title{font-size:24px;line-height:1.2}}contest-form{background-color:#f3f3f3;flex-direction:column;width:100%;max-width:730px;margin:0 auto;padding:60px 80px;display:flex}@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{color:#000;font-size:16px;font-weight:400;line-height:18px}@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{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:600px;margin:20px auto;display:flex}.contest-form__progress-steps{flex-direction:row;justify-content:space-evenly;align-items:center;height:38px;margin-bottom:67px;display:flex}.contest-form__products{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}@media (max-width:1199.98px){.contest-form__products{justify-content:space-around}}.contest-form__tip{text-align:center;width:100%;font-size:16px;line-height:1.55}@media (max-width:1199.98px){.contest-form__tip{font-size:14px}}.contest-form__value-summary{color:#000;justify-content:center;align-items:center;gap:12px;margin-top:18px;font-size:20px;font-weight:600;display:flex}@media (max-width:767.98px){.contest-form__value-summary{margin-top:12px;font-size:18px}}@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{color:#000;text-align:center;width:100%;margin-top:0;margin-bottom:32px;font-size:20px;font-weight:700;line-height:25px;display:block}@media (max-width:991.98px){contest-form-page h2{margin-top:12px;margin-bottom:24px}}contest-form-page h2.with-subtitle{margin-bottom:10px}contest-form-page h2+small{text-align:center;color:#000;margin-bottom:16px;font-size:16px;font-weight:700;line-height:25px;display:block}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{letter-spacing:.28px;color:#000;justify-content:center;align-items:center;margin:0 auto;font-size:18px;font-weight:400;line-height:1.55;display:flex}.contest-info__reveal:after{content:"";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");background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin-left:10px;display:inline-block}.contest-info__content{background:linear-gradient(154.97deg,#753bbd 0%,#7017ab 58.24%,#4c1b6f 99.84%);width:100%;display:flex}.contest-info__content.hidden{display:none}@media (max-width:1199.98px){.contest-info__content{flex-direction:column}}.contest-info__steps{color:#fff;background:linear-gradient(154.97deg,#753bbd 0%,#7017ab 58.24%,#4c1b6f 99.84%);flex-direction:column;justify-content:center;align-items:center;width:60%;padding:90px;display:flex}@media (max-width:1199.98px){.contest-info__steps{width:100%;padding:45px 8px}}.contest-info__steps h3{color:#fff;margin-bottom:15px;font-size:26px;font-weight:700;line-height:21px}@media (max-width:767.98px){.contest-info__steps h3{text-align:center;font-size:22px}}.contest-info__steps h3+small{margin-bottom:60px;font-size:18px;line-height:21px}@media (max-width:1199.98px){.contest-info__steps h3+small{text-align:center;margin-bottom:32px}}.contest-info__steps ol{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1199.98px){.contest-info__steps ol{row-gap:14px;margin-bottom:60px}}.contest-info__steps ol li{color:#fff;flex-direction:row;align-items:center;font-size:20px;font-weight:400;line-height:1.55;display:flex}@media (max-width:1199.98px){.contest-info__steps ol li{text-align:center;flex-direction:column;width:100%;font-size:16px}}.contest-info__steps ol li span{color:#000;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-right:28px;font-size:20px;font-weight:700;line-height:0;display:flex}@media (max-width:1199.98px){.contest-info__steps ol li span{margin-right:0}}.contest-info__steps ol li p{color:#fff;max-width:calc(100% - 66px)}@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;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{justify-content:center;align-items:center;width:40%;display:flex}@media (max-width:1199.98px){.contest-info__image{display:none}}.contest-info__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contest-progress-step{color:#000;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;line-height:27px;display:flex;position:relative}.contest-progress-step--done:hover{cursor:pointer}.contest-progress-step label{color:#666;white-space:nowrap;font-size:14px;font-weight:400;line-height:28px;position:absolute;bottom:0;transform:translateY(100%)}@media (max-width:1199.98px){.contest-progress-step label{text-align:center;width:95px;white-space:unset;font-size:12px;line-height:1.2;bottom:-4px}}.contest-progress-step--active{color:#fff;background:linear-gradient(154.97deg,#753bbd 0%,#7017ab 58.24%,#4c1b6f 99.84%)}.contest-progress-step--active label{color:#000;font-weight:600}.contest-progress-step--done{color:#fff;background-color:#000}.contest-progress-arrow{-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:23px;height:14px}.contest-votes-summary{color:#000;justify-content:center;align-items:center;gap:12px;font-weight:700;display:flex}.contest-votes-summary b{text-align:center;color:#fff;background:linear-gradient(154.97deg,#753bbd 0%,#7017ab 58.24%,#4c1b6f 99.84%);border-radius:50%;flex-direction:column;justify-content:center;width:55px;height:55px;font-size:15px;line-height:1;display:flex}.contest-form-product{flex-direction:column;flex:calc(25% - 10px);align-items:center;display:flex;position:relative}@media (max-width:1199.98px){.contest-form-product{flex:calc(50% - 10px)}}.contest-form-product strong{color:#000;margin-top:4px;font-size:17px}.contest-form-product input[type=radio]+label:before{content:"";z-index:1;background-color:#fff;background-image:none;border:1px solid #0000;border-radius:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.contest-form-product input[type=radio]+label:after{content:"";z-index:1;border:1px solid #0000;border-radius:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.contest-form-product input[type=radio]:checked+label:after{content:"";z-index:2;border-color:#5d2497!important}.contest-form-product input[type=radio]:checked+label:before{background-color:#5d2497!important;background-image:none!important;border-color:#5d2497!important}.contest-form-product img{-o-object-fit:contain;object-fit:contain;z-index:1;width:100%;max-width:135px;height:auto}.contest-form-product label{position:relative}.contest-vote input:checked+label b{color:#fff;background:linear-gradient(154.97deg,#753bbd 0%,#7017ab 58.24%,#4c1b6f 99.84%)}.contest-vote label{gap:5px;width:100%}.contest-vote label:before{order:1}.contest-vote label span{order:2;max-width:calc(100% - 96px)}.contest-vote label a.underline{margin:0!important}.contest-vote label b{text-align:center;color:#000;background:#fff;border-radius:50%;flex-direction:column;order:3;justify-content:center;width:50px;height:50px;margin-left:auto;margin-right:8px;padding-bottom:6px;font-size:14px;line-height:1.2;display:flex}.contest-success{margin-bottom:30px}.contest-success .row{text-align:center;color:#000;background-color:#f3f3f3;padding:50px 0}.contest-success .row h1{margin:0 0 10px;font-size:24px;font-weight:700;line-height:24px}@media (max-width:767.98px){.contest-success .row h1{margin-bottom:24px}}.contest-success .row p{margin:0;line-height:1.25}.contest-success .row ol{text-align:left;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-left:0;list-style:outside}.contest-success .row ol li p{line-height:1.55}.contest-success .row strong{padding-top:24px;padding-bottom:16px;display:block}
