:root{--global-pt:64px;--global-pl:16px}.header{padding:30px var(--global-pl)0 var(--global-pl);z-index:6}.header.header-black{padding-top:30px;position:relative}.hero{padding:128px var(--global-pl) 32px var(--global-pl)}.hero.my-product.global__padding{padding:var(--global-pt) var(--global-pl)}h1{font-size:var(--font-size-33)}.arto-woocommerce-shop .section-filter .woocommerce-products-header h1,.hero-content h1,.hero-content h2,h2{font-size:var(--font-size-25)}.reason-item h3,.sub-text p{font-size:var(--font-size-16)}.button-gradient span,.button-transparent,.our-mission-right blockquote,.service-item h3,.сta-section p{font-size:var(--font-size-18)}.category-item{width:100%;padding:var(--global-pl)0 0 var(--global-pl)}.category-text{padding-right:var(--global-pl)}.сta-section .wrapper h2{text-align:center}.service-item{width:100%;padding:var(--global-pl)}.category-content-box img{height:140px}.my-product-right{width:100%;height:350px}.footer-section ul li a,.footer-section ul li button,.my-product-text a,.my-product-text p{font-size:var(--font-size-16)}.my-product-text small,.my-product-text ul li{font-size:var(--font-size-14)}.my-product-text a{gap:8px}.solutions-list{gap:var(--global-pl)}.solution-item{width:calc(50% - 18px);min-width:220px;flex:1;height:250px}.projects-list{gap:var(--global-pl)}.project-item{width:100%;min-width:100%;flex:1}.recent-projects .button-black{font-size:var(--global-pl)}.our-mission-left .our-mission-img{width:100%;height:350px}.our-mission-left .our-mission-img img{object-position:top}.our-mission-right::after,.our-mission-right::before{width:35px;height:40px}.our-mission-left{gap:32px}.advantages .stat{gap:16px}.advantages .stat,.advantages-stat{align-items:center}.advantages-content p{text-align:center;font-size:var(--font-size-25)}.advantages .stat,.arto-woocommerce-shop .section-filter .shop-section,.faq-content{flex-direction:column}.faq .wrapper{gap:32px}.faq-image{min-width:100%;width:100%}.faq-text{padding-top:0}.contacts-content{max-width:600px;width:100%;min-width:100%}.contact-item{flex:1}.contacts-left{gap:32px}.article-main-list li,.contact-form form button{padding:var(--global-pl)}.search-container{display:none}.contacts-content{padding:32px var(--global-pl)}.footer-navigation{flex-direction:column;gap:16px}.header-box{gap:16px}.header .wrapper{gap:8px}.approach__right{width:100%;min-width:100%}.approach__box,.article-main-content .wrapper{gap:32px}.approach__left{min-width:100%;gap:32px}.article-main-content{padding:0 var(--global-pl) var(--global-pt) var(--global-pl)}.article-main{padding:var(--global-pt)0 0 0}.breadcrumbs{padding:0}.article-title,.breadcrumbs{padding:0 var(--global-pl)}.article-main-list li{flex-direction:column;gap:8px}.article-main-list li span{text-align:left}.article-main-text p,.contact-form form button{font-size:var(--font-size-14)}.article-main-text{padding:24px var(--global-pl)}.article-main-content h1:not(.error-text>h1){font-size:var(--font-size-25)}.section-filter .wrapper{flex-direction:column-reverse}.arto-woocommerce-shop .section-filter .shop-section .products,.sidebar{width:100%}.section-filter-box{width:100%;display:flex;flex-wrap:wrap}.section-filter-card{min-width:256px;flex:1}.arto-woocommerce-shop .section-filter .sidebar{min-width:100%;width:100%;position:static}.arto-woocommerce-shop .section-filter .woocommerce-products-header{flex-direction:column}.arto-single-product .related .products{grid-template-columns:repeat(1,1fr)}.arto-single-product .summary .price{flex-direction:column-reverse;align-items:flex-start;gap:0}.arto-single-product .woocommerce-product-gallery .wp-post-image{height:350px}.arto-single-product .woocommerce-product-gallery__image-smoll{width:100px;height:100px}.arto-single-product .tab-list{flex-direction:column}.arto-single-product .tab-list .tab.active{border:0;border-bottom:1px solid var(--color-black)}.arto-woocommerce-shop .woocommerce-Price-amount{margin-bottom:var(--global-pl)}.article-main-content-text img{max-height:300px}.article-main-content-text .wc-block-components-order-summary-item__description p{font-size:1em}.arto-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{box-shadow:none}.wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill{border:0;border-radius:1px}.contact-form-label{width:100%}.arto-woocommerce-shop .section-filter .shop-section .products{grid-template-columns:repeat(2,1fr)}.client-logos-wrapper .client-logos-swiper-slide{max-width:45%}.client-logos-wrapper{gap:10px 30px}.footer-section .menu li img{width:16px;height:16px;object-fit:contain}.mobile-menu{top:80px}@media only screen and (max-width:680px){.arto-woocommerce-shop .section-filter .shop-section .products{grid-template-columns:repeat(1,1fr)}}