/*!
Theme Name: petrivske
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
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: petrivske
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.

petrivske 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 */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,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}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;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}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#f0f0f0;overflow-x:hidden}body *:not(a){cursor:default}body a,body a *{cursor:pointer !important}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1;text-decoration:none !important;outline:none !important}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}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=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.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:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-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;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;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)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;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}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}:root{--black:#000;--grey:#858585;--red:#dd1a21;--white:#fff}[data-load-src]{display:none !important}.mob-important{display:none !important}.tablet-important{display:none !important}.desc-important{display:block !important}@media (max-width:1040px){.mob-important{display:none !important}.desc-important{display:none !important}.tablet-important{display:block !important}}@media (max-width:650px){.desc-important{display:none !important}.tablet-important{display:none !important}.mob-important{display:block !important}}.font-s-12{font-size:12px !important}.font-s-14{font-size:14px !important}.font-s-15{font-size:15px !important}.font-s-16{font-size:16px !important}.font-s-17{font-size:17px !important}.font-s-18{font-size:18px !important}.font-s-24{font-size:24px !important}.font-s-26{font-size:26px !important}.font-s-30{font-size:30px !important}.font-s-32{font-size:32px !important}.font-s-36{font-size:36px !important}.font-s-38{font-size:38px !important}.font-s-44{font-size:44px !important}.font-s-48{font-size:48px !important}.font-s-50{font-size:50px !important}.font-s-64{font-size:64px !important}.font-s-80{font-size:80px !important}.otgs-development-site-front-end{display:none !important}.site-header{width:100%;display:flex;align-items:center;box-shadow:0px 4px 30px 0px rgba(0,0,0,.15);height:70px;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:99;background:var(--white)}.site-header>div{height:100%}.container-default{width:100%;padding:0 20px}.site-header-wrapper{width:100%;height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.site-header-logo{width:219px;display:flex}.site-header-logo>a{display:flex;line-height:1}.site-header-menu,.site-header-menu>div{height:100%}.site-header-menu ul.menu{height:100%;padding:unset;margin:unset;list-style:none;display:flex;align-items:center;justify-content:center;gap:20px}.site-header-menu ul.menu>li{height:100%;display:flex;align-items:center;justify-content:center;position:relative}.site-header-menu ul.menu>li:before{position:absolute;content:"";left:50%;bottom:0;width:0;height:4px;background:var(--red);transition:.3s;transform:translateX(-50%)}.site-header-menu ul.menu>li.current-menu-item:before{width:35px}.site-header-menu ul.menu>li>a{color:var(--grey);font-family:Roboto;font-size:17px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.17px;transition:.3s;position:relative}.site-header-menu ul.menu>li.current-menu-item>a,.site-header-menu ul.menu>li:hover>a{color:var(--black)}.site-header-right{display:flex;align-items:center;justify-content:flex-end;gap:15px}.site-header-phone{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--black);font-family:Roboto;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.18px;text-transform:uppercase}@media (min-width:1200px) and (max-width:1920px){.site-header-phone{font-size:.938vw !important;margin-left:2vw}.site-phone-title p+p,.site-footer-link_bottom{font-size:.833vw !important}}.site-phone-title p{margin:0}*+.site-footer-link_bottom{margin-top:4px}.site-phone-title p+p,.site-footer-link_bottom{text-transform:none;color:var(--grey);font-weight:400;white-space:nowrap}.site-footer-link_bottom{color:var(--white);opacity:.7}.arrow-animation{width:17px;height:17px;display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.arrow-animation>svg{width:17px;height:17px;display:inline-block;flex-shrink:0}.arrow-animation>svg:first-child{opacity:1;transform:translate(0,0);transition:transform .2s ease .2s,opacity .2s ease .2s}.with-arrow:hover .arrow-animation>svg:first-child{opacity:0;transform:translate(100%,-100%);transition:transform .2s,opacity .2s}.arrow-animation>svg:last-child{opacity:0;transform:translate(-100%,0);transition:transform .2s,opacity .2s}.with-arrow:hover .arrow-animation>svg:last-child{opacity:1;transform:translate(0,-100%);transition:transform .2s ease .2s,opacity .2s ease .2s}.abs-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.btn-default-white{padding:10px 30px;display:flex;align-items:center;justify-content:center;gap:7px;background:var(--white);border-radius:12px;color:var(--black);font-family:Roboto;font-style:normal;font-weight:500;line-height:120%;transition:.3s}.btn-default-white>svg>path{transition:.3s}.btn-default-white:hover>svg>path[stroke]{stroke:var(--white)}.btn-default-white:hover>svg>path[fill]{fill:var(--white)}.btn-default-white:hover{color:var(--white);background:var(--red)}.btn-default-red{padding:10px 30px;display:flex;align-items:center;justify-content:center;gap:7px;background:var(--red);border-radius:12px;color:var(--white);font-family:Roboto;font-style:normal;font-weight:500;line-height:120%;transition:.3s}.btn-default-red:hover{background:var(--black)}.site-header .btn-default-red{display:grid;grid-template-columns:31px 1fr;grid-gap:7px}.site-header-language .wpml-ls-legacy-dropdown{width:auto}.site-header-language .wpml-ls-legacy-dropdown a{border:none;background:0 0 !important;color:var(--grey);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:120%;transition:.3s;text-align:left;padding:0}.site-header-language .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:23px}.site-header-language .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{top:50%;right:10px;border:none;transform:translateY(-50%);content:"";background-image:url("data:image/svg+xml,%3Csvg width='8' height='9' viewBox='0 0 8 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.61285 3.8999L3.97301 6.53975L1.33317 3.8999' stroke='%23858585' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");width:8px;height:8px;transition:.3s}.site-header-language .wpml-ls-legacy-dropdown:hover a.wpml-ls-item-toggle:after{background-image:url("data:image/svg+xml,%3Csvg width='8' height='9' viewBox='0 0 8 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.61285 3.8999L3.97301 6.53975L1.33317 3.8999' stroke='%23000000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.site-header-language .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border:none}.site-footer{background:#2f3034}.site-footer-top-wrapper{padding:66px 0 77px;display:grid;grid-template-columns:1fr 2fr 1fr 1fr}.btn-double-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}.btn-double-wrapper>a{width:100%;justify-content:flex-start}.site-footer-title{color:var(--grey);font-family:"Roboto Mono";font-style:normal;font-weight:500;line-height:normal;letter-spacing:5.4px;text-transform:uppercase}.site-footer-menu-list{margin:17px 0 0}.site-footer-menu-list ul.menu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:15px}.site-footer-menu-list ul.menu>li>a{color:var(--white);font-family:"Roboto Condensed";font-size:32px;font-style:normal;font-weight:500;line-height:100%;transition:.3s}.site-footer-menu-list ul.menu>li>a:hover{color:var(--red)}.site-footer-catalog-menu-list{margin:15px 0 0}.site-footer-catalog-menu-list ul.menu{margin:0;padding:0;list-style:none;display:block;-moz-column-count:2;column-count:2}.site-footer-catalog-menu-list ul.menu>li{margin-bottom:14px}.site-footer-catalog-menu-list ul.menu>li>a{color:var(--white);font-family:"Roboto";font-size:17px;font-style:normal;font-weight:600;line-height:100%;transition:.3s}.site-footer-catalog-menu-list ul.menu>li>a:hover{color:var(--red)}.site-footer-contact-wrapper{display:grid;grid-template-columns:1fr;grid-gap:40px}.site-footer-contact-email>a,.site-footer-contact-phone>a{color:var(--white);margin:10px 0;font-family:Roboto;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.17px;display:block;transition:.3s}.site-footer-contact-phone>a{margin-bottom:0}.site-footer-contact-email>a:hover,.site-footer-contact-phone>a:hover{color:var(--red)}.site-footer-contact-address-text{color:var(--grey);font-family:Roboto;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.17px;display:block;margin:10px 0 0}.site-footer-socials-buttons{display:flex;flex-direction:column;height:100%;align-items:flex-start;justify-content:space-between}.site-footer-socials-wrapper{margin:19px 0 0;display:flex;align-items:center;justify-content:flex-start;gap:20px}.site-footer-socials-wrapper>a{display:flex;line-height:1}.site-footer-bottom-wrapper{padding:20px 0;position:relative;display:grid;grid-template-columns:1fr 2fr 1fr}.site-footer-bottom-wrapper:before{position:absolute;content:"";left:50%;top:0;width:calc(100% + 40px);height:2px;background:rgba(255,255,255,.15);transform:translateX(-50%)}.site-footer-copyright{color:var(--grey);font-family:Roboto;font-style:normal;font-weight:400;line-height:160%}.develop-link,.site-footer-links-wrapper>a,.site-footer-links-wrapper>span{color:var(--grey);font-family:Roboto;font-style:normal;font-weight:400;line-height:160%;transition:.3s}.develop-link:hover,.site-footer-links-wrapper>a:hover{color:var(--white)}.develop-link>span{color:var(--white);text-transform:uppercase}.site-footer-links-wrapper>span{margin:0 10px}.site-footer-develop{width:100%;display:flex;align-items:center;justify-content:space-between}.scroll-to-top{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--white);font-family:Roboto;font-style:normal;font-weight:400;line-height:160%}.home-banner{position:relative;width:100%;height:0;padding-bottom:48.4375%;overflow:hidden}.home-banner:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:2;background:var(--black);opacity:.5}.russian-fucking-ship{position:absolute;right:50px;bottom:100px;display:flex;align-items:center;justify-content:flex-end;gap:24px;z-index:4}.russian-fucking-ship>svg{flex-shrink:0;transform:rotate(40deg);transition:.3s}.russian-fucking-ship>svg>path{transition:.3s}.russian-fucking-ship-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.russian-fucking-ship-text-top{color:var(--white);text-align:right;font-family:"Roboto Condensed";font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;transition:.3s}.russian-fucking-ship-text-bottom{color:#858585;text-align:right;font-family:Roboto;font-style:normal;font-weight:700;line-height:100%;letter-spacing:3px;text-transform:uppercase;transition:.3s}@media (min-width:650px){.russian-fucking-ship:hover>svg>path[fill]{fill:var(--red)}.russian-fucking-ship:hover .russian-fucking-ship-text-bottom{color:var(--red)}.russian-fucking-ship:hover>svg{transform:rotate(0)}}@media (max-width:650px){.russian-fucking-ship.active>svg>path[fill]{fill:var(--red)}.russian-fucking-ship.active .russian-fucking-ship-text-bottom{color:var(--red)}.russian-fucking-ship.active>svg{transform:rotate(0)}}.home-banner>video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-banner-circles{position:absolute;left:50%;top:0;height:calc(100% - 70px);transform:translateX(-50%);z-index:3;border-radius:50%;border:2px solid rgba(255,255,255,.15)}.home-banner-circles:before,.home-banner-circles:after{position:absolute;content:"";top:0;width:100%;height:100%;border-radius:50%;border:2px solid rgba(255,255,255,.15)}.home-banner-circles:before{left:calc(-100% - 2px)}.home-banner-circles:after{left:calc(100% + 2px)}.home-banner-bottom-link{position:absolute;left:0;bottom:0;width:100%;height:70px;display:flex;align-items:center;justify-content:center;z-index:4}.home-banner-bottom-link:before{position:absolute;content:"";left:0;top:0;width:100%;height:2px;background:rgba(255,255,255,.15)}.home-banner-bottom-link:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:0;background:var(--red);transition:.3s;z-index:1}.home-banner-bottom-link:hover:after{height:100%}.home-banner-bottom-link>a{color:var(--white);font-family:"Roboto Mono";font-style:normal;font-weight:500;line-height:normal;letter-spacing:5.4px;text-transform:uppercase;position:relative;z-index:3;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.home-banner-caption{width:100%;position:absolute;top:calc(50% - 35px);left:50%;transform:translate(-50%,-50%);z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.home-banner-subtitle{color:var(--white);font-family:"Roboto Mono";font-style:normal;font-weight:500;line-height:normal;letter-spacing:5.4px;text-transform:uppercase;margin:0 0 12px}.home-banner-title{color:var(--white);font-family:"Roboto Condensed";font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;margin:0 0 41px;text-align:center}.home-banner-dstu{color:var(--white);font-family:"Roboto Condensed";font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;position:absolute;left:50px;bottom:80px;z-index:4}.home-banner .btn-default-red{padding:18px 30px;gap:30px}.btn-center-wrapper{display:flex;align-items:center;justify-content:center}.home-banner-adv-wrapper{position:absolute;top:calc(50% - 35px);transform:translateY(-50%);z-index:4;display:grid;grid-template-columns:1fr;grid-gap:80px}.home-banner-adv-wrapper.left-adv{left:50px}.home-banner-adv-wrapper.right-adv-list{right:50px}.home-banner-adv-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.home-banner-adv-number{display:flex;align-items:center;justify-content:flex-start;color:var(--white);font-family:"Roboto Condensed";font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;margin:0 0 7px}.home-banner-adv-number.align-items-base{align-items:baseline}.home-banner-adv-number>span{margin-left:5px;font-weight:500;line-height:1}.right-adv-list .home-banner-adv-item{align-items:flex-end}.left-adv .home-banner-adv-text{position:relative;padding-left:60px;color:var(--white);font-family:Roboto;font-style:normal;font-weight:500;line-height:120%}.left-adv .home-banner-adv-text:before{position:absolute;content:"";left:0;top:9px;width:35px;height:3px;background:var(--red);transition:.3s}.home-banner-adv-item:hover .home-banner-adv-text:before{transform:rotate(30deg)}.right-adv-list .home-banner-adv-text{position:relative;padding-right:60px;text-align:right;color:var(--white);font-family:Roboto;font-style:normal;font-weight:500;line-height:120%}.right-adv-list .home-banner-adv-text:before{position:absolute;content:"";right:0;top:9px;width:35px;height:3px;background:var(--red);transition:.3s}.o-kompanyy{position:relative;padding:50px 0;background:#f0f0f0}.o-kompanyy-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.o-kompanyy-top{margin-bottom:134px}.o-kompanyy-padding{background:var(--white);border-radius:12px;overflow:hidden;padding:50px 52px 50px 50px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.o-kompanyy-image{border-radius:12px;overflow:hidden;position:relative;height:100%}.custom-subtitle-top{color:var(--red);font-family:"Roboto Mono";font-style:normal;font-weight:500;line-height:normal;letter-spacing:5.4px;text-transform:uppercase;margin:0 0 16px}.custom-title{color:var(--black);font-family:"Roboto Condensed";font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase}.custom-text-with-line{margin:100px 0 24px;position:relative;padding:6px 0 6px 34px;color:var(--black);font-family:Roboto;font-style:normal;font-weight:600;line-height:140%}.custom-text-with-line:before{position:absolute;content:"";left:0;top:0;border-radius:10px;width:4px;height:100%;background:var(--red)}.custom-text{color:var(--black);font-family:Roboto;font-style:normal;font-weight:400;line-height:160%}.custom-text>p{margin:0 0 30px}.custom-text>*:last-child{margin:0}.custom-text>ul{padding:0;margin:0;list-style:none}.custom-text>ul>li{position:relative;padding-left:22px;color:var(--black);font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:160%}.custom-text>ul>li:before{position:absolute;content:"";left:0;top:12.9px;width:3px;height:3px;background:var(--red)}.o-kompanyy-calc{position:relative}.o-kompanyy-calc>div{position:relative;z-index:3}.o-kompanyy-calc>img{position:absolute;bottom:0;left:0;width:100%;height:auto;z-index:1;transition:.3s}.o-kompanyy-calc:hover>img{transform:scale(1.1)}.o-kompanyy-calc>svg{position:absolute;left:50%;bottom:35px;transform:translateX(-50%);z-index:2}.o-kompanyy-item .btn-default-red{padding:18px 30px}.btn-default-lined{padding:0 0 16px;position:relative;color:var(--black);font-family:Roboto;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.17px}.btn-default-lined:before{position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%);width:100%;height:2px;background:var(--black);transition:.3s}.btn-default-lined:hover:before{width:0}.o-kompanyy-data{position:relative}.o-kompanyy-data div{position:relative;z-index:3}.o-kompanyy-data>img{position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(-100%);z-index:2;height:calc(100% - 195px);width:auto;transition:1s;opacity:0;visibility:hidden}section.inview .o-kompanyy-data>img{transform:translateY(-50%) translateX(0);opacity:1;visibility:visible}.o-kompanyy-image>svg{position:absolute;left:0;top:50%;transform:translateY(-50%) translateX(100%);z-index:2;height:calc(100% - 195px);width:auto;transition:1s;opacity:0;visibility:hidden}section.inview .o-kompanyy-image>svg{transform:translateY(-50%) translateX(0);opacity:1;visibility:visible}.o-kompanyy-item-image{position:relative;z-index:1;display:flex;width:100%;height:100%}.o-kompanyy-item-image>img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.katalog-produkczyy{position:relative;background:#2f3034;padding:76px 0 92px}.katalog-produkczyy .custom-subtitle-top-white{color:var(--grey)}.katalog-produkczyy>svg{position:absolute;bottom:72px;width:34.375%;transition:.5s}.katalog-produkczyy>svg.left-svg{left:20px;transform:translateX(-100%)}.katalog-produkczyy>svg.right-svg{right:20px;transform:translateX(100%)}.katalog-produkczyy.inview>svg{transform:translateX(0)}.custom-subtitle-top-white{color:var(--white);text-align:center;font-family:"Roboto Mono";font-style:normal;font-weight:500;line-height:normal;letter-spacing:5.4px;text-transform:uppercase;margin:0 0 16px}.custom-title-white{color:var(--white);text-align:center;font-family:"Roboto Condensed";font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;margin:0 0 60px}.katalog-produkczyy-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;margin:0 0 40px}.product-item{position:relative;height:0;padding-bottom:79.12%;border-radius:12px;overflow:hidden;background:var(--white)}.product-item>img{position:absolute;right:0;bottom:0;z-index:1;width:70%;height:auto;max-height:100%;max-width:-moz-fit-content;max-width:-webkit-fit-content;max-width:fit-content;transition:.3s}.product-item:hover>img{transform:scale(1.1)}.product-item-top{position:absolute;z-index:2;left:40px;top:40px;max-width:calc(100% - 109px);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.product-item-number{color:var(--red);font-family:"Roboto Mono";font-style:normal;font-weight:500;line-height:normal;letter-spacing:5.4px;text-transform:uppercase;margin:0 0 9px}.product-item-name{color:var(--black);font-family:"Roboto Condensed";font-style:normal;font-weight:700;line-height:100%}.product-item>a:not(.abs-link){position:absolute;left:40px;bottom:40px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;z-index:2;border-radius:12px;transition:.1s}.product-item>a:not(.abs-link):hover{background:var(--red)}.btn-default-transparent{display:flex;align-items:center;justify-content:center;gap:20px;color:var(--white);font-family:Roboto;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.17px}.show-full-more-less>svg,.show-full-seo>svg,.btn-default-transparent>svg{transition:.3s}.show-full-more-less:hover>svg,.show-full-seo:hover>svg,.btn-default-transparent:hover>svg{transform:rotate(360deg)}.vbrat-zakazat{margin:80px 0}.vbrat-zakazat-wrapper{display:grid;grid-template-columns:repeat(2,1fr);border-radius:12px;overflow:hidden}.vbrat-zakazat-image{position:relative;display:flex}.vbrat-zakazat-image>svg:not(.left-svg){position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(-100%);height:calc(100% - 137.66px);width:auto;z-index:2;transition:1s;opacity:0;visibility:hidden}section.inview .vbrat-zakazat-image>svg:not(.left-svg){transform:translateY(-50%) translateX(0);opacity:1;visibility:visible}.vbrat-zakazat-image>svg.left-svg{position:absolute;top:50%;left:30px;transform:translateY(-50%);height:calc(100% - 60px);width:auto;z-index:2}.vbrat-zakazat-caption{position:relative;background:var(--white);padding-left:18.1%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.vbrat-zakazat-caption>div{position:relative;z-index:3;max-width:511px}.vbrat-zakazat-caption>svg{position:absolute;left:0;top:50%;transform:translateY(-50%) translateX(100%);height:calc(100% - 137.66px);width:auto;z-index:2;transition:1s;opacity:0;visibility:visible}section.inview .vbrat-zakazat-caption>svg{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.vbrat-zakazat-caption .custom-subtitle-top{margin-bottom:16px}.vbrat-zakazat-caption .custom-title{margin-bottom:19px}.vbrat-zakazat-caption .custom-text{margin-bottom:24px}.vbrat-zakazat-caption .btn-default-red{padding:18px 30px}.predostavlyaem-uslugy{margin:0 0 44px}.predostavlyaem-uslugy-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.service-item{position:relative;height:0;padding-bottom:70.14%;border-radius:12px;overflow:hidden;background:var(--white)}.service-item:not(.service-item-caption){transition:.4s;opacity:0;visibility:hidden}.service-item:not(.service-item-caption):nth-child(2){transition-delay:.4s}.service-item:not(.service-item-caption):nth-child(3){transition-delay:.9s}.service-item:not(.service-item-caption):nth-child(4){transition-delay:1.4s}.service-item:not(.service-item-caption):nth-child(5){transition-delay:1.9s}.service-item:not(.service-item-caption):nth-child(6){transition-delay:2.4s}section.inview .service-item:not(.service-item-caption){opacity:1;visibility:visible}.archive .service-item>svg,.service-item:not(:last-child)>svg{position:absolute;right:0;top:50%;transform:translateY(-50%);height:calc(100% - 112px);width:auto;z-index:1;opacity:0;visibility:hidden;transition:.3s}.archive .service-item:hover>svg,.service-item:not(:last-child):hover>svg{opacity:1;visibility:visible}.service-item>img{position:absolute;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s}.service-item:hover>img{opacity:0;visibility:hidden}.service-item-top{position:absolute;left:48px;top:55px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;z-index:2;width:100%;max-width:calc(100% - 94px)}.service-item-number{color:var(--red);font-family:"Roboto Mono";font-style:normal;font-weight:500;line-height:normal;letter-spacing:5.4px;text-transform:uppercase;margin:0 0 12px}.service-item-name{color:var(--black);font-family:"Roboto Condensed";font-style:normal;font-weight:700;line-height:100%;height:calc(1*44px*2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.service-item-except{color:var(--black);font-family:Roboto;font-style:normal;font-weight:400;line-height:160%;margin:15.5px 0 0;opacity:0;visibility:hidden;transition:.3s}.service-item:hover .service-item-except{opacity:1;visibility:visible}.service-item-bottom{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;z-index:2}.service-item-bottom>a{width:100%;padding:24px 50.5px 25px;display:flex;align-items:center;justify-content:space-between;color:var(--black);font-family:Roboto;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.17px;transition:.3s}.service-item-bottom>a>*{position:relative;z-index:2}.service-item-bottom>a:before{position:absolute;content:"";left:0;bottom:0;width:100%;height:4px;z-index:2;background:var(--red);transition:.3s}.service-item-bottom>a svg>path{transition:.3s}.service-item:hover .service-item-bottom>a svg>path{stroke:var(--black)}.service-item-bottom>a:hover svg>path{stroke:var(--white) !important}.service-item-bottom>a:hover{color:var(--white) !important}.service-item-bottom>a:hover:before{height:100%}.service-item-last{position:relative}.service-item-last>svg{position:absolute;right:50.5px;top:62px;max-height:calc(100% - 170px);width:auto}.service-item-last>svg>path{transition:.3s}.service-item-last:hover>svg>path{stroke:var(--red)}.service-item:hover .service-item-top-white .service-item-number,.service-item:hover .service-item-top-white .service-item-name,.service-item:hover .service-item-bottom-white>a{color:var(--black)}.service-item-top.service-item-top-white .service-item-number,.service-item-top.service-item-top-white .service-item-name,.service-item-bottom.service-item-bottom-white>a{color:var(--white)}.service-item-pattern{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--black);opacity:.1;z-index:2;transition:.3s}.service-item:hover .service-item-pattern{opacity:0;visibility:hidden}.service-item.service-item-caption{background:0 0;padding:0 60px;display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column}.service-item-caption .custom-subtitle-top{margin-bottom:16px}.service-item-caption .custom-title{text-align:center;margin-bottom:20px}.service-item-caption .custom-text{text-align:center}.seo-text{margin:50px 0 94px}.btn-more-wrapper{display:none}.seo-text-info{margin:0 0 26px}.seo-text-info *:not(h1,h2,h3,h4,h5,h6){font-family:Roboto}.seo-text-info h1,.seo-text-info h2,.seo-text-info h3,.seo-text-info h4,.seo-text-info h5,.seo-text-info h6{font-family:"Roboto Condensed"}.seo-text-info *{color:var(--black)}.seo-text-info img{display:block}.seo-text-info>*{margin:0 0 26px}.seo-text-info p,.seo-text-info li{font-size:18px;font-style:normal;font-weight:400;line-height:160%}.seo-text-info h1,.seo-text-info h2{font-size:32px;font-style:normal;font-weight:500;line-height:100%;margin:0 0 26px}.seo-text-info>*:last-child{margin-bottom:0}.overflow-text{overflow:hidden}.show-full-more-less,.show-full-seo{display:flex;align-items:center;justify-content:flex-start;gap:20px;color:var(--black);font-family:Roboto;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.17px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.show-full-more-less>svg,.show-full-seo>svg{transition:.3s}.show-full-more-less.active>svg,.show-full-seo.active>svg{transform:rotate(180deg)}.custom-page-banner{position:relative;height:0;padding-bottom:26.04%}.custom-page-banner>img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.custom-page-banner:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:var(--black);opacity:.5;z-index:2}.custom-page-banner-circles{display:flex;justify-content:center;flex-wrap:nowrap;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:3;height:100%;overflow:hidden;width:100%}.custom-page-banner-circles>div{flex-shrink:0;border-radius:50%;height:100%;border:2px solid rgba(255,255,255,.15)}.custom-page-banner-caption{position:absolute;left:55px;bottom:31px;z-index:4;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.custom-page-banner-text{position:absolute;width:50%;max-width:807px;right:60px;bottom:45px;z-index:3;padding:6px 0 6px 37px;color:var(--white);font-family:Roboto;font-style:normal;font-weight:600;line-height:140%}.custom-page-banner-text:before{position:absolute;content:"";left:0;top:0;width:4px;height:100%;border-radius:10px;background:var(--red)}.custom-page-banner-title{color:var(--white);font-family:Roboto;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;margin:0 0 17px -4.62px}.custom-page-banner-breadcrumb ol{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:flex-start}.custom-page-banner-breadcrumb ol>li:last-child{color:var(--white);font-family:Roboto;font-size:15px;font-style:normal;font-weight:400;line-height:140%;opacity:.6;padding-right:0}.custom-page-banner-breadcrumb ol>li>a{color:var(--white);font-family:Roboto;font-size:15px;font-style:normal;font-weight:400;line-height:140%}.custom-page-banner-breadcrumb ol>li{padding-right:22px;position:relative;line-height:1}.custom-page-banner-breadcrumb ol>li:before{position:absolute;content:"";right:0;top:50%;transform:translateY(-50%);width:13px;height:13px;background-image:url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.97949 2.54028L8.9393 6.50009L4.97949 10.4599" stroke="white" stroke-width="1.6" stroke-linecap="round"/></svg>')}.custom-page-banner-breadcrumb ol>li+li{margin-left:10px}.custom-page-banner-breadcrumb ol>li:last-child:before{display:none}.about-company{margin:80px 0}.about-company-wrapper{display:grid;grid-template-columns:2fr 1fr;grid-gap:19px}.about-company-wrapper>div:first-child{background:var(--white);padding:50px 45px 50px 50px}.about-company-item-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;position:relative;z-index:3}.about-company-item-wrapper>div{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.about-company .custom-title{margin:0 0 100px}.about-company-adv-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.about-company-adv-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.about-company-adv-number{display:flex;align-items:center;justify-content:flex-start;color:var(--black);font-family:"Roboto Condensed";font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;margin:0 0 7px}.about-company-adv-number.align-items-base{align-items:baseline}.about-company-adv-number>span{margin-left:5px;font-weight:500;line-height:1}.about-company-adv-text{position:relative;padding-left:60px;color:var(--black);font-family:Roboto;font-style:normal;font-weight:500;line-height:120%}.about-company-adv-text:before{position:absolute;content:"";left:0;top:9px;width:35px;height:3px;background:var(--red);transition:.3s}.about-company-adv-item:hover .about-company-adv-text:before{transform:rotate(30deg)}.about-company-item-image{display:flex;height:100%}.about-company-item-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-company-item{position:relative;border-radius:12px;overflow:hidden}.about-company-item:first-child>img{position:absolute;right:0;top:50%;transform:translateY(-50%);height:calc(100% - 195px);width:auto}.about-company-item:last-child>svg{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;height:calc(100% - 195px);width:auto}.about-company .custom-text-with-line{margin-top:0}.rabota-kompanyy{padding:95px 0 80px;background:#2f3034}.rabota-kompanyy>div{padding:0 70px}.rabota-kompanyy-content-text{display:none;padding-top:30px}.rabota-kompanyy-content-text p{margin-top:0}.rabota-kompanyy-wrapper{width:100%;display:grid;grid-template-columns:25% 1fr;grid-gap:123px;align-items:flex-start;margin:0 0 113px}.rabota-kompanyy-circles{display:flex;align-items:flex-start;width:100%;position:relative;width:59.445%;height:0;padding-bottom:59.445%}.rabota-kompanyy-circles>div{position:absolute;flex-shrink:0;width:100%;height:0;padding-bottom:100%;border-radius:50%;border:2px solid rgba(255,255,255,.15);transition:.3s}.rabota-kompanyy-circles>div:nth-child(2){margin-left:27.48%}.rabota-kompanyy-circles>div:nth-child(3){margin-left:54.96%}.rabota-kompanyy-circles>div:nth-child(4){margin-left:82.44%}.rabota-kompanyy-circles>div.active{border:2px solid var(--white)}.rabota-kompanyy-content-wrapper{display:grid;grid-template-columns:1fr 545px;grid-gap:92px;align-items:flex-start}.rabota-kompanyy-content-titles{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px}.rabota-kompanyy-content-title-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px}.rabota-kompanyy-content-title-item-number{color:var(--grey);font-family:"Roboto";font-style:normal;font-weight:500;line-height:normal;letter-spacing:5.4px;text-transform:uppercase}.rabota-kompanyy-content-title-item>a{transition:.3s;color:var(--grey);font-family:"Roboto Condensed";font-style:normal;font-weight:700;line-height:100%}.rabota-kompanyy-content-title-item>a.active{color:var(--white)}.rabota-kompanyy-content-text{color:var(--white);font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:160%}.company-adv-list{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:60px}.company-adv-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:9.5px}.company-adv-item-top{display:flex;align-items:center;justify-content:flex-start;gap:22px}.company-adv-item-icon{flex-shrink:0;max-width:80px;display:flex}.preymushhestva-yspolzovanyya-adv-item-icon>svg>path,.company-adv-item-icon>svg>path{transition:.3s}.preymushhestva-yspolzovanyya-adv-item:hover .preymushhestva-yspolzovanyya-adv-item-icon>svg>path[stroke="#858585"],.company-adv-item:hover .company-adv-item-icon>svg>path[stroke="#858585"]{stroke:var(--white)}.preymushhestva-yspolzovanyya-adv-item:hover .preymushhestva-yspolzovanyya-adv-item-icon>svg>path[fill="#858585"],.company-adv-item:hover .company-adv-item-icon>svg>path[fill="#858585"]{fill:var(--white)}.company-adv-item-name{height:calc(1.2*15px*3);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--white);font-family:Roboto;font-style:normal;font-weight:500;line-height:120%}.company-adv-item-bottom{color:var(--grey);font-family:Roboto;font-style:normal;font-weight:400;line-height:140%;transition:.3s}.company-adv-item:hover .company-adv-item-bottom{color:var(--white)}.dlya-klyentov-image{position:relative;height:0;padding-bottom:39.89%;border-radius:12px;overflow:hidden}.dlya-klyentov-image:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;border-radius:12px;border:1px solid #dd1a21;opacity:.5;background:var(--black);z-index:2}.dlya-klyentov-image>img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.top-line-text{position:absolute;z-index:4;left:50px;top:60px;padding:6.22px 0 6.22px 37.26px;max-width:807px;color:var(--white);font-family:Roboto;font-style:normal;font-weight:600;line-height:140%}.top-line-text:before{position:absolute;content:"";left:0;top:0;width:4px;height:100%;background:#dd1a21;border-radius:10px}.bottom-text-wrapper{position:absolute;z-index:4;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:72px;width:calc(100% - 120px);left:50%;transform:translateX(-50%);bottom:65px}.bottom-text-wrapper .custom-text{color:var(--white)}.porezka-razmeru{margin:80px 0 76px}.porezka-razmeru-wrapper{display:grid;grid-template-columns:1fr 2fr;grid-gap:19px}.porezka-razmeru-item{border-radius:12px;overflow:hidden;position:relative}.porezka-razmeru-item>svg{position:absolute;left:0;top:50%;transform:translateY(-50%);height:100%;width:auto;z-index:1}.porezka-razmeru-item>div{position:relative;z-index:2}.porezka-razmeru-image{position:relative;height:100%;display:flex}.porezka-razmeru-image>img{-o-object-fit:cover;object-fit:cover}.porezka-razmeru-image>svg{position:absolute;right:0;top:50%;transform:translateY(-50%);height:100%;width:auto;z-index:2}.porezka-razmeru-item-wrapper>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%}.porezka-razmeru-item-image{display:flex}.porezka-razmeru-item:last-child{background:#fff;padding:50px 28px 50px 50px}.porezka-razmeru-item-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:72px}.porezka-razmeru .custom-title{margin:0 0 62px}.porezka-razmeru+.seo-text{margin-top:0}.porezka-razmeru .custom-text{max-width:531px}.product-catalog{margin:80px 0 0}.about-product-category{overflow:hidden;padding:88px 0 92px}.about-product-category .container-default{padding:0 70px}.about-product-category .custom-title{margin:0 0 32px}.about-product-category-wrapper{display:grid;grid-template-columns:1fr 600px;align-items:center;grid-gap:193px;padding-right:107px}.about-product-category-image{position:relative;height:0;padding-bottom:100%}.about-product-category-image>img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.about-product-category-image:before{position:absolute;content:"";left:100%;top:0;width:100%;height:100%;border-radius:50%;border:2px solid #cbcbcb;opacity:.3}.about-product-category-image:after{position:absolute;content:"";right:100%;top:0;width:100%;height:100%;border-radius:50%;border:2px solid #cbcbcb;opacity:.3}.more-less-text>.btn-more-wrapper{margin-top:26px}.catalog-products{margin:80px 0 0}.catalog-products-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.product-item-list{background:var(--white);border-radius:12px;overflow:hidden}.product-item-image{position:relative;height:0;padding-bottom:59.34%;border-radius:12px;overflow:hidden}.product-item-image>img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-item-caption{padding:10px 30px 30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.space-between-caption .product-item-list{display:flex;flex-direction:column}.space-between-caption .product-item-caption{height:100%;justify-content:space-between}.product-item-list-name{color:var(--black);font-family:Roboto;font-style:normal;font-weight:600;line-height:140%;margin:0 0 21px}.product-item-m-in-t{color:var(--grey);font-family:Roboto;font-style:normal;font-weight:400;line-height:140%;margin:0 0 23px}.product-item-m-in-t>span:last-child{margin-left:15px;font-weight:500;color:var(--black)}.product-item-price-type-wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:35px;width:100%;margin:0 0 21px}.product-item-price-type-wrapper>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.product-item-price-type-wrapper label{color:#858585;font-family:Roboto;font-style:normal;font-weight:400;line-height:140%}.product-item-price-btn-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:35px;align-items:center;width:100%}.product-item-price-btn-wrapper .btn-center-wrapper{width:100%}.product-item-price-btn-wrapper .btn-center-wrapper>a{width:100%;justify-content:center;padding-top:18px;padding-bottom:18px}.product-item-price{color:var(--black);font-family:Roboto;font-style:normal;font-weight:600;line-height:140%}.nice-select{width:100%;border:none;border-bottom:2px solid #cbcbcb;border-radius:0;padding-left:0;color:var(--black);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;height:38px;line-height:38px}.nice-select:after{border:none;content:"";background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.5381 6.6554L7.58834 11.6092L2.63859 6.6554" stroke="black" stroke-width="2" stroke-linecap="round"/></svg>');width:16px;height:16px;right:2px;top:50%;transform:translateY(-50%);margin:0;transform-origin:unset}.nice-select.open:after{transform:translateY(-50%) rotate(-180deg)}.nice-select .list{width:100%;margin:2px 0 0}.post-type-archive-services .predostavlyaem-uslugy{margin:80px 0 0;padding-bottom:62px}.single-services .about-company .custom-title{margin-bottom:52px}.preymushhestva-yspolzovanyya{position:relative;background:#2f3034;padding:88px 0}.preymushhestva-yspolzovanyya>div{padding:0 70px}.preymushhestva-yspolzovanyya>svg{position:absolute;right:50px;top:51px}.preymushhestva-yspolzovanyya-adv-list{display:flex;align-items:flex-start;justify-content:flex-end;gap:60px}.preymushhestva-yspolzovanyya-adv-item{width:calc(((100% - 300px)/6))}.preymushhestva-yspolzovanyya .custom-text-with-line{max-width:806px;color:var(--white);margin:0 0 146px}.preymushhestva-yspolzovanyya-adv-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:9.5px}.preymushhestva-yspolzovanyya-adv-item-top{display:flex;align-items:center;justify-content:flex-start;gap:22px}.preymushhestva-yspolzovanyya-adv-item-icon{flex-shrink:0;max-width:80px;display:flex}.preymushhestva-yspolzovanyya-adv-item-name{height:calc(1.2*15px*3);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--white);font-family:Roboto;font-style:normal;font-weight:500;line-height:120%}.preymushhestva-yspolzovanyya-adv-item-bottom{color:var(--grey);font-family:Roboto;font-style:normal;font-weight:400;line-height:140%;transition:.3s}.preymushhestva-yspolzovanyya-adv-item:hover .preymushhestva-yspolzovanyya-adv-item-bottom{color:var(--white)}.contact-data{margin:80px 0}.contact-data-wrapper{display:grid;grid-template-columns:1fr 2fr;grid-gap:15px;align-items:flex-start}.contact-data-caption{padding:48px 45px 25px;position:relative;border-radius:12px;background:var(--white);overflow:hidden;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.contact-data-caption-bottom{position:absolute;left:0;bottom:0;width:100%;padding:25px 45px}.contact-data-caption-bottom:before{position:absolute;content:"";left:0;bottom:0;width:100%;height:4px;background:var(--red);transition:.3s}.contact-data-caption:hover .contact-data-caption-bottom:before{height:100%}.contact-data-company{color:var(--black);font-family:"Roboto Condensed";font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;margin:0 0 30px}.contact-data-phones{margin:0 0 8px}.contact-data-emails,.contact-data-phones{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}.contact-data-emails>a,.contact-data-phones>a{color:var(--black);font-family:Roboto;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.17px}.container-map{position:relative;height:0;padding-bottom:40.26%}.container-map>iframe{position:absolute;left:0;top:0;width:100%;height:100%}.contact-data-worktime,.contact-data-address{color:var(--black);font-family:Roboto;font-style:normal;font-weight:400;line-height:160%;transition:.3s;position:relative;z-index:2}.contact-data-caption:hover .contact-data-worktime,.contact-data-caption:hover .contact-data-address{color:var(--white)}.contact-form{margin:0 0 94px}.contact-form-wrapper{position:relative;padding:77px 159px 77px 0;border-radius:12px;overflow:hidden}.contact-form-wrapper>img{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-form-wrapper:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:var(--black);opacity:.6;z-index:2}.contact-form-wrapper>svg{position:absolute;left:30px;bottom:45px;z-index:3}.contact-form-caption{left:42.13%;width:53%;position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.contact-form .custom-subtitle-top{color:#858585;margin-bottom:16px}.contact-form .custom-title{color:var(--white);margin-bottom:19px}.contact-form .custom-text{max-width:511px;color:var(--white);margin-bottom:32px}.form-field-wrapper{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.form-field input[type=text],.form-field input[type=email]{width:100%;padding:17px 29px;color:var(--black);font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.17px;border-radius:12px;background:var(--white);border:1px solid #cbcbcb;outline:none !important}.form-field input::-webkit-input-placeholder,.form-field textarea::-webkit-input-placeholder{color:#858585;font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.17px}.form-field input::-moz-placeholder,.form-field textarea::-moz-placeholder{color:#858585;font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.17px}.form-field input:-ms-input-placeholder,.form-field textarea:-ms-input-placeholder{color:#858585;font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.17px}.form-field input:-moz-placeholder,.form-field textarea:-moz-placeholder{color:#858585;font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.17px}.form-field .btn-default-red{padding:18px 30px;gap:10px;white-space:nowrap}.d-none{display:none !important}.wpcf7-response-output{display:none !important}.price-table{margin:80px 0}.price-table-wrapper{display:grid;grid-template-columns:576px 1fr;grid-gap:20px}.price-table-titles{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}.price-table-titles-item{position:relative;border-radius:12px;overflow:hidden;padding:17px 30px 21px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:var(--white);width:100%}.price-table-titles-item:before{position:absolute;content:"";left:0;bottom:0;width:100%;height:4px;background:var(--red);opacity:0;visibility:hidden;transition:.3s}.price-table-titles-item.active:before{opacity:1;visibility:visible}.price-table-titles-item-number{margin:0 0 8px;color:#858585;font-family:"Roboto Mono";font-style:normal;font-weight:500;line-height:normal;letter-spacing:5.4px}.price-table-titles-item.active .price-table-titles-item-number{color:#dd1a21}.price-table-titles-item-name{color:#858585;font-family:"Roboto Condensed";font-style:normal;font-weight:700;line-height:100%}.price-table-titles-item.active .price-table-titles-item-name{color:var(--black)}.price-table-content-item{display:none}.price-table-content-item>table{border-radius:12px;background:var(--white);border-spacing:0}.price-table-content-item>table>tbody>tr+tr td{border-top:1px solid #cbcbcb !important}.price-table-content-item table th{border:none;color:var(--black);text-align:center;font-family:Roboto;font-size:15px;font-style:normal;font-weight:400;line-height:140%;padding:14px 12px}.price-table-content-item table td:not(.once-column){border:none;text-align:center;color:var(--black);font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:120%;padding:21px 8px}.price-table-content-item table td.once-column{padding:13px 0;background:#2f3034;color:var(--white);font-family:Roboto;font-size:24px;font-style:normal;font-weight:600;line-height:140%;text-align:center}.calculator-info{margin:80px 0}.calculator-info-wrapper{display:grid;grid-template-columns:1fr 614px;grid-gap:20px;align-items:flex-start;min-height:200px;background:var(--white);padding:48px 48px 48px 50px;border-radius:12px}.calculator-info-title{color:var(--black);font-family:Roboto;font-style:normal;font-weight:600;line-height:140%;margin:0 0 25px}.calculator-info-left-list{display:grid;grid-template-columns:412px 1fr 1fr;border:1px solid #cbcbcb;border-radius:12px}.calculator-info-steps{grid-column:span 3;padding:19px 0;border-bottom:1px solid #cbcbcb}.calculator-info-steps-wrapper{display:flex;align-items:center;justify-content:center;gap:16px}.calculator-info-steps-item{display:flex;align-items:center;justify-content:center;gap:14px}.step-item-delimeter{width:60px;height:1px;background:#858585;transition:.3s}.step-item-number{width:52px;height:52px;display:flex;align-items:center;justify-content:center;color:var(--black);font-family:Roboto;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.17px;transition:.3s;background:#f0f0f0;border-radius:12px}.step-item-name{color:#858585;font-family:Roboto;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.17px;transition:.3s}.calculator-info-steps-item.active .step-item-number{background:var(--red);color:var(--white)}.calculator-info-steps-item.active .step-item-name{color:var(--black)}.calculator-info-steps-item.active+.step-item-delimeter{background:var(--black)}.calculator-info-categories-wrapper{padding:35px 30px 34px;background:#f0f0f0;border-radius:12px 0 0 12px}.calculator-info-subtitle{color:#858585;font-family:Roboto;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.17px;margin:0 0 21px}.calculator-info-categories{display:grid;grid-template-columns:1fr;grid-gap:5px}.calculator-info-category{position:relative;width:100%;height:48px;padding-left:25px;background:var(--white);border-radius:12px;overflow:hidden;color:#858585;font-family:"Roboto Condensed";font-style:normal;font-weight:700;line-height:100%;display:flex;align-items:center;justify-content:space-between;transition:.3s}.calculator-info-category:before{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);height:4px;width:0;background:#dd1a21;transition:.3s}.calculator-info-category>img{height:100%;width:auto}.calculator-info-category.active{color:var(--black)}.calculator-info-category.active:before{width:100%}.calculator-info-sub-categories{padding:35px 51px 35px 37px}.sub-categories-list{display:none}.sub-categories-list>div{display:grid;grid-template-columns:1fr;grid-gap:27px}.sub-categories-item{color:#858585;font-family:Roboto;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.18px;transition:.3s}.sub-categories-item.active{color:var(--black)}.calculator-info-sub-categories .calculator-info-subtitle{margin-bottom:35px}.calculator-info-products-inner-list{display:none}.calculator-info-products{padding:35px 51px 35px 35px;border-left:1px solid #cbcbcb}.calculator-info-products .calculator-info-subtitle{margin-bottom:35px}.calculator-info-product-item{color:#858585;font-family:Roboto;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.18px;transition:.3s}.calculator-info-product-item.active{color:var(--black)}.calculator-info-right-list{border-radius:12px;background:rgba(240,240,240,.5);border:1px solid #cbcbcb;padding:38px 35px 48px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;opacity:0;visibility:hidden;transition:.3s}.calculator-info-right-list.active{opacity:1;visibility:visible}.calculator-info-right-list>div{width:100%}.calculator-select-product-name{padding:12px 0 9px 28px;color:var(--black);font-family:Roboto;font-style:normal;font-weight:600;line-height:140%;position:relative;margin:0 0 50px}.calculator-select-product-name:before{position:absolute;content:"";left:0;top:0;width:4px;height:100%;background:var(--red);border-radius:10px}.calculator-type-calculate-wrapper.with-border{padding-bottom:61px;border-bottom:1px solid #cbcbcb;margin-bottom:30px}.calculator-type-calculate-wrapper,.calculator-type-calculate-radio{display:grid;grid-template-columns:1fr 297px;grid-gap:10px;align-items:flex-start}.calculator-type-calculate-radio{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px}.calculator-type-calculate-radio>label>input{display:none}.calculator-type-calculate-radio>label{display:flex;align-items:center;justify-content:flex-start;gap:14px}.calculator-type-calculate-radio>label>span.custom-radio{width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #cbcbcb;transition:.3s;position:relative;background:var(--white);flex-shrink:0}.calculator-type-calculate-radio>label>span.custom-radio:before{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);width:7px;height:7px;background:var(--black);opacity:0;visibility:hidden;border-radius:50%}.calculator-type-calculate-radio>label>input:checked+span.custom-radio{border:1px solid var(--black)}.calculator-type-calculate-radio>label>input:checked+span.custom-radio:before{opacity:1;visibility:visible}.calculator-type-calculate-radio>label>span:not(.custom-radio){color:var(--black);font-family:Roboto;font-style:normal;font-weight:400;line-height:100%}.calculate-value-input{position:relative}.calculate-value-input>input{width:100%;outline:none !important;background:var(--white);border-radius:12px;border:1px solid #cbcbcb;padding:18px 70px 18px 30px;color:var(--black);font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.17px}.calculate-value-input>span{position:absolute;width:61px;height:100%;top:0;right:0;display:flex;align-items:center;justify-content:center;background:var(--white);z-index:2;border:1px solid #cbcbcb;border-radius:0 12px 12px 0;color:var(--black);font-family:Roboto;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.17px}.calculator-info-result-title{margin:30px 0 22px;color:var(--black);font-family:Roboto;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.18px}.calculator-type-calculate-checkbox{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:19px}.calculator-type-calculate-checkbox>label{display:flex;align-items:center;justify-content:flex-start;gap:15.5px}.calculator-type-calculate-checkbox>label>input{display:none}.calculator-type-calculate-checkbox>label>span.custom-checkbox{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--white);border:1px solid #cbcbcb;transition:.3s;position:relative}.calculator-type-calculate-checkbox>label>span.custom-checkbox>svg{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;border-radius:50%}.calculator-type-calculate-checkbox>label>input:checked+span.custom-checkbox{border:1px solid var(--red);background:var(--red)}.calculator-type-calculate-checkbox>label>input:checked+span.custom-checkbox>svg{opacity:1;visibility:visible}.calculator-type-calculate-checkbox>label>span:not(.custom-checkbox){color:var(--black);font-family:Roboto;font-style:normal;font-weight:400;line-height:100%}.calculator-info-right{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.calculate-delivery-address{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.calculate-delivery-address-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:7px;width:100%}.calculate-delivery-address-item>label{color:#858585;font-family:Roboto;font-style:normal;font-weight:400;line-height:140%}.calculate-delivery-address-item>input{padding:0 0 9px;outline:none !important;background:0 0;border:none;border-bottom:2px solid #cbcbcb;color:var(--black);width:100%;font-family:Roboto;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.17px}#add-to-order{padding-top:18px;padding-bottom:18px}.calculator-info-result-total{width:100%;display:flex;align-items:baseline;justify-content:space-between;margin:0 0 34px}.calculator-info-result-total-title{color:#858585;font-family:Roboto;font-style:normal;font-weight:500;line-height:160%}.calculator-info-result-total-value{color:var(--black);font-family:Roboto;font-style:normal;font-weight:600;line-height:160%}.calculate-value-result{position:absolute;top:calc(100% + 18px);left:0;color:var(--black);font-family:Roboto;font-style:normal;font-weight:500;line-height:140%}.calculator-text-confirm{margin:20px auto 0;color:#858585;text-align:center;font-family:Roboto;font-style:normal;font-weight:400;line-height:150%}.calculate-value{position:relative}.calculator-cart-wrapper{display:grid;grid-template-columns:1fr 663px;margin:20px 0 0;transition:.3s}.calculator-cart-info{padding:48px 49px 48px 48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:var(--white);border-radius:12px 0 0 12px;transition:.3s}.calculator-cart-wrapper.hide-calc{opacity:0;visibility:hidden;display:none}.cart-wrapper{padding:35px;border-radius:12px;border:1px solid #cbcbcb;width:100%}.cart-item-body-wrapper,.cart-wrapper-head{display:grid;grid-template-columns:51px 334px 197px 224px 230px 15px;grid-template-columns:5% 31% 19% 21% 22% 2%}.cart-wrapper-head{margin:0 0 12px}.cart-item-body-wrapper{padding:30px 0}.cart-item-body-wrapper+.cart-item-body-wrapper{border-top:1px solid #cbcbcb}.cart-item-head{color:#858585;font-family:Roboto;font-style:normal;font-weight:400;line-height:160%}.cart-item-body{color:var(--black);font-family:Roboto;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.17px}.cart-wrapper-body{margin:0 0 20px}.cart-wrapper-foot{display:flex;justify-content:flex-end}.cart-item-total-wrapper{display:flex;align-items:baseline;justify-content:flex-start}.cart-item-total-title{color:#858585;font-family:Roboto;font-style:normal;font-weight:400;line-height:160%;width:224px}.cart-item-total-value{color:var(--black);font-family:Roboto;font-style:normal;font-weight:600;line-height:140%;width:245px}.calculator-form{background:#2f3034;padding:83px 60px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;border-radius:0 12px 12px 0}.calculator-form .contact-form-container{width:100%}.calculator-form .form-field-wrapper{grid-template-columns:1fr;grid-gap:20px}.calculator-form .form-field-wrapper>div:last-child{margin-top:20px}.form-field-row-double{margin-top:5px}.custom-checkbox label{position:relative;color:var(--white);font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:100%;display:flex;align-items:center;justify-content:flex-start;gap:14px}.custom-checkbox label>input{display:none}.wpcf7 .custom-checkbox .wpcf7-list-item{margin:0}.wpcf7 .custom-checkbox label>input{display:none}.wpcf7 .custom-checkbox label>.checkbox-clone{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--white);border:1px solid #cbcbcb;transition:.3s;position:relative}.wpcf7 .custom-checkbox label>checkbox-clone>svg{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;border-radius:50%}.wpcf7 .custom-checkbox label>input:checked+.checkbox-clone{border:1px solid var(--red);background:var(--red)}.wpcf7 .custom-checkbox label>input:checked+.checkbox-clone>svg{opacity:1;visibility:visible}.form-field-row-double-flex{display:flex;align-items:center;gap:44px}.form-field-row-double{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:19px}.hide-fields{display:none}.form-custom-title{color:#fff;font-family:Roboto;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.18px;margin:15px 0 0}.calculator-form-title{color:var(--white);font-family:Roboto;font-style:normal;font-weight:400;line-height:160%;margin:0 0 30px}.page-not-found{position:relative;height:0;padding-bottom:48.39%;overflow:hidden}.page-not-found>img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}.page-not-found:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;opacity:.5;background:var(--black);z-index:2}.page-not-found>.home-banner-circles{z-index:3;height:100%}.page-not-found-caption{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;width:100%;max-width:762px;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-not-found-caption .custom-subtitle-top{color:var(--white);margin-bottom:14.5px}.page-not-found-caption .custom-title{color:var(--white);margin-bottom:40.5px;text-align:center}.page-not-found-caption .btn-default-red{padding:18px 30px;gap:30px}.calculator-info-products-list,.calculator-info-products-list div{line-height:1}.calculator-info-products-inner-list>div{display:grid;grid-template-columns:1fr;grid-gap:27px}.about-product-category-caption{position:relative;z-index:2}.tablet-xl-show{display:none !important}.site-burger{display:none}.mobile-show,.tablet-show:not(.rabota-kompanyy-content-text){display:none !important}.faqs{margin:40px 0;position:relative}.faqs>svg{position:absolute;right:0;top:20px;z-index:1}.faqs>div{position:relative;z-index:3;max-width:1100px;width:100%;margin:0 auto}.faqs .custom-subtitle-top{text-align:center;margin:0 0 8px}.faqs .custom-title{margin:0 0 31px;text-align:center}.faqs-wrapper{display:grid;grid-template-columns:1fr;grid-gap:5px}.faqs-item-question-wrapper{display:flex;align-items:center;justify-content:space-between;padding:10px 11px 10px 16px;background:var(--white);position:relative;border-radius:12px;overflow:hidden;gap:20px}.faqs-item-question-wrapper:before{position:absolute;content:"";left:0;bottom:0;width:100%;height:2px;background:var(--red)}.faqs-item-question-wrapper:after{position:absolute;content:"";top:0;height:100%;width:45px;transform:skewX(-45deg);left:-100px;background:linear-gradient(90deg,rgba(221,26,33,.1),rgba(221,26,33,.4));transition:1s}.faqs-item-question-wrapper:hover:after{left:calc(100% + 100px)}.faqs-item-question-wrapper.active .faqs-item-question{color:var(--black)}.faqs-item-question{color:#858585;font-family:"Roboto Condensed";font-style:normal;font-weight:700;line-height:100%;transition:.3s}.faq-plus-minus-icon{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:0 0}.faq-plus-minus-icon>svg>path{transition:.3s}.faqs-item-question-wrapper.active .faq-plus-minus-icon{background:#f0f0f0}.faqs-item-question-wrapper.active .faq-plus-minus-icon>svg>path:last-child{opacity:0;visibility:hidden}.faqs-item-answer{display:none;margin:14px 0 3px}.faqs-item-answer *{font-family:Roboto}.faqs-item-answer>p{color:var(--black);font-size:14px;font-style:normal;font-weight:400;line-height:160%;margin:0 0 12.5px}.faqs-item-answer>ul{padding:0 0 0 20px;margin:0 0 12.5px;list-style:none}.faqs-item-answer>ul>li{position:relative;color:var(--black);font-family:Roboto;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.14px;padding-left:21.5px}.faqs-item-answer>ul>li:before{position:absolute;content:"";left:0;top:6.5px;width:7px;height:7px;border-radius:50%;background:var(--red)}.white-popup{position:relative;background:var(--white);padding:0;max-width:640px;margin:0 auto;border-radius:17px}.white-popup .mfp-close{display:none !important}.white-popup>svg{position:absolute;left:0;top:50%;transform:translateY(-50%);height:calc(100% - 214px);width:auto;z-index:1}.custom-mfp-close{position:absolute;right:20px;top:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;z-index:4}.custom-mfp-close>svg{width:100%;height:auto}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.popup-content{padding:70px 60px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;z-index:3}.popup-content .form-field-wrapper{grid-template-columns:1fr}.popup-content .contact-form{margin:0;width:100%}.popup-content .custom-subtitle-top{text-align:center;margin:0 0 16px;color:#858585}.popup-content .custom-title{margin:0 0 20px}.popup-content .custom-text{text-align:center;max-width:511px;margin:0 auto 30px}.popup-content .btn-default-red{gap:30px}.white-popup .cls-1{opacity:1}#success-popup.white-popup .popup-content{padding:111px 35px}.popup-content>svg{margin:0 0 35px;width:96px;height:auto}body .mfp-bg{background:var(--black);opacity:.5}.calculator-form .form-field input.wpcf7-not-valid[type=text],.calculator-form .form-field input.wpcf7-not-valid[type=email]{margin-top:15px}.calculator-form .wpcf7-form-control-wrap{display:flex}.calculator-form .wpcf7-not-valid-tip{position:absolute;right:0;bottom:calc(100% - 5px);color:var(--red);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.catalog-products .custom-title{margin:0 0 30px;text-align:center}.catalog-products .catalog-products-wrapper+.custom-title{margin-top:40px}.vacansies-section{margin:80px 0}.vacansies-section .custom-subtitle-top,.vacansies-section .custom-title{text-align:center}*+.vacancies-container_inner{margin-top:60px}.vacancies-container_inner{display:grid;grid-template-columns:calc(25% - 58px) calc(75% - 58px);gap:116px}.vacancies-container-left{position:relative;padding-left:48px}.vacancies-sticky-aside{position:sticky;top:70px}.vacansies-aside-title{font-family:Roboto;font-weight:600;line-height:140%;color:#000;margin:0}*+.vacansies-aside-subtitle{margin:20px 0 0}.vacansies-aside-subtitle{font-family:Roboto;font-weight:400;line-height:160%;color:#000}*+.vacansies-aside-wrapper-btn{margin-top:25px}.vacansies-aside-wrapper-btn{display:flex;justify-content:flex-start}.vacancies-list{list-style:none;margin:0;padding:0}.vacancies-more-head{display:flex;align-items:flex-start;justify-content:space-between;border-radius:12px;background-color:#fff;padding:26px 30px 30px;position:relative;overflow:hidden;gap:20px;transition:.2s;cursor:pointer}.vacancies-more-head:after{content:'';display:block;position:absolute;left:0;bottom:0;width:0;height:4px;background-color:#dd1a21;pointer-events:none;transition:.2s}.vacancies-more-container.active .vacancies-more-head:after{width:100%}.vacancies-item-title{margin:0;font-family:'Roboto Condensed';font-weight:700;line-height:100%;color:#858585;transition:.2s}@media (hover:hover){.vacancies-more-head:hover .vacancies-item-title{color:#000}}.vacancies-more-container.active .vacancies-item-title{color:#000}.vacancies-adv-list{margin:24px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:20px 39px}.vacancies-adv-item{display:flex;align-items:center;gap:14px}.vacancies-adv-item_image{min-width:24px;width:24px;height:24px;display:inline-block}.vacancies-adv-item_image>img{width:100%;height:100%;object-fit:contain}.vacancies-adv-item_title{margin:0;font-family:Roboto;font-weight:400;line-height:160%;color:#000}.vacancies-more-btn{display:inline-block;min-width:56px;width:56px;height:56px;border-radius:12px;background-color:transparent;position:relative;margin:-9px -10px 0 0;transition:.2s}@media (hover:hover){.vacancies-more-head:hover .vacancies-more-btn{background-color:#f0f0f0}}.vacancies-more-container.active .vacancies-more-btn{background-color:#f0f0f0}.vacancies-more-btn:before,.vacancies-more-btn:after{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;height:1px;width:26.8%;transition:.2s}.vacancies-more-btn:after{transform:translate(-50%,-50%) rotate(-90deg)}.vacancies-more-container.active .vacancies-more-btn:after{transform:translate(-50%,-50%)}.vacancies-item+.vacancies-item{margin-top:10px}.vacancies-more-body_content{padding:28px 30px 18px}.vacansies-aside-wrapper-btn .btn-default-red{padding-top:19px;padding-bottom:17px;min-width:70%;justify-content:space-between}.simple-content *{font-size:1em;line-height:160%;font-weight:400;margin:0;padding:0}.simple-content b,.simple-content strong{font-weight:700;font-size:.944em;letter-spacing:.01em}.simple-content *+*{margin-top:1.111em}.simple-content *+ul,.simple-content *+ol{margin-top:.889em}.simple-content li+li{margin-top:0}.simple-content ul,.simple-content ol{list-style:none;padding-left:1.333em}.simple-content li{position:relative;padding-left:1.194em}.simple-content ul li:before{content:'';display:block;position:absolute;left:0;top:calc((1.6em - .444em)/2);width:.444em;height:.444em;border-radius:50%;background-color:#dd1a21}.simple-content ol{counter-reset:item}.simple-content ol li{counter-increment:item}.simple-content ol li:before{content:counter(item);display:block;position:absolute;right:100%;top:0;transform:translateX(100%);color:#dd1a21}.choose-file-label,.choose-file-label *{cursor:pointer}.choose-file-container{border:1px dashed #cbcbcb;border-radius:12px;background-color:#fff;padding:19px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.2s}.choose-file-container:hover{border-color:#dd1a21}.choose-file-title_container{display:flex;align-items:center;gap:14px}.choose-file-title_container>svg{width:22px;height:auto}.choose-file-title{font-family:Roboto;font-weight:500;letter-spacing:.01em;color:#858585}.choose-file-subtitle{margin:0;font-family:Roboto;font-weight:400;line-height:140%;text-align:center;color:#858585}#career-popup .wpcf7-form-control-wrap,#career-popup .wpcf7-form-control,#career-popup .wpcf7-list-item{display:block;margin:0}.wpcf7-list-item label,.wpcf7-list-item label *{cursor:pointer}.wpcf7-list-item label input,#career-popup .wpcf7-form-control-wrap input[type=file]{display:none}.wpcf7-list-item .wpcf7-list-item-label{padding-left:40px;position:relative;display:block;font-family:Roboto;font-weight:400;line-height:140%;color:#858585}.calculator-form .wpcf7-list-item .wpcf7-list-item-label{padding-left:0}.wpcf7-list-item .wpcf7-list-item-label:before{content:'';display:block;position:absolute;top:0;left:0;width:24px;height:24px;border-radius:6px;border:1px solid #cbcbcb;background-color:transparent;transition:.2s}.calculator-form .wpcf7-list-item .wpcf7-list-item-label:before,.calculator-form .wpcf7-list-item .wpcf7-list-item-label:after{display:none}.wpcf7-list-item label:hover .wpcf7-list-item-label:before{border-color:#000}.wpcf7-list-item label input:checked+.wpcf7-list-item-label:before{border-color:transparent;background-color:#dd1a21}.wpcf7-list-item .wpcf7-list-item-label:after{content:'';display:block;position:absolute;width:16px;height:14px;background:url('data:image/svg+xml,<svg width="14" height="12" viewBox="0 0 14 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 6.31818L5.41818 10L13 1" stroke="white" stroke-width="2" stroke-linecap="round" /> </svg>') 50% 50%/contain no-repeat;top:calc((24px - 14px)/2);left:calc((24px - 16px)/2);transform:scale(.4);opacity:0;pointer-events:none;transition:.2s}.wpcf7-list-item label input:checked+.wpcf7-list-item-label:after{transform:none;opacity:1}.choose-file-item_title{margin:0}.choose-file-item{display:flex;align-items:center;gap:20px}.choose-file-item_remove{min-width:16px;width:16px;height:16px;display:inline-block;position:relative;cursor:pointer}.choose-file-item_remove:before,.choose-file-item_remove:after{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:141%;height:2px;border-radius:1000px;background-color:#858585;transition:.2s}.choose-file-item_remove:before{transform:translate(-50%,-50%) rotate(45deg)}.choose-file-item_remove:after{transform:translate(-50%,-50%) rotate(-45deg)}.choose-file-item_remove:hover:before,.choose-file-item_remove:hover:after{background-color:#000}.vacansies-section .vacancies-item{transform:translate(20%,50%) scale(.7);opacity:0;pointer-events:none;transition:.4s;transition-delay:.3s}.vacansies-section .vacancies-sticky-aside{transform:translate(-20%,50%) scale(.7);opacity:0;pointer-events:none;transition:.4s}.vacansies-section.inview .vacancies-item,.vacansies-section.inview .vacancies-sticky-aside{transform:none;opacity:1;pointer-events:all}@media (min-width:1050px) and (max-width:1920px){.vacansies-section{margin:4.167vw 0}*+.vacancies-container_inner{margin-top:3.125vw}.vacancies-container_inner{grid-template-columns:calc(25% - 3.021vw) calc(75% - 3.021vw);gap:6.042vw}.vacancies-container-left{padding-left:2.5vw}*+.vacansies-aside-subtitle{margin:1.042vw 0 0}*+.vacansies-aside-wrapper-btn{margin-top:1.302vw}.vacancies-more-head{border-radius:.625vw;padding:1.354vw 1.563vw 1.563vw}.vacancies-more-head:after{height:.208vw}.vacancies-adv-list{margin:1.25vw 0 0;gap:1.042vw 2.031vw}.vacancies-adv-item{gap:.729vw}.vacancies-adv-item_image{min-width:1.25vw;width:1.25vw;height:1.25vw}.vacancies-more-btn{min-width:2.917vw;width:2.917vw;height:2.917vw;border-radius:.625vw;margin:-.469vw -.521vw 0 0}.vacancies-item+.vacancies-item{margin-top:.521vw}.vacancies-more-body_content{padding:1.458vw 1.563vw .938vw}.vacansies-aside-wrapper-btn .btn-default-red{padding-top:.99vw;padding-bottom:.885vw}}@media (min-width:0px) and (max-width:1049.9px){*+.vacancies-container_inner{margin-top:32px}.vacancies-container_inner{grid-template-columns:1fr;gap:40px}.vacancies-container-left{padding-left:0}.vacansies-aside-wrapper-btn .btn-default-red{min-width:33%}.vacancies-more-body_content{padding:24px 20px 12px}.vacansies-section{margin:40px 0}}@media (min-width:0px) and (max-width:649.9px){.vacansies-aside-wrapper-btn .btn-default-red{padding-top:15px;padding-bottom:14px}.vacancies-more-btn{min-width:32px;width:32px;height:32px;border-radius:8px;margin:0}.vacancies-more-btn:before,.vacancies-more-btn:after{width:40%}.vacancies-adv-item_image{min-width:18px;width:18px;height:18px}.vacancies-adv-list{margin:14px 0 0;flex-direction:column;align-items:flex-start;gap:8px}.vacancies-more-head{padding:10px 10px 14px;gap:16px}.vacancies-more-body_content{padding:10px 10px 12px}*+.vacansies-aside-subtitle{margin:14px 0 0}*+.vacansies-aside-wrapper-btn{margin-top:16px}}@media (max-width:1600px){.price-table-wrapper{grid-template-columns:2fr 5fr}.calculator-info-wrapper{grid-template-columns:2fr 1fr}.calculator-info-left-list{grid-template-columns:repeat(3,1fr)}.calculator-info-wrapper{padding:24px 24px 24px 25px}.calculator-info-categories-wrapper{padding:20px 15px 17px}.calculator-info-sub-categories{padding:20px 25px 20px 18px}.calculator-info-products{padding:20px 25px 20px 20px}.calculator-info-right-list{padding:19px 17px 24px}.calculator-type-calculate-wrapper,.calculator-type-calculate-radio{grid-template-columns:3fr 5fr}.cart-wrapper{padding:17px}.calculator-cart-info{padding:24px}.rabota-kompanyy-content-wrapper{grid-template-columns:repeat(2,1fr);grid-gap:40px}}@media (min-width:1299px){.white-popup>svg{height:calc(100% - 11.146vw)}.white-popup{max-width:33.333vw}.popup-content>svg{width:5vw}#success-popup.white-popup .popup-content{padding:5.781vw 1.823vw}.popup-content{padding:3.646vw 3.125vw}.contact-form-wrapper{padding-right:8.281vw}.o-kompanyy-padding{padding:2.604vw 2.708vw 2.604vw 2.604vw}.product-item-top{left:2.083vw;top:2.083vw;max-width:calc(100% - 5.677vw)}.product-item>a:not(.abs-link){left:2.083vw;bottom:2.083vw;width:2.604vw;height:2.604vw}.service-item-top{left:2.5vw;top:2.865vw;max-width:calc(100% - 4.896vw)}.service-item-bottom>a{padding-left:2.63vw;padding-right:2.63vw}.price-table-titles-item{padding:.885vw 1.563vw 1.094vw}.price-table-content-item table td.once-column{padding:.677vw 0}.font-s-14{font-size:.729vw !important}.company-adv-item-name{height:calc(1.2*0.781vw*3)}.price-table-content-item table td:not(.once-column),.price-table-content-item table th,.font-s-15{font-size:.781vw !important}.font-s-16{font-size:.833vw !important}.form-field input[type=text],.form-field input[type=email]{font-size:.885vw !important}.form-field input::-webkit-input-placeholder,.form-field textarea::-webkit-input-placeholder{font-size:.885vw !important}.form-field input::-moz-placeholder,.form-field textarea::-moz-placeholder{font-size:.885vw !important}.form-field input:-ms-input-placeholder,.form-field textarea:-ms-input-placeholder{font-size:.885vw !important}.form-field input:-moz-placeholder,.form-field textarea:-moz-placeholder{font-size:.885vw !important}.site-header-menu ul.menu>li>a,.font-s-17{font-size:.885vw !important}.custom-text>ul>li,.seo-text-info p,.seo-text-info li,.custom-checkbox label,.font-s-18{font-size:.938vw !important}.custom-text>ul>li:before{top:.672vw}.price-table-content-item table td.once-column,.font-s-24{font-size:1.25vw !important}.font-s-26{font-size:1.354vw !important}.font-s-30{font-size:1.563vw !important}.seo-text-info h1,.seo-text-info h2,.font-s-32{font-size:1.667vw !important}.font-s-36{font-size:1.875vw !important}.font-s-38{font-size:1.979vw !important}.font-s-44{font-size:2.292vw !important}.service-item-name{height:calc(2.292vw*2)}.font-s-48{font-size:2.5vw !important}.font-s-50{font-size:2.604vw !important}.font-s-64{font-size:3.333vw !important}.font-s-80{font-size:4.167vw !important}.about-company .custom-title{margin-bottom:5.208vw}.rabota-kompanyy>div{padding:0 3.646vw}}@media (max-width:1500px){.service-item-bottom>a{padding-top:18px;padding-bottom:19px}.rabota-kompanyy-content-wrapper{grid-template-columns:2fr 3fr;grid-gap:40px}.rabota-kompanyy-wrapper{grid-gap:60px}.preymushhestva-yspolzovanyya-adv-list{gap:20px}.preymushhestva-yspolzovanyya-adv-item{width:calc(((100% - 80px)/6))}.company-adv-list{grid-gap:20px}.preymushhestva-yspolzovanyya .custom-text-with-line{max-width:50%}.calculator-cart-wrapper{grid-template-columns:3fr 2fr}.cart-item-total-wrapper{width:45%}.cart-item-total-title{width:40%}.cart-item-total-value{width:60%}}@media (max-width:1370px){.contact-form-wrapper{padding-right:80px}.contact-form-caption{width:58%;left:42%}.service-item-top{left:20px;top:15px;max-width:calc(100% - 40px)}.about-company-wrapper>div:first-child{padding:25px}.porezka-razmeru-item:last-child{padding:25px}.porezka-razmeru .custom-title{margin-bottom:40px}.contact-data-caption{padding:25px}.contact-data-caption-bottom{padding:25px}.calculator-info-category{padding-left:10px}}@media (max-width:1298px){.font-s-15{font-size:13px !important}.font-s-17{font-size:15px !important}.font-s-18{font-size:16px !important}.font-s-24{font-size:20px !important}.font-s-36{font-size:24px !important}.font-s-38{font-size:26px !important}.font-s-44{font-size:30px !important}.font-s-48{font-size:32px !important}.font-s-50{font-size:34px !important}.font-s-64{font-size:42px !important}.font-s-80{font-size:54px !important}.russian-fucking-ship{transform:scale(.6)}.site-footer-top-wrapper{grid-gap:20px}.site-footer-menu-list ul.menu>li>a{font-size:24px}.site-header .btn-default-red{padding:10px}.about-product-category-wrapper{grid-template-columns:repeat(2,1fr);grid-gap:90px;padding-right:47px}.product-item-caption{padding:10px 10px 20px}.top-line-text{top:20px;left:20px;max-width:50%}.bottom-text-wrapper{bottom:20px;width:calc(100% - 40px);grid-gap:40px}.company-adv-item-name{height:calc(1.2*13px*3)}.about-company .custom-title{margin-bottom:40px}.rabota-kompanyy>div,.preymushhestva-yspolzovanyya>div{padding:0 20px}.custom-text>ul>li{font-size:16px}.porezka-razmeru-item-wrapper{grid-gap:40px}.custom-text>p{margin-bottom:16px}.about-company-adv-wrapper{grid-template-columns:1fr}.vbrat-zakazat-caption{padding-left:10%;padding-right:20px}.form-field .btn-default-red{padding:18px 20px}.price-table-content-item table td.once-column{font-size:20px}.seo-text-info p,.seo-text-info li{font-size:16px}.service-item{padding-bottom:80%}.service-item-caption .custom-subtitle-top{text-align:center}.service-item-name{height:calc(30px*2)}.product-item>a:not(.abs-link){left:10px;bottom:10px}.product-item-top{left:10px;top:10px;max-width:calc(100% - 49px)}.o-kompanyy-top{margin-bottom:40px}.custom-text-with-line{margin-top:40px}.o-kompanyy-padding{padding:25px}.site-header-right{gap:10px}.site-header-menu ul.menu{gap:10px}.site-header-menu ul.menu>li>a{font-size:13px}}@media (max-width:1200px){.white-popup .popup-content{padding:40px 30px !important}.cursor-move-container{display:none}html.overflow-none{overflow:hidden}html.overflow-none>body{position:relative}html.overflow-none>body:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:var(--black);opacity:.6;z-index:998}.font-s-80{font-size:42px !important}.site-header-close-burger{display:flex}.site-burger{display:block;position:fixed;left:-100vw;top:0;height:100dvh;width:100%;max-width:450px;z-index:999;background:#2f3034;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;transition:.3s}.site-burger.active{left:0}.site-burger-wrapper{width:100%}.site-burger-top-wrapper{width:100%;height:57px;display:flex;align-items:center;justify-content:space-between;padding:0 10px}body .wpml-ls-legacy-dropdown{width:auto}body .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding:unset;border:none;background:0 0;color:var(--white);font-family:Roboto;font-style:normal;font-weight:400;line-height:120%}body .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{display:none}.tablet-header-logo{display:flex;align-items:center;justify-content:flex-start;gap:12px}.tablet-header-logo>a{display:flex}.tablet-header-menu ul.menu{padding:unset;margin:50px 0 0;list-style:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px}.tablet-header-menu ul.menu>li>a{position:relative;padding:10px 0 12px;color:#858585;font-family:"Roboto Condensed";font-size:16px;font-style:normal;font-weight:600;line-height:100%;transition:.3s}.tablet-header-menu ul.menu>li.current-menu-item>a{color:var(--white)}.tablet-header-menu ul.menu>li>a:before{position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%);width:0;height:2px;background:var(--red);transition:.3s}.tablet-header-menu ul.menu>li.current-menu-item>a:before{width:35px}.site-burger-bottom-wrapper{width:100%;padding:0 16px 20px}.site-burger-phone-social-wrapper{display:flex;align-items:center;justify-content:space-between;margin:0 0 27px}.tablet-header-phone{display:flex;align-items:center;justify-content:flex-start;gap:11px;color:var(--white);font-family:Roboto;font-style:normal;font-weight:700;line-height:120%}.tablet-socials-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:12px}.tablet-socials-wrapper>a{width:26px;height:26px;display:flex}.tablet-socials-wrapper>a>svg{width:100%;height:auto}.site-burger .btn-default-red{padding:12px 30px}.tablet-xl-hide{display:none !important}.tablet-xl-show{display:block !important}.site-header-wrapper{display:flex;align-items:center;justify-content:space-between}.site-header-logo{display:flex;align-items:center;justify-content:flex-start;gap:12px}.site-header-burger{display:flex}.custom-text-with-line{padding-left:25px;margin:30px 0 20px}.service-item-number{margin-bottom:5px}.service-item-except{margin-top:8px}.service-item{padding-bottom:90%}.site-footer-top-wrapper{padding:40px 0}.contact-form-wrapper>svg{display:none}.contact-form-wrapper{padding:50px 30px}.contact-form-caption{width:100%;left:unset}.about-company-wrapper{grid-template-columns:3fr 2fr}.about-company-item-wrapper{grid-template-columns:1fr;grid-gap:20px}.about-company-adv-wrapper{grid-template-columns:repeat(2,1fr);width:100%}.rabota-kompanyy-content-title-item>a{font-size:24px !important}.rabota-kompanyy{padding:60px 0}.company-adv-list{grid-template-columns:repeat(3,1fr)}.rabota-kompanyy-wrapper{margin-bottom:60px}.bottom-text-wrapper{grid-template-columns:repeat(2,1fr)}.bottom-text-wrapper>div:first-child{display:none}.porezka-razmeru-wrapper{grid-template-columns:2fr 3fr}.porezka-razmeru-item-wrapper{grid-template-columns:1fr;grid-gap:20px}.preymushhestva-yspolzovanyya-adv-item{width:calc(((100% - 60px)/4))}.container-map{padding-bottom:50%}.calculator-info-wrapper{grid-template-columns:1fr}.calculator-cart-wrapper{grid-template-columns:5fr 3fr}.calculator-form{padding:40px 30px}.catalog-products-wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width:1040px){.katalog-produkczyy-wrapper{grid-template-columns:repeat(2,1fr)}.site-footer-menu-list ul.menu>li>a{font-size:24px}.service-item-name{font-size:24px !important;height:calc(24px*2)}.service-item-except{font-size:13px !important}.seo-text-info p,.seo-text-info li{font-size:14px}.preymushhestva-yspolzovanyya>svg{max-width:40%;height:auto}.contact-data-wrapper{grid-template-columns:2fr 3fr}.container-map{padding-bottom:56.25%}}@media (max-width:900px){.rabota-kompanyy-content-text{padding-top:0}.o-kompanyy-wrapper{grid-template-columns:repeat(2,1fr)}.o-kompanyy-image{display:none}.vbrat-zakazat-wrapper{grid-template-columns:1fr}.vbrat-zakazat-caption{padding:40px 25px}.tablet-hide{display:none !important}.tablet-show{display:block}.price-table-content>div.tablet-show{display:block !important}.price-table-content>div+div.tablet-show{margin-top:15px}.predostavlyaem-uslugy-wrapper{grid-template-columns:repeat(2,1fr);margin:0 0 20px}.predostavlyaem-uslugy .tablet-show .btn-default-red{padding:12px 30px;gap:15px}.predostavlyaem-uslugy .tablet-show .custom-subtitle-top,.predostavlyaem-uslugy .tablet-show .custom-title,.predostavlyaem-uslugy .tablet-show .custom-text{text-align:center;margin:0 0 16px}.site-footer-top-wrapper{grid-template-columns:repeat(2,1fr);grid-gap:20px}.site-footer-bottom-wrapper{grid-template-columns:1fr 2fr;grid-gap:7px}.site-footer-develop{grid-column:span 2}.catalog-products-wrapper{grid-template-columns:repeat(2,1fr);grid-gap:10px}.about-product-category .container-default{padding:0 20px}.about-product-category-wrapper{grid-gap:40px}.price-table-wrapper{grid-template-columns:1fr}.price-table-content>.price-table-content-item{margin:24px 0 30px}.form-field-wrapper{grid-template-columns:1fr;grid-gap:10px}.form-field-wrapper>.form-field:last-child{margin-top:10px}.contact-form-caption{align-items:center}.contact-form .custom-text{text-align:center}.about-company-item:last-child{display:none}.about-company-wrapper{grid-template-columns:1fr}.preymushhestva-yspolzovanyya-adv-item{width:calc(((100% - 30px)/2))}.preymushhestva-yspolzovanyya-adv-list{flex-wrap:wrap}.porezka-razmeru-item:first-child{display:none}.porezka-razmeru-wrapper{grid-template-columns:1fr}.porezka-razmeru .custom-text{margin:0 0 20px;max-width:100%}.rabota-kompanyy-wrapper{grid-template-columns:1fr}.rabota-kompanyy-circles{width:40%;margin:0 auto 0 15%;padding-bottom:40%}.rabota-kompanyy-circles>div{padding-bottom:unset;height:33vw;width:33vw}.rabota-kompanyy-content-wrapper{grid-template-columns:1fr}.rabota-kompanyy-content-text.tablet-show{display:none}.bottom-text-wrapper{position:relative;left:unset;bottom:unset;width:100%;transform:unset}.top-line-text{position:relative;left:unset;top:unset;margin:0 0 25px;max-width:100%}.dlya-klyentov-image{height:auto;padding:40px 25px}.contact-data-wrapper{grid-template-columns:1fr}.contact-data-caption{padding-bottom:120px}.calculator-cart-wrapper{grid-template-columns:1fr}.calculator-cart-info{border-radius:12px 12px 0 0}.calculator-form{border-radius:0 0 12px 12px}.page-template-template-calculator .custom-page-banner{padding-bottom:45%}.custom-page-banner-text{font-size:18px !important;right:20px;bottom:20px;width:45%}.custom-page-banner-caption{left:20px;bottom:20px;max-width:45%}.calculator-info-categories{grid-template-columns:repeat(3,1fr);grid-gap:10px}.calculator-info-wrapper{padding:24px 10px}.calculator-info-left-list{grid-template-columns:1fr}.calculator-info-categories-wrapper{padding:20px 10px;border-radius:12px 12px 0 0}.calculator-info-sub-categories{padding:40px 20px;border-bottom:1px solid #cbcbcb}.calculator-info-products{border-left:none}.calculator-info-right-list{gap:20px}.calculator-info-sub-categories-lists{padding:0 20px}.calculator-info-products-list{padding:0 20px 20px}.home-banner{padding-bottom:calc(100% + 70px)}.home-banner-adv-wrapper.left-adv{height:calc(100% - 156px);display:flex;flex-direction:column;justify-content:space-between;left:16px}.home-banner-adv-wrapper.right-adv-list{height:calc(100% - 156px);display:flex;flex-direction:column;justify-content:space-between;right:16px}.custom-page-banner{padding-bottom:40%}.home-banner-bottom-link{display:none}.russian-fucking-ship{left:50%;bottom:10px;width:100%;max-width:calc(100% - 60px);transform:translateX(-50%) scale(.6);right:unset;justify-content:center}.russian-fucking-ship-text-top{font-size:20px !important}.russian-fucking-ship-text-bottom{font-size:24px !important}}@media (max-width:650px){.font-s-12{font-size:10px !important}.popup-content>svg{margin:0 0 15px}.popup-content .custom-title{text-align:center}.site-header-phone>svg{width:20px;height:auto}.o-kompanyy-calc>div.btn-start-wrapper,.vbrat-zakazat-caption>div.btn-start-wrapper{display:flex;align-items:center;justify-content:center;width:100%}.white-popup{max-width:calc(100vw - 40px)}.white-popup .popup-content{padding:30px 20px !important}.mobile-hide{display:none !important}.font-s-15{font-size:12px !important}.font-s-16{font-size:14px !important}.font-s-17{font-size:13px !important}.font-s-18{font-size:14px !important}.font-s-24{font-size:17px !important}.font-s-64{font-size:36px !important}.home-banner-adv-number{font-size:30px !important}.home-banner-adv-wrapper{max-width:calc(50% - 16px)}.mobile-show{display:block !important}.mobile-show .russian-fucking-ship{position:relative;max-width:100%;left:unset;bottom:unset;transform:unset;gap:10px}.mobile-show .russian-fucking-ship>svg{width:50px;height:auto}.mobile-show .russian-fucking-ship-text-top{font-size:12px !important}.mobile-show .russian-fucking-ship-text-bottom{font-size:12px !important}.home-banner .calc-btn-wrapper .btn-default-red{padding:10px 30px;gap:15px}.cart-item-body-wrapper.mobile-show{display:grid !important;grid-template-columns:1fr;grid-gap:10px;position:relative}.cart-item-body-wrapper.mobile-show>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;align-items:center}.cart-item-body-wrapper.mobile-show>div>span:first-child{font-size:13px !important;font-weight:700}.cart-item-body-wrapper.mobile-show>div.cart-item-remove{position:absolute;right:10px;top:10px;width:20px;height:20px}.cart-item-body-wrapper.mobile-show>div.cart-item-remove>a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cart-item-body-wrapper.mobile-show>div.cart-item-remove>a>svg{width:20px;height:20px}.cart-item-total-wrapper{width:100%}.cart-item-total-wrapper>div{width:50%}.company-adv-item-icon{max-width:44px}.company-adv-item-icon>svg{width:100%;height:auto}.company-adv-item-top{gap:9px}.company-adv-list{grid-template-columns:repeat(2,1fr);grid-gap:30px 8px}.rabota-kompanyy>div,.preymushhestva-yspolzovanyya>div{padding:0 10px}.post-type-archive-services .predostavlyaem-uslugy{margin-top:40px;padding-bottom:40px}.rabota-kompanyy{padding:40px 0}.calculator-info,.contact-data,.porezka-razmeru,.vbrat-zakazat,.about-company,.seo-text{margin:40px 0}.home-banner{padding-bottom:162%}.home-banner-dstu{left:50%;transform:translateX(-50%);white-space:nowrap;bottom:20px;font-size:24px !important}.home-banner-adv-text{min-height:44px}.home-banner-caption{z-index:5;max-width:calc(100% - 32px) !important}.home-banner-title{margin-bottom:20px}[lang=ru-RU] .home-banner-title{font-size:36px !important}.home-banner-circles{top:50%;transform:translate(-50%,-50%)}.container-map{padding-bottom:177.77%}.calculator-type-calculate-wrapper,.calculator-type-calculate-radio{grid-template-columns:1fr}.page-template-template-calculator .custom-page-banner{padding-bottom:125%}.calculator-info-categories{grid-template-columns:repeat(2,1fr)}.about-company-adv-text{padding-left:33px}.about-company-adv-text:before{width:20px}.bottom-text-wrapper{grid-template-columns:1fr;grid-gap:25px}.service-item-bottom>a{padding:15px 30px 16px}.custom-page-banner{padding-bottom:100%}.custom-page-banner-caption{max-width:calc(100% - 40px)}.custom-page-banner-title{font-size:38px !important}.custom-subtitle-top{letter-spacing:4.05px;font-size:9px !important}.contact-form-caption{align-items:flex-start}.contact-form .custom-text{text-align:left}.contact-form{margin-bottom:40px}.form-field input[type=text],.form-field input[type=email]{padding:13px 22px}.form-field .btn-default-red{padding-top:13px;padding-bottom:13px}.price-table{margin:40px 0}.price-table-content>.price-table-content-item{max-width:calc(100vw - 20px);overflow-x:auto}.price-table-content table tr>*{width:115px !important;min-width:115px}.price-table-content-item table td.once-column{text-align:left;padding-left:25px;font-size:18px}.price-table-content-item table th{font-size:13px}.price-table-content-item table td:not(.once-column){font-size:13px}.price-table-titles-item{padding:9px 17px 11px}.price-table-titles-item-number{letter-spacing:4.05px}.price-table-titles-item-name{font-size:20px !important}.o-kompanyy-calc>svg{max-width:80%;height:auto}.site-footer-bottom-wrapper:before{width:calc(100% + 20px)}.katalog-produkczyy{padding:40px 0 46px;overflow-x:hidden}.katalog-produkczyy>svg{height:30px;width:auto;bottom:40px}.katalog-produkczyy>svg.right-svg{right:-60%}.katalog-produkczyy>svg.left-svg{left:-60%}.site-header .btn-default-red{padding:6px 21px;display:flex;align-items:center;justify-content:center;grid-template-columns:unset;grid-gap:unset;gap:5px}.site-header .btn-default-red>span{max-width:80px}.site-header .btn-default-red>svg{flex-shrink:0;width:22px;height:auto}.container-default{padding:0 10px}.o-kompanyy-wrapper{grid-template-columns:1fr;grid-gap:11px}.o-kompanyy-calc>div.o-kompanyy-top{margin-bottom:289px}.katalog-produkczyy-wrapper{grid-template-columns:1fr;grid-gap:10px}.predostavlyaem-uslugy-wrapper{grid-template-columns:1fr;grid-gap:10px}.site-burger{max-width:100vw}.site-footer-top-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:24px}.site-footer-menu{width:33%}.site-footer-catalog-menu{width:calc(67% - 24px)}.site-footer-contact-wrapper{width:calc(52% - 12px);grid-gap:25px}.site-footer-socials-buttons{width:calc(48% - 12px)}.site-footer-menu-list ul.menu{gap:8px}.site-footer-menu-list ul.menu>li>a{font-size:16px}.site-footer-title{font-size:9px !important;letter-spacing:4.05px}.site-footer-catalog-menu-list ul.menu>li{margin-bottom:5px}.site-footer-catalog-menu-list ul.menu>li>a{font-size:12px}.site-footer-socials-wrapper{margin:10px 0 20px;gap:12px}.site-footer-socials-wrapper>a>svg{width:25px;height:auto}.btn-double-wrapper>a{padding-left:23px;padding-right:23px}.site-footer-bottom-wrapper{align-items:baseline}.site-header-logo>a>img{width:150px;height:auto}.site-footer-contact-email>a,.site-footer-contact-phone>a,.site-footer-contact-address-text{font-size:13px !important}.service-item{padding-bottom:69.97%}.custom-text-with-line{margin:43px 0 20px}.o-kompanyy-top{margin-bottom:54px}.product-item-top{left:30px;top:30px;max-width:calc(100% - 60px)}.product-item>a:not(.abs-link){left:30px;bottom:30px;width:37px;height:37px}.vbrat-zakazat-image{position:relative;height:0;padding-bottom:109.91%}.vbrat-zakazat-image>img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vbrat-zakazat-image>svg:not(.left-svg){display:none}.vbrat-zakazat-caption>div.mobile-show{position:absolute;right:0;top:50%;transform:translateY(-50%);height:calc(100% - 32px)}.vbrat-zakazat-caption>div.mobile-show>img{height:100%;width:auto}.vbrat-zakazat-caption>svg{display:none}.vbrat-zakazat-caption .custom-title{margin-bottom:15px}.vbrat-zakazat-caption .custom-text{margin-bottom:20px}.catalog-products-wrapper{grid-template-columns:1fr}.catalog-products{margin-top:40px}.about-product-category-wrapper{grid-template-columns:1fr;grid-gap:45px;padding-right:0}.about-product-category-image:before{left:0;top:100%}.about-product-category-image:after{right:0;top:-100%}.about-product-category{padding:40px 0}.post-type-archive-services .predostavlyaem-uslugy+.seo-text{margin-top:0}.about-company-adv-wrapper{margin-top:30px}.preymushhestva-yspolzovanyya>svg{max-width:calc(100% - 100px);top:40px}.preymushhestva-yspolzovanyya .custom-text-with-line{max-width:100%;margin-bottom:50px}.preymushhestva-yspolzovanyya{padding:40px 0}.contact-form-wrapper{padding:40px 25px}.custom-page-banner-text{left:20px;top:40px;bottom:unset;right:unset;max-width:calc(100% - 40px);width:100%}.calculator-info-categories{grid-template-columns:1fr}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:var(--white);background-color:transparent}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border:0;padding-top:6px}.wpml-ls-legacy-dropdown a{padding:0;background-color:transparent;border:0;color:var(--white)}.wpml-ls-legacy-dropdown .wpml-ls-item+.wpml-ls-item{margin-top:4px}.with-arrow:hover .arrow-animation>svg:nth-child(n),.arrow-animation svg:nth-child(n){transition:none}}.preloader{position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,255,255,.7);transition:var(--meditrade-transition)}.container-preloader{width:25%;transition:.4s}@-webkit-keyframes preloader{0%{transform:scale(1)}10%{transform:scale(1.2)}20%{transform:scale(1)}30%{transform:scale(1.2)}40%{transform:scale(1)}100%{transform:scale(1)}}@keyframes preloader{0%{transform:scale(1)}10%{transform:scale(1.2)}20%{transform:scale(1)}30%{transform:scale(1.2)}40%{transform:scale(1)}100%{transform:scale(1)}}.container-preloader img{-webkit-animation:preloader 2s linear infinite;animation:preloader 2s linear infinite;width:100%}.preloader-hidden{opacity:0;pointer-events:none}.preloader-hidden .container-preloader{transform:scale(.8)}@media (max-width:1040px){.container-preloader{width:60%}}@media (max-width:650px){.container-preloader{width:70%}}.product-item-list{position:relative}.shadow-link{position:absolute;inset:0;opacity:0;z-index:10}.product-item-caption{position:relative;z-index:10}.btn-center-wrapper{position:relative;z-index:10}.nice-select{z-index:40}.simple-section{padding:60px 0 100px}.simple-container{width:60%;margin:0 auto}.simple-section .custom-page-banner-breadcrumb ol>li>a,.simple-section .custom-page-banner-breadcrumb ol>li:last-child{color:var(--black)}.simple-section .custom-page-banner-breadcrumb ol>li:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="13" viewBox="0 0 12 13" fill="none"><path d="M4.35938 2.54028L8.31918 6.50009L4.35938 10.4599" stroke="black" stroke-width="1.6" stroke-linecap="round"/></svg>')}.simple-section .custom-page-banner-breadcrumb+.seo-text-info{margin-top:40px}@media (min-width:0px) and (max-width:1050px){.simple-container{width:100%}.simple-section{padding:30px 0 40px}.simple-section .custom-page-banner-breadcrumb+.seo-text-info{margin-top:24px}}