/*!
Theme Name: invalift
Theme URI: http://underscores.me/
Author: SELECTOR.SPACE
Author URI: https://selector.space/
Description: Сучасна тема WordPress, створена веб-студією SELECTOR.SPACE, яка підходить для різноманітних типів сайтів — від невеликих лендінгів та каталогів до масштабних інтернет-магазинів. Гнучкий дизайн, чистий код і оптимізація для SEO забезпечують максимальну продуктивність і зручність у використанні.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: invalift
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

invalift is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}hr,p{margin-bottom:1.5em}pre,textarea{overflow:auto}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation,.widget,address,table{margin:0 0 1.5em}.cats-list-dropdown,.main-navigation li,.main_cat_subitem.exp,.site-header .wrapper,.woocommerce-form-login p,sub,sup{position:relative}.widget select,.wp-caption,embed,iframe,img,legend,object,pre{max-width:100%}.certs_container,.main_prods_container,.news-track,.projs_container{scroll-behavior:smooth}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}body{margin:0;background:#fff}#customer_details .col-2.active,#order_review table tfoot,#order_review table tfoot tr,#product-filters.active,.bypostauthor,.filter_content.is-open,.gallery-caption,.infinity-end.neverending .site-footer,.initial_contacts_item div a,.main-navigation.toggled ul,.menu-toggle,.order-addon.visible,.order-received table tfoot,.sticky,.woocommerce-product-details__short-description,details,main{display:block}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-size:1em}hr{box-sizing:content-box;background-color:#ccc;border:0;height:1px}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}.f_main_block p a,.f_menu_block ul a,.f_social_link,.f_submenu a,.f_submenu p,.main-navigation a,.main_cat_item a,.main_content_container a,.main_new_item a,.main_prod_item a,.view-cart-link,.woocommerce-breadcrumb a,ins,mark{text-decoration:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto}button,input,optgroup,select,textarea{font-family:inherit;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;padding:0;white-space:normal}textarea{width:100%}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer,.main_cat_item p,.main_cat_item span,.main_prods .pagination,.updated:not(.published),[hidden],template{display:none}*,::after,::before{box-sizing:inherit}body,button,input,optgroup,select,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0}big{font-size:125%}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}figure{margin:1em 0}table{width:100%}a:focus{outline:dotted thin}#primary[tabindex="-1"]:focus,a:active,a:hover{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}.main_cat_item h3,.section_title{font-family:Inter,sans-serif;line-height:110%;letter-spacing:0;text-transform:uppercase}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}#order_review table,#order_review table tbody,.cart_page tr,.cart_page tr td,.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation a{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}#order_review #payment ul input,#order_review #shipping_method li,.cats-list-dropdown.active div,.comment-navigation .nav-links,.main_cat_subitem.exp:hover span svg:nth-of-type(2),.order-received .woocommerce-order-details table tbody,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.cart_page .product-thumbnail,.gallery-item,.view-cart-link,.wp-caption-text{text-align:center}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.aligncenter,.alignleft,.alignright{margin-bottom:1.5em}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.product_tabs_toggler button.active,.view-cart-link:hover{text-decoration:underline}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.ajax-cart-notification{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:#fff;padding:15px 25px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;max-width:90%;width:auto}.ajax-cart-notification.show{opacity:1;visibility:visible}.notification-content{display:flex;flex-direction:column;align-items:center;gap:12px}.main_cat_subitem h3,.notification-content>svg{flex-shrink:0}.notification-info{display:flex;flex-direction:column;gap:5px;align-items:center;width:100%}.notification-text{color:#333;font-size:15px;font-weight:500;text-align:center}.view-cart-link{color:#2ab935;font-size:14px;font-weight:500;transition:opacity .25s ease-in-out}.view-cart-link:hover{opacity:.8}@font-face{font-family:Poppins;src:url('fonts/Poppins-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url('fonts/Poppins-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url('fonts/Poppins-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url('fonts/Inter18pt-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url('fonts/Inter28pt-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url('fonts/Inter18pt-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.main_categories{background:#0654a1;color:#fff;padding-top:19vw;padding-bottom:20px;position:relative;mask:url(/wp-content/uploads/2025/10/Rectangle-42.svg);-webkit-mask:url(/wp-content/uploads/2025/10/Rectangle-42.svg);mask-repeat:no-repeat;mask-size:cover}.initial{padding-bottom:30px}.block-sitemap .wrapper,.blog_initial .wrapper,.checkout_page,.initial_about .wrapper,.initial_contacts .wrapper,.main_categories .wrapper,.main_clients .wrapper,.main_consult .wrapper,.main_content .wrapper,.objects_initial .wrapper,.post_content_container,.privacy_policy .block-privacy_policy .wrapper,.single-product{margin:0 auto}.section_title{font-weight:700;font-size:26px;margin-top:0;margin-bottom:15px}.block-sitemap .initial_content .initial_btns a,.main_categories .section_title,.main_clients .section_title,.main_consult .section_title,.main_content_container .wp-block-heading,.main_content_container ul,main:not(.page_about) .wp-block-list{color:#fff}.initial_content h1 span,.main_content h1 span,.section_title span{color:#abdb05}.main_cats_container,.main_clients_container{display:flex;flex-wrap:wrap;gap:8px}.main_cat_item{width:calc(50% - 4px)}.main_cat_item a{background-color:#fafafa;display:flex;flex-direction:column;border-radius:5.4px;padding:10px 10px 20px;height:100%}.main_cat_item h3{font-weight:400;font-size:16px;leading-trim:NONE;color:#202957;margin:0 0 24px;transition:.35s ease-out}.initial_content h1,.main_prod_item p{font-family:Inter,sans-serif;color:#044687}.main_cat_item img{border-radius:15px;height:47.5vw;object-fit:cover;trasnition:.35s ease-out}.main_cat_subitem{height:calc(50% - 4px)}.main_cat_subitem img{width:44%;margin-left:auto;height:auto}.main_cat_subitem a{padding-bottom:0}#billing_email_field,.cart_page .product-subtotal span,.main_cat_subitem h3{margin-bottom:0}.main_cat_item:last-of-type{display:flex;flex-direction:column;justify-content:space-between}.main_prods{margin:40px 0}.main_certs .wrapper,.main_prods .wrapper,.main_projects .wrapper{width:calc(100% - 15px);margin-left:15px}.slider-wrapper{position:relative;width:100%;overflow:hidden}.main_prods_container::-webkit-scrollbar{height:3px}.main_prods_container::-webkit-scrollbar-thumb{background:#0654a1;border-radius:3px}.main_prods_container{display:flex;gap:11px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px;padding-left:5px}.main_prod_item{width:70%;flex-shrink:0;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 1.6px 8px 0 #00073026;border-radius:8px;padding:5px 5px 21px}.prod_info_price,.prod_info_stock{width:fit-content;font-family:Poppins,sans-serif;line-height:130%;letter-spacing:0;display:flex}.main_prod_item a{margin-bottom:auto}.main_prod_item img{width:100%;height:45vw;object-fit:cover;border-radius:15px;margin-bottom:12px}.main_prod_item p{font-weight:400;font-size:14px;line-height:130%;letter-spacing:0;margin:0 0 10px}.prod_item_info{display:flex;flex-direction:column;gap:7px}.prod_info_price{font-weight:400;font-size:14px;color:#777a89}.prod_info_stock{font-weight:600;font-size:12px;text-align:right}.prod_info_stock.in-stock,.single-product .entry-summary .in-stock,ul.products li.product .product-stock.in-stock{color:#2ab935}.prod_info_stock.out-of-stock{color:#f22427}.main_prod_item_content{padding:0 8px}.details_btn,.order_btn{width:100%;font-family:Poppins,sans-serif;font-size:14px;padding:8.5px;letter-spacing:0;line-height:130%;font-weight:600;text-align:center;border-radius:16px}.prod_info_btns{display:flex;flex-direction:column;gap:7px;margin-top:10px}.initial_content h1{font-weight:700;font-size:30px;line-height:120%;letter-spacing:0;text-transform:uppercase;margin:0 0 20px}.main_content h1,.main_content h2{font-family:Inter,sans-serif;line-height:110%;text-transform:uppercase}.order_btn{display:block;text-transform:uppercase;color:#fff;background-color:#003c77}.details_btn{display:block;text-transform:uppercase;color:#003c77;border:1px solid #003c77}.scrollbar-track{position:absolute;bottom:0;left:0;height:3px;width:calc(100% - 15px);overflow:hidden}.scrollbar-thumb{height:100%;width:0%;background-color:#044687;border-radius:4px;transition:width .35s}.main_prods_container{-webkit-overflow-scrolling:touch}.main_prods .link_page,.main_projects .link_page{display:block;width:calc(100% - 15px);margin-top:15.5px;text-align:center}.about_features,.main_clients,.main_content{padding:30px 0;background-color:#0654a1}.main_content img{border-radius:15px}.main_content_container{margin-top:15px;max-height:495px;overflow:hidden;transition:.35s ease-out}.main_content_container a{color:#3a93ea}.main_content_container.active{max-height:100%;transition:.35s ease-out}.main_content h1{font-weight:700;font-size:26px;letter-spacing:0;color:#fff;margin:0 0 20px}.main_content h2{font-weight:400;font-size:16px;letter-spacing:0;color:#fff;margin:0 0 24px}.btn_read_more,.main_content p{font-family:Poppins,sans-serif;letter-spacing:0}.main_content p{font-weight:400;font-size:14px;line-height:140%;color:#fff;margin-top:0}.btn_read_more{display:block;width:fit-content;font-weight:600;font-size:12px;line-height:130%;text-transform:uppercase;color:#fafafa;padding:0;background:0 0;border:none;outline:0;margin-top:10px;margin-left:auto}.cert_overlay,.main_proj_item .overlay{padding:10px;transition:.35s ease-out;backdrop-filter:blur(25px);opacity:0}.main_certs,.main_projects{position:relative;margin:40px 0}.certs_container{display:flex;overflow-x:auto;cursor:grab;gap:18.6px;padding-bottom:10px}.certs_container::-webkit-scrollbar{display:none}.main_cert_item,.main_proj_item{width:48%;flex-shrink:0;position:relative;cursor:pointer}.main_certs .scrollbar-track{width:calc(100% - 15px);left:15px;bottom:0}.main_cert_item .icon{position:absolute;bottom:15px;left:10px;width:25px;height:25px;background-color:#044687;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3;transition:.35s ease-out}.cert_overlay,.main_consult::before,.main_proj_item .overlay{position:absolute;height:100%;left:0;top:0;width:100%}.main_cert_item .icon svg{width:13px;height:13px}.cert_overlay{z-index:2;background:#04468780;border:1px solid #d5dbe3;border-radius:7px}.f_copy,.f_main_block{border-top:1px solid #fff;border-bottom:1px solid #fff}.blog_post_item:hover span.details,.main_cert_item:hover .cert_overlay,.main_proj_item:hover .overlay{opacity:1;transition:.35s ease-out}.main_cert_item:hover img{border-radius:7px}.cert_overlay h3{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:120%;letter-spacing:0;text-transform:uppercase;color:#fff;margin:0}.cert_overlay p,.main_consult p,.main_consult_form input[type=submit]{margin:0;font-family:Poppins,sans-serif;letter-spacing:0;color:#fff}.cert_overlay p{font-weight:400;font-size:12px;line-height:150%}.main_consult{position:relative;padding:30px 0;background-color:#0654a1}.main_consult::before{display:block;content:'';z-index:3;background-image:url(/wp-content/uploads/2025/10/image-40.webp);background-size:contain;background-position:center;background-repeat:no-repeat}.main_consult p{font-weight:400;font-size:14px;line-height:140%}.main_consult_form{margin-top:30px;position:relative;z-index:4}.main_consult_form input,.main_consult_form textarea{width:100%;font-family:"Open Sans",sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;color:#848484;padding:14px 35px;border-radius:20px;outine:none;border:1px solid #044687;background-color:#fff;margin-bottom:20px}.main_consult_form textarea{padding-top:24px;margin-top:15px;padding-bottom:24px;height:64px}.page_about .main_consult_form .wpcf7-not-valid-tip,.page_about .main_consult_form .wpcf7-response-output,.page_contacts .main_consult_form .wpcf7-not-valid-tip,.page_contacts .main_consult_form .wpcf7-response-output,.page_main .main_consult_form .wpcf7-not-valid-tip,.page_main .main_consult_form .wpcf7-response-output{color:#ffc107;margin-top:-10px}.main_consult_form .wpcf7 form .wpcf7-response-output{margin:5px 0 10px;padding:.2em 1em}.main_consult_form input[type=submit]{font-weight:600;font-size:12px;line-height:130%;text-transform:uppercase;background-color:#044687;cursor:pointer}.projs_container{display:flex;overflow-x:auto;cursor:grab;gap:13px;padding-bottom:10px}.projs_container::-webkit-scrollbar{display:none}.main_proj_item img{width:100%;height:61.25vw;object-fit:cover;border-radius:15px}.main_proj_item .overlay{background-color:#04468780;border:1px solid #d5dbe3;border-radius:15px}.main_proj_item .overlay p{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:130%;letter-spacing:0;color:#fff;margin:0 0 2px}.main_proj_item .overlay span{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:150%;letter-spacing:0;color:#fff}.main_projects .scrollbar-track{width:calc(100% - 15px);left:15px;bottom:58px}.main_news{padding:40px 0}.main_news .wrapper,.wrapper.product-category,.wrapper.product-shop{margin:0 auto;position:relative}.main_new_item{width:100%;flex-shrink:0;position:relative;cursor:pointer}.main_news .scrollbar-track{width:calc(100% - 30px);left:10px;bottom:60px}.main_new_item img{height:54.06vw;border-radius:7.6px}.main_new_item a{display:flex;flex-direction:column;border-radius:5.6px;padding:4px;background-color:#fff;box-shadow:0 1.44px 7.2px 0 #00073026}.main_new_item div{position:relative;margin-top:14.6px;padding:6px 6px 25px}.main_new_item span{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#777a89;display:block;margin-bottom:30px;transition:.35s ease-out}.f_main_block p a,.f_menu_title,.main_new_item h3,.single-product .product_title{font-family:Inter,sans-serif}.f_main_block p a,.f_menu_block ul a,.main_new_item div span.details,.main_new_item h3{line-height:130%;letter-spacing:0}.main_new_item a:hover div span:first-of-type{margin-bottom:15px;transition:.35s ease-out}.main_new_item h3{font-weight:400;font-size:14px;color:#044687;margin:0 0 3.6px}.main_new_item p,.woocommerce-privacy-policy-text p{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#777a89;margin:0}.main_news .link_page{display:block;text-align:center}.main_new_item div span.details{display:block;right:4px;bottom:0;font-family:"Open Sans",sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;color:#044687;margin-bottom:0;margin-top:5px;height:0;opacity:0;transition:.35s ease-out}.btn_read_more:hover,.f_main_block p a:hover,.f_menu_block ul a:hover,.page_contacts .main_content button:hover{color:#3a93ea;transition:.35s ease-out}.main_new_item a:hover div span.details{height:16px;opacity:1;transition:.35s ease-out}.main_clients_container div{width:calc(50% - 4px);border-radius:15px;background-color:#fff;padding:5.6px 10.5px}.main_clients_container div img{width:100%;height:10vw}.footer_main{padding-top:69px;padding-bottom:20px;background:url(/wp-content/uploads/2025/10/Rectangle-44.svg) 0 0/cover no-repeat}.footer_main .wrapper{margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.f_logo{width:107px;height:21px}.f_main_block{width:100%;padding-top:10px;margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.f_copy,.f_submenu{padding:10px 0}.f_social_link{display:block;width:fit-content;margin-right:8px}.f_social_link svg{width:20px;height:18px}.f_main_block p{display:flex;width:100%;align-items:center;gap:8px;margin-bottom:10px;margin-top:0}.f_main_block p a{font-weight:400;font-size:14px;color:#fff}.f_main_block p svg{width:19px;height:19px}.f_menu_block{width:45%;margin-bottom:20px}.f_menu_block ul{display:flex;flex-direction:column;gap:10px;list-style-type:none;margin:0;padding:0}.f_menu_block ul a{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;color:#fff}.f_menu_title{font-weight:400;font-size:16px;line-height:110%;letter-spacing:0;text-transform:uppercase;color:#777a89;margin:0 0 14px}.f_copy,.f_submenu a,.f_submenu p{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:140%;margin:0;letter-spacing:0}.f_copy{width:100%;color:#fff}.f_submenu .wrapper{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.f_submenu a,.f_submenu p{color:#777a89}.woocommerce-breadcrumb,.woocommerce-breadcrumb a{font-weight:600;font-size:10px;font-family:Poppins,sans-serif}.site-footer{margin-bottom:50px}.news-mini-track,.slider-controls,.slider_controls{display:none}.news-track{display:flex;overflow-x:auto;cursor:grab;gap:10px;padding:10px 10px 25px;margin-bottom:25px}.news-track::-webkit-scrollbar-thumb{background:#044687;border-radius:10px;height:3px}#apply-filters:hover,.initial_btns .link_page:hover,.link_page:hover,.main_consult_form input[type=submit]:hover,.order_btn:hover{background-color:#3a93ea;cursor:pointer;transition:.35s ease-out}.cart_page button[type=submit]:hover,.details_btn:hover,.initial_btns .tel_link:hover{background-color:#3a93EA33;transition:.35s ease-out}.btn_read_more:hover,.btn_scroll:hover,a:hover,button:hover{cursor:pointer}.f_social_link:hover,.initial_contacts_item div a:hover{opacity:.75;transition:.35s ease-out}.menu_addons a:hover svg path{stroke:#3A93EA;transition:.35s ease-out}.menu_addons a:first-of-type:hover svg path{fill:#3A93EA;transition:.35s ease-out}.woocommerce-breadcrumb{width:calc(100% - 30px);margin:10px auto 15px;display:flex;align-items:center;gap:5px;flex-wrap:wrap;line-height:130%;letter-spacing:0;text-transform:uppercase;color:#101949}.woocommerce-breadcrumb a{line-height:130%;letter-spacing:0;text-transform:uppercase;color:#777a89}.product_tabs_toggler button,.single-product .entry-summary form .prod-call-link,.single-product .entry-summary form .single_add_to_cart_button,.woocommerce-product-details__short-description tr th{font-size:12px;line-height:130%;text-transform:uppercase;letter-spacing:0}.single-product .type-product{display:flex;flex-direction:column}.single-product .woocommerce-product-gallery,.single-product-gallery{width:100%;overflow:hidden;position:relative}.product-gallery-navigation{position:absolute;width:calc(100% - 10px);left:5px;top:calc((111.875vw / 2) - 20px);z-index:9;display:flex;justify-content:space-between}.product-gallery-navigation button{width:40px;height:40px;padding:0;border:1px solid #044687;background-color:#fff;cursor:pointer;border-radius:15px;outline:0;display:flex;align-items:center;justify-content:center;transition:.35s ease-out}.objects-pagination button svg,.product-gallery-navigation button svg{width:9px;height:8px}.main_cat_subitem.exp:hover span,.product-gallery-navigation button:hover{background-color:#044687;transition:.35s ease-out}.objects-pagination button:hover svg path,.product-gallery-navigation button:hover svg path,.slider-controls #nextBtn:hover svg path,.slider-controls #prevBtn:hover svg path{fill:#FFF;transition:.35s ease-out}.single-product .woocommerce-product-gallery .flex-viewport,.single-product-gallery .flex-viewport{height:111.875vw;margin-bottom:0!important}.single-product .woocommerce-product-gallery .wp-post-image,.single-product-gallery .wp-post-image,.woocommerce-product-gallery__image img{height:111.875vw;width:100%;object-fit:cover;border-radius:12px}.single-product .woocommerce-product-gallery .flex-control-thumbs li,.single-product-gallery .flex-control-thumbs li{float:none!important;width:calc(20% - 8px)}.single-product .woocommerce-product-gallery .flex-control-thumbs li img,.single-product-gallery .flex-control-thumbs li img{width:100%;height:15.625vw;border-radius:15px;object-fit:cover}.single-product .woocommerce-product-gallery .flex-control-thumbs,.single-product-gallery .flex-control-thumbs{display:flex;align-items:center;width:max-content;gap:10px;list-style-type:none;padding:0;margin:0;margin-top:15px!important}.product_tabs_toggler{display:flex;align-items:center;gap:5px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;background-color:#fafafa;padding:9px 10px;border-radius:15px;margin-top:40px}.product_tabs_toggler::-webkit-scrollbar{display:none}.product_tabs_toggler button{font-family:Poppins,sans-serif;font-weight:500;text-align:center;color:#777a89;padding:0;border:none;outline:0;background:0 0;white-space:nowrap;cursor:pointer}.tab-divider{width:1px;height:20px;background-color:#e4e5e7;flex-shrink:0}.s_product_backing{background-image:url(/wp-content/uploads/2025/10/telegram-cloud-photo-size-2-5330405558433478152-y-26.png);background-size:contain;background-position:center}.single-product .product_title{margin:0 0 15px;font-weight:700;font-size:26px;line-height:110%;letter-spacing:0;text-transform:uppercase;color:#202957}.single-product .entry-summary{margin:10px 0 0;padding:15px;box-shadow:0 4px 20px 0 #00000026;background-color:#fafafa;border-radius:15px;display:flex;flex-direction:column;height:100%}.single-product .entry-summary .price{order:5;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:110%;letter-spacing:0;text-transform:uppercase;color:#202957;display:flex;align-items:center;gap:3px;width:100%;padding-top:11px;margin-bottom:11px;border-top:1px solid #e4e5e7}.price::before{content:'Ціна:';display:block}.single-product .entry-summary .in-stock,.single-product .entry-summary .out-of-stock{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0;text-align:right;display:flex;align-items:center;gap:7px;width:100%;padding-bottom:11px;border-bottom:1px solid #e6e3df;margin-bottom:10px}.single-product .entry-summary .out-of-stock,ul.products li.product .product-stock.out-of-stock{color:#ae0023}.single-product .entry-summary .in-stock::before,.single-product .entry-summary .out-of-stock::before{content:'';display:block;width:4px;height:4px;border-radius:50%}.single-product .entry-summary .in-stock::before{background-color:#2ab935}.single-product .entry-summary .out-of-stock::before{background-color:#ae0023}.woocommerce-product-details__short-description tr th{display:block;font-family:Poppins,sans-serif;font-weight:600;text-align:left;color:#101949;margin-bottom:16px}.woocommerce-product-details__short-description tbody tr{display:flex;alig-items:center;margin-bottom:10px}.woocommerce-product-details__short-description td{display:block;width:55%;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#888}.woocommerce-product-details__short-description td:nth-of-type(2n){color:#000;width:45%}.woocommerce-product-details__short-description td strong{font-weight:600;color:#101949;margin-bottom:16px}.single-product .entry-summary form{order:6}.single-product .entry-summary form .quantity{width:65px;margin-bottom:11px}.single-product .entry-summary form .quantity input{width:100%;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#7c8185;text-align:center;padding:11px 15px;background:0 0;outline:0;border:1px solid #e4e5e7;border-radius:15px}.single-product .entry-summary form .single_add_to_cart_button{display:flex;align-items:center;gap:7px;justify-content:center;padding:14px;border-radius:20px;background-color:#044687;cursor:pointer;border:none;outline:0;font-family:Poppins,sans-serif;font-weight:600;color:#fff;width:100%}.single-product .entry-summary form .prod-call-link svg,.single-product .entry-summary form .single_add_to_cart_button svg{width:16px;height:16px}.cert_expand .close_cert svg path,.single-product .entry-summary form .single_add_to_cart_button svg path{stroke:#FFF}.single-product .entry-summary form .prod-call-link{font-family:Poppins,sans-serif;font-weight:600;text-decoration:none;color:#101949;display:flex;align-items:center;justify-content:center;gap:5px;padding:14px;border-radius:20px;margin-top:15px;width:100%;border:1px solid #044687}.entry-content,.not-found .sitemap,.single-product .entry-summary .woocommerce-Tabs-panel{margin-top:0}.single-product .entry-summary .woocommerce-Tabs-panel h2,.single-product .entry-summary .woocommerce-Tabs-panel h3{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0;color:#101949;margin:0 0 10px}.single-product .entry-summary .woocommerce-Tabs-panel ul{margin:0;padding-bottom:0;padding-left:20px}.single-product .entry-summary .woocommerce-Tabs-panel p,.single-product .entry-summary .woocommerce-Tabs-panel ul li{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:150%;letter-spacing:0;color:#4b5158;margin-top:0;margin-bottom:15px}.product-delivery-toggler{display:flex;align-items:center;gap:20px;margin-bottom:10px}.product-delivery-toggler button{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0;color:#888;padding:0;border:none;background:0 0;outline:0}.page_contacts .main_content button,.page_contacts .main_content h2,.page_contacts .main_content p,.page_objects .main_consult .section_title,.page_objects .main_consult p,.product-delivery-toggler button.active{color:#101949}.product-delivery-tabs p,.product-warranty p{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;leading-trim:NONE;line-height:150%;letter-spacing:0;color:#101949;margin:0 0 10px}.product-warranty h4,.woocommerce-products-header__title{font-family:Inter,sans-serif;letter-spacing:0;color:#101949}.product-delivery-tabs p strong{display:flex;align-items:center;gap:5px}.product-delivery-tabs p strong::before{content:'';display:block;width:4px;height:4px;border-radius:50%;background-color:#101949}.product-warranty{width:100%;margin-top:30px;padding-top:10px;border-top:1px solid #e6e3df}.product-warranty h4{font-weight:400;font-size:22px;line-height:120%;margin:0 0 10px}.cats-list a,.cats-list span.active,.cats-list-dropdown button{font-weight:600;text-align:center;min-height:65.4px;font-family:Poppins,sans-serif;text-transform:uppercase}.product-warranty p{margin:0!important}#custom-pagination,.prods_view_toggler,.product-shop #pagination,.shoped::before,.woocommerce-ordering,.woocommerce-result-count,ul.products li.product .price::before{display:none}.woocommerce-products-header{width:calc(100% - 30px);margin:0 auto}.woocommerce-products-header__title{font-weight:700;font-size:28px;line-height:110%;text-transform:uppercase;margin:0 0 15px}.product-sku,ul.products li.product h2{line-height:130%;letter-spacing:0;color:#044687;font-size:14px;font-weight:400;font-family:Inter,sans-serif}.cats-list{display:flex;align-items:center;gap:4.5px;margin-bottom:15px;position:sticky;top:0;padding:40px 0;background:#fff;z-index:12}.cats-list a,.cats-list span.active{display:flex;align-items:center;font-size:12px;line-height:130%;letter-spacing:0;text-decoration:none;color:#202957;padding:8.5px 5.5px;border-radius:15px;border:1px solid #d5dbe3}#product-filters,.cats-list-dropdown div{display:none;box-shadow:0 4px 14px 0 #0000001A;background-color:#fff;position:absolute}.cats-list span.active{border-color:#202957}.cats-list-dropdown div{border-radius:10px;padding:10px;left:-100%;z-index:2;flex-direction:column;gap:10px}.cats-list-dropdown button{display:flex;align-items:center;gap:4.5px;font-size:10px;line-height:135%;letter-spacing:0;border:1px solid #d5dbe3;border-radius:15px;padding:17.5px 24px;background-color:transparent;outline:0}ul.products{width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px!important;padding-left:5px!important;gap:11.5px;margin:0;list-style:none;-webkit-overflow-scrolling:touch}ul.products::-webkit-scrollbar{height:3px}ul.products::-webkit-scrollbar-thumb{background:#044687;border-radius:5px}.product-shop #custom-pagination,.product-shop #pagination{display:flex;order:4}ul.products li.product{float:none!important;flex:0 0 auto;width:73%!important;display:flex;flex-direction:column;background-color:#fff;padding:4.5px 4.5px 20px;border-radius:8px;box-shadow:0 1.6px 8px 0 #00073026;box-sizing:border-box;margin-bottom:0!important}ul.products li.product img{width:100%;height:45vw;object-fit:cover;border-radius:15px}ul.products li.product a{text-decoration:none}.product-sku{display:flex;margin:12.5px 10px 10px}#apply-filters,.reveal_filters,ul.products li.product a.button{color:#fff;transition:.35s ease-out}ul.products li.product h2{margin:0 10px 10px}ul.products li.product .price{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0;color:#777a89;display:block;margin-bottom:7px;margin-left:10px;margin-right:10px}ul.products li.product .prod-details-link,ul.products li.product .product-stock,ul.products li.product a.button{font-family:Poppins,sans-serif;font-weight:600;line-height:130%;letter-spacing:0;margin-left:10px;margin-right:10px}ul.products li.product .product-stock{font-size:12px;text-align:left;margin-bottom:10px}ul.products li.product .prod-details-link{order:3;font-size:14px;text-transform:uppercase;text-align:center;color:#003c77;display:block;width:calc(100% - 20px);padding:8.5px;margin-top:7px;border-radius:16px;border:1px solid #003c77;transition:.35s ease-out}ul.products li.product a.button{order:2;display:block;font-size:14px;text-transform:uppercase;text-decoration:none;text-align:center;background-color:#003c77;border-radius:16px;padding:8.5px;width:calc(100% - 20px)}.link_page.to-shop{width:100%;display:block;text-align:center;margin-top:15.5px}.product-full-wrapper{display:flex;flex-direction:column;height:100%}.filter_title,.reveal_filters{font-size:12px;text-transform:uppercase;display:flex;align-items:center;line-height:130%;font-family:Poppins,sans-serif;letter-spacing:0;font-weight:600;cursor:pointer}.woocommerce-LoopProduct-link{margin-bottom:auto}.reveal_filters{gap:5px;border-radius:15px;background-color:#044687;padding:10px 13px;margin-bottom:20px;outline:0;border:none;margin-left:auto}.filter_content,.filter_title{border-bottom:1px solid #e4e5e7}.reveal_filters svg{width:10px;height:11px}#product-filters{z-index:9;width:100%;padding:25px 15px;border-radius:15px}.filter-section{margin-bottom:24px}.filter_title{color:#202957;margin:0 0 10px;padding-bottom:14px;justify-content:space-between;width:100%}.filter_title svg{transform:rotate(180deg);transition:.35s ease-out}.filter_title.active svg{transform:rotate(0);transition:.35s ease-out}.filter_content ul{margin:0;padding:0;list-style-type:none}#order_review #payment ul li input,#order_review #shipping_method li input,.filter_content ul li input{appearance:none;-webkit-appearance:none}.filter_content ul li label::before{content:"";display:inline-block;width:16px;height:16px;border:1px solid #7c8185;margin-right:10px;vertical-align:middle;background-color:#fff;border-radius:50%;transition:.35s ease-out}#order_review #payment ul li input[type=radio]:checked+label::before,#order_review #shipping_method li input[type=radio]:checked+label::before,.filter_content ul li label.checked::before,.sort-options button.active::before{border:5px solid #044687;transition:.35s ease-out}.entry-content ol li,.entry-content ul li,.filter_content ul li label,form.checkout .woocommerce-error li a{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#777a89}.filter_content{display:none;padding-bottom:10px}.price-inputs{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.price-inputs span{font-size:26px;font-weight:600;color:#101949}#apply-filters,.expand_content,.price-inputs input{font-size:12px;text-transform:uppercase}.price-inputs input{display:block;width:40%;font-family:Poppins,sans-serif;font-weight:600;line-height:130%;letter-spacing:0;text-align:center;outline:0;background:0 0;color:#101949;padding:12px;border:1px solid #044687;border-radius:15px}.price-slider{margin-left:11px}.cart_page .product-name div img,.noUi-handle:after,.noUi-handle:before,.noUi-horizontal .noUi-tooltip,.shipping{display:none!important}.noUi-horizontal .noUi-handle{width:14px!important;height:14px!important;border-radius:50%;background-color:#abdb05;border:none!important;right:0!important}.noUi-connect{background:#101949!important}.noUi-horizontal{height:2px!important;background:#3a93ea!important}.noUi-target{border:none!important;box-shadow:none!important}.filter-section:nth-of-type(2) .filter_content{border:none}.account_page .woocommerce,.sort-options{display:flex;flex-direction:column;gap:20px}.sort-options button{display:flex;align-items:center;gap:10px;width:100%;background:0 0;outline:0;padding:0;border:none;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#777a89}#breadcrumbs span,.initial_contacts_heading p{font-family:Poppins,sans-serif;letter-spacing:0;color:#101949;line-height:130%}.sort-options button::before{content:"";display:inline-block;width:16px;height:16px;border:1px solid #7c8185;vertical-align:middle;background-color:#fff;border-radius:50%;transition:.35s ease-out}#apply-filters{display:block;width:100%;font-family:Poppins,sans-serif;font-weight:600;line-height:130%;letter-spacing:0;text-align:center;padding:14px;border-radius:20px;background-color:#044687;cursor:pointer}.initial_about,.initial_contacts,.objects_initial{padding-bottom:40px}#breadcrumbs{width:100%;margin-top:13.5px;margin-bottom:31.5px}#breadcrumbs span{font-weight:600;font-size:10px;text-transform:uppercase;display:flex;align-items:center;gap:10px}#breadcrumbs a{text-decoration:none;color:#777a89}.initial_contacts_heading p{font-weight:400;font-size:18px;margin:0}.initial_contacts_container{display:flex;flex-direction:column;gap:15px;margin-top:20px}.initial_contacts_item{width:100%;padding:22px 14px;box-shadow:0 4px 20px 0 #00000026;background-color:#fff;border-radius:15px}.initial_contacts_item p{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:130%;letter-spacing:0;color:#202957;margin:0 0 150px;display:flex;align-items:center;gap:10px}.initial_about_container h3,.initial_contacts_item a{font-family:Inter,sans-serif;font-size:16px;font-weight:400;letter-spacing:0}.initial_contacts_item a{display:block;leading-trim:NONE;color:#101949;text-decoration:none}.initial_contacts_item:first-of-type a:last-of-type{margin-top:20px}.initial_contacts_item div{display:flex;align-items:center;gap:10px}.initial_contacts_item div a svg{width:40px;height:40px}.initial_about_container img{height:90.625vw;border-radius:20px;object-fit:cover;display:block;margin-bottom:20px}.initial_about_container h3{line-height:110%;text-transform:uppercase;color:#202957;margin:0 0 24px}.initial_about_content{height:320px;overflow:hidden;margin-bottom:24px;transition:.35s ease-out}.initial_about_content a{color:#3a93ea;text-decoration:none}.entry-content p,.initial_about_content p{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#777a89;margin-top:0}.page_about .initial_about_content p{color:#404040}.expand_content{font-family:Poppins,sans-serif;font-weight:600;line-height:130%;letter-spacing:0;color:#101949;background:0 0;border:none;padding:0;outline:0;display:block;width:fit-content}.entry-meta,.share_post div{border-top:1px solid #f0f4fa}.initial_about_content.active{height:auto;transition:.35s ease-out}.about_features .wrapper{margin:0 auto;display:flex;flex-direction:column;gap:15px}.about_feature_item{background-color:#fff;padding:20px 20px 65px;border-radius:15px}.about_feature_item svg{width:50px;height:50px;margin-bottom:50px}.about_feature_item h3{font-family:Inter,sans-serif;font-weight:600;font-size:20px;line-height:130%;letter-spacing:0;color:#101949;margin:0 0 10px}.about_feature_item p,.entry-meta a,.entry-meta span{font-family:Poppins,sans-serif;font-weight:400;letter-spacing:0}.about_feature_item p{font-size:12px;line-height:140%;color:#101949;margin:0}.cats-list a:hover,.pagination-dots .dot:hover,.slider-controls #nextBtn:hover,.slider-controls #prevBtn:hover{cursor:pointer;background-color:#044687;color:#fff;transition:.35s ease-out}.main_consult_form input[type=submit]:hover,.single-product .entry-summary form .single_add_to_cart_button:hover{cursor:pointer;background-color:#3a93ea;transition:.35s ease-out}.account_page .woocommerce-MyAccount-navigation,.cart_page .cart-collaterals,.cart_page .woocommerce-cart-form,.cart_page .woocommerce-notices-wrapper,.product-sku,ul.products li.product h2{width:100%}.product-category .order_btn,.product-shop .order_btn{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.prod-details-link:hover{background-color:#3a93EA33;color:#101949;transition:.35s ease-out}ul.products{height:fit-content}.shoped{background:#fff}.img-layer,.not-found-bg{background-position:top center;background-size:contain;background-repeat:no-repeat}.shoped .section_title,.shoped p{color:#000}img.attachment-post-thumbnail{width:100%;height:61.35vw;object-fit:cover;display:block;border-radius:15px;margin-bottom:10px}.single_post_title{font-family:Inter,sans-serif;font-weight:700;font-size:30px;line-height:120%;letter-spacing:0;text-transform:uppercase;color:#202957;margin:0 0 20px}.entry-meta{padding-top:15px;margin-bottom:15px}.entry-meta a,.entry-meta span{font-size:14px;line-height:140%;color:#777a89;text-decoration:none}.entry-content h2,.entry-content h3,.post_aside_title,.share_post div a,.sitemap h2{font-family:Inter,sans-serif}.entry-content h2{font-weight:700;font-size:26px;line-height:110%;letter-spacing:0;text-transform:uppercase;color:#202957;margin:0 0 20px}.entry-content p strong{font-weight:400;color:#202957}.share_post div a,.single_post_aside div a{font-weight:600;font-size:12px;line-height:130%;letter-spacing:0;text-transform:uppercase;transition:.35s ease-out;text-decoration:none}.entry-content h3{font-weight:400;font-size:16px;line-height:110%;letter-spacing:0;text-transform:uppercase;color:#202957;margin:0 0 20px}.entry-content ol,.entry-content ul{margin:0 0 20px;padding:0 0 0 25px}.share_post p{color:#202957;margin:0}.share_post{margin-top:30px}.share_post div{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:5px;margin-top:5px}.share_post div a{display:flex;color:#fff;align-items:center;border-radius:4.5px;padding-right:15px}.share_post div a:hover{cursor:pointer;opacity:.75;transition:.35s ease-out}.share_post div a:first-of-type{background-color:#0b84ee}.share_post div a:nth-of-type(2){background-color:#292929}.share_post div a:nth-of-type(3){background-color:#27a6e5}.share_post div a:nth-of-type(4){background-color:#7c509a}.share_post div a svg{border-right:1px solid #00000026;margin-right:12.75px}.single_post_aside,body.archive .main_content{margin-top:40px}.post_aside_title{font-weight:400;font-size:20px;line-height:120%;letter-spacing:0;text-transform:uppercase;color:#101949;margin:0 0 15px}.objects_content,.single_post_aside div{display:flex;flex-direction:column;gap:15px}.single_post_aside div a{font-family:Poppins,sans-serif;color:#202957;padding:17px;border-radius:15px;border:1px solid #d5dbe3;display:block;text-align:center;width:100%}.single_post_aside div a:hover{background-color:#202957;color:#fff;transition:.35s ease-out}.excerpt-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog_initial.search_initial h2{margin-top:50px}.privacy_policy_content p{padding-left:40px}.block-sitemap .wrapper .not-found-content::after,.block-sitemap .wrapper .not-found-content::before{content:'';display:block;width:100%;height:calc(100% - 40px);position:absolute;left:0;top:0;background-image:url(/wp-content/uploads/2025/10/telegram-cloud-photo-size-2-5330405558433478152-y-3-1.png);background-size:cover;z-index:-1}.not-found-content .initial_content p{font-size:18px}.sitemap{margin-top:40px;margin-bottom:20px;display:flex;flex-direction:column}.sitemap h2{margin-bottom:30px;margin-top:0;font-size:clamp(1.625rem, 1.3194rem + 1.358vw, 3rem);font-weight:700;line-height:110%;letter-spacing:0;text-transform:uppercase}.blog_post_item_title,.sitemap a{font-family:Inter,sans-serif;line-height:130%;color:#044687;font-weight:400;font-size:14px}.initial_content-not-found h2{letter-spacing:2px}.sitemap li{padding:3px 0}.sitemap ul{list-style:none;margin-left:0}.sitemap a{letter-spacing:0;text-decoration:none}.sitemap h2:not(#cat_1){order:1}.sitemap #htmlmap_pages{order:2}.sitemap #htmlmap_posts,.sitemap #htmlmap_posts h2{order:3}.content-wrapper{display:flex;justify-content:space-between;gap:clamp(60px,calc(60px + (90 - 60) * ((100vw - 1024px)/ (1980 - 1024))),90px)}.not-found-catagory ul{padding:0;margin-bottom:0;gap:20px;display:flex;flex-wrap:wrap}.initial_btns.btn-not-found{min-height:63px;text-align:center}.initial_btns.btn-not-found a{width:auto}.not-found-catagory ul li a{text-transform:uppercase}.not-found .initial_content{flex:1 1 50%;max-width:50%;margin-top:0}.initial_content-not-found{max-width:690px}.not-found-bg{margin-top:clamp(30px,calc(30px + (80 - 30) * ((100vw - 1024px)/ (1360 - 1024))),clamp(80px,calc(80px + (130 - 80) * ((100vw - 1360px)/ (1980 - 1360))),130px));margin-bottom:clamp(30px,calc(30px + (80 - 30) * ((100vw - 1024px)/ (1360 - 1024))),clamp(80px,calc(80px + (130 - 80) * ((100vw - 1360px)/ (1980 - 1360))),130px));flex:1 1 50%;max-width:50%;height:470px;position:relative}.img-layer{position:absolute;top:0;height:100%}.img-left{background-image:url(/wp-content/uploads/2025/11/4green.png);left:0;width:28%}.scale-up-center{-webkit-animation:.4s cubic-bezier(.39,.575,.565,1) both scale-up-center;animation:.4s cubic-bezier(.39,.575,.565,1) both scale-up-center}@keyframes slide-up-down{0%,100%{transform:translateY(-15px)}50%{transform:translateY(15px)}}.slide-up-down{animation:2s ease-in-out infinite slide-up-down;transform-origin:center center}.img-center{background-image:url(/wp-content/uploads/2025/11/cntr-img.png);left:30%;transform:translateX(-50%);width:40%;z-index:2}.img-right{background-image:url(/wp-content/uploads/2025/11/4blue.png);right:0;width:28%}.content-none .search-form-not-found{margin-left:-28px}.search-form-not-found{margin-top:30px;position:relative;display:flex;align-items:center;padding:15px 28px;background-color:#fff}.search-form-not-found label{display:flex;align-items:center;width:100%}.search-form-not-found svg{position:absolute;left:30px}.search-field-not-found::placeholder{font-size:clamp(.875rem, .6072rem + .4184vw, 1.125rem);color:#044687}.search-form-not-found .search-field-not-found{width:100%;border:none;border-bottom:1px solid #ccc;outline:0;padding:11px 0 11px 40px}.search-form-not-found .search-field-not-found:focus{border-bottom:1px solid #abdb05}.initial_content-not-found p,.woocommerce-privacy-policy-text p a{color:#044687}.not-found .search-form button[type=submit]{background:0 0;border:none;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}#order_review_heading::before,.cart_page .cart_totals h2::before{width:20px;height:20px;background-image:url(/wp-content/uploads/2025/10/Frame-6-1.svg);content:''}.blog_posts_container{width:100%;display:flex;flex-direction:column;gap:15px}.blog_post_item{padding:4px;border-radius:5px;background-color:#fff;box-shadow:0 1.44px 7.2px 0 #00073026}.blog_post_item a{display:flex;flex-direction:column;width:100%;text-decoration:none}.blog_post_item img{border-radius:15px;width:100%;height:54vw;object-fit:cover}.blog_post_item .blog_post_item_content{padding:6px}.blog_post_item .blog_post_item_content span.date{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#777a89;display:block;margin-bottom:30px}.blog_post_item_title{letter-spacing:0;margin:0 0 4px}.blog_post_item .blog_post_item_content p{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#777a89;margin:0 0 10px}.blog_initial .pagination button,.blog_post_item span.details,.objects_cats button{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;text-transform:uppercase}.blog_post_item span.details{line-height:130%;letter-spacing:0;color:#0654a1;opacity:0;transition:.35s ease-out}.blog_initial .pagination{width:100%;display:flex;align-items:center;gap:15px;margin-top:15px}.blog_initial .pagination button{line-height:130%;letter-spacing:0;color:#044687;display:flex;align-items:center;justify-content:center;padding:0;background-color:transparent;border:1px solid #044687;border-radius:15px;width:40px;height:40px}.blog_initial .pagination button.prev,.objects-pagination .button-prev{margin-right:auto}.blog_initial .pagination button.next,.objects-pagination .button-next{margin-left:auto}.blog_initial{margin-bottom:40px}.blog_initial .pagination button.active{background-color:#044687;color:#fff}.objects_cats{width:100%;display:flex;align-items:center;gap:15px;overflow:auto;scrollbar-width:none;margin-bottom:20px}.objects_cats::-webkit-scrollbar{display:none}.objects_cats button{display:flex;align-items:center;justify-content:center;min-width:170px;min-height:45px;line-height:130%;letter-spacing:0;text-align:center;color:#202957;background:0 0;padding:6px;outline:0;border:1px solid #d5dbe3;border-radius:15px;cursor:pointer}.button.wc-backward,.cart-empty.woocommerce-info,.single_object_layer span{font-family:Poppins,sans-serif;font-size:14px;letter-spacing:0}.objects_cats button.active,.objects_cats button:hover{border-color:#044687;transition:.35s ease-out}.single_object_item{display:flex;width:100%;position:relative;cursor:pointer}.single_object_item img{width:100%;height:133vw;border-radius:15px;object-fit:cover}.single_object_layer{display:flex;align-items:flex-end;width:100%;height:100%;position:absolute;left:0;top:0;padding:20px;border-radius:15px;background:#04468780;opacity:0;z-index:9;transition:.35s ease-out}.single_object_item:hover .single_object_layer{opacity:1;backdrop-filter:blur(25px);transition:.35s ease-out}.single_object_layer span{display:block;height:fit-content;font-weight:400;line-height:130%;color:#fff;margin-top:auto}.objects-pagination{display:flex;align-items:center;gap:15px;margin-top:15px}.objects-pagination button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:15px;border:1px solid #044687;padding:0;background-color:transparent;font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:130%;letter-spacing:0;text-transform:uppercase;color:#044687;transition:.35s ease-out}.objects-pagination button.active,.objects-pagination button:hover{cursor:pointer;color:#fff;background-color:#044687;transition:.35s ease-out}.page_objects .main_consult{background:0 0}#customer_details .col-2,#order_comments_field label span,#order_comments_field label::before,#order_review #payment ul li p,#order_review table thead,#ship-to-different-address input,#shipping_city_field label,.account_page .woocommerce-EditAccountForm.edit-account fieldset .show-password-input,.account_page table.shop_table_responsive tr td::before,.cart_page table.shop_table_responsive tr td::before,.main-navigation ul li:hover>ul,.main_cat_subitem.exp span svg:nth-of-type(2),.main_cat_subitem.exp:hover span svg:first-of-type,.order-addon,.order-main-item.order-main-item--order-actions,.page_objects .main_consult::before{display:none}.account_page,.cart_page{margin:0 auto;padding-bottom:40px}.cart-empty.woocommerce-info{background:0 0;font-weight:400;line-height:150%;color:#101949}.button.wc-backward{display:flex;align-items:center;justify-content:center;width:100%;font-weight:500;line-height:130%;text-transform:uppercase;text-decoration:none;color:#fff;padding:17px;background-color:#044687;border-radius:20px;margin-top:15px;transition:.35s ease-out}#order_review button#place_order:hover,.account_page .woocommerce-EditAccountForm.edit-account button[type=submit]:hover,.block-search form button[type=submit]:hover,.button.wc-backward:hover,.cart_page .checkout-button:hover,.cert_expand .close_cert:hover{background-color:#3a93ea;transition:.35s ease-out}.cart_page .woocommerce{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.cart_page form table tbody{display:block;padding:15px;box-shadow:0 4px 20px 0 #00000026;border-radius:15px;background-color:#fff}.cart_page .woocommerce-cart-form__cart-item{display:block;padding-bottom:15px;border-bottom:1px solid #eee;margin-bottom:15px}.cart_page .woocommerce-cart-form__cart-item:last-of-type{padding:0;border:none;margin:0}.cart_page .product-remove{text-align:center;margin-bottom:15px}.cart_page .product-remove a{font-size:18px;color:#7c8185;text-decoration:none}.cart_page .product-name a,.cart_page .product-price span,.cart_page .product-subtotal span{font-family:Inter,sans-serif;font-size:16px;line-height:114%;font-weight:400;display:block;text-align:center}.cart_page .product-thumbnail img{width:18.75vw;height:18.75vw;object-fit:cover;border-radius:15px;display:block;margin:0 auto}.cart_page .product-name a{letter-spacing:0;text-decoration:none;color:#101949;width:100%;margin:15px 0}.cart_page .product-price span,.cart_page .product-subtotal span{leading-trim:NONE;letter-spacing:0;color:#777a89;margin-bottom:15px}.cart_page .quantity input,.cart_page button[type=submit]{font-family:Poppins,sans-serif;font-size:14px;display:flex;letter-spacing:0}.cart_page .product-price span bdi,.cart_page .product-subtotal span bdi{display:flex;justify-content:center}.cart_page .quantity input{width:60px;height:43px;align-items:center;justify-content:center;font-weight:400;line-height:140%;text-align:center;color:#7c8185;border:.53px solid #d5dbe3;border-radius:3.2px;margin:0 auto 15px}.cart_page .checkout-button,.cart_page button[type=submit]{font-weight:500;text-transform:uppercase;width:100%;transition:.35s ease-out;text-decoration:none}.cart_page button[type=submit]{align-items:center;justify-content:center;line-height:130%;color:#044687;padding:17px;background-color:#fff;border-radius:20px;border:1px solid #044687}.cart_page .cart-collaterals{display:block;padding:20px;box-shadow:0 4px 20px 0 #00000026;border-radius:15px;background-color:#fff}.cart_page .cart_totals h2{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:114%;letter-spacing:0;color:#000;padding-bottom:20px;border-bottom:1px solid #e6e3df;margin-bottom:20px;display:flex;align-items:center}.cart_page .cart_totals h2::before{display:block;background-size:contain;background-repeat:no-repeat;margin-right:10px}.cart_page .cart-subtotal th,.cart_page .order-total th{display:block;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;text-align:left;color:#888;margin-bottom:5px}.cart_page .cart-subtotal span{font-family:Inter,sans-serif;font-weight:400;font-size:16px;leading-trim:NONE;line-height:114%;letter-spacing:0;color:#101949}.cart_page .cart-subtotal td{text-align:left;margin-bottom:10px}.cart_page .order-total td{text-align:left}.cart_page .order-total span{font-family:Inter,sans-serif;font-weight:700;font-size:18px;line-height:150%;letter-spacing:0;color:#101949}.cart_page .checkout-button,.checkout_page .form-row input,.checkout_page .form-row label{font-family:Poppins,sans-serif;letter-spacing:0}#customer_details .col-1,.cart_page .cart-collaterals .shop_table{padding-bottom:20px;border-bottom:1px solid #e6e3df;margin-bottom:20px}.cart_page .checkout-button{display:block;font-size:14px;line-height:130%;text-align:center;color:#fff;padding:17px;background-color:#044687;border-radius:20px}.cart_delivery{padding-top:20px;margin-top:20px;border-top:1px solid #e6e3df}.cart_delivery .block_item:first-of-type{margin-bottom:20px}.cart_delivery_title{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:130%;letter-spacing:0;color:#101949;display:flex;align-items:center;gap:14px;margin:0 0 20px}.cart_delivery_title svg{width:30px;height:30px}.cart_delivery ul{padding:0 0 0 25px;margin:0}.account_page .order-addon-item .order-addon-price,.account_page .order-main-item,.account_page .order-main-item span.woocommerce-Price-amount,.cart_delivery ul li{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#101949}#ship-to-different-address span,.woocommerce-billing-fields h3{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0;text-transfrom:none;margin:0 0 20px}.checkout_page .form-row{margin-bottom:15px}.checkout_page .form-row label{display:flex;align-items:center;gap:10px;font-weight:400;font-size:14px;line-height:130%;color:#888;margin-bottom:10px}.checkout_page .form-row label::before{display:block;content:'';width:24px;height:24px}#billing_first_name_field label::before{background:url(/wp-content/uploads/2025/10/socials-6.svg) 0 0/contain no-repeat}#billing_phone_field label::before{background:url(/wp-content/uploads/2025/10/socials-9.svg) 0 0/contain no-repeat}#billing_email_field label::before{background:url(/wp-content/uploads/2025/10/socials-7.svg) 0 0/contain no-repeat}.checkout_page .form-row input{display:block;width:100%;padding:12px 10px;font-weight:400;font-size:14px;line-height:140%;color:#888;border:1px solid #e6e3df;border-radius:15px}#order_comments_field label{display:block;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0;color:#101949}#order_comments_field textarea{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#848484;padding:20px 10px;border-radius:15px;border:1px solid #d9d9d9;min-height:100px}.checkout_block_order{background-color:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 20px 0 #00000026}#order_review_heading{display:flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:114%;letter-spacing:0;color:#000;text-transform:none;padding-bottom:24px;border-bottom:1px solid #e6e3df;margin-bottom:24px}#order_review_heading::before{display:block;background-size:contain;background-repeat:no-repeat}#order_review .cart_item{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}#order_review .cart_item img{display:block;width:40px;height:50px;border-radius:12px;margin-right:5px}#order_review .cart_item .product-name div{display:flex;align-items:center;gap:0!important}#order_review .cart_item .product-name span{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:114%;letter-spacing:0;color:#101949;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:111px}#order_review .cart_item .product-total span,#order_review button#place_order,#order_review table tfoot tr th{font-family:Poppins,sans-serif;letter-spacing:0;font-weight:400}#order_review .cart_item .product-total span{font-size:13px;line-height:130%;text-align:right;color:#101949}#order_review table tfoot tr th{display:block;font-size:14px;line-height:140%;color:#888;text-align:left}#order_review table tfoot td{display:block;font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:130%;letter-spacing:0;color:#101949}.woocommerce-shipping-totals{margin-top:24px}#order_review .woocommerce-shipping-totals th{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:114%;letter-spacing:0;color:#202957;padding-bottom:15px;border-bottom:1px solid #d5dbe3;margin-bottom:15px}#order_review #payment ul,#order_review #shipping_method{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}#order_review #payment ul li label,#order_review #shipping_method li label{display:flex;align-items:center;gap:10px;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#777a89}#order_review #payment ul li label::before,#order_review #shipping_method li label::before{content:'';display:block;width:16px;height:16px;border-radius:50%;border:1px solid #7c8185;background-color:#fff;transition:.35s ease-out}#order_review .order-total{padding:15px 0;border-bottom:1px solid #d5dbe3;border-top:1px solid #d5dbe3;margin:15px 0}#order_review .order-total td{font-size:18px;font-weight:700}.woocommerce-privacy-policy-text{padding-top:15px;margin-top:15px;border-top:1px solid #d5dbe3;margin-bottom:24px}.form-row.place-order{margin:0}#order_review button#place_order{display:flex;align-items:center;justify-content:center;width:100%;padding:15px;border-radius:20px;background-color:#044687;font-size:14px;line-height:140%;color:#fff;cursor:pointer;border:none;outline:0;transition:.35s ease-out}.checkout_features{display:flex;align-items:flex-start;justify-content:space-between;gap:5px;width:100%;margin-top:24px;padding-bottom:20px;border-bottom:1px solid #e6e3df}.checkout_features span{font-size:24px;color:#d0d0d0}.account_page .woocommerce-MyAccount-navigation ul li a,.checkout_feature_item p{font-family:Poppins,sans-serif;font-size:12px;line-height:130%;letter-spacing:0;font-weight:600;text-transform:uppercase}.checkout_feature_item p{text-align:center;color:#030304;margin:0 0 12px}.checkout_feature_item svg{width:45px;height:45px;display:block;margin:0 auto}.account_page .woocommerce-MyAccount-navigation ul{width:100%;display:flex;flex-wrap:wrap;gap:15px 4px;list-style-type:none;margin:0;padding:0}.account_page .woocommerce-MyAccount-navigation ul li{width:calc(50% - 2px)}.account_page .woocommerce-MyAccount-navigation ul li a{text-decoration:none;color:#101949;display:flex;align-items:center;gap:7px;width:100%;padding:17px 7px;border-bottom:1px solid #e6e6e6;border-radius:15px;background-color:#fff;transition:.35s ease-out}.account_page .woocommerce-MyAccount-navigation ul li a:hover,.account_page .woocommerce-MyAccount-navigation ul li.is-active a{box-shadow:0 4px 20px 0 #00000026;transition:.35s ease-out}.account_page .woocommerce-MyAccount-navigation ul li a::before{display:block;content:'';width:16px;height:16px}.woocommerce-MyAccount-navigation-link--dashboard a::before{background-image:url(/wp-content/uploads/2025/10/fi_list.svg);background-size:contain;background-repeat:no-repeat}.woocommerce-MyAccount-navigation-link--orders a::before{background-image:url(/wp-content/uploads/2025/10/fi_list-1.svg);background-size:contain;background-repeat:no-repeat}.woocommerce-MyAccount-navigation-link--edit-account a::before{background-image:url(/wp-content/uploads/2025/10/fi_settings.svg);background-size:contain;background-repeat:no-repeat}.woocommerce-MyAccount-navigation-link--customer-logout a::before{background-image:url(/wp-content/uploads/2025/10/fi_share.svg);background-size:contain;background-repeat:no-repeat}.account_page .woocommerce-MyAccount-content{padding:20px;border-radius:15px;background-color:#fff;box-shadow:0 4px 20px 0 #00000026}.account_page .woocommerce-MyAccount-content p:first-of-type{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:120%;letter-spacing:0;text-transform:uppercase;color:#101949;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d0d0d0}.account_page .order-main-item span,.account_page .woocommerce-MyAccount-content p:last-of-type{font-size:14px;line-height:140%;font-family:Poppins,sans-serif;letter-spacing:0;font-weight:400}.account_page .woocommerce-MyAccount-content a,.order-received .woocommerce-order-details table tbody tr td a{text-decoration:none;color:#abdb05}.account_page .woocommerce-MyAccount-content p:last-of-type{color:#101949;margin:0}.account_page .woocommerce-orders-table__row .order-main{padding:15px;border-radius:4px;border:1px solid #eee;display:flex;flex-direction:column;gap:10px}.account_page .woocommerce-orders-table tbody{display:flex;flex-direction:column;gap:10px}.account_page .order-main-item{display:flex;align-items:center;justify-content:space-between}.account_page .order-main-item span.woocommerce-Price-amount{display:flex;align-items:center;justify-content:flex-end}.account_page .order-main-item span.woocommerce-Price-amount span{width:fit-content;color:#101949}.account_page .order-main-item span{display:block;width:50%;color:#777a89;text-align:left}.account_page .order-main-item a{display:flex;width:50%;text-align:right;justify-content:flex-end}.account_page .toggle_order_item{background:0 0;border:none;padding:0;outline:0;width:fit-content;height:fit-content}.account_page .toggle_order_item svg{width:6px;height:6px}.account_page .order-addon{margin-top:10px}.account_page .order-addon-item{display:flex;align-items:center}.account_page .order-addon-item img{width:40px;height:40px;border-radius:15px}.account_page .order-addon-item .order-addon-thumb{width:fit-content;margin-right:12px}.account_page .order-addon-item .order-addon-info{width:calc(100% - 52px)}.account_page .order-addon-item .order-addon-title{width:59vw;font-size:14px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-bottom:0!important;margin-bottom:5px;border-bottom:none!important;text-transform:none!important}.account_page .woocommerce-EditAccountForm.edit-account label{display:block;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0;color:#7c8185;margin-bottom:8px;text-transform:none!important;border:none!important}.account_page .woocommerce-EditAccountForm.edit-account input{display:block;width:100%;padding:11px 15px;border:.53px solid #d9d9d9;border-radius:20px;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#848484}.account_page .woocommerce-EditAccountForm.edit-account p{margin-bottom:15px;border-bottom:none;padding:0}.account_page #account_display_name_description{display:block;font-size:12px;margin-top:5px}.account_page .woocommerce-EditAccountForm.edit-account fieldset{border:none;padding:0;margin:20px 0 0}.account_page .woocommerce-EditAccountForm.edit-account fieldset legend{display:block;width:100%;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:110%;letter-spacing:0;text-align:center;text-transform:uppercase;color:#101949;padding:11px;border-radius:15px;background-color:#fff;box-shadow:0 4px 20px 0 #00000026;margin-bottom:15px}.account_page .woocommerce-EditAccountForm.edit-account button[type=submit]{display:block;width:100%;font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:130%;letter-spacing:0;text-transform:uppercase;color:#fff;padding:14px;border-radius:20px;background-color:#044687;outline:0;border:none;cursor:pointer;transition:.35s ease-out}.block-search,.block-search form button[type=submit]{padding:10px 15px;border-radius:15px;transition:.35s ease-out}.f_menu_block ul .current-menu-item a,.f_submenu a:hover,.main-navigation .current-menu-ancestor a,.main-navigation .current-menu-ancestor ul .current-menu-item a,.main-navigation .current-menu-item a{color:#3a93ea}.main-navigation .current-menu-ancestor ul a,.main-navigation .current-menu-item ul a{color:#202957}.block-search{background-color:#fff;z-index:-1;box-shadow:0 4px 30px 0 #0000001A;position:absolute;width:100%;left:0;bottom:0;opacity:0}.block-search.active{z-index:9;opacity:1;bottom:-75px;transition:.35s ease-out}.block-search form{width:100%;display:flex;align-items:center;justify-content:space-between}.block-search form button[type=submit]{display:flex;align-items:center;justify-content:center;gap:10px;font-family:Poppins,sans-serif;font-weight:500;font-size:12px;line-height:130%;letter-spacing:0;text-transform:uppercase;color:#fff;border:none;outline:0;cursor:pointer;background-color:#044687}.cert_expand,.cert_expand div{align-items:center;display:flex}.block-search form label{position:relative;width:calc(100% - 110px)}.block-search form label svg{width:15px;height:15px;position:absolute;left:0;bottom:10px}.block-search form button[type=submit] svg{width:10px;height:8px}.block-search form input{display:block;width:100%;border:none;padding-bottom:10px;border-bottom:1px solid #abdb05;outline:0;font-family:Poppins,sans-serif;font-weight:500;font-size:12px;line-height:130%;letter-spacing:0;border-radius:0;padding-left:25px}.cert_expand{position:fixed;width:100%;height:100%;z-index:9;justify-content:center;left:0;top:0;background:#00000073;transform:translate(0,-100%);opacity:0;transition:.35s ease-out}.cert_expand.active{opacity:1;transform:translate(0);transition:.35s ease-out}.cert_expand div{width:fit-content;height:fit-content;position:relative;justify-content:center}.cert_expand div img{width:80%;height:auto;max-height:90vh}.cert_expand .close_cert{position:absolute;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;background-color:#0654a1;transition:.35s ease-out;border:none;border-radius:15px;top:0;right:0;cursor:pointer}.cert_expand .close_cert svg{transform:rotate(45deg)}.main_prod_item:hover,.product-category li.product:hover,.product-shop li.product:hover{box-shadow:0 8px 10px 0 #00000026;transition:.35s ease-out}.single-product .entry-summary form .prod-call-link:hover{cursor:pointer;background-color:#3a93EA33;transition:.35s ease-out}.single-product .woocommerce-notices-wrapper{width:100%;margin-bottom:25px}.single-product .woocommerce-notices-wrapper .woocommerce-message{background:0 0;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#000;padding:15px;border-radius:15px;border:1px solid #044687}.single-product .woocommerce-notices-wrapper .woocommerce-message a{color:#c0f017}.initial_contacts_item a:hover,.woocommerce-breadcrumb a:hover{color:#044687;transition:.35s ease-out}.wrapper.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{z-index:9}.entry-content.order-received p,.entry-content.order-received p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,.order-received-details h4{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:130%;letter-spacing:0;color:#101949;margin:0 0 15px}.entry-content.order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{list-style-type:none;padding:0;margin:0 0 30px;display:flex;flex-direction:column;gap:8.5px}.entry-content.order-received .order-received-details p,.entry-content.order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{font-size:12px;color:#101949;font-weight:500}.entry-content.order-received .order-received-details p strong,.order-received .woocommerce-order-details table tfoot tr th{font-weight:800}.order-received .woocommerce-order-details{padding-top:24px;margin-top:24px;border-top:1px solid #e6e3df}.order-received .woocommerce-customer-details h2,.order-received .woocommerce-order-details h2{font-size:18px;font-weight:400;text-transform:none;margin-bottom:15px}.order-received .woocommerce-order-details table{display:block;margin-bottom:24px}.order-received .woocommerce-order-details table thead{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #e6e3df}.order-received .woocommerce-order-details table thead tr{display:flex;align-items:center;justify-content:space-between;width:100%}.order-received .woocommerce-order-details table thead th{font-family:Inter,sans-serif;font-weight:700;font-size:14px;line-height:120%;letter-spacing:0;color:#101949}.order-received .woocommerce-order-details table tbody tr,.order-received .woocommerce-order-details table tfoot tr{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:10px;border-bottom:1px solid #e6e3df;margin-top:10px}.order-received .woocommerce-customer-details address,.order-received .woocommerce-customer-details address p,.order-received .woocommerce-order-details table tbody tr td,.order-received .woocommerce-order-details table tfoot tr td,.order-received .woocommerce-order-details table tfoot tr th{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:130%;letter-spacing:0;text-transform:uppercase;color:#101949}.order-received .woocommerce-order-details table tfoot tr td{font-weight:500}.order-received .woocommerce-customer-details address p{margin:10px 0 0;padding-bottom:10px;border-bottom:1px solid #e6e3df}.order-received{margin-bottom:40px}.single-product .entry-summary .product-sku{margin:0 0 10px}.woocommerce-form-login label{display:flex;gap:10px;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:150%;color:#9494a0}.woocommerce-form-login input,.woocommerce-form-login label span{font-weight:400;line-height:150%;color:#101949;font-size:14px;font-family:Poppins,sans-serif;letter-spacing:0}.woocommerce-form-login input{padding:0 0 15px;border:none;border-bottom:1px solid #d0d0d0;width:100%;border-radius:0;margin-top:5px}.woocommerce-form-login input[type=checkbox]{width:18px;height:18px}.woocommerce-form-login button[type=submit]{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:130%;letter-spacing:0;text-transform:uppercase;color:#fff;padding:14px;border-radius:20px;background-color:#044687;cursor:pointer;width:100%;margin-top:30px}.woocommerce-form-login .show-password-input{width:25px;height:25px;background:0 0;z-index:9;position:absolute;right:0;bottom:10px;padding:0;border:none}.woocommerce-form-login .show-password-input::before{display:block;content:'\1F441';font-size:14px}.woocommerce-form-login{padding:20px 10px;border-radius:15px;background-color:#fff;box-shadow:0 4px 20px 0 #00000026}form.checkout .woocommerce-error{background:0 0;list-style-type:none;border-bottom:1px solid #e6e3df;display:flex;flex-direction:column;gap:10px;padding:0 0 10px}@media screen and (min-width:500px){.woocommerce-breadcrumb,.woocommerce-products-header,.wrapper{width:85.28%}.site-header{padding:12.5px 0}.f_copy,.menu_addons{padding:0;border:none;width:fit-content}.menu_addons{position:initial;background:no-repeat;margin-left:24px}.menu_addons div{width:100%;gap:10px;padding-left:22px;position:relative}.menu_addons div::before{position:absolute;left:0;content:'';display:block;height:30px;width:.76px;background-color:#fff}.menu_addons a:first-of-type,.menu_addons a:nth-of-type(2){border:none}.menu_addons a svg path{stroke:#FFF}.menu_addons a:first-of-type svg path{fill:#FFF}.menu_container{top:46px}.site-footer{margin-bottom:0}.f_submenu .wrapper{justify-content:space-between;gap:4px 17px}.f_copy{margin:0}.main_categories{padding-top:15vw}.cats-list{justify-content:space-between}.cats-list a,.cats-list span.active{min-height:50px;display:flex;align-items:center}.main_prods .wrapper{width:calc(85.28% + ((100% - 85.28%)/ 2));margin-left:calc((100% - 85.28%)/ 2)}.cart-item-count{right:-10px}}@media screen and (min-width:600px){.objects_cats,.single_post_aside{top:50px;position:sticky;height:100%}.initial .wrapper,.main_consult .wrapper{display:flex;justify-content:space-between}.initial_content{width:52vw}.initial picture{width:33.85vw}.initial_img{width:100%;height:100%}.initial_content h1,.initial_content h2,.single_post_title{font-size:32px}.link_page,.tel_link{font-size:11px}.link_page{padding:12px}.initial_btns{flex-direction:row}.initial{padding-bottom:60px;background-image:url(/wp-content/uploads/2025/10/Frame-239-1.png);background-repeat:no-repeat}.btn_scroll{bottom:-40px}.initial::after{background-size:auto}.main_cats_container{gap:17.4px}.main_cat_item{width:calc(33.333% - 11.6px);position:relative}.main_cat_item:last-of-type{flex-direction:row;justify-content:initial;width:66%;gap:17.4px}.main_cat_subitem{height:auto;width:calc(50% - 8.7px)}.main_cat_item img{border-radius:15px;height:28.77vw;object-fit:cover;transition:.35s ease-out}.main_cat_item a{border-radius:8px;padding:15px 15px 8.72vw}.main_cat_subitem a{padding-bottom:0}.main_cat_subitem:first-of-type img{width:80%}.main_cat_subitem img{margin-top:auto;height:auto}.main_cat_item p{display:block;font-family:Poppins,sans-serif;font-weight:400;font-size:8px;line-height:150%;letter-spacing:0;color:#044687;margin:0 0 5px;max-height:0;opacity:0;overflow:hidden;transition:.35s ease-out}.main_cat_item.exp a:hover h3{margin-bottom:5px;transition:.35s ease-out}.main_cat_item.exp a:hover p{opacity:1;max-height:8vw;transition:.35s ease-out}.main_cat_item.exp a:hover img{height:23.1vw;transition:.35s ease-out}.main_cat_item.exp span{display:flex;align-items:center;justify-content:center;width:25px;height:25px;position:absolute;left:15px;bottom:15px;border:1px solid #044687;border-radius:10px;transition:.35s ease-out}.account_page .toggle_order_item svg,.main_cat_item.exp span svg{width:10px;height:10px}.account_page .order-main-item span,.account_page .woocommerce-EditAccountForm.edit-account .clear,.account_page table.shop_table_responsive thead tr th.woocommerce-orders-table__header-order-actions,.account_page table.shop_table_responsive thead tr th.woocommerce-orders-table__header-wcus_shipment,.cart_page table.shop_table_responsive thead th.product-remove,.cart_page table.shop_table_responsive thead th.product-thumbnail,.cats-list-dropdown,.main_cat_item.exp span svg:nth-of-type(2),.main_cat_item.exp:hover span svg:first-of-type{display:none}.account_page .order-main-item span.woocommerce-Price-amount span,.main_cat_item.exp:hover span svg:nth-of-type(2){display:flex}.main_cat_item.exp:hover span,.main_prods .next_btn:hover,.main_prods .prev_btn:hover,.slider_next:hover,.slider_prev:hover{background-color:#044687;transition:.35s ease-out}.main_prods_container{overflow:hidden;flex-wrap:wrap;gap:12px;padding:10px;margin-bottom:0}.main_prods .wrapper{width:calc(85.28% + 20px);margin:0 auto}.main_prod_item{width:calc(33.333% - 8px)}.main_prod_item img,ul.products li.product img{height:18.75vw}.main_prods .section_title{padding-left:10px;padding-right:10px;position:relative;min-height:43px;display:flex;align-items:center;gap:4px}.main_prods .section_title a{width:fit-content;position:absolute;right:0;top:0;margin:0;font-size:12px;padding:14px 53px}.main_prods .pagination{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.main_prods .pagination div,.slider_dots{display:flex;align-items:center;gap:15px;width:fit-content}.main_prods .next_btn,.main_prods .prev_btn,.slider-controls #nextBtn,.slider-controls #prevBtn{width:40px;height:40px;border-radius:15px;border:1px solid #044687;display:flex;align-items:center;justify-content:center;background-color:transparent;padding:0;outline:0;cursor:pointer;transition:.35s ease-out}.main_prods .next_btn:hover svg path,.main_prods .prev_btn:hover svg path,.slider_next:hover svg path,slider_prev:hover svg path{fill:#FFF}.main_prods .next_btn svg,.main_prods .prev_btn svg,.slider-controls #nextBtn svg,.slider-controls #prevBtn svg,.slider_next svg,.slider_prev svg{width:8px;height:9px}.main_prods .page_numbers button,.pagination-dots .dot,.slider_dots .dot{width:40px;height:40px;border-radius:15px;border:1px solid #044687;display:flex;align-items:center;justify-content:center;background-color:transparent;padding:0;outline:0;cursor:pointer;font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:130%;letter-spacing:0;text-transform:uppercase;color:#044687;transition:.35s ease-out}#custom-pagination button.active,#custom-pagination button:hover,.main_prods .page_numbers button.active,.main_prods .page_numbers button:hover,.product-shop #pagination button.active,.product-shop #pagination button:hover,.slider_dots .dot.active,.slider_dots .dot:hover{background-color:#044687;color:#fff;transition:.35s ease-out}.main_certs,.main_prods,.main_projects{margin:70px 0}.about_features,.main_consult,.main_content{padding:40px 0}.main_content .wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.main_content img{width:48%;height:100%}.main_content_container{width:48%;margin-top:0}.main_certs .wrapper,.main_projects .wrapper{width:85.28%;margin:0 auto}.certs_container{display:flex;overflow:hidden;scroll-behavior:smooth;gap:18.6px}.main_cert_item{min-width:25%;width:25%;flex-shrink:0;transition:transform .3s ease-in-out}.account_page .order-addon-item .order-addon-info,.slider_controls{display:flex;align-items:center;justify-content:space-between}.entry-content h2,.entry-meta,.section_title,.woocommerce-products-header__title{margin-bottom:24px}.slider_next,.slider_prev{width:40px;height:40px;border-radius:15px;display:flex;align-items:center;justify-content:center;padding:0;outline:0;transition:.35s ease-out}.main_consult::before{background:url(/wp-content/uploads/2025/10/Frame-230.png) center/85.28% no-repeat fixed;width:100%;left:0}.blog_post_item.full .blog_post_item_content,.main_consult_content{width:47%}#billing_email_field,#billing_phone_field,.main_consult.contacts p,.main_consult_form{width:48%}.account_page .woocommerce-EditAccountForm.edit-account label,.main_consult .section_title{margin-bottom:15px}.main_consult_form input[type=submit]{display:block;width:fit-content;margin-left:auto}.main_consult.contacts .main_consult_form input[type=submit]{margin-left:0}.projs_container{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:0}.main_proj_item{flex:0 0 auto;scroll-snap-align:start;padding:0 6px;width:25%}.slider_dots{display:flex;gap:6px;margin-top:10px}.dot{width:10px;height:10px;background:#ccc;border-radius:50%;cursor:pointer}.dot.active{background:#333}.slider_controls{display:flex;justify-content:space-between;margin-top:10px}.slider_next,.slider_prev{background:0 0;border:1px solid #044687;font-size:20px;cursor:pointer}.main_proj_item img{height:25.52vw}.main_news{padding:100px 0}.main_new_item img{height:26.69vw;border-radius:10px;width:29.03vw}.main_new_item a{border-radius:10px;padding:7px;flex-direction:row;gap:20px;height:100%}.main_new_item a:hover div span:first-of-type{margin-bottom:5px}.main_news .wrapper{margin:0 auto;position:relative;width:calc(85.41% + 20px)}.main_new_item{padding:0 5px}.main_new_item div{position:relative;margin-top:0;padding:20px 20px 20px 0;width:21.48vw;display:flex;flex-direction:column}.main_new_item h3,.main_new_item p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px}.news-mini-track .main_new_item{width:100%;padding:0 10px 0 0}.news-mini-track .main_new_item a{height:100%}.main_new_item span{font-size:14px;margin-bottom:auto;transition:.35s ease-out}.main_new_item h3{margin-bottom:5px}.main_new_item div span.details{font-size:14px}.news-track{width:65%;overflow:hidden;margin-bottom:0;padding-bottom:10px;gap:0}.news-mini-track{display:flex;gap:0;overflow:hidden;padding:10px 10px 10px 0;width:31.45%}.news-mini-track .main_new_item div{width:100%;padding:20px}.cart_page .woocommerce-cart-form__cart-item,.slider-controls{display:flex;justify-content:space-between;align-items:center}.pagination-dots{display:flex;gap:15px;align-items:center}.pagination-dots .dot.active{color:#fff;background-color:#044687;transition:.35s ease-out}.news_container{margin-bottom:34px;gap:0;display:flex}.main_news .section_title,.main_projects .section_title{position:relative;min-height:53px}.main_news .link_page,.main_projects .link_page{position:absolute;width:fit-content;font-size:12px;padding:17px 52px;border-radius:20px;right:0;margin-top:0}.woocommerce-breadcrumb{width:85.28%;margin-top:12px;margin-bottom:40px}.cats-list{gap:7.5px;margin-bottom:24px}.cats-list a,.cats-list span.active{min-height:65.4px}ul.products{flex-wrap:wrap;overflow:hidden}ul.products li.product{width:calc(33.333% - 8px)!important;margin-right:0!important}.initial_contacts_item a,ul.products li.product a.button{margin-top:auto}#custom-pagination,.product-shop #pagination{display:flex;width:100%;align-items:center;gap:15px}#custom-pagination button,.product-shop #pagination button{cursor:pointer;font-weight:600;font-size:12px;line-height:130%;letter-spacing:0;text-transform:uppercase;color:#044687;display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:0;border-radius:15px;border:1px solid #044687;background-color:transparent;transition:.35s ease-out}#custom-pagination .btn-prev,.product-shop #pagination .btn-prev{margin-right:auto}#custom-pagination .btn-next,.product-shop #pagination .btn-next{margin-left:auto}.link_page.to-shop{width:fit-content;margin:24px auto 0;padding:14px 48.5px}#breadcrumbs span,.cart_page .checkout-button,.f_submenu a,.f_submenu p{font-size:12px}#breadcrumbs{margin-top:14px;margin-bottom:42px}.blog_posts_container,.initial_contacts_container{flex-direction:row;flex-wrap:wrap}.initial_contacts_item{width:calc(50% - 7.5px);padding:16px 14px;display:flex;flex-direction:column}.initial_about .wrapper{display:flex;flex-wrap:wrap}.initial_about_container{width:calc(54% - 14px);margin-right:auto}.initial_about_content{height:28.64vw}.initial_about img{width:46%;height:100%;order:3;border-radius:20px;margin-top:50px}.initial_about,.initial_contacts,.objects_initial{padding-bottom:70px}.about_features .wrapper{gap:8px;flex-direction:row}.about_feature_item{width:calc(33.333% - 5.333px);padding:20px 20px 48px}.about_feature_item svg{width:43px;height:43px;margin-bottom:56px}.post_content_container{display:flex;flex-wrap:wrap;gap:13px}.main_consult.contacts p:nth-of-type(3),.post_content_container #breadcrumbs{width:100%}.single_post_content{width:calc(73% - 6.5px)}.single_post_aside{width:calc(27% - 6.5px);margin-top:0}img.attachment-post-thumbnail{height:36.5vw;margin-bottom:34px}.entry-content h3{font-size:16px;margin-bottom:24px}.share_post p{font-size:16px;text-transform:uppercase}.share_post div{padding-top:8px;margin-top:8px}.blog_post_item.full{width:calc(66.666% - 5px)}.blog_post_item{width:calc(33.333% - 10px);padding:5px;border-radius:8px}.blog_post_item a{flex-direction:row;justify-content:space-between}.blog_post_item .post-thumbnail{width:52%}.blog_post_item img{width:100%;height:27.21vw}.blog_post_item .blog_post_item_content{padding:15px}.blog_post_item .blog_post_item_content p,.blog_post_item_title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog_initial{margin-bottom:70px}#customer_details .woocommerce-billing-fields__field-wrapper,.main_consult.contacts form,.objects_container{display:flex;flex-wrap:wrap;justify-content:space-between}.objects_cats{order:2;width:28.65%;flex-direction:column;margin-bottom:0}.objects_content{order:1;width:69.81%;gap:8.5px;flex-direction:row;flex-wrap:wrap}.objects-pagination{order:3;width:100%;margin-top:24px}.objects_cats button{min-width:100%;width:100%;padding:6px}.single_object_item{width:calc(33.333% - 5.666px)}.single_object_item img{height:28.125vw}.single_object_layer{padding:14px}.cart_page .product-remove{text-align:center;margin-bottom:0;width:18px}.cart_page .product-thumbnail,.cart_page .product-thumbnail img{width:5.85vw;height:5.85vw}.cart_page .product-name{width:19.66vw}.cart_page .product-name a{margin:0;width:19.66vw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cart_page .product-price,.cart_page .product-subtotal{width:18.19vw}.cart_page .product-quantity,.cart_page .quantity input{width:44px;height:39px;margin:0}.cart_page .product-price span,.cart_page .product-subtotal span{margin:0}.cart_page button[type=submit]{width:fit-content;font-size:12px}.cart_page .cart_totals h2{font-side:18px;text-transform:none}.cart_page table.shop_table_responsive thead{display:block;padding:17px 36px;background-color:#f0f4fa;border-top-left-radius:6px;border-top-right-radius:6px;border:1px solid #0654a1}.cart_page table.shop_table_responsive thead tr{display:flex;justify-content:space-around;padding-left:14vw}.cart_page table.shop_table_responsive thead th{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:130%;letter-spacing:0;text-transform:uppercase;color:#777a89;display:block;height:fit-content;width:fit-content}.cart_page{padding-bottom:70px}#billing_first_name_field{width:100%;margin-right:0}#order_review .cart_item img{display:block;width:56px;height:63px;border-radius:12px;margin-right:10px}#order_review .cart_item .product-name span{width:240px}#order_review .cart_item .product-total span{font-size:16px}.checkout_features span{font-size:0;height:20px;width:1.5px;display:block;background-color:#d0d0d0}.account_page .woocommerce-MyAccount-navigation ul{gap:8px}.account_page .woocommerce-MyAccount-navigation ul li{display:flex;width:calc(25% - 6px);height:auto}.account_page .woocommerce-MyAccount-navigation ul li a{padding:17px}.account_page .woocommerce{gap:24px}.account_page .woocommerce-MyAccount-content{padding:22px 26px}.account_page .woocommerce-orders-table__row .order-main{padding:15px 10px;border-radius:15px;flex-direction:row;gap:0;justify-content:space-between}.account_page .order-main .order-main-item a,.account_page .order-main-item span.woocommerce-Price-amount{display:flex;width:fit-content}.account_page .toggle_order_item{margin-right:7px}.account_page .order-addon-item .order-addon-title{width:43vw;font-size:18px!important;text-align:left}.account_page .order-addon-item .order-addon-price{font-size:18px;color:#777a89}.account_page .woocommerce-EditAccountForm.edit-account p{margin-bottom:0;width:calc(50% - 45px)}.account_page .woocommerce-EditAccountForm.edit-account{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 0}.account_page .woocommerce-EditAccountForm.edit-account input{font-size:16px;color:#101949;border:none;border-bottom:1px solid #d0d0d0;padding:0 0 15px;border-radius:0}.account_page .woocommerce-EditAccountForm.edit-account input::placeholder{color:#101949}.account_page .woocommerce-EditAccountForm.edit-account fieldset{width:100%;margin-top:10px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 0}.account_page .woocommerce-EditAccountForm.edit-account fieldset legend{font-size:18px;background-color:transparent;box-shadow:none;border:none;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #e6e6e6;text-align:left;text-transform:none;color:#9494a0;border-radius:0}.account_page table.shop_table_responsive thead{display:block;width:100%;margin-bottom:27px}.account_page table.shop_table_responsive thead tr{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:20vw}.account_page table.shop_table_responsive thead tr th{display:block;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#777a89}.block-search{padding:15px 20px}.block-search.active{bottom:-85px}.main_clients_container{gap:12px}.main_clients_container div{width:calc(25% - 9px);padding:8px;display:flex}.main_clients_container div img{width:100%;height:3.7vw}body.archive .main_content{margin-top:60px}.main_prods.single .section_title{flex-wrap:wrap;padding-right:30%}}@media screen and (min-width:730px){.not-found-catagory ul li a{font-size:12px}.single-product .product_title{margin-bottom:40px}.product_tabs_toggler{order:1;margin:0 0 10px;padding:17px;border-radius:15px;gap:0;justify-content:space-between;width:100%}.single-product .type-product{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.single-product .woocommerce-product-gallery,.single-product-gallery{order:2;width:310px;display:flex;flex-direction:row-reverse;justify-content:space-between}.single-product .woocommerce-product-gallery .flex-viewport,.single-product-gallery .flex-viewport{width:235px}.single-product .woocommerce-product-gallery .flex-control-nav,.single-product-gallery .flex-control-nav{width:60px;flex-direction:column;margin-top:0!important}.single-product .entry-summary{order:3;width:calc(100% - 320px);margin-top:0;padding:16px 20px}.product_tabs_toggler button{font-weight:600}.single-product .woocommerce-product-gallery .wp-post-image,.single-product-gallery .flex-control-nav,.single-product-gallery .wp-post-image,.woocommerce-product-gallery__image img{height:358px}.single-product-gallery .flex-control-nav{overflow:hidden;gap:13px}.single-product .woocommerce-product-gallery .flex-control-thumbs li img,.single-product-gallery .flex-control-thumbs li img{height:60px}.single-product .woocommerce-product-gallery .flex-control-thumbs li,.single-product-gallery .flex-control-thumbs li{width:100%!important;display:flex}.single-product .entry-summary form{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.single-product .entry-summary form .quantity{margin-right:50%}.single-product .entry-summary form .prod-call-link,.single-product .entry-summary form .single_add_to_cart_button{padding:17px 0;margin-top:0}.single-product .entry-summary form .single_add_to_cart_button{width:40.54%}.single-product .entry-summary form .prod-call-link{width:57.43%}.prods_view_toggler{display:flex;align-items:center;gap:6px}.prods_view_toggler button{background:0 0;padding:0;border:none;outline:0;cursor:pointer}.prods_view_toggler button.flow_piles svg{width:26px;height:26px}.prods_view_toggler button.flow_piles svg rect,.prods_view_toggler button.inline svg rect{fill:#D8D8D8;transition:.35s ease-out}.prods_view_toggler button.flow_inline.active svg rect,.prods_view_toggler button.flow_piles.active svg rect{fill:#ABDB05;transition:.35s ease-out}.prods_view_toggler button.flow_inline svg{width:38px;height:26px}#custom-product-list.inline li.product{width:100%!important;padding-bottom:30px}#custom-product-list.inline li.product .woocommerce-LoopProduct-link{display:flex;justify-content:space-between}#custom-product-list.inline li.product .product-image{width:36.85%}#custom-product-list.inline li.product .product-image img{height:20.83vw}#custom-product-list.inline li.product .product-info-wrapper{width:60.6%}#custom-product-list.inline li.product .order_btn{position:absolute;bottom:10px;right:calc(28.16% + 7px);width:28.16%}#custom-product-list.inline li.product .prod-details-link{position:absolute;bottom:10px;right:0;width:28.16%}.reveal_filters{display:none}.product-shop{display:flex;flex-wrap:wrap;justify-content:space-between}.product-shop .link_page.to-shop{order:6}#product-filters{width:calc(33.333% - 6px);height:100%;position:initial;display:block;order:4}.product-shop ul.products{width:calc(66.666% - 6px);order:3}.product-shop #custom-product-list,.product-shop #custom-product-list ul.products{width:100%}.product-shop ul.products li.product{width:calc(50% - 6px)!important;margin-right:0!important}.filter_content ul{display:flex;flex-direction:column;gap:20px}.filter_content ul li label{display:flex;align-items:center;width:100%}.sort-options button{text-align:left}.sort-options button::before{min-width:16px}.single_post_aside div a{min-height:45px;padding:6px 15px;display:flex;align-items:center;justify-content:center}.account_page table.shop_table_responsive tr td{display:block!important}.product-gallery-navigation{width:225px;left:80px;top:calc((358px / 2) + 54px);z-index:9}.main_prods.single .section_title{flex-wrap:wrap;padding-right:0}}@media screen and (min-width:800px){#custom-product-list.inline li.product{padding-bottom:10px}}@media screen and (min-width:991px){.about_feature_item p,.cert_overlay p,.f_submenu a,.f_submenu p,.main_consult p,.main_proj_item .overlay span,.not-found-catagory ul li a,.prod_info_price,.prod_info_stock,.product-delivery-tabs p,.product-warranty p,.single-product .entry-summary .woocommerce-Tabs-panel p,.single-product .entry-summary .woocommerce-Tabs-panel ul li{font-size:14px}.logo{width:146px;height:25px;margin-right:1%}.main-navigation ul ul li,.site-header{padding:0}.wrapper{width:85.41%}.menu_container{position:initial;width:fit-content;height:fit-content;background:0 0;padding:0;box-shadow:none}#primary-menu{flex-direction:row;gap:14px}.btn_menu,.menu_addons div::before{display:none}.main-navigation a{border:none;padding:0;font-size:12px;color:#fff}.main-navigation li,.single-product .entry-summary .in-stock,.single-product .entry-summary .out-of-stock{padding-bottom:20px}.cat_menu_item a{display:flex;gap:5px;align-items:center}.cat_menu_item a:first-of-type::after{position:initial;background-image:url(/wp-content/uploads/2025/10/Polygon-3-1.svg);transform:none;background-size:contain;background-repeat:no-repeat}.cat_menu_item.focus ul,.cat_menu_item:hover ul{background-color:#fff;position:absolute;padding:15px;width:220px;border-right:1px solid #e4e5e7;border-bottom-left-radius:15px;margin:0;gap:0;flex-direction:column}.main-navigation ul ul a{font-size:12px;color:#202957;padding:8px 0;border-bottom:1px solid #e4e5e7}.main-navigation li{padding-top:20px}.f_menu_block ul a,.lang_toggler span,.woocommerce-breadcrumb a{font-size:12px}.lang_toggler{gap:5px}.lang_toggler svg{width:10px;height:5px}.search_divider{width:1px;height:16px}.site-header .main-navigation{order:2;margin-right:auto}.lang_search_block{order:3;margin:0 auto 0 0}.search_btn svg{width:14px;height:14px}.menu_addons{margin:0;order:4}.menu_addons a{width:fit-content}.menu_addons a:first-of-type{order:3;font-size:0;display:flex;align-items:center;gap:0;margin-left:0}.menu_addons div{padding-left:0;gap:14px}.f_main_block p svg,.f_social_link svg,.menu_addons a svg{width:20px;height:20px}.lang_toggler a{font-size:12px;padding:6px;border-radius:8px;bottom:-27px}.cart_page .shop_table,.lang_toggler:hover a{display:block}.lang_toggler:hover svg{transform:rotate(180deg)}.site-header .divider{display:block;height:43px;width:.76px;background-color:#fff;margin-right:auto;order:4}.initial::after,.initial::before{content:'';display:block;width:100%;left:0;top:0;background-size:cover;z-index:-1}.initial{padding-top:50px;padding-bottom:50px;position:relative;background-image:url(/wp-content/uploads/2025/10/Frame-239.png);background-size:contain}.initial::before{height:100%;position:absolute;background-image:url(/wp-content/uploads/2025/10/Frame-75.svg)}.initial::after{height:calc(100% - 40px);position:absolute;background-image:url(/wp-content/uploads/2025/10/telegram-cloud-photo-size-2-5330405558433478152-y-3-1.png)}.initial_content{width:61%;margin-top:0}.initial picture{width:34.89%;margin:0}.initial_content h1,.initial_content h2{font-size:40px;margin-bottom:24px}.entry-content p strong,.f_main_block p a,.initial_content p,.single-product .entry-summary .woocommerce-Tabs-panel h2,.single-product .entry-summary .woocommerce-Tabs-panel h3{font-size:18px}.initial_btns{margin-top:24px}.initial_btns a{font-size:12px;padding:17px 32px;width:fit-content}.btn_scroll{position:absolute;left:50%;padding:0;background:no-repeat;border:none;outline:0;cursor:pointer;bottom:-25px}.main_cat_subitem,.main_content .wrapper{position:relative}.btn_scroll svg{width:45px;height:45px}.main_categories{mask-image:url(/wp-content/uploads/2025/10/Rectangle-34.svg);-webkit-mask-image:url(/wp-content/uploads/2025/10/Rectangle-34.svg);mask-size:cover;mask-position:center;mask-repeat:no-repeat;padding-top:7.8vw;padding-bottom:6.83vw}.section_title{margin-bottom:34px;font-size:28px}.main_cat_item a{border-radius:10px;padding:20px 20px 97px}.main_cat_item h3{font-size:20px;margin-bottom:37px}.main_cat_item img{border-radius:10px;height:27.83vw;object-fit:cover}.main_cats_container{gap:20px}.main_cat_item{width:calc(33.333% - 13.333px)}.main_cat_item:last-of-type{width:calc(66.666%);gap:20px;flex-direction:row}.main_cat_subitem{width:100%}.main_cat_subitem img{height:11.81vw;object-fit:contain}.main_cat_subitem a{padding-bottom:0}.main_cat_item span,.main_cat_item.exp span{width:40px;height:40px;border-radius:15px;left:20px;bottom:20px}.main_cat_item span svg,.main_cat_item.exp span svg,.main_cert_item .icon svg{width:12px;height:12px}.main_cat_item.exp a:hover img{height:19vw;width:fit-content;margin:0 auto}.main_cat_item p{font-size:14px;margin-bottom:2vw}.main_cat_subitem span{align-items:center;justify-content:center;position:absolute;width:45px;height:45px;border-radius:20px;left:29px;bottom:29px;border:1px solid #044687;display:none}.prod_info_btns,.prod_item_info{flex-direction:row;padding:0 15px}.main_certs,.main_prods,.main_projects{margin:80px 0}.main_prods .section_title a{font-size:12px;padding:17px 58px}.f_menu_block ul,.main_clients_container,.main_prods_container,ul.products{gap:15px}.main_prod_item{width:calc(33.333% - 10px);padding:7px 7px 20px;border-radius:10px}.main_prod_item img{height:18.75vw;margin-bottom:14px}.main_prod_item p{font-size:12px;margin:0}.main_prod_item p:last-of-type{font-size:18px;margin-bottom:14px;margin-top:14px}.prod_item_info{justify-content:space-between;margin-top:auto}.main_prod_item_content{padding:0 15px}.prod_info_btns{gap:6px;margin-top:14px}.details_btn,.order_btn{font-size:12px;padding:13px;width:calc(50% - 3px)}.blog_initial .pagination,.main_prods .pagination,.objects-pagination,.slider_controls,.wcus-checkout-fields{margin-top:30px}.main_prods .next_btn,.main_prods .prev_btn{width:40px;height:40px;border-radius:15px}.main_prods .next_btn svg,.main_prods .prev_btn svg,.slider-controls #nextBtn svg,.slider-controls #prevBtn svg,.slider_next svg,.slider_prev svg{width:8px;height:9px}.main_prods .page_numbers button,.slider_dots .dot{width:40px;height:40px;font-size:12px;border-radius:15px}.about_features,.main_clients,.main_consult,.main_content{padding:70px 0}.main_content img{width:50.57%;height:100%;border-radius:15px}.main_content_container{width:45.99%;max-height:40vw}.main_content h1{font-size:28px;margin-bottom:20px}.main_content h2{font-size:20px;margin-bottom:24px}.main_content p{font-size:14px;margin-bottom:10px}.btn_read_more{position:absolute;right:0;bottom:0;font-size:14px}.certs_container{gap:0}.main_cert_item{min-width:25%;width:25%;padding:0 12px}.cert_overlay{padding:20px}.cert_overlay h3,.main_proj_item .overlay p{font-size:22px}.main_cert_item .icon{width:40px;height:40px;left:20px;bottom:20px}.slider_next,.slider_prev{width:40px;height:40px;border-radius:15px;border:1px solid #044687}.slider_dots{margin-top:0;gap:15px}.checkout_page .form-row label,.main_consult .section_title{margin-bottom:15px}.main_consult_form input,.main_consult_form textarea{font-size:14px;padding:15px 35px}.main_consult_form textarea{height:102px;padding-top:41px;padding-bottom:41px}.main_consult_form input[type=submit]{font-size:14px;padding:15px 50px}.main_consult_form{width:48.62%;margin:0}.main_consult_content{width:46.39%}.main_proj_item{padding:0 8px;width:25%}.main_proj_item .overlay{width:calc(100% - 16px);height:100%;padding:20px;left:8px}.main_news .section_title,.main_projects .section_title{position:relative;min-height:53px}.main_news .link_page,.main_projects .link_page{position:absolute;width:fit-content;font-size:12px;padding:17px 52px;border-radius:20px;right:0;margin-top:0}.main_clients_container div{width:calc(25% - 11.25px);border-radius:15px;background-color:#fff;padding:4px 2px}.main_clients_container div img{width:100%;height:5.37vw}.main_news{padding:80px 0}.main_new_item img{height:20.41vw;border-radius:10px;width:21.77vw}.main_new_item a{border-radius:10px;padding:5px;flex-direction:row;gap:16px}.main_news .wrapper{margin:0 auto;position:relative;width:calc(85.41% + 20px)}.main_new_item div{position:relative;margin-top:0;padding:15px 15px 15px 0;width:16.1vw;display:flex;flex-direction:column}.main_new_item h3,.main_new_item p{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.news-mini-track{display:flex;gap:0;overflow:hidden;padding:10px}.news-mini-track .main_new_item{width:50%;padding:0 8px}.pagination-dots .dot,.slider-controls #nextBtn,.slider-controls #prevBtn{width:40px;height:40px;border-radius:15px;background-color:transparent;padding:0;outline:0;cursor:pointer;display:flex;transition:.35s ease-out}.news-mini-track .main_new_item a{height:100%}.main_new_item span{font-size:14px;margin-bottom:auto}.main_new_item h3{font-size:16px;margin-bottom:5px;-webkit-line-clamp:3}.main_new_item p{font-size:14px;-webkit-line-clamp:2}.main_new_item div span.details{font-size:14px;margin-top:10px}.news-mini-track .main_new_item div{width:100%;padding:20px}.slider-controls{display:flex;justify-content:space-between;align-items:center}.slider-controls #nextBtn,.slider-controls #prevBtn{border:1px solid #044687;align-items:center;justify-content:center}.pagination-dots{display:flex;gap:15px;align-items:center}.pagination-dots .dot{border:1px solid #044687;align-items:center;justify-content:center;font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:130%;letter-spacing:0;text-transform:uppercase;color:#044687}.pagination-dots .dot.active{color:#fff;background-color:#044687;transition:.35s ease-out}.news_container{margin-bottom:34px;gap:0}.news-track{width:calc(50.97% - 15px);display:flex;overflow:hidden;padding:10px 0 10px 10px;margin-bottom:0}.news-mini-track{width:calc(50.85% - 15px)}.footer_main{background:url(/wp-content/uploads/2025/10/Rectangle-35.png) center/cover no-repeat;padding-top:70px;padding-bottom:40px}.f_main{width:37.41%}.f_logo{width:146px;height:26px}.f_main_block{width:100%;padding-top:16px;margin-top:16px;margin-bottom:0;align-items:baseline;border-bottom:none}.f_social_link{margin-right:8px}.f_main_block p{width:fit-content;margin-bottom:16px}.f_main_block p:last-of-type{margin:0;padding-top:20px;border-top:1px solid #fff}.f_menu_block{width:16.13%;margin-bottom:0}.entry-content h3,.f_menu_title{font-size:20px;margin-bottom:20px}.f_submenu{padding:15px 0}.woocommerce-breadcrumb{font-size:12px;gap:16px;margin-top:16px;margin-bottom:30px}.entry-content h2,.single-product .product_title{margin-bottom:30px;font-size:28px}.product_tabs_toggler{gap:56px;justify-content:center}.single-product .woocommerce-product-gallery,.single-product-gallery{width:361px}.single-product .woocommerce-product-gallery .flex-viewport,.single-product-gallery .flex-viewport{width:286px;height:auto}.single-product .woocommerce-product-gallery .wp-post-image,.single-product-gallery .flex-control-nav,.single-product-gallery .wp-post-image,.woocommerce-product-gallery__image img{height:369px}.single-product-gallery .flex-control-nav{gap:17px}.single-product .woocommerce-product-gallery .flex-control-thumbs{gap:17.5px}.single-product .entry-summary{order:3;width:calc(100% - 371px);margin-top:0;padding:20px}#billing_email_field,#billing_phone_field,.single-product .entry-summary table,.woocommerce-LoopProduct-link{margin-bottom:0}.single-product .entry-summary .price{font-size:20px;padding-top:20px;margin-bottom:20px}.single-product .entry-summary form .prod-call-link,.single-product .entry-summary form .single_add_to_cart_button{width:39.13%}.single-product .entry-summary form .quantity{margin:0}.product-delivery-toggler,.single-product .entry-summary .product-sku{margin-bottom:20px}#ship-to-different-address,.cats-list,.entry-content p,.entry-meta,.woocommerce-products-header__title{margin-bottom:30px}.product-warranty{padding-top:20px}.prods_view_toggler{margin-left:40px}.cats-list{gap:16px}ul.products li.product{width:calc(33.333% - 10px)!important;padding:7px}.product-sku{margin:15px 0}ul.products li.product h2{font-size:18px;margin:0 0 15px}ul.products li.product .price{margin:0 0 15px;width:fit-content}ul.products li.product .product-stock{margin:0 0 15px;font-size:14px;width:fit-content}.product-info-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 14px}.product-category .order_btn,.product-shop .order_btn,ul.products li.product .prod-details-link,ul.products li.product a.button{font-size:12px;width:calc(50% - 3px);padding:13.5px 0;border-radius:21px;margin:auto 0 0}.product-full-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between}#custom-pagination,.product-shop #pagination{margin-top:10px}.link_page.to-shop{padding:17px 53.5px;margin-top:30px;font-size:12px}#custom-product-list.inline li.product .product-info-wrapper{width:69%;height:fit-content}#custom-product-list.inline .product-sku{margin-top:0}#custom-product-list.inline li.product .product-image{width:30.89%}#custom-product-list.inline li.product .order_btn{position:absolute;bottom:initial;top:13vw;right:0;left:calc(30.89% + 15px);width:fit-content;padding:13.5px 32.6px;margin:0}#custom-product-list.inline li.product .prod-details-link{position:absolute;bottom:initial;top:13vw;width:fit-content;padding:13.5px 32.6px;margin:0;right:0;left:calc((30.89% + 15px) + 180px)}#custom-product-list.inline li.product .woocommerce-LoopProduct-link,.account_page .woocommerce-MyAccount-navigation ul li,.woocommerce-NoticeGroup{width:100%}.product-shop ul.products{gap:12px}#product-filters{padding:25px}#breadcrumbs{margin-top:22px;margin-bottom:32px}.initial_contacts_container{gap:16px;margin-top:30px}.initial_contacts_item{width:calc(25% - 12px);padding:16px 14px}.initial_about img{order:3;border-radius:20px;width:40%;margin-top:70px;height:100%!important}.initial_about_container{margin-right:auto;width:calc(60% - 35px)}.initial_about_container h3{font-size:24px;margin-bottom:35px}.initial_about_content{height:16.1vw;margin-bottom:35px}.blog_post_item_title,.expand_content,.initial_about_content p,form.checkout .woocommerce-error li a{font-size:16px}.cart_page,.initial_about,.initial_contacts,.objects_initial{padding-bottom:80px}.about_features .wrapper{gap:11px}.about_feature_item{width:calc(33.333% - 7.333px);padding:20px 20px 34px}.about_feature_item svg{width:50px;height:50px;margin-bottom:83px}.about_feature_item h3{font-size:22px;margin-bottom:16px}.single_post_aside{width:calc(29.5% - 8px)}.single_post_content{width:calc(70.5% - 8px)}.post_content_container{gap:0 16px}img.attachment-post-thumbnail{height:39vw;margin-bottom:40px}.single_post_title{font-size:40px}.share_post,body.archive .main_content{margin-top:80px}.share_post div{padding-top:14px;margin-top:8px;gap:10px}.share_post p{font-size:20px;margin-bottom:0}.share_post div a{font-size:14px;padding-right:20px;border-radius:5.25px}.objects_cats button,.single_post_aside div a{padding:17px}.blog_post_item{width:calc(25% - 11.25px)}.blog_post_item.full{width:calc(50% - 18.75px)}.blog_post_item img{width:100%;height:20.41vw}.blog_initial{margin-bottom:80px}.objects_cats{padding-bottom:1px}.objects_content{gap:14px}.single_object_item{width:calc(33.333% - 9.333px);cursor:pointer}.single_object_layer{padding:20px;cursor:pointer}.cart_page .woocommerce-cart-form{width:66%}.cart_page .cart-collaterals{width:32.83%}.cart_page .product-thumbnail,.cart_page .product-thumbnail img{min-width:40px;min-height:40px;height:40px;width:40px;margin-right:10px}.cart_page table.shop_table_responsive thead tr{padding-left:5vw}.cart_page table.shop_table_responsive thead th.product-name{width:30%}.checkout_page form.checkout{display:flex;justify-content:space-between;flex-wrap:wrap}#customer_details{width:50%}.checkout_block_order{width:48%;border-radius:15px}#ship-to-different-address span,.woocommerce-billing-fields h3{font-size:20px;margin-bottom:30px}.checkout_page .form-row input{padding:18px 10px}#customer_details .col-1{padding-bottom:30px;border-bottom:1px solid #e6e3df;margin-bottom:30px}#order_review .cart_item .product-name span{width:171px}#order_review .product-name{display:flex;align-items:center}.checkout_feature_item p{margin-bottom:12px}.checkout_page{padding-bottom:60px}.account_page .woocommerce-MyAccount-navigation{width:31.8%}.account_page .woocommerce-MyAccount-navigation ul{gap:20px;flex-direction:column}.account_page .woocommerce-MyAccount-navigation ul li a{padding:13px}.account_page .woocommerce-MyAccount-content{padding:24px;width:66.4%}.account_page .woocommerce{gap:0;flex-direction:row;justify-content:space-between}.account_page table.shop_table_responsive thead tr{padding-right:13vw}.account_page .order-addon-item .order-addon-title{width:25vw}.main-navigation ul li:hover>ul{display:flex}.main-navigation a:hover,.main-navigation ul li ul li a:hover{color:#3a93ea;transition:.35s ease-out}.block-search form input{padding-left:35px;font-size:14px;padding-bottom:15px}.block-search form label svg{width:20px;height:20px;bottom:15px}.block-search form button[type=submit]{font-size:14px;padding:12px 20px}.block-search form label{width:calc(100% - 135px)}.search_btn:hover svg path{stroke:#3A93EA;transition:.35s ease-out}.main_new_item a:hover div span:first-of-type{margin-bottom:10px}.product-gallery-navigation{width:276px}form.checkout .woocommerce-error{gap:15px;padding-bottom:15px}}@media screen and (min-width:1300px){.entry-content.order-received .order-received-details p strong,.pagination-dots .dot{text-transform:uppercase}.checkout_page .form-row label,.not-found-catagory ul li a,.prod_info_price,.prod_info_stock,.product-delivery-toggler button,.single_object_layer span{font-size:18px}.logo{width:146px;height:25px;margin-right:10.6%}.main-navigation ul ul li,.site-header{padding:0}.wrapper{width:85.41%}.menu_container{position:initial;width:fit-content;height:fit-content;background:0 0;padding:0;box-shadow:none}#primary-menu{flex-direction:row;gap:16px}.news_container{display:flex;gap:20px}.btn_menu,.menu_addons div::before{display:none}.main-navigation a{border:none;padding:0;font-size:16px;color:#fff}.cat_menu_item a{display:flex;gap:5px;align-items:center}.cat_menu_item a:first-of-type::after{position:initial;background-image:url(/wp-content/uploads/2025/10/Polygon-3-1.svg);transform:none;background-size:contain;background-repeat:no-repeat}.cat_menu_item.focus ul,.cat_menu_item:hover ul{background-color:#fff;position:absolute;padding:20px;width:303px;border-right:1px solid #e4e5e7;border-bottom-left-radius:20px;margin:0;gap:0;flex-direction:column}.main-navigation ul ul a{font-size:16px;color:#202957;padding:10px 0;border-bottom:1px solid #e4e5e7}.main-navigation li{padding-bottom:30px;padding-top:30px}#breadcrumbs span,#order_comments_field label,#order_review #payment ul li label,#order_review #shipping_method li label,.about_feature_item p,.account_page .order-main-item,.account_page .order-main-item span.woocommerce-Price-amount,.account_page .woocommerce-MyAccount-content p:last-of-type,.account_page table.shop_table_responsive thead tr th,.blog_post_item .blog_post_item_content p,.cart_page .cart-subtotal th,.cart_page .order-total th,.cart_page table.shop_table_responsive thead th,.cert_overlay p,.entry-content ol li,.entry-content p,.entry-content ul li,.entry-content.order-received .order-received-details p,.entry-content.order-received .order-received-details p strong,.entry-content.order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li,.entry-meta a,.entry-meta span,.f_menu_block ul a,.f_submenu a,.f_submenu p,.filter_content ul li label,.filter_title,.lang_toggler span,.main_consult p,.main_content p,.main_new_item div span.details,.main_new_item p,.main_proj_item .overlay span,.order-received .woocommerce-customer-details address,.order-received .woocommerce-customer-details address p,.order-received .woocommerce-order-details table tbody tr td,.order-received .woocommerce-order-details table tfoot tr td,.order-received .woocommerce-order-details table tfoot tr th,.order-received .woocommerce-order-details table thead th,.product-delivery-tabs p,.product-warranty p,.single-product .entry-summary .woocommerce-Tabs-panel p,.single-product .entry-summary .woocommerce-Tabs-panel ul li,.single_post_aside div a,.sort-options button,.woocommerce-breadcrumb a,.woocommerce-product-details__short-description td,.woocommerce-product-details__short-description tr th{font-size:16px}.news-track{width:calc(50.97% - 14px);display:flex;overflow:hidden;padding:10px 0;gap:0}.lang_toggler{gap:7px}.lang_toggler svg{width:13px;height:7px}.search_divider{width:1px;height:18px}.site-header .main-navigation{order:2;margin-right:auto}.lang_search_block{order:3;margin:0 auto 0 0}.main_cat_item span svg,.main_cat_item.exp span svg,.search_btn svg{width:16px;height:16px}.news-mini-track{width:calc(50.85% - 25px)}.menu_addons{margin:0;order:4}.menu_addons a{width:fit-content}.menu_addons a:first-of-type{order:3;font-size:0;display:flex;align-items:center;gap:0;margin-left:0}.menu_addons div{padding-left:0;gap:14px}.menu_addons a svg{width:24px;height:24px}.lang_toggler a{font-size:16px;padding:8px;border-radius:12px;bottom:-38px}.cart_page .cart-subtotal td,.lang_toggler:hover a{display:block}.lang_toggler:hover svg{transform:rotate(180deg)}.site-header .divider{display:block;height:55px;width:.76px;background-color:#fff;margin-right:auto;order:4}.initial::after,.initial::before{content:'';display:block;width:100%;left:0;top:0;background-size:cover;z-index:-1}.initial{padding-top:80px;padding-bottom:80px;position:relative;background-image:url(/wp-content/uploads/2025/10/Frame-239.png);background-size:contain}.initial::before{height:100%;position:absolute;background-image:url(/wp-content/uploads/2025/10/Frame-75.svg)}.initial::after{height:calc(100% - 40px);position:absolute;background-image:url(/wp-content/uploads/2025/10/telegram-cloud-photo-size-2-5330405558433478152-y-3-1.png)}.initial_content{width:62.86%;margin-top:0}.initial picture{width:34.99%;margin:0}.initial_content h1,.initial_content h2{font-size:48px;margin-bottom:32px}#order_review table tfoot td,.cart_delivery_title,.entry-content.order-received p,.entry-content.order-received p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,.f_main_block p a,.initial_content p,.main_proj_item .overlay p,.order-received-details h4,.single-product .entry-summary .woocommerce-Tabs-panel h2,.single-product .entry-summary .woocommerce-Tabs-panel h3{font-size:22px}.initial_btns{margin-top:32px}.initial_btns a{font-size:16px;padding:17.5px 26px;width:fit-content}.btn_scroll{position:absolute;left:50%;padding:0;background:no-repeat;border:none;outline:0;cursor:pointer;bottom:-25px}.main_cat_subitem,.main_content .wrapper{position:relative}.btn_scroll svg{width:57px;height:57px}.main_categories{mask-image:url(/wp-content/uploads/2025/10/Rectangle-34.svg);-webkit-mask-image:url(/wp-content/uploads/2025/10/Rectangle-34.svg);mask-size:contain;mask-repeat:no-repeat;padding-top:7.4vw;padding-bottom:6.3vw}.section_title{margin-bottom:35px;font-size:35px}.main_cat_item a{border-radius:10px;padding:29px 29px 97px}.main_cat_item h3{font-size:24px;margin-bottom:21px}.main_cat_item img{border-radius:10px;height:20.86vw;object-fit:cover}.main_cats_container,.main_prods_container,ul.products{gap:20px}.main_cat_item{width:calc(25% - 20px)}.main_cat_item:last-of-type{width:calc(25% - 20px);gap:20px;flex-direction:column}.main_cat_subitem{width:100%}.main_cat_subitem img{height:9vw;object-fit:contain}.main_cat_item span,.main_cat_item.exp span,.main_cat_subitem span{width:45px;height:45px;border-radius:20px;left:29px;bottom:29px}.main_cat_subitem a{padding-bottom:0}.main_cat_item.exp a:hover img{height:12.67vw;width:fit-content;margin:0 auto}.main_cat_item p{font-size:15px;margin-bottom:2vw}.main_cat_subitem span{align-items:center;justify-content:center;position:absolute;border:1px solid #044687;display:none}.main_certs,.main_prods,.main_projects{margin:100px 0}.main_prods .section_title a{font-size:16px;padding:17.5px 61px}.main_prod_item{width:calc(33.333% - 13.333px);padding:8px 8px 13px;border-radius:14px}.main_prod_item img{height:21.52vw;margin-bottom:24px}.main_prod_item p{font-size:16px;margin:0}.main_prod_item p:last-of-type{font-size:22px;margin-bottom:20px;margin-top:20px}.prod_item_info{flex-direction:row;justify-content:space-between;margin-top:auto;padding:0 30px}.main_prod_item_content,.product-info-wrapper{padding:0 20px}.prod_info_btns{flex-direction:row;gap:9px;margin-top:20px;padding:0 20px}.details_btn,.order_btn{font-size:16px;padding:16px;width:calc(50% - 4.5px)}.blog_initial .pagination,.main_prods .pagination,.objects-pagination{margin-top:35px}.main_prods .next_btn,.main_prods .prev_btn{width:50px;height:50px;border-radius:15px}.main_prods .next_btn svg,.main_prods .prev_btn svg,.slider-controls #nextBtn svg,.slider-controls #prevBtn svg,.slider_next svg,.slider_prev svg{width:9px;height:10px}.main_prods .page_numbers button,.slider_dots .dot{width:50px;height:50px;font-size:16px;border-radius:15px}.main_clients,.main_consult,.main_content{padding:80px 0}.main_content img{width:52.22%;height:100%;border-radius:15px}.main_content_container{width:43.48%;max-height:40vw}.main_content h1{font-size:32px;margin-bottom:20px}.main_content h2{font-size:24px;margin-bottom:40px}.btn_read_more{position:absolute;right:0;bottom:0;font-size:16px}.certs_container{gap:0}.main_cert_item{min-width:25%;width:25%;padding:0 14px}.cert_overlay{padding:20px}.cert_overlay h3{font-size:26px}.main_cert_item .icon{width:45px;height:45px;left:20px;bottom:20px}.main_cert_item .icon svg{width:14px;height:14px}.slider_controls{margin-top:34px}.slider_next,.slider_prev{width:50px;height:50px;border-radius:15px;border:1px solid #044687}.slider_dots{margin-top:0;gap:15px}.main_consult .section_title,.main_new_item a:hover div span:first-of-type{margin-bottom:15px}.main_consult_form input,.main_consult_form textarea{font-size:18px;padding:20px 35px}.main_consult_form textarea{height:136px;padding-top:55px;padding-bottom:55px}.main_consult_form input[type=submit]{font-size:18px;padding:20px 60px}.main_consult_form{width:48.62%;margin:0}.main_consult_content{width:46.39%}.main_proj_item{padding:0 10px;width:25%}.main_proj_item .overlay{width:calc(100% - 20px);height:100%;padding:20px;left:10px}.main_news .section_title,.main_projects .section_title{position:relative;min-height:63px}.main_news .link_page,.main_projects .link_page{position:absolute;width:fit-content;font-size:16px;padding:17.5px 55px;border-radius:20px;right:0;margin-top:0}.f_menu_block ul,.main_clients_container{gap:15px}.main_clients_container div{width:calc(25% - 11.25px);border-radius:15px;background-color:#fff;padding:7px 3px}.main_clients_container div img{width:100%;height:5.41vw}.about_features,.main_news{padding:100px 0}.main_new_item img{height:18.88vw;border-radius:10px;width:21.82vw}.main_new_item a{border-radius:10px;padding:7px;flex-direction:row;gap:20px}.main_news .wrapper{margin:0 auto;position:relative;width:calc(85.41% + 20px)}.main_new_item{padding:0 18px}.main_new_item div{position:relative;margin-top:0;padding:20px 20px 20px 0;width:16vw;display:flex;flex-direction:column}.news-mini-track{display:flex;gap:0;overflow:hidden;padding:10px 10px 10px 0}.news-mini-track .main_new_item{width:50%;padding:0 10px}.pagination-dots .dot,.slider-controls #nextBtn,.slider-controls #prevBtn{width:50px;height:50px;display:flex;background-color:transparent;padding:0;outline:0;cursor:pointer;transition:.35s ease-out}.news-mini-track .main_new_item a{height:100%}.main_new_item span{font-size:16px;margin-bottom:auto}.main_new_item h3{font-size:22px;margin-bottom:7px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-mini-track .main_new_item div{width:100%;padding:20px}.slider-controls{display:flex;justify-content:space-between;align-items:center}.slider-controls #nextBtn,.slider-controls #prevBtn{border-radius:15px;border:1px solid #044687;align-items:center;justify-content:center}.pagination-dots{display:flex;gap:15px;align-items:center}.pagination-dots .dot{border-radius:15px;border:1px solid #044687;align-items:center;justify-content:center;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:130%;letter-spacing:0;color:#044687}.pagination-dots .dot.active{color:#fff;background-color:#044687;transition:.35s ease-out}.news_container{margin-bottom:34px;gap:0}.footer_main{background:url(/wp-content/uploads/2025/10/Rectangle-35.png) center/cover no-repeat;padding-top:100px;padding-bottom:60px}.f_main{width:38.5%}.f_logo{width:146px;height:26px}.f_main_block{width:100%;padding-top:20px;margin-top:20px;margin-bottom:0;align-items:baseline;border-bottom:none}.f_social_link svg,.single-product .entry-summary form .prod-call-link svg,.single-product .entry-summary form .single_add_to_cart_button svg{width:22px;height:22px}.f_social_link{margin-right:8px}.f_main_block p{width:fit-content;margin-bottom:20px}.f_main_block p svg{width:20px;height:20px}.f_main_block p:last-of-type{margin:0;padding-top:30px;border-top:1px solid #fff}.f_menu_block{width:14.49%;margin-bottom:0}.f_menu_title{font-size:24px;margin-bottom:20px}.f_submenu{padding:20px 0}.woocommerce-breadcrumb{font-size:16px;gap:25px;margin-top:20px;margin-bottom:35px}.single-product .product_title,.woocommerce-products-header__title{margin-bottom:35px;font-size:32px}.product_tabs_toggler{gap:0;justify-content:space-between;padding:30px 25px}.product_tabs_toggler button{width:calc(33.333% - 21.3px);font-size:16px}.tab-divider{height:30px}.single-product .woocommerce-product-gallery .wp-post-image,.single-product-gallery .flex-control-nav,.single-product-gallery .wp-post-image,.woocommerce-product-gallery__image img{height:601px}.single-product .woocommerce-product-gallery .flex-viewport,.single-product-gallery .flex-viewport{width:410px}.single-product .woocommerce-product-gallery .flex-control-nav,.single-product-gallery .flex-control-nav{width:110px;gap:12.25px}.single-product .woocommerce-product-gallery .flex-control-thumbs li img,.single-product-gallery .flex-control-thumbs li img{height:110px;border-radius:12px}.single-product .woocommerce-product-gallery,.single-product-gallery{width:535px}.single-product .entry-summary{width:calc(100% - 555px);padding:40px;border-radius:15px}.single-product .entry-summary .in-stock,.single-product .entry-summary .out-of-stock{padding-bottom:20px;font-size:16px}.single-product .entry-summary .price{font-size:24px;padding-top:20px;margin-bottom:20px;margin-top:10px}.single-product .entry-summary form .quantity input{font-size:16px;padding:15px;border-radius:15px}.single-product .entry-summary form .prod-call-link,.single-product .entry-summary form .single_add_to_cart_button{font-size:16px;border-radius:20px;width:40%}.account_page .woocommerce-MyAccount-content p:first-of-type,.entry-content h3,.post_aside_title,.product-warranty h4,.share_post p{font-size:24px}.cats-list{gap:4px;margin-bottom:35px}.prods_view_toggler{margin-left:12px;gap:10px}.prods_view_toggler button.flow_piles svg{width:34px;height:34px}.prods_view_toggler button.flow_inline svg{width:42px;height:34px}.cats-list a,.cats-list span.active{min-height:65.4px;padding:8px;font-size:16px}ul.products li.product{width:calc(33.333% - 13.33px)!important;padding:8px 8px 14px;border-radius:15px}.product-sku{margin:24px 0 20px;font-size:16px}ul.products li.product h2{font-size:22px;margin-bottom:20px}ul.products li.product .price,ul.products li.product .product-stock{font-size:16px;margin-bottom:20px}.product-category .order_btn,.product-shop .order_btn,ul.products li.product .prod-details-link,ul.products li.product a.button{font-size:16px;width:calc(50% - 24.5px);padding:16px 0;border-radius:28px}ul.products li.product a.button{margin-left:20px}ul.products li.product .prod-details-link{margin-right:20px}#custom-pagination,.product-shop #pagination{margin-top:15px}#custom-pagination button,.objects-pagination button,.product-shop #pagination button{font-size:18px;width:50px;height:50px}#custom-pagination .btn-next svg,#custom-pagination .btn-prev svg,.product-gallery-navigation button svg,.product-shop #pagination .btn-next svg,.product-shop #pagination .btn-prev svg{width:10px;height:9px}.link_page.to-shop{padding:17px 53.5px;margin-top:35px;font-size:16px}#custom-product-list.inline li.product .prod-details-link{top:12vw;left:calc((30.89% + 15px) + 165px)}#custom-product-list.inline li.product .order_btn{top:12vw}.price-inputs input{font-size:16px;padding:9.5px}.noUi-horizontal .noUi-handle{width:19px!important;height:19px!important;top:-10px!important}#order_review .cart_item,.filter-section{margin-bottom:40px}#apply-filters{font-size:16px;padding:17.5px}#breadcrumbs{margin-top:26px;margin-bottom:39px}#order_review .cart_item .product-total span,#order_review .order-total td,#order_review .woocommerce-shipping-totals th,#order_review_heading,.account_page .order-addon-item .order-addon-price,.cart_page .cart-subtotal span,.cart_page .cart_totals h2,.cart_page .order-total span,.cart_page .product-price span,.cart_page .product-subtotal span,.initial_contacts_heading p{font-size:20px}.initial_contacts_container{gap:25px;margin-top:35px}.initial_contacts_item{width:calc(25% - 18.75px);padding:24px}.initial_contacts_item p{font-size:22px;margin-bottom:104px}.initial_contacts_item a{font-size:22px;word-break:break-word}.initial_contacts_heading .section_title{margin-bottom:20px}.initial_about,.initial_contacts,.objects_initial{padding-bottom:100px}.about_features .wrapper{gap:14px}.about_feature_item{width:calc(33.333% - 9.333px);padding:30px 30px 37px}.about_feature_item svg{width:75px;height:75px;margin-bottom:111px}.about_feature_item h3{font-size:24px;margin-bottom:16px}.post_content_container{gap:0 29px}.single_post_aside{width:calc(30% - 14.5px)}.single_post_content{width:calc(70% - 14.5px)}img.attachment-post-thumbnail{height:52.85vw;margin-bottom:45px}.single_post_title{font-size:48px}.entry-meta{margin-bottom:35px;padding-top:20px}.entry-content h2{margin-bottom:40px;font-size:32px}.share_post,body.archive .main_content{margin-top:100px}.share_post div{padding-top:20px;margin-top:20px;gap:10px}.share_post div a{font-size:18px;padding-right:25px;border-radius:6px}.share_post div a svg{width:40px;height:40px;margin-right:14px}.blog_posts_container{gap:21px}.blog_post_item{width:calc(25% - 15.75px);border-radius:11px;padding:11px}.blog_post_item.full{width:calc(50% - 10.5px)}.blog_post_item img{width:100%;height:18.37vw}.blog_post_item .blog_post_item_content{padding:19px}.blog_post_item .blog_post_item_content span.date{font-size:16px;margin-bottom:28px}.blog_post_item_title{font-size:22px;margin-bottom:7px}.blog_post_item span.details{font-size:14px}.blog_initial .pagination button{width:50px;height:50px;font-size:18px}.blog_initial .pagination button.next svg,.blog_initial .pagination button.prev svg{width:11px;height:10px}.blog_initial{margin-bottom:100px}.objects_cats button{padding:17px;font-size:16px}.objects_content{gap:18px}.single_object_item{width:calc(33.333% - 12px)}.single_object_item img{height:23vw}.objects-pagination button svg{width:12px;height:11px}.cart_page table.shop_table_responsive thead{padding:20px 43px}.cart_page .product-name,.cart_page .product-thumbnail,.cart_page .product-thumbnail img{margin-left:10px}.cart_page .product-name a{font-size:20px;width:16vw}.cart_page .product-quantity,.cart_page .quantity input{width:56px;height:50px;margin:0}.cart_page .quantity input{font-size:18px;border-radius:6px}.cart_page .woocommerce-cart-form__cart-item{margin-bottom:20px;padding-bottom:20px}.cart_page button[type=submit]{width:fit-content;font-size:16px;padding:17px 43px}.cart_page .checkout-button{font-size:16px;padding:21px}.cart_page{padding-bottom:100px}#ship-to-different-address span,.woocommerce-billing-fields h3{font-size:24px;margin-bottom:35px}.checkout_page .form-row input{padding:21px 20px;font-size:16px}.checkout_page .form-row{margin-bottom:35px}#customer_details .col-1{padding-bottom:35px;margin-bottom:35px}#order_comments_field textarea{font-size:16px;padding:20px}#order_review .cart_item img{width:70px;height:74px;margin-right:13px}#order_review .cart_item .product-name span{width:213px;font-size:20px}#order_review table tfoot tr th{font-size:16px;margin-bottom:5px}#order_review button#place_order{font-size:16px;padding:21px;text-transform:uppercase}.checkout_feature_item p{font-size:12px}.checkout_feature_item svg{width:55px;height:55px}.checkout_features{padding-bottom:24px}#customer_details{width:53%}.checkout_block_order{width:45%}.checkout_page{padding-bottom:80px}.account_page .woocommerce-MyAccount-navigation{width:33.87%}.account_page .woocommerce-MyAccount-content{padding:32px;width:64.43%}.account_page .woocommerce-MyAccount-navigation ul li a{padding:15px;font-size:16px}.account_page table.shop_table_responsive thead{margin-bottom:23px}.account_page .woocommerce-orders-table__row .order-main{padding:23px 30px}.account_page .order-addon-item .order-addon-title{width:30vw;font-size:20px!important}.account_page .woocommerce-EditAccountForm.edit-account button[type=submit]{font-size:16px;padding:21px 70px;margin-top:15px}.product-gallery-navigation{width:380px;left:140px;top:calc((691px / 2) + 50px)}.product-gallery-navigation button{width:50px;height:50px}.order-received .woocommerce-customer-details h2,.order-received .woocommerce-order-details h2{font-size:22px;margin-bottom:24px}.order-received{margin-bottom:80px}}@media screen and (min-width:1560px){.initial::after,.initial::before{content:'';width:100%;left:0;top:0;background-size:cover;z-index:-1}.menu_addons a:first-of-type,.pagination-dots .dot{font-family:Poppins,sans-serif;line-height:130%;letter-spacing:0;text-transform:uppercase}.logo{width:183px;height:36px;margin-right:54px}.main-navigation ul ul li,.site-header{padding:0}.wrapper{width:85.41%}.menu_container{position:initial;width:fit-content;height:fit-content;background:0 0;padding:0;box-shadow:none}#primary-menu{flex-direction:row;gap:20px}.news_container{display:flex;gap:20px}.btn_menu,.main_cat_subitem span svg:nth-of-type(2),.main_cat_subitem:hover span svg:first-of-type,.menu_addons div::before{display:none}.main-navigation a{border:none;padding:0;font-size:18px;color:#fff}.cat_menu_item a{display:flex;gap:5px;align-items:center}.cat_menu_item a:first-of-type::after{position:initial;background-image:url(/wp-content/uploads/2025/10/Polygon-3-1.svg);transform:none;background-size:contain;background-repeat:no-repeat}.cat_menu_item.focus ul,.cat_menu_item:hover ul{background-color:#fff;position:absolute;padding:20px;width:303px;border-right:1px solid #e4e5e7;border-bottom-left-radius:20px;margin:0;gap:0}.main-navigation ul ul a{font-size:18px;color:#202957;padding:10px 0;border-bottom:1px solid #e4e5e7}.main-navigation li{padding-bottom:30px;padding-top:30px}#breadcrumbs span,#order_review #payment ul li label,#order_review #shipping_method li label,#order_review button#place_order,.about_feature_item p,.account_page .order-main-item,.account_page .order-main-item span.woocommerce-Price-amount,.account_page .woocommerce-EditAccountForm.edit-account input,.account_page .woocommerce-MyAccount-content p:last-of-type,.account_page table.shop_table_responsive thead tr th,.blog_post_item .blog_post_item_content p,.blog_post_item span.details,.cart_delivery ul li,.cart_page .cart-subtotal th,.cart_page .order-total th,.cart_page button[type=submit],.cart_page table.shop_table_responsive thead th,.cert_overlay p,.entry-content p,.entry-content.order-received .order-received-details p,.entry-content.order-received .order-received-details p strong,.entry-content.order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li,.entry-meta a,.entry-meta span,.expand_content,.f_menu_block ul a,.f_submenu a,.f_submenu p,.filter_content ul li label,.filter_title,.initial_about_content p,.lang_toggler span,.main_consult p,.main_content p,.main_new_item div span.details,.main_new_item p,.main_proj_item .overlay span,.order-received .woocommerce-customer-details address,.order-received .woocommerce-customer-details address p,.order-received .woocommerce-order-details table tbody tr td,.order-received .woocommerce-order-details table tfoot tr td,.order-received .woocommerce-order-details table tfoot tr th,.order-received .woocommerce-order-details table thead th,.prod_info_price,.prod_info_stock,.product-delivery-tabs p,.product-sku,.product-warranty p,.single-product .entry-summary .in-stock,.single-product .entry-summary .out-of-stock,.single-product .entry-summary .woocommerce-Tabs-panel p,.single-product .entry-summary .woocommerce-Tabs-panel ul li,.sort-options button,.woocommerce-product-details__short-description td,.woocommerce-product-details__short-description tr th{font-size:18px}.news-track{width:calc(50.97% - 15px);display:flex;overflow:hidden;padding:10px 0 10px 10px}.lang_toggler{gap:7px}.lang_toggler svg{width:13px;height:7px}.search_divider{width:1px;height:18px}.site-header .main-navigation{order:2;margin-right:auto}.lang_search_block{order:3;margin:0 auto 0 0}.search_btn svg{width:18px;height:18px}.news-mini-track{width:calc(50.85% - 15px)}.menu_addons{margin:0;order:4}.menu_addons a{width:fit-content}.menu_addons a:first-of-type{order:3;font-weight:500;font-size:18px;color:#fff;display:flex;align-items:center;gap:5px;margin-left:.5vw}.menu_addons div{padding-left:0;gap:20px}.menu_addons a svg{width:30px;height:30px}.lang_toggler a{font-size:18px;padding:8px;border-radius:12px;bottom:-40px}.lang_toggler:hover a,.main_cat_subitem:hover span svg:nth-of-type(2){display:block}.lang_toggler:hover svg{transform:rotate(180deg)}.initial{padding-top:40px;padding-bottom:140px;position:relative;background-image:url(/wp-content/uploads/2025/10/Frame-239.png)}.initial::before{display:block;height:100%;position:absolute;background-image:url(/wp-content/uploads/2025/10/Frame-75.svg)}.initial::after{display:block;height:calc(100% - 40px);position:absolute;background-image:url(/wp-content/uploads/2025/10/telegram-cloud-photo-size-2-5330405558433478152-y-3-1.png)}.initial_content{width:52.43%;margin-top:100px}.initial picture{width:40.85%;margin:0}.initial_content h1,.initial_content h2{font-size:56px;margin-bottom:32px}.account_page .woocommerce-EditAccountForm.edit-account fieldset legend,.cart_delivery_title,.entry-content ol li,.entry-content p strong,.entry-content ul li,.f_main_block p a,.initial_contacts_item a,.initial_content p,.main_proj_item .overlay p{font-size:26px}.initial_btns{margin-top:32px}.initial_btns a{font-size:18px;padding:20px 30px;width:fit-content}.btn_scroll{position:absolute;left:50%;padding:0;background:no-repeat;border:none;outline:0;cursor:pointer;bottom:-25px}.main_cat_subitem,.main_content .wrapper{position:relative}.main_categories{mask-image:url(/wp-content/uploads/2025/10/Rectangle-34.svg);-webkit-mask-image:url(/wp-content/uploads/2025/10/Rectangle-34.svg);mask-size:contain;mask-repeat:no-repeat;padding-top:7.4vw;padding-bottom:6.3vw}.section_title{margin-bottom:54px;font-size:48px}.main_cat_item a{border-radius:15px;padding:40px 20px 80px}.main_cat_item h3{font-size:1.6vw;margin-bottom:21px}.main_cat_item img{border-radius:15px;height:22.34vw;object-fit:cover}.blog_posts_container,.main_cats_container,.main_prods_container,.objects_content,ul.products{gap:30px}.main_cat_item{width:calc(25% - 22.5px)}.main_cat_item:last-of-type{width:calc(25% - 22.5px);gap:30px;flex-direction:column}.main_cat_subitem{width:100%}.main_cat_subitem img{height:11vw;object-fit:contain}.main_cat_item span,.main_cat_item.exp span,.main_cat_subitem span{width:50px;height:50px;border-radius:20px;left:40px;bottom:40px}.main_cat_subitem a{padding-bottom:0}.main_cat_item span svg,.main_cat_item.exp span svg,.main_cert_item .icon svg{width:16px;height:16px}.main_cat_item.exp a:hover img{height:15.67vw;width:fit-content;margin:0 auto}.main_cat_item p{font-size:.95vw;margin-bottom:3vw}.main_cat_subitem span{display:flex;align-items:center;justify-content:center;position:absolute;border:1px solid #044687}.prod_info_btns,.prod_item_info{flex-direction:row;padding:0 30px}.main_cat_subitem:hover img{height:5.67vw;width:fit-content;margin-left:auto}.main_cat_subitem:hover p{display:block;margin-bottom:0}.main_cat_subitem:hover h3{margin-bottom:15px}.main_certs,.main_prods,.main_projects{margin:140px 0}.main_prods .section_title a{font-size:18px;padding:20px 67px}.main_prod_item{width:calc(33.333% - 20px);padding:10px 10px 40px;border-radius:15px}.main_prod_item img{height:18.75vw;margin-bottom:24px}.main_prod_item p{font-size:18px;margin:0}.initial_about .section_title,.initial_contacts_heading .section_title,.main_consult .section_title,.main_content h1{margin-bottom:20px}.main_prod_item p:last-of-type{font-size:26px;margin-bottom:24px;margin-top:16px}.prod_item_info{justify-content:space-between;margin-top:auto}.main_prod_item_content{padding:0 30px}.prod_info_btns{gap:27px;margin-top:24px}.details_btn,.order_btn{font-size:18px;padding:20px;width:calc(50% - 13.5px)}.blog_initial .pagination,.main_prods .pagination,.objects-pagination,.slider_controls{margin-top:54px}.main_prods .next_btn,.main_prods .prev_btn{width:55px;height:55px;border-radius:20px}.main_prods .next_btn svg,.main_prods .prev_btn svg,.product-gallery-navigation button svg{width:10px;height:11px}.main_prods .page_numbers button,.slider_dots .dot{width:55px;height:55px;font-size:18px;border-radius:20px}.about_features,.main_clients,.main_content{padding:120px 0}.main_content img{width:40.46%;height:100%;border-radius:15px}.main_content_container{width:55.96%;max-height:31vw}.main_content h1{font-size:48px}.initial_about_container h3,.main_content h2{font-size:32px;margin-bottom:40px}.btn_read_more{position:absolute;right:0;bottom:0;font-size:18px}.certs_container{gap:0}.main_cert_item{min-width:25%;width:25%;padding:0 23px}.blog_post_item .blog_post_item_content,.cart_page .cart-collaterals,.cert_overlay,.checkout_block_order,.single_object_layer{padding:30px}.cert_overlay h3,.entry-content h3,.post_aside_title,.share_post p,.single-product .entry-summary .price{font-size:32px}.main_cert_item .icon{width:50px;height:50px;left:30px;bottom:30px}.slider_next,.slider_prev{width:55px;height:55px;border-radius:20px;border:1px solid #044687}.slider-controls #nextBtn svg,.slider-controls #prevBtn svg,.slider_next svg,.slider_prev svg{width:11px;height:12px}.slider_dots{margin-top:0;gap:15px}.main_consult{padding:116px 0}.main_consult_form input,.main_consult_form textarea{font-size:18px;padding:20px 40px}.main_consult_form textarea{height:186px;padding-top:80px;padding-bottom:80px}.main_consult_form input[type=submit]{font-size:18px;padding:20px 60px}.main_consult_form{width:47.74%;margin:0}.main_consult_content{width:42.43%}.main_proj_item{padding:0 15px;width:25%}.main_proj_item .overlay{width:calc(100% - 30px);height:100%;padding:30px;left:15px}.main_news .section_title,.main_projects .section_title{position:relative;min-height:63px}.main_news .link_page,.main_projects .link_page{position:absolute;width:fit-content;font-size:18px;padding:20px 60px;border-radius:20px;right:0;margin-top:0}.main_clients_container{gap:50px}.main_clients_container div{width:calc(25% - 37.5px);border-radius:15px;background-color:#fff;padding:17.5px 38px}.main_clients_container div img{width:100%;height:4.21vw}.main_news{padding:140px 0}.main_new_item img{height:17.86vw;border-radius:15px;width:21.82vw}.main_new_item a{border-radius:15px;padding:10px;flex-direction:row;gap:30px}.main_news .wrapper{margin:0 auto;position:relative;width:calc(85.41% + 20px)}.main_new_item div{position:relative;margin-top:0;padding:30px 30px 30px 0;width:16vw;display:flex;flex-direction:column}.news-mini-track{display:flex;gap:0;overflow:hidden;padding:10px}.news-mini-track .main_new_item{width:50%;padding:0 15px}.pagination-dots .dot,.slider-controls #nextBtn,.slider-controls #prevBtn{border-radius:15px;display:flex;background-color:transparent;padding:0;outline:0;cursor:pointer;transition:.35s ease-out;width:55px;height:55px}.news-mini-track .main_new_item a{height:100%}.main_new_item span{font-size:18px;margin-bottom:auto}.blog_post_item_title,.main_new_item h3{font-size:26px;margin-bottom:10px}.news-mini-track .main_new_item div{width:100%;padding:30px}.slider-controls{display:flex;justify-content:space-between;align-items:center}.slider-controls #nextBtn,.slider-controls #prevBtn{border:1px solid #044687;align-items:center;justify-content:center}.pagination-dots{display:flex;gap:15px;align-items:center}.pagination-dots .dot{border:1px solid #044687;align-items:center;justify-content:center;font-weight:600;font-size:18px;color:#044687}.pagination-dots .dot.active{color:#fff;background-color:#044687;transition:.35s ease-out}.news_container{margin-bottom:54px}.footer_main{background:url(/wp-content/uploads/2025/10/Rectangle-35.png) center/cover no-repeat;padding-top:120px;padding-bottom:110px}.f_main{width:32%}.f_logo{width:183px;height:36px}.f_main_block{width:100%;padding-top:24px;margin-top:24px;margin-bottom:0;align-items:baseline;border-bottom:none}.f_main_block p svg,.f_social_link svg{width:22px;height:22px}.f_social_link{margin-right:10px}.f_main_block p{width:fit-content;margin-bottom:26px}.f_main_block p:last-of-type{margin:0;padding-top:39px;border-top:1px solid #fff}.f_menu_block{width:16.03%;margin-bottom:0}.f_menu_title{font-size:32px;margin-bottom:20px}.entry-content.order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details,.f_menu_block ul{gap:15px}.f_submenu{padding:20px 0}.site-header .divider{display:block;height:30px;width:.76px;background-color:#fff;margin-right:auto;order:4}.woocommerce-breadcrumb{font-size:18px;gap:25px;margin-top:31px;margin-bottom:60px}.single-product .product_title{margin-bottom:30px;font-size:48px}.product_tabs_toggler{padding:25px}.product_tabs_toggler button{width:calc(33.333% - 21.3px);font-size:18px}.single-product .woocommerce-product-gallery .wp-post-image,.single-product-gallery .flex-control-nav,.single-product-gallery .wp-post-image,.woocommerce-product-gallery__image img{height:906px}.single-product .woocommerce-product-gallery .flex-viewport,.single-product-gallery .flex-viewport{width:641px}.single-product .woocommerce-product-gallery .flex-control-nav,.single-product-gallery .flex-control-nav{width:152px;gap:36.5px}.single-product .entry-summary{width:calc(100% - 823px)}.single-product .woocommerce-product-gallery,.single-product-gallery{width:808px}.single-product .entry-summary form .quantity input{font-size:18px;padding:18px 20px;border-radius:15px}.single-product .entry-summary form{gap:10px 0}.single-product .entry-summary form .prod-call-link,.single-product .entry-summary form .single_add_to_cart_button{font-size:18px;border-radius:20px;padding:20px 0}.single-product .entry-summary form .single_add_to_cart_button{width:81%}.single-product .entry-summary form .prod-call-link{width:100%}.checkout_page .form-row label,.product-delivery-toggler button,.single_object_layer span{font-size:20px}.single-product .woocommerce-product-gallery .flex-control-thumbs li img,.single-product-gallery .flex-control-thumbs li img{height:152px}.entry-content h2,.woocommerce-products-header__title{margin-bottom:40px;font-size:48px}.cats-list{gap:15px;margin-bottom:40px}.prods_view_toggler{margin-left:64px}.cats-list a,.cats-list span.active{padding:17px;font-size:18px}ul.products li.product{width:calc(33.333% - 20px)!important;padding:10px 10px 40px;border-radius:15px}ul.products li.product h2{font-size:26px;margin-bottom:58px}ul.products li.product .price,ul.products li.product .product-stock{font-size:18px;margin-bottom:24px}.product-category .order_btn,.product-shop .order_btn,ul.products li.product .prod-details-link,ul.products li.product a.button{font-size:18px;width:calc(50% - 46.5px);padding:20px 0;border-radius:20px}#custom-pagination,.account_page .order-addon,.product-shop #pagination{margin-top:20px}#custom-pagination button,.product-shop #pagination button{border-radius:20px;width:55px;height:55px}#custom-pagination .btn-next svg,#custom-pagination .btn-prev svg,.blog_initial .pagination button.next svg,.blog_initial .pagination button.prev svg,.product-shop #pagination .btn-next svg,.product-shop #pagination .btn-prev svg{width:12px;height:11px}.link_page.to-shop{padding:20px 59px;margin-top:40px;font-size:18px}#custom-product-list.inline li.product .prod-details-link{top:14vw;left:calc((30.89% + 15px) + 210px);padding:20px 47px}#custom-product-list.inline li.product .order_btn{top:14vw;padding:20px 47px}#custom-product-list.inline li.product .product-info-wrapper{justify-content:flex-start}#custom-product-list.inline li.product .price{margin-right:160px}#product-filters{padding:50px}.price-inputs input{font-size:18px;padding:8.5px}#apply-filters{font-size:18px;padding:20px 41px;width:fit-content}#breadcrumbs{margin-top:35px;margin-bottom:43px}.initial_contacts_container{gap:30px;margin-top:40px}.initial_contacts_item{width:calc(25% - 22.5px);padding:40px}.initial_contacts_item p{font-size:26px;margin-bottom:98px}.initial_about_content{height:12.76vw;margin-bottom:40px}.initial_about_container{width:calc(62.6% - 47px)}.initial_about img{width:38.4%;margin-top:0}.cart_page,.initial_about,.initial_contacts,.objects_initial{padding-bottom:140px}.about_features .wrapper{gap:21px}.about_feature_item{width:calc(33.333% - 14px);padding:50px}.about_feature_item svg{width:90px;height:90px;margin-bottom:100px}.about_feature_item h3{font-size:26px;margin-bottom:29px}.post_content_container{gap:0 44px}.single_post_aside{width:calc(31.2% - 22px)}.single_post_content{width:calc(68.8% - 22px)}img.attachment-post-thumbnail{height:37.6vw;margin-bottom:60px}.single_post_title{font-size:56px}.entry-meta{margin-bottom:50px;padding-top:20px}.share_post{margin-top:110px}.share_post div a{padding-right:15px}.objects_cats button,.single_post_aside div a{padding:28.5px;font-size:18px}.blog_post_item{width:calc(25% - 22.5px);border-radius:15px}.blog_post_item.full{width:calc(50% - 15px)}.blog_post_item img{height:17.86vw}.blog_post_item .blog_post_item_content span.date{font-size:18px;margin-bottom:3.125vw}.blog_initial .pagination button,.objects-pagination button,.product-gallery-navigation button{width:55px;height:55px}.blog_initial{margin-bottom:140px}.single_object_item img{height:25.52vw}.single_object_item{width:calc(33.333% - 20px)}.cart_page table.shop_table_responsive thead{padding:20px 60px}.cart_page .product-remove a{font-size:24px}.cart_page .product-thumbnail,.cart_page .product-thumbnail img{min-width:60px;min-height:60px;height:60px;width:60px;margin-right:20px;margin-left:20px}#order_review .cart_item .product-total span,#order_review .order-total td,#order_review .woocommerce-shipping-totals th,.cart_page .cart-subtotal span,.cart_page .product-price span,.cart_page .product-subtotal span{font-size:22px}.cart_page .product-quantity,.cart_page .quantity input{width:80px;height:50px}.cart_page .cart_totals h2{font-size:18px;text-transform:uppercase;font-weight:700}.cart_page .checkout-button{font-size:18px;padding:20px 37px;width:fit-content}.checkout_page{padding-bottom:120px}#ship-to-different-address span,.woocommerce-billing-fields h3{font-size:32px;margin-bottom:60px}#order_review_heading{font-size:18px;font-weight:600;text-transform:uppercase;padding-bottom:38px;margin-bottom:38px}#order_review .cart_item img{width:79px;height:74px;margin-right:15px}#order_review .cart_item .product-name span{width:242px}#order_review table tfoot tr th{font-size:18px;margin-bottom:5px}.checkout_feature_item p{font-size:16px}.account_page .woocommerce-MyAccount-navigation{width:24%}.account_page .woocommerce-MyAccount-navigation ul li a{font-size:18px;gap:10px}.account_page .woocommerce-MyAccount-navigation ul li a::before{width:17px;height:17px}.account_page .woocommerce-MyAccount-content{padding:40px 50px;width:74%}.account_page .woocommerce-MyAccount-content p:first-of-type{font-size:32px;padding-bottom:24px;margin-bottom:24px}.account_page .woocommerce-orders-table__row .order-main{padding:21px 30px}.account_page .order-addon-item img{width:60px;height:60px;border-radius:15px}.account_page .order-addon-item .order-addon-thumb{margin-right:20px}.account_page .order-addon-item .order-addon-title{width:34vw}.account_page .woocommerce-EditAccountForm.edit-account button[type=submit]{font-size:18px;padding:20px 60px;margin-top:15px;width:fit-content}.account_page .woocommerce-EditAccountForm.edit-account p{margin-bottom:0}.block-search form button[type=submit]{font-size:18px;padding:18.5px 27px}.block-search form label svg{width:24px;height:24px;bottom:10px}.block-search form input{padding-left:45px;font-size:18px;padding-bottom:10px}.block-search.active{bottom:-130px;padding:26px}.block-search form label{width:calc(100% - 175px)}.main_new_item a:hover div span:first-of-type{margin-bottom:10px}body.archive .main_content{margin-top:120px}.product-gallery-navigation{width:612px;left:182px;top:calc((986px / 2))}.cart-item-count{font-size:12px;width:16px;height:16px}.entry-content.order-received p,.entry-content.order-received p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,.order-received .woocommerce-customer-details h2,.order-received-details h4,order-received .woocommerce-order-details h2{font-size:26px;margin-bottom:40px}.order-received .woocommerce-order-details table tbody tr,.order-received .woocommerce-order-details table tfoot tr,.order-received .woocommerce-order-details table thead{padding-bottom:15px}.order-received .woocommerce-customer-details address p{margin-top:15px;padding-bottom:15px}}@media screen and (min-width:1700px){.menu_addons a:first-of-type{margin-left:1.75vw}.single-product .entry-summary form .prod-call-link{width:45%}.single-product .entry-summary form .single_add_to_cart_button{width:40%}.main_new_item a:hover div span:first-of-type{margin-bottom:15px}}@media (max-width:600px){.ajax-cart-notification{padding:12px 20px;max-width:calc(100% - 40px);width:auto;bottom:20px;left:20px;right:20px;transform:none}.notification-text{font-size:14px}.view-cart-link{font-size:13px}.search-form-not-found{margin-top:10px}.content-wrapper{flex-direction:column;gap:10px}.not-found-bg{flex:auto;max-width:100%;height:clamp(200px,calc(200px + (450 - 200) * ((100vw - 320px)/ (600 - 320))),450px)}.not-found .initial_content{max-width:100%;margin-top:0}}.initial .initSwiper{width:100%;height:auto;overflow-y:visible}.initial .swiper-slide{display:flex;align-items:center;justify-content:space-between;overflow-y:visible;height:auto}.wrapper .pagination-sldier{display:flex;width:100%;margin-top:60px;justify-content:space-between}.swiper-wrapper .initial_btns a{display:flex;width:auto;align-items:center;justify-content:center;gap:5px}.initial .pagination-sldier .next_btn,.initial .pagination-sldier .prev_btn{background:0 0;border:1px solid #044687;font-size:24px;color:#044687;transition:.35s ease-out;padding:0;width:40px;height:40px;border-radius:15px;display:flex;align-items:center;justify-content:center;outline:0;cursor:pointer}.initial .pagination-sldier .next_btn:disabled,.initial .pagination-sldier .prev_btn:disabled{opacity:1!important;cursor:pointer!important;pointer-events:auto!important}.main_cat_subitem:first-of-type img{width:45%}@media(max-width:768px){.wrapper .pagination-sldier{margin-top:35px}}@media(max-width:576px){.wrapper .pagination-sldier{margin-top:20px}.initial .swiper-slide .wrapper{flex-direction:column}}@media screen and (min-width:1300px){.initial .pagination-sldier .next_btn,.initial .pagination-sldier .prev_btn{width:50px;height:50px;border-radius:15px}.main_cat_item:last-of-type{display:flex;flex-direction:column}.main_cat_subitem{flex:1 1 0;min-height:0;max-height:50%;overflow:hidden}.main_cat_subitem a{height:100%;display:flex;flex-direction:column;overflow:hidden}.main_cat_subitem img{flex-shrink:1;min-height:0}.main_cat_subitem.exp span{display:flex;align-items:center;justify-content:center;width:35px;height:35px;position:absolute;left:25px;bottom:25px;border:1px solid #044687;border-radius:15px;transition:.35s ease-out}}.main_cat_subitem.exp span{display:flex;align-items:center;justify-content:center;width:35px;height:35px;position:absolute;left:25px;bottom:25px;border:1px solid #044687;border-radius:15px;transition:.35s ease-out}.main_cat_subitem p{display:block;font-family:Poppins,sans-serif;font-weight:400;font-size:12px;letter-spacing:0;color:#044687;margin:0;max-height:0;opacity:0;overflow:hidden;transition:.35s ease-out;flex-shrink:0}.main_cat_subitem.exp a:hover h3{margin-bottom:5px;transition:.35s ease-out}.main_cat_subitem.exp a:hover p{opacity:1;max-height:200px;margin-bottom:10px;transition:.35s ease-out}.main_cat_subitem.exp span svg{width:14px;height:14px}@media(max-width:900px){.main_cat_subitem.exp span{width:25px;height:25px}}@media(max-width:600px){.main_cat_subitem img{width:25%}.main_cat_subitem:first-of-type img{width:25%!important}.main_cat_subitem.exp span{display:none;width:25px;height:25px}.main_cat_subitem.exp a:hover h3{margin-bottom:0}.main_cat_subitem.exp a:hover p{opacity:0;max-height:0;margin-bottom:5px}}