@font-face{font-family:'PFDinDisplayPro Bold';font-display:swap;src:url("assets/fonts/PFDinDisplayPro-Bold.eot");src:url("assets/fonts/PFDinDisplayPro-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/PFDinDisplayPro-Bold.woff") format("woff"),url("assets/fonts/PFDinDisplayPro-Bold.ttf") format("truetype"),url("assets/fonts/PFDinDisplayPro-Bold.otf") format("opentype"),url("assets/fonts/PFDinDisplayPro-Bold.svg") format("svg");font-style:normal;font-stretch:normal}@font-face{font-family:'PFDinDisplayPro Regular';font-display:swap;src:url("assets/fonts/PFDinDisplayPro-Regular.eot");src:url("assets/fonts/PFDinDisplayPro-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/PFDinDisplayPro-Regular.woff") format("woff"),url("assets/fonts/PFDinDisplayPro-Regular.ttf") format("truetype"),url("assets/fonts/PFDinDisplayPro-Regular.otf") format("opentype"),url("assets/fonts/PFDinDisplayPro-Regular.svg") format("svg");font-style:normal;font-stretch:normal}html{scroll-behavior:smooth}body{max-width:2080px;margin:0 auto !important;position:relative}.container{max-width:1480px !important}main{max-width:1480px;margin:auto;padding:40px 0}.clear{clear:both;display:block}.wrap{margin:auto;padding:0 10px;max-width:1350px}h1,.h1{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:70px;line-height:110%}h2,.h2{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:50px;line-height:110%;color:#222222}h3,.h3{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:30px;line-height:120%;color:#222222}h4,.h4{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:24px;line-height:140%;color:#222222}h5,.h5{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:130%;color:#222222}p,li{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:150%;color:#777777}.btn{background:transparent;padding:12px 20px;color:#ffffff;font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:18px;line-height:140%;letter-spacing:0.1em;display:inline-block;width:unset;text-align:center;margin:5px;border:none;cursor:pointer}.floating-panel{position:fixed;bottom:10px;right:calc(50% - 1000px);background:#FFFFFF;box-shadow:0 10px 20px rgba(0,0,0,0.05),0 8px 16px rgba(0,0,0,0.05),0 3px 6px rgba(0,0,0,0.05);border-radius:4px;z-index:1000;max-width:185px}.floating-panel h4,.floating-panel .h4{margin:0;font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:12px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;display:inline-block}.floating-panel ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.floating-panel ul li.sales a:before{content:"";background:url("assets/images/phone.svg") 100% no-repeat;height:18px;width:18px;display:inline-block;transform:translate(0px, 3px);filter:brightness(0) saturate(100%) invert(3%) sepia(11%) saturate(14%) hue-rotate(314deg) brightness(103%) contrast(78%)}.floating-panel ul li.administration a:before{content:"";background:url("assets/images/administration.svg") 100% no-repeat;height:18px;width:20px;display:inline-block;transform:translate(0px, 3px);filter:brightness(0) saturate(100%) invert(3%) sepia(11%) saturate(14%) hue-rotate(314deg) brightness(103%) contrast(78%)}.floating-panel ul li.services a:before{content:"";background:url("assets/images/gear.svg") 100% no-repeat;height:18px;width:18px;display:inline-block;transform:translate(0px, 3px)}.floating-panel ul li{width:100%}.floating-panel ul li a{padding:10px 12px;cursor:pointer;display:block}.floating-panel ul li:hover{background:#005BA9}.floating-panel ul li:hover a::before{content:"";filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(201deg) brightness(106%) contrast(106%)}.floating-panel ul li:hover h4,.floating-panel ul li:hover .h4{color:#ffffff}.no-height{height:0}.more-link{position:relative;padding:0 0 0 40px;display:inline-block;transform:translate(0, -125px)}.arrow-down{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#222222}.arrow-down:hover:after{transform:rotate(-90deg);transition:.5s}.arrow-down:after{content:"";background:url("assets/images/arrow-short-down.svg") 100% no-repeat;display:inline-block;width:18px;height:9px;margin-left:5px;transition:.5s}.arrow-link-reverse{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#222222}.arrow-link-reverse:before{content:"";background:url("assets/images/arrow.svg") 100% no-repeat;display:inline-block;width:30px;height:12px;margin-right:5px;transform:rotate(180deg)}.arrow-link{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#222222}.arrow-link:hover:after{animation:1s animate-arrow-link infinite}.arrow-link:after{content:"";background:url("assets/images/arrow.svg") 100% no-repeat;display:inline-block;width:30px;height:12px;margin-left:5px}.more{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:140%;letter-spacing:0.1em;text-transform:uppercase;color:#222222}.more:hover{color:#42843E}.more:after{content:"";background:url("assets/images/arrow.svg") 100% no-repeat;display:inline-block;width:30px;height:12px;transform:translate(10px, 0px)}.input{font-family:"PFDinDisplayPro Regular",sans-serif;border:none;width:auto;color:#ffffff;font-style:normal;font-weight:500;font-size:16px;line-height:150%;background:#FFFFFF;border-radius:4px 0 0 4px;padding:15px;text-transform:none}input::placeholder{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:150%;color:#AAAAAA}.post-container{margin-top:20px;margin-bottom:50px;overflow:hidden}.post-container article{padding:30px 0;transition:.5s}.post-container article:hover{box-shadow:0 15px 30px rgba(0,0,0,0.15),0 5px 10px rgba(0,0,0,0.1);margin:0 -15px;padding:30px 15px;transition:.5s}.post-container .content{display:inline-block;width:78%;vertical-align:top;position:relative}.inner-page footer ul ul li{max-width:unset}.css-loader-wrapper{text-align:center;position:absolute;left:0;right:0;top:250px;z-index:10000}.css-loader-wrapper .css-loader{display:inline-block;width:50px;height:50px}.css-loader-wrapper .css-loader:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #005BA9;border-color:#005BA9 transparent;animation:css-loader 1.2s linear infinite}@keyframes css-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.discuss-block{background:#005BA9;padding:58px 0;position:relative}.discuss-block h2{text-align:center;color:#FFFFFF;margin-bottom:30px}.discuss-block a{display:block;max-width:215px;color:#fff;background:#222222;padding:15px 38px;margin:auto}.discuss-block a:after{content:"";background:url(assets/images/arrow-white.svg) 100% no-repeat;transform:translate(8px, 0px)}.discuss-block .wrap{z-index:10;position:relative}.discuss-block:after{content:"";background:url("assets/images/pattern.png") 100%;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:.1;filter:invert(1)}.closed{display:none}.contact-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000000}.contact-modal .modal-content{top:8vh;left:0;right:0;width:auto;height:auto;margin:0 auto;max-width:400px;max-height:750px;overflow:hidden;background:#005BA9;position:absolute;z-index:10000000;border-radius:4px}.contact-modal .modal-content a{color:#fff;text-decoration:underline}.contact-modal .modal-content .arrow-link::after{content:"";filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(334deg) brightness(104%) contrast(101%)}.contact-modal .modal-content .wpcf7-list-item-label,.contact-modal .modal-content .wpcf7-submit{color:#ffffff !important}.contact-modal .modal-body{padding:50px 20px 0 20px}.contact-modal .modal-body label{display:block;margin:8px 0}.contact-modal .modal-close{position:absolute;top:15px;right:15px;display:block;font-weight:bolder;font-family:monospace;font-size:23px;cursor:pointer;color:#ffffff}.contact-modal .modal-back{position:absolute;background:#1e1e1e;opacity:.8;top:0;left:0;right:0;bottom:0}footer{background:#222222;position:relative;overflow-y:hidden}footer:after{content:"";background:url("assets/images/pattern.png") 100%;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}footer .certificates-block{background:transparent;margin:auto 0 0 0}footer .certificates-block .clients{display:flex}footer .certificates-block .clients li{margin:0 !important;display:block}footer .certificates-block .certificates{display:flex}footer .certificates-block .certificates li{max-width:150px !important;margin:auto 0 0 0}footer .certificates-block p{font-style:normal;font-weight:normal;font-size:10px !important;line-height:150%;margin:0}footer .certificates-block li{display:block;max-width:unset}footer .socials{justify-content:start !important}footer .socials img{height:15px}footer ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:10px 0 30px 0;margin:0;width:100%;overflow:hidden;z-index:10}footer ul li{z-index:10}footer ul .footer-menu{min-width:510px;justify-content:space-between}footer ul ul{display:flex;flex-wrap:wrap;padding:0;z-index:10}footer ul ul li:first-child{max-width:110px}footer ul ul li:nth-child(2){max-width:220px}footer ul ul li:last-child{max-width:120px}footer ul ul li{display:block;padding:0;z-index:10;max-width:170px}footer ul ul li a{padding:3px 0 !important}footer ul ul li ul{display:block;padding:0;z-index:10;margin:0}footer ul ul li ul li{display:block;padding:0;z-index:10}footer a:hover{color:#ffffff}footer .extra img{height:20px}footer .extra p{color:#777777 !important;font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:150%}footer .extra p a{color:#777777 !important;display:inline-block;width:unset}footer h4{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#AAAAAA !important}footer p{color:#BBBBBB !important}footer .socials{transform:translate(0px, -5px)}footer .socials li.social-fb{width:25px}footer .socials li{display:inline-block;position:relative;width:35px}footer .socials li:hover img{filter:brightness(0) saturate(100%) invert(23%) sepia(85%) saturate(1857%) hue-rotate(191deg) brightness(92%) contrast(101%)}footer .copyright{padding-top:13px;margin:0}footer a:hover::before{content:"";filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(29%) hue-rotate(92deg) brightness(104%) contrast(100%)}footer a:hover img{filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(29%) hue-rotate(92deg) brightness(104%) contrast(100%)}footer .phone::before{content:"";background:url("assets/images/phone.svg") 100% no-repeat;display:inline-block;height:20px;width:18px;transform:translate(-2px, 5px)}footer .mail::before{content:"";background:url("assets/images/mail.svg") 100% no-repeat;display:inline-block;height:20px;width:16px;transform:translate(-2px, 5px)}footer .clock::before{content:"";background:url("assets/images/clock.svg") 100% no-repeat;display:inline-block;height:20px;width:16px;transform:translate(-2px, 5px)}footer .services a{max-width:100px}footer .products{max-width:unset}footer .products .row{margin:0}footer .products .column-1,footer .products .column-2{width:50%;padding:0 20px 0 0}footer .products a{max-width:100px}footer a,footer span{display:block;font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:150%;color:#AAAAAA;width:210px;padding:3px 0}footer .social-yt a{transform:translate(-5px, 3px)}footer .social-fb a{transform:translate(0px, 0px)}footer #sales-contact{margin:auto 0 0 0}footer .socials-type{margin:auto 0 0 0;width:120px}footer .extra{margin:auto 0 0 0;transform:translate(0px, -5px)}footer .extra p{margin:0}.post-content{max-width:980px;padding:0 15px}.post-content .wp-block-media-text__media img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:cover}.post-content .wp-block-embed{margin:10px 0}.post-content .wp-block-embed iframe{max-width:100%;width:100%;min-height:500px}.post-content .wp-block-column .wp-block-image{border:none}.post-content .wp-block-image{margin:0 0 10px 0;border:none;box-sizing:border-box;padding:10px}.post-content .wp-block-separator{margin:60px 0}.post-content .blocks-gallery-grid{padding:0}.post-content .blocks-gallery-item{margin:8px 0 !important;padding-left:0;padding-right:10px}.post-content .blocks-gallery-item::before{content:none !important}.post-content p{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:150%;color:#777777}.post-content p img{float:left;margin:0 10px 0 0}.post-content a{color:#222222}.post-content a:hover{color:#005BA9}.post-content article img{max-width:100%;width:auto;height:auto}.post-content h2:first-child{padding:0 0 30px 0}.post-content h2{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:36px;line-height:120%;color:#222222;padding:20px 0;margin:0}.post-content h3{font-family:"PFDinDisplayPro Regular",sans-serif;font-size:24px;font-weight:normal;color:#222222;margin:0;padding:15px 0}.post-content h4{font-family:"PFDinDisplayPro Regular",sans-serif;font-size:20px;font-weight:normal;color:#222222;margin:15px 0 5px 0}.post-content ol[start]{padding:0 0 0 35px}.post-content ol[start] li::before{font-size:36px;line-height:120%;width:32px;position:absolute;left:0}.post-content ol{padding:0;list-style:none;position:relative;counter-reset:li}.post-content ol li{counter-increment:li;padding:5px 0 !important}.post-content ol li::before{content:counter(li) ". ";color:#005BA9;font-weight:bold;width:20px;display:inline-block}.post-content ul li,.post-content ol li{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:150%;color:#777777;padding:5px 0 5px 10px}.post-content ul{padding:0}.post-content ul li{list-style:none;position:relative}.post-content ul li::before{content:'';background:url("assets/images/bullet.svg") 100% no-repeat;font-weight:bold;display:inline-block;position:relative;left:0;height:14px;width:14px;transform:translate(-10px, 2px)}.post-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#00cff20f}.post-content .wp-block-table{margin:0}.post-content .wp-block-table thead{border-bottom:2px solid #F0F0F0;background:#F5F5F5}.post-content .wp-block-table thead th{color:#000000 !important}.post-content .wp-block-table td{border-bottom:1px solid #E5E5E5}.post-content .wp-block-table th,.post-content .wp-block-table td{padding:10px 15px;font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:150%;color:#777777}.page-header{overflow:hidden;position:relative;z-index:1}.error404 .header-image{text-align:center}.error404 .header-image h1{font-size:100px}.error404 .header-image::before,.error404 .header-image::after{content:none !important}.header-image{margin:auto;max-width:1920px;min-height:300px;padding:150px 0 100px 0;width:100%;position:relative;background-repeat:no-repeat;background-position:center 35%;background-size:cover}.header-image::before{content:"";background:rgba(0,0,0,0.55);width:100%;height:100%;position:absolute;top:0;bottom:0}.header-image .wrap{padding:0 40px}.header-image h1,.header-image a,.header-image p{color:#ffffff;z-index:1000;position:relative}.prev-project{float:left}.next-project{float:right}.single-project{border-right:1px solid #E5E5E5}.single-project .project-title{padding-top:80px;width:100%;padding-bottom:10px}.single-project .post-content{padding:0}.single-project .project-navigation{display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 0;position:absolute;width:100%}.single-project .cards{margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none}.single-project .cards li{list-style:none;margin-left:20px;margin-bottom:20px}.single-project .cards span{display:inline-block;float:left;font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:12px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#222222}.single-project .project-navigation-wrap{position:relative}.single-project .row{margin:0}.single-project .gallery-thumbnails{list-style:none;padding:0;display:flex;flex-wrap:wrap;margin-left:-10px}.single-project .gallery-thumbnails li{padding-top:10px;padding-left:10px;width:20%}.single-project .gallery-wrap{width:48%}.single-project .gallery-wrap .gallery{border-right:1px solid #E5E5E5;padding-top:0;padding-bottom:100px;width:100%}.single-project .gallery-wrap img{max-width:100%;max-height:100%;height:100%;width:100%}.single-project .project_category{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:12px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#222222;margin-bottom:30px;margin-right:-40px;padding-bottom:30px;border-bottom:1px solid #E5E5E5;padding-left:40px}.single-project .project_category img{height:20px;width:20px;max-width:20px;max-height:20px}.single-project .meta{display:flex;flex-wrap:wrap;padding:40px;margin-top:40px;margin-right:-40px;border-top:1px solid #E5E5E5;justify-content:space-between}.single-project .place{display:block;font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:12px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#222222}.single-project .place::before{content:"";background:url(assets/images/pin.svg) 100% no-repeat;width:16px;height:23px;display:inline-block;transform:translate(0px, 5px);margin-right:8px}.single-project .content-wrap{width:52%;padding-top:30px;padding-bottom:100px}.single-project .content-wrap .content{padding-left:40px}#page{overflow:hidden}.inner-projects{padding:0 !important;border:none !important}.inner-projects .first-row{padding-top:200px}.inner-projects .first-row li{padding-top:0 !important}.inner-projects .block-heading{padding:100px 40px 60px 40px}.inner{padding:0 40px;position:relative;border-left:1px solid #E5E5E5}.inner .map-lh{padding-top:20px;padding-bottom:20px;margin-top:20px}.inner .lh{border-top:1px solid #E5E5E5;display:block;position:relative;margin-left:-300%;transform:translate(50%, 0px)}.inner .column-1{padding-top:100px;padding-bottom:100px;border-right:1px solid #E5E5E5}.inner .column-2{padding-top:100px;padding-bottom:50px;border-right:1px solid #E5E5E5}.inner .column-2 .service-content{padding:0 0 45px 55px}.column-1{width:25%;padding:0}.column-2{width:75%;padding:0}.column-full{width:100%;padding:0;padding-top:100px;padding-bottom:100px;border-right:1px solid #E5E5E5}.column-full .post-content{max-width:unset}.sidebar-sticky-bottom{position:absolute !important;bottom:0}.sidebar-sticky .page-sidebar{position:fixed;top:0}.page-sidebar-wrap{position:relative}.page-sidebar{background:#F0F0F0;padding:30px 20px 20px 20px;margin-bottom:20px}.page-sidebar h3{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:30px;line-height:120%;color:#000000}.page-sidebar img{position:absolute;max-width:25px;max-height:25px;display:block;margin:10px 0}.page-sidebar span{margin-left:30px;display:block;font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:20px;padding:6px 0;color:#000000}.page-sidebar li{list-style:none;padding:0}.page-sidebar .current_parent ul{display:block}.page-sidebar .current_parent ul ul{display:none !important}.page-sidebar .current ul{display:block}.page-sidebar .current ul ul{display:none !important}.page-sidebar a:hover,.page-sidebar span:hover{color:#005BA9 !important}.page-sidebar ul li a.current_parent{color:#005BA9 !important}.page-sidebar ul li a.current{color:#005BA9 !important}.page-sidebar ul li a.current:before{content:"";filter:brightness(0) saturate(100%) invert(23%) sepia(94%) saturate(1743%) hue-rotate(191deg) brightness(90%) contrast(101%)}.page-sidebar ul li a.current ul{display:block}.page-sidebar .level-1{padding-left:0}.page-sidebar .level-1 li{border-bottom:1px solid #DDDDDD;position:relative}.page-sidebar .level-1 li:last-child{border:none}.page-sidebar .level-1 a{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:20px;padding:6px 0;display:block;color:#000000}.page-sidebar .level-2{padding-left:20px;margin-top:10px;display:none}.page-sidebar .level-2 li{padding:5px 0;border:none;margin:0}.page-sidebar .level-2 a{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:20px;padding:6px 0;display:block;color:#000000}.page-sidebar .level-3{padding-left:20px;margin-top:10px;display:none}.page-sidebar .level-3 li{padding:5px 0;border:none;margin:0}.page-sidebar .level-3 a{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:20px;padding:6px 0;display:block;color:#000000}body #sbi_mod_error{display:none !important}#sb_instagram{position:relative;z-index:10}#sb_instagram #sbi_images{display:flex;flex-wrap:wrap;height:430px}#sb_instagram #sbi_images .sbi_item{width:auto !important}.wp-block-media-text__media{margin:15px 0 !important}.breadcrumbs{padding:0;position:absolute;bottom:0}.breadcrumbs li{display:inline-block;list-style:none}.breadcrumbs li a{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:150%;color:#ffffff}.breadcrumbs li::after{content:">";color:#BBBBBB;font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:14px;display:inline-block;padding:2px;position:relative}.breadcrumbs li:last-child a{color:#BBBBBB;user-select:none;pointer-events:none}.breadcrumbs li:last-child::after{content:none !important}@font-face{font-family:'PFDinDisplayPro Bold';font-display:swap;src:url("assets/fonts/PFDinDisplayPro-Bold.eot");src:url("assets/fonts/PFDinDisplayPro-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/PFDinDisplayPro-Bold.woff") format("woff"),url("assets/fonts/PFDinDisplayPro-Bold.ttf") format("truetype"),url("assets/fonts/PFDinDisplayPro-Bold.otf") format("opentype"),url("assets/fonts/PFDinDisplayPro-Bold.svg") format("svg");font-style:normal;font-stretch:normal}@font-face{font-family:'PFDinDisplayPro Regular';font-display:swap;src:url("assets/fonts/PFDinDisplayPro-Regular.eot");src:url("assets/fonts/PFDinDisplayPro-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/PFDinDisplayPro-Regular.woff") format("woff"),url("assets/fonts/PFDinDisplayPro-Regular.ttf") format("truetype"),url("assets/fonts/PFDinDisplayPro-Regular.otf") format("opentype"),url("assets/fonts/PFDinDisplayPro-Regular.svg") format("svg");font-style:normal;font-stretch:normal}body .sticky-header .header-background{animation:.5s navigation-height;animation-iteration-count:1;height:50px !important;left:0;right:0}body .sticky-header .wrap{position:fixed}body .sticky-header .navigation ul li a{padding-top:15px;padding-bottom:15px}body .sticky-header .lang{padding:0}@keyframes navigation-height{0%{height:0}100%{height:50px}}@keyframes navigation-height-reverse{0%{height:50px}100%{height:0}}.header-background{position:fixed;background:#222222;left:0;right:0}.normal-header .header-background{animation:.5s navigation-height-reverse;animation-iteration-count:1}body .header .navigation li:hover:before{content:"";height:3px;background:#ffffff;top:0;display:block;position:absolute;width:100%}body .header .navigation a:hover{color:#ffffff}body .inner-header .header-background{background:#222222;left:0;right:0;height:80px;animation:none}body .inner-header .current_page_item a,body .inner-header .current-page-ancestor a{color:#ffffff !important}.header{z-index:99999;position:relative;width:100%;max-width:1350px;margin:auto}.header .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;position:absolute;max-width:1350px;width:100%;padding:0 10px}.header .logo-wrapper{position:relative;display:inline-block;margin:auto 0;padding:0 0 0 40px}.header .lang{position:relative;margin-right:0}.header .navigation{width:auto;position:relative;background:transparent;display:inline-block;margin:0 auto;padding-right:50px}.header .navigation .current_page_item a,.header .navigation .current-page-ancestor a{color:#ffffff}.header .navigation .current_page_item:before,.header .navigation .current-page-ancestor:before{content:"";height:3px;background:#ffffff;top:0;display:block;position:absolute;max-width:124px;width:100%}.header .navigation a:hover{color:#ffffff}.header .navigation ul{padding:0 10px;margin:0;display:flex;justify-content:flex-end;text-align:center;z-index:100}.header .navigation ul li{margin:auto}.header .navigation ul li a{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:140%;text-align:center;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;color:#FFFFFF;padding:30px 15px 30px 15px;display:table-caption;margin:auto;min-width:124px;position:relative}.header .navigation ul li.menu-item-disabled>a{pointer-events:none;text-decoration:none}.header .navigation ul li{list-style:none;display:inline-block;position:relative}.mobile-menu{background:url(assets/images/mobile-menu.svg) 100% no-repeat;width:25px;height:25px;position:relative;margin:auto 0 auto 0;display:none}.mobile-header{position:fixed;width:100%;background:#fff}.mobile-header .primary-menu{height:100%;transition:1s;overflow:hidden}.mobile-header .mobile-menu{background:url(assets/images/times.svg) 100% no-repeat;width:25px;height:15px;background-size:100%;position:relative;margin:auto 0 auto 0}.mobile-header .navigation ul.menu{text-align:left;background:#222222;right:0;left:0;display:block;min-height:100vh;position:relative}.mobile-header .navigation ul.menu li:first-child{transition:1s}.mobile-header .navigation ul.menu li:nth-child(2){transition:1.3s}.mobile-header .navigation ul.menu li:nth-child(3){transition:1.6s}.mobile-header .navigation ul.menu li:nth-child(4){transition:1.9s}.mobile-header .navigation ul.menu li:nth-child(5){transition:2.2s}.mobile-header .navigation ul.menu li:nth-child(6){transition:2.5s}.mobile-header .navigation ul.menu li:nth-child(7){transition:3.8s}.mobile-header .navigation ul.menu li:nth-child(8){transition:4.1s}.mobile-header .navigation ul.menu li:nth-child(9){transition:4.4s}.mobile-header .navigation ul.menu li{display:block;background:transparent !important;z-index:10000;box-shadow:none !important;padding:0;transform:translate(0px, 0px) !important}.mobile-header .navigation ul.menu li a{color:#ffffff !important;display:block}.mobile-header .navigation ul.menu li a::after{content:none !important}.mobile-header .navigation ul.menu li:hover ul.sub-menu{display:inline-block}.mobile-header .navigation ul.menu li ul.sub-menu{display:none;position:relative;margin-top:-10px;top:0;box-shadow:none !important;background:transparent;padding:20px 20px 0 20px;width:auto;text-align:center}.mobile-header .navigation ul.menu li ul.sub-menu li{display:inline-block;text-align:left;max-width:unset;padding:0;width:auto !important}.mobile-header .navigation ul.menu li ul.sub-menu ul.sub-menu{display:none}@media only screen and (max-width: 2080px){.floating-panel{right:10px}}@keyframes slide-in{from{transform:translate(-1000px, 0)}to{transform:translate(0, 0)}}@media only screen and (max-width: 1380px){.inner .column-1,.inner .column-2{padding-top:20px}.header-image{min-height:220px;padding:80px 0 0 0}.floating-panel ul.expanded h4{display:inline-block}.floating-panel ul{display:block}.floating-panel ul:hover h4{display:inline-block}.floating-panel ul li{width:auto}.floating-panel ul li h4{display:none;font-size:10px}}@media only screen and (max-width: 1240px){.header .navigation{padding-right:0}.header .navigation ul li a{padding:0}}@media only screen and (max-width: 1200px){.header .navigation{width:100%;order:3;margin:0;padding:0}.header .navigation ul li a{padding:5px 0 5px 0;margin:0;width:100%;display:block}.navigation .mobile-menu{display:block}.mobile-header .primary-menu{display:block !important;height:100% !important;transition:1s;overflow:hidden}.mobile-header .navigation{width:100%;right:20px;z-index:100}.navigation .primary-menu{position:fixed;left:0;right:0;height:0;transition:1s;overflow:hidden}.navigation .primary-menu ul{width:100%;background:#222222;right:0;left:0;padding:30px 50px;display:block;min-height:100vh;position:relative}.navigation .primary-menu ul li:last-child{border:none}.navigation .primary-menu ul li:first-child{transition:1.8s}.navigation .primary-menu ul li:nth-child(2){transition:1.6s}.navigation .primary-menu ul li:nth-child(3){transition:1.4s}.navigation .primary-menu ul li:nth-child(4){transition:1.2s}.navigation .primary-menu ul li:nth-child(5){transition:1s}.navigation .primary-menu ul li:nth-child(6){transition:.8s}.navigation .primary-menu ul li:nth-child(7){transition:.6s}.navigation .primary-menu ul li:nth-child(8){transition:.4s}.navigation .primary-menu ul li:nth-child(9){transition:.2s}.navigation .primary-menu ul li{width:100%;border-bottom:1px solid #3b3b3b;display:block;background:transparent !important;z-index:10000;box-shadow:none !important;padding:0 !important;text-align:left;transform:translate(-200px, 0px);transition:.5s}.navigation .primary-menu ul li a{text-align:left;padding:20px 0}.inner-header .contact-number{padding-left:0;padding-right:0}.inner-header .contact-number a{padding:0}.inner-header .navigation{order:5}.inner-header .navigation .primary-menu{display:block;position:fixed;left:0;right:0}.inner-header .navigation .primary-menu ul{display:inline-block}.inner-header .navigation .primary-menu ul li{width:100%;text-align:left;display:inline-block}.mobile-menu{display:block}}@media only screen and (max-width: 1200px){.front-content .post-container .col-xl-6{padding-left:15px !important;padding-right:15px !important}body .page-header{height:auto !important;background-size:cover;background-position:right center}}@media only screen and (max-width: 1080px){.front-content .services-block .column .content{padding:40px 20px}.front-content .projects-block .block-heading{padding:5px 20px}.header .logo-wrapper{padding:0 20px}.header .logo-wrapper img{max-width:150px}.header-image .wrap{padding:0 25px}.single-project.inner{padding:0 15px}.inner{margin:20px 10px;padding:0 30px;border-left:none}.inner .column-1{order:2}.inner .column-2{order:1}.page-sidebar{position:relative !important;width:auto !important;top:0 !important}.column-full{padding:20px 0;border:none}.column-1,.column-2{width:100%}.post-content{padding:0}.inner .column-1,.inner .column-2{padding:0;border:none}.inner .column-2 .service-content{padding:0}.header .navigation{margin:auto 0}.slider h2{width:unset;max-width:600px}.slider p{max-width:unset}}@media only screen and (max-width: 980px){.project-navigation span{display:none}.header-image{background-position:center}.single-project .project_category,.single-project .meta,.single-project .content-wrap .content{padding-left:0}.single-project .gallery-wrap{width:100%}.single-project .gallery-wrap .gallery{padding-bottom:0;border:none}.single-project .content-wrap{width:100%;padding:0}#sales-contac,#services-contact{margin-bottom:15px}}@media only screen and (max-width: 800px){.fslightbox-fade-in-strong{overflow:scroll}}@media only screen and (max-width: 800px){.page-wrap .title{margin-bottom:15px;font-size:60px}footer ul{justify-content:flex-start;padding-left:10px}footer ul li{padding:10px 0}}@media only screen and (max-width: 794px){body .inner-header .search-form-header{padding:20px 0 20px 0}body .inner-header .search-form-header input.search{display:none}body .inner-header .search-form-header .submit{background:transparent}}@media only screen and (max-width: 700px){.header .info-wrap{position:relative}footer ul .footer-menu{min-width:unset}}@media only screen and (max-width: 600px){.extra{display:none}.h2,h2{font-size:38px}body .page-header h1{font-size:30px}footer #sales-contact,footer #services-contact{max-width:unset;width:50%}footer .socials-type{margin:auto auto 0 auto}footer .socials-type ul{justify-content:space-between !important}footer ul{padding:0 !important}footer .certificates-block{margin:auto auto 0 auto;display:none}.wpcf7 .form-col,.wpcf7 .form-col-wide{width:100% !important}.wpcf7 .wpcf7-submit{padding-left:0}.wpcf7 .controls .submit-wrap,.wpcf7 .controls .wpcf7-form-control-wrap{float:none !important}.single-project .cards{width:100%}.single-project .cards li{width:100%;margin:20px 0 0 0}.inner-header .header-logo{display:block;margin:auto 0}.inner-header .header-logo h2{padding:0;font-size:18px}html .sticky-header .logo-wrapper .logo{margin:auto}html .sticky-header .navigation{margin:auto !important}html .sticky-header .search{margin:auto !important;order:unset}html .sticky-header .nav-icon{order:unset;margin:auto}footer ul li{width:100%}footer ul ul{margin:0}footer ul ul li{display:inline-block;padding:0;width:50%}footer ul ul li ul{margin:0 0 25px 0}footer ul ul li a{width:auto;display:inline-block}.post-container .meta{width:100%}.post-container .content{width:100%}.header-image{min-height:unset;background-position:top}.header-image .breadcrumbs{position:relative}}@media only screen and (max-width: 460px){.contacts-type .info-wrapper{text-align:center}footer a,footer span{margin:auto}footer #sales-contact,footer #services-contact{max-width:unset;width:100%}footer ul .footer-menu{display:none}footer .extra{text-align:center}footer .extra .copyright{padding-top:10px}footer .extra .socials{justify-content:center !important}.contacts-type h4::after{content:"";background:url(assets/images/arrow-short-down.svg) 100% no-repeat;display:inline-block;width:18px;height:9px;margin-left:5px;filter:brightness(0) saturate(100%) invert(71%) sepia(0%) saturate(0%) hue-rotate(173deg) brightness(96%) contrast(93%)}.contacts-type .info-wrapper{display:block !important}.contacts-type .contact-info-open{display:block !important}.header .lang{margin-right:0}.inner-header .navigation{margin:auto 0 !important}.inner-header .navigation .mobile-menu{top:-15px;right:20px}.inner-header .contact-number{padding-top:0;width:60%}footer .products a{max-width:unset}footer .products .column-1,footer .products .column-2{width:100%}}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{margin:0;font-size:1rem;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}a{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}@font-face{font-family:'PFDinDisplayPro Bold';font-display:swap;src:url("assets/fonts/PFDinDisplayPro-Bold.eot");src:url("assets/fonts/PFDinDisplayPro-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/PFDinDisplayPro-Bold.woff") format("woff"),url("assets/fonts/PFDinDisplayPro-Bold.ttf") format("truetype"),url("assets/fonts/PFDinDisplayPro-Bold.otf") format("opentype"),url("assets/fonts/PFDinDisplayPro-Bold.svg") format("svg");font-style:normal;font-stretch:normal}@font-face{font-family:'PFDinDisplayPro Regular';font-display:swap;src:url("assets/fonts/PFDinDisplayPro-Regular.eot");src:url("assets/fonts/PFDinDisplayPro-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/PFDinDisplayPro-Regular.woff") format("woff"),url("assets/fonts/PFDinDisplayPro-Regular.ttf") format("truetype"),url("assets/fonts/PFDinDisplayPro-Regular.otf") format("opentype"),url("assets/fonts/PFDinDisplayPro-Regular.svg") format("svg");font-style:normal;font-stretch:normal}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}b,strong{font-weight:bolder}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}img{vertical-align:middle;border-style:none}table{border-collapse:collapse}th{text-align:inherit}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@font-face{font-family:'PFDinDisplayPro Bold';font-display:swap;src:url("assets/fonts/PFDinDisplayPro-Bold.eot");src:url("assets/fonts/PFDinDisplayPro-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/PFDinDisplayPro-Bold.woff") format("woff"),url("assets/fonts/PFDinDisplayPro-Bold.ttf") format("truetype"),url("assets/fonts/PFDinDisplayPro-Bold.otf") format("opentype"),url("assets/fonts/PFDinDisplayPro-Bold.svg") format("svg");font-style:normal;font-stretch:normal}@font-face{font-family:'PFDinDisplayPro Regular';font-display:swap;src:url("assets/fonts/PFDinDisplayPro-Regular.eot");src:url("assets/fonts/PFDinDisplayPro-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/PFDinDisplayPro-Regular.woff") format("woff"),url("assets/fonts/PFDinDisplayPro-Regular.ttf") format("truetype"),url("assets/fonts/PFDinDisplayPro-Regular.otf") format("opentype"),url("assets/fonts/PFDinDisplayPro-Regular.svg") format("svg");font-style:normal;font-stretch:normal}@keyframes gdpr-slide-up{0%,70%{-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes gdpr-slide-down{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px)}}#gdpr-consent{position:fixed;left:0;right:0;bottom:10px;width:100%;max-width:800px;margin:auto;overflow:hidden;z-index:9001}#gdpr-consent .cc-invisible{transition:1s;transform:translateY(200px)}#gdpr-consent .cc-window{display:flex;justify-content:space-between;flex-wrap:wrap;padding:20px;font-family:"PFDinDisplayPro Regular",sans-serif;background:#222222;border-radius:4px;box-shadow:0 0.015px 5px 0 rgba(0,0,0,0.24);animation-duration:1.45s;animation-name:gdpr-slide-up}#gdpr-consent .cc-compliance{margin:auto}#gdpr-consent .cc-dismiss{position:relative;padding:8px 18px;display:block;cursor:pointer;font-size:15px;background:#005BA9;background-position:center;margin:0}#gdpr-consent .cc-dismiss:hover{color:#fff !important;background:#005BA9}#gdpr-consent .cc-message{max-width:85%;font-size:14px;color:#ffffff;text-align:left;font-family:"PFDinDisplayPro Regular",sans-serif;margin:0}#gdpr-consent .cc-message a{color:#ffffff;text-decoration:underline}#gdpr-consent .cc-message p,#gdpr-consent .cc-message a{font-size:14px;font-family:"PFDinDisplayPro Regular",sans-serif;margin:0}@media only screen and (max-width: 990px){.cc-message,.cc-compliance{max-width:100%}}@font-face{font-family:'PFDinDisplayPro Bold';font-display:swap;src:url("assets/fonts/PFDinDisplayPro-Bold.eot");src:url("assets/fonts/PFDinDisplayPro-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/PFDinDisplayPro-Bold.woff") format("woff"),url("assets/fonts/PFDinDisplayPro-Bold.ttf") format("truetype"),url("assets/fonts/PFDinDisplayPro-Bold.otf") format("opentype"),url("assets/fonts/PFDinDisplayPro-Bold.svg") format("svg");font-style:normal;font-stretch:normal}@font-face{font-family:'PFDinDisplayPro Regular';font-display:swap;src:url("assets/fonts/PFDinDisplayPro-Regular.eot");src:url("assets/fonts/PFDinDisplayPro-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/PFDinDisplayPro-Regular.woff") format("woff"),url("assets/fonts/PFDinDisplayPro-Regular.ttf") format("truetype"),url("assets/fonts/PFDinDisplayPro-Regular.otf") format("opentype"),url("assets/fonts/PFDinDisplayPro-Regular.svg") format("svg");font-style:normal;font-stretch:normal}.lang{padding:16px 0 20px 0;margin:0 0 auto auto}.lang:hover .select-selected{background:#005BA9;border-top-left-radius:4px;border-top-right-radius:4px;color:#ffffff}.lang:hover .select-items{display:block !important}.lang select{display:none}.lang .select-hide{display:none}.lang .select-selected:before{content:"";background:url(assets/images/globe.svg) 100% no-repeat;height:20px;width:22px;display:inline-block;transform:translate(-10px, 3px);background-size:contain}.lang .select-selected:after{content:"";position:absolute;top:20px;right:10px;width:8px;height:5px;background:url(assets/images/dropdown.svg) 100% no-repeat;filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(29%) hue-rotate(92deg) brightness(104%) contrast(100%)}.lang .select-items div,.lang .select-selected{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:140%;text-align:right;letter-spacing:0.1em;text-transform:uppercase;color:#FFFFFF;padding:8px 25px 8px 16px;cursor:pointer;user-select:none;position:relative;width:85px}.lang .same-as-selected{display:none}.lang .select-arrow-active{background:#005BA9;border-top-left-radius:4px;border-top-right-radius:4px;color:#ffffff}.lang .select-items{position:absolute;background:#005BA9;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:99;padding:4px}.lang .select-items div{padding-top:10px;padding-bottom:10px;padding-left:35px;color:#ffffff;width:77px}.lang .select-items div:hover{color:#ffffff;background:rgba(255,255,255,0.2)}.lang .select-hide{display:none}.select select,.project-select select,.faq-select select{display:none}.select .select-hide,.project-select .select-hide,.faq-select .select-hide{display:none}.select .select-selected:before,.project-select .select-selected:before,.faq-select .select-selected:before{content:"";height:15px;width:18px;background:url(assets/images/menu.svg) 100% no-repeat;display:inline-block;position:relative;margin-right:10px;transform:translate(0px, 2px)}.select .select-selected:after,.project-select .select-selected:after,.faq-select .select-selected:after{position:absolute;content:"";top:17px;right:15px;width:0;height:0;border:6px solid transparent;border-color:#000 transparent transparent transparent}.select .select-selected .select-arrow-active:after,.project-select .select-selected .select-arrow-active:after,.faq-select .select-selected .select-arrow-active:after{border-color:transparent transparent #fff transparent;top:8px}.select .select-items,.project-select .select-items,.faq-select .select-items{width:100%}.select .select-items div,.project-select .select-items div,.faq-select .select-items div{width:100% !important}.select .select-items div,.select .select-selected,.project-select .select-items div,.project-select .select-selected,.faq-select .select-items div,.faq-select .select-selected{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:bold;font-size:12px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#222222;background:#F5F5F5;border:1px solid #E5E5E5;box-sizing:border-box;border-radius:4px;padding:10px 38px 10px 16px;min-width:250px;cursor:pointer;user-select:none;position:relative}.select .same-as-selected,.project-select .same-as-selected,.faq-select .same-as-selected{display:none}.select .select-items,.project-select .select-items,.faq-select .select-items{position:absolute;z-index:999999;background:#FFFFFF;box-shadow:0 15px 30px rgba(0,0,0,0.03),0 4px 8px rgba(0,0,0,0.05),0 2px 3px rgba(0,0,0,0.03),0 -3px 6px rgba(0,0,0,0.05);border-radius:4px;max-height:310px;overflow:hidden;overflow-y:auto}.select .select-items div,.project-select .select-items div,.faq-select .select-items div{opacity:.8;padding:10px 0 10px 16px;width:315px;background:#ffffff !important}.select .select-items div:hover,.project-select .select-items div:hover,.faq-select .select-items div:hover{opacity:1;background:#F5F5F5 !important}.select .select-arrow-active,.project-select .select-arrow-active,.faq-select .select-arrow-active{color:#000000;border-top-left-radius:4px;border-top-right-radius:4px}.gallery-slide-block{overflow:hidden;max-width:100%}.gallery-slide{position:relative;width:100%;z-index:10;padding:1px 0}.gallery-slide .gallery-slide-wrap{padding:0}.gallery-block-img:hover .icon,.gallery-block-img--big:hover .icon{opacity:1}.gallery-slide img{visibility:hidden;display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s}.gallery-slide img.loaded{visibility:visible}.gallery-block:nth-child(even) div:first-child,.gallery-block:nth-child(odd) div:last-child{order:3}.gallery-block:nth-child(even) div:nth-child(2),.gallery-block:nth-child(odd) div:nth-child(2){order:2}.gallery-block:nth-child(even) div:last-child,.gallery-block:nth-child(odd) div:first-child{order:1}.gallery-block{display:flex;float:left;flex-wrap:wrap;justify-content:center}.gallery-wrap{display:flex;flex-wrap:nowrap;padding-top:0;justify-content:flex-start}@media screen and (max-width: 991px){.gallery-wrap{position:relative;overflow:auto}}.gallery-blocks .gallery-block-img--big{max-width:210px;max-height:200px}.gallery-blocks .gallery-block-img--big img{width:210px;height:200px}.gallery-blocks .gallery-block-img{max-width:105px;max-height:100px}.gallery-blocks .gallery-block-img img{width:105px;height:100px}.gallery-blocks .gallery-block{padding:0;max-width:210px}.gallery-blocks .gallery-block img{object-fit:cover}.gallery-blocks .gallery-block:before{content:none !important}.gallery-slide .shadow,.gallery-blocks .shadow{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.5s}.gallery-block-img{padding:1px;width:50%;position:relative;overflow:hidden}.gallery-block-img--big{padding:1px;float:left;position:relative;overflow:hidden;width:100%}.gallery-block-img:hover .shadow,.gallery-block-img--big:hover .shadow{opacity:0.85}.gallery-block-img:hover img,.gallery-block-img--big:hover img{box-shadow:0 30px 60px rgba(0,0,0,0.2),0 10px 20px rgba(0,0,0,0.15);filter:grayscale(0)}.gallery-slide .link,.gallery-blocks .link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0}.gallery-slide-controls{top:50%;position:absolute;width:100%;display:none}.gallery-slide-controls button{position:absolute;margin:0 15px;padding:0;height:40px;width:40px;border-radius:100%;border:transparent;box-shadow:1px 1px 20px rgba(0,0,0,0.35);cursor:pointer;outline:none}.gallery-slide-controls button::after{content:"";border:solid black;border-width:0 3px 3px 0;display:inline-block;padding:4px}.gallery-slide-controls button:first-child{left:0}.gallery-slide-controls button:first-child::after{transform:rotate(135deg) translate(0, -3px);-webkit-transform:rotate(135deg) translate(0, -3px)}.gallery-slide-controls button:last-child{right:0}.gallery-slide-controls button:last-child::after{transform:rotate(-45deg) translate(-2px, 0);-webkit-transform:rotate(-45deg) translate(-2px, 0)}@font-face{font-family:'PFDinDisplayPro Bold';font-display:swap;src:url("assets/fonts/PFDinDisplayPro-Bold.eot");src:url("assets/fonts/PFDinDisplayPro-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/PFDinDisplayPro-Bold.woff") format("woff"),url("assets/fonts/PFDinDisplayPro-Bold.ttf") format("truetype"),url("assets/fonts/PFDinDisplayPro-Bold.otf") format("opentype"),url("assets/fonts/PFDinDisplayPro-Bold.svg") format("svg");font-style:normal;font-stretch:normal}@font-face{font-family:'PFDinDisplayPro Regular';font-display:swap;src:url("assets/fonts/PFDinDisplayPro-Regular.eot");src:url("assets/fonts/PFDinDisplayPro-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/PFDinDisplayPro-Regular.woff") format("woff"),url("assets/fonts/PFDinDisplayPro-Regular.ttf") format("truetype"),url("assets/fonts/PFDinDisplayPro-Regular.otf") format("opentype"),url("assets/fonts/PFDinDisplayPro-Regular.svg") format("svg");font-style:normal;font-stretch:normal}.comparison{min-width:500px;min-height:500px;height:500px;width:500px;margin:auto;max-height:100%;max-width:100%;overflow:hidden;position:relative}.comparison figure{background-size:cover;position:relative;font-size:0;width:100%;height:100%;margin:0}.comparison figure div{background-size:cover;position:absolute;width:50%;box-shadow:0 5px 10px -2px rgba(0,0,0,0.3);overflow:hidden;bottom:0;height:100%;border-right:5px solid #DDDDDD}.comparison figure>img{position:relative;width:100%}.comparison .range{width:50px;height:50px;background:#005BA9;border-radius:50%;box-shadow:0 4px 4px rgba(0,0,0,0.25);top:50%;left:50%;position:absolute;transform:translate(-27px, 0px)}.comparison .range:after{content:"";background:url("assets/images/changer.svg") 100% no-repeat;width:20px;height:20px;position:absolute;transform:translate(15px, 15px)}.comparison input[type="range"]{-webkit-appearance:none;-moz-appearance:none;position:absolute;background:transparent;top:0;left:0;height:100%;width:100%;z-index:100}.comparison input[type="range"]:focus{outline:none}.comparison input[type="range"]:active{outline:none}.comparison input[type="range"]::-moz-range-track{-moz-appearance:none;height:15px;width:98%;position:relative;outline:none}.comparison input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:50px;height:50px;background:transparent}.comparison input[type="range"]::-moz-range-thumb{-moz-appearance:none;width:20px;height:15px;background:#fff;border-radius:0}.comparison input[type="range"]:active{border:none;outline:none}.bal-container{position:relative;width:100%;height:100%;min-height:500px;max-width:100%;cursor:grab;overflow:hidden;margin:auto}.bal-after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.bal-before{display:block;position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;z-index:15;overflow:hidden}.bal-before-inset{position:absolute;top:0;bottom:0;left:0}.bal-after img,.bal-before img{object-fit:cover;position:absolute;width:100%;height:100%;object-position:50% 50%;top:0;bottom:0;left:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.bal-beforePosition{background:transparent;color:#fff;left:0;pointer-events:none;border-radius:0.2rem;padding:2px 10px}.bal-afterPosition{background:transparent;color:#fff;right:0;pointer-events:none;border-radius:0.2rem;padding:2px 10px}.beforeLabel{position:absolute;bottom:0;margin:1rem;font-size:1em;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.afterLabel{position:absolute;bottom:0;margin:1rem;font-size:1em;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.bal-handle{width:50px;height:50px;border-radius:50%;box-shadow:0 4px 4px rgba(0,0,0,0.25);position:absolute;left:50%;top:50%;margin-left:-25px;margin-top:-21px;z-index:20;pointer-events:none}.handle-range{width:50px;height:50px;background:#005BA9;border-radius:50%;position:absolute;z-index:1}.handle-range:after{content:"";background:url("assets/images/changer.svg") 100% no-repeat;width:20px;height:20px;position:absolute;transform:translate(15px, 15px)}.bal-handle::before{bottom:50%;margin-bottom:20px;box-shadow:0 0 10px #0c0c0c}.bal-handle::after{top:50%;margin-top:20.5px;box-shadow:0 0 5px #0c0c0c}.bal-handle::before,.bal-handle::after{content:" ";display:block;width:5px;background:#DDDDDD;height:9999px;position:absolute;left:50%;margin-left:-1.5px}.wp-block{max-width:900px}.carousel-track,.image-slide-track{overflow:hidden}.carousel-wrap,.image-slide-wrap{padding:0}.slide-arrows{position:absolute;width:100%;top:calc(50% - 26px);z-index:1000}.slide-arrows button:first-child{position:absolute;left:0;top:50%;background:transparent;border:none;padding:12px 2px}.slide-arrows button:first-child::before{content:"";background:url("assets/images/arrow-short-down.svg") 100% no-repeat;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(95deg) brightness(105%) contrast(101%);width:20px;height:20px;display:block;transform:rotate(90deg)}.slide-arrows button:last-child{position:absolute;right:0;top:40%;background:transparent;border:none;padding:12px 2px}.slide-arrows button:last-child::before{content:"";background:url("assets/images/arrow-short-down.svg") 100% no-repeat;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(95deg) brightness(105%) contrast(101%);width:20px;height:20px;display:block;transform:rotate(-90deg) translate(-6px, 0px)}.glide__bullets{position:absolute;bottom:0;padding:40px}.glide__bullet--active{opacity:1 !important;width:200% !important}.glide__bullet{width:100%;background:#FFFFFF;opacity:0.5;border:none;height:3px;cursor:pointer}@keyframes animate-arrow{0%{transform:translate(0, 0)}50%{transform:translate(0, 10px)}100%{transform:translate(0, 0)}}@keyframes animate-slide-text{0%{transform:translate(80px, 0px);opacity:.1}100%{transform:translate(0px, 0px) !important;opacity:1 !important}}.animate .text-wrap{animation:2s animate-slide-text;animation-iteration-count:1}.contour-map-entry{display:inline-block;position:relative;cursor:pointer}.block-content-wrap{padding-left:45px;padding-right:45px}.block-content-wrap .h1,.block-content-wrap .h2,.block-content-wrap .h3,.block-content-wrap .h4,.block-content-wrap .h5,.block-content-wrap .h6,.block-content-wrap h1,.block-content-wrap h2,.block-content-wrap h3,.block-content-wrap h4,.block-content-wrap h5,.block-content-wrap h6{margin-top:.5rem}.carousel-block{position:relative}.carousel-block .arrow-scroll-down{z-index:1000;display:block;width:100%;height:80px;margin:auto;bottom:0;position:absolute}.carousel-block .arrow-scroll-down:after{content:"";background:url("assets/images/arrow-down.svg") 100% no-repeat;width:14px;height:44px;position:absolute;top:0;left:0;right:0;margin:auto;animation:1.5s animate-arrow infinite}.carousel{padding:0}.carousel .controls .current{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#FFFFFF}.carousel .controls .total{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#FFFFFF;opacity:0.5}.carousel .controls .slide-tracker{margin-top:30px}.carousel .carousel-wrap{margin:0}.carousel .carousel-slide{background-repeat:no-repeat;background-size:cover;list-style:none;position:relative;height:100vh;min-height:400px;float:left}.carousel .carousel-slide .wrap{height:100%}.carousel .carousel-slide .grid-v{position:absolute;height:100%;width:100%;display:flex}.carousel .carousel-slide .grid-h{position:absolute;height:100%;width:100%}.carousel .carousel-slide .grid-h .lh:first-child{margin-top:100px}.carousel .carousel-slide .grid-h .lh:nth-child(2n){margin-top:260px}.carousel .carousel-slide .grid-h .lh:nth-child(3n){margin-top:361px}.carousel .carousel-slide span.lv{height:100%;width:calc(25% - 5px);border-left:1px solid #fff;margin:0;padding:0;position:relative;opacity:.1;float:left}.carousel .carousel-slide span.lv:last-child{border-right:1px solid #fff}.carousel .carousel-slide span.lh{height:1px;width:100%;background:#FFFFFF;position:relative;opacity:.1;display:block}.carousel .carousel-slide .offtop{transform:translate(0px, 100px)}.carousel .carousel-slide::before{content:"";position:absolute;top:0;width:100%;height:100%;background:#000000;opacity:0.55}.carousel .slide-background{position:absolute;top:0;width:100%;height:100%;background:linear-gradient(43.92deg, #000 31.72%, rgba(0,0,0,0) 63.87%);opacity:0.5}.carousel .slide-background::after{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(176.57deg, #000 3.7%, rgba(0,0,0,0) 25.94%);opacity:1}.carousel .text-content-wrap{position:absolute;margin:auto;top:0;bottom:0;height:max-content;max-height:220px;width:55%;float:left;padding:0 40px}.carousel .text-content-wrap .text-wrap{display:inline-block}.carousel .text-content-wrap video{z-index:10000;display:inline-block;height:160px;width:200px;margin-right:20px}.carousel .gif{width:330px;height:362px;float:right;margin-right:-4px;margin-top:3px;max-width:100%;max-height:100%}.carousel .video-content-wrap{width:calc(45% - 5px);float:left;margin:0 5px 0 0;position:absolute;right:10px;bottom:40px}.carousel .video-content-wrap span{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#FFFFFF;max-width:180px;display:inline-block;position:relative;margin:35px 106px 35px 40px;vertical-align:top}.carousel .video-content-wrap .video-wrap{position:relative;float:right;min-width:71%}.carousel .video-content-wrap .video{background:#005BA9;height:100px;width:100px;position:relative;display:inline-block;margin-right:-2px;cursor:pointer}.carousel .video-content-wrap .video:hover::after{height:100%;transition:.5s}.carousel .video-content-wrap .video::after{content:"";width:100%;left:0;right:0;display:block;position:absolute;height:0;transition:.5s;background:#004ba9}.carousel .video-content-wrap .video::before{content:"";background:url("assets/images/play.svg");height:26px;width:20px;display:block;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;z-index:10}.carousel .h1{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:90px;line-height:120%;letter-spacing:normal;color:#FFFFFF;margin:0}.carousel h3{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:20px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#FFFFFF}.carousel .text{display:block;vertical-align:inherit;max-width:512px}.carousel p{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:150%;color:#FFFFFF}.product-heading{padding:0 45px 45px 45px}.product-heading h2{display:inline-block;transform:translate(10px, 10px)}.product-heading .image-wrap{display:inline-block}.production-block .post-content{padding:0}.production-block .single-production:first-child{border-top:1px solid #E5E5E5}.production-block .single-production{border-bottom:1px solid #E5E5E5;padding:45px}.production-block .text{width:60%;float:left}.production-block .image{width:40%;float:left}.production-block .image:hover img{opacity:.5}.production-block .image img{max-width:100%;max-height:100%;height:auto;width:auto}.production-block .cards{display:flex;flex-wrap:wrap}.production-block .cards h4{padding:0 35px 0 0;font-style:normal;font-weight:bold;font-size:12px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase}.production-block .pdfs img{max-width:100px;max-height:120px;object-fit:cover;object-position:top;width:100%;height:100%}.production-block .pdfs .more-link{transform:none;position:relative;padding:12px 0 0 0;display:inline-block;margin-right:5px}.production-block .pdfs .more-link:hover img{opacity:.5}.production-block .pdfs .more-link::after{content:"";display:block;margin-top:15px}.text-image-center-block{padding:40px 0}.text-image-center-block .row{margin:0;padding:40px 80px 40px 0}.text-image-center-block .row:nth-child(2n) .column-2{order:1;margin-left:-55px;width:35%}.text-image-center-block .row:nth-child(2n) .column-1{order:2;width:65%}.text-image-center-block img{max-width:100%;max-height:100%;height:auto;width:auto}.text-image-center-block h5,.text-image-center-block .h5{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#222222}.text-image-center-block .text{max-width:580px}.text-image-center-block .column-1{width:45%;padding:0;border:none}.text-image-center-block .column-2{width:55%;padding:0;border:none;margin:auto}.reversed-text-image-block .column-1{width:70%;padding:0;border:none;margin:auto;order:2}.reversed-text-image-block .column-2{width:30%;padding:0;border:none;order:1}.reversed-text-image-block .row:nth-child(2n) .column-1{order:1 !important}.reversed-text-image-block .row:nth-child(2n) .column-2{order:2 !important}.text-image-block:first-child{padding:0}.text-image-block{padding:40px 0}.text-image-block .post-content{padding:0}.text-image-block .mobile-image{display:none}.text-image-block .row{margin:0;padding-bottom:40px}.text-image-block h3,.text-image-block h2{margin-bottom:30px}.text-image-block .cards{padding:0;display:flex;flex-wrap:wrap;list-style:none;margin:30px 0 40px 0}.text-image-block .cards li{max-width:50%;list-style:none;margin-right:20px}.text-image-block .cards .image{display:block;margin-right:10px;margin-top:5px}.text-image-block .cards span{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:12px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#222222;max-width:100px;display:block}.text-image-block .row:last-child{padding-bottom:0}.text-image-block .row:nth-child(2n) .column-2{order:1;margin-left:-55px;width:35%}.text-image-block .row:nth-child(2n) .column-1{order:2;width:65%;margin-left:0}.text-image-block img{max-width:100%;max-height:100%;height:auto;width:auto;min-width:auto}.text-image-block h5,.text-image-block .h5{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#222222}.text-image-block .text{max-width:580px}.text-image-block .column-1{width:70%;padding:0;border:none;margin:auto}.text-image-block .column-2{width:30%;padding:0;border:none}.contact-form h3{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:30px;line-height:120%;color:#222222;padding:0;padding-bottom:30px}.wpcf7 span.wpcf7-list-item{margin:0}.wpcf7 .wpcf7-submit{padding-right:30px;width:auto;font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#222222;border:none;background:transparent;cursor:pointer}.wpcf7 .wpcf7-response-output{border:none !important;padding:0 !important;margin:0 !important}.wpcf7 .controls{padding:20px 0}.wpcf7 .controls .arrow-link::after{content:"";transform:translate(-30px, 0px)}.wpcf7 .controls .wpcf7-form-control-wrap{float:left}.wpcf7 .controls .submit-wrap{float:right}.wpcf7 .wpcf7-not-valid{border-bottom:2px solid #dc3232}.wpcf7 .wpcf7-not-valid-tip{color:#dc3232;font-size:14px;font-weight:normal;display:block;position:absolute;bottom:0;right:20px}.wpcf7 .wpcf7-form-control-wrap{display:block}.wpcf7 input[type="checkbox"]{width:auto}.wpcf7 textarea{margin-bottom:-6px}.wpcf7 input,.wpcf7 textarea{border:none;padding:8px 12px;border-bottom:1px solid #C4C4C4;font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:150%;color:#222222;width:100%}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{font-family:"PFDinDisplayPro Regular",sans-serif !important;font-style:normal !important;font-weight:normal !important;font-size:18px !important;line-height:150%;color:#777777 !important}.wpcf7 .form-col{width:calc(33.3% - 30px);float:left;margin-right:30px;margin-bottom:20px}.wpcf7 .form-col-wide{width:calc(100% - 30px);float:left;margin-right:30px}body .contacts-block path.active{fill:#005BA9}body .contacts-block .contour-map2{max-width:100%}@keyframes map-country-pulse{0%{opacity:1;r:12}50%{r:20}80%{r:15;opacity:0}100%{r:12;opacity:0}}.contacts-block .contact-map{height:300px}.contacts-block .map-content-tab{display:none}.contacts-block .map-tab-open{display:block !important}.contacts-block .map-actions{position:relative;display:flex;flex-wrap:wrap}.contacts-block .map-actions .active{background:#005BA9;color:#ffffff}.contacts-block .map-actions a{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:120%;color:#222222;background:#F0F0F0;padding:10px 24px;display:block;margin:0 5px}.contacts-block .contacts-people{display:flex;flex-wrap:wrap;padding:0}.contacts-block .contacts-people .contacts-people-single{display:flex;margin:10px 0}.contacts-block .contacts-people .contact-info{padding:0 10px;max-width:300px}.contacts-block .contacts-people span.title{color:#222222;text-transform:uppercase;font-weight:bold;margin-bottom:20px}.contacts-block .contacts-people .email{font-size:13px}.contacts-block .contacts-people span.name{color:#222222}.contacts-block .contacts-people span.phone a{color:#777777}.contacts-block .contacts-people a.linkedin::before{content:"";background:url("assets/images/linkedin-blue.svg") 100% no-repeat;width:22px;height:22px;display:block;margin-top:18px}.contacts-block .contacts-people a{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:160%;letter-spacing:0.1em;color:#005BA9}.contacts-block .contacts-people span{display:block;font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:160%;letter-spacing:0.1em;color:#777777}.contacts-block .infobox{display:flex;flex-wrap:wrap;padding:25px;background:#005BA9;margin-top:-100px;min-height:190px;z-index:1000;position:relative;max-width:735px;margin-left:auto;margin-right:-55px}.contacts-block .infobox .box:first-child{padding-right:40px;margin-right:40px;border-right:1px solid #AAAAAA}.contacts-block .infobox p,.contacts-block .infobox a{color:#FFFFFF !important;margin:0}.contacts-block .infobox a:hover{text-decoration:underline}.contacts-block .contacts-content{padding:0;margin:0;list-style:none}.contacts-block .contacts-content .lh{padding-top:60px;margin-top:60px}.contacts-block .contacts-content li{display:none;padding:0}.contacts-block .contacts-content li::after{content:none !important}.contacts-block .contacts-content li::before{content:none !important}.contacts-block .contacts-content .content-open{display:block}.contacts-block .contour-map{max-width:310px;margin:auto}.contacts-block .contour-map .contour-text-circle{animation:3s map-country-pulse;animation-iteration-count:infinite}.contacts-block .contour-map path{stroke:#BFBFBF;fill:#ECECEC;stroke-width:.2}.contacts-block .contour-map .contour-text-circle.selected{stroke:transparent;fill:transparent}.contacts-block .contour-map path.selected{fill:#005BA9}.contacts-block .contour-map text.selected,.contacts-block .contour-map circle.selected{fill:#ffffff}.contacts-block .contour-map text.selected{text-shadow:0 0 2px #000000}.contacts-block .contour-map .contour{position:relative;cursor:pointer}.contacts-block .contour-map span{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:30px;line-height:120%;color:#222222;position:absolute}body .before-effect-main-div{border:none !important;margin:0}body .before-effect-line{background:#DDDDDD;border-radius:10px;width:7px}body .before-effect-line:after{content:"";background:#005BA9;border:none;box-shadow:0 4px 4px rgba(0,0,0,0.25)}body .before-effect-line::before{content:"";background:url("assets/images/changer.svg") 100% no-repeat;top:var(--IconPosT);right:var(--IconPosR);text-align:center;position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;transition:all .2s;transform:translate(-15px, 0px);z-index:10}.tabs-block{padding:80px 50px 10px 0}.tabs-block h5,.tabs-block h2{text-align:center}.tabs-block .tabs{display:flex;flex-wrap:wrap;list-style:none;justify-content:center;padding:0;margin-top:40px}.tabs-block .tabs li{margin:0 20px;text-align:center;cursor:pointer}.tabs-block .tabs h3{margin:0}.tabs-block .tabs li.active{border-bottom:2px solid #005BA9}.tabs-block .tabs li.active h3{color:#005BA9}.tabs-block .contacts-tab{display:flex;flex-wrap:wrap;list-style:none;padding:0}.tabs-block .contacts-tab li{display:flex;margin:10px 0}.tabs-block .contacts-tab .contact-info{padding:0 10px;max-width:290px}.tabs-block .contacts-tab span.title{color:#222222;text-transform:uppercase;font-weight:bold;margin-bottom:20px}.tabs-block .contacts-tab .email{font-size:13px}.tabs-block .contacts-tab span.name{color:#222222}.tabs-block .contacts-tab span.phone a{color:#777777}.tabs-block .contacts-tab a.linkedin::before{content:"";background:url("assets/images/linkedin-blue.svg") 100% no-repeat;width:22px;height:22px;display:block;margin-top:18px}.tabs-block .contacts-tab a{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:160%;letter-spacing:0.1em;color:#005BA9}.tabs-block .contacts-tab span{display:block;font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:160%;letter-spacing:0.1em;color:#777777}.tabs-block .tab-content{padding:0;padding-top:40px;list-style:none}.tabs-block .tab-content .tab{display:none}.tabs-block .tab-content .tab-open{display:block}.products-block ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.products-block ul li.empty{position:relative;overflow:hidden}.products-block ul li.empty:before{content:"";background:#E5E5E5;box-sizing:border-box;transform:rotate(-42.2deg);width:135%;height:1px;position:absolute;bottom:50%;left:-59px;right:0}.products-block ul li:last-child{border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5}.products-block ul li{width:25%;border-left:1px solid #E5E5E5;list-style:none;min-height:325px;padding:0}.products-block ul li:before{content:none !important}.products-block ul li .hidden{display:none;padding:25px 40px;position:relative;background-size:cover;background-position:center}.products-block ul li .hidden::before{content:"";background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 50%);opacity:0.1;position:absolute;height:100%;width:100%;top:0;right:0;left:0;bottom:0}.products-block ul li .hidden::after{content:"";background:#000000;opacity:0.1;position:absolute;height:100%;width:100%;top:0;right:0;left:0;bottom:0}.products-block ul li .hidden .text{position:absolute;bottom:15px}.products-block ul li .hidden .text h3{color:#FFFFFF;z-index:1;position:relative;padding:0 30px 0 0}.products-block ul li .visible{padding:25px 40px}.products-block ul li:hover{cursor:pointer}.products-block ul li:hover .hidden{display:block;height:100%;width:100%;background-repeat:no-repeat}.products-block ul li:hover .visible{display:none}.products-block .lh{position:relative;width:100%;height:1px;display:block;background:#E5E5E5}.products-block .image-wrap{margin-bottom:15px;margin-top:40px}.products-block .image-wrap img{max-width:60px;max-height:60px}.products-block h3{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:30px;line-height:120%;color:#222222;margin-bottom:25px}.products-block h4{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:12px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;display:inline-block;margin:0 20px 0 0;vertical-align:top;width:100%}@keyframes animate-arrow-link{0%{margin-left:0}50%{margin-left:10px}100%{margin-left:0}}.services-block{border-top:1px solid #E5E5E5}.services-block .row{display:flex;flex-wrap:wrap;margin:0}.services-block .hidden-background{display:none}.services-block .cards{padding:0;margin:0;display:flex;flex-wrap:wrap;list-style:none;margin-right:-60px}.services-block .cards .image{display:block;margin-right:10px;min-width:42px;margin-bottom:5px}.services-block .cards .image img{max-width:45px;max-height:45px;width:auto;height:auto}.services-block .cards span{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:12px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#222222;max-width:100px;display:block}.services-block .cards li{max-width:50%;list-style:none;margin-right:20px}.services-block .text-content{max-width:330px;margin:100px 0;transition:.45s}.services-block .text-content p{margin-top:10px}.services-block .text-content h2{max-width:200px}.services-block .text-content h2,.services-block .text-content h4{color:#222222}.services-block .column:last-child{border-left:none !important}.services-block .column{width:50%;display:block;padding:0;overflow:hidden;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;background:#fff}.services-block .column:hover{transform:translate(0, -10px);transition:.45s}.services-block .column:hover .arrow-link{animation:1s animate-arrow-link infinite}.services-block .column:hover .content{border:3px solid #005BA9}.services-block .column:hover .content .text-content{transform:translate(0, 10px);transition:.45s}.services-block .column .content{margin:0;padding:40px;min-height:600px;background-repeat:no-repeat;background-position-x:5px;height:100%;position:relative;transition:.45s;border:3px solid transparent}.statistics-block{background:#222222;overflow:hidden;position:relative;max-width:1330px;margin:auto}.statistics-block .wrap{padding:0}.statistics-block .mobile{display:none;position:relative}.statistics-block:before{content:"";background:url("assets/images/pattern.png");width:100%;height:100%;position:absolute;top:0;bottom:0}.statistics-block ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;justify-content:space-between;height:360px;width:100%}.statistics-block ul li{width:25%;list-style:none;padding:110px 0;transition:.5s;height:360px;position:relative;cursor:pointer}.statistics-block ul li:first-child:before{content:"";height:100%;width:1px;background:#ffffff;position:absolute;top:0;bottom:0}.statistics-block ul li:after{content:"";height:100%;width:1px;background:#ffffff;position:absolute;top:0;bottom:0;right:0}.statistics-block ul li:hover{background:#005BA9;z-index:1;transition:.5s}.statistics-block ul li:hover .hidden{display:block}.statistics-block ul li:hover .visible{display:none}.statistics-block ul h2{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:70px;line-height:110%;text-align:center;color:#FFFFFF}.statistics-block ul h4{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:160%;text-align:center;letter-spacing:0.1em;text-transform:uppercase;color:#FFFFFF}.statistics-block ul p{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:150%;text-align:center;color:#FFFFFF}.statistics-block ul .visible{display:block;position:relative;left:0;right:0;top:0;bottom:0;z-index:10;max-width:200px;margin:auto}.statistics-block ul .hidden{display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;max-width:250px;height:50%;margin:auto}.projects-block{position:relative;overflow:hidden}.projects-block .more-link{transform:none !important}.projects-block .wrap{position:relative}.projects-block .loading ul{opacity:.35}.projects-block .block-heading{position:absolute;padding:80px 40px 60px 40px;z-index:10;width:100%}.projects-block .block-heading .filter{position:absolute;right:60px;top:80px}.projects-block .first-row li{padding-top:200px}.projects-block .second-row li{padding-bottom:0}.projects-block .second-row li .place{bottom:170px}.projects-block .lh{border-top:1px solid #E5E5E5;display:block}.projects-block .offtop{transform:translate(0, -150px)}.projects-block .image-wrap{position:relative;overflow:hidden}.projects-block .image-wrap img{height:220px;width:100%;max-height:220px;object-fit:cover}.projects-block .image-wrap .project_category img{height:auto;width:auto;max-width:20px;max-height:20px}.projects-block .image-wrap span{position:absolute;bottom:0;left:0;background:#ffffff;padding:5px 10px;font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:12px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#222222}.projects-block .place{display:block;position:absolute;bottom:25px;font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:12px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#222222}.projects-block .place::before{content:"";background:url("assets/images/pin.svg") 100% no-repeat;width:16px;height:23px;display:inline-block;transform:translate(0px, 5px)}.projects-block ul{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none}.projects-block ul li{width:25%;border-right:1px solid #E5E5E5;list-style:none;position:relative;transition:.5s}.projects-block ul li .project-li{padding-top:40px;padding-left:43px;padding-bottom:60px}.projects-block ul li .project-li:hover{background:#E5E5E5;transition:.5s}.projects-block ul li:first-child,.projects-block ul li:nth-child(5n){border-left:1px solid #E5E5E5}.projects-block ul li h4{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:24px;line-height:140%;color:#222222;text-transform:none;letter-spacing:normal;margin:10px 0}.projects-block .text-wrap{max-width:250px}.projects-block h2{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;line-height:110%;color:#222222;letter-spacing:normal}.projects-block h4{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#222222}.certificates-block{background:#F5F5F5}.certificates-block .row{display:flex;flex-wrap:wrap;margin:0}.certificates-block .mobile-clients-slider{display:none}.certificates-block .mobile-clients-slider li{max-width:unset !important;margin:auto !important}.certificates-block .mobile-clients-slider .glide__bullets{max-width:unset !important}.certificates-block .clients li{max-width:unset;display:inline-block;width:auto;margin:auto 40px auto 0;padding:10px 0}.certificates-block ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.certificates-block .controls .glide__bullets{padding:0}.certificates-block .controls .glide__bullet{width:auto;background:#222222}.certificates-block .controls .glide__bullet--active{width:auto !important}.certificates-block ul.certificates li img{filter:brightness(100) grayscale(1);max-width:80px}.certificates-block ul.certificates li:hover img{filter:none}.certificates-block ul.certificates li p{font-size:14px;max-width:120px}.certificates-block ul.clients li{list-style:none;margin:auto 40px auto 0;width:100%;padding:0}.certificates-block ul.clients li:hover img{filter:grayscale(0)}.certificates-block ul.clients li img{filter:grayscale(1);min-height:30px;max-height:40px;object-fit:scale-down}.certificates-block ul.clients li p{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:12px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#222222;margin:18px 0}.certificates-block .column{width:50%;padding:80px 40px;position:relative}.certificates-block .column:first-child:before{content:"";background:#DDDDDD;height:100%;width:.5px;position:absolute;left:0;top:0}.certificates-block .column:after{content:"";background:#DDDDDD;height:100%;width:.5px;position:absolute;right:0;top:0}.certificates-block h3{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:30px;line-height:120%;color:#222222;margin-bottom:30px}.faq-block{padding:0}.faq-block .content{border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;padding:0 40px 200px 40px}.faq-block .wrap{position:relative}.faq-block .block-heading{padding:80px 0 40px 0}.faq-block .block-heading .filter{position:relative;display:none}.faq-block .block-heading h2.mobile{display:none}.faq-block .block-heading h4{font-family:"PFDinDisplayPro Bold",sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;color:#222222}.faq-block .block-heading h2{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;line-height:110%;color:#222222;letter-spacing:normal}.faq-block .lh{border-top:1px solid #E5E5E5;display:block;right:0;left:0;position:relative}.faq-block .offtop{transform:translate(0, -150px)}.faq-block p{max-width:920px}.faq-block .hidden{display:none !important}.faq-block .answer{position:relative;display:block;margin:10px 0}.faq-block .question{position:relative}.faq-block .entry-faq{margin:10px 0;padding:0 10px 10px 0;line-height:53px;border-bottom:1px solid #E5E5E5}.faq-block .entry-faq img{float:none !important}.faq-block .entry-faq:hover h4{color:#005BA9}.faq-block .entry-faq:last-child{border-bottom:none !important}.faq-block span{display:inline-block;position:absolute;right:50px;font-family:"PFDinDisplayPro Bold",sans-serif;font-size:20px;color:#312783}.faq-block .entry-faq .question-open h4:after{content:"";display:inline-block;background:url("assets/images/minus.svg") 100% no-repeat;height:32px;width:32px;position:absolute;right:0;transform:translate(0px, -5px)}.faq-block .entry-faq h4{font-family:"PFDinDisplayPro Regular",sans-serif;font-style:normal;font-weight:normal;font-size:20px;line-height:140%;color:#222222;display:block;margin:0;cursor:pointer;padding:8px 0;width:90%}.faq-block .entry-faq h4:after{content:"";display:inline-block;background:url("assets/images/plus.svg") 100% no-repeat;height:32px;width:32px;position:absolute;right:0;transform:translate(0px, -5px)}.faq-block .question span.open{display:none}.faq-block .question-open span.open{display:inline-block !important}.faq-block .question-open span.closed{display:none}@media only screen and (max-width: 1480px){.carousel .gif{width:auto;height:250px}.carousel .video-content-wrap{width:calc(25% - 5px)}.carousel .video-content-wrap .video-wrap{min-width:305px}.carousel .video-content-wrap .video-wrap .video{height:80px;width:80px}}@media only screen and (max-width: 1480px){.carousel .video-content-wrap{bottom:100px}}@media only screen and (max-width: 1200px){.services-block .column .content{min-height:auto}.services-block .text-content{margin:0}.services-block .more-link{transform:translate(0, -50px)}.projects-block li{padding-top:0 !important}.faq-block .lh{display:none}.faq-block .no-height{height:auto}.faq-block .more-link{display:block;padding:0 0 20px 40px;transform:none}.faq-block .content{padding:0 40px 20px 40px}.faq-block .block-heading{padding:20px 0 20px 0}.certificates-block .column{padding:20px 40px}.projects-block .block-heading{padding:20px 40px 60px 40px}.projects-block .second-row li{padding-bottom:40px}.projects-block .text-wrap{max-width:unset}.projects-block li.empty{border:none;padding:0 !important;height:0}.projects-block .place{bottom:10px !important}.projects-block .lh{display:none}.projects-block .no-height{height:auto}.projects-block .more-link{padding:20px 0 20px 40px;display:block;transform:none}footer ul{padding:20px 0}.carousel .wrap-content{padding:0 0 0 40px}.carousel .carousel-slide{min-height:480px;background-position:center}.projects-block .block-heading{position:relative}.projects-block ul li{width:50%;border:1px solid #E5E5E5;margin:-0.5px}.projects-block .first-row li{padding-top:40px}.services-block .column{width:100%}.services-block .column .content{background-position:right}.services-block .column .content:before{content:none !important}.services-block .column .content::after{content:"";width:100%;height:1px;top:unset;bottom:0;left:0}}@media only screen and (max-width: 1080px){.text-image-block .top-wrapper{display:flex;justify-content:space-between}.text-image-block .column-1{width:100%}.text-image-block .column-2{display:none}.text-image-block .row:nth-child(2n) .column-1{width:100%}.text-image-block .row:nth-child(2n) .column-1 h2,.text-image-block .row:nth-child(2n) .column-1 h5,.text-image-block .row:nth-child(2n) .column-1 .text{margin-left:auto;text-align:right}.text-image-block .mobile-image{display:block;margin-right:-25px;margin-left:5px}.text-image-block .mobile-image img{max-width:100%;max-height:190px;height:auto;width:auto;min-width:auto;display:inline-block}.text-image-block .row:nth-child(2n) .mobile-image{display:block;margin-left:-25px;order:-1}.projects-block .block-heading{padding:0}.carousel-block .controls{display:none}.contacts-block .infobox{margin-right:0}.product-heading{padding:0 0 15px 0}.product-heading h2{transform:none}.text-image-block{margin-top:0}.text-image-block .row:nth-child(2n) .column-2{margin-left:0}.production-block .single-production{padding:15px 0}.products-block ul li{margin:0 -0.5px 0 0}.certificates-block .column{width:100%;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD}.certificates-block .column::before,.certificates-block .column::after{content:none !important}.carousel .gif-video{display:none}.carousel .video-content-wrap{width:auto;float:none}.carousel .video-content-wrap span{margin-left:10px;margin-right:0}.carousel .video-content-wrap .video-wrap{float:none;width:auto;min-width:unset}.carousel .text-content-wrap{width:100%;float:none;padding:0;text-align:center;left:0;right:0}}@media only screen and (max-width: 980px){.carousel .gif-video{display:none}.carousel .gif-video video{display:none}.carousel .video-content-wrap .video{height:50px;width:50px}.carousel .video-content-wrap span{margin:5px}.statistics-block ul li{padding:10px 0;height:auto}.statistics-block ul li .hidden{position:relative;left:0;right:0;top:0;bottom:0;z-index:10;max-width:unset;height:auto;margin:auto}.products-block .lh{display:none}.products-block ul li{border-top:1px solid #E5E5E5;border-right:1px solid #E5E5E5}.production-block .single-production{display:flex;flex-wrap:wrap}.production-block .text{width:100%;order:2}.production-block .image{width:100%;margin-top:20px}.filter{position:relative !important;right:0 !important;top:0 !important}.statistics-block ul{height:unset}.statistics-block ul li{width:50%;border:1px solid #ffffff;margin:-.5px 0}.statistics-block ul li::before,.statistics-block ul li::after{content:none !important}.products-block h3{margin:auto;width:75%;font-size:25px}.products-block h4{display:none}.products-block ul li{min-height:unset;height:100px;width:50%}.products-block ul li .visible{padding:10px;display:flex !important}.products-block ul li .hidden{display:none !important}.products-block .image-wrap{margin:auto}}@media only screen and (max-width: 900px){.contacts-block .contacts-content .lh{display:none !important}.contacts-block .infobox{margin-bottom:20px}}@media only screen and (max-width: 800px){.text-image-block .column-2{display:none}.carousel .h1{font-size:60px}.certificates-block .column{padding:20px 10px}.faq-block .content{padding:0 10px 40px 10px}.faq-block .more-link{padding:20px 0 20px 10px}.comparison{max-width:100%;max-height:500px;min-height:unset;min-width:unset}.projects-block .offtop{transform:none}.projects-block h4{text-align:left}.projects-block .more-link{transform:none;padding:0 0 0 22px}.projects-block .no-height{height:auto;padding:20px 0}.projects-block li.empty{padding:0 !important;border:none}.projects-block .second-row li{padding-bottom:60px}.projects-block .second-row li .place{bottom:25px}}@media only screen and (max-width: 680px){.wrap .reversed-text-image-block .row:nth-child(2n) .column-2{text-align:right;right:0;display:none}.wrap .reversed-text-image-block .row:nth-child(2n) .column-1 .text{margin-right:auto;margin-left:0;text-align:left}.wrap .reversed-text-image-block .row:nth-child(2n) .column-1 .mobile-image{display:block;margin-right:-25px;margin-left:5px;order:2}.wrap .reversed-text-image-block .row:nth-child(2n) .column-1 h2,.wrap .reversed-text-image-block .row:nth-child(2n) .column-1 h3,.wrap .reversed-text-image-block .row:nth-child(2n) .column-1 h5{margin-right:auto;margin-left:0;text-align:left}.wrap .reversed-text-image-block .text{margin-right:unset;margin-left:unset;text-align:left}.wrap .reversed-text-image-block .h5,.wrap .reversed-text-image-block h5,.wrap .reversed-text-image-block .h2,.wrap .reversed-text-image-block h2,.wrap .reversed-text-image-block .h3,.wrap .reversed-text-image-block h3{word-break:break-word}.text-image-block .top-wrapper{display:flex;justify-content:space-between}.text-image-block .heading-wrap{z-index:1}.text-image-block .mobile-image{display:block;margin-right:-25px;margin-left:5px}.text-image-block .mobile-image img{max-width:100%;max-height:190px;height:auto;width:auto;min-width:auto;display:inline-block}.text-image-block .row:nth-child(2n) .mobile-image{display:block;margin-left:-25px;order:-1}.text-image-block .row:nth-child(2n) .column-1 h2,.text-image-block .row:nth-child(2n) .column-1 h5,.text-image-block .row:nth-child(2n) .column-1 .text{margin-left:auto;text-align:right}.carousel .video-content-wrap .video-wrap{width:auto}.contacts-block .infobox .box{border:none !important;width:100%;margin:10px 0}.products-block ul li{width:100%}}@media only screen and (max-width: 600px){body .contacts-block .contour-map2 svg{transform:scale(0.7) translate(-35%, 0px)}body .contacts-content2{margin-top:-30px !important}.faq-block .block-heading{padding:0}.carousel .video-content-wrap{left:10px;bottom:25%}.products-block ul li{height:auto}.products-block .image-wrap img{max-width:40px;max-height:40px}.services-block .hidden-background{display:block;height:150px;background-size:contain;background-position:right;background-repeat:no-repeat;position:absolute;top:0;right:0;width:100%}.services-block .column .content{background:transparent !important}.services-block .column .text-content{max-width:unset}.services-block .column .text-content p{display:none}.comparison{max-width:100%;min-height:unset;min-width:unset}.glide__bullets{max-width:125px}.carousel .wrap-content{padding-bottom:0 !important}.contacts-block .contacts-people .contacts-people-single{flex-wrap:wrap}.tabs-block{padding:10px 0 10px 0}.tabs-block .contacts-tab li{flex-wrap:wrap}.text-image-center-block .row{padding:0}.text-image-center-block .column-1,.text-image-center-block .column-2{width:100% !important}.text-image-center-block .column-1{order:2 !important;text-align:center}.text-image-center-block .column-1 img{max-height:150px}.text-image-block .cards li .image{float:none;display:block}.text-image-block .row{padding:0}.text-image-block .column-1,.text-image-block .column-2{width:100% !important}.text-image-block .row:nth-child(2n) .column-1 h2,.text-image-block .row:nth-child(2n) .column-1 h5,.text-image-block .row:nth-child(2n) .column-1 h3{text-align:right}.text-image-block .row:nth-child(2n) .column-2{text-align:left;left:0}.text-image-block .row:nth-child(2n) .column-2 img{max-width:120px}.text-image-block .column-2{display:none !important;order:2 !important;text-align:right;position:absolute;right:0;z-index:-1}.text-image-block .column-2 img{max-height:120px}.carousel .h1{font-size:65px}.products-block ul li{width:100%}.products-block .lh{background:transparent;height:0}.statistics-block ul li{width:100%}.projects-block ul li{width:100%}.text-image-block .cards li{margin-right:8px}.text-image-block .cards li .image{margin-right:3px}.text-image-block .cards li img{max-width:35px;min-width:unset}.text-image-block .cards li span{font-size:10px}.page-header{overflow:unset}body .contacts-block .contour-map2{margin-top:-35px;margin-bottom:-35px}}@media only screen and (max-width: 480px){.text-image-block .cards li{max-width:unset}.statistics-block ul li{padding:30px 0;height:auto}.statistics-block ul li .hidden{margin:auto 0;max-width:unset}.projects-block .block-heading{padding:10px 0 10px 0}.projects-block .block-heading h4{display:none}.projects-block li{padding:0 !important}.projects-block li .text-wrap{max-width:unset;text-align:center}.projects-block li p,.projects-block li .place{display:none}.certificates-block{text-align:center;margin:0 auto}.certificates-block h4{margin-bottom:10px;text-align:center}.certificates-block ul.certificates li{margin:auto 0;display:block;width:33.3%;text-align:center}.certificates-block ul.certificates img{max-width:71px;margin:auto 5px}.certificates-block ul.clients li{padding:0}.certificates-block ul li p{display:none}.home .faq-block .block-heading .filter{display:block}.home .faq-block h2{display:none}.home .faq-block h2.mobile{display:block !important}.home .faq-block .visible{display:block !important}.home .faq-block .entry-faq{display:none}.services-block .cards li{max-width:unset}.glide__bullets{position:absolute;max-width:100px;padding-left:0}.tabs-block .contacts-tab .contact-info{padding:10px 0 20px 0;margin-bottom:20px;width:100%;border-bottom:1px solid #E5E5E5}.contacts-block .contacts-people-single .contact-info{padding:10px 0 20px 0;margin-bottom:20px;width:100%;border-bottom:1px solid #E5E5E5}.certificates-block ul.clients li{width:auto;text-align:center}.statistics-block .desktop{display:none}.statistics-block .mobile{display:block}.inner-page .projects-block li{display:block}.projects-block .no-height{background:#005BA9;margin-top:20px;margin-bottom:20px}.projects-block .more-link{color:#ffffff}.projects-block .more-link::after{content:"";filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(95deg) brightness(105%) contrast(101%)}.projects-block li{display:none}.projects-block .first-row li:first-child{display:block !important}.faq-block .offtop{transform:none}.faq-block .block-heading{padding:0}.faq-block .content{padding:0 10px 0 10px}.faq-block .no-height{height:auto;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;margin:0 10px}.faq-block .more-link{padding:20px 0 20px 0;transform:none}.carousel .carousel-slide{min-height:100vh}.carousel h3,.carousel .h3{font-size:16px}.carousel p{font-size:16px}.carousel .wrap-content{padding:0}.carousel .gif-video{width:100%;max-width:100%;display:none}.carousel .text-content-wrap{padding:0}.carousel .video-content-wrap .video-wrap{width:100%;margin:10px 0}.carousel .video-content-wrap .video{height:50px;width:50px}.carousel .video-content-wrap span{margin:0 0 0 10px}.text-image-block .cards{margin:10px 0 30px 0;justify-content:space-between}.text-image-block .cards li{margin:0}}@media only screen and (max-width: 460px){.text-image-block .heading-wrap{max-width:230px}.text-image-block .mobile-image{margin-left:0 !important}.text-image-block .mobile-image img{max-width:136px}.production-block .pdfs img{max-width:50px;max-height:60px}.front-content .services-block .more-link{transform:none;padding:0}.front-content .services-block h4{display:none}.front-content .services-block .cards{margin-right:0}.front-content .services-block .cards li{margin-right:12px}.front-content .services-block .cards span{font-size:8px;display:block;margin-top:5px}.front-content .services-block .cards .image{margin-right:10px;min-width:unset;float:none;display:block}.front-content .services-block .cards img{max-width:35px;max-height:35px}.front-content .services-block .column{border:1px solid #E5E5E5;padding:0 0 4px 20px;margin:5px 0}.front-content .services-block .column a{display:block;transform:none;padding:0}.front-content .services-block .column .content{padding:0;min-height:auto}.front-content .services-block .column .content:after{content:"";background:transparent}.front-content .services-block .column .text-content{max-width:unset;position:relative}.front-content .services-block .text-content{margin:20px 0}.carousel h1,.carousel .h1{font-size:38px}}@media only screen and (max-width: 380px){.text-image-block .mobile-image{margin-left:-15px !important;margin-right:-50px !important}.text-image-block .mobile-image img{max-width:110px;transform:translate(-15px, 0px)}}

/*# sourceMappingURL=style.css.map */
