@charset "UTF-8";body,html{overflow-x:hidden}body,h1{font-style:normal}.btn,h1{font-weight:700}.btn,.eyebrow{color:#fff;text-align:center;line-height:1.5;background:#213d66}@font-face{font-display:swap;font-family:'Sofia Sans';font-style:normal;font-weight:400;src:url("../fonts/sofia-sans-v20-greek_latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Sofia Sans';font-style:italic;font-weight:400;src:url("../fonts/sofia-sans-v20-greek_latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Sofia Sans';font-style:normal;font-weight:700;src:url("../fonts/sofia-sans-v20-greek_latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Sofia Sans';font-style:italic;font-weight:700;src:url("../fonts/sofia-sans-v20-greek_latin-700italic.woff2") format("woff2")}body{font-family:"Sofia Sans",sans-serif;background:#fff;min-height:100vh;padding-top:74px}body.no_scroll,html.no_scroll{overflow:hidden!important}h1{color:#fff;font-size:64px;line-height:1}.blog h1,.post-type-archive-project h1,h2{color:#213d66;font-size:44px;font-style:normal;font-weight:700;line-height:1.13}.post-type-archive-project .project_listing,.related_products.news_listing{margin-bottom:104px}@media screen and (max-width:780px){.blog h1,.post-type-archive-project h1,h2{font-size:34px}.post-type-archive-project .project_listing,.related_products.news_listing{margin-bottom:64px}}.btn{border-radius:12px;padding:9px 24px;font-size:18px;transition:.3s ease-in-out;cursor:pointer;border:1px solid transparent}.eyebrow,p{font-weight:400}.btn:hover,.lightbox-overlay .lightbox-nav:hover{background:#43bedd}.btn.white_btn{background:#fff;color:#213d66}.btn.white_btn:hover{background:#43bedd;color:#fff}.btn.transparent_btn{background:0 0;border:1px solid #213d66;color:#213d66}.btn.transparent_btn:hover{background:#43bedd;color:#fff;border-color:#43bedd}header .navigation .four_columns>ul>li>ul li a,header .navigation .one_column li a,header .navigation .two_columns>ul>li>ul li a{border-bottom:1px solid #d9d9d9;font-weight:700;font-style:normal}.radio-fieldset{border:0;padding:0;margin:0;min-width:0}.card,.eyebrow{border-radius:8px}p{font-size:20px;line-height:1.4;color:#373737}img{max-width:100%;height:auto;color:transparent}.gallery_section,.history,article,footer,section{margin-left:12px;margin-right:12px;max-width:100%;width:calc(100% - 24px)!important}iframe{max-width:100%;border-radius:12px;overflow:hidden}@media screen and (max-width:1060px){iframe{height:440px}.contact_block{margin-left:0;margin-right:0;width:100%!important}}@media screen and (max-width:680px){iframe{height:340px}}section.extra_top_padding{padding-top:100px}.eyebrow{font-size:16px;font-style:normal;padding:4px 6px 3px;min-width:120px;width:fit-content;display:block;margin-bottom:30px}.blog .eyebrow{padding:6px 12px}.card{padding:22px;border:1px solid #d9d9d9;background:#fff;flex:1;transition:.3s ease-in-out}.card .img{margin-bottom:16px;border-radius:8px;border:1px solid #d9d9d9;background:#f8f8f8;overflow:hidden;display:flex;align-items:center;justify-content:center}.card .img img{max-width:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply;border-radius:12px}.archive .our_projects h2,.articles .article_card h3,.card h3,.grid_2_columns .grid_card h3,.grid_4_columns .grid_card h3{margin-bottom:20px;color:#213d66;font-size:24px;font-style:normal;font-weight:700;line-height:1.33;display:flex;align-items:center;justify-content:space-between;transition:.3s ease-in-out}.archive .our_projects h2:after,.blog .card h2:after,.card h3:after,.post-type-archive-project .card h2:after{content:"";display:block;width:48px;min-width:48px;height:48px;background:url("../images/expand_circle_right.svg") center/contain no-repeat;filter:grayscale(100%);opacity:.6;transition:.3s ease-in-out}.card:hover h3:after,.gallery_section .gallery-swiper-wrap .swiper-button-next:hover:after,.gallery_section .gallery-swiper-wrap .swiper-button-prev:hover:after,.testimonials .swiper-button-next:hover:after,.testimonials .swiper-button-prev:hover:after{opacity:1;filter:unset}.articles .article_card p,.card p,.grid_2_columns .grid_card p,.grid_4_columns .grid_card p{font-size:16px;line-height:1.5;color:#6a6a6a}.card:hover{box-shadow:0 0 16px 0 rgba(0,0,0,.1)}.articles a.article_card:hover h3,.breadcrumbs li a:hover,.card:hover h3,.certifications .certifications_card .text a:hover,.contact_block .form-footer .form-checkbox a:hover,.copyrights .wide_wrapper a:hover,.downloads .files a:hover,.grid_2_columns .grid_card:hover h3,.grid_4_columns .grid_card:hover h3,.project_listing .card:hover .view_project_link,.stories_block .card:hover .view_project_link,.we_dont_chase .text_block h2,.who_we_are .text_block h2,footer .bottom_footer_part .contacts_column .address:hover,footer .bottom_footer_part .contacts_column .email:hover,footer .bottom_footer_part .contacts_column .phone:hover,footer .bottom_footer_part .links_column ul li a:hover,footer .bottom_footer_part .right_column .certifications div a:hover,header .language_switcher .languages a:hover,header .language_switcher span:hover,header .language_switcher:hover span,header .navigation .four_columns>ul>li>a:hover,header .navigation .four_columns>ul>li>ul li a:hover,header .navigation .one_column li a:hover,header .navigation .two_columns>ul>li>a:hover,header .navigation .two_columns>ul>li>ul li a:hover{color:#43bedd}.blog .card h2,.post-type-archive-project .card h2{margin-bottom:20px;color:#213d66;font-size:24px;font-style:normal;font-weight:700;line-height:1.33;display:flex;align-items:center;justify-content:space-between;transition:.3s ease-in-out;text-align:left}.wide_wrapper,.wrapper{width:100%;max-width:1420px;margin:0 auto;padding:0 12px;position:relative}.is-scrolled header{box-shadow:transparent 0 0 0 0,transparent 0 0 0 0,transparent 0 0 0 0,transparent 0 0 0 0,rgba(28,42,42,.15) 0 3px 12px 0}header{padding:13px 0;background:#fff;position:fixed;width:100%;left:0;top:0;z-index:9}.our_team a.card h3,header .wide_wrapper{display:flex;align-items:center;justify-content:space-between}.clients-section .client-card.is-hidden,.contact_block .contact-form .form-notice,.hamburger,.our_team .card h3:after,.our_team .card h4:after,.products_grid .card h4:after,footer .top_footer_part .logo img:last-child,header .navigation>ul .mobile{display:none}header .logo{width:100%;max-width:227px;position:relative;z-index:2}header .logo a{display:block;width:100%}header .logo img{object-fit:contain;max-width:100%}header .navigation{display:flex;justify-content:center;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:1}.gallery .gallery_navigation,.get_in_touch .contact-block .select-wrap,.hamburger,.hero,.our_projects .wrapper,.project_listing .block_head,header .language_switcher,header .navigation .one_column{position:relative}header .navigation>ul{display:flex;align-items:center;gap:30px}header .navigation>ul>li{display:flex;align-items:center;gap:1px;z-index:2}header .navigation>ul>li>ul{position:absolute;top:calc(100% + 32px);width:fit-content;display:flex;background:#fff;border-radius:12px;border:1px solid #d9d9d9}header .navigation>ul>li>ul:before{content:"";display:block;width:100%;height:32px;position:absolute;top:-32px;left:50%;transform:translateX(-50%)}footer .bottom_footer_part .right_column .partners div a,header .navigation>ul>li.is-open>ul{display:flex}header .navigation .one_column>ul{left:50%;transform:translateX(-50%);background:#fff;padding:12px 14px;flex-direction:column}header .navigation .four_columns>ul,header .navigation .two_columns>ul{padding:16px 0;left:50%;transform:translateX(-50%)}header .navigation .one_column li a{color:#6a6a6a;font-size:16px;line-height:1.5;padding:14px 0;display:block;white-space:nowrap;min-width:132px}.component .accordion .acc-item:last-child .acc-header,.numbers_speak .numbers_container .number_item:last-child,.project_listing .card .img,.project_text_section .text_element:last-child,.stories_block .card .img,.zigzag_type_1 .zz-card .zz-card-text .zz_list_item:last-child,header .navigation .four_columns>ul>li:last-child,header .navigation .four_columns>ul>li>ul li:last-child a,header .navigation .one_column li:last-child a,header .navigation .two_columns>ul>li>ul li:last-child a{border:none}header .navigation .two_columns>ul{width:100%;max-width:1187px;align-items:flex-start}header .navigation .two_columns>ul>li{padding:18px 38px;display:flex;flex-wrap:wrap;justify-content:space-between}header .navigation .two_columns>ul>li:first-of-type ul li{max-width:197px}header .navigation .two_columns>ul>li:last-of-type{border-left:1px solid #d9d9d9}header .navigation .two_columns>ul>li:last-of-type ul li{max-width:280px}header .navigation .two_columns>ul>li>a{color:#213d66;font-size:18px;font-style:normal;font-weight:700;line-height:1.5;white-space:nowrap;width:100%;display:flex;gap:6px;align-items:center}header .navigation .four_columns>ul>li>a:before,header .navigation .two_columns>ul>li>a:before{content:"";display:block;width:24px;height:24px;background-position:center;background-size:contain;background-repeat:no-repeat}header .navigation .two_columns>ul>li:first-child a:before{background-image:url("../images/components_icon.svg")}header .navigation .two_columns>ul>li:nth-child(2) a:before{background-image:url("../images/processing_icon.svg")}header .navigation .two_columns>ul>li>ul{margin-top:18px;width:calc(50% - 20px);justify-content:space-between}header .navigation .two_columns>ul>li>ul li a{color:#6a6a6a;font-size:16px;line-height:1.5;padding:8px 0;display:block;white-space:unset}header .navigation .four_columns>ul>li{padding:18px 38px;border-right:1px solid #d9d9d9}header .navigation .four_columns>ul>li>a{color:#213d66;font-size:18px;font-style:normal;font-weight:700;line-height:1.5;white-space:nowrap;display:flex;align-items:center;gap:6px}header .navigation .four_columns>ul>li:first-child a:before{background-image:url("../images/milk_icon.svg")}header .navigation .four_columns>ul>li:nth-child(2) a:before{background-image:url("../images/yogurt_icon.svg")}header .navigation .four_columns>ul>li:nth-child(3) a:before{background-image:url("../images/cheese_icon.svg")}header .navigation .four_columns>ul>li:nth-child(4) a:before{background-image:url("../images/liquid_icon.svg")}header .navigation .four_columns>ul>li>ul{margin-top:18px}header .navigation .four_columns>ul>li>ul li a{color:#6a6a6a;font-size:16px;line-height:1.5;padding:8px 0;display:block;white-space:nowrap}header .navigation>ul>li>a{color:#213d66;font-size:18px;font-weight:700;line-height:1.5}.certifications .certifications_card .text a svg path,.downloads .files a svg path,.gallery .gallery_navigation .nav-btn svg path,.project_listing .card svg path,.related_products .wide_wrapper .slider_nav button svg path,.stories_block .card svg path,footer .bottom_footer_part .contacts_column .social_networks a svg path,footer .bottom_footer_part .right_column .certifications div a svg path,header .language_switcher span svg,header .navigation svg{transition:.3s ease-in-out}header .language_and_contacts{position:relative;z-index:2;display:flex;align-items:center;gap:10px}header .language_switcher span{display:flex;align-items:center;cursor:pointer;font-size:18px;font-weight:700;color:#213d66}header .language_switcher span:hover svg,header .language_switcher:hover svg{transform:rotate(-180deg)}header .language_switcher span:hover svg path,header .language_switcher:hover svg path{fill:#43BEDD!important}header .language_switcher .languages{border-radius:12px;background:#fff;padding:12px;border:1px solid #d9d9d9;position:absolute;left:50%;top:calc(100% + 32px);transform:translateX(-50%);display:none}header .language_switcher .languages:before{content:"";display:block;width:100%;height:36px;position:absolute;top:-36px;left:50%;transform:translateX(-50%)}header .language_switcher .languages a{font-weight:700;font-size:16px;color:#213d66;padding:12px}.get_in_touch .contact-block .is-invalid .form-error,header .language_switcher:hover .languages{display:block}.hamburger{flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px;background:#213d66;width:44px;height:44px;border:none;border-radius:8px;cursor:pointer;z-index:2}.about_company,.hero{border-radius:12px;margin-bottom:16px}.hamburger span{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:.25s}.hamburger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger[aria-expanded=true] span:nth-child(2){opacity:0}.hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{width:100%;height:calc(99svh - 74px);min-height:400px;overflow:hidden;z-index:1;display:flex}.hero .wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:24px;padding-top:48px;padding-bottom:48px}.hero .btn{padding-left:40px;padding-right:40px}.hero .row_center{display:flex;align-items:center;justify-content:space-between;width:100%;gap:24px}.hero .row_center .project_logo{background:#fff;min-width:204px;width:204px;height:111px;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:8px;margin-bottom:12px}.hero .row_center .project_logo img{max-width:100%}.hero p,.map p,.we_dont_chase .text_block p,.who_we_are .text_block p{color:#fff}.hero__bg{position:absolute;inset:0;z-index:0}.hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero__bg::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.6) 0,transparent 60%)}.hero__bg:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,255,255,0)}.hero__video{width:100%;height:100%;object-fit:cover;display:block}.hero .wrapper{position:relative;z-index:1}.about_company{background:#f8f8f8;border:1px solid #d9d9d9;position:relative}.about_company:after{content:"";display:block;width:575px;height:395px;background:url("../images/decoration_for_section.svg") 100% 100%/contain no-repeat;position:absolute;right:0;bottom:0}.about_company p,.get_in_touch .contact-block .checkbox a,.get_in_touch .contact-block .form-field label span,.get_in_touch .contact-block .form-field__legend span,.get_in_touch .contact-block .form-status.is-success,.get_in_touch .contact-block .radio a,.our_team div.card:hover h3{color:#213d66}.about_company .wrapper{z-index:2;padding-top:50px;padding-bottom:60px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:20px}.about_company .wrapper:before{content:"";display:block;width:32px;height:42px;background:url("../images/reward_icon.svg") 0 0/contain no-repeat;margin-bottom:110px}.about_company .wrapper .buttons{display:flex;align-items:center;justify-content:flex-start;gap:30px;width:100%}.about_company .wrapper .buttons .btn{width:100%;max-width:208px}.ways_we_serve{background:#f8f8f8;border-radius:12px;margin-bottom:16px;position:relative;padding-top:116px;padding-bottom:16px;border:1px solid #d9d9d9}.ways_we_serve .wrapper{position:relative;padding-top:35px;padding-bottom:55px}.ways_we_serve .wrapper:after{content:"";display:block;width:127px;height:200px;background:url("../images/logo_symbol.svg") center/contain no-repeat;position:absolute;right:90px;top:50%;transform:translateY(-50%)}.contact_block .contact-form-wrap h2,.our_projects h2,.ways_we_serve h2{margin-bottom:8px}.map h2,.project_text_section h2,.results h2,.zigzag_type_2 .zz-card .zz-card-text h2+.zz-card-img{margin-bottom:12px}.ways_we_serve .wide_wrapper{margin-top:70px}.ways_we_serve .cards{display:flex;align-items:stretch;justify-content:space-between;gap:12px}.articles{padding:100px 0 0}.articles .wide_wrapper>p,.articles h2,.certifications .wide_wrapper h2,.certifications .wide_wrapper>p,.clients-section .clients-cta,.history .wrapper h2,.history .wrapper>p,.page-template-simple_page-template .article h1,.project_text_section .img,.related_products h2,.related_products p,.stories_block h2,.stories_block p,.video_section h2{text-align:center}.articles .article_cards,.grid_4_columns .grid_cards{display:flex;align-items:stretch;justify-content:space-between;gap:14px;margin-top:40px}.articles .article_card{border:1px solid #d9d9d9;background:#fff;padding:17px 17px 34px;border-radius:8px;flex:1}.articles .article_card .img,.grid_4_columns .grid_card .img{margin-bottom:16px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.articles .article_card .img img,.grid_2_columns .grid_card .img img,.grid_4_columns .grid_card .img img,.key_features .key_feature .img img{max-width:100%;object-fit:contain;object-position:center}.component-template-default .key_features .key_feature .img,.home .articles .article_cards .img,.overview_page .grid_2_columns .grid_card .img,.overview_page .key_features .key_feature .img{margin-bottom:22px}.grid_4_columns{padding:40px 0 16px;border-radius:12px;border:1px solid #d9d9d9;background:#f8f8f8;margin-bottom:100px}.map,footer{background:#213d66}.clients-section,.map,.our_projects{margin-bottom:16px}.grid_4_columns .wide_wrapper>p{margin:12px 0 48px;color:#6a6a6a}.grid_2_columns .grid_card,.grid_4_columns .grid_card{border:1px solid #d9d9d9;background:#fff;padding:17px 17px 24px;border-radius:8px;flex:1}@media screen and (max-width:1160px){header .navigation>ul .mobile{display:flex}.grid_4_columns .grid_cards{flex-wrap:wrap}.grid_4_columns .grid_card{width:calc(50% - 7px);flex:unset}}.component-template-default .related_products,.processing_unit-template-default .related_products,.solution-template-default .grid_4_columns,.solution-template-default .related_products{padding:120px 0 16px}@media screen and (min-width:1260px){.solution-template-default .zigzag_type_3 .wide_wrapper{padding-top:130px}}.results{padding-top:100px;padding-bottom:126px}.results .wide_wrapper,.results .wide_wrapper>h2,footer .bottom_footer_part .right_column .certifications{margin-bottom:40px}.results .wide_wrapper:last-child{margin-bottom:30px}.key_features .key_features_grid,.results .result_digits{display:flex;align-items:stretch;justify-content:space-between;gap:14px}@media screen and (max-width:1000px){.articles .article_cards{flex-wrap:wrap}.articles .article_card{width:calc(50% - 7px);flex:unset}.project-template-default .grid_4_columns .grid_card{display:flex;flex-direction:column;align-items:center}.project-template-default .grid_4_columns .grid_card h4{margin-bottom:12px}.results .result_digits{flex-direction:column}.component-template-default .key_features .key_feature,.processing_unit-template-default .key_features .key_feature{align-items:center;text-align:center}.component-template-default .key_features .key_feature p,.component-template-default .key_features h3,.processing_unit-template-default .key_features .key_feature p,.processing_unit-template-default .key_features h3{text-align:center}}.results .digit_card{border-radius:8px;border:1px solid #d9d9d9;background:#f8f8f8;flex:1;padding:20px 26px}.results .digit_card span{color:#213d66;font-size:72px;font-style:normal;font-weight:700;line-height:1}.get_in_touch p,.header_and_text p,.project_text_section p,.results .digit_card p{color:#6a6a6a}.wide_wrapper+.results{padding-top:30px}.history,.related_products+.testimonials,.solution-template-default .video_section,.wide_wrapper+.clients-section{padding-top:20px}.wide_wrapper+.clients-section h2{margin-bottom:11px}.wide_wrapper+.clients-section h2+p{text-align:center;margin-bottom:40px}.map{border-radius:12px;padding-top:120px;padding-bottom:16px;border:1px solid #d9d9d9}.map h2{color:#43bedd}.map .global_footprint{max-width:calc(100% - 880px);padding-left:60px}.map .wide_wrapper{display:flex;gap:60px;justify-content:space-between}.map .map-wrapper{width:100%;max-width:820px}.map .map-wrapper #map{width:100%;height:520px;border-radius:12px;overflow:hidden;box-shadow:0 4px 32px rgba(0,0,0,.1);z-index:1}@media screen and (max-width:550px){.map .map-wrapper #map{max-height:300px;height:300px}}.map .map-wrapper .leaflet-tile{filter:grayscale(100%) brightness(1.05)}.gallery #productGallerySwiper .swiper-slide,.map .map-wrapper .custom-marker{display:flex;align-items:center;justify-content:center}.map .map-wrapper .marker-pin{width:28px;height:36px;position:relative;cursor:pointer}.map .map-wrapper .marker-pin svg{width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .25));transition:transform .2s}.map .map-wrapper .marker-pin:hover svg{transform:scale(1.15) translateY(-2px)}.map .map-wrapper .leaflet-popup-content-wrapper{border-radius:10px!important;padding:0!important;box-shadow:0 4px 20px rgba(0,0,0,.15)!important;border:none!important}.map .map-wrapper .leaflet-popup-content{margin:0!important}.map .map-wrapper .leaflet-popup-tip{background:#fff!important}.map .map-wrapper .leaflet-popup-close-button{color:#999!important;font-size:18px!important;top:6px!important;right:8px!important;padding:0!important}.map .map-wrapper .leaflet-popup-close-button:hover{color:#333!important;background:0 0!important}.map .map-wrapper .popup-inner{padding:12px 36px 12px 16px;min-width:120px}.map .map-wrapper .popup-country{font-size:15px;font-weight:700;color:#1a2e50;white-space:nowrap}.map .map-wrapper .popup-capital{font-size:12px;color:#888;margin-top:2px}.map .map-wrapper .leaflet-control-attribution{font-size:9px!important;opacity:.5}.clients-section{padding:110px 0}@media screen and (max-width:780px){.gallery_section,.history,article,footer,section{margin-left:6px;margin-right:6px;width:calc(100% - 12px)!important}.hero .row_center{flex-direction:column;align-items:flex-start}.hero .row_center .project_logo{min-width:unset;height:auto;padding:24px 12px;width:100%;text-align:center}.articles{padding:80px 0 0}.articles .article_card{width:100%;flex-direction:column;align-items:center;text-align:center;display:flex}.grid_4_columns{margin-bottom:60px;padding:80px 0 16px!important}.grid_4_columns .grid_card{width:100%}.solution-template-default .grid_4_columns{padding:80px 0 16px}.solution-template-default .grid_4_columns .grid_card{display:flex;flex-direction:column;align-items:center}.solution-template-default .grid_4_columns .grid_card h4{margin-bottom:12px}.wide_wrapper+.results{padding:80px 0 16px;margin-left:0;margin-right:0;width:100%!important}.overview_page .wide_wrapper+.results{padding:0}.wide_wrapper+.clients-section{padding-top:0;margin-left:0;margin-right:0;width:100%!important;margin-bottom:0}.clients-section{padding:80px 0}}.clients-section h2{margin-bottom:40px;text-align:center}.clients-section .clients-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:13px;margin-bottom:40px}.clients-section .client-card{border:1px solid #e5e8ed;border-radius:12px;padding:20px 16px;display:flex;align-items:center;justify-content:center;min-height:100px;background:#fff;transition:box-shadow .2s}.clients-section+.map,.our_projects{background:#f8f8f8}.clients-section .client-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.clients-section .client-card img,.clients-section .client-card svg{max-width:100%;max-height:60px;width:auto;height:auto;object-fit:contain;display:block}@media (max-width:960px){.clients-section .clients-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:780px){.clients-section{padding:80px 0 60px}.clients-section .clients-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:450px){.clients-section .clients-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1160px) and (max-width:1440px){.clients-section+.map .wide_wrapper{display:grid;grid-template-columns:400px 1fr}.clients-section+.map .wide_wrapper .global_footprint{max-width:100%;width:auto}.clients-section+.map .map-wrapper{max-width:unset}}.clients-section+.map .global_footprint{padding-left:0;max-width:unset}.clients-section+.map .global_footprint h2{margin-bottom:20px;color:#213d66;font-style:normal;font-weight:700}.clients-section+.map .global_footprint p,.zigzag_type_3 .zz-card .zz-card-text>p,.zigzag_type_4 .zz-card .zz-card-text>p{color:#373737}.our_projects{border-radius:12px;border:1px solid #d9d9d9;padding:120px 0 16px}@media screen and (min-width:1160px){header .navigation>ul>li>ul{transition:.5s ease-in-out;opacity:0;visibility:hidden;z-index:-1;pointer-events:none}header .navigation>ul>li:hover>ul{opacity:1;visibility:visible;z-index:unset;pointer-events:unset}header .navigation li:hover>a{color:#43bedd}header .navigation li:hover svg{transform:rotate(-180deg)}header .navigation li:hover svg path{fill:#43BEDD!important}.our_projects{padding-top:95px}}.our_projects .our_projects_grid{display:grid;align-items:stretch;justify-content:space-between;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:30px}.our_projects .btn{position:absolute;top:40px;right:10px;width:100%;max-width:144px}.archive .our_projects h1{margin-bottom:8px;color:#213d66;font-size:44px;font-style:normal;font-weight:700;line-height:1.13}.industry_inside_listing_template .our_projects{background:0 0;border:none;padding-top:60px}.industry_inside_listing_template .our_projects .our_projects_grid{margin-top:100px}.industry_inside_listing_template .our_projects .card{border:1px solid #d9d9d9;background:#fff}.wide_wrapper+.our_projects{margin-bottom:100px;padding:95px 0 20px}.components_page .wide_wrapper+.our_projects,.tax-industry .wide_wrapper+.our_projects{margin-bottom:120px}@media screen and (max-width:780px){.our_projects{padding:80px 0 16px}.archive .our_projects{padding-top:80px}.archive .our_projects h1{font-size:36px}.wide_wrapper+.our_projects{padding-top:80px;margin-bottom:60px;max-width:780px}.components_page .wide_wrapper+.our_projects,.tax-industry .wide_wrapper+.our_projects{margin-bottom:80px}}.components_page .banner_type_2 h2,.tax-industry .banner_type_2 h2{margin-bottom:8px!important}.testimonials{padding:110px 0 70px}.testimonials h2{text-align:center;margin-bottom:30px}.testimonials .testimonials__outer{max-width:1020px;margin:0 auto;padding:0 80px;position:relative}.testimonials .testimonial-card{background:#f8f8f8;border-radius:16px;padding:44px 60px 50px;border:1px solid #d9d9d9}.testimonials .testimonial-card__logo{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d9d9d9;display:flex;align-items:center}.testimonials .testimonial-card__logo img,.testimonials .testimonial-card__logo svg{max-height:46px;width:auto;object-fit:contain;display:block}.testimonials .testimonial-card__quote{font-size:28px;font-style:normal;font-weight:700;line-height:1.28;color:#213d66;margin-bottom:25px}.testimonials .testimonial-card__author{display:flex;align-items:center;gap:14px}.testimonials .testimonial-card__avatar{width:52px;height:52px;border-radius:50%;overflow:hidden;flex-shrink:0}.contact_block .contact-img img,.testimonials .testimonial-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.testimonials .testimonial-card__name{color:#213d66;font-size:18px;font-style:normal;font-weight:700;line-height:1.5}.testimonials .testimonial-card__role{font-size:16px;color:#6a6a6a}.testimonials .swiper-button-next,.testimonials .swiper-button-prev{width:62px!important;height:62px!important;border-radius:50%!important;border:1px solid #d9d9d9!important;background-color:#fff!important;color:#213d66!important;top:50%!important;margin-top:-24px!important;transition:background .2s,border-color .2s!important;z-index:1}.testimonials .swiper-button-prev{left:50px!important}.testimonials .swiper-button-next{right:50px!important}.gallery_section .gallery-swiper-wrap .swiper-button-next::after,.gallery_section .gallery-swiper-wrap .swiper-button-prev::after,.testimonials .swiper-button-next::after,.testimonials .swiper-button-prev::after{content:"";display:block;width:48px;height:48px;background-repeat:no-repeat;background-position:center;background-size:contain;filter:grayscale(100%);opacity:.3;transition:.2s ease-in-out}.gallery_section .gallery-swiper-wrap .swiper-button-prev::after,.testimonials .swiper-button-prev::after{background-image:url("../images/expand_circle_right.svg");transform:rotate(180deg)}.gallery_section .gallery-swiper-wrap .swiper-button-next::after,.testimonials .swiper-button-next::after{background-image:url("../images/expand_circle_right.svg")}.testimonials .swiper-pagination{position:relative!important;margin-top:28px!important}.gallery_section .gallery-swiper-wrap .swiper-pagination-bullet,.testimonials .swiper-pagination-bullet{width:10px!important;height:10px!important;background:#d9d9d9!important;opacity:1!important}.gallery_section .gallery-swiper-wrap .swiper-pagination-bullet-active,.testimonials .swiper-pagination-bullet-active{background:#43bedd!important}.ready_to_transform{padding:125px 0 112px;margin-bottom:16px;background-color:#43bedd;border-radius:12px;background-image:url("../images/cta_block_bg.svg");background-size:contain;background-repeat:no-repeat;background-position:center;text-align:center}.ready_to_transform .btn:hover{border:1px solid #213d66;color:#213d66}.ready_to_transform h2{margin-bottom:8px;color:#fff}.ready_to_transform p{color:#fff;margin-bottom:36px}footer{padding:50px 0 85px;border-radius:12px}footer .top_footer_part{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #36598d;padding-bottom:28px;margin-bottom:63px}footer .bottom_footer_part{display:flex;align-items:flex-start;justify-content:flex-end}footer .bottom_footer_part>div strong{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:1.33;display:block;margin-bottom:28px}footer .bottom_footer_part .contacts_column{margin-right:auto;max-width:250px}footer .bottom_footer_part .contacts_column p,footer .bottom_footer_part .contacts_column>a{color:#fff;font-size:16px;line-height:1.5}footer .bottom_footer_part .contacts_column p b,footer .bottom_footer_part .contacts_column>a b{font-weight:700}.get_in_touch .contact-block .find-us,.numbers_speak h2+p,footer .bottom_footer_part .contacts_column p:last-of-type{margin-top:12px}footer .bottom_footer_part .contacts_column .address,footer .bottom_footer_part .contacts_column .email,footer .bottom_footer_part .contacts_column .phone{display:flex;align-items:flex-start;gap:9px;margin-bottom:24px;transition:.3s ease-in-out}footer .bottom_footer_part .contacts_column .address:before,footer .bottom_footer_part .contacts_column .email:before,footer .bottom_footer_part .contacts_column .phone:before{content:"";display:block;width:24px;height:24px}footer .bottom_footer_part .contacts_column .address:before{background:url("../images/location_icon.svg") center no-repeat}footer .bottom_footer_part .contacts_column .email:before{background:url("../images/mail_icon.svg") center no-repeat}footer .bottom_footer_part .contacts_column .phone:before{background:url("../images/phone_icon.svg") center no-repeat}footer .bottom_footer_part .contacts_column .social_networks{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin-top:42px}footer .bottom_footer_part .contacts_column .social_networks a{display:flex;align-items:center;justify-content:center;text-align:center;width:42px;height:42px;border-radius:50%;border:1px solid #fff;transition:.3s ease-in-out}footer .bottom_footer_part .contacts_column .social_networks a:hover{border-color:#43bedd}.downloads .files a,.zigzag_type_2 .zz-card .zz-card-text .zz_list_item:first-child,.zigzag_type_3 .wide_wrapper,.zigzag_type_3 .zz-card .zz-card-text .zz_list_item:first-child,header+.wide_wrapper .breadcrumbs{border-top:1px solid #d9d9d9}.certifications .certifications_card .text a:hover svg path,.downloads .files a:hover svg path,.gallery .gallery_navigation .nav-btn:hover svg path,.project_listing .card:hover .view_project_link svg path,.related_products .wide_wrapper .slider_nav button:hover svg path,.stories_block .card:hover .view_project_link svg path,footer .bottom_footer_part .contacts_column .social_networks a:hover svg path,footer .bottom_footer_part .right_column .certifications div a:hover svg path,footer .bottom_footer_part .right_column .subscribe_for_updates button:hover svg path{fill:#43BEDD}footer .bottom_footer_part .links_column{max-width:360px;display:flex;align-items:flex-start;justify-content:space-between;width:100%}.contact_block,.page-template-simple_page-template .article,footer .bottom_footer_part .links_column .right strong:last-of-type{margin-bottom:16px}footer .bottom_footer_part .links_column ul{margin-bottom:28px}.history .timeline .item:last-child,.our_projects+.banner_type_2 h2,.we_dont_chase .text_block p:last-of-type,.who_we_are .text_block p:last-of-type,.zigzag_type_3 .zz-card .zz-card-text ul li:last-child,footer .bottom_footer_part .links_column ul:last-child{margin-bottom:0}footer .bottom_footer_part .links_column ul li a{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:2.25;transition:.3s ease-in-out}footer .bottom_footer_part .right_column{margin-left:134px;max-width:400px}footer .bottom_footer_part .right_column strong{width:100%;display:block;margin-bottom:17px}footer .bottom_footer_part .right_column .partners{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px}footer .bottom_footer_part .right_column .partners div{background:#fff;border-radius:8px;text-align:center;display:flex;align-items:stretch;justify-content:center;width:calc(50% - 5px);height:80px;padding:20px 36px}footer .bottom_footer_part .right_column .partners div img{max-width:100%;object-position:center;object-fit:contain}footer .bottom_footer_part .right_column .certifications div{border-bottom:1px solid #345588;padding-bottom:9px;display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}footer .bottom_footer_part .right_column .certifications div:last-child{margin:0}footer .bottom_footer_part .right_column .certifications div a,footer .bottom_footer_part .right_column .certifications div span{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;padding-bottom:5px}footer .bottom_footer_part .right_column .certifications div a{display:flex;align-items:center;justify-content:flex-end;gap:6px;transition:.3s ease-in-out}footer .bottom_footer_part .right_column .certifications div img{aspect-ratio:89/49;max-width:90px}.contact_block .contact-form .field-error,.get_in_touch .contact-block .field-error,footer .bottom_footer_part .right_column .subscribe_for_updates .field-error,footer .bottom_footer_part .right_column .subscribe_for_updates .form-notice{display:none!important}footer .bottom_footer_part .right_column .subscribe_for_updates form{position:relative;width:100%}@media screen and (max-width:1060px) and (min-width:780px){footer .bottom_footer_part .right_column .subscribe_for_updates form{width:calc(50% - 16px)}}footer .bottom_footer_part .right_column .subscribe_for_updates input{display:flex;align-items:center;justify-content:flex-start;padding:19px 12px 17px;width:100%;border-radius:8px;border:1px solid #d9d9d9;background:#fff;box-sizing:border-box;color:#6a6a6a;font-size:16px;font-style:normal;font-weight:400;line-height:1}footer .bottom_footer_part .right_column .subscribe_for_updates input::placeholder{color:#6a6a6a;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}footer .bottom_footer_part .right_column .subscribe_for_updates button{outline:0;border:none;cursor:pointer;position:absolute;right:14px;top:50%;transform:translateY(-50%);background:#fff}@media screen and (max-width:1260px){footer .bottom_footer_part{justify-content:space-between}footer .bottom_footer_part .contacts_column{margin-right:0}footer .bottom_footer_part .links_column{max-width:300px}footer .bottom_footer_part .right_column{margin-left:0}}@media screen and (min-width:780px) and (max-width:1060px){footer .bottom_footer_part{flex-wrap:wrap}footer .bottom_footer_part .contacts_column{margin-right:0}footer .bottom_footer_part .links_column{max-width:300px}footer .bottom_footer_part .right_column{margin:40px 0 0;width:100%;max-width:unset;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}footer .bottom_footer_part .right_column .partners{order:1}footer .bottom_footer_part .right_column .certifications{order:0}footer .bottom_footer_part .right_column .subscribe_for_updates{order:2;width:100%;max-width:unset;margin-top:40px}footer .bottom_footer_part .right_column div{width:calc(50% - 24px);margin-bottom:0!important}footer .bottom_footer_part .right_column div div{width:100%;align-items:center!important;justify-content:space-between!important}}.copyrights{padding:15px 0}.copyrights .wide_wrapper{display:flex;align-items:center;justify-content:flex-start;gap:6px}.breadcrumbs li,.copyrights .wide_wrapper a,.copyrights .wide_wrapper p,.copyrights .wide_wrapper span,.our_team .card .top_part span{color:#6a6a6a;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.copyrights .wide_wrapper a{text-decoration:underline;transition:.3s ease-in-out}.copyrights .wide_wrapper a:last-child,.history .timeline .item:nth-child(2n) .item__desc{margin-left:auto}@media screen and (max-width:780px){.testimonials{padding:80px 0 20px}.related_products+.testimonials{padding-top:0;margin-bottom:60px;margin-left:0;margin-right:0;width:100%!important}footer{padding-bottom:24px}footer .top_footer_part .logo img:first-child,footer .top_footer_part .text{display:none}footer .top_footer_part .logo img:last-child{display:block}footer .bottom_footer_part{flex-direction:column;gap:46px}footer .bottom_footer_part .right_column{max-width:100%;width:100%}footer .bottom_footer_part .right_column .certifications div a,footer .bottom_footer_part .right_column .certifications div span{font-size:14px}footer .bottom_footer_part .right_column .subscribe_for_updates input{padding:12px}.copyrights .wide_wrapper{position:relative;flex-wrap:wrap;gap:4px}.copyrights .wide_wrapper p{width:100%;order:3}.copyrights .wide_wrapper>:nth-child(2){order:0}.copyrights .wide_wrapper>:nth-child(4){order:2}.copyrights .wide_wrapper>:nth-child(3){order:1}.copyrights .wide_wrapper a:last-child{position:absolute;right:12px;top:50%;transform:translateY(-50%)}}@media screen and (max-width:380px){footer .bottom_footer_part .certifications div a,footer .bottom_footer_part .certifications div span{font-size:13px!important}.copyrights .wide_wrapper{flex-direction:column;align-items:center;justify-content:center}.copyrights .wide_wrapper span{display:none}.copyrights .wide_wrapper p{text-align:center}.copyrights .wide_wrapper a:last-child{position:relative;right:unset;top:unset;transform:unset;order:4;margin:0 auto}}.breadcrumbs{display:flex;align-items:center;justify-content:flex-start;padding:8px 0 9px 9px;margin-bottom:40px}.breadcrumbs li a{color:#213d66;transition:.3s ease-in-out}.breadcrumbs li a:after{content:"/";padding:0 6px}.component,.project_text_section{margin-bottom:100px;margin-left:0;margin-right:0;width:100%!important}.component .product-block{display:grid;grid-template-columns:800px 1fr;gap:54px;width:100%}@media screen and (max-width:1200px){.component .product-block{grid-template-columns:600px 1fr}}@media screen and (max-width:1100px){.component{margin-bottom:50px}.component .product-block{gap:32px;grid-template-columns:400px 1fr}}@media screen and (max-width:840px){.component .product-block{display:flex;flex-direction:column;gap:54px}}.component .accordion,.component .info,.contact_block .contact-form,.downloads .files{display:flex;flex-direction:column}.component .info h1{font-size:48px;line-height:1.13;color:#213d66;margin-bottom:17px}.component .info>p{margin-bottom:30px;line-height:1.5;font-size:16px;color:#6a6a6a}.component .info .btn{max-width:240px;margin-bottom:32px}.component .accordion .acc-header{display:flex;align-items:center;justify-content:space-between;padding:7px 0;cursor:pointer;font-size:18px;font-weight:700;color:#213d66;user-select:none;background:0 0;border:none;width:100%;text-align:left;border-bottom:1px solid #d9d9d9;margin-bottom:10px}.component .accordion .acc-icon{flex:0 0 20px;height:20px;display:flex;align-items:center;justify-content:center;transform:rotate(180deg);transition:transform .25s}.component .accordion .acc-icon svg{width:16px;height:16px;stroke:#1a3a5c;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.component .accordion .acc-item.open .acc-icon{transform:rotate(0)}.component .accordion .acc-body{height:0;overflow:hidden;transition:height .35s cubic-bezier(.4, 0, .2, 1)}.component .accordion .acc-content{padding-bottom:17px;font-size:16px;color:#6a6a6a}.component .accordion .acc-content p{font-size:16px;color:#6a6a6a;margin-bottom:4px}.component .accordion .acc-content ul{list-style:none;padding:0}.certifications .wide_wrapper h2,.component .accordion .acc-content ul li{margin-bottom:4px}.component .accordion .acc-content ul li::before{content:'· ';font-weight:700}.zigzag_type_1{border-radius:12px;border:1px solid #d9d9d9;background:#f8f8f8;padding:40px 0;margin-bottom:100px}.zigzag_type_1 .wide_wrapper,.zigzag_type_2 .wide_wrapper{display:flex;flex-direction:column;gap:100px}.zigzag_type_1 .zz-card{overflow:hidden;display:grid;gap:78px;grid-template-columns:680px 1fr}.zigzag_type_1 .zz-card:nth-child(2n),.zigzag_type_4 .zz-card:nth-child(2n){grid-template-columns:1fr 680px}@media screen and (max-width:1260px){.zigzag_type_1 .zz-card{gap:38px;grid-template-columns:480px 1fr}.zigzag_type_1 .zz-card:nth-child(2n){grid-template-columns:1fr 480px}}@media screen and (max-width:1160px){.zigzag_type_1 .zz-card{gap:38px;grid-template-columns:380px 1fr}.zigzag_type_1 .zz-card:nth-child(2n){grid-template-columns:1fr 380px}}@media screen and (max-width:960px){.zigzag_type_1 .wide_wrapper{gap:48px}.zigzag_type_1 .zz-card,.zigzag_type_1 .zz-card:nth-child(2n){grid-template-columns:1fr}.zigzag_type_1 .zz-card:nth-child(2n) .zz-card-img{order:0!important}.zigzag_type_1 .zz-card:nth-child(2n) .zz-card-text{order:1}}.zigzag_type_1 .zz-card:nth-child(2n) .zz-card-img,.zigzag_type_2 .zz-card:nth-child(2n) .zz-card-text,.zigzag_type_3 .zz-card:nth-child(2n) .zz-card-text{order:2}.zigzag_type_1 .zz-card .zz-card-img{position:relative;overflow:hidden;align-self:flex-start}.zigzag_type_1 .zz-card .zz-card-img img,.zigzag_type_3 .zz-card .zz-card-img img,.zigzag_type_4 .zz-card .zz-card-img img{width:100%;height:100%;object-fit:contain;object-position:top;display:block;border-radius:8px}.zigzag_type_1 .zz-card .zz-card-text{padding:80px 28px 0;display:flex;flex-direction:column;gap:20px;justify-content:center}.zigzag_type_1 .zz-card .zz-card-text span{color:#6a6a6a;font-size:24px;font-style:normal;font-weight:700;line-height:1.33;margin-bottom:28px;display:block}.zigzag_type_1 .zz-card .zz-card-text h3{color:#213d66;font-size:28px;font-style:normal;font-weight:700;line-height:1.28;margin-bottom:15px}.zigzag_type_1 .zz-card .zz-card-text ul{list-style:none;display:flex;flex-direction:column}.zigzag_type_1 .zz-card .zz-card-text ul li{font-size:20px;color:#373737;line-height:1.4;padding-left:16px;position:relative}.zigzag_type_1 .zz-card .zz-card-text ul li:before{content:'·';position:absolute;left:0;font-weight:700;color:#373737}.zigzag_type_1 .zz-card .zz-card-text .zz_list_item{padding:27px 0;border-bottom:1px solid #d9d9d9}.component-template-default .video_section,.processing_unit-template-default .video_section,.project_listing,.zigzag_type_1 .zz-card .zz-card-text .zz_list_item:first-child{padding-top:0}.zigzag_type_1 .zz-card .zz-card-text .zz_list_item strong{color:#213d66;font-size:24px;font-style:normal;font-weight:700;line-height:1.33;margin-bottom:5px;display:block}.get_in_touch .contact-block .contact-info__body p,.zigzag_type_1 .zz-card .zz-card-text .zz_list_item p{color:#373737;font-size:20px;font-style:normal;font-weight:400;line-height:1.4}.zigzag_type_2{padding:30px 0;margin-bottom:100px}.zigzag_type_2 .zz-card{overflow:hidden;display:grid;gap:58px;grid-template-columns:1fr 680px}.zigzag_type_2 .zz-card:nth-child(2n){grid-template-columns:680px 1fr}.zigzag_type_2 .zz-card .zz-card-img,.zigzag_type_3 .zz-card .zz-card-img,.zigzag_type_4 .zz-card .zz-card-img{position:relative;overflow:hidden}.zigzag_type_2 .zz-card .zz-card-img img{width:100%;height:auto;object-fit:contain;object-position:top;display:block;border-radius:8px}.zigzag_type_2 .zz-card .zz-card-text{padding:40px 0 0;display:flex;flex-direction:column;gap:20px;justify-content:center}.zigzag_type_2 .zz-card .zz-card-text>p{color:#6a6a6a;margin-bottom:20px}.zigzag_type_2 .zz-card .zz-card-text .zz_list_item{padding:30px 0;border-bottom:1px solid #d9d9d9;display:flex;align-items:center;justify-content:flex-start;gap:34px}.zigzag_type_2 .zz-card .zz-card-text .zz_list_item .icon{width:50px;min-width:50px;height:50px}.zigzag_type_2 .zz-card .zz-card-text .zz_list_item span,.zigzag_type_3 .zz-card .zz-card-text .zz_list_item span{color:#213d66;font-size:28px;font-style:normal;font-weight:700;line-height:1.28;display:block;margin-bottom:2px}.zigzag_type_2 .zz-card .zz-card-text .zz_list_item p,.zigzag_type_3 .zz-card .zz-card-text .zz_list_item p,.zigzag_type_4 .zz-card .zz-card-text .zz_list_item p{color:#6a6a6a;font-size:20px;font-style:normal;font-weight:400;line-height:1.4}@media screen and (min-width:990px) and (max-width:1260px){.zigzag_type_2{padding:20px 0}.solution-template-default .zigzag_type_2{padding:20px 0 0}}.certifications,.key_features,.table,.zigzag_type_3,.zigzag_type_4{margin-bottom:100px}.zigzag_type_3 .wide_wrapper{display:flex;flex-direction:column;gap:100px;padding-top:120px}.zigzag_type_3 .zz-card{overflow:hidden;display:grid;gap:38px;grid-template-columns:1fr 700px;align-items:center}.zigzag_type_3 .zz-card:nth-child(2n){grid-template-columns:700px 1fr}.zigzag_type_3 .zz-card .zz-card-text{display:flex;flex-direction:column;gap:32px;justify-content:center}.zigzag_type_3 .zz-card .zz-card-text ul li{color:#373737;font-size:20px;font-style:normal;font-weight:400;line-height:1.4;margin-bottom:12px;display:flex}.zigzag_type_3 .zz-card .zz-card-text ul li:before{content:'· ';font-weight:700;padding:0 10px;line-height:1;font-size:35px;margin-top:-5px}.zigzag_type_3 .zz-card .zz-card-text .zz_list_item{padding:40px 0;border-bottom:1px solid #d9d9d9;display:flex;align-items:center;justify-content:flex-start;gap:34px}.zigzag_type_3 .zz-card .zz-card-text .zz_list_item .icon{width:60px;height:60px}.zigzag_type_4 .wide_wrapper{display:flex;flex-direction:column;gap:120px}.zigzag_type_4 .zz-card{overflow:hidden;display:grid;gap:140px;grid-template-columns:680px 1fr;align-items:center}@media screen and (max-width:1260px){.zigzag_type_1 .zz-card .zz-card-img img,.zigzag_type_2 .zz-card .zz-card-img img,.zigzag_type_3 .zz-card .zz-card-img img,.zigzag_type_4 .zz-card .zz-card-img img{object-position:center}.zigzag_type_1 .zz-card .zz-card-text{padding:16px 8px 0}.zigzag_type_2 .zz-card,.zigzag_type_2 .zz-card:nth-child(2n),.zigzag_type_3 .zz-card,.zigzag_type_3 .zz-card:nth-child(2n){grid-template-columns:1fr}.zigzag_type_2 .zz-card,.zigzag_type_3 .zz-card{gap:38px}.zigzag_type_2 .zz-card .zz-card-text{padding:0}.zigzag_type_3 .wide_wrapper{border-top:none;padding-top:0}.zigzag_type_4 .wide_wrapper{align-items:center;gap:60px}.zigzag_type_4 .zz-card{gap:100px;grid-template-columns:480px 1fr}.zigzag_type_4 .zz-card:nth-child(2n){grid-template-columns:1fr 480px}}@media screen and (max-width:960px){.zigzag_type_4 .wide_wrapper{gap:48px}.zigzag_type_4 .zz-card,.zigzag_type_4 .zz-card:nth-child(2n){grid-template-columns:1fr}.zigzag_type_4 .zz-card{width:100%}.zigzag_type_4 .zz-card:nth-child(2n) .zz-card-img{order:0!important}.zigzag_type_4 .zz-card:nth-child(2n) .zz-card-text{order:1!important}}.zigzag_type_4 .zz-card:nth-child(2n) .zz-card-img{order:1}.zigzag_type_4 .zz-card:nth-child(2n) .zz-card-text{order:0;margin-left:auto}.zigzag_type_4 .zz-card .zz-card-text{display:flex;flex-direction:column;justify-content:center;max-width:420px;width:100%}.zigzag_type_4 .zz-card .zz-card-text h3{color:#213d66;font-size:28px;font-style:normal;font-weight:700;line-height:1.28;position:relative;margin-bottom:28px}.zigzag_type_4 .zz-card .zz-card-text h3 img{width:30px;height:30px;position:absolute;left:-44px;top:0}@media screen and (max-width:1360px){.zigzag_type_4 .zz-card .zz-card-text h3{display:flex;align-items:center;gap:12px}.zigzag_type_4 .zz-card .zz-card-text h3 img{position:relative;left:unset;top:unset}}.zigzag_type_4 .zz-card .zz-card-text .zz_list_item{padding:20px 0;border-bottom:1px solid #d9d9d9;display:flex;align-items:center;justify-content:flex-start;gap:34px}@media screen and (max-width:1160px){.zigzag_type_2 .zz-card,.zigzag_type_4 .zz-card{gap:38px}.zigzag_type_2 .zz-card .zz-card-text .zz_list_item,.zigzag_type_3 .zz-card .zz-card-text .zz_list_item,.zigzag_type_4 .zz-card .zz-card-text .zz_list_item{padding:15px 0;gap:16px}}.zigzag_type_4 .zz-card .zz-card-text .zz_list_item:first-child{padding-top:0;border-top:none}.zigzag_type_4 .zz-card .zz-card-text .zz_list_item:last-child{padding-bottom:0;border-bottom:none}.banner{border-radius:12px;overflow:hidden;min-height:560px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:100px;background-repeat:no-repeat;background-size:cover}.banner:before{content:"";display:block;width:100%;height:100%;background:rgba(33,61,102,.8);position:absolute;left:0;top:0}.banner h2{color:#fff;text-align:center;margin-bottom:8px}.banner p{text-align:center;color:#fff}@media screen and (max-width:720px){section .btn{font-size:16px}.banner br{display:none}}.banner a{margin:30px auto 0;display:block;width:fit-content}.banner_type_2{height:100vh;max-height:720px;margin-bottom:16px!important}.banner_type_2 h2{margin-bottom:24px}.downloads h2,.key_features h2,.table h2{text-align:center;margin-bottom:32px}.key_features .key_feature{border:1px solid #d9d9d9;background:#fff;padding:17px 17px 34px;border-radius:8px;display:flex;flex-direction:column;flex:1}@media screen and (max-width:1150px){.key_features .key_features_grid{flex-wrap:wrap}.key_features .key_feature{width:calc(50% - 7px);flex:unset}.key_features .key_feature h3{min-height:unset!important}}.key_features .key_feature .img{margin-bottom:22px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:30px;border-radius:8px;border:1px solid #d9d9d9;background:#f8f8f8}.key_features .key_feature h3{color:#213d66;font-size:24px;font-style:normal;font-weight:700;line-height:1.33;display:flex;justify-content:space-between;transition:.3s ease-in-out}.key_features .key_feature p{font-size:16px;line-height:1.5;color:#6a6a6a;margin-top:22px}.table .table-wrap{display:block;overflow-x:auto;text-align:center;-webkit-overflow-scrolling:touch}.table .info-table{display:inline-table;min-width:0;border-collapse:collapse;text-align:left;border:1px solid #e4e7ec;border-radius:4px;overflow:hidden}.table .info-table thead tr{background:#213d66;border-radius:12px}.table .info-table thead th{padding:13px 29px;font-weight:700;text-transform:uppercase;color:#fff;white-space:nowrap;border:none;text-align:center;font-size:18px;font-style:normal;line-height:1.5}.downloads .files a:last-child,.table .info-table tbody tr{border-bottom:1px solid #d9d9d9}.table .info-table thead th:first-child{text-align:left;border-radius:12px 0 0}.table .info-table thead th:last-child{border-radius:0 12px 0 0}.table .info-table tbody tr{transition:background .12s;background-color:#f8f8f8}.table .info-table tbody tr:last-child{border-bottom:none}.table .info-table tbody tr:last-child td:first-child{border-radius:0 0 0 12px}.table .info-table tbody tr:last-child td:last-child{border-radius:0 0 12px}.table .info-table tbody tr:hover{background:#fff}.table .info-table tbody td{padding:17px 20px;color:#373737;white-space:nowrap;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.article+.related_products h2,.article+.related_products h2+p,.related_products.align_left h2,.table .info-table tbody td:first-child{text-align:left}.table .two_cols_left_text td:last-child,.table .two_cols_left_text th:last-child{text-align:left;padding-left:29px}@media screen and (min-width:1100px){.table .two_cols_left_text{max-width:90%}}.downloads{padding:0 16px;max-width:800px;margin:0 auto 100px}.downloads .files a{padding:20px 0;display:flex;align-items:center;justify-content:space-between;color:#213d66;font-size:28px;font-style:normal;font-weight:700;line-height:1.3;transition:.3s ease-in-out}.products_grid .wide_wrapper>p,.related_products p,.video_section p{color:#6a6a6a;margin-top:12px}.downloads .files a span{font-size:18px;display:flex;align-items:center;justify-content:flex-end;transition:.3s ease-in-out}.products_grid{border-radius:12px;border:1px solid #d9d9d9;background:#f8f8f8;padding:80px 0 16px;margin-bottom:100px}.project-template-default .products_grid,.related_products{padding:100px 0 16px}.products_grid.no_bg{background:0 0;border:none}.products_grid .products_grid_wrapper,.related_products .related_products_grid{display:grid;align-items:stretch;justify-content:space-between;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:42px}.products_grid .products_grid_wrapper.is-loading{opacity:.5}.related_products{border-radius:12px;border:1px solid #d9d9d9;background:#f8f8f8;margin-bottom:100px}.related_products.align_left p{text-align:left;margin-top:12px}.related_products .related_products_grid.swiper{display:block;position:relative;margin-top:42px}.related_products .related_products_grid.swiper .card{flex:none!important}.related_products .related_products_grid.swiper .swiper-slide{height:auto}.related_products .wide_wrapper .slider_nav{position:absolute;right:16px;top:36px;width:96px;display:flex;align-items:center;justify-content:space-between}.related_products .wide_wrapper .slider_nav button{cursor:pointer;background:0 0;padding:0;border:none}.related_products .wide_wrapper .slider_nav .swiper-button-disabled svg path{fill:#D9D9D9!important}.video_section{padding:16px;max-width:1000px;margin:0 auto 100px}.video_section p{text-align:center}.video_section .video_container{width:100%;height:540px;margin-top:48px;border-radius:12px;overflow:hidden}.video_section .video_container iframe{width:100%!important;height:100%!important}.contact_block .wide_wrapper{display:grid;grid-template-columns:1fr 1fr;border-radius:12px;overflow:hidden;gap:16px}.contact_block .contact-img{position:relative;min-height:480px}.contact_block .contact-form-wrap{background:#f8f8f8;padding:52px;display:flex;flex-direction:column;justify-content:center;border-radius:12px;border:1px solid #d9d9d9}@media (max-width:1060px){.contact_block .wide_wrapper{grid-template-columns:1fr}.contact_block .contact-img{display:none}.contact_block .contact-form-wrap{padding:80px 20px 16px}}.contact_block .contact-form-wrap p{font-size:18px;margin-bottom:26px}.contact_block .contact-form .form-field{display:flex;flex-direction:column;gap:5px;margin-top:15px}.contact_block .contact-form .form-field:first-child{margin-top:0}.contact_block .contact-form .form-field label{font-size:18px;font-weight:700;color:#213d66}.contact_block .contact-form .form-field input,.contact_block .contact-form .form-field textarea{width:100%;padding:15px 12px;border:1px solid #d9d9d9;border-radius:8px;font-size:18px;font-family:inherit;color:#6a6a6a;background:#fff;outline:0;transition:border-color .15s,box-shadow .15s;resize:vertical;display:block;box-sizing:border-box}.project_listing .card,.project_listing .category-filter__select,.stories_block .card{border:1px solid #d9d9d9;background:#f8f8f8}.contact_block .contact-form .form-field textarea{min-height:110px}.contact_block .contact-form .form-field input:focus,.contact_block .contact-form .form-field textarea:focus{border-color:#213d66}.contact_block .contact-form .form-field.has-error input,.contact_block .contact-form .form-field.has-error textarea{border-color:#fd0000}.contact_block .contact-form .is-loading{filter:grayscale(80%)!important;cursor:wait!important}.contact_block .form-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:26px}.contact_block .form-footer .btn{outline:0;border:none;cursor:pointer}@media (max-width:500px){.contact_block .form-footer .btn{width:100%}}.contact_block .form-footer .form-checkbox{display:flex;align-items:flex-start;gap:8px;flex:1}.contact_block .form-footer .form-checkbox input[type=checkbox]{margin-top:2px;flex:0 0 18px;width:18px;height:18px;accent-color:#43BEDD;cursor:pointer}.contact_block .form-footer .form-checkbox label{font-size:14px;color:#6a6a6a;font-style:normal;font-weight:400;line-height:1.5;cursor:pointer}.contact_block .form-footer .form-checkbox a{color:#6a6a6a;text-decoration:underline;transition:.3s ease-in-out}.contact_block .form-footer .form-checkbox.has-error label,.contact_block .form-footer .form-checkbox.has-error label a{color:#fd0000}.stories_block{padding-top:0!important}.project_listing .view_project_link,.stories_block .view_project_link{display:flex;align-items:center;gap:4px;color:#213d66;font-size:18px;font-style:normal;font-weight:700;line-height:1.5;transition:.3s ease-in-out}.solution-template-default .stories_block{padding-top:20px!important;margin-bottom:104px}@media screen and (max-width:780px){.breadcrumbs{flex-wrap:nowrap;overflow:auto;margin-bottom:30px}.breadcrumbs li{white-space:nowrap}.component .info h1{font-size:42px}.zigzag_type_1{margin-bottom:60px;padding:16px 0 40px}.zigzag_type_2{margin-bottom:48px}.zigzag_type_2 .wide_wrapper,.zigzag_type_3 .wide_wrapper{gap:48px}.zigzag_type_2 .zz-card .zz-card-text .zz_list_item .icon{width:45px;min-width:45px;height:45px}.products_grid,.project_listing,.video_section,.zigzag_type_3{margin-bottom:60px}.zigzag_type_4{margin-bottom:60px;margin-left:0;margin-right:0;width:100%!important}.banner,.component-template-default .table,.downloads,.processing_unit-template-default .table{margin-bottom:80px}.component-template-default .key_features,.processing_unit-template-default .key_features{margin-left:0;margin-right:0;width:100%!important;margin-bottom:80px}.banner_type_2{height:unset}.key_features{margin-bottom:16px;margin-left:0;margin-right:0;width:100%!important}.key_features .key_feature{width:100%}.stories_block,.table{margin-left:0;margin-right:0;width:100%!important}.downloads .files a{font-size:24px}.component-template-default .related_products,.processing_unit-template-default .related_products,.project-template-default .products_grid,.solution-template-default .related_products{padding:80px 0 16px}.component-template-default .video_section,.processing_unit-template-default .video_section,.project-template-default .testimonials{padding-top:20px}.related_products{margin-bottom:60px;padding:80px 0 16px}.solution-template-default .stories_block{margin-bottom:64px}}.project_listing .category-filter{display:flex;align-items:center;gap:16px;font-family:inherit;position:absolute;bottom:0;right:0}.project_listing .category-filter__label{font-weight:700;font-size:18px;color:#213d66}.project_listing .category-filter__select-wrap{position:relative;display:inline-block}.project_listing .category-filter__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font:inherit;font-size:16px;color:#213d66;border-radius:8px;padding:10px 40px 10px 16px;cursor:pointer;outline:0;transition:border-color .15s,box-shadow .15s}.project_listing .category-filter__select:hover{border-color:#9ca3af}.project_listing .category-filter__select:focus{border-color:#213d66;box-shadow:0 0 0 2px rgba(30,58,95,.15)}.project_listing .category-filter__select-wrap::after{content:"";position:absolute;top:50%;right:16px;width:6px;height:6px;border-right:2px solid #213d66;border-bottom:2px solid #213d66;transform:translateY(-65%) rotate(45deg);pointer-events:none}.project_listing .category-filter__clear{font:inherit;font-size:16px;color:#213d66;background:0 0;border:none;padding:0;cursor:pointer}.project_listing .category-filter__clear:hover{text-decoration:underline}.project_text_section .image_plus_text{margin-top:42px;display:grid;gap:34px;grid-template-columns:700px 1fr}.project_text_section .img img{max-width:100%;height:auto}.project_text_section .text_element{padding:25px 0;border-bottom:1px solid #d9d9d9}.project_text_section .text_element span{display:block;color:#213d66;font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:12px}.project_text_section .text_element p{line-height:1.4}.project_text_section .text_element:first-child{padding-top:7px}.numbers_speak{margin-bottom:60px;margin-left:0;margin-right:0;width:100%!important}.numbers_speak .video_and_numbers{display:grid;grid-template-columns:1fr 440px;align-items:center;gap:38px;margin-top:42px}@media screen and (max-width:1260px){.project_text_section .image_plus_text{grid-template-columns:1fr;align-items:center}.project_text_section .image_plus_text .img img{width:100%}.numbers_speak .video_and_numbers{grid-template-columns:1fr;gap:12px}}.numbers_speak .numbers_container .number_item{padding:40px 0;border-bottom:1px solid #d9d9d9}.numbers_speak .numbers_container .number_item span{color:#213d66;font-size:44px;font-style:normal;font-weight:700;line-height:1.33;display:block;margin-bottom:11px}.numbers_speak .numbers_container .number_item p{color:#6a6a6a;font-size:24px;font-style:normal;font-weight:700;line-height:1.33}@media screen and (min-width:780px) and (max-width:1260px){.numbers_speak .numbers_container{display:flex;flex-direction:row;width:100%}.numbers_speak .numbers_container .number_item{border-bottom:none;border-right:1px solid #d9d9d9;flex:1;text-align:center}}.lightbox-overlay{position:fixed;inset:0;background:rgba(10,20,40,.85);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;pointer-events:none;transition:opacity .25s;padding:40px}.lightbox-overlay.visible{opacity:1;pointer-events:all}.lightbox-overlay .lightbox-inner{position:relative;width:95%;display:flex;flex-direction:column;align-items:center;gap:14px;transform:scale(.96);transition:transform .25s}.lightbox-overlay .lightbox-inner img{max-width:100%;max-height:90vh;object-fit:contain;border-radius:4px;display:block}.lightbox-overlay .lightbox-overlay.visible .lightbox-inner{transform:scale(1)}.lightbox-overlay .lightbox-caption{color:#fff;font-size:16px;text-align:center;opacity:.85;max-width:600px}.lightbox-overlay .lightbox-close{position:absolute;top:20px;right:20px;background:0 0;border:none;cursor:pointer;color:#fff;font-size:28px;line-height:1;opacity:.8;transition:opacity .15s}.history .timeline .item.is-active .item__year,.lightbox-overlay .lightbox-close:hover{opacity:1}.lightbox-overlay .lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.lightbox-overlay .lightbox-nav svg{width:20px;height:20px;stroke:#213D66;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.lightbox-overlay .lightbox-nav:hover svg{stroke:#ffffff}.lightbox-overlay .lightbox-nav.prev{left:-56px}.lightbox-overlay .lightbox-nav.next{right:-56px}.wp-block-gallery.has-nested-images figure.wp-block-image{width:unset!important}.gallery{display:flex;flex-direction:column;max-width:100%}.gallery #productGallerySwiper{width:100%;border-radius:12px;overflow:hidden;margin-bottom:15px}.gallery #productGallerySwiper img{max-width:100%;object-fit:cover;aspect-ratio:400/267;border-radius:12px;cursor:zoom-in}.gallery .has_slider img{cursor:zoom-in}.gallery #productGalleryThumbs{width:calc(100% - 70px)}.gallery #productGalleryThumbs img{max-width:100%;object-fit:cover;border-radius:12px;overflow:hidden;aspect-ratio:140/93}.gallery .gallery_navigation .prev_btn{left:0}.gallery .gallery_navigation .next_btn{right:0}.gallery .gallery_navigation .nav-btn{height:26px;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;outline:0;padding:0;position:absolute;top:-65px}.gallery .gallery_navigation .nav-btn svg{width:25px;height:25px}@media screen and (max-width:1200px){.gallery .gallery_navigation .nav-btn{top:-55px}}@media screen and (max-width:1100px){.gallery .gallery_navigation .nav-btn{top:-42px}}@media (max-width:840px){.lightbox-overlay .lightbox-nav{width:40px;height:40px}.lightbox-overlay .lightbox-nav.prev{left:-46px}.lightbox-overlay .lightbox-nav.next{right:-46px}.gallery .gallery_navigation .nav-btn{top:-70px}}.gallery_section{margin-bottom:100px;padding:100px 0 80px;border-radius:12px;border:1px solid #d9d9d9;background:#f8f8f8}.gallery_section h2{text-align:center;margin-bottom:12px}.gallery_section p{color:#6a6a6a;margin-bottom:42px;text-align:center}.gallery_section .gallery-swiper-wrap{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:0 40px}.gallery_section .gallery-swiper-wrap .swiper-slide img{width:100%;height:auto;aspect-ratio:1200/620;object-fit:cover;display:block;border-radius:12px;overflow:hidden;cursor:zoom-in}.gallery_section .gallery-swiper-wrap .swiper-button-next,.gallery_section .gallery-swiper-wrap .swiper-button-prev{width:62px!important;height:62px!important;border-radius:50%!important;border:1px solid #d9d9d9!important;background-color:#fff!important;color:#213d66!important;top:50%!important;margin-top:-24px!important;transition:background .2s,border-color .2s!important}.gallery_section .gallery-swiper-wrap .swiper-button-prev{left:7px!important}.gallery_section .gallery-swiper-wrap .swiper-button-next{right:7px!important}.gallery_section .gallery-swiper-wrap .swiper-pagination{position:absolute;bottom:-40px;z-index:1}.who_we_are{border-radius:12px;background:#213d66;padding:40px 0;margin-bottom:100px}.who_we_are .wide_wrapper{display:grid;grid-template-columns:1fr 600px;gap:38px;align-items:center;min-height:480px}.who_we_are .text_block{display:flex;gap:32px;flex-direction:column;max-width:632px}.who_we_are .text_block .btn{color:#fff;border-color:#fff;width:fit-content}.who_we_are .img_block{background:#e6e6e6;border-radius:12px;overflow:hidden;display:flex;align-items:flex-end;align-self:stretch}.we_dont_chase{border-radius:12px;background:#213d66;padding:12px 0;margin-bottom:16px}.we_dont_chase .wide_wrapper{display:grid;grid-template-columns:600px 1fr;gap:38px;align-items:center;min-height:480px;justify-content:space-between}.we_dont_chase .text_block{display:flex;gap:32px;flex-direction:column;padding-right:52px;max-width:632px;margin-left:auto}.we_dont_chase .img_block{border-radius:12px;overflow:hidden;display:flex;align-items:flex-end;align-self:stretch}.news_listing .wide_wrapper h1,.news_listing .wide_wrapper h1+p,.text_left{text-align:left!important}.we_dont_chase+.grid_2_columns .grid_card .img{padding:30px 10px}.grid_2_columns{padding:120px 0 16px;border-radius:12px;border:1px solid #d9d9d9;background:#f8f8f8;margin-bottom:100px}.grid_2_columns .wide_wrapper>p{margin:12px 0 0;color:#6a6a6a}.grid_2_columns .grid_cards{display:flex;align-items:stretch;justify-content:space-between;gap:14px;margin-top:18px}@media screen and (max-width:1000px){.grid_2_columns .grid_cards{flex-wrap:wrap}.grid_2_columns .grid_card{width:calc(50% - 7px);flex:unset}}.history .timeline__line,.history .timeline__progress{left:50%;width:2px;transform:translateX(-50%);top:58px}.grid_2_columns .grid_card .img{margin-bottom:16px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f8f8f8;border:1px solid #d9d9d9;padding:30px 0}@media screen and (min-width:780px){.articles .article_card .img,.card .img{aspect-ratio:3/2}.grid_4_columns .grid_card .img{aspect-ratio:3/2;max-height:200px}.our_team+.results .wide_wrapper:last-child{margin-bottom:0}.results{padding-bottom:100px}.grid_2_columns .grid_card .img{min-height:310px;padding:0}}.our_team .cards{display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:780px){.grid_2_columns .grid_card,.project_listing .card .img img{width:100%}.project_listing .category-filter{position:relative;bottom:unset;right:unset;margin-top:24px}.project_text_section{margin-bottom:40px}.numbers_speak{margin-bottom:20px}.numbers_speak .numbers_container{text-align:center}.gallery_section{margin-left:12px;margin-right:12px;width:calc(100% - 24px)!important;padding:80px 0 16px;margin-bottom:100px}.gallery_section .gallery-swiper-wrap{padding:0}.gallery_section .gallery-swiper-wrap .swiper-button-next,.gallery_section .gallery-swiper-wrap .swiper-button-prev{display:none}.who_we_are{padding-top:48px;margin-bottom:80px}.we_dont_chase{padding-top:12px}.we_dont_chase+.grid_2_columns{padding:80px 0 16px;margin-bottom:16px}.our_team .cards{grid-template-columns:1fr 1fr}.history{padding-top:0}}@media screen and (max-width:580px){.our_team .cards{grid-template-columns:1fr}}.our_team .card .img{aspect-ratio:1/1;padding:42px}.our_team .card .top_part{position:relative;margin-bottom:20px}.our_team .card h4{margin-bottom:0;padding-right:30px}@media screen and (max-width:1100px){.we_dont_chase .wide_wrapper,.who_we_are .wide_wrapper{display:flex;flex-direction:column}.who_we_are .wide_wrapper .text_block{padding:24px 0;text-align:center}.we_dont_chase .wide_wrapper .text_block br,.who_we_are .wide_wrapper .text_block br{display:none}.we_dont_chase .wide_wrapper .img_block,.who_we_are .wide_wrapper .img_block{justify-content:center;background:0 0}.we_dont_chase .wide_wrapper .img_block img,.who_we_are .wide_wrapper .img_block img{border-radius:12px}.who_we_are .text_block .btn{margin:0 auto}.we_dont_chase .wide_wrapper .text_block{padding:24px 0;text-align:center;max-width:632px;margin-right:auto}.our_team .card .img{padding:12px}}.our_team a.card h3:after{background-image:url("../images/linkedin_icon.svg");width:24px;height:24px;filter:unset;opacity:1;display:block}.our_team div.card:hover{box-shadow:unset}.history .wrapper p{margin:18px 0 82px}.history .timeline{position:relative;padding:58px 48px;border-radius:12px;border:1px solid #d9d9d9;background:#f8f8f8;margin-bottom:16px}.history .timeline__line{position:absolute;bottom:0;background:#43bedd;height:calc(100% - 116px)}.history .timeline__progress{position:absolute;height:0;background:#213d66;will-change:height}.history .timeline .item__dot,.history .timeline__runner{left:50%;border-radius:50%;background:#43bedd;transform:translate(-50%,-50%)}.history .timeline__runner{position:absolute;top:58px;width:14px;height:14px;box-shadow:0 0 0 5px rgba(31,58,82,.12);will-change:transform;opacity:0;transition:opacity .3s}.history .timeline__items{position:relative;z-index:2}.history .timeline .item{position:relative;min-height:150px;margin-bottom:60px;display:flex}.history .timeline .item__dot{position:absolute;top:14px;width:17px;height:17px;border:2px solid #fff;transition:background .3s,box-shadow .3s,transform .3s;z-index:3}.history .timeline .item.is-active .item__dot{background:#213d66;transform:translate(-50%,-50%) scale(1.15);box-shadow:0 0 0 6px rgba(31,58,82,.1)}.history .timeline .item__content{width:50%;padding:0 35px}.history .timeline .item:nth-child(odd) .item__content{margin-left:50%;text-align:left}.history .timeline .item:nth-child(2n) .item__content{margin-left:0;text-align:right}.history .timeline .item__year{font-size:24px;font-style:normal;font-weight:700;line-height:1.33;color:#43bedd;margin-bottom:6px;opacity:.5;transition:opacity .3s}.history .timeline .item__title,.one_line_section h3{color:#213d66;font-size:28px;font-weight:700;font-style:normal}.history .timeline .item__title{line-height:1.28}.history .timeline .item__desc{color:#6a6a6a;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;max-width:400px}@media (max-width:680px){.history .timeline__line,.history .timeline__progress,.history .timeline__runner{left:20px!important}.history .item__dot{left:-28px!important}.history .item:nth-child(2n) .item__content,.history .item:nth-child(odd) .item__content,.history .item__content{width:100%;margin-left:0!important;padding-left:0!important;padding-right:0!important;text-align:left!important}.history .item:nth-child(2n) .item__desc{margin-left:0!important}}.header_and_text{margin-bottom:60px;text-align:center;padding-top:20px}.header_and_text h2{margin-bottom:14px}.one_line_section{padding:30px 0 20px;border-radius:12px;background:#f8f8f8;margin-bottom:100px}@media screen and (max-width:960px){.zigzag_type_4 .zz-card .zz-card-text{max-width:100%}.one_line_section{margin-bottom:60px}}.one_line_section h3{text-align:center;line-height:1.3}.certifications .certifications_cards{display:flex;align-items:stretch;gap:10px;width:100%;max-width:1210px;margin:40px auto 0}.certifications .certifications_card{width:50%;padding:30px;border-radius:8px;border:1px solid #d9d9d9;background:#f8f8f8;display:flex;align-items:center;gap:35px}.certifications .certifications_card .img{min-width:240px;width:240px}.certifications .certifications_card .img img{max-width:100%;border-radius:12px}.certifications .certifications_card .text span{margin-bottom:8px;color:#43bedd;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;display:block}.certifications .certifications_card .text h3{color:#213d66;font-size:24px;font-style:normal;font-weight:700;line-height:1.3;margin-bottom:10px}.certifications .certifications_card .text p{color:#6a6a6a;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;margin-bottom:30px}.certifications .certifications_card .text a{color:#213d66;font-size:18px;font-style:normal;font-weight:700;line-height:1.5;display:flex;align-items:center;gap:8px;transition:.3s ease-in-out}.certifications .certifications_card .text a svg{margin-top:2px}.solutions_per_industry{margin-bottom:120px;padding-top:20px}@media screen and (max-width:780px){.history .wrapper p{margin:18px 0 40px}.header_and_text{padding-top:0;margin-bottom:40px}.header_and_text br{display:none}.certifications{margin-bottom:16px;margin-left:0;margin-right:0;width:100%!important}.certifications .certifications_cards{flex-direction:column}.certifications .certifications_card{width:100%}.solutions_per_industry{margin-bottom:80px;padding-top:0}.solutions_per_industry .wrapper{margin-bottom:80px}}.solutions_per_industry .wrapper{margin-bottom:80px}.solutions_per_industry .wrapper h2{margin-bottom:17px}.solutions_per_industry .cards{display:grid;align-items:stretch;grid-template-columns:1fr 1fr 1fr 1fr;gap:14px;flex-wrap:wrap}@media screen and (max-width:1060px){.certifications .certifications_card{gap:12px;padding:16px}.certifications .certifications_card .img{min-width:140px;width:140px}.solutions_per_industry .cards{grid-template-columns:1fr 1fr}}.solutions_per_industry .card{border-radius:12px;border:1px solid #d9d9d9}.pagination{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-top:90px;font-weight:700}.pagination__pages{display:flex;align-items:center;gap:13px;flex-wrap:wrap;justify-content:center}.pagination__nav,.pagination__page{display:inline-flex;font-size:15px;background:#fff;text-decoration:none}.pagination__page{align-items:center;justify-content:center;min-width:44px;padding:10px 4px;border-radius:5px;border:1px solid #d9d9d9;color:#213d66;transition:border-color .15s,background .15s,color .15s}.pagination__page:hover{border-color:#43bedd;background:#43bedd;color:#fff}.pagination__page.is-current{background:#213d66;border-color:#213d66;color:#fff;pointer-events:none}.pagination__dots{min-width:24px;text-align:center;color:#d9d9d9;user-select:none}.pagination__nav{align-items:center;gap:6px;height:36px;padding:0 16px;border:1px solid #213d66;border-radius:8px;color:#1e3a5f;white-space:nowrap;transition:border-color .15s}.pagination__nav:hover{border-color:#43bedd;background:#43bedd;color:#fff}.pagination__nav:hover svg path{fill:#ffffff}.pagination__nav.is-disabled{opacity:.4;pointer-events:none}@media (max-width:620px){.pagination{flex-wrap:wrap;justify-content:center}.pagination__nav{order:2}.pagination__pages{order:1;width:100%}}.news_listing{border:none;padding-top:0;background:0 0}@media screen and (max-width:860px){.related_products .wide_wrapper{padding-bottom:100px}.related_products .wide_wrapper .slider_nav{top:unset;bottom:20px;right:0;left:50%;transform:translateX(-50%)}.component-template-default .related_products .wide_wrapper,.news_listing .wide_wrapper,.processing_unit-template-default .related_products .wide_wrapper,.solution-template-default .related_products .wide_wrapper{padding-bottom:0}}.news_listing .related_products_grid{margin-top:50px}.get_in_touch h1{margin-bottom:20px;color:#213d66;font-size:44px;font-style:normal;font-weight:700;line-height:1.13}.get_in_touch h1,.get_in_touch h1+p{padding-left:12px}.get_in_touch .contact-block{margin-top:55px;margin-bottom:120px}@media screen and (max-width:780px){.solutions_per_industry .cards{grid-template-columns:1fr}.solutions_per_industry .card .img{border:unset;background:unset}.solutions_per_industry .card img{width:100%}.news_listing{margin-bottom:60px}.get_in_touch h1{font-size:34px}.get_in_touch h1,.get_in_touch h1+p{padding-left:0}.get_in_touch .contact-block{margin-bottom:80px;margin-left:0;margin-right:0;width:100%!important}}.get_in_touch .contact-block__wrap{display:grid;grid-template-columns:1fr 1fr;gap:10px}.get_in_touch .contact-block .contact-card{position:relative;border-radius:12px;border:1px solid #d9d9d9;background:#f8f8f8;padding:40px}.get_in_touch .contact-block .contact-card__tag{display:inline-block;color:#213d66;border:1px solid #d9d9d9;background:#fff;border-radius:8px;padding:2px 4px;margin-bottom:37px;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;width:132px}.get_in_touch .contact-block .contact-info__item{display:flex;gap:24px;margin-bottom:40px}.get_in_touch .contact-block .contact-info__icon{color:#43bedd;flex:0 0 auto;padding-top:3px}.get_in_touch .contact-block .contact-info__body h3{color:#213d66;font-size:24px;font-style:normal;font-weight:700;line-height:1.33;margin-bottom:6px}.get_in_touch .contact-block .contact-info__body a{color:inherit;text-decoration:none;transition:.3s ease-in-out}.get_in_touch .contact-block .contact-info__body a:hover,.get_in_touch .contact-block .form-footer .checkbox label a:hover{color:#43bedd}.get_in_touch .contact-block .find-us h3{color:#213d66;font-size:24px;font-style:normal;font-weight:700;line-height:1.33;margin-bottom:17px}.get_in_touch .contact-block .find-us p{color:#6a6a6a;font-size:20px;font-style:normal;font-weight:400;line-height:1.4;margin-bottom:30px}.get_in_touch .contact-block .find-us__map{border-radius:12px;overflow:hidden;border:1px solid #d9d9d9;margin-bottom:20px}.get_in_touch .contact-block .find-us__map iframe{display:block;width:100%;height:320px}.get_in_touch .contact-block .contact-form-card__title{color:#213d66;font-size:24px;font-style:normal;font-weight:700;line-height:1.33;margin-bottom:9px}.get_in_touch .contact-block .contact-form-card__subtitle{color:#6a6a6a;margin:0 0 37px}.get_in_touch .contact-block .form-row{display:grid;grid-template-columns:1fr 1fr;gap:26px}@media screen and (max-width:530px){.get_in_touch .contact-block .form-row{gap:0}}.get_in_touch .contact-block .form-field{margin-bottom:24px;display:flex;flex-direction:column}.get_in_touch .contact-block .form-field label,.get_in_touch .contact-block .form-field__legend{color:#213d66;font-size:18px;font-style:normal;font-weight:700;line-height:1.5;margin-bottom:5px}.get_in_touch .contact-block input[type=email],.get_in_touch .contact-block input[type=tel],.get_in_touch .contact-block input[type=text],.get_in_touch .contact-block select,.get_in_touch .contact-block textarea{font:inherit;color:#213d66;background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:12px 14px;outline:0;transition:border-color .15s,box-shadow .15s}.get_in_touch .contact-block input[type=email]:focus,.get_in_touch .contact-block input[type=tel]:focus,.get_in_touch .contact-block input[type=text]:focus,.get_in_touch .contact-block select:focus,.get_in_touch .contact-block textarea:focus{border-color:#213d66;box-shadow:0 0 0 3px rgba(30,58,95,.12)}.get_in_touch .contact-block .has-error input[type=email],.get_in_touch .contact-block .has-error input[type=tel],.get_in_touch .contact-block .has-error input[type=text],.get_in_touch .contact-block .has-error select,.get_in_touch .contact-block .has-error textarea{border:1px solid #fd0000!important}.get_in_touch .contact-block .has-error span,.get_in_touch .contact-block .has-error span a{color:#fd0000!important}.get_in_touch .contact-block .form-notice.is-error,.get_in_touch .contact-block .form-notice.is-success{padding:6px 6px 4px;border-radius:4px;color:#213d66;border:1px solid #213d66;margin-top:8px}.get_in_touch .contact-block textarea{resize:vertical;min-height:180px;padding-top:14px}.get_in_touch .contact-block .select-wrap select{width:100%;appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer}.get_in_touch .contact-block .select-wrap::after{content:"";position:absolute;right:16px;top:50%;width:9px;height:9px;border-right:2px solid #213d66;border-bottom:2px solid #213d66;transform:translateY(-65%) rotate(45deg);pointer-events:none}.get_in_touch .contact-block .radio-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;align-items:center}.get_in_touch .contact-block .radio-grid span{color:#373737;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.get_in_touch .contact-block .checkbox,.get_in_touch .contact-block .radio{display:flex;align-items:center;gap:10px;font-weight:400;color:#373737;cursor:pointer}.get_in_touch .contact-block .checkbox input,.get_in_touch .contact-block .radio input{width:18px;height:18px;accent-color:#213D66;flex:0 0 auto}@media screen and (min-width:980px) and (max-width:1350px){.get_in_touch .contact-block .checkbox{max-width:230px}}@media screen and (min-width:700px) and (max-width:980px){.get_in_touch .contact-block .checkbox{max-width:unset}}@media screen and (min-width:561px) and (max-width:700px){.get_in_touch .contact-block .checkbox{max-width:240px}}@media screen and (max-width:561px){.get_in_touch .contact-block .checkbox{max-width:unset}}.get_in_touch .contact-block .form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:8px}.get_in_touch .contact-block .form-footer .checkbox label{color:#6a6a6a;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.get_in_touch .contact-block .form-footer .checkbox label a{text-decoration:underline;color:#6a6a6a}.get_in_touch .contact-block .form-error{color:#ef4444;font-size:13px;min-height:16px;margin-top:4px;display:none}.get_in_touch .contact-block .is-invalid input,.get_in_touch .contact-block .is-invalid select,.get_in_touch .contact-block .is-invalid textarea{border-color:#ef4444!important}.get_in_touch .contact-block .submit-btn{cursor:pointer;display:inline-flex;align-items:center;gap:10px;border:none;justify-content:center}.get_in_touch .contact-block .submit-btn[disabled]{opacity:.6;cursor:not-allowed}.get_in_touch .contact-block .submit-btn__loader{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;display:none;animation:.7s linear infinite cf-spin}.get_in_touch .contact-block .submit-btn.is-loading .get_in_touch .contact-block .submit-btn__loader{display:inline-block}@keyframes cf-spin{to{transform:rotate(360deg)}}.get_in_touch .contact-block .form-status{margin-top:16px;font-size:15px}.get_in_touch .contact-block .form-status.is-error{color:#ef4444}@media (max-width:980px){.get_in_touch .contact-block__wrap{grid-template-columns:1fr}}@media (max-width:560px){.get_in_touch .contact-block .contact-card{padding:24px}.get_in_touch .contact-block .form-row,.get_in_touch .contact-block .radio-grid{grid-template-columns:1fr}.get_in_touch .contact-block .form-footer{flex-direction:column;align-items:stretch}}.article{width:100%;margin:0 auto 120px;border-radius:12px;border:1px solid #d9d9d9;background:#f8f8f8;padding-top:15px;padding-bottom:100px}@media screen and (max-width:990px){.hero br{display:none!important}.zigzag_type_2{padding:0}.products_grid .products_grid_wrapper{grid-template-columns:repeat(2,1fr)}.article{padding-bottom:15px;margin-bottom:80px}}.article__header{width:100%;max-width:952px;padding:0 12px;margin:0 auto 33px}.article__title{color:#213d66;font-size:64px;font-style:normal;font-weight:700;line-height:1;margin-bottom:21px}@media screen and (min-width:780px) and (max-width:990px){.news_listing .related_products_grid{grid-template-columns:repeat(2,1fr)}.article__title{font-size:54px}}.article__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;padding:10px 0}.article__author{display:flex;align-items:center;gap:12px}.article__avatar{border-radius:50%;object-fit:cover;flex:0 0 auto}.article__author-info{display:flex;flex-direction:column;line-height:1.3}.article__author-name{color:#213d66;font-weight:700;font-size:18px}.article__date{color:#6a6a6a;font-size:16px}.article__share{display:flex;align-items:center;gap:16px}.article__share-btn{color:#6a6a6a;display:inline-flex;align-items:center;justify-content:center;background:0 0;border:none;padding:0;cursor:pointer;transition:opacity .15s}.article__content,.article__hero,.article__hero img{border-radius:12px;width:100%}.article__share-btn:hover svg path{fill:#43BEDD}.article__hero{margin:0 auto;overflow:hidden;max-width:944px;padding:0 12px}.article__hero img{display:block;height:auto}.article__content{background:#fff;max-width:850px;padding:30px 50px 30px 65px;border:1px solid #d9d9d9;margin:0 auto}.article__content .is-type-video iframe{width:100%;height:420px;margin:28px 0}@media screen and (max-width:780px){.article{padding-bottom:0}.article__title{font-size:42px}.article__hero{padding:0}.article__content .is-type-video iframe{height:360px}.article__content h2{font-size:32px}}@media screen and (max-width:620px){.post-type-archive-project .project_listing,.related_products.news_listing,.solution-template-default .stories_block{margin-bottom:44px}.grid_2_columns br,.grid_4_columns br{display:none!important}.article,.components_page .wide_wrapper+.our_projects,.get_in_touch .contact-block,.grid_2_columns,.solutions_per_industry,.table,.tax-industry .wide_wrapper+.our_projects{margin-bottom:60px}.video_section .video_container{height:280px}.gallery_section .gallery-swiper-wrap .swiper-slide img{object-fit:cover}.solutions_per_industry .wrapper{max-width:780px;margin-bottom:50px}.article__content .is-type-video iframe{height:300px}}.article__content h2{margin-bottom:16px;padding-top:20px}.article__content h3,.article__content h4{font-size:24px;color:#213d66;line-height:1.35;margin:16px 0;font-weight:700}.article__content h3{padding-top:10px}.article__content h5{color:#213d66;font-size:20px;font-weight:700;line-height:1.35;margin:16px 0}.article__content p{margin:0 0 24px;color:#373737;line-height:1.5}.article__content strong{color:#213d66;font-weight:700}.article__content a{color:#43bedd;position:relative;transition:.3s ease-in-out}.article__content a span{z-index:2;position:relative}.article__content a:before{content:"";z-index:0;position:absolute;left:-2px;bottom:0;width:calc(100% + 4px);height:2px;background-color:#43bedd;transition:height .35s ease-in-out}.article__content a:hover{color:#fff}.article__content a:hover:before{height:100%;transition:height .35s ease-in-out;z-index:0}.article__content figure.wp-block-image{margin:28px 0}.article__content figure.wp-block-image img{display:block;width:100%;height:auto;border-radius:8px}.article__content figure.wp-block-image figcaption{color:#373737;font-size:13px;margin-top:8px}.article__content .wp-block-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0}.article__content .wp-block-gallery.columns-3{grid-template-columns:repeat(3,1fr)}.article__content .wp-block-gallery.columns-4{grid-template-columns:repeat(4,1fr)}.article__content .wp-block-gallery .wp-block-image{margin:0}.article__content .wp-block-gallery .wp-block-image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}.article__content .wp-block-gallery .blocks-gallery-caption,.article__content .wp-block-gallery figcaption{grid-column:1/-1;color:#6b7280;font-size:13px;margin-top:4px}.article__content blockquote{margin:36px 0;padding:2px 0 2px 20px;border-left:3px solid #43bedd}.article__content blockquote p{font-style:italic;color:#373737;margin:0}.article__content ol,.article__content ul{margin:0 0 24px;padding-left:24px}.article__content ol li,.article__content ul li{margin-bottom:8px;color:#373737;font-size:20px;line-height:1.5}.article__content ol{list-style:decimal}.article__content ul{list-style:disc}.article__hero+.article__content{border-top:none;border-radius:0 0 12px 12px}@media screen and (max-width:990px){.article__hero+.article__content{border:none;width:calc(100% - 24px);max-width:unset;margin-left:12px}}.article__footnote{font-size:16px;line-height:1.6;margin-top:32px!important}@media (max-width:600px){.gallery #productGalleryThumbs{width:100%}.gallery .gallery_navigation{display:none}.article__content{padding:30px 12px}.article__content .wp-block-gallery{grid-template-columns:1fr!important}}.article+.related_products{background:0 0;border:none;padding-top:0}.article+.related_products .wide_wrapper{padding-bottom:0!important}.tech_page{padding:150px 16px;text-align:center}@media screen and (max-width:780px){.article__hero+.article__content{width:100%;margin:0}.tech_page{padding:100px 16px}}.tech_page h1{color:#213d66;margin-bottom:16px}.tech_page p{max-width:780px;margin:0 auto}.tech_page .btn{margin:36px auto 0;display:block;width:fit-content}@media screen and (max-width:1440px){.map .global_footprint{padding-left:unset;max-width:calc(100% - 680px)}.map .map-wrapper{max-width:680px}}@media (max-width:1160px){.ready_to_transform{background-size:cover}body{padding-top:70px}h1{font-size:48px}header .logo{margin-right:auto;max-width:200px}header .navigation{width:100%;max-width:400px;background:#213d66;top:57px;right:0;left:unset;border-radius:12px;padding:30px 18px;transform:translateX(calc(100% + 20px));transition:transform .3s ease-in-out;will-change:transform;height:calc(100dvh - 74px);overflow-y:auto}header .navigation.open_menu{transform:translateX(0)}header .navigation>ul{flex-direction:column;align-items:flex-start;gap:0;width:100%}header .navigation>ul>li{flex-wrap:wrap;justify-content:space-between;width:100%}header .navigation>ul>li:last-child{padding-bottom:30px}header .navigation>ul>li svg{min-width:24px}header .navigation>ul>li svg path{fill:#ffffff}header .navigation>ul>li>a{padding:18px 0;width:calc(100% - 26px);position:relative;color:#fff}header .navigation>ul>li>a:after{content:"";display:block;width:calc(100% + 26px);height:1px;background:#36598d;position:absolute;left:0;bottom:0}header .navigation>ul>li>ul{position:relative;display:flex;top:unset;width:100%;border-radius:unset;order:unset;left:unset;transform:unset}.map .global_footprint br,header .language_and_contacts .btn,header .navigation>ul>li>ul:before{display:none}header .navigation .four_columns>ul,header .navigation .one_column>ul,header .navigation .two_columns>ul{left:unset;transform:unset;flex-direction:column;max-width:unset;padding:0;background:unset;border:unset;margin-top:18px;display:none}header .navigation .four_columns>ul>li,header .navigation .one_column>ul>li,header .navigation .two_columns>ul>li{padding:0;border-right:unset}header .navigation .four_columns>ul>li a,header .navigation .one_column>ul>li a,header .navigation .two_columns>ul>li a{color:#fff;border-color:#36598d}header .navigation .four_columns>ul>li ul,header .navigation .one_column>ul>li ul,header .navigation .two_columns>ul>li ul{padding-left:30px;margin-top:12px}header .navigation .four_columns>ul>li ul li a,header .navigation .one_column>ul>li ul li a,header .navigation .two_columns>ul>li ul li a{color:#fff;border-bottom:1px solid #36598d}header .navigation .four_columns>ul>li ul li:last-child,header .navigation .one_column>ul>li ul li:last-child,header .navigation .two_columns>ul>li ul li:last-child{border-bottom:1px solid #36598d}header .navigation .four_columns>ul>li:last-child,header .navigation .one_column>ul>li:last-child,header .navigation .two_columns>ul>li:last-child{margin-bottom:18px}header .navigation .one_column>ul{padding:0 0 0 30px;margin-top:12px}header .navigation .four_columns>ul,header .navigation .two_columns>ul{gap:28px}header .navigation .two_columns>ul>li{flex-direction:column;width:100%;border:unset!important}header .navigation .two_columns>ul>li>ul{width:100%}header .navigation .two_columns>ul>li>ul:last-child{margin-top:0}header .navigation .two_columns>ul>li>ul li{max-width:unset!important}header .wide_wrapper{justify-content:flex-end;gap:20px}.hamburger{display:flex}.about_company:after{width:390px;height:290px;opacity:.3;z-index:0}.ways_we_serve .wrapper:after{right:12px;width:70px;height:110px}.map{padding-top:95px}.map .wide_wrapper{flex-direction:column;gap:50px}.map .global_footprint{padding-left:unset;max-width:600px}.map .map-wrapper{max-width:100%}}@media screen and (max-width:780px) and (max-width:500px){.about_company .wrapper .buttons{flex-direction:column;align-items:flex-start}}@media (max-width:780px){.testimonials .testimonials__outer{padding:0}.testimonials .swiper-button-next,.testimonials .swiper-button-prev{width:48px!important;height:48px!important;border:unset!important;margin:unset!important;background:unset!important;top:unset!important;bottom:-6px!important}.testimonials .swiper-button-prev{left:0!important}.testimonials .swiper-button-next{right:0!important}.testimonials .swiper-pagination{margin-top:40px!important}.testimonials .testimonial-card{padding:24px 16px 28px}.testimonials .testimonials__title{font-size:24px;padding:0 20px}.testimonials .testimonial-card__quote{font-size:17px}.ready_to_transform{padding:110px 0 70px;background-image:unset;overflow:hidden;position:relative}.ready_to_transform:before{content:"";display:block;position:absolute;background-image:url("../images/cta_block_bg.svg");width:1207px;height:400px;top:-90px;right:-960px;pointer-events:none}.our_projects .our_projects_grid,.products_grid .products_grid_wrapper,.related_products .related_products_grid{grid-template-columns:1fr}.contact_block .contact-form-wrap{padding:32px 16px}.contact_block .form-footer{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}h1{font-size:44px}.about_company .wrapper h2 br,.about_company .wrapper p br,.hero p br,.ways_we_serve .wrapper:after,.ways_we_serve br,br,h1 br{display:none}.hero .wrapper{padding:14px}.about_company:after{width:250px;height:150px}.about_company .wrapper{padding:30px 14px 20px;gap:26px}.about_company .wrapper .buttons{gap:14px}.our_projects,.ways_we_serve{margin-bottom:0}.about_company .wrapper:before{margin-bottom:50px}.clients-section+.map,.results .wide_wrapper:last-child{margin-bottom:16px}.map{padding-top:80px}.ways_we_serve{padding:0 0 12px}.ways_we_serve h2{margin-bottom:40px}.ways_we_serve .wrapper{padding-top:80px;padding-bottom:0}.ways_we_serve .wide_wrapper{margin-top:30px}.ways_we_serve .cards{flex-direction:column}.home .articles,.home .results,.results{padding:80px 0 0;margin-left:0;margin-right:0;width:100%!important}.our_projects .btn{position:relative;right:unset;top:unset;display:block;width:fit-content;margin:52px auto}.home .clients-section,.home .testimonials{margin-left:0;margin-right:0;width:100%!important}.history,article,footer,section{margin-left:12px;margin-right:12px;width:calc(100% - 24px)!important}.home .clients-section{padding:64px 0 60px}.home .testimonials{padding:80px 0 20px}}@media screen and (max-width:600px){header .navigation.open_menu{width:100%;max-width:100%;border-radius:0 0 12px 12px}}@media screen and (max-width:400px){header .navigation{max-width:360px}header .navigation.open_menu{right:50%;transform:translateX(50%)}.about_company:after{display:none}.testimonials h2{max-width:300px;margin-left:auto;margin-right:auto}}.grecaptcha-badge{opacity:0;pointer-events:none;z-index:-2}