.wd-page-content.main-page-wrapper:has(>main:empty),.wd-page-content.main-page-wrapper:has(>main>:only-child:empty),.wd-page-content.main-page-wrapper:has(>main#main-content.wd-builder-on){min-height:0;display:none}body.wrapper-full-width-content .whb-main-header .whb-row>.container{width:100%;max-width:1222px;margin-left:auto;margin-right:auto}@media (min-width:1025px){.whb-header.whb-sticky-prepared.whb-sticked{padding-top:calc(var(--wd-top-bar-sticky-h) + var(--wd-header-general-sticky-h) + var(--wd-header-bottom-sticky-h) + var(--wd-header-brd-w))!important}}.e-con.e-con-boxed.wd-negative-gap:not(.wd-section-stretch-content){--container-max-width:1140px}@media (max-width:1024px){.e-con.e-con-boxed.wd-negative-gap:not(.wd-section-stretch-content){--container-max-width:1024px}}@media (max-width:768px){.e-con.e-con-boxed.wd-negative-gap:not(.wd-section-stretch-content){--container-max-width:767px}}:is(.elementor-section-wrap,[data-elementor-id])>.e-con-boxed:not(.wd-section-stretch-content):not(.wd-section-stretch){--width:1140px;margin-left:auto;margin-right:auto}@media (max-width:1024px){:is(.elementor-section-wrap,[data-elementor-id])>.e-con-boxed:not(.wd-section-stretch-content):not(.wd-section-stretch){--width:1024px}}@media (max-width:768px){:is(.elementor-section-wrap,[data-elementor-id])>.e-con-boxed:not(.wd-section-stretch-content):not(.wd-section-stretch){--width:767px}}.wd-blog-element{max-width:1140px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;padding-left:15px;padding-right:15px}@media (max-width:1024px){.wd-blog-element{max-width:1024px}}@media (max-width:768px){.wd-blog-element{max-width:100%;padding-left:10px;padding-right:10px}}.wd-posts.wd-grid-g{align-items:stretch}.wd-posts.wd-grid-g .wd-post{display:flex;flex-direction:column}.wd-posts.wd-grid-g .wd-post .wd-post-inner,.wd-posts.wd-grid-g .wd-post .wd-post-content{display:flex;flex-direction:column;flex:1}.wd-posts.wd-grid-g .wd-post .wd-post-read-more{margin-top:auto}.wd-blog-element{margin-top:var(--wd-gap,30px);margin-bottom:var(--wd-gap,30px)}.woocommerce-Tabs-panel--description [itemtype="https://schema.org/FAQPage"]{margin-top:8px}.woocommerce-Tabs-panel--description [itemtype="https://schema.org/Question"]{background:#f7f8fa;border-left:4px solid #d4211b;border-radius:0 6px 6px 0;padding:18px 22px 16px;margin-bottom:12px;transition:background 0.2s ease}.woocommerce-Tabs-panel--description [itemtype="https://schema.org/Question"]:hover{background:#eef0f5}.woocommerce-Tabs-panel--description [itemtype="https://schema.org/Question"] h3[itemprop="name"]{font-size:15px;font-weight:700;margin:0 0 10px;color:#1c1c1c;line-height:1.4;padding-left:28px;position:relative}.woocommerce-Tabs-panel--description [itemtype="https://schema.org/Question"] h3[itemprop="name"]::before{content:"Q";position:absolute;left:0;top:0;font-size:11px;font-weight:900;color:#d4211b;width:20px;height:20px;line-height:20px;text-align:center;background:rgb(212 33 27 / .1);border-radius:4px}.woocommerce-Tabs-panel--description [itemtype="https://schema.org/Answer"] p[itemprop="text"]{margin:0;padding-left:28px;color:#555;font-size:14.5px;line-height:1.68}@media (max-width:768px){.woocommerce-Tabs-panel--description [itemtype="https://schema.org/Question"]{padding:14px 16px 12px}.woocommerce-Tabs-panel--description [itemtype="https://schema.org/Question"] h3[itemprop="name"],.woocommerce-Tabs-panel--description [itemtype="https://schema.org/Answer"] p[itemprop="text"]{padding-left:24px;font-size:14px}}.tma-article{--tma-title:var(--wd-title-color, #242424);--tma-text:#454545;--tma-muted:#5b5b5b;--tma-link:var(--wd-link-color, #333);--tma-red:var(--wd-primary-color, rgb(221, 51, 51));--tma-yellow:var(--wd-alternative-color, #fbbc34);--tma-border:rgba(0, 0, 0, .11);--tma-soft:#f7f7f7;--tma-radius:var(--wd-brd-radius, 5px);color:var(--tma-text);font-family:var(--wd-text-font,inherit);font-size:var(--wd-text-font-size,14px);font-weight:400;line-height:1.75}.tma-article *,.tma-article *::before,.tma-article *::after{box-sizing:border-box}.tma-article a{color:var(--tma-link);text-decoration:underline;text-underline-offset:3px}.tma-article a:hover{color:var(--tma-red)}.tma-article h2,.tma-article h3{color:var(--tma-title);font-family:var(--wd-title-font,inherit);font-weight:var(--wd-title-font-weight,600);letter-spacing:0}.tma-article h2{margin:38px 0 16px;font-size:26px;line-height:1.28}.tma-article h3{margin:0 0 8px;font-size:18px;line-height:1.35}.tma-article p{margin:0 0 15px}.tma-article ul,.tma-article ol{margin:0 0 18px;padding-left:22px}.tma-article li{margin:0 0 8px}.tma-article-intro{margin:0 0 26px;padding:0 0 22px;border-bottom:1px solid var(--tma-border)}.tma-article-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--tma-red);font-size:13px;font-weight:600;text-transform:uppercase}.tma-article-kicker::before{content:"";width:28px;height:2px;background:var(--tma-red)}.tma-article-lead{max-width:920px;color:var(--tma-title);font-size:18px;line-height:1.65}.tma-article-note{margin:20px 0 0;padding:16px 18px;color:var(--tma-title);background:var(--tma-soft);border-left:3px solid var(--tma-red);border-radius:var(--tma-radius)}.tma-article-toc{display:grid;gap:8px;margin:24px 0 4px;padding:16px 18px;background:#fff;border:1px solid var(--tma-border);border-radius:var(--tma-radius)}.tma-article-toc strong{color:var(--tma-title)}.tma-article-toc a{text-decoration:none}.tma-article-grid{display:grid;gap:14px}.tma-article-box{padding:18px;background:#fff;border:1px solid var(--tma-border);border-radius:var(--tma-radius)}.tma-article-box p:last-child,.tma-article-box ul:last-child{margin-bottom:0}.tma-factor{border-top:2px solid var(--tma-red)}.tma-model-link{display:inline-block;margin-top:5px;color:var(--tma-red);font-weight:600;text-decoration:none}.tma-model-link:hover{text-decoration:underline}.tma-table-wrap{overflow-x:auto;margin:18px 0;border:1px solid var(--tma-border);border-radius:var(--tma-radius)}.tma-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.tma-table th,.tma-table td{padding:14px;border-bottom:1px solid var(--tma-border);text-align:left;vertical-align:top}.tma-table th{color:var(--tma-title);background:var(--tma-soft);font-weight:600}.tma-table tr:last-child td{border-bottom:0}.tma-products-block{margin:24px 0 8px}.tma-products-block .woocommerce,.tma-products-block .products{margin-top:12px}.tma-faq{display:grid;gap:10px}.tma-faq details{background:#fff;border:1px solid var(--tma-border);border-radius:var(--tma-radius)}.tma-faq summary{cursor:pointer;padding:15px 16px;color:var(--tma-title);font-weight:600}.tma-faq details p{margin:0;padding:0 16px 16px}.tma-article-cta{margin:34px 0 0;padding:22px;color:#fff;background:var(--tma-title);border-radius:var(--tma-radius)}.tma-article-cta h2,.tma-article-cta p{color:#fff}.tma-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.tma-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 18px;border-radius:var(--tma-radius);font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;text-transform:uppercase}.tma-btn-red{color:#fff!important;background:var(--tma-red)}.tma-btn-light{color:var(--tma-title)!important;background:#fff}@media (min-width:768px){.tma-article{font-size:15px}.tma-article h2{font-size:30px}.tma-article-lead{font-size:19px}.tma-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.elementor-element-eeb761a{flex:0 0 265px!important;width:265px!important;max-width:265px!important}.elementor-element-eeb761a.elementor-sticky--active,.elementor-element-eeb761a.elementor-sticky--effects,body.admin-bar .elementor-element-eeb761a.elementor-sticky--active,body.admin-bar .elementor-element-eeb761a.elementor-sticky--effects{position:relative!important;top:auto!important;inset-inline-start:auto!important;width:265px!important;margin-top:0!important;margin-bottom:0!important}.elementor-element-eeb761a .elementor-element-7fec9dc{position:sticky!important;top:170px!important;inset-inline-start:auto!important;width:100%!important;max-width:100%!important;align-self:flex-start}body.admin-bar .elementor-element-eeb761a .elementor-element-7fec9dc{top:202px!important}@media screen and (max-width:782px){body.admin-bar .elementor-element-eeb761a .elementor-element-7fec9dc{top:216px!important}}@media screen and (max-width:767px){.elementor-element-eeb761a .elementor-element-7fec9dc{position:static!important;top:auto!important}}@media screen and (max-width:767px){.single-product :is(.wd-page-content,.whb-header),.woodmart-archive-shop:not(.single-product) :is(.wd-page-content,.whb-header),.single-post :is(.wd-page-content,.whb-header),.woodmart-archive-blog :is(.wd-page-content,.whb-header){background-image:none!important;background-attachment:scroll!important}.single-product .elementor-widget-wd_single_product_tabs,.single-product .woocommerce-tabs{width:100%;padding-right:18px;padding-left:18px}.single-product .woocommerce-Tabs-panel{padding-right:0;padding-left:0}.single-product .woocommerce-Tabs-panel h2{font-size:22px;line-height:1.3}.single-product .woocommerce-Tabs-panel p{font-size:15px;line-height:1.55}}.techmash-contact-sheet{display:none}@media screen and (max-width:767px){.wd-toolbar .techmash-contact-toolbar-item .wd-tools-icon:before{display:none!important;content:""!important}.wd-toolbar .techmash-contact-toolbar-trigger{gap:2px}.wd-toolbar .techmash-contact-toolbar-trigger .wd-tools-icon{display:flex;align-items:center;justify-content:center;min-height:25px}.wd-toolbar .techmash-toolbar-phone{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;color:#111}.wd-toolbar .techmash-toolbar-phone svg{display:block;width:24px;height:24px;fill:currentColor}.wd-toolbar .techmash-contact-toolbar-trigger .wd-toolbar-label{font-size:11px;line-height:1.1;white-space:nowrap}.techmash-contact-sheet{position:fixed;inset:0;z-index:999999;display:block;pointer-events:none;visibility:hidden}.techmash-contact-sheet__backdrop{position:absolute;inset:0;background:rgb(18 18 18 / .42);opacity:0;transition:opacity 0.22s ease}.techmash-contact-sheet__panel{position:absolute;right:0;bottom:0;left:0;max-height:min(66vh, 560px);padding:12px 18px calc(20px + env(safe-area-inset-bottom));overflow-y:auto;color:#222;background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -18px 50px rgb(0 0 0 / .24);transform:translateY(105%);transition:transform 0.28s cubic-bezier(.2,.8,.2,1);-webkit-overflow-scrolling:touch}.techmash-contact-sheet__handle{width:44px;height:4px;margin:0 auto 18px;background:#d8d8d8;border-radius:999px}.techmash-contact-sheet__close{position:absolute;top:12px;right:14px;width:38px;height:38px;padding:0;background:#fff0;border:0;border-radius:999px}.techmash-contact-sheet__close:before,.techmash-contact-sheet__close:after{position:absolute;top:18px;left:10px;width:18px;height:2px;background:#333;border-radius:2px;content:""}.techmash-contact-sheet__close:before{transform:rotate(45deg)}.techmash-contact-sheet__close:after{transform:rotate(-45deg)}.techmash-contact-sheet__title{margin:0 42px 8px 0;color:#222;font-size:24px;line-height:1.2}.techmash-contact-sheet__intro{margin:0 0 16px;color:#777;font-size:15px;line-height:1.45}.techmash-contact-sheet__group{display:grid;gap:10px}.techmash-contact-card{display:flex;align-items:center;min-height:58px;padding:12px 14px;color:#222!important;background:#f6f4ef;border:1px solid rgb(0 0 0 / .06);border-radius:16px;text-decoration:none!important}.techmash-contact-card--primary{color:#fff!important;background:#1f1f1f}.techmash-contact-card--telegram{background:#edf6ff}.techmash-contact-card--email{background:#fff3e3}.techmash-contact-card__icon{flex:0 0 auto;width:38px;height:38px;margin-right:12px;background:currentColor;border-radius:999px;opacity:.12}.techmash-contact-card strong,.techmash-contact-card small{display:block}.techmash-contact-card strong{font-size:17px;line-height:1.2}.techmash-contact-card small{margin-top:3px;color:inherit;font-size:12px;line-height:1.2;opacity:.72}.techmash-contact-sheet-open .techmash-contact-sheet{pointer-events:auto;visibility:visible}.techmash-contact-sheet-open .techmash-contact-sheet__backdrop{opacity:1}.techmash-contact-sheet-open .techmash-contact-sheet__panel{transform:translateY(0)}}.tma-article figure{margin:0;padding:12px 0 26px}.tma-article figure img{display:block;width:100%;max-width:100%;height:auto;border-radius:var(--tma-radius)}.tma-article figcaption{margin:10px 0 0;padding-left:12px;color:var(--tma-muted);font-size:13px;line-height:1.6;border-left:2px solid var(--tma-border)}