.form{display:flex;flex-direction:column;min-width:346px}@media only screen and (max-width:881px){.form{min-width:296px;padding-right:0}}.form .mt4{margin-top:4px}.form .mt8{margin-top:8px}.form .mt12{margin-top:12px}.form .mt16{margin-top:16px}.form .mt20{margin-top:20px}.form .mt24{margin-top:24px}.form .pt3{padding-top:3px}.form .pt4{padding-top:4px}.form .itemWrapper{display:flex;flex-direction:column}.form .center{align-self:center}.form .title{color:var(--Dark-950);text-align:center;font-size:18px;line-height:28px;font-weight:600}@media only screen and (max-width:881px){.form .title{font-weight:700;font-size:20px;line-height:32px}}.form .title-bold{text-align:center;font-size:20px;line-height:32px;font-weight:700}.form .subtitle{color:var(--Dark-700);text-align:center;font-size:14px;line-height:20px}.form .iconImage{align-self:center}.form .input{box-sizing:border-box;height:36px;padding:0 12px;border-radius:8px;border:1px solid var(--Dark-200);background:var(--White);font-size:14px;color:var(--Dark-950);transition:border .15s ease;outline:none}.form .input.error{border-color:var(--Red-950)}.form .input:not(.error):focus{border-color:var(--Blue-900);box-shadow:0 0 6px #5040ed4d inset}.form .input:disabled{border-color:var(--Dark-200);background:var(--Dark-50)}.form .itemError{color:var(--Red-950);font-size:12px;line-height:16px}.form .separator{margin:20px 0;text-align:center;position:relative}.form .separator:before{content:"";background:var(--Dark-100);height:1px;position:absolute;left:0;right:0;top:12px}@media only screen and (max-width:881px){.form .separator{margin:16px 0}}.form .separatorText{position:relative;color:var(--Dark-500);background-color:var(--White);text-align:center;font-size:12px;font-weight:600;line-height:16px;padding:0 12px}.form .link{color:var(--Blue-900);font-size:14px;font-weight:400;line-height:20px}.form .codeNumbers{display:flex;gap:0 12px;justify-content:center}.form .codeNumber{width:10px;height:16px;text-align:center;border-radius:4px}.form .codeNumber::placeholder{font-size:14px;line-height:20px}.form .codeNumber__container{box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:1px solid var(--Dark-200);border-radius:4px;width:36px;height:36px}.form .codeNumber__container.error{border-color:var(--Red-950)}.form .textareaWrapper{border-radius:12px;border:1px solid var(--Dark-300);background:var(--White);transition:all .16s ease;overflow:hidden;padding:12px 16px 8px}.form .textareaWrapper.disabled{border-color:var(--Dark-200);background:var(--Dark-50)}.form .textareaWrapper.error{border-color:var(--Red-950)}.form .textarea{box-sizing:border-box;width:100%;resize:none;border:none;color:var(--Dark-950);font-size:16px;line-height:24px}.form .textarea:disabled{color:var(--Dark-500)}.form .textareaBottom{margin-top:4px;display:flex;justify-content:space-between;align-items:center}.form .textareaInfo{display:flex;align-items:center;gap:8px}.form .textareaMessage{font-size:12px;line-height:14px}.form .textareaMessage .highlight{font-weight:600}.form .textareaMessage .highlight.passed{color:var(--Green-950)}.form .textareaMessage .highlight.error{color:var(--Red-900)}.form .textareaCounter{color:var(--Dark-500);font-size:10px;font-weight:500;line-height:16px;margin-left:auto}.form .dropdown{display:flex;height:36px;width:100%;padding:0 16px;justify-content:space-between;align-items:center;flex:1 0 0;position:relative;border-radius:100px;background:var(--Dark-50);user-select:none}.form .dropdown:not(.disabled){cursor:pointer}.form .dropdown.disabled{opacity:.5}.form .dropdown-label{color:var(--Dark-600);font-size:14px;line-height:20px}.form .dropdown-header{display:flex;align-items:center;gap:4px;color:var(--Blue-900);font-size:14px;line-height:20px;font-weight:600}.form .dropdown-arrow{display:block}.form .dropdown-arrow.open{transform:rotate(180deg)}.form .dropdown-list{position:absolute;top:42px;left:0;z-index:100;box-sizing:border-box;width:100%;padding:8px;border-radius:8px;border:1px solid var(--Dark-100);background:var(--White);box-shadow:0 1px 7px #0000001a;margin-top:5px;list-style-type:none;max-height:300px;overflow-y:auto}.form .dropdown-item{cursor:pointer;padding:4px 8px;color:var(--Dark-950);font-size:14px;line-height:36px}.loginBlock{display:flex;box-sizing:border-box}@media only screen and (max-width:881px){.loginBlock{padding:32px;width:100%;flex-direction:column}}@media only screen and (min-width:882px){.loginBlock{padding:20px;border-radius:8px;border:1px solid var(--Dark-100);background:var(--White);box-shadow:0 2px 6px #0000000d;margin-top:60px}.loginBlock.phone{width:408px}}.info{display:flex;flex-direction:column}@media only screen and (max-width:881px){.info{justify-content:center;align-items:center;margin-top:20px}}@media only screen and (min-width:882px){.info{padding-left:20px;min-width:278px}}.info__avatars{width:128px;margin-bottom:12px}.info__rating{width:100px}@media only screen and (max-width:881px){.info__title{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0px;text-align:center}}@media only screen and (min-width:882px){.info__title{font-weight:600;font-size:14px;line-height:20px;letter-spacing:0px;text-align:center}}.loginPageV1{max-width:600px;position:relative}.loginPageV1 .loginPageV1ArrowLeft{position:absolute;left:54px;bottom:121px}.loginPageV1 .loginPageV1ArrowRight{position:absolute;right:53px;top:191px}.loginPageV1 .loginPageV1Title{color:var(--Dark-950);font-size:40px;line-height:48px;font-weight:600;margin-top:12px;margin-bottom:44px;text-align:center;position:relative}.loginPageV1 .loginPageV1Title .loginPageV1TitleAccent{color:var(--Blue-900)}.loginPageV1 .formV1{max-width:346px;margin-left:auto;margin-right:auto}.loginPageV1 .trustedBlock{display:flex;align-items:center;justify-content:space-between;gap:0 32px;margin-top:32px;height:85px}.loginPageV1 .trustedBlock .trustedBlockFeedback{display:flex;align-items:center;flex-direction:column;height:100%;justify-content:space-between;width:144px;min-width:144px}.loginPageV1 .trustedBlock .trustedBlockFeedback .trustedBlockFeedbackAvatars{width:128px}.loginPageV1 .trustedBlock .trustedBlockFeedback .trustedBlockFeedbackText{color:var(--Dark-700);font-size:13px;line-height:20px;font-weight:500}.loginPageV1 .trustedBlock .trustedBlockFeedback .trustedBlockFeedbackText .trustedBlockFeedbackTextBlue{color:var(--Blue-900)}.loginPageV1 .trustedBlock .separatorVertical{min-width:1px;height:calc(100% - 41px);background-color:var(--Dark-200);flex-shrink:0}.loginPageV1 .trustedBlock .ratingBlock{height:100%;width:144px;min-width:144px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.loginPageV1 .trustedBlock .ratingBlock .ratingBlockRating{display:flex;align-items:center;justify-content:center;gap:7px}.loginPageV1 .trustedBlock .ratingBlock .ratingBlockRating .ratingBlockRatingValue{color:var(--Dark-950);font-size:40px;line-height:48px;font-weight:600}.carousel{position:relative;overflow:hidden}.carousel .carouselFadeBlock{position:absolute;top:0;bottom:0;pointer-events:none;z-index:2}.carousel .carouselItemsContainer{display:flex;gap:0 12px;transition:transform .3s ease}.carousel .carouselItem{flex-shrink:0}.loginPageCarouselItem{display:flex;align-items:center;gap:0 4px}.loginPageCarouselItem .loginPageCarouselItemIcon{width:20px;height:20px}.loginPageCarouselItem .loginPageCarouselItemText{color:var(--Dark-400);font-size:16px;line-height:24px;font-weight:400}
