.form__boxed .flex-col>.form__hint,.form__boxed .form__pad>.form__hint{max-height:0;overflow:hidden;opacity:0;margin:0;padding:0;transition:all .3s ease}.form__boxed .flex-col.hint-visible>.form__hint,.form__boxed .form__pad.hint-visible>.form__hint{max-height:200px;opacity:1;margin-top:.75rem;padding:0}.radio:not(.done-list__item) span:before{background-image:none !important;border:2px solid var(--color-gray-4);box-sizing:border-box}.radio:not(.done-list__item) input:checked+span:before{background-color:var(--color-blue) !important;border-color:var(--color-blue) !important;box-shadow:inset 0 0 0 4px #fff}.radio.is-valid:not(.done-list__item) input:checked+span:before{background-color:var(--color-green) !important;border-color:var(--color-green) !important;box-shadow:inset 0 0 0 4px #fff}.done-list__docs .done-list__item{border-bottom:1px solid rgba(0,0,0,.08);padding:.75rem 0;margin:0}.done-list__docs .done-list__item:last-child{border-bottom:none}.done-list__docs .done-list__item>span{display:flex;align-items:center}.done-list__docs .done-list__item>span:before{min-width:1.5rem;width:1.5rem;order:-2;margin-right:0}.done-list__docs .done-list__item>span:after{content:"";width:1.125rem;height:1.125rem;min-width:1.125rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23aaa' stroke-width='1.5'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='16' y1='13' x2='8' y2='13'/%3E%3Cline x1='16' y1='17' x2='8' y2='17'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;order:-1;margin-right:.5rem}.items-start{max-width:100%}.form{display:block;width:calc(100% - 35.625rem - 2.0625rem);overflow:visible}.form-swiper{width:100%}.sud-container{max-width:100%;overflow:visible}.form-swiper,.form-swiper>.-wrapper,.sud-step.active{overflow:visible}.form__boxed{max-width:100%;overflow:visible}.form__boxed .flex-col{max-width:100%}.sud-container .form__boxed:first-child{border-top:none}.sud-step .form__head{padding-bottom:0}.button-slide{padding:2rem 3rem}.progress-steps-item,.progress-info__item,.hide-side,.hide-duty,.hide-offline,.hide-mutual,.hide-kids,.hide-agree,.gender-prefix{display:none;font-style:normal}.progress-steps-item.show,.hide-side.show,.hide-duty.show,.hide-offline.show,.hide-mutual.show,.hide-kids.show,.hide-agree.show,.gender-prefix.show{display:inline}.progress-steps-item .gender-prefix{font-style:normal}.done-list__item .gender-prefix.show{display:contents}.done-list__item span span:before{display:none !important;content:none !important}.form__boxed{position:relative}.sud-step{display:none}.sud-step.active{display:block}.done-list__item>span:before{background-color:#0061ae}.done-list__content{display:flex;flex-direction:column;grid-gap:10px;padding-bottom:20px}.done-list__item>span{cursor:default;font-weight:400}.done-list__title{display:block}.progress-info__item.show{display:block;padding:20px 0}.progress-wrap{flex-wrap:wrap}.progress-info{width:100%}.create-steps{display:grid;grid-template-columns:minmax(0, 1fr) 35.625rem;grid-gap:2.0625rem}.create-steps .progress{margin:0}.create-steps .form{width:100%}.info-register__link{display:block;border-radius:.5rem;overflow:hidden}.info-register__link img{display:block;max-width:100%}.final-pay{display:flex;flex-wrap:wrap;grid-gap:10px;justify-content:space-between;align-items:center;padding:0 0 20px;font-size:18px}.price-final{display:flex;flex-wrap:wrap;grid-gap:10px;align-items:center}.price-final__sale{text-decoration:line-through;opacity:.5}.price-final__percent{background-color:#dd402b;border-radius:4px;color:#fff;padding:3px 7px;font-size:14px}.final-order__number,.price-final__current{font-size:22px;font-weight:500}.shake{animation:.3s shakeInput}@keyframes shakeInput{0%{transform:translateX(10px)}25%{transform:translateX(0)}50%{transform:translateX(10px)}75%{transform:translateX(0)}}.to-pay-slider-btn{background:#28a745}.to-pay-slider-btn:hover{background:#38bf66}.hero-price{font-size:2rem;display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px}.hero-price .price-final__current{font-size:inherit}.disabled{pointer-events:none;opacity:.5}.policy-small{font-size:11px}.info-final .button-slide{padding:2rem 0 0;display:flex;align-items:flex-start;grid-gap:10px}.button-slide-pay{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;grid-gap:10px}.final-save__img,.button-slide-pay__icon{max-width:120px}.final-save__img img,.button-slide-pay__icon img{display:block;max-width:100%}.form-agree-hidden{display:none}.info-new{background:#e9e9e9;border-radius:30px;overflow:hidden}.info-new .info__items{max-width:100%;margin-bottom:50px}.info-new .button-primary{margin-bottom:25px}.content-update .form{width:100%}.loader{width:48px;height:48px;border-radius:50%;display:inline-block;border-top:4px solid #fff;border-right:4px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite}.loader:after{content:'';box-sizing:border-box;position:absolute;left:0;top:0;width:48px;height:48px;border-radius:50%;border-bottom:4px solid #ff3d00;border-left:4px solid transparent}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-container{display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;width:100%;height:100%;background:#00000075;transition:all .3s;opacity:0;pointer-events:none}.loader-container.show{opacity:1;pointer-events:unset}.progress-info .check span{display:block}.include-title__text{font-size:18px;font-weight:500;padding:10px 0;transition:all .3s}.include-title:hover .include-title__text{color:#036}.include{border-top:.0625rem solid rgba(0,97,174,.25);border-bottom:.0625rem solid rgba(0,97,174,.25);margin-top:25px}.include-title{display:grid;align-items:center;grid-template-columns:minmax(0, 1fr) 40px;cursor:pointer;user-select:none}.include-title__btn{width:40px;height:40px;display:block;position:relative;transition:all .3s}.include-title.active .include-title__btn{transform:rotate(45deg)}.include-title__btn:before,.include-title__btn:after{content:'';display:block;position:absolute;height:1px;width:15px;background-color:#141929;left:50%;top:50%;transform:translate(-50%,-50%)}.include-title:hover .include-title__btn:before,.include-title:hover .include-title__btn:after{background-color:#036}.include-title__btn:after{transform:translate(-50%,-50%) rotate(90deg)}.include-list__item:before{content:"";background-image:url(//onsud.ru/wp-content/themes/sud/assets/css/../images/sprites.svg#check-1);background-repeat:no-repeat;background-size:50%;background-position:center;background-color:#0064b0;display:block;width:20px;height:20px;border-radius:50%}.include-list__item{display:grid;grid-template-columns:20px minmax(0, 1fr);grid-gap:10px;align-items:center;padding-bottom:10px}.include-list{display:none;padding-bottom:15px}.done-mob,.progress-mob{display:none}.done-list__item{transition:opacity .5s ease,transform .5s ease;opacity:0;transform:translateX(-15px)}.done-list__item.active{opacity:1;transform:translateX(0)}.done-list__item>span:before{transition:transform .3s ease .2s,opacity .3s ease .2s;transform:scale(0);opacity:0}.done-list__item.active>span:before{transform:scale(1);opacity:1}.modal-pay{position:fixed;bottom:20px;right:20px;background-color:#f7f8fa;border:1px solid #d2e1ef;border-radius:1rem;padding:20px;z-index:99;display:flex;flex-direction:column;grid-gap:10px;max-width:320px;width:100%;transition:all .3s}.modal-pay__top{display:grid;grid-template-columns:minmax(0, 1fr) 40px;align-items:flex-start;grid-gap:20px}.modal-pay__down{background:#0061ae;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;position:relative;transition:all .3s}.modal-pay__down svg{color:#fff;fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.modal-pay.hidden .modal-pay__down svg:first-child{opacity:0}.modal-pay__down svg:first-child,.modal-pay.hidden .modal-pay__down svg:last-child{opacity:1}.modal-pay__title{font-size:20px}.modal-pay__btn{width:100%;height:3.6875rem}.pay-middle{display:grid;grid-template-columns:minmax(0, 1fr) 80px;align-items:center;grid-gap:20px}.pay-steps__ttl{font-weight:500}.pay-steps__item{display:flex;flex-direction:column;grid-gap:5px}.modal-pay__circle{margin:0}.sud-step .form__hint{font-size:18px}.modal-pay.hidden .modal-pay__btn,.modal-pay.hidden .pay-middle,.modal-pay.hidden .modal-pay__header{display:none}.modal-pay.hidden .modal-pay__top{display:flex}.modal-pay.hidden{padding:0;border-radius:50%;box-shadow:0px 0px 10px #a1a1a1;border:none;background:0 0;width:fit-content;width:-moz-fit-content}.modal-pay.hidden .modal-pay__down{transform:rotate(270deg);width:60px;height:60px}.reg-answers{position:relative}.reg-answers__item{position:absolute;opacity:0;cursor:pointer;pointer-events:none;transition:all .3s;top:100%;left:0;padding:0;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:3;border-radius:8px;width:100%;overflow:hidden}.reg-answers.show-proposal .reg-answers__item{opacity:1;pointer-events:unset}.reg-answers__item .suggestions-suggestion{white-space:normal}.is-addres{position:relative;cursor:pointer}.is-addres input{display:none}.is-addres__title{padding-left:30px}.is-addres__title:before{content:"";width:20px;height:20px;border-radius:.1875rem;background-image:url(//onsud.ru/wp-content/themes/sud/assets/css/../images/sprites.svg#check-1);background-repeat:no-repeat;background-size:50%;background-position:center;background-color:var(--color-gray-1);border:.0625rem solid rgba(var(--color-blue-3--rgb),.15);-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;left:0;top:50%;transform:translateY(-50%)}.is-addres input:checked+.is-addres__title:before{border-color:var(--color-blue);background-color:var(--color-blue)}.is-disable .input,.is-disable .label-title{opacity:.5;pointer-events:none;transition:all .3s}.is-disable.active .input,.is-disable.active .label-title{pointer-events:unset;opacity:1}.is-disable{display:flex;flex-direction:column}.is-addres.hidden-checkbox{opacity:.5;pointer-events:none}.address-checkboxes{align-items:flex-start;flex-wrap:wrap}.address-checkboxes label{white-space:nowrap;cursor:pointer;margin:0;display:flex;align-items:flex-start;line-height:1.5}.address-checkboxes .is-addres{display:flex;align-items:flex-start}.address-checkboxes .is-addres__title{line-height:1.5}.address-checkboxes .is-addres__title:before{top:3px;transform:none}.address-checkboxes .check span{line-height:1.5;padding-left:1.875rem}.address-checkboxes .check span:before{top:3px;width:20px;height:20px}@media (max-width:768px){.address-checkboxes{flex-direction:column;align-items:flex-start;gap:10px !important}}.reason-partner-block{display:none}.reason-partner-block.active{display:flex}.progress .button-slide .button-pay{font-size:15px;padding:0 20px}.progress-mob__buttons{display:flex;flex-direction:column;grid-gap:5px}.is-addres__title i{font-style:normal}.promo{padding:20px 0 0;display:grid;grid-template-columns:minmax(0, 1fr) 150px;grid-template-areas:'label label' 'input btn';gap:10px;align-items:center}.promo-label{grid-area:label}.promo-input{grid-area:input}.promo-btn{font-size:14px;grid-area:btn}.page-single ul,.page-single ol,.page-single p{padding-top:10px}.page-single h2{padding:10px 0}.page-single ul,.page-single ol{margin:0;padding-left:20px}.hero-work{display:grid;grid-template-columns:30px minmax(0, 1fr);gap:10px;align-items:center;font-size:1.5rem;padding:20px 0 0}.hero-work__icon img{display:block;height:auto;width:100%}.reviews-add{display:flex;align-items:center;justify-content:center;padding:15px 0}.review-rate{display:flex;align-items:center;justify-content:center;padding:5px 0 10px;cursor:default}.review-rate svg{display:block;width:100%;height:auto}.activated .review-rate__item.active~*,.hovered .review-rate__item,.review-rate__item{color:#d2e1ef}.modal-review{max-width:520px !important}.review-form{width:100%;display:flex;flex-direction:column;gap:10px;padding:20px 0 0}.review-form__input input{width:100%}.review-form__input textarea,.review-form__input input{padding:1rem;font-family:"Rubik",sans-serif}.review-form__input textarea{height:100px}.review-rate__item{cursor:pointer;padding:0 5px;transition:all .3s}.activated .review-rate__item,.hovered .review-rate__item.hover{color:#ffa44a}.review-rate__item:hover{transform:scale(1.2)}.review-rate__item.active{animation:zoomStar .3s ease-in-out}@keyframes zoomStar{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(1)}}.review-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgb(255 255 255/75%);opacity:0;pointer-events:none;transition:all .3s}.review-loader.show{opacity:1;pointer-events:unset}.reviews-sub{text-align:center;font-size:18px}.final-save,.final-order{display:flex;align-items:center;justify-content:space-between}.final-bottom{padding-bottom:5px}.final-item{display:flex;align-items:center;justify-content:space-between;width:100%}.details{padding-top:30px}.details-box__item{display:grid;grid-template-columns:30% minmax(0, 1fr);border-bottom:.0625rem solid var(--color-gray-2)}.details-box__item:last-child{border:none}.details-box{display:flex;flex-direction:column}.details-box__label{background:var(--color-gray-1)}.details-box__label,.details-box__val{padding:10px 20px}@media all and (max-width:1439px){.create-steps{grid-template-columns:minmax(0, 1fr) 25rem;grid-gap:2.0625rem}.button-slide{padding:1.875rem}.hero-price{font-size:1.75rem}.include-title__text{font-size:18px}.progress-info .final-pay{font-size:15px}.progress-info .price-final__current{font-size:18px}.progress-info .price-final{grid-gap:5px}}@media all and (max-width:1199px){.create-steps{grid-template-columns:minmax(0, 1fr) 21.875rem}.progress .button-slide .button-pay{font-size:14px;padding:0 15px}}@media all and (max-width:1023px){.create-steps{display:flex;flex-direction:column-reverse;grid-gap:1rem}.hero-price{font-size:1.5rem}.progress-info__item.show{display:none}.progress-mob.active{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:9;background-color:#f7f8fa;padding:20px;border-top:.0625rem solid rgba(0,97,174,.25)}.progress-mob .to-pay-slider-btn{height:59px;width:100%}.done-mob{display:block}.progress-mob__buttons{flex-direction:row-reverse}}@media all and (max-width:767px){.button-slide .button-primary{height:3.6875rem}.button-slide{padding:.9375rem;display:flex;grid-gap:10px}input[type=date]{max-width:100%;min-width:0;width:100%;-webkit-appearance:none;appearance:none}input[type=date]::-webkit-date-and-time-value{text-align:left}.form__col-2{grid-template-columns:1fr}.custom-checkbox{width:100%;max-width:100%}.custom-checkbox .input{width:100%;max-width:100%;box-sizing:border-box}.form-desc-mob br{display:block}.hero-price{font-size:1.1875rem}.hero__phone{display:none}.hero__container{padding-bottom:50px}.progress-mob .final-pay{font-size:14px}.final-order__number,.progress-mob .price-final__current{font-size:20px}.progress-mob .price-final{grid-gap:5px}.progress-mob .price-final__percent{font-size:12px;padding:3px 5px}.include-title__text{font-size:16px}.progress-mob .final-pay{padding-bottom:0}.progress-mob__title{margin-bottom:5px}.sud-step .form__hint{font-size:16px}.page-single{padding-top:50px}.edit-btn,.to-pay-slider-btn{padding:0 18px}.final-order__number,.progress-mob .final-small{font-size:16px}.details-box__item{grid-template-columns:45% minmax(0, 1fr)}.details-box__label,.details-box__val{padding:10px .9375rem}.details-box{margin:0 -.9375rem}}@media all and (max-width:509px){.hero-work{font-size:1.1rem}}.payment-widget-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.payment-widget-backdrop.show{opacity:1;visibility:visible}body.payment-widget-open{overflow:hidden}body.payment-widget-open .content,body.payment-widget-open .footer,body.payment-widget-open .header,body.payment-widget-open .modal-pay{filter:blur(5px);transition:filter .3s ease}.payment-error-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.25rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.payment-error-overlay.show{opacity:1;visibility:visible}.payment-error-modal{background:#fff;border-radius:1.5rem;padding:2.5rem;max-width:28rem;width:100%;text-align:center;position:relative;box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.3);transform:translateY(-1.25rem);transition:transform .3s ease}.payment-error-overlay.show .payment-error-modal{transform:translateY(0)}.payment-error-close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;border:none;background:#f5f5f5;border-radius:50%;font-size:1.5rem;line-height:1;color:#666;cursor:pointer;transition:background .2s ease,color .2s ease;display:flex;align-items:center;justify-content:center}.payment-error-close:hover{background:#0061ae;color:#fff}.payment-error-icon{margin-bottom:1.25rem}.payment-error-icon{color:#0061ae}.payment-error-icon svg{display:inline-block;width:4rem;height:4rem}.payment-error-title{font-size:1.375rem;font-weight:600;color:var(--color-black-2,#252534);margin:0 0 .75rem;font-family:inherit}.payment-error-message{font-size:1rem;color:#666;margin:0 0 1.75rem;line-height:1.5;font-family:inherit}.payment-error-buttons{display:flex;flex-direction:column;gap:.75rem}.payment-error-retry{display:flex;align-items:center;justify-content:center;width:100%;height:4rem;padding:0 1.5rem;background:#0061ae;border:none;border-radius:4rem;color:#fff;font-size:1rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .2s ease;text-decoration:none;text-align:center}.payment-error-retry:hover{background:var(--color-blue-1,#0074c8)}.payment-error-retry:active{background:var(--color-blue-2,#005a9e)}.to-pay-slider-btn.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}@media all and (max-width:1023px){.payment-error-modal{padding:2rem;max-width:24rem}.payment-error-retry{height:3.5rem;font-size:.9375rem}}@media all and (max-width:600px){.payment-error-overlay{padding:1rem;align-items:flex-end}.payment-error-modal{padding:1.5rem;border-radius:1.5rem 1.5rem 0 0;max-width:100%}.payment-error-title{font-size:1.125rem}.payment-error-message{font-size:.875rem;margin-bottom:1.25rem}.payment-error-icon svg{width:3rem;height:3rem}.payment-error-retry{height:3.25rem;font-size:.875rem}.payment-error-close{width:2rem;height:2rem;font-size:1.25rem;top:.75rem;right:.75rem}}@media (max-width:767px){.order>.flex.items-center{flex-direction:column;align-items:center;width:100%}.order .circle-container{margin-right:0;margin-bottom:1rem}.order>.flex.items-center>.flex.flex-col{text-align:center}.order>.flex.flex-col{width:100%;text-align:center}.order .order__pay{width:100%}.order__status-badge{width:100%;justify-content:center}.order__btn-lk{width:100%;justify-content:center}}.order .order__pay,.order__status-badge,.order__btn-lk{font-size:.9375rem !important;font-weight:500 !important;letter-spacing:.03rem;white-space:nowrap}.order__status-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:3.75rem;cursor:default;user-select:none}.order__status-badge--review{background:#fff8e6;color:#b8860b;border:1.5px solid #f0d68a}.order__status-badge--review svg{flex-shrink:0;animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,100%{opacity:1}50%{opacity:.45}}.order__btn-lk{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-blue);color:#fff;border:none;font-weight:500;letter-spacing:.03rem;cursor:pointer;transition:background .2s ease,transform .15s ease}.order__btn-lk:hover{background:var(--color-blue-2,#004d8a);color:#fff;transform:translateY(-1px)}.order__btn-lk:active{background:var(--color-blue-2,#004d8a);transform:translateY(0)}.order__btn-lk svg{flex-shrink:0}.button-tooltip{box-shadow:0 2px 8px rgba(0,97,174,.3);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;cursor:pointer}.button-tooltip:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px rgba(0,97,174,.5);filter:brightness(1.1)}.button-tooltip:active{transform:translateY(-50%) scale(.95)}.relative:has(.button-tooltip)>.input.is-valid,.relative:has(.button-tooltip)>input.is-valid,.relative:has(.button-tooltip)>textarea.is-valid{background-position:right 48px center !important;padding-right:80px !important}.relative:has(.button-tooltip)>textarea.is-valid{background-position:right 48px top 12px !important}.input.error-bg,input.error-bg,select.error-bg,textarea.error-bg{border-color:#e53935 !important;background-color:rgba(229,57,53,.04) !important;box-shadow:0 0 0 3px rgba(229,57,53,.12)}.input.error-bg:focus,input.error-bg:focus{border-color:#e53935 !important;box-shadow:0 0 0 3px rgba(229,57,53,.2)}.field-error-message{color:#e53935;font-size:.8125rem;margin-top:.375rem;display:flex;align-items:center;gap:.25rem;animation:fadeInError .3s ease}.address-field-wrap{position:relative;width:100%}.address-field-hint{position:absolute;top:.45rem;left:1rem;font-size:.7rem;font-weight:400;color:rgba(var(--color-black-1--rgb),.4);pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;z-index:1;line-height:1}.address-field-wrap.has-value .address-field-hint{opacity:1;transform:translateY(0)}.address-field-wrap.has-value textarea.input{padding-top:1.35rem;padding-bottom:.4rem}.address-field-wrap.has-value textarea::placeholder{opacity:0}.address-error-message{color:#e53935;font-size:.875rem;margin-top:.5rem;padding:0;animation:fadeInError .3s ease}.email-error-message{color:#e53935;font-size:.875rem;margin-top:.5rem;padding:0;animation:fadeInError .3s ease}.field-error-message:before{content:"";width:.875rem;height:.875rem;min-width:.875rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23e53935'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}@keyframes fadeInError{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.flex-col.has-error>.label,.flex-col.has-error>label.label{color:#e53935}.error-text{color:#e53935;font-size:.875rem;padding-top:.5rem;display:flex;align-items:center;gap:.375rem}.error-text:before{content:"";width:1rem;height:1rem;min-width:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23e53935'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.radio span.error-bg{border-color:#e53935 !important;background-color:rgba(229,57,53,.08) !important;box-shadow:inset 0 0 0 1px rgba(229,57,53,.3)}.radio span.radio-error{border-color:#e53935 !important;background-color:rgba(229,57,53,.05) !important;box-shadow:0 0 0 3px rgba(229,57,53,.15);transition:all .3s ease}.radio span.radio-error:before{border-color:#e53935 !important;transition:border-color .3s ease}.radio span.radio-error.shake{animation:shakeRadio .5s ease}@keyframes shakeRadio{0%,100%{transform:translateX(0)}15%,45%,75%{transform:translateX(-5px)}30%,60%,90%{transform:translateX(5px)}}.doc-errors-list{display:none;flex-direction:column;gap:.25rem;background:rgba(229,57,53,.06);border-radius:.5rem;padding:.75rem 1rem;margin-top:.5rem;font-size:.8125rem;border-left:3px solid #e53935;animation:fadeInError .3s ease}.doc-errors-list.show{display:flex}.doc-errors-list__title{font-weight:500;color:#c62828;margin-bottom:.25rem}.doc-errors-list__item{color:#e53935;padding-left:1rem;position:relative}.doc-errors-list__item:before{content:"•";position:absolute;left:.25rem;color:#e53935}.form-client-docs label.radio,.form-partner-docs label.radio{position:relative}.modal-docs .input.error-bg{border-color:#e53935 !important;background-color:rgba(229,57,53,.04) !important}.modal-docs .flex-col.has-error .label{color:#e53935}.input-wrapper{position:relative}.input-wrapper.has-error:after{content:"!";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;background:#e53935;border-radius:50%;color:#fff;font-size:.875rem;font-weight:700;display:flex;align-items:center;justify-content:center;pointer-events:none}.input.is-valid,input.is-valid,textarea.is-valid,.form-create .input.is-valid,.form-create input.is-valid,.form-create textarea.is-valid,.form-steps .input.is-valid,.form-steps input.is-valid,.form-steps textarea.is-valid{border-color:#4caf50 !important;background-color:rgba(76,175,80,.04) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234caf50' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 12px center !important;background-size:20px 20px !important;padding-right:44px !important;transition:border-color .3s ease,background-color .3s ease}select.is-valid{border-color:#4caf50 !important;background-color:rgba(76,175,80,.04) !important}textarea.is-valid,.form-create textarea.is-valid,.form-steps textarea.is-valid{background-position:right 12px top 12px !important}.input.is-valid.dadata-loading,input.is-valid.dadata-loading,textarea.is-valid.dadata-loading{background-position:right 38px center !important}textarea.is-valid.dadata-loading{background-position:right 38px top 12px !important}.input.is-valid.ddisable,input.is-valid.ddisable,textarea.is-valid.ddisable{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234caf50' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") !important}.radio.is-valid span{border-color:#4caf50 !important;background-color:rgba(76,175,80,.08) !important}.radio.is-valid span:after{content:"";position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234caf50'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.radio.is-valid span{position:relative;padding-right:2.5rem}.doc-error-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#fff;border:1px solid #e53935;border-radius:.5rem;padding:.75rem 1rem;font-size:.8125rem;box-shadow:0 4px 12px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:all .2s ease;z-index:10;white-space:nowrap;margin-bottom:.5rem}.doc-error-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#e53935}.radio:hover .doc-error-tooltip{opacity:1;visibility:visible}@keyframes shakeInput{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.shake{animation:shakeInput .5s ease}@media all and (max-width:767px){.doc-errors-list{font-size:.75rem;padding:.5rem .75rem}.field-error-message{font-size:.75rem}.radio .error-count{min-width:1rem;height:1rem;font-size:.625rem}.doc-error-tooltip{display:none}}.input-with-loader{position:relative;display:block;width:100%}.input-loader{position:absolute;right:12px;top:50%;width:18px;height:18px;margin-top:-9px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;z-index:5}.input-loader.show{opacity:1;visibility:visible}.input-loader:after{content:"";display:block;width:18px;height:18px;border:2px solid rgba(0,97,174,.25);border-top-color:#0061ae;border-radius:50%;-webkit-animation:inputLoaderSpin .7s linear infinite;animation:inputLoaderSpin .7s linear infinite;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes inputLoaderSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes inputLoaderSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.input.dadata-loading{padding-right:40px}.suggestions-wrapper{z-index:80 !important}.suggestions-suggestions{border:none !important;box-shadow:0 4px 20px rgba(0,0,0,.15) !important;border-radius:8px !important;overflow-x:hidden !important;overflow-y:auto !important;max-height:min(280px, 50vh) !important}.suggestions-suggestion{font-weight:600 !important;padding:12px 16px !important;border-bottom:1px solid #f0f0f0}.suggestions-suggestion:last-child{border-bottom:none}.suggestions-suggestion.suggestions-selected,.suggestions-suggestion:hover{background-color:#f7f8fa !important}.suggestions-hint{font-weight:400;color:#666}.suggestions-promo{display:none !important}.suggestions-suggestions:empty,.suggestions-wrapper:empty{display:none !important}@media all and (max-width:767px){.input-loader{width:16px;height:16px;margin-top:-8px;right:10px}.input-loader:after{width:16px;height:16px}}textarea.input.auto-expand{display:block;width:100%;resize:none;overflow:hidden;min-height:44px;line-height:1.5;padding:10px 14px;font-family:inherit;font-size:inherit;border:1px solid #e0e0e0;border-radius:8px;background:#fff;-webkit-transition:height .15s ease;transition:height .15s ease}textarea.input.auto-expand:focus{outline:none;border-color:#0061ae}textarea.input.auto-expand.error-bg{border-color:#f44;background-color:rgba(255,68,68,.05)}.button.is-loading{position:relative !important;color:transparent !important;pointer-events:none;min-width:120px}.button.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:button-spinner .8s linear infinite}.button.button-secondary.is-loading:after{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;width:20px !important;height:20px !important;margin-top:-10px !important;margin-left:-10px !important;border:2px solid rgba(0,97,174,.3) !important;border-top-color:#0061ae !important;border-radius:50% !important;animation:button-spinner .8s linear infinite !important}.button.button-secondary.is-loading{background:0 0 !important}@keyframes button-spinner{to{transform:rotate(360deg)}}@media all and (max-width:767px){textarea.input.auto-expand{min-height:40px;padding:10px 12px;font-size:16px}}@media all and (max-width:767px){.input.is-valid,input.is-valid,textarea.is-valid{background-position:right 10px center !important;background-size:18px 18px !important;padding-right:38px !important}textarea.is-valid{background-position:right 10px top 10px !important}.input.is-valid.dadata-loading,input.is-valid.dadata-loading,textarea.is-valid.dadata-loading{background-position:right 34px center !important}textarea.is-valid.dadata-loading{background-position:right 34px top 10px !important}.relative:has(.button-tooltip)>.input.is-valid,.relative:has(.button-tooltip)>input.is-valid{background-position:right 44px center !important;padding-right:72px !important}}.toggle-unknown{display:flex;align-items:center;gap:.625rem;margin-top:.75rem;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}.toggle-unknown input{position:absolute;opacity:0;width:0;height:0}.toggle-unknown__switch{position:relative;box-sizing:border-box;width:1.375rem;height:1.375rem;flex-shrink:0;background-color:#fff;background-image:url(//onsud.ru/wp-content/themes/sud/assets/css/../images/sprites.svg#check-1);background-repeat:no-repeat;background-size:50%;background-position:center;border:.125rem solid rgba(var(--color-blue-3--rgb),.4);border-radius:.25rem;box-shadow:0 .0625rem .25rem rgba(var(--color-blue-3--rgb),.1);transition:all .3s ease}.toggle-unknown__switch:after{content:none}.toggle-unknown input:checked+.toggle-unknown__switch{background-color:var(--color-blue);border-color:var(--color-blue)}.toggle-unknown__text{font-size:1rem;font-weight:300;color:inherit;line-height:1.375rem;cursor:pointer}.toggle-unknown__text i{font-style:normal;line-height:inherit;vertical-align:baseline}.toggle-unknown input:focus-visible+.toggle-unknown__switch{outline:2px solid var(--color-blue);outline-offset:2px}@media (max-width:767px){.toggle-unknown{margin-top:.625rem}.toggle-unknown__switch{width:1.625rem;height:1.625rem;border-radius:.3125rem;border-color:rgba(var(--color-blue-3--rgb),.5);box-shadow:0 .125rem .375rem rgba(var(--color-blue-3--rgb),.15)}.toggle-unknown__text{font-size:1rem;line-height:1.625rem}}.button.is-loading{position:relative;pointer-events:none;color:transparent !important}.button.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:button-spin .7s linear infinite}.button-primary.is-loading:after{border-top-color:#fff}.button-secondary.is-loading:after{border-top-color:var(--color-blue,#0061ae)}@keyframes button-spin{to{transform:rotate(360deg)}}.form__notice{position:relative;padding:1rem 1rem 1rem 1.25rem;margin-top:1rem;background:rgba(0,97,174,.05);border-left:3px solid var(--color-blue,#0061ae);border-radius:0 .5rem .5rem 0;font-size:.875rem;line-height:1.5;color:#555}.form__notice--info{position:relative;padding:1rem 1rem 1rem 3rem;margin-top:1rem;background:linear-gradient(135deg,rgba(0,97,174,.08) 0%,rgba(0,97,174,.03) 100%);border:1px solid rgba(0,97,174,.15);border-radius:.75rem;font-size:.875rem;line-height:1.5;color:#555;font-weight:600}.form__notice--info:before{content:"";position:absolute;left:1rem;top:1rem;width:1.25rem;height:1.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230061ae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.form__notice--dashed{position:relative;padding:1rem 1rem 1rem 3rem;margin-top:1rem;background:#fff;border:2px dashed rgba(0,97,174,.3);border-radius:.75rem;font-size:.875rem;line-height:1.5;color:#555}.form__notice--dashed:before{content:"";position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230061ae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.form__notice--warning{position:relative;padding:1rem 1rem 1rem 3rem;margin-top:1rem;background:linear-gradient(135deg,rgba(0,97,174,.08) 0%,rgba(0,97,174,.03) 100%);border:1px solid rgba(0,97,174,.15);border-radius:.75rem;font-size:.875rem;line-height:1.5;color:#555;font-weight:600}.form__notice--warning:before{content:"";position:absolute;left:1rem;top:1rem;width:1.25rem;height:1.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230061ae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}@media (max-width:767px){.form__notice,.form__notice--info,.form__notice--dashed,.form__notice--warning{padding:.875rem .875rem .875rem 2.75rem;font-size:.8125rem;margin-top:.75rem}.form__notice{padding-left:1rem}.form__notice--info:before,.form__notice--dashed:before,.form__notice--warning:before{left:.75rem;width:1.125rem;height:1.125rem}}@media (max-width:767px){.progress{padding:.75rem 1rem !important}.progress-circle{min-width:3.5rem;width:3.5rem;height:3.5rem;line-height:3.5em;margin-right:.75rem}.progress-circle:after{top:.1875rem;left:.1875rem;width:3.125rem;height:3.125rem}.progress-circle span{line-height:3.5rem;width:3.5rem;font-size:1rem}.left-half-clipper{clip:rect(0,3.5rem,3.5rem,1.75rem)}.left-half-clipper,.progress-circle.over50 .first50-bar,.value-bar{width:3.5rem;height:3.5rem}.value-bar{clip:rect(0,1.75rem,3.5rem,0)}.progress-circle.over50 .first50-bar{clip:rect(0,3.5rem,3.5rem,1.75rem)}.progress__step{margin-bottom:.25rem;font-size:.8125rem}.progress__label{font-size:.9375rem !important}.progress-wrap .flex-col.letter-3{gap:0}}.app{display:flex;flex-direction:column;min-height:100vh}.main{flex:1 0 auto}.footer{flex-shrink:0;margin-top:1.25rem;background:#f8fafc;padding:25px 0 15px;border-top:1px solid rgba(0,97,174,.1);color:var(--color-black-2)}.footer__logo img{height:24px;width:auto}.footer__contact-item--ask{margin-bottom:2px}.footer__ask-text{font-size:.85rem;color:rgba(37,37,52,.6);line-height:1.2}.footer__info{font-size:.75rem !important;line-height:1.4;opacity:.6;margin-top:10px}.footer__info--desktop{display:block}.footer__info--mobile{display:none;margin-top:20px;width:100%}.footer__main{display:grid;grid-template-columns:1.4fr .8fr 1fr 1.2fr;gap:30px;margin-bottom:20px}.footer__col-title{font-size:.875rem;font-weight:600;margin-bottom:12px;color:var(--color-black-1);text-transform:uppercase;letter-spacing:.8px}.footer__nav-list{display:flex;flex-direction:column;gap:8px}.footer__nav-list li a{color:var(--color-black-2);text-decoration:none;font-size:.875rem;opacity:.8;transition:all .2s ease}.footer__nav-list li a:hover{color:var(--color-blue);opacity:1;padding-left:5px}.footer__contacts-block{display:flex;flex-direction:column;gap:12px}.footer__contact-item{gap:10px;font-size:.875rem}.footer__contact-item svg{color:var(--color-blue);opacity:.8}.footer__contact-item a{color:var(--color-black-2);text-decoration:none;font-weight:500;transition:color .2s ease}.footer__contact-item a:hover{color:var(--color-blue)}.footer__contact-icon-phone{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(0,97,174,.08);border-radius:50%;color:var(--color-blue)}.work-dot{width:8px;height:8px;background:var(--color-green);border-radius:50%;margin-right:4px;box-shadow:0 0 0 3px rgba(49,185,57,.1)}.footer__bottom{padding-top:12px;border-top:1px solid rgba(0,97,174,.06);font-size:.75rem;color:rgba(37,37,52,.5);line-height:1.5}.footer__info-text{max-width:60%}.footer__legal-text{text-align:right}.footer__copyright{font-weight:600;color:var(--color-black-1);margin-bottom:4px}@media (max-width:768px){.footer{padding:40px 0 30px}.footer__top{flex-direction:column;text-align:center;gap:25px}.footer__main{grid-template-columns:1fr;gap:35px;text-align:center}.footer__nav-list{align-items:center}.footer__nav-list li a:hover{padding-left:0}.footer__contact-item{justify-content:center}.footer__bottom{flex-direction:column;align-items:center;text-align:center;gap:10px}.footer__info--desktop{display:none}.footer__info--mobile{display:block}}.contacts-page{padding-top:80px;padding-bottom:60px}.contacts-page__header{margin-bottom:40px;text-align:center}.contacts-page__title{margin-bottom:12px}.contacts-page__subtitle{font-size:1.1rem;color:var(--color-black-2);opacity:.7;max-width:600px;margin:0 auto}.contacts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:40px}.contact-card{display:flex;gap:20px;background:#fff;border-radius:1.25rem;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:transform .3s ease}.contact-card:hover{transform:translateY(-5px)}.contact-card__icon{width:60px;height:60px;background:rgba(0,97,174,.08);border-radius:50%;color:var(--color-blue);flex-shrink:0}.contact-card__title{font-size:1.25rem;font-weight:700;margin-bottom:10px;color:var(--color-black-1)}.contact-card__desc{font-size:.95rem;color:#666;margin-bottom:15px;line-height:1.5}.contact-card__link,.contact-card__value{font-size:1.125rem;font-weight:600;color:var(--color-blue);text-decoration:none}.contact-card__link:hover{text-decoration:underline}.contact-card__hint{margin-top:8px;font-size:.85rem;color:#999}.contacts-notice{display:flex;gap:15px;background:#f1f5f9;padding:20px 25px;border-radius:1rem;align-items:center;border:1px solid rgba(0,97,174,.1)}.contacts-notice__icon{color:var(--color-blue);flex-shrink:0}.contacts-notice__text p{font-size:.95rem;color:#475569;margin:0;line-height:1.5}@media (max-width:767px){.contacts-page{padding-top:100px;padding-bottom:40px}.contacts-grid{grid-template-columns:1fr;gap:20px}.contact-card{padding:20px;flex-direction:column;align-items:center;text-align:center}.contacts-notice{flex-direction:column;text-align:center;padding:20px}}.hero__frame>.button{transition:transform .16s cubic-bezier(.23,1,.32,1)}.hero__frame>.button:active:not(:focus-visible){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.hero__frame>.button{transition:none}.hero__frame>.button:active:not(:focus-visible){transform:none}}.cookie-banner{--cookie-extra-offset:0px;position:fixed;right:20px;bottom:calc(20px + var(--cookie-extra-offset));z-index:40;display:flex;align-items:center;gap:16px;max-width:420px;padding:14px 16px;color:var(--color-black-2,#252534);background:#fff;border:1px solid var(--color-gray,#e9e9e9);border-radius:12px;box-shadow:0 4px 18px rgba(20,25,41,.08);font-family:var(--font-primary,Rubik,sans-serif);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.cookie-banner[hidden]{display:none}.cookie-banner.is-visible{opacity:1;transform:none;pointer-events:auto}.cookie-banner__text{flex:1;min-width:0;margin:0;color:#757575;font-size:13px;line-height:1.45;font-weight:400}.cookie-banner__more{color:var(--color-blue,#0061ae);text-decoration:underline;text-underline-offset:2px}.cookie-banner__more:hover,.cookie-banner__more:focus-visible{color:var(--color-blue-1,#0074c8)}.cookie-banner__btn{position:relative;isolation:isolate;flex-shrink:0;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;margin-left:auto;padding:0;border:0;border-radius:4px;background:0 0;color:#fff;font:inherit;font-size:12px;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer}.cookie-banner__btn:before{content:'';position:absolute;inset:7px;z-index:-1;border-radius:4px;background:var(--color-blue,#0061ae)}.cookie-banner__btn:hover:before{background:var(--color-blue-1,#0074c8)}.cookie-banner__btn:active:before{background:var(--color-blue-2,#1174bc)}.cookie-banner__btn:focus-visible{outline:2px solid var(--color-blue,#0061ae);outline-offset:3px}#cookies{scroll-margin-top:96px}@media (max-width:1023px){body.cookie-banner-open .app{padding-bottom:var(--cookie-banner-space,0px)}.cookie-banner{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px) + var(--cookie-extra-offset));max-width:none}}@media (max-width:509px){.cookie-banner{align-items:center;gap:12px;padding:12px 14px}.cookie-banner__text{font-size:13px}}@media (max-width:767px){.cookie-banner{left:12px;right:12px;width:auto;max-width:none;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px) + var(--cookie-extra-offset))}.cookie-banner__text{line-height:1.4}.cookie-banner__btn{min-height:44px;padding:0}body.cookie-banner-open .hero__container{padding-bottom:calc(var(--cookie-banner-space, 80px) + env(safe-area-inset-bottom, 0px) + 12px)}}@media (max-width:767px){.mobile-hero-compact .hero{padding-top:96px}.mobile-hero-compact .hero__title{font-size:30px;line-height:1.2;padding-bottom:0}.mobile-hero-compact .hero-work{padding-top:14px;font-size:16px}.mobile-hero-compact .hero__desc{margin-top:12px;font-size:16px;line-height:1.45}.mobile-hero-compact .hero__items{gap:10px;margin:18px 0;padding-bottom:0}.mobile-hero-compact .hero__item{flex:1 1 0;min-width:0}.mobile-hero-compact .hero__item:first-child{flex-grow:1.35}.mobile-hero-compact .hero__item-icon{width:48px;height:48px;margin-bottom:10px}.mobile-hero-compact .hero__item-text{font-size:14px;line-height:1.35}.mobile-hero-compact .hero__frame>.button-primary{height:52px;min-height:52px}}@media (max-width:767px){.mobile-hero-short .hero{padding-top:84px}.mobile-hero-short .hero__title{font-size:26px}.mobile-hero-short .hero-work{padding-top:8px;font-size:14px}.mobile-hero-short .hero__desc{margin-top:8px;font-size:14px}.mobile-hero-short .hero__items{margin:6px 0}.mobile-hero-short .hero__item-icon{width:36px;height:36px;margin-bottom:8px}.mobile-hero-short .hero__item-text{font-size:13px}.mobile-hero-short .hero__frame>.button-primary{height:48px;min-height:48px}}@media (max-width:767px){.mobile-hero-tiny .hero__frame>.button-primary{margin-top:16px}.mobile-hero-tiny .hero__items{order:1;margin-top:18px}}@media (prefers-reduced-motion:reduce){.cookie-banner{transition:none;transform:none}}