:root{--ta-white:#fff;--ta-blue-950:#071b45;--ta-blue-900:#0b2d6e;--ta-blue-700:#1a56db;--ta-blue-500:#3b82f6;--ta-blue-100:#eef4ff;--ta-blue-50:#f8fbff;--ta-green-700:#0b2d6e;--ta-green-600:#1a56db;--ta-green-500:#3b82f6;--ta-cyan:#1a56db;--ta-violet:#6366f1;--ta-text:#0f172a;--ta-muted:#64748b;--ta-border:#e2e8f0;--ta-radius:14px;--ta-radius-sm:10px;--ta-shadow:0 10px 40px rgba(11, 45, 110, 0.08);--ta-container:1180px;--ta-hub-nav-height:0px;--ta-scroll-offset:96px}body.ta-redesign{color:var(--ta-text);font-family:"Manrope",Arial,sans-serif;line-height:1.6;margin:0;padding:0}body.ta-redesign .container,
body.ta-redesign .ta-site-header{display:block !important;width:100% !important;max-width:none !important;margin:0
!important;padding:0
!important;background:var(--ta-white) !important;flex-direction:unset !important;box-shadow:0 1px 0 var(--ta-border)}body.ta-redesign .container.ta-site-header{position:sticky;top:0;z-index:1000}body.ta-redesign
header{position:relative !important;top:auto;left:0;right:0;z-index:1;width:100% !important;min-height:0 !important;margin:0;padding:0;background:transparent !important;box-shadow:none;box-sizing:border-box;display:grid !important;grid-template-areas:"logo contacts"
"logo nav";grid-template-columns:92px minmax(0, 1fr);column-gap:20px;row-gap:6px;align-items:center;max-width:var(--ta-container);margin-left:auto;margin-right:auto;padding:10px
20px 12px}body.ta-redesign .top-info-header{display:contents !important}body.ta-redesign .top-logo{grid-area:logo;width:auto;height:auto;margin:0;align-self:center}body.ta-redesign .all_space-container.phones{grid-area:contacts;display:flex !important;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 16px}body.ta-redesign .all_space-container:not(.phones){grid-area:nav;display:flex !important;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}body.ta-redesign .container_section,
body.ta-redesign .ta-container{max-width:var(--ta-container);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box}body.ta-redesign
.container_section{padding-top:0 !important}body.ta-redesign .header_top,
body.ta-redesign
.header_mob_text{display:none !important}body.ta-redesign .top-logo .logo
img{max-height:72px !important}body.ta-redesign .all_space-container.phones{display:flex;align-items:center;gap:16px;flex-wrap:wrap}body.ta-redesign .all_space-container.phones .cll2,
body.ta-redesign .all_space-container.phones .shedule,
body.ta-redesign .all_space-container.phones .iconsoc:not(.desktop-enter):not([href*="t.me"]){display:none}body.ta-redesign .phone,
body.ta-redesign
.email{color:var(--ta-blue-900) !important;font-weight:600}body.ta-redesign .ta-primary-nav__list{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}body.ta-redesign .ta-primary-nav__link{display:inline-flex;align-items:center;padding:10px
14px;border-radius:999px;color:var(--ta-blue-900);font-weight:600;position:relative;transition:background 0.2s ease, color 0.2s ease}body.ta-redesign .ta-primary-nav__link::after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;background:linear-gradient(90deg, var(--ta-blue-700), var(--ta-blue-500));border-radius:999px;transform:scaleX(0);transform-origin:left;transition:transform 0.3s cubic-bezier(0.22, 1, 0.36, 1)}body.ta-redesign .ta-primary-nav__link:hover::after,
body.ta-redesign .ta-primary-nav__link.is-active::after,
body.ta-redesign span.ta-primary-nav__link.is-active::after{transform:scaleX(1)}body.ta-redesign .ta-primary-nav__link:hover,
body.ta-redesign .ta-primary-nav__link.is-active{background:var(--ta-blue-100);color:var(--ta-blue-700)}body.ta-redesign .menu_site.navigation-bar-items,
body.ta-redesign .all_space-container>.menu_site{display:none !important}body.ta-redesign .get_call,
body.ta-redesign
.get_modal.get_call{background:var(--ta-blue-700) !important;color:#fff !important;border-radius:999px !important;padding:12px
20px !important;font-weight:700;box-shadow:none !important}body.ta-redesign .get_call:hover{background:var(--ta-blue-900) !important;color:#fff !important}body.ta-redesign
.main.koi2{margin-top:0 !important;padding-top:0}body.ta-redesign .main.koi2 .container_main:not(.ta-hero){background:linear-gradient(135deg, var(--ta-blue-950) 0%, var(--ta-blue-700) 100%) !important;border-radius:0 0 var(--ta-radius) var(--ta-radius);color:var(--ta-white)}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .header_he1,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) p,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .main_items-top_inside,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .timing_info-years,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .mindmap-block,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .mindmap-block a,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .mm-cell{color:var(--ta-white) !important}body.ta-redesign .header_he1,
body.ta-redesign
.header_sec{color:var(--ta-blue-900);font-weight:800;letter-spacing:-0.02em}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .main_items-top_inside,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .timing_info-years{background:rgba(255, 255, 255, 0.12) !important;border:1px
solid rgba(255, 255, 255, 0.18);border-radius:var(--ta-radius-sm)}body.ta-redesign .tax_button,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link),
body.ta-redesign .btn_call,
body.ta-redesign .order-consult,
body.ta-redesign .get_details,
body.ta-redesign .get_call,
body.ta-redesign .get_modal.get_call,
body.ta-redesign .get_modal.btn_call,
body.ta-redesign .whywebtn.btn_call,
body.ta-redesign .prich_det,
body.ta-redesign .get_projects,
body.ta-redesign .order-btn_1,
body.ta-redesign .btn-sit,
body.ta-redesign .btn-sit2,
body.ta-redesign .prich_bottom-btns a,
body.ta-redesign .dir_btns a,
body.ta-redesign .ta-btn--primary,
body.ta-redesign a.questions-link,
body.ta-redesign .form-btn,
body.ta-redesign input.wpcf7-submit,
body.ta-redesign button.wpcf7-submit,
body.ta-redesign .feedback_block .form-btn,
body.ta-redesign .feedback_block button[type="submit"],
body.ta-redesign .ta-company-hero__cta,
body.ta-redesign .ta-company-clients-cta__btn,
body.ta-redesign .ta-shop-hero__cta,
body.ta-redesign a.ta-btn--blue,
body.ta-redesign .cookie_agreement_button,
body.ta-redesign .wp-block-button__link{background:var(--ta-blue-700) !important;background-image:none !important;color:#fff !important;border:0
!important;border-radius:999px !important;padding:12px
22px !important;font-weight:700 !important;box-shadow:none !important;display:inline-flex;align-items:center;justify-content:center;gap:8px}body.ta-redesign .tax_button:hover,
body.ta-redesign .tax_button:focus,
body.ta-redesign .tax_button:active,
body.ta-redesign .tax_button:visited,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link):hover,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link):focus,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link):active,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link):visited,
body.ta-redesign .btn_call:hover,
body.ta-redesign .btn_call:focus,
body.ta-redesign .btn_call:active,
body.ta-redesign .btn_call:visited,
body.ta-redesign .order-consult:hover,
body.ta-redesign .order-consult:focus,
body.ta-redesign .order-consult:active,
body.ta-redesign .order-consult:visited,
body.ta-redesign .get_details:hover,
body.ta-redesign .get_details:focus,
body.ta-redesign .get_details:active,
body.ta-redesign .get_details:visited,
body.ta-redesign .get_call:hover,
body.ta-redesign .get_call:focus,
body.ta-redesign .get_call:active,
body.ta-redesign .get_call:visited,
body.ta-redesign .get_modal.get_call:hover,
body.ta-redesign .get_modal.get_call:focus,
body.ta-redesign .get_modal.get_call:active,
body.ta-redesign .get_modal.get_call:visited,
body.ta-redesign .get_modal.btn_call:hover,
body.ta-redesign .get_modal.btn_call:focus,
body.ta-redesign .get_modal.btn_call:active,
body.ta-redesign .get_modal.btn_call:visited,
body.ta-redesign .whywebtn.btn_call:hover,
body.ta-redesign .whywebtn.btn_call:focus,
body.ta-redesign .whywebtn.btn_call:active,
body.ta-redesign .whywebtn.btn_call:visited,
body.ta-redesign .prich_det:hover,
body.ta-redesign .prich_det:focus,
body.ta-redesign .prich_det:active,
body.ta-redesign .prich_det:visited,
body.ta-redesign .prich_bottom-btns a:hover,
body.ta-redesign .prich_bottom-btns a:focus,
body.ta-redesign .prich_bottom-btns a:active,
body.ta-redesign .prich_bottom-btns a:visited,
body.ta-redesign .dir_btns a:hover,
body.ta-redesign .dir_btns a:focus,
body.ta-redesign .dir_btns a:active,
body.ta-redesign .dir_btns a:visited,
body.ta-redesign .ta-btn--primary:hover,
body.ta-redesign .ta-btn--primary:focus,
body.ta-redesign .ta-btn--primary:active,
body.ta-redesign .ta-btn--primary:visited,
body.ta-redesign a.questions-link:hover,
body.ta-redesign a.questions-link:focus,
body.ta-redesign a.questions-link:active,
body.ta-redesign a.questions-link:visited,
body.ta-redesign .form-btn:hover,
body.ta-redesign .form-btn:focus,
body.ta-redesign .form-btn:active,
body.ta-redesign .form-btn:visited,
body.ta-redesign input.wpcf7-submit:hover,
body.ta-redesign input.wpcf7-submit:focus,
body.ta-redesign input.wpcf7-submit:active,
body.ta-redesign input.wpcf7-submit:visited,
body.ta-redesign button.wpcf7-submit:hover,
body.ta-redesign button.wpcf7-submit:focus,
body.ta-redesign button.wpcf7-submit:active,
body.ta-redesign button.wpcf7-submit:visited,
body.ta-redesign .feedback_block .form-btn:hover,
body.ta-redesign .feedback_block .form-btn:focus,
body.ta-redesign .feedback_block .form-btn:active,
body.ta-redesign .feedback_block .form-btn:visited,
body.ta-redesign .feedback_block button[type="submit"]:hover,
body.ta-redesign .feedback_block button[type="submit"]:focus,
body.ta-redesign .feedback_block button[type="submit"]:active,
body.ta-redesign .feedback_block button[type="submit"]:visited,
body.ta-redesign .ta-company-hero__cta:hover,
body.ta-redesign .ta-company-hero__cta:focus,
body.ta-redesign .ta-company-hero__cta:active,
body.ta-redesign .ta-company-hero__cta:visited,
body.ta-redesign .ta-company-clients-cta__btn:hover,
body.ta-redesign .ta-company-clients-cta__btn:focus,
body.ta-redesign .ta-company-clients-cta__btn:active,
body.ta-redesign .ta-company-clients-cta__btn:visited,
body.ta-redesign .ta-shop-hero__cta:hover,
body.ta-redesign .ta-shop-hero__cta:focus,
body.ta-redesign .ta-shop-hero__cta:active,
body.ta-redesign .ta-shop-hero__cta:visited{background:var(--ta-blue-900) !important;color:#fff !important;opacity:1 !important}body.ta-redesign a.ta-btn--blue,
body.ta-redesign .ta-btn--blue.tax_button,
body.ta-redesign .ta-btn--blue.btn_call{background:var(--ta-blue-700) !important;background-image:none !important;border-color:var(--ta-blue-700) !important;color:#fff !important}body.ta-redesign a.ta-btn--blue:hover,
body.ta-redesign a.ta-btn--blue:focus,
body.ta-redesign a.ta-btn--blue:active,
body.ta-redesign a.ta-btn--blue:visited,
body.ta-redesign .ta-btn--blue.tax_button:hover,
body.ta-redesign .ta-btn--blue.tax_button:focus,
body.ta-redesign .ta-btn--blue.tax_button:active,
body.ta-redesign .ta-btn--blue.tax_button:visited,
body.ta-redesign .ta-btn--blue.btn_call:hover,
body.ta-redesign .ta-btn--blue.btn_call:focus,
body.ta-redesign .ta-btn--blue.btn_call:active,
body.ta-redesign .ta-btn--blue.btn_call:visited{background:var(--ta-blue-900) !important;background-image:none !important;border-color:var(--ta-blue-900) !important;color:#fff !important;opacity:1 !important}body.ta-redesign section:not(.main):not(.feedback),
body.ta-redesign .ta-hub-section{padding:48px
0}body.ta-redesign .main.koi2
section{padding:56px
0}body.ta-redesign .ta-breadcrumbs,
body.ta-redesign
section.breadcrumbs{padding:10px
0 !important;background:var(--ta-blue-50);border-bottom:1px solid var(--ta-border)}body.ta-redesign .ta-breadcrumbs .breadcrumbs_items,
body.ta-redesign section.breadcrumbs
.breadcrumbs_items{font-size:0.875rem;color:var(--ta-muted)}body.ta-redesign .ta-page-hero{padding:32px
0 20px;background:linear-gradient(180deg, var(--ta-blue-50) 0%, var(--ta-white) 100%)}body.ta-redesign .ta-hub-nav{padding:0}body.ta-redesign .newspage1,
body.ta-redesign .single__content,
body.ta-redesign .ta-hub-section{background:transparent}body.ta-redesign .comblu1r,
body.ta-redesign .comblur2,
body.ta-redesign .comblur3,
body.ta-redesign .comblur4,
body.ta-redesign .comblur5,
body.ta-redesign
.notec{display:none !important}body.ta-redesign
.text_company{margin-bottom:32px !important}body.ta-redesign .company_cart-item{margin-top:24px !important}body.ta-redesign
.blouer231{margin-top:0 !important}body.ta-redesign .ta-hub-section__head .ta-hub-section__title,
body.ta-redesign .ta-hub-section
.header_sec{margin-top:0}body.ta-redesign
section.breadcrumbs{padding:10px
0 !important}body.ta-redesign .ta-director{position:relative;background:linear-gradient(180deg, var(--ta-blue-50) 0%, #eff6ff 100%)}body.ta-redesign
.feedback{background:var(--ta-blue-50) !important;padding:48px
0 !important}body.ta-redesign .ta-page-content{padding:32px
0 48px}body.ta-redesign .ta-page-content
.header_sec{margin-top:0;margin-bottom:16px}body.ta-redesign .single__content,
body.ta-redesign .ta-rich-content,
body.ta-redesign .about_content,
body.ta-redesign
.text_company{color:var(--ta-text);font-size:1.05rem}body.ta-redesign .prich_item,
body.ta-redesign .project-item,
body.ta-redesign .news_list-item,
body.ta-redesign .article-item,
body.ta-redesign .company_cart-item,
body.ta-redesign .servicestep_list-item,
body.ta-redesign .workstage_list-item,
body.ta-redesign .presetn-item,
body.ta-redesign .ta-steps__item{background:var(--ta-white);border:1px
solid var(--ta-border);border-radius:var(--ta-radius);box-shadow:var(--ta-shadow);color:var(--ta-text) !important}body.ta-redesign .servicestep_list-item.blueback1,
body.ta-redesign .workstage_list-item.blueback1{background:var(--ta-blue-50) !important}body.ta-redesign .servicestep_list-item .ws_right-block,
body.ta-redesign .servicestep_list-item .ws_left-block,
body.ta-redesign .workstage_list-item .ws_right-block,
body.ta-redesign .workstage_list-item .ws_left-block,
body.ta-redesign .servicestep_list-item p,
body.ta-redesign .workstage_list-item p,
body.ta-redesign .servicestep_list-item li,
body.ta-redesign .workstage_list-item
li{color:var(--ta-text) !important}body.ta-redesign .servicestep_list-item .ws_left-block span,
body.ta-redesign .workstage_list-item .ws_left-block
span{color:var(--ta-blue-700) !important}body.ta-redesign .servicestep_list-item svg,
body.ta-redesign .workstage_list-item svg,
body.ta-redesign .ta-steps__item svg,
body.ta-redesign .wh_list-item svg,
body.ta-redesign .nrow_item svg,
body.ta-redesign .whatdoin_item svg,
body.ta-redesign .prich_item svg,
body.ta-redesign .pr_block-item .border svg,
body.ta-redesign .news_list-item svg,
body.ta-redesign .article-item svg,
body.ta-redesign .company_cart-item svg,
body.ta-redesign .review_item .client-block svg,
body.ta-redesign .drop1
svg{flex-shrink:0}body.ta-redesign .servicestep_list-item svg path,
body.ta-redesign .servicestep_list-item svg circle,
body.ta-redesign .servicestep_list-item svg rect,
body.ta-redesign .servicestep_list-item svg polygon,
body.ta-redesign .servicestep_list-item svg ellipse,
body.ta-redesign .workstage_list-item svg path,
body.ta-redesign .workstage_list-item svg circle,
body.ta-redesign .workstage_list-item svg rect,
body.ta-redesign .workstage_list-item svg polygon,
body.ta-redesign .workstage_list-item svg ellipse,
body.ta-redesign .ta-steps__item svg path,
body.ta-redesign .ta-steps__item svg circle,
body.ta-redesign .ta-steps__item svg rect,
body.ta-redesign .ta-steps__item svg polygon,
body.ta-redesign .wh_list-item svg path,
body.ta-redesign .nrow_item svg path,
body.ta-redesign .whatdoin_item svg path,
body.ta-redesign .prich_item svg path,
body.ta-redesign .pr_block-item .border svg path,
body.ta-redesign .news_list-item svg path,
body.ta-redesign .article-item svg path,
body.ta-redesign .company_cart-item svg path,
body.ta-redesign .review_item .client-block svg path,
body.ta-redesign .drop1 svg
path{fill:var(--ta-blue-700) !important}body.ta-redesign .servicestep_list-item svg [stroke]:not([stroke="none"]),
body.ta-redesign .workstage_list-item svg [stroke]:not([stroke="none"]),
body.ta-redesign .ta-steps__item svg [stroke]:not([stroke="none"]),
body.ta-redesign .pr_block-item .border svg [stroke]:not([stroke="none"]){stroke:var(--ta-blue-700) !important}body.ta-redesign .projhrefa svg path,
body.ta-redesign .solveyp_item a svg path,
body.ta-redesign .news_list-item a svg path,
body.ta-redesign .article_btn-a svg
path{fill:var(--ta-blue-700) !important;stroke:var(--ta-blue-700) !important}body.ta-redesign .ws_left-block svg,
body.ta-redesign .ta-steps__icon
svg{width:40px;height:40px;display:block}body.ta-redesign .ta-steps__icon{display:flex;align-items:center;justify-content:center;color:var(--ta-blue-700)}body.ta-redesign .servicestep_list-item,
body.ta-redesign .workstage_list-item{display:flex;align-items:flex-start;gap:20px;padding:20px
24px;margin-bottom:16px}body.ta-redesign .servicestep_list-block,
body.ta-redesign .workstage_list-items{display:grid;gap:0}body.ta-redesign .servicestep_list-item .ws_left-block,
body.ta-redesign .workstage_list-item .ws_left-block{flex:0 0 auto;min-width:72px}body.ta-redesign .servicestep_list-item .ws_right-block,
body.ta-redesign .workstage_list-item .ws_right-block{flex:1 1 auto}body.ta-redesign .drop1,
body.ta-redesign .whatdoin_item,
body.ta-redesign .pr_block-item
.border{background:var(--ta-blue-50);border:1px
solid var(--ta-border);border-radius:var(--ta-radius)}.ta-hub-nav{position:sticky;top:var(--ta-header-height, 0px);z-index:900;margin:0;background:rgba(255, 255, 255, 0.98);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--ta-border)}.ta-hub-nav__inner{max-width:var(--ta-container);margin:0
auto;padding:0
20px;display:flex;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ta-hub-nav__inner::-webkit-scrollbar{display:none}.ta-hub-nav__link{white-space:nowrap;padding:14px
16px;border-radius:0;background:transparent;color:var(--ta-muted);font-weight:600;font-size:0.9375rem;border-bottom:2px solid transparent;transition:color 0.2s ease, border-color 0.2s ease}.ta-hub-nav__link:hover{background:transparent;color:var(--ta-blue-700);border-bottom-color:rgba(26, 86, 219, 0.25)}.ta-hub-nav.is-scrollable::before,.ta-hub-nav.is-scrollable::after{content:"";position:absolute;top:0;bottom:0;width:28px;pointer-events:none;z-index:1;opacity:0;transition:opacity 0.2s ease}.ta-hub-nav.is-scrollable::before{left:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0.98), transparent)}.ta-hub-nav.is-scrollable::after{right:0;background:linear-gradient(270deg, rgba(255, 255, 255, 0.98), transparent)}.ta-hub-nav.is-scrollable.is-scrolled-start::before,.ta-hub-nav.is-scrollable.is-scrolled-end::after{opacity:1}body.ta-redesign .main.koi2 h2.header_sec[id],
body.ta-redesign .ta-hub-section[id],
body.ta-redesign .ta-hub-section__title[id]{scroll-margin-top:var(--ta-scroll-offset, 96px)}body.ta-redesign
a.anchor{top:0 !important;position:relative;display:block;height:0;margin:0;padding:0;border:0;overflow:hidden;visibility:hidden}body.ta-redesign .ta-primary-nav__link.is-active,
body.ta-redesign span.ta-primary-nav__link.is-active{background:var(--ta-blue-100);color:var(--ta-blue-700);cursor:default;pointer-events:none}.ta-page-hero{padding:32px
0 20px;background:linear-gradient(180deg, var(--ta-blue-50) 0%, var(--ta-white) 100%)}.ta-page-hero__title{font-size:clamp(2rem, 4vw, 3rem);line-height:1.1;color:var(--ta-blue-900);margin:0
0 12px}.ta-page-hero__subtitle{max-width:760px;color:var(--ta-muted);margin:0;font-size:1.125rem}.ta-hub-section__title{font-size:clamp(1.6rem, 3vw, 2.2rem);color:var(--ta-blue-900);margin:0
0 12px}.ta-hub-section__lead{color:var(--ta-muted);margin:0
0 28px;max-width:760px}.ta-steps{display:grid;gap:16px}.ta-steps__item{display:grid;grid-template-columns:48px 56px 1fr;gap:16px;align-items:center;padding:18px}.ta-steps__num{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--ta-blue-100);color:var(--ta-blue-900);font-weight:800}.ta-hub-section__actions{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.ta-hub-section__actions .ta-link-more{color:var(--ta-blue-700);font-weight:700}body.ta-redesign footer.containerabs:not(.ta-site-footer){background:var(--ta-blue-950);color:var(--ta-white);padding-top:48px}body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer_title .header_sec,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer_item-header,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .policyinfo,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer-row-list a,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .bottom_hrefs
a{color:rgba(255, 255, 255, 0.88) !important}body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:32px;margin-top:32px}body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-col__title{font-size:1rem;margin:0
0 14px;color:var(--ta-white)}body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-col__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-col__list
a{color:rgba(255, 255, 255, 0.78)}body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-col__list a:hover{color:var(--ta-white)}body.ta-redesign footer.containerabs:not(.ta-site-footer) .fiy53,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer-item.hmobile1{display:none !important}body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-grid-wrap{display:block !important}body.ta-redesign .ta-cabinet{font-family:"Manrope",Arial,sans-serif}body.ta-redesign .ta-btn--primary{background:var(--ta-blue-700) !important;color:#fff !important}body.ta-redesign .ta-cabinet__sidebar{background:var(--ta-blue-50);border:1px
solid var(--ta-border);border-radius:var(--ta-radius)}@media (max-width: 991px){body.ta-redesign
header{grid-template-areas:"logo actions"
"contacts contacts"
"nav nav";grid-template-columns:1fr auto;row-gap:8px;padding:10px
16px}body.ta-redesign .all_space-container.phones{justify-content:flex-start;font-size:0.875rem}body.ta-redesign .ta-primary-nav{display:none}body.ta-redesign .ta-primary-nav.is-open{display:block;position:absolute;left:0;right:0;top:100%;background:var(--ta-white);border-bottom:1px solid var(--ta-border);padding:12px
20px 20px}body.ta-redesign .ta-primary-nav.is-open .ta-primary-nav__list{flex-direction:column;align-items:stretch}}@media (min-width: 992px){body.ta-redesign .all_space-container{display:flex;align-items:center;gap:18px}}body.ta-redesign .main.koi2 section
.header_sec{color:var(--ta-blue-900) !important}body.ta-redesign .main.koi2 .aboutus1 .header_sec,
body.ta-redesign .main.koi2 .about_content,
body.ta-redesign .main.koi2 .about_content p,
body.ta-redesign .ta-front-about .about_content,
body.ta-redesign .ta-front-about .about_content p,
body.ta-redesign .ta-front-about .about_content
li{color:var(--ta-text) !important}body.ta-redesign .pro12 p,
body.ta-redesign .pro12 span,
body.ta-redesign .pro12
a{color:var(--ta-text) !important}body.ta-redesign .project-item{height:auto !important;min-height:0 !important;width:100%;max-width:none;flex:1 1 280px}body.ta-redesign .project-item
.pro12{flex:0 0 auto;padding-bottom:40px}body.ta-redesign
.ourproject_list{flex-wrap:wrap;justify-content:flex-start;gap:20px}body.ta-redesign .project-item
img{width:100%;height:200px;object-fit:cover;display:block}body.ta-redesign .pr_block-item{background:transparent !important;padding:0
!important;color:var(--ta-text) !important}body.ta-redesign .pr_block-item p,
body.ta-redesign .pr_block-item .border,
body.ta-redesign .pr_block-item .border
p{color:var(--ta-text) !important}body.ta-redesign .pr_block-item
.border{background:var(--ta-blue-50) !important;border-color:var(--ta-blue-500) !important;border-radius:var(--ta-radius)}body.ta-redesign .projectop_text,
body.ta-redesign .projectop_text
p{color:var(--ta-blue-900) !important}body.ta-redesign .projectop_text
span{color:var(--ta-blue-700) !important}body.ta-redesign
.nrow_item{background:var(--ta-blue-50) !important;border:1px
solid var(--ta-border)}body.ta-redesign .nrow_item h3,
body.ta-redesign .nrow_item p,
body.ta-redesign .nrow_item .subcaption,
body.ta-redesign section.solveblock .nrow_item
h3{color:var(--ta-text) !important}body.ta-redesign .blowh1,
body.ta-redesign .blowh1
span{color:var(--ta-blue-900) !important}body.ta-redesign .wh_list-item,
body.ta-redesign .wh_list-item
span{color:var(--ta-text) !important;background:var(--ta-blue-50) !important;box-shadow:none !important}body.ta-redesign .table_services,
body.ta-redesign .table_services .serv,
body.ta-redesign .drop1,
body.ta-redesign .drop1 .price_uniq,
body.ta-redesign
.services_online_text{color:var(--ta-text) !important}body.ta-redesign .whatdoing p,
body.ta-redesign
.whatdoin_item{color:var(--ta-text) !important}body.ta-redesign .prich_item,
body.ta-redesign .prich_item
p{color:var(--ta-text) !important}body.ta-redesign .articles .header_sec,
body.ta-redesign .articles p,
body.ta-redesign .news_list-item,
body.ta-redesign .news_list-item
a{color:var(--ta-text) !important}[data-aos]{opacity:1 !important;transform:none !important;transition:none !important;visibility:visible !important}@media (max-width: 991px){body.ta-redesign .prichinyblock .container_section,
body.ta-redesign .articles .container_section,
body.ta-redesign footer .container_section,
body.ta-redesign .whatdoing .container_section,
body.ta-redesign .priceslist .container_section,
body.ta-redesign .solveyourp .container_section,
body.ta-redesign .basket .directors_block
.container_section{padding-top:0 !important}body.ta-redesign .ta-hub-section{padding:36px
0}body.ta-redesign .top-info-header{padding:10px
16px}}body.ta-redesign.home section.aos-init{margin-top:0 !important}body.ta-redesign.home section.aos-init .container_section:not(.speakabouthe){margin-top:0 !important;margin-bottom:0 !important}body.ta-redesign.admin-bar
header{top:32px}@media (max-width: 782px){body.ta-redesign.admin-bar
header{top:46px}}body.ta-redesign .header_mob_text,
body.ta-redesign
.menu.menbtn{display:none !important}body.ta-redesign
.cookie_agreement{max-width:min(360px, calc(100vw - 32px));padding:12px
14px !important;font-size:0.8125rem !important;line-height:1.45 !important;border-radius:var(--ta-radius-sm) !important}body.ta-redesign
.cookie_agreement_button{padding:8px
14px !important;font-size:0.875rem !important}body.ta-redesign .get_call,
body.ta-redesign
.get_modal.get_call{white-space:nowrap}@media (max-width: 991px){body.ta-redesign
header{padding:8px
16px 10px;row-gap:4px}body.ta-redesign .top-logo .logo
img{max-height:56px !important}body.ta-redesign .all_space-container.phones{font-size:0.8125rem;gap:6px 12px}body.ta-redesign .all_space-container.phones .email,
body.ta-redesign .all_space-container.phones .phone.mobi,
body.ta-redesign .all_space-container.phones .cll2,
body.ta-redesign .all_space-container.phones .top-write-us,
body.ta-redesign .all_space-container.phones .iconsoc:not(.desktop-enter):not([href*="t.me"]){display:none !important}body.ta-redesign .get_call,
body.ta-redesign
.get_modal.get_call{padding:10px
14px !important;font-size:0.8125rem !important}body.ta-redesign .ta-hub-nav__inner{padding:0
16px}body.ta-redesign .ta-hub-nav__link{padding:12px
14px;font-size:0.875rem}body.ta-redesign .main.koi2>.container_main:not(.ta-hero){padding-top:28px;padding-bottom:36px}body.ta-redesign .ta-primary-nav.is-open{max-height:70vh;overflow-y:auto}body.ta-redesign .ta-primary-nav.is-open .ta-primary-nav__list{gap:4px}body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-grid{grid-template-columns:1fr}body.ta-redesign .ta-primary-nav.is-open .ta-primary-nav__link{width:100%;border-radius:var(--ta-radius-sm)}}body.ta-redesign :where(
.ta-rich-content,
.ta-service-intro,
.ta-service-detail-card__body,
.ta-hub-section,
.ta-inner-hero,
.single__content,
.ta-page-content,
.about_content,
.text_company
) :is(
.has-green-color,
.has-vivid-green-cyan-color,
.has-light-green-cyan-color,
.has-emerald-color,
mark.ta-kw
){color:var(--ta-blue-900) !important;background:rgba(26, 86, 219, 0.12) !important}body.ta-redesign mark.ta-kw{padding:0
3px;border-radius:4px;background:rgba(26, 86, 219, 0.12) !important;color:var(--ta-blue-900) !important;font-weight:600;font-style:normal}body.ta-redesign .ta-hub-section__highlights{display:flex;flex-wrap:wrap;gap:8px;margin:16px
0 0;padding:0;list-style:none}body.ta-redesign .ta-hub-section__highlight{padding:6px
14px;border-radius:999px;font-size:0.8125rem;font-weight:600;background:rgba(255, 255, 255, 0.9);border:1px
solid rgba(26, 86, 219, 0.12);color:var(--ta-blue-900) !important;box-shadow:0 2px 8px rgba(11, 45, 110, 0.04)}body.ta-redesign :where(
.ta-rich-content,
.ta-service-intro,
.ta-service-detail-card__body,
.single__content
) [style*="color: green"],
body.ta-redesign :where(
.ta-rich-content,
.ta-service-intro,
.ta-service-detail-card__body,
.single__content
) [style*="color:green"],
body.ta-redesign :where(
.ta-rich-content,
.ta-service-intro,
.ta-service-detail-card__body,
.single__content
) [style*="#14532d"],
body.ta-redesign :where(
.ta-rich-content,
.ta-service-intro,
.ta-service-detail-card__body,
.single__content
) [style*="#15803d"],
body.ta-redesign :where(
.ta-rich-content,
.ta-service-intro,
.ta-service-detail-card__body,
.single__content
) [style*="#166534"],
body.ta-redesign :where(
.ta-rich-content,
.ta-service-intro,
.ta-service-detail-card__body,
.single__content
) [style*="#16a34a"],
body.ta-redesign :where(
.ta-rich-content,
.ta-service-intro,
.ta-service-detail-card__body,
.single__content
) [style*="#22a045"]{color:var(--ta-blue-900) !important}body.ta-redesign .container.ta-site-header{position:sticky;top:0;z-index:1000;background:rgba(255, 255, 255, 0.92) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(26, 86, 219, 0.08);box-shadow:0 4px 24px rgba(11, 45, 110, 0.04);transition:box-shadow 0.25s ease, border-color 0.25s ease}body.ta-redesign.ta-header-scrolled .container.ta-site-header{box-shadow:0 8px 28px rgba(11, 45, 110, 0.08);border-bottom-color:rgba(26, 86, 219, 0.12)}body.ta-redesign header.ta-header{display:block !important;max-width:none;margin:0;padding:0;background:transparent !important}body.ta-redesign .ta-header__top{border-bottom:1px solid rgba(26, 86, 219, 0.06);background:linear-gradient(90deg, rgba(238, 244, 255, 0.9), rgba(219, 234, 254, 0.75))}body.ta-redesign .ta-header__top-inner{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;gap:16px;min-height:36px;padding-top:6px;padding-bottom:6px}body.ta-redesign .ta-header__schedule{justify-self:start;color:var(--ta-muted);font-weight:600;font-size:0.8125rem;line-height:1.2}body.ta-redesign .ta-header__phones{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;justify-self:center;gap:8px 20px}body.ta-redesign .ta-header__email{justify-self:end;text-align:right}body.ta-redesign .ta-header__phone,
body.ta-redesign .ta-header__email{color:var(--ta-blue-900) !important;font-weight:700;font-size:14px !important;line-height:1.2;text-decoration:none;white-space:nowrap}body.ta-redesign .ta-header__phone{position:relative;display:inline-flex;align-items:center;gap:0.5em;padding-left:calc(1em + 0.5em) !important;font-variant-numeric:lining-nums;letter-spacing:0}@media (min-width: 1088px){body.ta-redesign .ta-header__top .ta-header__phone,
body.ta-redesign .ta-header__top .ta-header__email{font-size:20px !important}}@media (max-width: 370px){body.ta-redesign .ta-header__top .ta-header__phone{font-size:14px !important}}body.ta-redesign .ta-header__phone.phone_icon::before,
body.ta-redesign .ta-header__phone.phone_icon.corp::before,
body.ta-redesign .ta-header__phone.phone_icon.mobi::before{position:absolute;left:0;top:50%;width:1em;height:1em;margin:0;padding:0;content:"" !important;background-color:var(--ta-blue-700);-webkit-mask:url("/wp-content/themes/taxanalytics/assets/img/phone.svg") no-repeat center / contain;mask:url("/wp-content/themes/taxanalytics/assets/img/phone.svg") no-repeat center / contain;transform:translateY(-50%);pointer-events:none}body.ta-redesign .ta-header__phone:hover,
body.ta-redesign .ta-header__email:hover{color:var(--ta-blue-700) !important}body.ta-redesign .ta-header__main-inner{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:20px;min-height:76px;padding-top:10px;padding-bottom:10px}body.ta-redesign .ta-header__logo{display:inline-flex;align-items:center;flex-shrink:0}body.ta-redesign .ta-header__logo
img{display:block;width:auto;max-height:64px;height:auto}body.ta-redesign .ta-primary-nav--desktop{justify-self:center}body.ta-redesign .ta-primary-nav__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}body.ta-redesign .ta-primary-nav__link{display:inline-flex;align-items:center;padding:10px
14px;border-radius:999px;color:var(--ta-blue-900);font-size:0.9375rem;font-weight:700;text-decoration:none;position:relative;transition:background 0.2s ease, color 0.2s ease}body.ta-redesign .ta-primary-nav__link::before{content:"";width:0;height:0;margin-right:0;border-radius:50%;background:var(--ta-blue-700);transition:width 0.2s ease, height 0.2s ease, margin 0.2s ease}body.ta-redesign .ta-primary-nav__link.is-active::before,
body.ta-redesign span.ta-primary-nav__link.is-active::before{width:6px;height:6px;margin-right:8px}body.ta-redesign .ta-primary-nav__link:hover,
body.ta-redesign .ta-primary-nav__link.is-active,
body.ta-redesign span.ta-primary-nav__link.is-active{background:rgba(238, 244, 255, 0.95);color:var(--ta-blue-700)}body.ta-redesign .ta-primary-nav__link::after{display:none}body.ta-redesign .ta-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}body.ta-redesign .ta-header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px
solid rgba(26, 86, 219, 0.1);background:rgba(255, 255, 255, 0.9);color:var(--ta-blue-700);text-decoration:none;transition:transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease}body.ta-redesign .ta-header__icon:hover{transform:translateY(-1px);border-color:rgba(26, 86, 219, 0.22);box-shadow:0 6px 16px rgba(26, 86, 219, 0.08)}body.ta-redesign .ta-header__icon
img{display:block;width:20px;height:20px}body.ta-redesign .ta-header__cart-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0
5px;border-radius:999px;background:var(--ta-green-600);color:#fff;font-size:0.6875rem;font-weight:800;line-height:18px;text-align:center}body.ta-redesign .ta-header__cta.get_call{margin-left:4px;padding:12px
18px !important;border-radius:999px !important;background:var(--ta-blue-700) !important;background-image:none !important;border-color:var(--ta-blue-700) !important;color:#fff !important;box-shadow:0 8px 22px rgba(26, 86, 219, 0.2) !important;font-size:0.875rem !important;white-space:nowrap}body.ta-redesign .ta-header__burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;margin:0;padding:0;border:1px
solid rgba(26, 86, 219, 0.12);border-radius:12px;background:rgba(255, 255, 255, 0.95);cursor:pointer}body.ta-redesign .ta-header__burger
span{display:block;width:18px;height:2px;margin:0
auto;border-radius:999px;background:var(--ta-blue-900);transition:transform 0.25s ease, opacity 0.25s ease}body.ta-redesign .ta-header__mobile-nav{display:none}body.ta-redesign .ta-primary-nav--mobile{display:none}body.ta-redesign .search-popup{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-start;justify-content:center;padding:120px
20px 20px;background:rgba(7, 27, 69, 0.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease, visibility 0.25s ease}body.ta-redesign .search-popup.is-open{opacity:1;visibility:visible;pointer-events:auto}body.ta-redesign .search-popup form,
body.ta-redesign .search-popup .search-form{width:min(640px, 100%);margin:0}body.ta-redesign .search-popup input#s,
body.ta-redesign .search-popup input[type="search"]{width:100%;padding:16px
20px;border:1px
solid rgba(26, 86, 219, 0.14);border-radius:14px;background:#fff;color:var(--ta-text);font-size:1rem;box-shadow:0 16px 40px rgba(11, 45, 110, 0.12)}body.ta-redesign .search-popup__close{position:absolute;top:24px;right:24px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(255, 255, 255, 0.95);cursor:pointer}body.ta-redesign .search-popup__close svg
path{fill:var(--ta-blue-900)}@media (max-width: 991px){body.ta-redesign .ta-header__top{display:none}body.ta-redesign .ta-header__main-inner{grid-template-columns:1fr auto;gap:12px;min-height:64px;padding-top:8px;padding-bottom:8px}body.ta-redesign .ta-header__logo
img{max-height:52px}body.ta-redesign .ta-primary-nav--desktop{display:none !important}body.ta-redesign .ta-header__icon--telegram,
body.ta-redesign .ta-header__icon--account{display:none}body.ta-redesign .ta-header__cta{display:none !important}body.ta-redesign .ta-header__burger{display:inline-flex}body.ta-redesign .ta-header__mobile-nav{display:block;max-height:0;overflow:hidden;border-top:0 solid rgba(26, 86, 219, 0.08);background:rgba(255, 255, 255, 0.98);transition:max-height 0.35s ease, border-top-width 0.2s ease, padding 0.25s ease}body.ta-redesign .ta-header__mobile-nav.is-open{max-height:80vh;overflow-y:auto;padding:12px
20px 18px;border-top-width:1px}body.ta-redesign .ta-primary-nav--mobile{display:block !important}body.ta-redesign .ta-primary-nav--mobile .ta-primary-nav__list{flex-direction:column;align-items:stretch;gap:6px}body.ta-redesign .ta-primary-nav--mobile .ta-primary-nav__link{justify-content:flex-start;padding:12px
14px;border-radius:12px}body.ta-redesign .ta-header__mobile-phone{display:inline-flex;margin-top:12px;padding:12px
16px;border-radius:12px;background:rgba(238, 244, 255, 0.95);color:var(--ta-blue-700) !important;font-weight:800;text-decoration:none}body.ta-redesign.ta-mobile-nav-open .ta-header__burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.ta-redesign.ta-mobile-nav-open .ta-header__burger span:nth-child(2){opacity:0}body.ta-redesign.ta-mobile-nav-open .ta-header__burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}@media (min-width: 992px){body.ta-redesign .ta-header__mobile-nav{display:none !important}}@media (max-width: 480px){body.ta-redesign .ta-header__actions{gap:6px}body.ta-redesign .ta-header__icon{width:36px;height:36px;border-radius:10px}}body.ta-redesign.admin-bar .container.ta-site-header{top:32px}@media (max-width: 782px){body.ta-redesign.admin-bar .container.ta-site-header{top:46px}}:root{--ta-cyan:#1a56db;--ta-cyan-dim:rgba(26, 86, 219, 0.35);--ta-violet:#6366f1;--ta-gradient-hero:linear-gradient(
135deg,
#071b45 0%,
#0b2d6e 35%,
#1a56db 65%,
#0b2d6e 100%
);--ta-gradient-accent:linear-gradient(90deg, #1a56db, #3b82f6);--ta-gradient-underline:linear-gradient(
90deg,
#1a56db 0%,
#3b82f6 18%,
#0fe9e9 42%,
#38bdf8 58%,
#3b82f6 82%,
#1a56db 100%
);--ta-gradient-warm:linear-gradient(135deg, #eef4ff 0%, #dbeafe 50%, #f0f9ff 100%);--ta-shadow-glow:0 20px 60px rgba(26, 86, 219, 0.18);--ta-shadow-card-hover:0 24px 48px rgba(11, 45, 110, 0.14);--ta-ease-out:cubic-bezier(0.22, 1, 0.36, 1);--ta-ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1)}body.ta-redesign
.prich_item{border-left:4px solid transparent;border-image:linear-gradient(180deg, var(--ta-blue-500), var(--ta-blue-700)) 1;transition:transform 0.4s var(--ta-ease-spring), box-shadow 0.4s ease !important}body.ta-redesign .prich_item:hover{transform:translateX(4px);box-shadow:var(--ta-shadow-card-hover) !important}.ta-reveal{opacity:0;transform:translateY(32px) scale(0.98);transition:opacity 0.7s var(--ta-ease-out),
transform 0.7s var(--ta-ease-out);transition-delay:var(--ta-reveal-delay, 0ms);will-change:opacity, transform}.ta-reveal.ta-reveal--left{transform:translateX(-28px)}.ta-reveal.ta-reveal--scale{transform:scale(0.92)}.ta-reveal.is-visible{opacity:1;transform:none}body.ta-redesign.ta-header-scrolled .container.ta-site-header{background:rgba(255, 255, 255, 0.88) !important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 24px rgba(11, 45, 110, 0.08) !important}body.ta-redesign.ta-header-scrolled
header{padding-top:8px;padding-bottom:8px}body.ta-redesign .main.koi2 .container_main:not(.ta-hero){position:relative;overflow:hidden;isolation:isolate;background:var(--ta-gradient-hero) !important;background-size:200% 200%;animation:ta-hero-gradient 14s ease infinite}body.ta-redesign .main.koi2 .container_main:not(.ta-hero)::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%, rgba(26, 86, 219, 0.22) 0%, transparent 45%),
radial-gradient(circle at 80% 70%, rgba(47, 191, 89, 0.2) 0%, transparent 40%),
radial-gradient(circle at 60% 10%, rgba(99, 102, 241, 0.15) 0%, transparent 35%);pointer-events:none;z-index:0;animation:ta-mesh-drift 18s ease-in-out infinite alternate}body.ta-redesign .main.koi2 .container_main:not(.ta-hero)>*:not(.ta-hero-bg){position:relative;z-index:1}.ta-hero-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ta-orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:0.55;animation:ta-orb-float 12s var(--ta-ease-out) infinite}.ta-orb--1{width:280px;height:280px;background:var(--ta-cyan);top:-8%;right:5%;animation-delay:0s}.ta-orb--2{width:200px;height:200px;background:var(--ta-blue-500);bottom:10%;left:-4%;animation-delay:-4s}.ta-orb--3{width:140px;height:140px;background:var(--ta-violet);top:45%;right:28%;animation-delay:-7s;opacity:0.35}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .header_he1{background:linear-gradient(120deg, #fff 0%, #fff 40%, var(--ta-cyan) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ta-title-shine 6s ease-in-out infinite}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .front-book-img
img{border:2px
solid rgba(26, 86, 219, 0.5) !important;border-radius:var(--ta-radius);box-shadow:0 20px 50px rgba(0, 0, 0, 0.35), 0 0 0 1px rgba(255, 255, 255, 0.1);transition:transform 0.5s var(--ta-ease-spring), box-shadow 0.5s ease}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .front-book-img:hover
img{transform:translateY(-6px) scale(1.02);box-shadow:0 28px 60px rgba(26, 86, 219, 0.25)}body.ta-redesign .main.koi2 .container_main .mm-cell{transition:transform 0.35s var(--ta-ease-spring),
background 0.35s ease,
border-color 0.35s ease,
box-shadow 0.35s ease !important;border-color:rgba(26, 86, 219, 0.4) !important}body.ta-redesign .main.koi2 .container_main .mm-cell:hover{transform:translateY(-3px) scale(1.03);background:rgba(26, 86, 219, 0.15) !important;border-color:var(--ta-cyan) !important;box-shadow:0 8px 24px rgba(26, 86, 219, 0.2)}body.ta-redesign .main.koi2 .header_sec,
body.ta-redesign .ta-page-hero__title,
body.ta-redesign .ta-hub-section__title{position:relative;display:inline-block}body.ta-redesign .main.koi2 section .header_sec::after,
body.ta-redesign .ta-page-hero__title::after{content:"";display:block;width:0;height:4px;margin-top:10px;border-radius:999px;background:var(--ta-gradient-underline);background-size:200% 100%;animation:ta-underline-grow 0.8s var(--ta-ease-out) forwards, ta-shimmer 4s linear infinite}body.ta-redesign .main.koi2 section .header_sec.ta-heading-visible::after,
body.ta-redesign .ta-page-hero__title.ta-heading-visible::after{width:72px}body.ta-redesign .project-item,
body.ta-redesign .solveyp_item,
body.ta-redesign .news_list-item,
body.ta-redesign .article-item,
body.ta-redesign .wh_list-item,
body.ta-redesign .nrow_item,
body.ta-redesign .pr_block-item .border,
body.ta-redesign .presetn-item,
body.ta-redesign
.whatdoin_item{transition:transform 0.4s var(--ta-ease-spring),
box-shadow 0.4s ease,
border-color 0.3s ease !important}body.ta-redesign .project-item:hover,
body.ta-redesign .solveyp_item:hover,
body.ta-redesign .news_list-item:hover,
body.ta-redesign .article-item:hover,
body.ta-redesign .wh_list-item:hover,
body.ta-redesign .nrow_item:hover,
body.ta-redesign .presetn-item:hover,
body.ta-redesign .whatdoin_item:hover{transform:translateY(-6px);box-shadow:var(--ta-shadow-card-hover) !important}body.ta-redesign .pr_block-item .border:hover{transform:translateX(6px);border-color:var(--ta-cyan) !important;box-shadow:-4px 0 0 var(--ta-cyan), var(--ta-shadow-glow)}body.ta-redesign .pr_block-item .border
svg{transition:transform 0.4s var(--ta-ease-spring)}body.ta-redesign .pr_block-item .border:hover
svg{transform:scale(1.15) rotate(-5deg)}body.ta-redesign .presetn-item.bg-blue{background:linear-gradient(160deg, var(--ta-blue-700) 0%, var(--ta-blue-900) 100%) !important;border:1px
solid rgba(26, 86, 219, 0.25);color:#fff !important}body.ta-redesign .presetn-item.bg-blue:hover{border-color:var(--ta-cyan);box-shadow:0 16px 40px rgba(26, 86, 219, 0.35) !important}body.ta-redesign .ta-presentations .presetn-item.bg-blue,
body.ta-redesign .ta-presentations .presetn-item.bg-blue:hover{background:var(--ta-white) !important;border-color:var(--ta-border) !important;box-shadow:0 8px 28px rgba(11, 45, 110, 0.06) !important;color:var(--ta-text) !important}body.ta-redesign .tax_button,
body.ta-redesign .btn_call,
body.ta-redesign .order-consult,
body.ta-redesign .get_details,
body.ta-redesign
.get_modal.btn_call{position:relative;overflow:hidden;background:linear-gradient(135deg, var(--ta-blue-700) 0%, var(--ta-blue-500) 100%) !important;background-size:200% 200% !important;box-shadow:0 8px 24px rgba(26, 86, 219, 0.35) !important;transition:transform 0.3s var(--ta-ease-spring),
box-shadow 0.3s ease,
background-position 0.5s ease !important}body.ta-redesign .tax_button::after,
body.ta-redesign .btn_call::after,
body.ta-redesign .order-consult::after{content:"";position:absolute;inset:0;background:linear-gradient(
105deg,
transparent 40%,
rgba(255, 255, 255, 0.35) 50%,
transparent 60%
);transform:translateX(-120%);animation:ta-btn-shine 3.5s ease-in-out infinite}body.ta-redesign .tax_button:hover,
body.ta-redesign .btn_call:hover,
body.ta-redesign .order-consult:hover,
body.ta-redesign .get_details:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 32px rgba(26, 86, 219, 0.45) !important;background-position:100% 50% !important}body.ta-redesign .main.koi2 .container_main.ta-hero .main_info,
body.ta-redesign .main.koi2 .container_main.ta-hero .main_items-top,
body.ta-redesign .main.koi2 .container_main.ta-hero .bottom_main-b_info{animation:ta-hero-enter 0.9s var(--ta-ease-out) backwards}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .main_info,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .main_items-top,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .bottom_main-b_info,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .mindmap-block{animation:ta-hero-enter 0.9s var(--ta-ease-out) backwards}body.ta-redesign .main.koi2 .container_main.ta-hero .main_items-top{animation-delay:0.12s}body.ta-redesign .main.koi2 .container_main.ta-hero .bottom_main-b_info{animation-delay:0.22s}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .main_items-top{animation-delay:0.12s}body.ta-redesign .main.koi2 .container_main .bottom_main-b_info{animation-delay:0.22s}body.ta-redesign .main.koi2 .container_main .mindmap-block{animation-delay:0.32s}body.ta-redesign .main.koi2 .container_main .main_items-top_inside:nth-child(1){animation-delay:0.35s}body.ta-redesign .main.koi2 .container_main .main_items-top_inside:nth-child(2){animation-delay:0.42s}body.ta-redesign .main.koi2 .container_main .main_items-top_inside:nth-child(3){animation-delay:0.49s}body.ta-redesign .main.koi2 .container_main .main_items-top_inside:nth-child(4){animation-delay:0.56s}body.ta-redesign .main.koi2 .container_main .main_items-top_inside:nth-child(5){animation-delay:0.63s}body.ta-redesign .main.koi2 .container_main .main_items-top_inside{animation:ta-hero-enter 0.7s var(--ta-ease-out) backwards}@keyframes ta-hero-enter{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .timing_info-years,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .main_items-top_inside{backdrop-filter:blur(8px);transition:transform 0.35s var(--ta-ease-spring), background 0.35s ease}body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .timing_info-years:hover,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .main_items-top_inside:hover{transform:translateY(-2px);background:rgba(26, 86, 219, 0.12) !important;border-color:rgba(26, 86, 219, 0.4) !important}body.ta-redesign .ta-page-hero{background:linear-gradient(135deg, #eef4ff 0%, #dbeafe 60%, #fff 100%) !important;position:relative;overflow:hidden}body.ta-redesign .ta-page-hero::after{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle, var(--ta-cyan-dim) 0%, transparent 70%);animation:ta-orb-float 10s ease-in-out infinite;pointer-events:none}body.ta-redesign
.drop1{transition:background 0.3s ease, padding-left 0.3s ease;border-radius:var(--ta-radius-sm)}body.ta-redesign .drop1:hover{background:rgba(26, 86, 219, 0.06);padding-left:8px}body.ta-redesign .price_uniq
span{background:linear-gradient(90deg, var(--ta-cyan), var(--ta-blue-500));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}body.ta-redesign .back-to-top{transition:transform 0.3s var(--ta-ease-spring), box-shadow 0.3s ease;box-shadow:0 4px 16px rgba(26, 86, 219, 0.3)}body.ta-redesign .back-to-top:hover{transform:translateY(-4px) scale(1.08);box-shadow:0 8px 24px rgba(26, 86, 219, 0.4)}@keyframes ta-hero-gradient{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes ta-mesh-drift{0%{transform:translate(0, 0) scale(1)}100%{transform:translate(2%, -2%) scale(1.05)}}@keyframes ta-orb-float{0%,100%{transform:translate(0, 0)}33%{transform:translate(12px, -18px)}66%{transform:translate(-8px, 10px)}}@keyframes ta-title-shine{0%,100%{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes ta-shimmer{0%{background-position:200% center}100%{background-position:-200% center}}@keyframes ta-underline-grow{to{width:72px}}@keyframes ta-btn-shine{0%,75%,100%{transform:translateX(-120%)}40%{transform:translateX(120%)}}@media (prefers-reduced-motion: reduce){.ta-reveal{opacity:1;transform:none;transition:none}.ta-orb,
body.ta-redesign .main.koi2 .container_main,
body.ta-redesign .main.koi2 .container_main::before,
body.ta-redesign .main.koi2 .container_main .header_he1,
body.ta-redesign .tax_button::after,
body.ta-redesign .btn_call::after,
body.ta-redesign .feedback_block::before,
body.ta-redesign .ta-page-hero::after{animation:none !important}body.ta-redesign .project-item:hover,
body.ta-redesign .solveyp_item:hover,
body.ta-redesign .news_list-item:hover,
body.ta-redesign .article-item:hover{transform:none}}:root{--ta-bg-base:#e8f0fe;--ta-pattern-dots:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Ccircle cx='2' cy='2' r='1.2' fill='%231a56db' fill-opacity='0.07'/%3E%3C/svg%3E");--ta-pattern-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M48 0H0v48' fill='none' stroke='%231a56db' stroke-opacity='0.04'/%3E%3C/svg%3E");--ta-pattern-diagonal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M-2 2l4-4M0 16l16-16M14 18l4-4' stroke='%231a56db' stroke-opacity='0.05' stroke-width='1'/%3E%3C/svg%3E")}body.ta-redesign{background-color:var(--ta-bg-base) !important;background-image:radial-gradient(ellipse 80% 50% at 10% -5%, rgba(26, 86, 219, 0.06), transparent 55%),
radial-gradient(ellipse 60% 40% at 95% 5%, rgba(26, 86, 219, 0.05), transparent 50%),
var(--ta-pattern-dots) !important;background-attachment:scroll;background-size:100% 100%, 100% 100%, 28px 28px !important}body.ta-redesign::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:0.18;background:radial-gradient(circle 320px at 85% 25%, rgba(99, 102, 241, 0.07), transparent),
radial-gradient(circle 240px at 5% 65%, rgba(26, 86, 219, 0.08), transparent),
radial-gradient(circle 200px at 40% 40%, rgba(47, 191, 89, 0.05), transparent)}body.ta-redesign > .container,
body.ta-redesign > .sopd_div,
body.ta-redesign > .main,
body.ta-redesign > footer,
body.ta-redesign
.main.koi2{position:relative;z-index:1}body.ta-redesign
.main.koi2{background:transparent !important}body.ta-redesign .main.koi2 > section,
body.ta-redesign .ta-hub-section,
body.ta-redesign .newspage1,
body.ta-redesign
.single__content{position:relative;isolation:isolate;overflow:hidden}body.ta-redesign .main.koi2 > section::before,
body.ta-redesign .ta-hub-section::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}body.ta-redesign .main.koi2 > section .container_section,
body.ta-redesign .main.koi2 > section .containerabs,
body.ta-redesign .ta-hub-section .ta-container{position:relative;z-index:1}body.ta-redesign .main.koi2>section+section::after{display:none}body.ta-redesign .main.koi2 .ta-orb{display:none}body.ta-redesign.ta-front-page .main.koi2
.aboutus1{background:linear-gradient(135deg, #eef4ff 0%, #dbeafe 45%, #f0f9ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .aboutus1::before{background:var(--ta-pattern-grid),
radial-gradient(circle 280px at 90% 20%, rgba(26, 86, 219, 0.12), transparent);background-size:48px 48px, auto}body.ta-redesign.ta-front-page .main.koi2 section.containerabs:not(.priceslist):not(.ourproject):not(.solveyourp){background:linear-gradient(180deg, #f0f7ff 0%, #e8f4fc 100%) !important}body.ta-redesign.ta-front-page .main.koi2 section.containerabs:not(.priceslist)::before{background:radial-gradient(circle 200px at 10% 80%, rgba(26, 86, 219, 0.08), transparent),
var(--ta-pattern-diagonal);background-size:auto, 16px 16px}body.ta-redesign.ta-front-page .main.koi2
.priceslist{background:linear-gradient(135deg, #dbeafe 0%, #dbeafe 50%, #eef4ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .priceslist::before{background:radial-gradient(circle 300px at 70% 30%, rgba(26, 86, 219, 0.1), transparent),
var(--ta-pattern-dots);background-size:auto, 28px 28px}body.ta-redesign.ta-front-page .main.koi2
.whatdoing{background:linear-gradient(160deg, #dbeafe 0%, #eff6ff 40%, #eef4ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .whatdoing::before{background:radial-gradient(ellipse 60% 80% at 0% 50%, rgba(47, 191, 89, 0.12), transparent)}body.ta-redesign.ta-front-page .main.koi2 .prichinyblock:not(.newsb1){background:linear-gradient(180deg, #f5f3ff 0%, #eef4ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .prichinyblock:not(.newsb1)::before{background:var(--ta-pattern-grid),
radial-gradient(circle 250px at 100% 0%, rgba(99, 102, 241, 0.1), transparent);background-size:48px 48px, auto}body.ta-redesign.ta-front-page .main.koi2
.solveblock{background:linear-gradient(135deg, #eef4ff 0%, #e0f2fe 50%, #dbeafe 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .solveblock::before{background:var(--ta-pattern-diagonal);background-size:20px 20px;opacity:0.8}body.ta-redesign.ta-front-page .main.koi2
.whywe{background:linear-gradient(180deg, #dbeafe 0%, #f0f9ff 60%, #eef4ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .whywe::before{background:radial-gradient(circle 350px at 50% 100%, rgba(26, 86, 219, 0.1), transparent)}body.ta-redesign.ta-front-page .main.koi2
.ourproject{background:linear-gradient(135deg, #eef4ff 0%, #dbeafe 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .ourproject::before{background:radial-gradient(circle 180px at 20% 30%, rgba(26, 86, 219, 0.12), transparent),
radial-gradient(circle 220px at 80% 70%, rgba(26, 86, 219, 0.08), transparent)}body.ta-redesign.ta-front-page .main.koi2
.solveyourp{background:linear-gradient(135deg, #e0f2fe 0%, #dbeafe 50%, #eef4ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .solveyourp::before{background:var(--ta-pattern-dots);background-size:32px 32px;opacity:0.6}body.ta-redesign.ta-front-page .main.koi2
.newsb1{background:linear-gradient(180deg, #fff7ed 0%, #eef4ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .newsb1::before{background:radial-gradient(circle 280px at 10% 50%, rgba(251, 146, 60, 0.08), transparent)}body.ta-redesign.ta-front-page .main.koi2
.articles{background:linear-gradient(180deg, #eef4ff 0%, #f0f9ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .articles::before{background:var(--ta-pattern-grid);background-size:40px 40px;opacity:0.5}body.ta-redesign.ta-front-page .main.koi2 .feedback,
body.ta-redesign.ta-front-page .main.koi2 .container_section
.feedback{background:linear-gradient(135deg, #dbeafe 0%, #eef4ff 100%) !important}body.ta-redesign.ta-front-page .main.koi2 .ta-director{background:linear-gradient(180deg, rgba(238, 244, 255, 0.5) 0%, rgba(219, 234, 254, 0.35) 100%)}body.ta-redesign.ta-front-page .main.koi2 .ta-director::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle 320px at 90% 15%, rgba(26, 86, 219, 0.18), transparent),
radial-gradient(circle 200px at 5% 80%, rgba(99, 102, 241, 0.12), transparent)}body.ta-redesign .ta-page-hero{background:linear-gradient(135deg, rgba(238, 244, 255, 0.95) 0%, rgba(219, 234, 254, 0.95) 60%, rgba(255, 255, 255, 0.9) 100%) !important;border-bottom:1px solid rgba(26, 86, 219, 0.08)}body.ta-redesign .ta-page-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle 200px at 85% 30%, rgba(26, 86, 219, 0.15), transparent),
var(--ta-pattern-dots);background-size:auto, 28px 28px;pointer-events:none}body.ta-redesign .ta-hub-section{background:transparent !important}body.ta-redesign .ta-hub-section:nth-child(odd)::before{background:linear-gradient(180deg, rgba(238, 244, 255, 0.85) 0%, rgba(240, 249, 255, 0.6) 100%)}body.ta-redesign .ta-hub-section:nth-child(even)::before{background:linear-gradient(180deg, rgba(219, 234, 254, 0.7) 0%, rgba(238, 244, 255, 0.5) 100%)}body.ta-redesign .newspage1,
body.ta-redesign
.single__content{background:rgba(255, 255, 255, 0.65) !important;backdrop-filter:blur(6px);border-radius:var(--ta-radius);border:1px
solid rgba(255, 255, 255, 0.8);box-shadow:0 8px 32px rgba(11, 45, 110, 0.06)}body.ta-redesign .project-item,
body.ta-redesign .solveyp_item,
body.ta-redesign .news_list-item,
body.ta-redesign .article-item,
body.ta-redesign .wh_list-item,
body.ta-redesign .nrow_item,
body.ta-redesign .pr_block-item .border,
body.ta-redesign .prich_item,
body.ta-redesign .whatdoin_item,
body.ta-redesign .drop1,
body.ta-redesign .review_item .client-block,
body.ta-redesign
.drop1{background:rgba(255, 255, 255, 0.88) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px
solid rgba(255, 255, 255, 0.95) !important;box-shadow:0 4px 24px rgba(11, 45, 110, 0.06),
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important}body.ta-redesign .aboutus1
.about_content{background:rgba(255, 255, 255, 0.75);backdrop-filter:blur(8px);border-radius:var(--ta-radius);padding:24px
28px !important;border:1px
solid rgba(255, 255, 255, 0.9);box-shadow:0 8px 32px rgba(26, 86, 219, 0.08)}body.ta-redesign
.table_services{background:rgba(255, 255, 255, 0.7);backdrop-filter:blur(8px);border-radius:var(--ta-radius);padding:16px
20px;border:1px
solid rgba(255, 255, 255, 0.85)}body.ta-redesign .blur_blocktext:not(.ta-training-callout){background:linear-gradient(135deg, rgba(20, 72, 187, 0.92) 0%, rgba(11, 45, 110, 0.95) 100%) !important;border:1px
solid rgba(26, 86, 219, 0.25);box-shadow:0 12px 40px rgba(11, 45, 110, 0.2)}body.ta-redesign .main.koi2 .whywe::after,
body.ta-redesign .main.koi2 .ourproject::after{display:none}@keyframes ta-bg-pulse{0%,100%{transform:scale(1);opacity:0.7}50%{transform:scale(1.15);opacity:1}}@media (prefers-reduced-motion: reduce){body.ta-redesign .main.koi2 .whywe::after,
body.ta-redesign .main.koi2 .ourproject::after{animation:none}}body.ta-redesign
.main.koi2{overflow-x:hidden}body.ta-redesign .main.koi2>.container_main:not(.ta-hero){max-width:var(--ta-container);margin:0
auto;padding:40px
20px 48px}@media (max-width: 991px){body.ta-redesign .main.koi2>.container_main:not(.ta-hero){padding:28px
16px 36px}}body.ta-redesign .main.koi2
section{padding:40px
0 !important}body.ta-redesign .main.koi2
.container_main{margin-bottom:0}body.ta-redesign .main.koi2
.container_section{max-width:var(--ta-container);margin:0
auto;padding-left:20px;padding-right:20px}body.ta-redesign .ta-surface--green{--ta-surface-accent:var(--ta-blue-700);--ta-surface-accent-dark:var(--ta-blue-900);--ta-surface-accent-2:#2563eb;--ta-surface-accent-border:rgba(26, 86, 219, 0.25);--ta-surface-accent-border-soft:rgba(26, 86, 219, 0.16);--ta-surface-accent-hover:rgba(26, 86, 219, 0.22);--ta-surface-accent-glow:rgba(26, 86, 219, 0.2);--ta-surface-accent-shadow:rgba(26, 86, 219, 0.08);--ta-surface-card-wide:linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(219, 234, 254, 0.9));--ta-surface-answer-bg:var(--ta-blue-50)}body.ta-redesign .ta-surface--blue{--ta-surface-accent:var(--ta-blue-700);--ta-surface-accent-dark:var(--ta-blue-700);--ta-surface-accent-2:#2563eb;--ta-surface-accent-border:rgba(26, 86, 219, 0.25);--ta-surface-accent-border-soft:rgba(26, 86, 219, 0.16);--ta-surface-accent-hover:rgba(26, 86, 219, 0.22);--ta-surface-accent-glow:rgba(26, 86, 219, 0.2);--ta-surface-accent-shadow:rgba(26, 86, 219, 0.08);--ta-surface-card-wide:linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(238, 244, 255, 0.92));--ta-surface-answer-bg:rgba(238, 244, 255, 0.85)}body.ta-redesign .ta-front-head{margin-bottom:28px}body.ta-redesign .ta-front-badge,
body.ta-redesign .ta-whywe__badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:6px
14px;border-radius:999px;background:rgba(255, 255, 255, 0.82);border:1px
solid var(--ta-surface-accent-border, rgba(26, 86, 219, 0.25));color:var(--ta-surface-accent-dark, var(--ta-blue-900));font-size:0.8125rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;box-shadow:0 4px 16px var(--ta-surface-accent-shadow, rgba(26, 86, 219, 0.08))}body.ta-redesign .ta-front-badge::before,
body.ta-redesign .ta-whywe__badge::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ta-surface-accent, var(--ta-green-600));box-shadow:0 0 0 4px var(--ta-surface-accent-glow, rgba(26, 86, 219, 0.2))}body.ta-redesign .ta-front-title,
body.ta-redesign .ta-whywe__title{margin:0;font-size:clamp(1.75rem, 3.2vw, 2.5rem) !important;line-height:1.15;color:var(--ta-blue-900) !important}body.ta-redesign .ta-front-lead{margin:14px
0 0;max-width:720px;font-size:1.0625rem;line-height:1.65;color:var(--ta-muted)}body.ta-redesign .ta-front-actions{display:flex;justify-content:flex-start;margin-top:28px}body.ta-redesign .ta-wedo
.container_section{max-width:var(--ta-container)}body.ta-redesign .ta-wedo__list{display:grid;gap:14px;margin:0;padding:0;list-style:none}body.ta-redesign .ta-wedo__item{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:22px
22px 22px 20px;border-radius:18px;background:rgba(255, 255, 255, 0.92);border:1px
solid rgba(226, 232, 240, 0.95);border-left:4px solid var(--ta-surface-accent);box-shadow:0 8px 28px rgba(11, 45, 110, 0.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform 0.3s ease, box-shadow 0.3s ease}body.ta-redesign .ta-wedo__item:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(11, 45, 110, 0.09)}body.ta-redesign .ta-wedo__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg, var(--ta-surface-accent), var(--ta-surface-accent-2));color:#fff;flex-shrink:0}body.ta-redesign .ta-wedo__icon
svg{display:block}body.ta-redesign .ta-wedo__text{margin:0;padding-top:2px;font-size:1rem;line-height:1.6;color:var(--ta-text) !important;font-weight:500}body.ta-redesign .ta-projsteps
.container_section{max-width:var(--ta-container)}body.ta-redesign .ta-projsteps__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin:0;padding:0;list-style:none;counter-reset:ta-projsteps}body.ta-redesign .ta-projsteps__item{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:22px
22px 22px 20px;border-radius:18px;background:rgba(255, 255, 255, 0.92);border:1px
solid rgba(226, 232, 240, 0.95);border-left:4px solid var(--ta-surface-accent);box-shadow:0 8px 28px rgba(11, 45, 110, 0.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform 0.3s ease, box-shadow 0.3s ease}body.ta-redesign .ta-projsteps__item:last-child:nth-child(odd){grid-column:1 / -1;background:var(--ta-surface-card-wide)}body.ta-redesign .ta-projsteps__item:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(11, 45, 110, 0.09)}body.ta-redesign .ta-projsteps__num{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg, var(--ta-surface-accent), var(--ta-surface-accent-2));color:#fff;font-size:0.875rem;font-weight:800;letter-spacing:0.04em;flex-shrink:0}body.ta-redesign .ta-projsteps__text{margin:0;padding-top:2px;font-size:1rem;line-height:1.6;color:var(--ta-text) !important;font-weight:500}body.ta-redesign .ta-audience
.container_section{max-width:var(--ta-container)}body.ta-redesign .ta-audience__group+.ta-audience__group{margin-top:36px}body.ta-redesign .ta-audience__group-head{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin-bottom:16px;padding:18px
20px;border-radius:16px;background:rgba(255, 255, 255, 0.88);border:1px
solid var(--ta-surface-accent-border-soft);box-shadow:0 6px 24px rgba(11, 45, 110, 0.05)}body.ta-redesign .ta-audience__group-num{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg, var(--ta-surface-accent), var(--ta-surface-accent-2));color:#fff;font-size:0.875rem;font-weight:800;letter-spacing:0.04em;flex-shrink:0}body.ta-redesign .ta-audience__group-title{margin:0;font-size:1.0625rem;line-height:1.5;font-weight:700;color:var(--ta-blue-900) !important}body.ta-redesign .ta-audience__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}body.ta-redesign .ta-audience__card{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:16px;background:rgba(255, 255, 255, 0.92);border:1px
solid rgba(226, 232, 240, 0.95);border-top:3px solid var(--ta-surface-accent);box-shadow:0 8px 24px rgba(11, 45, 110, 0.05);transition:transform 0.3s ease, box-shadow 0.3s ease}body.ta-redesign .ta-audience__card:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(11, 45, 110, 0.08)}body.ta-redesign .ta-audience__card-title{margin:0;font-size:1rem;line-height:1.45;font-weight:700;color:var(--ta-blue-900) !important}body.ta-redesign .ta-audience__card-text{margin:0;padding:12px
14px;border-radius:10px;background:var(--ta-surface-answer-bg);border-left:3px solid var(--ta-surface-accent);font-size:0.9375rem;line-height:1.55;color:var(--ta-text) !important}body.ta-redesign .pr_block-item{margin-bottom:12px}body.ta-redesign .pr_block-item
.border{display:flex;align-items:flex-start;gap:16px;padding:18px
20px;border-width:2px}body.ta-redesign .pr_block-item .border
svg{flex:0 0 36px;width:36px;height:auto;margin-top:2px}body.ta-redesign .pr_block-item .border
p{flex:1 1 0;margin:0;line-height:1.55;font-size:1rem;word-wrap:break-word;overflow-wrap:anywhere}body.ta-redesign .ta-whywe
.container_section{max-width:var(--ta-container)}body.ta-redesign .ta-whywe__title{max-width:18ch}body.ta-redesign .ta-whywe__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin:0
0 28px;padding:0;list-style:none}body.ta-redesign .ta-whywe__card{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:22px
22px 22px 20px;border-radius:18px;background:rgba(255, 255, 255, 0.92);border:1px
solid rgba(226, 232, 240, 0.95);border-left:4px solid var(--ta-surface-accent);box-shadow:0 8px 28px rgba(11, 45, 110, 0.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease}body.ta-redesign .ta-whywe__card--wide{grid-column:1 / -1;background:var(--ta-surface-card-wide);border-left-color:var(--ta-surface-accent)}body.ta-redesign .ta-whywe__card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(11, 45, 110, 0.1);border-color:var(--ta-surface-accent-hover)}body.ta-redesign .ta-whywe__num{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg, var(--ta-surface-accent), var(--ta-surface-accent-2));color:#fff;font-size:0.875rem;font-weight:800;letter-spacing:0.04em;flex-shrink:0}body.ta-redesign .ta-whywe__text{margin:0;padding-top:2px;font-size:1rem;line-height:1.6;color:var(--ta-text) !important;font-weight:500}body.ta-redesign .ta-whywe__actions{display:flex;justify-content:flex-start}body.ta-redesign
.ourproject_list{margin-top:4px;--ta-project-card-height:320px;--ta-project-media-height:158px;--ta-project-body-height:162px}body.ta-redesign .ourproject_list .slick-list{margin:0
-10px}body.ta-redesign .ourproject_list .slick-track{display:flex !important;align-items:stretch}body.ta-redesign .ourproject_list .slick-slide{box-sizing:border-box;height:var(--ta-project-card-height) !important;padding:0
10px}body.ta-redesign .ourproject_list .slick-slide>div{box-sizing:border-box;width:100%;height:var(--ta-project-card-height) !important}body.ta-redesign .ourproject_list .project-item{box-sizing:border-box;display:flex !important;flex-direction:column;width:100% !important;max-width:none !important;min-width:0 !important;height:var(--ta-project-card-height) !important;min-height:var(--ta-project-card-height) !important;max-height:var(--ta-project-card-height) !important;margin:0
!important;overflow:hidden;border-radius:14px}body.ta-redesign .ourproject_list .project-item__media,
body.ta-redesign .ourproject_list .project-item>a:first-child{display:block;flex:0 0 var(--ta-project-media-height);width:100%;height:var(--ta-project-media-height) !important;min-height:var(--ta-project-media-height) !important;max-height:var(--ta-project-media-height) !important;overflow:hidden;background:var(--ta-blue-100)}body.ta-redesign .ourproject_list .project-item
img{width:100% !important;height:100% !important;min-height:100% !important;max-height:none !important;object-fit:cover;display:block}body.ta-redesign .ourproject_list .project-item
.pro12{box-sizing:border-box;position:relative;display:flex;flex-direction:column;flex:0 0 var(--ta-project-body-height);width:100%;height:var(--ta-project-body-height) !important;min-height:var(--ta-project-body-height) !important;max-height:var(--ta-project-body-height) !important;padding:14px
16px 40px;overflow:hidden}body.ta-redesign .ourproject_list .project-item__date,
body.ta-redesign .ourproject_list .project-item .pro12
span{display:block;flex:0 0 18px;height:18px;margin:0
0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ta-muted);font-size:0.8125rem;line-height:18px}body.ta-redesign .ourproject_list .project-item__title,
body.ta-redesign .ourproject_list .project-item .pro12>a:not(.projhrefa){display:block;flex:1 1 auto;min-height:0;text-decoration:none}body.ta-redesign .ourproject_list .project-item__title p,
body.ta-redesign .ourproject_list .project-item .pro12
p{height:2.9em;min-height:2.9em;max-height:2.9em;margin:0;overflow:hidden;color:var(--ta-text) !important;font-size:0.9375rem;font-weight:600;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body.ta-redesign .ourproject_list .project-item
.projhrefa{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--ta-blue-50)}body.ta-redesign .ourproject_list .project-item .projhrefa
svg{width:12px;height:auto}body.ta-redesign .ourproject_list .ta-reviews-nav,
body.ta-redesign .solveyp_list .ta-reviews-nav{top:42%}@media (max-width: 640px){body.ta-redesign
.ourproject_list{--ta-project-card-height:300px;--ta-project-media-height:148px;--ta-project-body-height:152px}}body.ta-redesign
.solveyp_list{margin-top:4px;--ta-industry-card-height:360px;--ta-industry-media-height:158px}body.ta-redesign .solveyp_list .slick-list{margin:0
-10px}body.ta-redesign .solveyp_list .slick-track{display:flex !important;align-items:stretch}body.ta-redesign .solveyp_list .slick-slide{box-sizing:border-box;height:var(--ta-industry-card-height) !important;padding:0
10px}body.ta-redesign .solveyp_list .slick-slide>div{box-sizing:border-box;width:100%;height:var(--ta-industry-card-height) !important}body.ta-redesign .solveyp_list
.solveyp_item{box-sizing:border-box;display:flex !important;flex-direction:column;width:100% !important;max-width:none !important;min-width:0 !important;height:var(--ta-industry-card-height) !important;min-height:var(--ta-industry-card-height) !important;max-height:var(--ta-industry-card-height) !important;margin:0
!important;overflow:hidden;background:var(--ta-white);border:1px
solid var(--ta-border);border-radius:14px;box-shadow:var(--ta-shadow)}body.ta-redesign .solveyp_list .solveyp_item img,
body.ta-redesign .solveyp_list .solveyp_item .ta-img{flex:0 0 var(--ta-industry-media-height);width:100%;height:var(--ta-industry-media-height) !important;min-height:var(--ta-industry-media-height) !important;max-height:var(--ta-industry-media-height) !important;aspect-ratio:unset;object-fit:cover;display:block}body.ta-redesign .solveyp_list .solveyp_item
p{flex:1 1 auto;min-height:0;margin:0;padding:14px
16px 10px !important;overflow:hidden;color:var(--ta-text) !important;font-size:0.9375rem;text-align:left !important;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}body.ta-redesign .solveyp_list .solveyp_item
a{flex:0 0 auto;margin-top:auto;margin-left:16px;margin-right:16px;margin-bottom:16px;align-self:flex-start;padding:10px
16px !important;border-radius:999px !important;font-size:0.875rem;font-weight:700;display:inline-flex;align-items:center;gap:6px}body.ta-redesign .solveyp_list .ta-reviews-nav{top:42%}@media (max-width: 640px){body.ta-redesign
.solveyp_list{--ta-industry-card-height:340px;--ta-industry-media-height:148px}}body.ta-redesign .prichinyblock_list
.prich_item{display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:start;padding:20px;margin-bottom:16px;background:var(--ta-blue-50);border:1px
solid var(--ta-border);border-radius:var(--ta-radius)}body.ta-redesign .prich_item .pric-text,
body.ta-redesign .prich_item .pric_header,
body.ta-redesign .prich_item .pric-text p,
body.ta-redesign .prich_item .determ_name-price,
body.ta-redesign .prich_item .prich-price,
body.ta-redesign .prich_item .prich-price
span{color:var(--ta-text) !important}body.ta-redesign .prich_item
.pric_header{color:var(--ta-blue-900) !important;font-size:1.15rem;margin-bottom:8px}body.ta-redesign .prich_item
.line_prich{width:1px;min-height:80px;background:var(--ta-border)}body.ta-redesign .prich_block-price{height:auto !important;min-width:140px;gap:8px}body.ta-redesign
.news_list{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px}body.ta-redesign .news_list-item{width:auto !important;color:var(--ta-text) !important;background:var(--ta-white);border:1px
solid var(--ta-border);border-radius:var(--ta-radius);overflow:hidden;box-shadow:var(--ta-shadow)}body.ta-redesign .news_list-item
img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}body.ta-redesign .news_list-item_info{padding:16px;text-align:left !important}body.ta-redesign .news_list-item_info h2,
body.ta-redesign .news_list-item_info
a{color:var(--ta-blue-900) !important;font-size:1rem !important;line-height:1.4;text-align:left !important}body.ta-redesign .news_list-item_info a:last-child{color:var(--ta-blue-900) !important;margin-top:12px}body.ta-redesign
.articles_list{display:grid;gap:20px}body.ta-redesign .article-item{display:grid !important;grid-template-columns:minmax(200px, 320px) 1fr;gap:0;height:auto !important;background:var(--ta-white);border:1px
solid var(--ta-border);border-radius:var(--ta-radius);overflow:hidden;box-shadow:var(--ta-shadow)}body.ta-redesign .article-item>a{display:block;min-height:180px;background:var(--ta-blue-100)}body.ta-redesign .article-item img,
body.ta-redesign .article-item .attachment-post-thumbnail{width:100% !important;max-width:none !important;height:100% !important;min-height:180px;object-fit:cover}body.ta-redesign
.article_info{background:var(--ta-blue-50) !important;color:var(--ta-text) !important;padding:20px
24px !important}body.ta-redesign .article_header,
body.ta-redesign .article_descr,
body.ta-redesign .date_article,
body.ta-redesign .article_btn-a{color:var(--ta-text) !important}body.ta-redesign
.article_header{font-size:1.1rem !important;line-height:1.35}body.ta-redesign
.article_descr{font-size:0.95rem !important;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}body.ta-redesign .article_btn-a{color:var(--ta-blue-900) !important;text-align:left !important}body.ta-redesign
.nrows{flex-wrap:wrap;gap:16px}body.ta-redesign
.nrow_item{flex:1 1 280px;max-width:none !important}body.ta-redesign .nrow_item
h3{font-size:1.05rem;line-height:1.35;margin-bottom:12px !important}body.ta-redesign .nrow_item p,
body.ta-redesign .nrow_item
.subcaption{line-height:1.5;font-size:0.95rem}body.ta-redesign
.drop1{flex-wrap:wrap;gap:8px}body.ta-redesign .drop1
.serv{width:auto;flex:1 1 200px}body.ta-redesign .price_uniq
span{color:var(--ta-blue-700) !important}body.ta-redesign .directors_block
.d_block{height:auto !important;min-height:280px;padding:24px;background:var(--ta-blue-50) !important}body.ta-redesign .directors_block .dir_img,
body.ta-redesign .directors_block .ta-img{max-height:320px;width:auto;position:relative !important;bottom:auto !important}body.ta-redesign .main.koi2 .solveyourp .container_section,
body.ta-redesign .main.koi2 .articles .container_section,
body.ta-redesign .main.koi2 .prichinyblock
.container_section{padding-top:0 !important}body.ta-redesign .mindmap-block{display:none !important}body.ta-redesign
.imgblow1{display:none !important}body.ta-redesign .imgblow1 img,
body.ta-redesign .imgblow1 .ta-img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block;border-radius:var(--ta-radius)}body.ta-redesign section.aboutus1 ul
li{color:var(--ta-text) !important;font-size:1rem !important}body.ta-redesign
.get_projects{position:static !important;display:inline-flex;margin-bottom:20px;margin-left:auto}body.ta-redesign .main.koi2 section.containerabs,
body.ta-redesign .main.koi2
.containerabs{min-height:0 !important;padding-top:0 !important;padding-bottom:0 !important}body.ta-redesign
.aboutus1{border-top:none;border-bottom:none}body.ta-redesign .aboutus1:not(.ta-front-about){border-top:1px solid var(--ta-border);border-bottom:1px solid var(--ta-border)}body.ta-redesign .aboutus1
.header_sec{color:var(--ta-blue-900) !important}body.ta-redesign .aboutus1
.about_content{max-width:720px;line-height:1.65}body.ta-redesign .speakabouthe .header_sec,
body.ta-redesign .speakabouthe .yandex-r-title,
body.ta-redesign .speakabouthe .yandex-r-valstars{color:var(--ta-blue-900) !important}body.ta-redesign .speakabouthe .yandex-rating{display:block;width:fit-content;max-width:min(100%, 380px);margin:14px
auto 20px;background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(11, 45, 110, 0.08);overflow:hidden}body.ta-redesign .speakabouthe .yandex-rating
a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:auto;height:auto;padding:18px
20px;gap:8px;text-align:center;text-decoration:none}body.ta-redesign .speakabouthe .yandex-r-img{display:block;width:auto;max-width:220px;height:auto}body.ta-redesign .speakabouthe .yandex-r-title,
body.ta-redesign .speakabouthe .yandex-r-valstars{padding:0;font-size:1.0625rem;line-height:1.4;font-weight:700}body.ta-redesign .ta-reviews-slider,
body.ta-redesign .ta-projects-slider,
body.ta-redesign .ta-industries-slider{position:relative;margin-top:8px}body.ta-redesign .ta-reviews-slider__hint,
body.ta-redesign .ta-projects-slider__hint,
body.ta-redesign .ta-industries-slider__hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:0
0 18px;color:var(--ta-muted);font-size:0.875rem;font-weight:600}body.ta-redesign .ta-reviews-slider__hint-arrows,
body.ta-redesign .ta-projects-slider__hint-arrows,
body.ta-redesign .ta-industries-slider__hint-arrows{display:inline-flex;align-items:center;gap:4px;padding:4px
10px;border-radius:999px;background:var(--ta-white);border:1px
solid var(--ta-border);color:var(--ta-blue-700);font-size:0.8125rem;letter-spacing:0.12em}body.ta-redesign .clients_talk-slider,
body.ta-redesign .ourproject_list,
body.ta-redesign
.solveyp_list{position:relative;margin-top:0 !important;padding:0
56px 40px}body.ta-redesign .clients_talk-slider .ta-reviews-nav,
body.ta-redesign .ourproject_list .ta-reviews-nav,
body.ta-redesign .solveyp_list .ta-reviews-nav{position:absolute;top:42%;z-index:3;width:46px;height:46px;margin:0;padding:0;border:1px
solid var(--ta-border);border-radius:50%;background:var(--ta-white);color:var(--ta-blue-900);box-shadow:0 8px 24px rgba(11, 45, 110, 0.12);cursor:pointer;display:grid;place-items:center;transition:background 0.2s ease,
color 0.2s ease,
border-color 0.2s ease,
transform 0.2s ease,
box-shadow 0.2s ease}body.ta-redesign .clients_talk-slider .ta-reviews-nav::before,
body.ta-redesign .ourproject_list .ta-reviews-nav::before,
body.ta-redesign .solveyp_list .ta-reviews-nav::before{content:"";display:block;width:10px;height:10px;border-top:2.5px solid currentColor;border-right:2.5px solid currentColor}body.ta-redesign .clients_talk-slider .ta-reviews-nav--prev,
body.ta-redesign .ourproject_list .ta-reviews-nav--prev,
body.ta-redesign .solveyp_list .ta-reviews-nav--prev{left:0;transform:translateY(-50%)}body.ta-redesign .clients_talk-slider .ta-reviews-nav--prev::before,
body.ta-redesign .ourproject_list .ta-reviews-nav--prev::before,
body.ta-redesign .solveyp_list .ta-reviews-nav--prev::before{transform:rotate(-135deg);margin-left:3px}body.ta-redesign .clients_talk-slider .ta-reviews-nav--next,
body.ta-redesign .ourproject_list .ta-reviews-nav--next,
body.ta-redesign .solveyp_list .ta-reviews-nav--next{right:0;transform:translateY(-50%)}body.ta-redesign .clients_talk-slider .ta-reviews-nav--next::before,
body.ta-redesign .ourproject_list .ta-reviews-nav--next::before,
body.ta-redesign .solveyp_list .ta-reviews-nav--next::before{transform:rotate(45deg);margin-right:3px}body.ta-redesign .clients_talk-slider .ta-reviews-nav:hover,
body.ta-redesign .clients_talk-slider .ta-reviews-nav:focus-visible,
body.ta-redesign .ourproject_list .ta-reviews-nav:hover,
body.ta-redesign .ourproject_list .ta-reviews-nav:focus-visible,
body.ta-redesign .solveyp_list .ta-reviews-nav:hover,
body.ta-redesign .solveyp_list .ta-reviews-nav:focus-visible{background:var(--ta-blue-700);border-color:var(--ta-blue-700);color:var(--ta-white);box-shadow:0 10px 28px rgba(26, 86, 219, 0.28);outline:none}body.ta-redesign .clients_talk-slider .ta-reviews-nav--prev:hover,
body.ta-redesign .clients_talk-slider .ta-reviews-nav--prev:focus-visible,
body.ta-redesign .ourproject_list .ta-reviews-nav--prev:hover,
body.ta-redesign .ourproject_list .ta-reviews-nav--prev:focus-visible,
body.ta-redesign .solveyp_list .ta-reviews-nav--prev:hover,
body.ta-redesign .solveyp_list .ta-reviews-nav--prev:focus-visible{transform:translateY(-50%) translateX(-2px)}body.ta-redesign .clients_talk-slider .ta-reviews-nav--next:hover,
body.ta-redesign .clients_talk-slider .ta-reviews-nav--next:focus-visible,
body.ta-redesign .ourproject_list .ta-reviews-nav--next:hover,
body.ta-redesign .ourproject_list .ta-reviews-nav--next:focus-visible,
body.ta-redesign .solveyp_list .ta-reviews-nav--next:hover,
body.ta-redesign .solveyp_list .ta-reviews-nav--next:focus-visible{transform:translateY(-50%) translateX(2px)}body.ta-redesign .clients_talk-slider .slick-dots,
body.ta-redesign .ourproject_list .slick-dots,
body.ta-redesign .solveyp_list .slick-dots{position:absolute;left:0;right:0;bottom:0;display:flex !important;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none}body.ta-redesign .clients_talk-slider .slick-dots li,
body.ta-redesign .ourproject_list .slick-dots li,
body.ta-redesign .solveyp_list .slick-dots
li{margin:0;width:auto;height:auto}body.ta-redesign .clients_talk-slider .slick-dots li button,
body.ta-redesign .ourproject_list .slick-dots li button,
body.ta-redesign .solveyp_list .slick-dots li
button{width:10px;height:10px;padding:0;border:none;border-radius:50%;background:#cbd5e1;font-size:0;line-height:0;cursor:pointer;transition:transform 0.2s ease, background 0.2s ease}body.ta-redesign .clients_talk-slider .slick-dots li button::before,
body.ta-redesign .ourproject_list .slick-dots li button::before,
body.ta-redesign .solveyp_list .slick-dots li button::before{display:none}body.ta-redesign .clients_talk-slider .slick-dots li.slick-active button,
body.ta-redesign .ourproject_list .slick-dots li.slick-active button,
body.ta-redesign .solveyp_list .slick-dots li.slick-active
button{background:var(--ta-green-600);transform:scale(1.15)}body.ta-redesign .clients_talk-slider .review_item,
body.ta-redesign .client-block,
body.ta-redesign .review-client_text,
body.ta-redesign .review-client_text p,
body.ta-redesign .names_clients h3,
body.ta-redesign .names_clients
span{color:var(--ta-text) !important}body.ta-redesign .review-avatar,
body.ta-redesign .ava_block
img{width:64px;height:64px;object-fit:cover;border-radius:50%;flex-shrink:0}body.ta-redesign .ta-presentations
.container_section{max-width:var(--ta-container)}body.ta-redesign .ta-presentations .ta-docs-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:16px;padding-top:0;margin:0
0 28px}body.ta-redesign .ta-presentations .presetn-item.bg-blue{display:flex;flex-direction:column;gap:12px;max-width:none !important;min-height:0;height:auto !important;padding:0
!important;overflow:hidden;border-radius:var(--ta-radius) !important;border:1px
solid var(--ta-border) !important;background:var(--ta-white) !important;color:var(--ta-text) !important;text-decoration:none !important;box-shadow:0 8px 28px rgba(11, 45, 110, 0.06);transition:transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease !important}body.ta-redesign .ta-presentations .presetn-item.bg-blue::before{content:"PDF";display:block;padding:20px
20px 0;font-size:0.6875rem;font-weight:800;letter-spacing:0.1em;color:var(--ta-blue-500)}body.ta-redesign .ta-presentations .presetn-item.bg-blue
.liop2{padding:0
20px}body.ta-redesign .ta-presentations .presetn-item.bg-blue .liop2
svg{display:none}body.ta-redesign .ta-presentations .presetn-item.bg-blue .liop2
span{display:inline-flex;align-items:center;gap:6px;padding:6px
12px;border-radius:999px;background:var(--ta-blue-50);color:var(--ta-blue-700) !important;font-size:0.8125rem;font-weight:600}body.ta-redesign .ta-presentations .presetn-item.bg-blue .liop2 span::before{content:"↓";font-weight:800}body.ta-redesign .ta-presentations .presetn-item.bg-blue
.liop3{padding:0
20px 20px;margin-top:0;min-height:0;color:var(--ta-text) !important;font-weight:600;font-size:1rem;line-height:1.45;word-wrap:break-word;overflow-wrap:anywhere}body.ta-redesign .ta-presentations .presetn-item.bg-blue:hover{transform:translateY(-6px) rotate(-0.5deg);border-color:var(--ta-blue-500) !important;box-shadow:0 20px 40px rgba(11, 45, 110, 0.14) !important}body.ta-redesign .ta-presentations .presetn-item.bg-blue:nth-child(2n):hover{transform:translateY(-6px) rotate(0.5deg)}body.ta-redesign .ta-training-callout{position:relative;margin:0;padding:0;border-radius:18px !important;border:1px
solid rgba(26, 86, 219, 0.16) !important;border-left:4px solid var(--ta-blue-700) !important;background:linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(238, 244, 255, 0.92)) !important;box-shadow:0 8px 28px rgba(11, 45, 110, 0.06) !important;overflow:hidden}body.ta-redesign .ta-training-callout::before{content:"";position:absolute;top:-40px;right:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle, rgba(26, 86, 219, 0.08), transparent 70%);pointer-events:none}body.ta-redesign .ta-training-callout
p{position:relative;margin:0
!important;padding:24px
28px 24px 56px !important;text-align:left !important;font-size:clamp(1rem, 2vw, 1.125rem) !important;font-weight:500;line-height:1.65 !important;color:var(--ta-blue-900) !important}body.ta-redesign .ta-training-callout p::before{content:"";position:absolute;left:22px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg, var(--ta-blue-700), #2563eb);box-shadow:0 0 0 6px rgba(26, 86, 219, 0.12)}@media (max-width: 767px){body.ta-redesign .ta-presentations .ta-docs-grid{grid-template-columns:1fr}body.ta-redesign .ta-training-callout
p{padding:20px
20px 20px 52px !important}}body.ta-redesign .directors_block
.d_block{display:grid;grid-template-columns:minmax(200px, 320px) 1fr;gap:24px;align-items:center}body.ta-redesign .directors_block .dir_info h2,
body.ta-redesign .directors_block .dir_info p,
body.ta-redesign .directors_block
.dir_phoe{color:var(--ta-text) !important}body.ta-redesign .directors_block .dir_btns
a{color:var(--ta-white) !important}body.ta-redesign .prich_bottom-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}body.ta-redesign .prich_bottom-btns
a{color:#fff !important}body.ta-redesign .ourproject .container_section,
body.ta-redesign .newsb1 .container_section,
body.ta-redesign .articles
.container_section{display:flex;flex-direction:column}body.ta-redesign .ourproject .header_sec,
body.ta-redesign .newsb1 .header_sec,
body.ta-redesign .articles
.header_sec{margin-bottom:0}@media (max-width: 991px){body.ta-redesign .prichinyblock_list
.prich_item{grid-template-columns:1fr}body.ta-redesign .prich_item
.line_prich{display:none}body.ta-redesign .article-item{grid-template-columns:1fr}body.ta-redesign .article-item>a{min-height:160px}body.ta-redesign .ta-whywe__grid,
body.ta-redesign .ta-projsteps__list{grid-template-columns:1fr}body.ta-redesign .ta-whywe__card--wide,
body.ta-redesign .ta-projsteps__item:last-child:nth-child(odd){grid-column:auto}body.ta-redesign .ta-whywe__title,
body.ta-redesign .ta-front-title{max-width:none}body.ta-redesign .directors_block
.d_block{grid-template-columns:1fr}}@media (max-width: 960px){body.ta-redesign .clients_talk-slider,
body.ta-redesign .ourproject_list,
body.ta-redesign
.solveyp_list{padding:0
48px 36px}body.ta-redesign .clients_talk-slider .ta-reviews-nav,
body.ta-redesign .ourproject_list .ta-reviews-nav,
body.ta-redesign .solveyp_list .ta-reviews-nav{width:40px;height:40px}}@media (max-width: 640px){body.ta-redesign .clients_talk-slider,
body.ta-redesign .ourproject_list,
body.ta-redesign
.solveyp_list{padding:0
42px 34px}body.ta-redesign .clients_talk-slider .ta-reviews-nav,
body.ta-redesign .ourproject_list .ta-reviews-nav,
body.ta-redesign .solveyp_list .ta-reviews-nav{width:36px;height:36px;top:38%;background:rgba(255, 255, 255, 0.95)}body.ta-redesign .ta-reviews-slider__hint,
body.ta-redesign .ta-projects-slider__hint,
body.ta-redesign .ta-industries-slider__hint{font-size:0.8125rem;margin-bottom:14px}body.ta-redesign .ta-audience__grid{grid-template-columns:1fr}}@media (max-width: 640px){body.ta-redesign .main.koi2
section{padding:28px
0 !important}body.ta-redesign
.solveyp_item{max-width:100% !important}}body.ta-front-page .ta-front-hero{position:relative;overflow:hidden;isolation:isolate;padding:8px
0 36px;background:linear-gradient(155deg, #f8fafc 0%, #eef4ff 42%, #dbeafe 78%, #faf5ff 100%)}body.ta-front-page .ta-front-hero__bg{position:absolute;inset:0;pointer-events:none;z-index:0}body.ta-front-page .ta-front-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(26, 86, 219, 0.035) 1px, transparent 1px),
linear-gradient(90deg, rgba(26, 86, 219, 0.035) 1px, transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 85% 75% at 50% 0%, #000 15%, transparent 72%);-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 0%, #000 15%, transparent 72%)}body.ta-front-page .ta-front-hero__blob{position:absolute;border-radius:50%;filter:blur(64px);opacity:0.55}body.ta-front-page .ta-front-hero__blob--1{width:380px;height:380px;top:-10%;right:-4%;background:rgba(26, 86, 219, 0.2)}body.ta-front-page .ta-front-hero__blob--2{width:300px;height:300px;bottom:-12%;left:-3%;background:rgba(26, 86, 219, 0.22)}body.ta-front-page .ta-front-hero__ring{position:absolute;width:460px;height:460px;top:4%;right:6%;border:1px
solid rgba(26, 86, 219, 0.1);border-radius:50%}body.ta-front-page .ta-front-hero__inner{position:relative;z-index:1}body.ta-front-page .ta-front-hero__layout{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:28px;align-items:start}body.ta-front-page .ta-front-hero__badge{display:inline-flex;align-items:center;gap:8px;margin:0
0 14px;padding:6px
14px;border-radius:999px;background:rgba(255, 255, 255, 0.86);border:1px
solid rgba(26, 86, 219, 0.18);color:var(--ta-blue-700);font-size:0.8125rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}body.ta-front-page .ta-front-hero__badge::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ta-blue-700)}body.ta-front-page .ta-front-hero__title{margin:0
0 14px;font-size:clamp(2rem, 4vw, 2.85rem);line-height:1.1;font-weight:800;color:var(--ta-blue-900);letter-spacing:-0.02em}body.ta-front-page .ta-front-hero__title
span{color:var(--ta-blue-900) !important}body.ta-front-page .ta-front-hero__lead{margin:0
0 20px;max-width:52ch;font-size:1.0625rem;line-height:1.65;color:var(--ta-muted)}body.ta-front-page .ta-front-hero__highlights{display:flex;flex-wrap:wrap;gap:10px;margin:0
0 24px;padding:0;list-style:none}body.ta-front-page .ta-front-hero__highlights
li{padding:8px
14px;border-radius:999px;background:rgba(255, 255, 255, 0.88);border:1px
solid rgba(26, 86, 219, 0.12);color:var(--ta-blue-900);font-size:0.875rem;font-weight:600}body.ta-front-page .ta-front-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}body.ta-front-page .ta-front-hero__cta.tax_button{margin:0;padding:14px
24px;border-radius:999px;background:linear-gradient(135deg, var(--ta-green-600), #3b82f6) !important;color:#fff !important;box-shadow:0 10px 28px rgba(26, 86, 219, 0.22)}body.ta-front-page .ta-front-hero__phone{color:var(--ta-blue-700);font-size:1rem;font-weight:700;text-decoration:none}body.ta-front-page .ta-front-hero__hint{margin:14px
0 0;max-width:42ch;color:var(--ta-muted);font-size:0.875rem;line-height:1.5}body.ta-front-page .ta-front-hero__social{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}body.ta-front-page .ta-front-hero__social-link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:rgba(255, 255, 255, 0.9);border:1px
solid rgba(26, 86, 219, 0.12);color:var(--ta-blue-700);box-shadow:0 6px 18px rgba(26, 86, 219, 0.06);transition:transform 0.2s ease, border-color 0.2s ease}body.ta-front-page .ta-front-hero__social-link:hover{transform:translateY(-2px);border-color:rgba(26, 86, 219, 0.28)}body.ta-front-page .ta-front-hero__social-link
img{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(24%) sepia(89%) saturate(1875%) hue-rotate(212deg) brightness(93%) contrast(95%)}body.ta-front-page .ta-front-hero__cards{display:grid;gap:12px}body.ta-front-page .ta-front-hero__card{padding:18px
20px;border-radius:var(--ta-radius, 16px);background:rgba(255, 255, 255, 0.92);border:1px
solid rgba(26, 86, 219, 0.1);box-shadow:0 8px 28px rgba(26, 86, 219, 0.06)}body.ta-front-page .ta-front-hero__card-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:10px;border-radius:10px;background:var(--ta-blue-700);color:#fff;font-size:0.75rem;font-weight:800}body.ta-front-page .ta-front-hero__card
p{margin:0;font-size:0.9375rem;line-height:1.55;color:var(--ta-muted);font-weight:600}body.ta-front-page .ta-front-hero__strip{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:16px;padding:14px
18px;border-radius:14px;background:linear-gradient(135deg, #1e3a8a, #1a56db);color:rgba(255, 255, 255, 0.92);font-size:0.875rem;font-weight:600}body.ta-front-page .ta-front-hero__strip
a{margin-left:auto;color:#fff;text-decoration:underline;text-underline-offset:3px}body.ta-front-page .ta-front-about{padding:36px
0 40px;background:rgba(255, 255, 255, 0.72);border-top:1px solid rgba(26, 86, 219, 0.08);border-bottom:1px solid rgba(26, 86, 219, 0.08)}body.ta-front-page .ta-front-about .ta-front-badge{border-color:rgba(26, 86, 219, 0.18);color:var(--ta-blue-700)}body.ta-front-page .ta-front-about .ta-front-badge::before{background:var(--ta-blue-700);box-shadow:0 0 0 4px rgba(26, 86, 219, 0.15)}body.ta-front-page .ta-front-about__content{padding:22px
24px;border-radius:18px;background:rgba(255, 255, 255, 0.92);border:1px
solid rgba(26, 86, 219, 0.1);box-shadow:0 8px 28px rgba(26, 86, 219, 0.05);line-height:1.65;color:var(--ta-muted)}body.ta-front-page .ta-front-about__content
p{margin:0
0 1em;color:var(--ta-muted)}body.ta-front-page .ta-front-about__content :is(p,li,span,strong,em,blockquote,div:not(.ta-front-about__actions)){color:var(--ta-muted) !important}body.ta-front-page .ta-front-about__content :is(.vivid,.green,.cyan,.makecolor){color:var(--ta-blue-700) !important}body.ta-front-page .ta-front-about__content [style*="color"]{color:var(--ta-muted) !important}body.ta-front-page .ta-front-about__content
ul{margin:0
0 1em;padding-left:1.25rem}body.ta-front-page .ta-front-about__content ul
li{list-style:disc !important;list-style-image:none !important;color:var(--ta-muted) !important;font-size:1rem !important;padding-left:0}body.ta-front-page .ta-front-about__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:20px}body.ta-front-page .ta-front-about
.about_phone{color:var(--ta-blue-700);font-weight:700;text-decoration:none}@media (max-width: 960px){body.ta-front-page .ta-front-hero__layout{grid-template-columns:1fr}body.ta-front-page .ta-front-hero__strip
a{margin-left:0}}@media (max-width: 640px){body.ta-front-page .ta-front-hero__title{font-size:clamp(1.75rem, 7vw, 2.25rem)}body.ta-front-page .ta-front-about__content{padding:18px
16px}}body.ta-redesign .feedback_block::before,
body.ta-redesign .feedback_block::after{display:none !important}body.ta-redesign .feedback_block,
body.ta-redesign section.feedback .feedback_block,
body.ta-redesign .home .feedback_block,
body.ta-redesign .page .feedback_block,
body.ta-redesign .modal_bl1 .feedback_block,
body.ta-redesign #openModal .feedback_block,
body.ta-redesign #openModalthanks
.feedback_block{display:flex;flex-wrap:wrap;gap:24px 32px;align-items:flex-start;padding:28px
32px !important;margin-bottom:0 !important;border-radius:var(--ta-radius) !important;background:var(--ta-white) !important;border:1px
solid var(--ta-border) !important;box-shadow:var(--ta-shadow) !important;color:var(--ta-text) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.ta-redesign
section.feedback{background:var(--ta-blue-50) !important;padding:48px
0 !important}body.ta-redesign section.feedback .container_section,
body.ta-redesign section.feedback .ta-container{max-width:var(--ta-container);margin:0
auto;padding:0
20px}body.ta-redesign
.feedback_header{font-size:clamp(1.25rem, 2.5vw, 1.75rem) !important;font-weight:700 !important;line-height:1.3;color:var(--ta-blue-900) !important;margin:0
0 8px}body.ta-redesign .feedback_bott-text{font-size:0.9375rem !important;line-height:1.55;color:var(--ta-muted) !important;margin:0
!important}body.ta-redesign .feedback_left-info{flex:1 1 240px;max-width:360px}body.ta-redesign .feedback_right-info{flex:1 1 280px;min-width:0;padding:0
!important}body.ta-redesign
.modal.activeModalka{opacity:1 !important;z-index:100000 !important;background:rgba(11, 45, 110, 0.45) !important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body.ta-redesign .modal .modal-content{border:none !important;background:transparent !important;box-shadow:none !important}body.ta-redesign .modal .modal-header{border:none !important;padding:0;min-height:0}body.ta-redesign .modal
.close{color:var(--ta-muted) !important;text-shadow:none !important;font-size:2rem;line-height:1;top:8px;right:12px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--ta-white);border:1px
solid var(--ta-border);transition:color 0.2s ease, background 0.2s ease}body.ta-redesign .modal .close:hover{color:var(--ta-blue-900) !important;background:var(--ta-blue-50);opacity:1 !important}body.ta-redesign .modal-dialog{max-width:720px !important;margin:24px
auto !important}body.ta-redesign .wpcf7
form{display:flex;flex-direction:column;gap:12px}body.ta-redesign .wpcf7-form-control:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]){width:100% !important;max-width:none !important;margin:0
!important;padding:12px
14px !important;border:1px
solid var(--ta-border) !important;border-radius:var(--ta-radius-sm) !important;background:var(--ta-white) !important;color:var(--ta-text) !important;font-family:inherit;font-size:0.9375rem !important;line-height:1.4;box-shadow:none !important;transition:border-color 0.2s ease, box-shadow 0.2s ease}body.ta-redesign textarea.wpcf7-form-control{min-height:96px;resize:vertical}body.ta-redesign .wpcf7-form-control:focus{outline:none !important;border-color:var(--ta-blue-500) !important;background:var(--ta-white) !important;box-shadow:0 0 0 3px rgba(26, 86, 219, 0.12) !important}body.ta-redesign .wpcf7-form-control.wpcf7-not-valid{border-color:#ef4444 !important}body.ta-redesign .wpcf7-form-control::placeholder{color:#94a3b8;opacity:1}body.ta-redesign input.wpcf7-submit,
body.ta-redesign button.wpcf7-submit,
body.ta-redesign .feedback_block .form-btn,
body.ta-redesign .feedback_block button.form-btn,
body.ta-redesign .feedback_block button[type="submit"]{display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;min-width:160px;margin-top:4px !important;padding:12px
28px !important;border:none !important;border-radius:999px !important;background:var(--ta-green-600) !important;background-image:none !important;background-size:auto !important;color:var(--ta-white) !important;font-family:inherit;font-size:0.9375rem !important;font-weight:700 !important;cursor:pointer;box-shadow:0 4px 14px rgba(26, 86, 219, 0.25) !important;transition:background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease !important;animation:none !important;position:relative;overflow:visible}body.ta-redesign input.wpcf7-submit::after,
body.ta-redesign button.wpcf7-submit::after,
body.ta-redesign .feedback_block .form-btn::after,
body.ta-redesign .feedback_block button.form-btn::after{display:none !important;content:none !important}body.ta-redesign input.wpcf7-submit:hover,
body.ta-redesign button.wpcf7-submit:hover,
body.ta-redesign .feedback_block .form-btn:hover,
body.ta-redesign .feedback_block button.form-btn:hover{background:var(--ta-green-700) !important;transform:translateY(-1px);box-shadow:0 6px 18px rgba(26, 86, 219, 0.3) !important}body.ta-redesign .wpcf7-acceptance{margin-top:4px}body.ta-redesign .wpcf7-acceptance .wpcf7-list-item{margin:0
!important;padding-left:28px !important;font-size:0.8125rem !important;line-height:1.45;color:var(--ta-muted) !important}body.ta-redesign .wpcf7-acceptance .wpcf7-list-item
a{color:var(--ta-blue-700) !important;text-decoration:underline;text-underline-offset:2px}body.ta-redesign .wpcf7-acceptance .wpcf7-list-item a:hover{color:var(--ta-blue-900) !important}body.ta-redesign .wpcf7-acceptance label>span::before{top:2px !important;left:-28px !important;width:18px !important;height:18px !important;border:2px
solid var(--ta-border) !important;border-radius:4px !important;background:var(--ta-white) !important}body.ta-redesign .wpcf7-acceptance input:checked + span::before,
body.ta-redesign .custom-checkbox:checked+label::before{border-color:var(--ta-green-600) !important;background-color:var(--ta-green-600) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M1 5l3 3 7-7'/%3E%3C/svg%3E") !important;background-size:12px !important;background-position:center !important;background-repeat:no-repeat !important}body.ta-redesign .feedback_block .fsb,
body.ta-redesign .feedback_block small,
body.ta-redesign .feedback_block .required-note{color:var(--ta-muted) !important;font-size:0.75rem}body.ta-redesign .feedback_block .smart-captcha,
body.ta-redesign .feedback_block [class*="captcha"],
body.ta-redesign .feedback_block
iframe{max-width:100%;border-radius:var(--ta-radius-sm)}@media (max-width: 767px){body.ta-redesign
.feedback_block{padding:20px
18px !important;flex-direction:column;gap:16px}body.ta-redesign .feedback_left-info{max-width:none}body.ta-redesign .modal-dialog{margin:12px
!important}body.ta-redesign input.wpcf7-submit,
body.ta-redesign .feedback_block .form-btn,
body.ta-redesign .feedback_block button[type="submit"]{width:100% !important}}body.ta-redesign .ta-director{position:relative;padding:56px
0;overflow:hidden}body.ta-redesign .ta-director__bg{position:absolute;inset:0;pointer-events:none}body.ta-redesign .ta-director__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(26, 86, 219, 0.04) 1px, transparent 1px),
linear-gradient(90deg, rgba(26, 86, 219, 0.04) 1px, transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%, #000 20%, transparent 75%)}body.ta-redesign .ta-director__blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:0.45}body.ta-redesign .ta-director__blob--1{width:320px;height:320px;top:-80px;right:-40px;background:rgba(26, 86, 219, 0.18)}body.ta-redesign .ta-director__blob--2{width:280px;height:280px;bottom:-60px;left:-40px;background:rgba(26, 86, 219, 0.14)}body.ta-redesign .ta-director__inner{position:relative;z-index:1}body.ta-redesign .ta-director__card{display:grid;grid-template-columns:minmax(220px, 300px) minmax(0, 1fr);gap:28px 36px;align-items:center;padding:28px;border-radius:22px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(238, 244, 255, 0.94));border:1px
solid rgba(226, 232, 240, 0.95);border-left:4px solid var(--ta-green-600);box-shadow:0 18px 48px rgba(11, 45, 110, 0.08)}body.ta-redesign .ta-director__media{display:flex;flex-direction:column;gap:14px}body.ta-redesign .ta-director__photo{position:relative;border-radius:18px;overflow:hidden;background:linear-gradient(145deg, var(--ta-blue-50), #dbeafe);box-shadow:0 12px 32px rgba(11, 45, 110, 0.1)}body.ta-redesign .ta-director__photo::before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px
solid rgba(255, 255, 255, 0.8);pointer-events:none;z-index:1}body.ta-redesign .ta-director__img,
body.ta-redesign .ta-director__photo .ta-img{display:block;width:100% !important;height:auto !important;max-height:360px;object-fit:cover;object-position:top center;margin:0
!important;position:static !important;bottom:auto !important}body.ta-redesign .ta-director__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}body.ta-redesign .ta-director__chips
li{padding:5px
10px;border-radius:999px;background:rgba(26, 86, 219, 0.1);border:1px
solid rgba(26, 86, 219, 0.16);color:var(--ta-blue-700);font-size:0.75rem;font-weight:700;line-height:1.2}body.ta-redesign .ta-director__tag{display:inline-block;margin-bottom:10px;padding:4px
10px;border-radius:6px;background:rgba(26, 86, 219, 0.1);color:var(--ta-blue-700);font-size:0.6875rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}body.ta-redesign .ta-director__name{margin:0
0 12px;font-size:clamp(1.375rem, 2.4vw, 1.75rem);font-weight:800;line-height:1.2;color:var(--ta-blue-900) !important}body.ta-redesign .ta-director__text{margin:0
0 18px;font-size:1rem;line-height:1.65;color:var(--ta-muted) !important;max-width:56ch}body.ta-redesign .ta-director__phone{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:10px
14px;border-radius:12px;background:rgba(255, 255, 255, 0.9);border:1px
solid var(--ta-border);color:var(--ta-blue-700) !important;font-size:1rem;font-weight:700;text-decoration:none;transition:border-color 0.2s ease, box-shadow 0.2s ease}body.ta-redesign .ta-director__phone:hover{border-color:rgba(26, 86, 219, 0.35);box-shadow:0 8px 20px rgba(26, 86, 219, 0.08);color:var(--ta-blue-900) !important}body.ta-redesign .ta-director__actions{display:flex;flex-wrap:wrap;gap:12px}body.ta-redesign .ta-director__btn.tax_button{margin:0
!important;padding:13px
22px !important}body.ta-redesign .ta-director__btn:nth-child(2){background:linear-gradient(135deg, var(--ta-blue-700), #2563eb) !important;box-shadow:0 8px 22px rgba(26, 86, 219, 0.22) !important}body.ta-redesign .ta-director__btn:nth-child(2):hover{background:linear-gradient(135deg, var(--ta-blue-900), #1d4ed8) !important}@media (max-width: 900px){body.ta-redesign .ta-director__card{grid-template-columns:1fr;gap:20px;padding:22px}body.ta-redesign .ta-director__media{max-width:280px;margin:0
auto;width:100%}body.ta-redesign .ta-director__content{text-align:center}body.ta-redesign .ta-director__text{max-width:none}body.ta-redesign .ta-director__phone,
body.ta-redesign .ta-director__actions{justify-content:center}body.ta-redesign .ta-director__chips{justify-content:center}}@media (max-width: 520px){body.ta-redesign .ta-director{padding:40px
0}body.ta-redesign .ta-director__actions{flex-direction:column;align-items:stretch}body.ta-redesign .ta-director__btn.tax_button{width:100%}}body.ta-redesign .ta-site-footer{position:relative;margin-top:0;padding:0
0 24px;color:rgba(255, 255, 255, 0.9);background:radial-gradient(circle 520px at 12% -10%, rgba(59, 130, 246, 0.35), transparent 58%),
radial-gradient(circle 420px at 88% 110%, rgba(47, 191, 89, 0.18), transparent 55%),
linear-gradient(165deg, #071b45 0%, #0b2d6e 42%, #123d8f 100%) !important;border-top:4px solid transparent;border-image:linear-gradient(90deg, #22c55e, #3b82f6, #1a56db, #22c55e) 1;overflow:hidden}body.ta-redesign .ta-site-footer::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0.35;background:linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px),
linear-gradient(90deg, rgba(255, 255, 255, 0.04) 1px, transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent 85%)}body.ta-redesign .ta-site-footer__glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px)}body.ta-redesign .ta-site-footer__glow--left{top:-80px;left:-60px;width:280px;height:280px;background:rgba(26, 86, 219, 0.45)}body.ta-redesign .ta-site-footer__glow--right{right:-40px;bottom:-100px;width:320px;height:320px;background:rgba(34, 197, 94, 0.22)}body.ta-redesign .ta-site-footer__inner{position:relative;z-index:1;max-width:var(--ta-container);margin:0
auto;padding:36px
20px 0 !important}body.ta-redesign .ta-site-footer__cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px;padding:24px
28px;border-radius:20px;border:1px
solid rgba(255, 255, 255, 0.14);background:linear-gradient(135deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04)),
rgba(7, 27, 69, 0.35);box-shadow:0 20px 50px rgba(0, 0, 0, 0.22),
inset 0 1px 0 rgba(255, 255, 255, 0.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.ta-redesign .ta-site-footer__badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:5px
12px;border-radius:999px;background:rgba(34, 197, 94, 0.16);border:1px
solid rgba(34, 197, 94, 0.35);color:#bbf7d0;font-size:0.75rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}body.ta-redesign .ta-site-footer__badge::before{content:"";width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34, 197, 94, 0.25)}body.ta-redesign .ta-site-footer__cta-title{margin:0
0 6px;color:#fff !important;font-size:clamp(1.25rem, 2.4vw, 1.75rem);font-weight:800;line-height:1.2}body.ta-redesign .ta-site-footer__cta-text{margin:0;max-width:52ch;color:rgba(255, 255, 255, 0.72) !important;font-size:0.9375rem;line-height:1.55}body.ta-redesign .ta-site-footer__cta-btn{flex:0 0 auto;white-space:nowrap;padding:14px
28px !important;border-radius:999px !important;font-size:0.9375rem !important;box-shadow:0 12px 32px rgba(26, 86, 219, 0.45) !important}body.ta-redesign .ta-site-footer__panel{padding:28px;border-radius:24px;border:1px
solid rgba(255, 255, 255, 0.1);background:linear-gradient(180deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.04)),
rgba(4, 18, 48, 0.55);box-shadow:0 24px 60px rgba(0, 0, 0, 0.28),
inset 0 1px 0 rgba(255, 255, 255, 0.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.ta-redesign .ta-site-footer__main{display:grid;grid-template-columns:minmax(260px, 340px) minmax(0, 1fr);gap:32px;align-items:start;padding-bottom:28px;border-bottom:1px solid rgba(255, 255, 255, 0.1)}body.ta-redesign .ta-site-footer__brand{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:18px;border:1px
solid rgba(255, 255, 255, 0.1);border-left:4px solid #3b82f6;background:linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.03)),
rgba(8, 30, 78, 0.45);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.08)}body.ta-redesign .ta-site-footer__logo{display:inline-flex;align-items:center;width:fit-content}body.ta-redesign .ta-site-footer__logo
img{display:block;width:auto;max-width:150px;max-height:60px;height:auto;object-fit:contain}body.ta-redesign .ta-site-footer__company{margin:0;color:rgba(255, 255, 255, 0.92) !important;font-size:0.9375rem;font-weight:600;line-height:1.45}body.ta-redesign .ta-site-footer__contacts{display:grid;gap:10px}body.ta-redesign .ta-site-footer__phone,
body.ta-redesign .ta-site-footer__email{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:#fff !important;font-size:0.9375rem;font-weight:700;line-height:1.35;text-decoration:none;transition:color 0.2s ease, transform 0.2s ease}body.ta-redesign .ta-site-footer__phone:hover,
body.ta-redesign .ta-site-footer__email:hover{color:#bfdbfe !important;transform:translateX(3px)}body.ta-redesign .ta-site-footer__contact-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:rgba(59, 130, 246, 0.2);border:1px
solid rgba(147, 197, 253, 0.25);font-size:0.875rem;line-height:1}body.ta-redesign .ta-site-footer__social{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}body.ta-redesign .ta-site-footer__social-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px
14px;border-radius:999px;border:1px
solid rgba(255, 255, 255, 0.16);background:rgba(255, 255, 255, 0.08);color:#fff !important;font-size:0.8125rem;font-weight:700;letter-spacing:0;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background 0.25s ease,
border-color 0.25s ease,
transform 0.25s ease,
box-shadow 0.25s ease}body.ta-redesign .ta-site-footer__social-link:hover{background:linear-gradient(135deg, #1a56db, #3b82f6);border-color:rgba(147, 197, 253, 0.5);color:#fff !important;transform:translateY(-2px);box-shadow:0 10px 24px rgba(26, 86, 219, 0.35)}body.ta-redesign .ta-site-footer__nav{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}body.ta-redesign .ta-site-footer .ta-footer-col,
body.ta-redesign .ta-site-footer__nav-col{padding:18px
18px 16px;border-radius:16px;border:1px
solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.04);transition:background 0.25s ease,
border-color 0.25s ease,
transform 0.25s ease}body.ta-redesign .ta-site-footer .ta-footer-col:hover,
body.ta-redesign .ta-site-footer__nav-col:hover{background:rgba(255, 255, 255, 0.07);border-color:rgba(147, 197, 253, 0.22);transform:translateY(-2px)}body.ta-redesign .ta-site-footer .ta-footer-col__title{margin:0
0 12px;padding-bottom:10px;border-bottom:1px solid rgba(255, 255, 255, 0.12);color:#fff !important;font-size:0.8125rem;font-weight:800;letter-spacing:0.07em;text-transform:uppercase}body.ta-redesign .ta-site-footer .ta-footer-col__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}body.ta-redesign .ta-site-footer .ta-footer-col__list
a{display:inline-block;position:relative;padding-left:14px;color:rgba(255, 255, 255, 0.72) !important;font-size:0.9rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color 0.2s ease, padding-left 0.2s ease}body.ta-redesign .ta-site-footer .ta-footer-col__list a::before{content:"";position:absolute;left:0;top:0.62em;width:6px;height:6px;border-radius:50%;background:rgba(59, 130, 246, 0.55);transition:background 0.2s ease, transform 0.2s ease}body.ta-redesign .ta-site-footer .ta-footer-col__list a:hover,
body.ta-redesign .ta-site-footer .ta-footer-col__list .current-menu-item>a{padding-left:16px;color:#fff !important}body.ta-redesign .ta-site-footer .ta-footer-col__list a:hover::before,
body.ta-redesign .ta-site-footer .ta-footer-col__list .current-menu-item>a::before{background:#22c55e;transform:scale(1.15)}body.ta-redesign .ta-site-footer__legal{display:grid;gap:14px;padding-top:22px}body.ta-redesign .ta-site-footer__requisites,
body.ta-redesign .ta-site-footer
.policyinfo{margin:0
!important;color:rgba(255, 255, 255, 0.55) !important;font-size:0.8125rem;line-height:1.65}body.ta-redesign .ta-site-footer__legal-links,
body.ta-redesign .ta-site-footer
.bottom_hrefs{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0
!important}body.ta-redesign .ta-site-footer__legal-links a,
body.ta-redesign .ta-site-footer .bottom_hrefs
a{margin:0
!important;padding:6px
12px;border-radius:999px;border:1px
solid rgba(255, 255, 255, 0.12);background:rgba(255, 255, 255, 0.05);color:rgba(255, 255, 255, 0.82) !important;font-size:0.8125rem;font-weight:600;text-decoration:none;transition:background 0.2s ease,
border-color 0.2s ease,
color 0.2s ease}body.ta-redesign .ta-site-footer__legal-links a:hover,
body.ta-redesign .ta-site-footer .bottom_hrefs a:hover{background:rgba(255, 255, 255, 0.12);border-color:rgba(147, 197, 253, 0.35);color:#fff !important;text-decoration:none}@media (max-width: 991px){body.ta-redesign .ta-site-footer__inner{padding-top:28px !important}body.ta-redesign .ta-site-footer__cta{flex-direction:column;align-items:flex-start;padding:20px}body.ta-redesign .ta-site-footer__cta-btn{width:100%;text-align:center}body.ta-redesign .ta-site-footer__panel{padding:20px}body.ta-redesign .ta-site-footer__main{grid-template-columns:1fr;gap:20px}body.ta-redesign .ta-site-footer__nav{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){body.ta-redesign .ta-site-footer__inner{padding-left:16px !important;padding-right:16px !important}body.ta-redesign .ta-site-footer__nav{grid-template-columns:1fr}body.ta-redesign .ta-site-footer__brand{padding:18px}}@media (prefers-reduced-motion: reduce){body.ta-redesign .ta-site-footer .ta-footer-col:hover,
body.ta-redesign .ta-site-footer__nav-col:hover,
body.ta-redesign .ta-site-footer__phone:hover,
body.ta-redesign .ta-site-footer__email:hover,
body.ta-redesign .ta-site-footer__social-link:hover{transform:none}}body.ta-redesign footer.containerabs:not(.ta-site-footer){color:rgba(255, 255, 255, 0.88)}body.ta-redesign footer.containerabs:not(.ta-site-footer) .header_sec,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer_title .header_sec,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer_item-header,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .policyinfo,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer-row-list a,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .bottom_hrefs a,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-col__title,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-col__list a,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .phone,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .mail,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .mail_icon,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .email,
body.ta-redesign footer.containerabs:not(.ta-site-footer) a.phone,
body.ta-redesign footer.containerabs:not(.ta-site-footer) a.mail,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer-item
a{color:rgba(255, 255, 255, 0.88) !important}body.ta-redesign footer.containerabs:not(.ta-site-footer) .ta-footer-col__list a:hover,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .bottom_hrefs a:hover,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer-item a:hover,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .phone:hover,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .mail:hover,
body.ta-redesign footer.containerabs:not(.ta-site-footer) .email:hover{color:#fff !important}body.ta-redesign footer.containerabs:not(.ta-site-footer) .footer-item .current-menu-item
a{color:#fef08a !important}body.ta-redesign .ta-hero .bottom_main-b_info,
body.ta-redesign .ta-hero .bottom_main-b_info p,
body.ta-redesign .ta-hero .bottom_main-b_info .timing_info-years,
body.ta-redesign .ta-hero .bottom_main-b_info #order-consult-text{color:rgba(255, 255, 255, 0.92) !important}body.ta-redesign .main.koi2 .container_main:not(.ta-hero),
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .header_he1,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .header_sec,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) p,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) h2,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .main_items-top_inside,
body.ta-redesign .main.koi2 .container_main:not(.ta-hero) .timing_info-years{color:#fff !important}body.ta-redesign .blur_blocktext:not(.ta-training-callout),
body.ta-redesign .blur_blocktext:not(.ta-training-callout) p{color:#fff !important}body.ta-redesign .presetn-item.bg-blue,
body.ta-redesign .presetn-item.bg-blue .liop2,
body.ta-redesign .presetn-item.bg-blue .liop3,
body.ta-redesign .presetn-item.bg-blue
span{color:#fff !important}body.ta-redesign .ta-presentations .presetn-item.bg-blue,
body.ta-redesign .ta-presentations .presetn-item.bg-blue .liop2,
body.ta-redesign .ta-presentations .presetn-item.bg-blue
.liop3{color:var(--ta-text) !important}body.ta-redesign
.reviews{background-color:var(--ta-blue-950) !important;color:#fff}body.ta-redesign .reviews .header_sec,
body.ta-redesign .reviews .breadcrumbs_items,
body.ta-redesign .reviews .breadcrumbs_items a,
body.ta-redesign .reviews .breadcrumbs_items span,
body.ta-redesign .reviews .rank-math-breadcrumb a,
body.ta-redesign .reviews .rank-math-breadcrumb
span{color:rgba(255, 255, 255, 0.92) !important}body.ta-company-page .ta-hub-section--problems,
body.ta-company-page .ta-hub-section--problems .ta-hub-section__title,
body.ta-company-page .ta-hub-section--problems .ta-hub-section__lead,
body.ta-company-page .ta-hub-section--problems .ta-hub-section__badge,
body.ta-company-page .ta-hub-section--problems .ta-hub-section__highlight,
body.ta-company-page .ta-hub-section--problems .ta-company-problems-grid__label,
body.ta-company-page .ta-hub-section--problems .ta-company-problems.ta-rich-content,
body.ta-company-page .ta-hub-section--problems .ta-company-problems.ta-rich-content
p{color:#fff !important}body.ta-redesign .speakabouthe .header_sec[style*="color: white"],
body.ta-redesign .speakabouthe .header_sec[style*="color:white"],
body.ta-redesign .speakabouthe .header_sec[style*="color: #fff"],
body.ta-redesign .speakabouthe .header_sec[style*="color:#fff"]{color:#fff !important}body.ta-redesign
.d_block{background:rgba(26, 86, 219, 0.12) !important}body.ta-redesign .search-popup
input#s{border-color:#1a56db !important}body.ta-redesign li.woocommerce-MyAccount-navigation-link.is-active{border-left-color:#1a56db !important}body.ta-redesign li.woocommerce-MyAccount-navigation-link.is-active
a{color:#1a56db !important}body.ta-redesign .main.koi2 .vivid,
body.ta-redesign .main.koi2 .green,
body.ta-redesign .main.koi2 .cyan,
body.ta-redesign .main.koi2 p.vivid,
body.ta-redesign .main.koi2 p.green,
body.ta-redesign .main.koi2 p.cyan,
body.ta-redesign .ta-front-about .vivid,
body.ta-redesign .ta-front-about .green,
body.ta-redesign .ta-front-about .cyan,
body.ta-redesign .ta-front-about p.vivid,
body.ta-redesign .ta-front-about p.green,
body.ta-redesign .ta-front-about p.cyan,
body.ta-redesign .ta-front-about li,
body.ta-redesign .ta-front-about span,
body.ta-redesign .ta-rich-content .vivid,
body.ta-redesign .ta-rich-content .green,
body.ta-redesign .ta-rich-content .cyan,
body.ta-redesign .ta-inner-main .vivid,
body.ta-redesign .ta-inner-main .green,
body.ta-redesign .ta-inner-main
.cyan{color:var(--ta-blue-700) !important;border-color:var(--ta-blue-700) !important}body.ta-redesign .makecolor,
body.ta-redesign .fiunder,
body.ta-redesign .greenup,
body.ta-redesign .service-list-inheader ul li
span.green{color:var(--ta-blue-700) !important;border-color:var(--ta-blue-700) !important}body.ta-redesign a.tax_button,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link),
body.ta-redesign .btn_call,
body.ta-redesign .get_call,
body.ta-redesign .order-consult,
body.ta-redesign .get_details,
body.ta-redesign .get_projects,
body.ta-redesign .order-btn_1,
body.ta-redesign .btn-sit,
body.ta-redesign .btn-sit2,
body.ta-redesign .prich_det,
body.ta-redesign .whywebtn.btn_call,
body.ta-redesign .dir_btns a,
body.ta-redesign .prich_bottom-btns a,
body.ta-redesign .ta-btn--primary,
body.ta-redesign .ta-btn--ghost,
body.ta-redesign .ta-btn--danger,
body.ta-redesign .form-btn,
body.ta-redesign input.wpcf7-submit,
body.ta-redesign button.wpcf7-submit,
body.ta-redesign .cookie_agreement_button,
body.ta-redesign .ta-header__cta,
body.ta-redesign .ta-site-footer__cta-btn,
body.ta-redesign .ta-company-hero__cta,
body.ta-redesign .ta-company-clients-cta__btn,
body.ta-redesign .ta-shop-hero__cta,
body.ta-redesign .ta-contacts-hero__cta,
body.ta-redesign .ta-inner-hero__cta,
body.ta-redesign .ta-service-order__btn,
body.ta-redesign .ta-front-hero__cta,
body.ta-redesign a.ta-btn--blue,
body.ta-redesign .wp-block-button__link,
body.ta-redesign .woocommerce a.button,
body.ta-redesign .woocommerce button.button,
body.ta-redesign .woocommerce input.button,
body.ta-redesign button.order_apply-coupon-btn,
body.ta-redesign .twobuttons
a{background:var(--ta-blue-700) !important;background-image:none !important;border-color:var(--ta-blue-700) !important;color:#fff !important;-webkit-text-fill-color:#fff !important}body.ta-redesign a.tax_button:hover,
body.ta-redesign a.tax_button:focus,
body.ta-redesign a.tax_button:active,
body.ta-redesign a.tax_button:visited,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link):hover,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link):focus,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link):active,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link):visited,
body.ta-redesign .btn_call:hover,
body.ta-redesign .btn_call:focus,
body.ta-redesign .btn_call:active,
body.ta-redesign .btn_call:visited,
body.ta-redesign .get_call:hover,
body.ta-redesign .get_call:focus,
body.ta-redesign .get_call:active,
body.ta-redesign .get_call:visited,
body.ta-redesign .order-consult:hover,
body.ta-redesign .order-consult:focus,
body.ta-redesign .order-consult:active,
body.ta-redesign .order-consult:visited,
body.ta-redesign .get_details:hover,
body.ta-redesign .get_details:focus,
body.ta-redesign .get_details:active,
body.ta-redesign .get_details:visited,
body.ta-redesign .get_projects:hover,
body.ta-redesign .get_projects:focus,
body.ta-redesign .get_projects:active,
body.ta-redesign .get_projects:visited,
body.ta-redesign .order-btn_1:hover,
body.ta-redesign .order-btn_1:focus,
body.ta-redesign .order-btn_1:active,
body.ta-redesign .order-btn_1:visited,
body.ta-redesign .btn-sit:hover,
body.ta-redesign .btn-sit:focus,
body.ta-redesign .btn-sit:active,
body.ta-redesign .btn-sit:visited,
body.ta-redesign .btn-sit2:hover,
body.ta-redesign .btn-sit2:focus,
body.ta-redesign .btn-sit2:active,
body.ta-redesign .btn-sit2:visited,
body.ta-redesign .prich_det:hover,
body.ta-redesign .prich_det:focus,
body.ta-redesign .prich_det:active,
body.ta-redesign .prich_det:visited,
body.ta-redesign .whywebtn.btn_call:hover,
body.ta-redesign .whywebtn.btn_call:focus,
body.ta-redesign .whywebtn.btn_call:active,
body.ta-redesign .whywebtn.btn_call:visited,
body.ta-redesign .dir_btns a:hover,
body.ta-redesign .dir_btns a:focus,
body.ta-redesign .dir_btns a:active,
body.ta-redesign .dir_btns a:visited,
body.ta-redesign .prich_bottom-btns a:hover,
body.ta-redesign .prich_bottom-btns a:focus,
body.ta-redesign .prich_bottom-btns a:active,
body.ta-redesign .prich_bottom-btns a:visited,
body.ta-redesign .ta-btn--primary:hover,
body.ta-redesign .ta-btn--primary:focus,
body.ta-redesign .ta-btn--primary:active,
body.ta-redesign .ta-btn--primary:visited,
body.ta-redesign .ta-btn--ghost:hover,
body.ta-redesign .ta-btn--ghost:focus,
body.ta-redesign .ta-btn--ghost:active,
body.ta-redesign .ta-btn--ghost:visited,
body.ta-redesign .ta-btn--danger:hover,
body.ta-redesign .ta-btn--danger:focus,
body.ta-redesign .ta-btn--danger:active,
body.ta-redesign .ta-btn--danger:visited,
body.ta-redesign .form-btn:hover,
body.ta-redesign .form-btn:focus,
body.ta-redesign .form-btn:active,
body.ta-redesign .form-btn:visited,
body.ta-redesign input.wpcf7-submit:hover,
body.ta-redesign input.wpcf7-submit:focus,
body.ta-redesign input.wpcf7-submit:active,
body.ta-redesign input.wpcf7-submit:visited,
body.ta-redesign button.wpcf7-submit:hover,
body.ta-redesign button.wpcf7-submit:focus,
body.ta-redesign button.wpcf7-submit:active,
body.ta-redesign button.wpcf7-submit:visited,
body.ta-redesign .cookie_agreement_button:hover,
body.ta-redesign .cookie_agreement_button:focus,
body.ta-redesign .cookie_agreement_button:active,
body.ta-redesign .cookie_agreement_button:visited,
body.ta-redesign .ta-header__cta:hover,
body.ta-redesign .ta-header__cta:focus,
body.ta-redesign .ta-header__cta:active,
body.ta-redesign .ta-header__cta:visited,
body.ta-redesign .ta-site-footer__cta-btn:hover,
body.ta-redesign .ta-site-footer__cta-btn:focus,
body.ta-redesign .ta-site-footer__cta-btn:active,
body.ta-redesign .ta-site-footer__cta-btn:visited,
body.ta-redesign .ta-company-hero__cta:hover,
body.ta-redesign .ta-company-hero__cta:focus,
body.ta-redesign .ta-company-hero__cta:active,
body.ta-redesign .ta-company-hero__cta:visited,
body.ta-redesign .ta-company-clients-cta__btn:hover,
body.ta-redesign .ta-company-clients-cta__btn:focus,
body.ta-redesign .ta-company-clients-cta__btn:active,
body.ta-redesign .ta-company-clients-cta__btn:visited,
body.ta-redesign .ta-shop-hero__cta:hover,
body.ta-redesign .ta-shop-hero__cta:focus,
body.ta-redesign .ta-shop-hero__cta:active,
body.ta-redesign .ta-shop-hero__cta:visited,
body.ta-redesign .ta-contacts-hero__cta:hover,
body.ta-redesign .ta-contacts-hero__cta:focus,
body.ta-redesign .ta-contacts-hero__cta:active,
body.ta-redesign .ta-contacts-hero__cta:visited,
body.ta-redesign .ta-inner-hero__cta:hover,
body.ta-redesign .ta-inner-hero__cta:focus,
body.ta-redesign .ta-inner-hero__cta:active,
body.ta-redesign .ta-inner-hero__cta:visited,
body.ta-redesign .ta-service-order__btn:hover,
body.ta-redesign .ta-service-order__btn:focus,
body.ta-redesign .ta-service-order__btn:active,
body.ta-redesign .ta-service-order__btn:visited,
body.ta-redesign .ta-front-hero__cta:hover,
body.ta-redesign .ta-front-hero__cta:focus,
body.ta-redesign .ta-front-hero__cta:active,
body.ta-redesign .ta-front-hero__cta:visited,
body.ta-redesign a.ta-btn--blue:hover,
body.ta-redesign a.ta-btn--blue:focus,
body.ta-redesign a.ta-btn--blue:active,
body.ta-redesign a.ta-btn--blue:visited,
body.ta-redesign .wp-block-button__link:hover,
body.ta-redesign .wp-block-button__link:focus,
body.ta-redesign .wp-block-button__link:active,
body.ta-redesign .wp-block-button__link:visited,
body.ta-redesign .woocommerce a.button:hover,
body.ta-redesign .woocommerce a.button:focus,
body.ta-redesign .woocommerce a.button:active,
body.ta-redesign .woocommerce a.button:visited,
body.ta-redesign .woocommerce button.button:hover,
body.ta-redesign .woocommerce button.button:focus,
body.ta-redesign .woocommerce button.button:active,
body.ta-redesign .woocommerce button.button:visited,
body.ta-redesign .woocommerce input.button:hover,
body.ta-redesign .woocommerce input.button:focus,
body.ta-redesign .woocommerce input.button:active,
body.ta-redesign .woocommerce input.button:visited,
body.ta-redesign button.order_apply-coupon-btn:hover,
body.ta-redesign button.order_apply-coupon-btn:focus,
body.ta-redesign button.order_apply-coupon-btn:active,
body.ta-redesign button.order_apply-coupon-btn:visited,
body.ta-redesign .twobuttons a:hover,
body.ta-redesign .twobuttons a:focus,
body.ta-redesign .twobuttons a:active,
body.ta-redesign .twobuttons a:visited{background:var(--ta-blue-900) !important;background-image:none !important;border-color:var(--ta-blue-900) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;opacity:1 !important}body.ta-redesign a.tax_button svg,
body.ta-redesign a.tax_button svg path,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link) svg,
body.ta-redesign a.get_modal:not(.ta-front-hero__social-link):not(.ta-site-footer__social-link):not(.ta-contacts-social__link) svg path,
body.ta-redesign .btn_call svg,
body.ta-redesign .btn_call svg
path{fill:currentColor !important;stroke:currentColor !important}