.footer-top{background-color:#f0f3f5;padding:24px}.footer-top .container{display:grid;gap:16px 24px;grid-template-columns:1fr 1fr}@media(min-width:768px){.footer-top .container{gap:24px}}@media(min-width:1366px){.footer-top .container{align-items:center;display:flex;justify-content:space-between;padding:0 24px}}.footer-top__item{display:flex;flex-direction:column;gap:4px}.footer-top__item-inner{align-items:center;display:flex;gap:8px}.footer-top__item-icon{flex-shrink:0;height:16px;line-height:0;width:16px}.footer-top__item-icon svg{height:100%;width:100%}.footer-top__item-title{color:#3a515c;font-size:14px;font-weight:700;line-height:143%}@media(min-width:768px){.footer-top__item-title{font-size:20px;line-height:160%}}.footer-top__item-value{color:#3a515c;font-size:14px;font-weight:400;line-height:143%}@media(min-width:768px){.footer-top__item-value{font-size:18px;line-height:156%}}.modals-deduction-field{display:flex;flex-direction:column;gap:5px}.modals-deduction-field--error .modals-deduction-field__input{border-color:#dc1020}.modals-deduction-field--error .modals-deduction-field__label{color:#dc1020}.modals-deduction-field__label{color:#3c515c;font-size:.875rem;font-weight:400}.modals-deduction-field__input{background:#d1d1d114;border:1px solid #f3f3f3;border-radius:8px;color:#3c515c;font-size:.875rem;height:48px;outline:none;padding:0 12px;transition:.2s ease;width:100%}.modals-deduction-field__input::-moz-placeholder{color:#89979d}.modals-deduction-field__input::placeholder{color:#89979d}.modals-deduction-field__input:focus{border-color:#d1d1d1}@media(min-width:768px){.modals-deduction-field__input{font-size:20px}.modals-deduction-field__input::-moz-placeholder{font-size:20px}.modals-deduction-field__input::placeholder{font-size:20px}}.modals-deduction-field__error{color:#dc1020;font-size:.75rem}.modals-deduction-success{align-items:center;display:flex;flex:1;flex-direction:column;padding:40px 24px 48px;position:relative;text-align:center}.modals-deduction-success__close{align-items:center;background:transparent;border:none;border-radius:12px;color:#3c515c;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:20px;top:20px;transition:.2s ease;width:44px}.modals-deduction-success__close:hover{background:#e8e8e7}.modals-deduction-success__close svg{height:20px;width:20px}@media(min-width:768px){.modals-deduction-success__close{right:28px;top:28px}}.modals-deduction-success__icon{align-items:center;background:#a1bf3f1a;border-radius:50%;display:flex;height:104px;justify-content:center;margin-bottom:6px;width:104px}.modals-deduction-success__icon svg{height:100%;width:100%}@media(min-width:768px){.modals-deduction-success__icon{background:transparent}}.modals-deduction-success__title{color:#3c515c;font-size:32px;font-weight:700;line-height:60px;margin-bottom:44px}.modals-deduction-success__label{color:#3c515c;font-size:16px;font-weight:600;margin-bottom:20px}.modals-deduction-success__number{background:#f6f9ec;border:1px solid #e9efd4;border-radius:8px;color:#a1bf3f;font-size:24px;font-weight:600;margin-bottom:36px;max-width:350px;padding:12px 16px;width:100%}.modals-deduction-success__hint{color:#3c515c;font-size:16px;font-weight:600;margin-bottom:36px;max-width:320px}.modals-deduction-success__info{margin-bottom:32px;max-width:480px;text-align:left;width:100%}@media(min-width:768px){.modals-deduction-success__info{margin-bottom:0}}.modals-deduction-fade-enter-active,.modals-deduction-fade-leave-active{transition:opacity .25s ease}.modals-deduction-fade-enter-from,.modals-deduction-fade-leave-to{opacity:0}.modals-deduction{align-items:flex-start;display:flex;inset:0;justify-content:center;position:fixed;z-index:500}@media(min-width:1024px){.modals-deduction{align-items:center;padding:20px}}.modals-deduction__overlay{background:#00000080;inset:0;position:fixed}.modals-deduction__modal{background:#fff;display:flex;flex-direction:column;height:100%;overflow-y:auto;position:relative;width:100%;z-index:1}@media(min-width:1024px){.modals-deduction__modal{border-radius:20px;box-shadow:0 24px 48px #00000029;height:auto;max-height:90dvh;max-width:768px}}@media(min-width:768px){.modals-deduction__modal--success{border-radius:20px;box-shadow:0 24px 48px #00000029;height:auto;max-height:90dvh;max-width:422px}.modals-deduction--success{align-items:center;padding:20px}}.modals-deduction__header{align-items:flex-start;background:#fff;display:flex;gap:12px;padding:32px 20px 36px;position:sticky;top:0;z-index:10}@media(min-width:768px){.modals-deduction__header{padding:44px 36px 36px}}.modals-deduction__header-title{color:#3c515c;font-size:24px;font-weight:700;line-height:28px;margin-bottom:8px;max-width:80%}@media(min-width:768px){.modals-deduction__header-title{font-size:32px;line-height:60px;max-width:none}}.modals-deduction__header-subtitle{color:#3c515c;font-size:16px;line-height:21px}@media(min-width:768px){.modals-deduction__header-subtitle{font-size:20px;max-width:470px}}.modals-deduction__header-close{align-items:center;background:#fcfcfc;border:none;border-radius:12px;color:#3c515c;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:20px;top:32px;transition:.2s ease;width:44px}.modals-deduction__header-close:hover{background:#e8e8e7}.modals-deduction__header-close svg{height:20px;width:20px}@media(min-width:768px){.modals-deduction__header-close{right:36px;top:44px}}.modals-deduction__divider{background:#f3f3f3;flex-shrink:0;height:1px}.modals-deduction__divider--green{background:#a1bf3f;height:2px;margin:0 20px}@media(min-width:768px){.modals-deduction__divider--green{margin:0 36px}}.modals-deduction__body{display:flex;flex:1;flex-direction:column;gap:24px;overflow-y:auto;padding:36px 20px 32px}@media(min-width:768px){.modals-deduction__body{padding:36px 36px 44px}}.modals-deduction__section{display:flex;flex-direction:column;gap:16px}.modals-deduction__section--beige{background:#a1bf3f1a;border-radius:16px;padding:20px}.modals-deduction__section--beige .modals-deduction__divider{background:#e9efd4}.modals-deduction__section--beige .modals-deduction-field__input{background:#fdfff8;border-color:#e9efd4}.modals-deduction__section-title{color:#3c515c;font-size:20px;font-weight:600;line-height:28px}@media(min-width:768px){.modals-deduction__section-title{font-weight:700}}.modals-deduction__section-error{color:#dc1020;font-size:.75rem}.modals-deduction__section-hint{color:#82868e;font-size:16px}@media(min-width:768px){.modals-deduction__section-hint{font-weight:400}}.modals-deduction__section-sub{color:#82868e;font-size:16px;margin-top:-12px}.modals-deduction__clinics{-moz-column-gap:40px;column-gap:40px;display:grid;row-gap:20px}@media(min-width:768px){.modals-deduction__clinics{grid-template-columns:auto auto;justify-content:start;row-gap:16px}}.modals-deduction__clinic{align-items:center;cursor:pointer;display:flex;gap:12px;transition:.2s ease}.modals-deduction__clinic svg{opacity:.3}.modals-deduction__clinic--active svg{opacity:1}.modals-deduction__clinic input{display:none}.modals-deduction__clinic-address{align-items:center;color:#3c515c;display:flex;font-size:16px;font-weight:600;gap:6px;line-height:1.3}@media(min-width:768px){.modals-deduction__clinic-address{font-size:20px}}.modals-deduction__clinic-logo{align-items:center;display:flex;flex-shrink:0;height:26px;margin-left:4px}.modals-deduction__clinic-logo img{height:100%;max-width:80px;-o-object-fit:contain;object-fit:contain;width:auto}.modals-deduction__clinic-logo-placeholder{background:#e8e8e7;border-radius:4px;display:block;height:20px;width:48px}.modals-deduction__years{display:flex;flex-wrap:wrap;gap:16px}@media(min-width:768px){.modals-deduction__years{gap:40px}}.modals-deduction__year{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px}.modals-deduction__year span{color:#3c515c}.modals-deduction__year input{display:none}@media(min-width:1024px){.modals-deduction__year{font-size:20px}}.modals-deduction__check{border:2px solid #e8e8e7;border-radius:4px;flex-shrink:0;height:21px;position:relative;transition:.2s ease;width:21px}.modals-deduction__check--active{border-color:#a1bf3f}.modals-deduction__check--active:after{background:#a1bf3f;border-radius:2px;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.modals-deduction__recipients{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.modals-deduction__recipients{flex-direction:row;gap:40px}}.modals-deduction__recipient{align-items:center;cursor:pointer;display:flex;gap:10px}.modals-deduction__recipient svg{opacity:.3}.modals-deduction__recipient--active svg{opacity:1}.modals-deduction__recipient span{color:#3c515c;font-size:16px;font-weight:600;line-height:24px}@media(min-width:1024px){.modals-deduction__recipient span{font-size:20px}}.modals-deduction__recipient input{display:none}.modals-deduction__recipient-body{display:flex;flex-direction:column}.modals-deduction__recipient-body-top{align-items:center;display:flex;gap:6px}.modals-deduction__recipient-sub{color:#82868e;font-size:14px;font-weight:400}.modals-deduction__radio{align-items:center;border:2px solid #e8e8e7;border-radius:50%;display:flex;flex-shrink:0;height:21px;justify-content:center;transition:.2s ease;width:21px}.modals-deduction__radio--active{border-color:#a1bf3f}.modals-deduction__radio--active:after{background:#a1bf3f;border-radius:50%;content:"";height:12px;width:12px}.modals-deduction__fields{display:flex;flex-direction:column;gap:12px}.modals-deduction__row-2{display:grid;gap:16px;grid-template-columns:1fr 1fr}.modals-deduction__row-2--stack{gap:12px;grid-template-columns:1fr}@media(min-width:768px){.modals-deduction__row-2--stack{gap:16px;grid-template-columns:1fr 1fr}}.modals-deduction__row-3-mobile-2{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(min-width:768px){.modals-deduction__row-3-mobile-2{gap:16px;grid-template-columns:1fr 1fr 1fr}}.modals-deduction__field--full-mobile{grid-column:1/-1}@media(min-width:768px){.modals-deduction__field--full-mobile{grid-column:auto}}.modals-deduction__section--submit{gap:32px;margin-top:20px}.modals-deduction__section-submit-row{display:flex;flex-direction:column-reverse;gap:16px}@media(min-width:768px){.modals-deduction__section-submit-row{align-items:center;flex-direction:row;justify-content:space-between}}.modals-deduction__consent{align-items:flex-start;color:#3c515c;cursor:pointer;display:flex;flex:1;font-size:.875rem;gap:12px;line-height:1.4}.modals-deduction__consent .modals-deduction__check{margin-top:2px}.modals-deduction__consent span{color:#3c515c}.modals-deduction__consent a{font-weight:600}.modals-deduction__consent--error .modals-deduction__check{border-color:#dc1020}.modals-deduction__btn{background:#a1bf3f;border:none;border-radius:16px;color:#fff;cursor:pointer;flex-shrink:0;font-size:16px;font-weight:700;line-height:16px;padding:16px 24px;transition:.2s ease;width:100%}.modals-deduction__btn:hover:not(:disabled){opacity:.85}.modals-deduction__btn:disabled{cursor:not-allowed;opacity:.6}.modals-deduction__btn--mobile-only{display:block;margin-top:auto;width:100%}@media(min-width:768px){.modals-deduction__btn--mobile-only{display:none}.modals-deduction__btn{width:auto}}.modals-deduction__info-box{align-items:flex-start;background:#a1bf3f1a;border-radius:12px;color:#3c515c;display:flex;font-size:14px;gap:10px;line-height:20px;padding:12px}.modals-deduction__info-box svg{flex-shrink:0}.modals-deduction__faq{gap:0;margin-top:20px}.modals-deduction__faq-title{color:#3c515c;font-size:24px;font-weight:600;margin-bottom:16px}@media(min-width:768px){.modals-deduction__faq-title{font-weight:700}}.modals-deduction__faq .ui-accordion{background:#fcfcfc;border-bottom:none;border-radius:12px;margin-bottom:16px;padding:16px}.modals-deduction__faq .ui-accordion:last-child{margin-bottom:0}.modals-deduction__faq .ui-accordion .ui-accordion__head{padding:0}.modals-deduction__faq .ui-accordion .ui-accordion__head-title{color:#3c515c;font-size:16px;font-weight:600;line-height:24px}@media(min-width:768px){.modals-deduction__faq .ui-accordion .ui-accordion__head-title{font-size:20px}}.modals-deduction__faq .ui-accordion .ui-accordion__head-icon span{background-color:#a1bf3f}.modals-deduction__faq .ui-accordion .ui-accordion__content{padding:0}.modals-deduction__faq .ui-accordion .ui-accordion__content p{color:#747881;font-size:16px;font-weight:400;line-height:24px;padding-top:16px}@media(min-width:768px){.modals-deduction__faq .ui-accordion{border-radius:20px;padding:28px 32px}}.footer-main{border-bottom:1px solid #e1e8eb;display:flex;flex-direction:column;gap:24px;padding:24px 0}@media(min-width:768px){.footer-main{gap:32px;padding:48px 0}}@media(min-width:1366px){.footer-main{flex-direction:row;gap:64px;justify-content:space-between}}.footer-main__company-logo{display:block;height:64px;margin-bottom:16px;width:119px}@media(min-width:768px){.footer-main__company-logo{height:72px;margin-bottom:24px;width:134px}}.footer-main__company-data{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}@media(min-width:768px){.footer-main__company-data{gap:12px;margin-bottom:32px}}@media(min-width:1366px){.footer-main__company-data{max-width:549px}}.footer-main__company-data-item-title,.footer-main__company-data-item-value{color:#3a515c;font-size:14px;font-weight:400;line-height:143%}@media(min-width:768px){.footer-main__company-data-item-title,.footer-main__company-data-item-value{font-size:18px;font-weight:400;line-height:156%}}.footer-main__company-data-item-title{color:#9ab1bc}.footer-main__company-certificate{align-items:center;background-color:#f0f3f5;border-radius:16px;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:12px 20px;transition:.2s ease;width:100%}.footer-main__company-certificate:hover{opacity:.8}@media(min-width:768px){.footer-main__company-certificate{width:-moz-max-content;width:max-content}}.footer-main__company-certificate-title{color:#3a515c;font-size:14px;font-weight:600;line-height:143%}@media(min-width:768px){.footer-main__company-certificate-title{font-size:18px;line-height:156%}}.footer-main__column-wr{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(min-width:768px){.footer-main__column-wr{gap:24px}}@media(min-width:1366px){.footer-main__column-wr{flex:1;gap:32px}}.footer-main__column{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.footer-main__column{gap:16px}}.footer-main__title{color:#3a515c;font-size:16px;font-weight:700;line-height:138%}@media(min-width:768px){.footer-main__title{font-size:20px;line-height:160%}}.footer-main__links{display:flex;flex-direction:column;gap:8px}.footer-main__link{color:#596d77;font-size:14px;line-height:143%;max-width:-moz-max-content;max-width:max-content;text-decoration:none;transition:.2s ease;width:100%}.footer-main__link:hover{color:#a1bf3f}@media(min-width:768px){.footer-main__link{font-size:18px;line-height:156%}}.footer-ads{border-bottom:1px solid #e1e8eb;gap:12px;justify-content:space-between;padding:24px 0}.footer-ads,.footer-ads__apps{align-items:center;display:flex}.footer-ads__apps{gap:24px}.footer-ads__apps-title{display:none}@media(min-width:1366px){.footer-ads__apps-title{color:#9ab1bc;display:block;font-size:18px;font-weight:400;line-height:156%}}.footer-ads__apps-stores{align-items:center;display:flex;gap:16px}@media(min-width:768px){.footer-ads__apps-stores{gap:24px}}.footer-ads__apps-store{cursor:pointer;display:block;height:32px;line-height:0;transition:.2s ease;width:96px}.footer-ads__apps-store:hover{opacity:.8}.footer-ads__apps-store svg{height:100%;width:100%}@media(min-width:768px){.footer-ads__apps-store{height:48px;width:144px}}.footer-ads__rating{background-color:#f6f6f6;border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:8px;text-decoration:none;transition:.2s ease}.footer-ads__rating:hover{opacity:.8}.footer-ads__rating-row{align-items:center;display:flex;gap:6px}.footer-ads__rating-icon{height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.footer-ads__rating-value{color:#282c34;font-size:14px;line-height:143%}.footer-ads__rating-stars{align-items:center;display:flex;gap:2px}.footer-ads__rating-star{height:12px;width:12px;fill:#fc0}.footer-ads__rating-caption{color:#4d4d4d;display:block;font-size:10px;line-height:133%}.footer-info{border-bottom:1px solid #e1e8eb;display:flex;flex-direction:column;gap:12px;padding:24px 0}.footer-info__title{color:#3a515c;font-size:16px;font-weight:700;text-align:center;text-transform:uppercase}@media(min-width:768px){.footer-info__title{font-size:24px}}@media(min-width:1366px){.footer-info__title{font-size:28px}}.footer-info__text{color:#9ab1bc;font-size:12px;font-weight:400;line-height:133%;text-align:center}@media(min-width:768px){.footer-info__text{font-size:16px;line-height:138%}}.footer-copyright{align-items:center;display:flex;flex-direction:column;gap:12px;padding:24px 0}@media(min-width:768px){.footer-copyright{gap:16px}}@media(min-width:1366px){.footer-copyright{flex-direction:row-reverse;justify-content:space-between}}.footer-copyright__links{align-items:center;display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.footer-copyright__links{flex-direction:row;gap:64px}}.footer-copyright__link{color:#3a515c;font-size:12px;font-weight:600;line-height:133%;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:.2s ease}.footer-copyright__link:hover{color:#a1bf3f}@media(min-width:768px){.footer-copyright__link{font-size:16px;line-height:138%}}.footer-copyright__text{color:#3a515c;font-size:12px;font-weight:400;line-height:133%}@media(min-width:768px){.footer-copyright__text{font-size:16px;line-height:138%}}.footer__wr{background-color:#f7f8f8}.footer__wr .container{padding:0 16px}@media(min-width:768px){.footer__wr .container{padding:0 24px}}.huge-preloader{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;left:0;opacity:.95;position:fixed;top:0;width:100%;z-index:9999}.huge-preloader__preloader{animation:spin 2s linear infinite;background:conic-gradient(from 180deg at 50% 50%,#e8e8e7,#282c34 1turn);border-radius:50%;display:grid;height:100%;max-height:30px;max-width:30px;place-items:center;width:100%}.huge-preloader__preloader:before{background-color:#fff;border-radius:50%;content:"";height:80%;width:80%}@keyframes spin{to{transform:rotate(1turn)}}
