.affiliate-form{align-items:flex-start;background:var(--body);border:6px solid #1091f6;border-radius:10px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0;max-width:336px;padding:17px 17px 27px}@media(min-width:768px){.affiliate-form{max-width:396px;padding:37px 27px}}.affiliate-form__header{align-items:center;background-color:#ec3200;border-radius:4px;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;justify-content:center;left:-10px;letter-spacing:normal;line-height:1.2;margin:0 0 10px;min-height:40px;padding:10px 30px;position:relative;text-transform:uppercase;width:calc(100% + 20px)}@media(min-width:768px){.affiliate-form__header{font-size:24px;left:auto;margin:0;min-height:76px;padding:10px 54px;position:absolute;right:100%;top:0;width:100%}}.affiliate-form__step{font-size:14px;left:8px;line-height:18px;position:absolute;top:calc(50% - 9px)}@media(min-width:768px){.affiliate-form__step{font-size:16px;left:auto;right:24px}}.affiliate-form__title{display:block;margin:0;max-height:160px;padding:0;width:100%}.affiliate-form__form-wrapper{align-items:center;display:flex;flex-direction:column;flex-grow:0;flex-wrap:wrap;justify-content:center;margin:30px 0 0;min-height:100%;padding:0;width:100%}.affiliate-form__text{color:#b9b1c0;font-size:12px;font-weight:500;margin:0;width:100%}.affiliate-form__footer{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:12px;justify-content:center;margin:8px 0 0;padding:0;width:100%}.form-step .affiliate-form__footer{display:none}.affiliate-form__link{color:#1091f6;display:block;font-size:12px;font-weight:500;text-decoration:underline;text-transform:capitalize}.affiliate-form__link:hover{text-decoration:none}.affiliate-form__form-step{display:none;width:100%}.affiliate-form__form-step--active{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.affiliate-form__element{grid-column:1/3}.affiliate-form__element--country,.affiliate-form__element--postal_code{grid-column:2/3}.affiliate-form__element--address,.affiliate-form__element--currency{grid-column:1/2}.affiliate-form__element--gender,.affiliate-form__element--receive_all_promos{margin-top:8px!important}.affiliate-form__element--mobile_phone .select-with-country-icons{flex:1 0 calc(50% - 4px)}.affiliate-form__label-wrapper{color:#fff;display:none;font-size:14px;font-weight:600;margin:0 0 16px;padding:0;text-align:left;text-transform:uppercase;width:100%}@media(min-width:768px){.affiliate-form__label-wrapper{font-size:16px}}.affiliate-form__label{color:#fff;display:block;font-size:14px;font-weight:600;letter-spacing:normal;line-height:1.2;margin:0;padding:0;text-align:left;text-transform:uppercase;width:100%}@media(min-width:768px){.affiliate-form__label{font-size:16px}}.affiliate-form__buttons{display:flex;flex-wrap:nowrap;gap:6px;justify-content:space-between;margin:15px 0 0}.affiliate-form__button-wrapper,.affiliate-form__buttons{align-items:center;flex-direction:row;padding:0;width:100%}.affiliate-form__button-wrapper{align-self:stretch;display:inline-flex;flex:0;flex-wrap:wrap;justify-content:flex-end;margin:0}.affiliate-form .affiliate-form__back-button{background:var(--show_more_bg);color:#fff;font-size:16px;min-height:50px;width:100%}.affiliate-form .affiliate-form__back-button:not(:disabled):active,.affiliate-form .affiliate-form__back-button:not(:disabled):focus,.affiliate-form .affiliate-form__back-button:not(:disabled):hover{background:#292625}.affiliate-form .affiliate-form__next-button{font-size:16px;min-height:50px;min-width:130px}@media(min-width:768px){.affiliate-form .affiliate-form__next-button{min-width:160px}}.affiliate-form .affiliate-form__submit-button{font-size:16px;min-height:50px;width:100%}.registr-title-slider.swiper-horizontal .swiper-wrapper{align-items:center}.registr-title-slider.swiper-horizontal .swiper-pagination{position:static}.registr-title-slider.swiper-horizontal .swiper-pagination-bullet{background:#b9b1c0;height:4px;width:12px}.registr-title-slider.swiper-horizontal .swiper-pagination-bullet-active{background:#1091f6;width:16px}.captcha-term-and-policy{color:var(--txt);font-size:10px;margin:10px 0}