﻿:root{--white: #fff;--green: #163537;--bg-green: #E7EFE1;--bg-yellow: #FFF3D3;--bg-gray: #F7F6F3;--black: #353533;--black02: #000;--soft-green: #376669;--gray01: #EDEBE6;--gray02: #ACABA6;--gray03: #565653;--success-green: #85FA68;--error-red: #FF5353;--size: 32px;--radius: 8px;--size-20px: 20px}@media (min-width:1024px){:root{--size: 48px}}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{font-family:"Space Grotesk", sans-serif;font-size:14px;margin:0;padding:0;line-height:1.8;font-weight:500;color:var(--black)}@media (min-width:1024px){body{font-size:16px}}a{text-decoration:none;color:inherit}@media (min-width:1024px){.grid{display:grid;grid-template-columns:repeat(12, 1fr)}}.max-width{padding-inline:25px;margin-inline:auto}@media (min-width:1024px){.max-width{width:85vw;padding-inline:10px}}.bg-green{background-color:var(--bg-green);font-weight:500}.bg-darkgreen{background-color:var(--green);color:var(--white);font-weight:400}.bg-yellow{background-color:var(--bg-yellow);color:var(--black);font-weight:500}.bg-gray{background-color:var(--bg-gray);font-weight:500}.bg-white{font-weight:500}.bg-first-green{background-color:var(--bg-gray);font-weight:500}.bg-first-green:first-child{background-color:var(--green);color:var(--white)}ul.menu-base{margin:0;padding:0;list-style:none}ul.menu-base li{display:inline-block}ul.menu-base li a{color:ineherit}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}h1,h2,h3,h4,h5{font-weight:500}h1,.h1{font-size:28px;margin-bottom:24px;line-height:1.3}@media (min-width:1024px){h1,.h1{font-size:56px}}h2,.h2{font-size:28px;margin-bottom:24px;line-height:1.3}h2:has(~ p),.h2:has(~ p){margin-bottom:8px}@media (min-width:1024px){h2,.h2{font-size:48px}}@media (max-width:1023px){.h2-mobile{font-size:28px}}h3,.h3{line-height:1.3;font-size:20px;margin-bottom:16px}@media (min-width:1024px){h3,.h3{font-size:40px}}@media (max-width:1023px){.h3-mobile{font-size:20px}}h4,.h4{line-height:1.4;font-size:18px}@media (min-width:1024px){h4,.h4{font-size:32px}}h5,.h5{line-height:1.4;font-size:20px}@media (min-width:1024px){h5,.h5{font-size:24px}}h6,.h6{line-height:1.4;font-size:20px}.cta{padding:16px 60px 16px 20px;background-color:var(--bg-gray);border-radius:8px;font-size:20px;line-height:1.6;display:flex;justify-content:space-between;flex-basis:250px}.container__title{font-size:16px;margin-bottom:12px;line-height:1.6;text-transform:uppercase;position:relative;display:inline-block}.container__title.small{text-transform:initial;font-size:14px}@media (min-width:1024px){.container__title.small{font-size:20px}}.container__title:before{content:"";width:12px;height:12px;background:var(--green);border-radius:2px;display:inline-block;margin-right:12px}.container__title.white:before{background:var(--bg-yellow)}.container__title.green:before{background:var(--success-green)}.container__title+h2{margin-top:12px}.cta-arrow{position:relative}.cta-arrow.smaller{font-size:18px}.cta-arrow:after{position:absolute;right:0;width:24px;height:24px;transition:transform 0.3s ease;color:var(--black);background-color:var(--white);display:flex;justify-content:center;align-items:center}@media (min-width:1024px){.cta-arrow:after{width:32px;height:32px}}.cta-arrow.down:after{content:url(img/arrow-down.svg);top:0;margin:0 0}.cta-arrow.right:after{margin:0 16px;content:url(img/arrow-right.svg)}.radius-big{border-radius:20px}.radius{border-radius:12px}.radius-middle{border-radius:8px}.radius-small{border-radius:6px}.text-align-end{display:flex;align-items:flex-end}@media (min-width:1024px){.decoration-line p{padding-left:30px;position:relative}.decoration-line p:before{content:"";border-bottom:1px solid var(--black);width:15px;height:0;display:inline-block;position:absolute;top:0.9em;left:0}}@media (min-width:1024px){.bg-darkgreen .decoration-line p:before{border-bottom:1px solid var(--white)}}@media (min-width:1024px){.intro{margin-bottom:32px}}.intro--text{font-size:14px;margin-bottom:35px}@media (min-width:1024px){.intro--text{font-size:var(--size-20px)}}p:empty{display:none}.block{display:block;width:100%}.text-center{text-align:center}label{width:100%}.gallery-slider{display:none}.aligncenter{text-align:center;margin-inline:auto}@media (max-width:1024px){.container{padding-right:24px;padding-left:24px}}.padding-16{padding:16px}@media (max-width:1024px){.padding-24{padding-inline:24px}}.padding-24-all{padding:24px}.gap32{grid-gap:32px}.font-14-24px{font-size:14px}@media (min-width:1024px){.font-14-24px{font-size:24px}}@media (max-width:1023px){.mobile-center{text-align:center}}@media (max-width:1023px){.container{max-width:100% !important}.container.padding-0{padding-left:0;padding-right:0}}.bg-white{background-color:var(--white);color:var(--black)}label,.uppercase{text-transform:uppercase}.link-arrow{text-decoration-line:underline;font-weight:700;color:var(--black)}.link-arrow:after{content:url(img/arrow-right.svg);margin-left:8px;width:12px;height:12px;display:inline-block;translate:0 3px}.link-arrow-left{text-decoration-line:underline;font-weight:700;color:var(--white)}.link-arrow-left:before{content:url(img/arrow-left-white.svg);margin-right:16px;width:12px;height:12px;translate:0 2px;display:inline-block}.lg_section_6_3{display:none}.tech4 img{height:auto}.ms-icon{margin-bottom:24px}.our-crew-people:has(+ .testimonials-new){margin-bottom:40px}@media (min-width:1024px){.our-crew-people:has(+ .testimonials-new){margin-bottom:80px}}@media (max-width:1023px){.menubutton{font-size:18px}}#contact:has(~ footer){margin-bottom:0}#contact+footer .shapes .square::after{background-color:var(--green)}.revealUp{opacity:0}@media (max-width:1023px){.desktop-only{display:none !important}}@media (min-width:1024px){.mobile-only{display:none !important}}.relative{position:relative}*:has(> .maskShowUp){overflow:hidden}*:has(> .maskShowUpCss){overflow:hidden}.maskShowUp{translate:0 100%;transition:all 0.8s ease;display:block;opacity:0}.maskShowUp.show{translate:0 0;opacity:1}.maskShowUpCss{animation:0.8s ease-out 0s 1 slideFromMask;display:block}@keyframes slideFromMask{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}.width-100{width:100%;text-align:center}@media (max-width:1023px){.homepage-smart-it .col-lg-6:first-of-type{margin-bottom:40px}.mobile-100{width:100%;text-align:center}}.universal-block{margin-block:120px}@media (min-width:1024px){.universal-block{margin-block:160px}}.container-right{width:100%;box-sizing:border-box}@media (max-width:768px){.container-right{padding-right:24px}}@media (max-width:992px){.container-right{padding-left:24px}}@media (min-width:992px) and (max-width:1199px){.container-right{padding-left:12px;margin-left:calc((100% - 960px) / 2);width:calc(100% - calc((100% - 960px) / 2))}}@media (min-width:1200px) and (max-width:1399px){.container-right{padding-left:12px;margin-left:calc((100% - 1140px) / 2);width:calc(100% - calc((100% - 1140px) / 2))}}@media (min-width:1400px){.container-right{padding-left:12px;margin-left:calc((100% - 1320px) / 2);width:calc(100% - calc((100% - 1320px) / 2))}}@media (min-width:1024px){.container-right{display:flex;gap:48px;flex-direction:row;flex-wrap:nowrap}}.swiper-button-lock{opacity:0 !important}.reverse{direction:rtl}.reverse>*{direction:ltr}.icon{padding:0}.icon.green{width:9px;height:9px;display:inline-block;background-color:var(--green);aspect-ratio:1;border-radius:2px}@keyframes header-h1{from{transform:translateY(100%);opacity:0}to{transform:translateY(0%);opacity:1}}header{padding-top:82px}header:has(+ .craft-expertise){margin-bottom:-85px}header img{border-radius:10px;height:auto;object-fit:cover;aspect-ratio:1.6132075472;width:100%}@media (min-width:1024px){header img{object-fit:cover;aspect-ratio:1.6132075472;width:100%;border-radius:16px}}header h1 .line-container{display:block;overflow:hidden}header h1 .line{transform:translateY(100%);opacity:0;animation-fill-mode:forwards;display:block}header h1 .line-1{animation-name:header-h1;animation-delay:1s;animation-duration:0.6s}header h1 .line-2{animation-name:header-h1;animation-delay:1s;animation-duration:0.6s}header h1 .line-3{animation-name:header-h1;animation-delay:1s;animation-duration:0.6s}@media (min-width:1024px){header .intro-header{margin-bottom:24px;margin-right:16.66%;position:relative}header .intro-header:after{content:url(img/ms-element-kwadrat.svg);display:block;clear:both;position:absolute;right:0;translate:0 -20%;z-index:-1}}@media (min-width:1024px){header .container{position:relative}header .container:after{content:url(img/ms-element.svg);display:block;clear:both;position:absolute;bottom:-25px;z-index:9}}header .container .row>div{z-index:9}@media (min-width:1024px){header .padding-header{padding-bottom:160px}}@media (max-width:1023px){header+div:not(.integration-framework){padding-top:112px !important}}@media (max-width:1023px){header+.integration-framework{margin-top:80px !important}}.slide{list-style:none;display:flex;overflow-x:auto;padding-block:32px;margin-block:0;justify-content:space-between;gap:32px}.slide li{display:flex;justify-content:center;align-items:center}.slide::-webkit-scrollbar{display:none}.faq{padding-top:32px;padding-bottom:32px;overflow:hidden}@media (min-width:1024px){.faq{padding-top:80px;padding-bottom:80px}}.faq .faq__container{gap:65px}@media (min-width:1024px){.faq .faq__container .faq__questions{margin-top:75px}}.faq .faq__container .faq__questions .faq__question{cursor:pointer;background-color:var(--bg-gray);padding:16px;margin-bottom:12px;border-radius:8px}@media (min-width:1024px){.faq .faq__container .faq__questions .faq__question{padding:24px}}.faq .faq__container .faq__questions .faq__question.open .faq__question__title h3:after{transform:scale(-1)}.faq .faq__container .faq__questions .faq__question h3{margin-block:0;line-height:1.5;font-size:14px;padding-right:40px}@media (min-width:1024px){.faq .faq__container .faq__questions .faq__question h3{font-size:24px}}.faq .faq__container .faq__questions .faq__question__content{max-height:0;overflow:hidden;transition:max-height 0.3s ease;font-size:14px}@media (min-width:1024px){.faq .faq__container .faq__questions .faq__question__content{font-size:16px}}.faq .faq__container .faq__questions .faq__question__content.open{max-height:1000px;padding-top:24px}#faq-menu{display:none}@media (min-width:1024px){#faq-menu{display:block;position:sticky;top:100px}#faq-menu .lg_section_9_3 span{padding:12px 16px;display:block;background-color:var(--bg-green);font-size:20px;font-weight:700}#faq-menu .lg_section_9_3 ul{padding:12px 16px}#faq-menu .lg_section_9_3 ul li{list-style:none;text-transform:uppercase;font-size:16px;margin-block:16px}}.insights{padding-top:40px;padding-bottom:72px}@media (min-width:1024px){.insights{padding-top:80px;padding-bottom:207px;text-align:center}}@media (min-width:1024px){.insights .insights-container{margin-top:50px}}.insights .insights-container .buttons{display:flex;column-gap:32px;row-gap:24px;flex-wrap:no-wrap}@media (max-width:1023px){.insights .insights-container .buttons{overflow:scroll;padding-left:24px;padding-right:24px}}@media (min-width:1024px){.insights .insights-container .buttons{flex-wrap:wrap;align-items:center;justify-content:center}}.insights .insights-container .buttons .cta{white-space:nowrap}footer>div{position:relative}footer .shapes.top{--main-color: var(--bg-green);--base-color: #fff;--multiply: 3;position:absolute;top:-32px;left:0}@media (min-width:1024px){footer .shapes.top{--multiply: 4;left:unset;left:calc(7.5vw - 10px);top:-48px}}footer .shapes.bottom{--main-color: var(--bg-green);--base-color: var(--green);--multiply: 2;position:absolute;bottom:-32px;right:0}@media (min-width:1024px){footer .shapes.bottom{--multiply: 4;right:calc(7.5vw - 10px + var(--size));bottom:-48px}}@media (min-width:1024px){footer .additional{grid-template-rows:1fr 1fr}}footer .contact{position:relative;font-weight:500}@media (min-width:1024px){footer .contact .contact-badge{margin-top:32px}}footer .contact .hide{display:none !important}@media (max-width:1023px){footer .contact{display:flex;flex-direction:column-reverse}}footer .contact .contact-field{padding:16px 0}footer .contact .contact-field img{width:auto;height:15px;margin-bottom:3px}footer .contact .contact-field.desktop-only img{width:32px;height:32px;margin-bottom:12px}@media (min-width:1024px){footer .contact .main{position:relative}footer .contact .main:after{position:absolute;right:-16px;top:0;bottom:0;content:"";border-left:1px solid #376669;opacity:0.2;height:100%}}footer .contact h4{font-size:16px}footer .contact .container{position:relative;padding-block:24px 28px}@media (min-width:1024px){footer .contact .container{padding-block:65px}}footer .contact>div{gap:32px}footer .contact p{font-size:12px}footer .contact a{display:block;display:flex;align-items:center;height:fit-content}footer .contact a img{margin-right:10px}@media (min-width:1024px){footer .mobile-contact{display:flex;justify-content:space-between;gap:12px}footer .mobile-contact>div{display:flex;justify-content:space-between;align-items:center;flex-basis:100%}footer .mobile-contact>div h4{margin:0;padding:0}}@media (max-width:1023px){footer .grid{display:flex;flex-wrap:nowrap;overflow-x:scroll}footer .grid>div{display:flex;flex:0 0 auto;flex-basis:100%;flex-wrap:nowrap}footer .grid>div .contact-field{min-width:200px}footer .mobile-contact{margin-bottom:24px;display:flex;gap:12px}}footer .shapes.top-inside{display:flex;--main-color: #E7EFE1;--base-color: var(--green);--size: 32px;--multiply: 1.5;right:0px;left:unset;position:absolute;top:0;right:calc(7.5vw - 10px + calc(var(--size) * 0))}@media (min-width:1024px){footer .shapes.top-inside{--size: 48px;--multiply: 5;left:unset;right:calc(7.5vw - 10px + calc(var(--size) * 5))}}.bottom-menu{position:relative}.bottom-menu{line-height:1.8;font-weight:300;font-size:14px;color:#EDEBE6;padding-top:32px}@media (min-width:1024px){.bottom-menu{padding-top:72px;font-size:16px}}.bottom-menu h4{margin-block:0 8px;font-size:14px;color:#E7EFE1}@media (min-width:1024px){.bottom-menu h4{margin:0 0 16px;font-size:16px}}.bottom-menu .menus{padding:24px 0}@media (min-width:1024px){.bottom-menu .menus{padding:48px 0;display:flex;justify-content:space-between}.bottom-menu .menus>div>div:not(:last-child){margin-bottom:40px}}@media (min-width:1024px){.bottom-menu .menus{padding:48px 0 48px}}.bottom-menu .menus ul{margin:0;padding:0;list-style:none}.bottom-menu .menus ul li{margin:8px 0}.bottom-menu .menus ul li a{position:relative;width:fit-content;display:inline-block}.bottom-menu .menus ul li a:after{content:"";width:0;transition:width 0.3s ease;position:absolute;bottom:4px;left:0;display:block}.bottom-menu .menus ul li a:hover:after{content:"";width:100%;border-bottom:1px solid #E7EFE1}@media (max-width:1023px){.bottom-menu .menus>div:not(:last-child){border-bottom:1px solid var(--soft-green)}.bottom-menu .menus h4{cursor:pointer;padding:16px 0;margin:0;position:relative;display:flex;justify-content:space-between;align-items:center}.bottom-menu .menus h4:after{content:"";position:absolute;right:0;font-family:"Font Awesome 6 Free";font-weight:900;transition:transform 0.3s ease}.bottom-menu .menus ul{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.bottom-menu .menus .open h4:after{transform:scale(-1)}.bottom-menu .menus .open ul{max-height:500px}}@media (max-width:1023px){.links{font-size:12px}}.links>div{margin-block:24px;font-weight:500}@media (max-width:1023px){.links{text-align:center}.links .policies ul{justify-content:space-between;display:flex}}@media (min-width:1024px){.links{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;padding:0 10px}.links .policies{font-weight:700}.links .policies .menu-base{display:flex;justify-content:space-between;gap:28px}}.covered-platforms{margin-block:120px 160px}.covered-platforms .logos{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.covered-platforms .logos>*{flex:1 1 calc(25% - 32px);max-width:25%}.offer{margin-block:120px;font-size:14px}@media (min-width:1024px){.offer{font-size:var(--size-20px)}}.offer .col-lg-12 p{font-size:16px}.offer .offer-content{padding:16px}@media (min-width:1024px){.offer .offer-content{padding:48px;display:Flex}.offer .offer-content .swiper-slide{display:flex;flex-direction:column}}.offer .offer-bottom-links{margin-top:auto;margin-bottom:0}@media (max-width:1023px){.offer .offer-bottom-links{display:none}}@media (min-width:1024px){.offer .offer-bottom-links{display:Flex;justify-content:space-between;align-items:center}}.offer .offer-bottom-links .text-cta{font-size:16px}.offer .offer-bottom-links a.button{min-width:unset;font-size:16px}@media (max-width:1024px){.offer .swiper-wrapper{display:block;transition-duration:0ms !important;transform:translate3d(0px, 0px, 0px) !important}.offer .swiper-wrapper .swiper-slide{background-color:var(--bg-yellow);color:var(--black);font-weight:500;box-sizing:border-box;padding:16px;margin-bottom:16px;border-radius:12px}.offer .swiper-wrapper .swiper-slide h3{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.offer .swiper-wrapper .swiper-slide h3:after{content:"";background-image:url(img/arrow-down.svg);width:32px;height:32px;display:inline-block;transition:all 0.3s ease-in-out;background-size:17px;background-position:center;background-repeat:no-repeat;background-color:#fff;border-radius:4px}.offer .swiper-wrapper .swiper-slide:not(.active){background-color:#F7F6F3}.offer .swiper-wrapper .swiper-slide:not(.active) h3{margin:0}.offer .swiper-wrapper .swiper-slide:not(.active) h3:after{transform:scaleY(-1)}.offer .swiper-wrapper .swiper-slide:not(.active) h3 span{flex:1}.offer .swiper-wrapper .swiper-slide:not(.active) p,.offer .swiper-wrapper .swiper-slide:not(.active) .offer-bottom-links{max-height:0;overflow:hidden;margin:0}.offer .bg-yellow.offer-content{background-color:unset;padding:0}}.icon-48px img{max-height:100%}.counters{padding-top:64px;margin-block:0 120px}.counters .container{position:relative}.counters>div{padding-block:52px;padding-bottom:32px}@media (min-width:1024px){.counters>div{padding-bottom:80px}}.counters .break{flex-basis:100%;height:0}.counters .shapes.top{--main-color: var(--green);--base-color: #fff;--multiply: 2;position:absolute;top:-32px;right:0}@media (min-width:1024px){.counters .shapes.top{top:-48px;--multiply: 5;right:unset;left:calc(7.5vw - 10px + var(--size))}}.counters .shapes.top-inside{--main-color: #fff;--base-color: var(--green);--multiply: 1;height:192px;flex-wrap:wrap;--size: 96px;position:absolute;top:0;right:0}@media (max-width:1023px){.counters .shapes.top-inside{display:none}}@media (min-width:1024px){.counters .shapes.top-inside{--multiply: .5;right:unset;left:0}.counters .shapes.top-inside .block--center{border-bottom-left-radius:0}.counters .shapes.top-inside .square.square--left{border-top-right-radius:calc(var(--radius) * 2);border-top-left-radius:0}}.counters .shapes{--main-color: var(--green);--base-color: var(--white);--multiply: 2;position:absolute;bottom:-32px;left:0}@media (min-width:1024px){.counters .shapes{bottom:-48px;--multiply: 3;left:unset;right:0}}.integration-framework+.counters{background:linear-gradient(0deg, rgba(21, 131, 194, 0) 0%, rgba(21, 131, 194, 0) 50%, var(--bg-gray) 50%, var(--bg-gray) 100%)}.integration-framework+.counters .shapes.top{--base-color: var(--bg-gray)}.integration-framework+.counters .shapes.top-inside{--main-color: var(--bg-gray)}.our-practice{margin-block:120px 70px}.our-practice .element{position:relative}.our-practice .element:after{content:url(img/ms-element-gray.svg);display:block;clear:both;position:absolute;translate:0 50%;right:0;bottom:0;z-index:-1}.our-practice .element img{width:100%;aspect-ratio:1.6155660377;object-fit:cover}@media (max-width:1023px){.our-practice .element img{border-radius:10px;margin-bottom:30px}}@media (min-width:1024px){.our-practice .element img{border-radius:16px}}.our-practice .practice--list{margin-top:50px}@media (min-width:1024px){.our-practice .practice--list{padding-right:8.333333333%;margin-top:104px;row-gap:110px}}@media (max-width:1024px){.our-practice .practice--list{display:flex;flex-wrap:nowrap;overflow-x:scroll}}.our-practice .practice--list>div{display:flex;gap:32px;align-items:baseline}@media (max-width:1023px){.our-practice .practice--list>div{max-width:80%}}.contact-offices{margin-block:40px}@media (min-width:1024px){.contact-offices{margin-block:80px}}.contact-offices .row{--bs-gutter-y: 1.5rem}.contact-offices .phone-label,.contact-offices .address{font-size:12px}.contact-offices .phone{font-size:14px}@media (min-width:1024px){.contact-offices .phone{font-size:16px}}.contact-offices .city{font-size:20px;margin-bottom:0}@media (min-width:1024px){.contact-offices .city{font-weight:700}}.contact-offices .contact12{margin-bottom:32px}@media (min-width:1024px){.contact-offices .contact12{margin-bottom:40px}}.menu-searchform{display:block !important}.menu-searchform div{display:flex;align-items:center}.menu-searchform #searchsubmit{background-color:transparent;border:0;content:"x";text-indent:10000px;overflow:hidden;width:16px;height:16px;background-image:url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 13.4639L11.2377 10.6987C11.877 9.8423 12.2543 8.7824 12.2543 7.63447C12.2543 4.80318 9.95359 2.5 7.12716 2.5C4.30072 2.5 2 4.80318 2 7.63264C2 10.4621 4.30072 12.7653 7.12716 12.7653C8.27935 12.7653 9.34544 12.382 10.2027 11.7366L12.9632 14.5L14 13.4621V13.4639ZM3.46543 7.63264C3.46543 5.61186 5.10853 3.96699 7.12716 3.96699C9.14578 3.96699 10.7889 5.61186 10.7889 7.63264C10.7889 9.65342 9.14578 11.2983 7.12716 11.2983C5.10853 11.2983 3.46543 9.65342 3.46543 7.63264Z" fill="%23353533"/></svg>')}.menu-searchform #s{width:88px;border:0 none;background-color:transparent}.menu-searchform #s::placeholder{color:var(--Brand-colors-Deep-black, #353533);font-family:"Space Grotesk";font-size:14px;font-weight:700}.search-header-container .searchform-container{margin-bottom:40px}.search-header-container .searchform #s{padding:12px 16px;align-items:center;gap:16px;border-radius:8px;border:1px solid var(--Brand-colors-Deep-black, #353533);background:var(--Brand-colors-Background-gray, #F7F6F3);padding-left:50px;font-size:16px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:0.16px;background-image:url(img/search.svg);background-position:10px center;background-repeat:no-repeat}@media (max-width:767px){.search-header-container .searchform #s{width:100%}}@media (min-width:1024px){.search-header-container .searchform #s{width:520px}}.search-header-container #searchsubmit{display:none}.button-search-container{display:flex;align-items:center;gap:20px}.megamenu3 .menu-searchform{padding:24px}.megamenu3 .menu-searchform form{border-radius:8px;background:var(--Brand-colors-Background-gray, #F7F6F3);padding:12px}.megamenu3 .menu-searchform form div{flex-direction:row-reverse}.megamenu3 .menu-searchform form div input[type=text]{flex-basis:100%;outline:none}body #CybotCookiebotDialog{font-family:"Space Grotesk", sans-serif;background:#163537;color:#E7EFE1;padding:24px;max-width:calc(100% - 48px);border-radius:12px;box-sizing:border-box;margin-inline:24px}body #CybotCookiebotDialog div{line-height:1.5;font-family:"Space Grotesk", sans-serif}body #CybotCookiebotDialogBodyContent{padding-top:0}@media (min-width:1024px){body #CybotCookiebotDialogBodyContent{width:70% !important}}@media (min-width:1024px){body #CybotCookiebotDialog{padding:42px 40px;left:50%;translate:-50% 0;max-width:1216px}}body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle{font-family:"Space Grotesk", sans-serif;color:#FFFFFF;font-weight:500;font-size:20px;margin-bottom:16px}@media (min-width:1024px){body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle{font-size:24px}}body #CybotCookiebotDialogBodyContentText{margin-block:16px;font-family:"Space Grotesk", sans-serif;font-size:16px}@media (max-width:1023px){body #CybotCookiebotDialogBodyContentText{font-size:14px}}body #CybotCookiebotDialog #CybotCookiebotDialogBody,body #CybotCookiebotDialogDetailBody{width:100%;max-width:unset}body #CybotCookiebotDialogDetail{background:#163537}body #CybotCookiebotDialogBodyLevelButtonsSelectPane{border:0 none transparent}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentTab{background:#163537;border:0 none transparent;color:#E7EFE1 !important;font-weight:500;padding:10px;font-size:14px;font-family:"Space Grotesk", sans-serif;display:inline-Flex;justify-content:center;align-items:center;gap:8px}body a.CybotCookiebotDialogDetailBodyContentTabsItem:focus,body a.CybotCookiebotDialogDetailBodyContentTabsItem:hover{background:#163537 !important}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentTab:after{content:"";width:0;height:0;border-style:solid;border-width:0 4px 8px 4px;border-color:transparent transparent #E7EFE1 transparent;transition:all 0.2s ease}@media (min-width:1024px){body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentTab{font-size:16px}}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentTab.CybotCookiebotDialogDetailBodyContentTabsItemSelected{color:#376669 !important}body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentTab.CybotCookiebotDialogDetailBodyContentTabsItemSelected:after{transform:scale(-1);border-color:transparent transparent #376669 transparent}body #CybotCookiebotDialogDetailBodyContent{font-family:"Space Grotesk", sans-serif;background:#FFFFFF;border-radius:12px;overflow:hidden}body a.CybotCookiebotDialogDetailBodyContentCookieContainerTypes{background-color:#376669;color:#FFFFFF !important;font-weight:700;border:0 transparent none;padding:12px 35px 12px 24px}body a.CybotCookiebotDialogDetailBodyContentCookieContainerTypesSelected,body #CybotCookiebotDialog a.CybotCookiebotDialogDetailBodyContentCookieContainerTypes:hover{display:block;background:#E7EFE1 !important;font-weight:700;border:0 transparent none;padding:12px 35px 12px 24px;border:0 none transparent !important;border-radius:12px;transition:all 0.2s ease;overflow:hidden}body #CybotCookiebotDialog a{font-family:"Space Grotesk", sans-serif;font-size:12px}body a.CybotCookiebotDialogDetailBodyContentCookieContainerTypes,body a.CybotCookiebotDialogDetailBodyContentIABv2Tab{border:0 transparent none}body #CybotCookiebotDialogDetailFooter,body #CybotCookiebotDialogDetailFooter a{background-color:#163537;color:#E7EFE1}body #CybotCookiebotDialogDetailBodyContent{height:194px;border:0 none transparent;background:#E7EFE1;margin-top:1px}body .CybotCookiebotDialogDetailBodyContentCookieTypeTable tbody td,body .CybotCookiebotDialogDetailBodyContentCookieTypeTable thead th{background-color:#fff !important;border-bottom:1px solid #EDEBE6;border-right:0 none transparent;font-family:"Space Grotesk", sans-serif;padding:4px 16px}.CybotCookiebotDialogDetailBodyContentCookieTypeTable thead th{font-weight:700}body #CybotCookiebotDialogDetailBodyContentCookieContainerTypeDetails{height:195px;max-height:100%;padding:0}body .CybotCookiebotDialogDetailBodyContentCookieTypeIntro{padding:12px 24px}body #CybotCookiebotDialogDetailBodyContentTextOverview{width:100%}body #CybotCookiebotDialogPoweredbyLink{margin:0 !important}@media (max-width:1024px){body #CybotCookiebotDialogPoweredbyLink{position:static}body #CybotCookiebotDialogBodyContent{padding-inline:0}body #CybotCookiebotDialogBodyLevelButtonAcceptWrapper{text-align:Center;float:none}}body a#CybotCookiebotDialogBodyLevelButtonAccept{border-radius:var(--radius);transition:all 0.2s ease-in-out;display:inline-block;text-transform:uppercase;font-family:"Space Grotesk", sans-serif;font-weight:500;background-color:transparent;border:1px solid var(--white);color:var(--white);padding:14px 32px;min-width:135px;font-size:12px;font-style:normal;font-weight:500;line-height:160%;text-transform:uppercase}@media (min-width:1024px){body a#CybotCookiebotDialogBodyLevelButtonAccept{font-size:16px}}body a#CybotCookiebotDialogBodyLevelButtonAccept:hover{background-color:var(--bg-gray);border:1px solid var(--bg-gray);color:var(--black)}body a#CybotCookiebotDialogBodyLevelButtonAccept:active{background-color:var(--white);border:1px solid var(--white);color:var(--black)}body #CybotCookiebotDialogBodyLevelDetailsWrapper{background:#163537;border:0 none transparent}body #CybotCookiebotDialogBodyLevelDetailsWrapper a,body #CybotCookiebotDialogBodyLevelDetailsWrapper a:hover{color:#FFFFFF;font-size:14px;font-style:normal;font-weight:700;text-decoration:underline}@media (min-width:1024px){#CybotCookiebotDialogBodyLevelDetailsWrapper a{font-size:16px;text-decoration:underline}}body input[type=checkbox].CybotCookiebotDialogBodyLevelButton{-webkit-appearance:none;appearance:none;background-color:#FFF3D3;border-radius:1px}body input[type=checkbox].CybotCookiebotDialogBodyLevelButton:checked+label{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgcng9IjEuNSIgZmlsbD0iIzE2MzUzNyIvPgo8cmVjdCB4PSIyIiB5PSIyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHJ4PSIxIiBmaWxsPSIjRkZGM0QzIi8+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8zMjk1XzE1ODg2KSI+CjxwYXRoIGQ9Ik03LjQxNzY1IDExLjA1MTVDNy4yNTg4MiAxMS4wNTE1IDcuMSAxMC45ODk3IDYuOTgyMzUgMTAuODc1TDYuOTQ0MTIgMTAuODMzOEw0LjI1IDcuNjY5MTJMNS4xNDQxMiA2LjkwNzM1TDcuMzg1MjkgOS41Mzk3MUwxMC45MTE4IDQuODc1TDExLjg1IDUuNTgzODJMNy45NTI5NCAxMC43NDI2QzcuODgyMzUgMTAuODY2MiA3Ljc2NzY1IDEwLjk2MzIgNy42MzIzNSAxMS4wMTMyQzcuNTYxNzYgMTEuMDM5NyA3LjQ5MTE4IDExLjA1MTUgNy40MTc2NSAxMS4wNTE1WiIgZmlsbD0iIzM1MzUzMyIvPgo8L2c+CjxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHJ4PSIxLjUiIHN0cm9rZT0iIzM3NjY2OSIvPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zMjk1XzE1ODg2Ij4KPHJlY3Qgd2lkdGg9IjcuNiIgaGVpZ2h0PSI2LjE3NjQ3IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4yNSA0Ljg3NSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")}body input[type=checkbox].CybotCookiebotDialogBodyLevelButton.CybotCookiebotDialogBodyLevelButtonDisabled+label{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgcng9IjEuNSIgZmlsbD0iIzE2MzUzNyIvPgo8cmVjdCB4PSIyIiB5PSIyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHJ4PSIxIiBmaWxsPSIjMzc2NjY5Ii8+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8zMjk1XzE1ODcwKSI+CjxwYXRoIGQ9Ik03LjQxNzY1IDExLjA1MTVDNy4yNTg4MiAxMS4wNTE1IDcuMSAxMC45ODk3IDYuOTgyMzUgMTAuODc1TDYuOTQ0MTIgMTAuODMzOEw0LjI1IDcuNjY5MTJMNS4xNDQxMiA2LjkwNzM1TDcuMzg1MjkgOS41Mzk3MUwxMC45MTE4IDQuODc1TDExLjg1IDUuNTgzODJMNy45NTI5NCAxMC43NDI2QzcuODgyMzUgMTAuODY2MiA3Ljc2NzY1IDEwLjk2MzIgNy42MzIzNSAxMS4wMTMyQzcuNTYxNzYgMTEuMDM5NyA3LjQ5MTE4IDExLjA1MTUgNy40MTc2NSAxMS4wNTE1WiIgZmlsbD0iIzE2MzUzNyIvPgo8L2c+CjxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHJ4PSIxLjUiIHN0cm9rZT0iIzM3NjY2OSIvPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zMjk1XzE1ODcwIj4KPHJlY3Qgd2lkdGg9IjcuNiIgaGVpZ2h0PSI2LjE3NjQ3IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4yNSA0Ljg3NSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")}body input[type=checkbox].CybotCookiebotDialogBodyLevelButton+label{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgcng9IjEuNSIgZmlsbD0iIzE2MzUzNyIvPgo8cmVjdCB4PSIyIiB5PSIyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHJ4PSIxIiBmaWxsPSIjRkZGM0QzIi8+CjxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHJ4PSIxLjUiIHN0cm9rZT0iIzM3NjY2OSIvPgo8L3N2Zz4K")}body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButton{font-family:"Space Grotesk", sans-serif}body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButton+label{padding-left:23px;font-family:"Space Grotesk", sans-serif;font-size:12px;text-transform:capitalize;font-weight:500}body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonDisabled+label{color:#376669}@media (max-width:1023px){body #CybotCookiebotDialogBodyLevelButtonsSelectPane{display:block}body #CybotCookiebotDialogBodyLevelButtonsSelectPane{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-block:32px 24px}body #CybotCookiebotDialogBodyLevelDetailsWrapper{width:100%;text-align:Center;display:block;border-top:1px solid #376669;padding-top:12px;margin-bottom:24px}body #CybotCookiebotDialogBodyLevelButtons{display:block;float:none;width:100%}body #CybotCookiebotDialogBodyLevelButtonsTable{width:100% !important}}@media (max-width:1023px) and (max-width:1024px){body #CybotCookiebotDialogBodyLevelButtons{margin:0 !important}}.homepage .photo{margin-block:40px 64px}.homepage .photo .row{aspect-ratio:2.0199335548;width:100%;height:auto;overflow:hidden}@media (min-width:1024px){.homepage .photo{margin-block:75px 80px}}.homepage .photo img{aspect-ratio:2.0199335548;width:100%;height:auto}.homepage-services{overflow:hidden}.homepage-services h2{display:flex;justify-content:space-between}.homepage-services h2 .homepage-services--nav{position:relative;display:Flex;gap:16px}.homepage-services .swiper-button-prev{background-image:url(img/icons/arrow-prev.svg) !important}.homepage-services .swiper-button-next{background-image:url(img/icons/arrow-next.svg) !important}.homepage-services .swiper-button-prev:after,.homepage-services .swiper-button-next:after{content:""}.homepage-services .swiper-button-prev,.homepage-services .swiper-button-next{display:block;width:48px;height:48px;background-position:center;background-repeat:no-repeat;background-color:var(--bg-gray);border-radius:8px;position:static;margin-top:0}.homepage-services .swiper-button-next.swiper-button-lock,.homepage-services .swiper-button-next.swiper-button-lock:after,.homepage-services .swiper-button-prev.swiper-button-lock,.homepage-services .swiper-button-prev.swiper-button-lock:after{display:none !important}.swiper.homepage-services--swiper{margin-top:32px;overflow:visible}@media (max-width:1023px){.swiper.homepage-services--swiper{max-width:75%;margin-left:0}}@media (min-width:1024px){.swiper.homepage-services--swiper{margin-top:56px}}.swiper.homepage-services--swiper .swiper-slide{text-align:center}.swiper.homepage-services--swiper .swiper-slide img{display:block;width:100px;background-color:#F7F6F3;border-radius:12px}@media (min-width:1024px){.swiper.homepage-services--swiper .swiper-slide img{margin-inline:auto}}@media (min-width:1024px){.swiper.homepage-services--swiper .service-slide{max-width:280px}}@media (max-width:1023px){.swiper.homepage-services--swiper span{display:Flex;gap:16px;align-items:center;margin-bottom:24px}.swiper.homepage-services--swiper p{text-align:left}.swiper.homepage-services--swiper img{max-width:80px;max-height:80px}}.swiper.homepage-services--swiper h4{font-size:18px}@media (max-width:1023px){.swiper.homepage-services--swiper h4{text-align:left}}@media (min-width:1024px){.swiper.homepage-services--swiper h4{font-size:24px;margin-block:20px 16px}}.homepage-block-growth{font-size:18px;font-weight:500;line-height:140%;margin-block:64px}.homepage-block-growth q:before,.homepage-block-growth q:after{content:""}@media (max-width:1023px){.homepage-block-growth .col-lg-6>div{padding:24px 16px;display:flex;flex-direction:column;justify-content:space-between}.homepage-block-growth .col-lg-6>div p{margin-top:60px}}.homepage-block-growth .right q{color:var(--white);background-color:var(--green);display:inline-block;padding:0 10px;border-radius:8px}.homepage-block-growth .left q{color:var(--green);background-color:var(--bg-yellow);display:inline-block;padding:0 10px;border-radius:8px}.homepage-block-growth .row{--bs-gutter-y: 32px}@media (min-width:1024px){.homepage-block-growth{font-size:32px;margin-block:150px 120px}.homepage-block-growth .row>*{display:Flex}.homepage-block-growth .row .col-lg-6 .left{display:Flex;flex-direction:column;justify-content:space-between}}.homepage-block-growth .img-full{width:100%;margin-bottom:24px}.homepage-block-growth .padding-40px{padding:24px 16px}@media (min-width:1024px){.homepage-block-growth .padding-40px{padding:40px}}.homepage-contact{text-align:center;margin-block:120px}@media (min-width:1024px){.homepage-contact{margin-block:160px}}.homepage-contact img{width:52px;heighT:52px}@media (min-width:1024px){.homepage-contact img{width:80px;heighT:80px}}@media (min-width:1024px){.homepage-contact .subtitle{font-size:24px}}.homepage-contact a{margin-top:32px}@media (min-width:1024px){.homepage-contact a{margin-top:56px}}.homepage-clients{overflow:hidden;margin-block:80px 100px}.homepage-clients .center{text-align:center}@media (min-width:1024px){.homepage-clients{margin-block:206px 191px}.homepage-clients .marquee{overflow:hidden;display:flex;margin-top:32px}.homepage-clients .marquee div{display:Flex}.homepage-clients .marquee div img{min-width:216px;opacity:0.5}}@media (max-width:1023px){.homepage-clients{margin-block:80px 0}.homepage-clients .mobile-marquee{overflow:hidden;display:flex;margin-top:32px}.homepage-clients .mobile-marquee div{display:Flex;flex-wrap:wrap;justify-content:center;row-gap:18px}.homepage-clients .mobile-marquee div img{flex-basis:40%;width:50%;opacity:0.5;height:auto}}.homepage-smart-it{margin-block:80px 128px}@media (max-width:1023px){.homepage-smart-it .left{margin-bottom:40px}}@media (min-width:1024px){.homepage-smart-it{margin-top:170px 208px}.homepage-smart-it .right{display:flex;flex-direction:column;justify-content:space-between;align-items:baseline;padding-block:10px;gap:24px}.homepage-smart-it .right h3,.homepage-smart-it .right p{max-width:80%}}.homepage-tech-arm{margin-block:64px 83px}@media (min-width:1024px){.homepage-tech-arm{margin-block:150px}}.homepage-tech-arm .photos{margin-block:24px}.homepage-tech-arm .photos img{aspect-ratio:1;max-height:100%;max-width:100%;width:100px;height:100px}@media (max-width:1023px){.homepage-tech-arm .photos{display:flex;overflow:scroll;padding-bottom:10px}}@media (min-width:1024px){.homepage-tech-arm .photos{margin-block:56px}}.homepage-tech-arm .tech-container{color:var(--white);aspect-ratio:1.4621621622;background-size:cover;max-width:541px;margin-left:auto;position:relative}@media (min-width:1024px){.homepage-tech-arm .tech-container{background-image:url(img/tech-desktop-bg.svg)}}@media (max-width:1023px){.homepage-tech-arm .tech-container{margin-top:28px}}.homepage-tech-arm .tech-container .shapes.top{--main-color: var(--green);--base-color: var(--white);--size: 28px;--multiply: 5;position:absolute;top:0;right:0;z-index:100;position:absolute;top:-28px !important;right:0;position:absolute;top:0;right:0}@media (min-width:1024px){.homepage-tech-arm .tech-container .shapes.top{display:none}}.homepage-tech-arm .tech-container .tech-container-wrap{padding-inline:45px 85px;padding-top:81px;position:relative}@media (max-width:1023px){.homepage-tech-arm .tech-container .tech-container-wrap{background-color:var(--green);border-radius:10px;border-top-right-radius:0;background-image:none;padding-top:34px}}.homepage-tech-arm .tech-container .tech-container-wrap .container__title{padding-right:25px}.homepage-tech-arm .tech-container .tech-container-wrap .nodot:before{display:none}.homepage-tech-arm .tech-container .tech-container-wrap h3{margin-top:40px}@media (min-width:1024px){.homepage-tech-arm .tech-container .tech-container-wrap p{font-size:24px}}.homepage-tech-arm .tech-container .tech-container-wrap .tech-ico{position:absolute;top:41px;right:38px}@media (max-width:1023px){.homepage-tech-arm .tech-container .tech-container-wrap .tech-ico{top:0;right:30px}}.homepage-developers{margin-block:64px}@media (min-width:1024px){.homepage-developers{margin-block:200px 230px}}.homepage-developers .block{max-width:541px;margin-left:auto}.homepage-developers .block-header .header-content{width:33%;background-color:var(--bg-gray);height:20px;margin-left:auto;border-radius:7px 7px 0 0;text-align:right;display:flex;justify-content:normal;align-items:center}@media (min-width:1024px){.homepage-developers .block-header .header-content{height:36px;margin-left:auto;border-radius:12px 12px 0 0}}.homepage-developers .block-header .header-content img{height:9px;margin-left:auto;margin-right:11px}@media (min-width:1024px){.homepage-developers .block-header .header-content img{height:15px;margin-right:21px}}.homepage-developers .content{background-color:var(--bg-gray);border-radius:7px 0 7px 7px;padding:14px 12px}@media (min-width:1024px){.homepage-developers .content{border-radius:12px 0 12px 12px;padding:25px 21px}}.homepage-developers .content .content--inside{background-color:var(--white);border-radius:7px;padding:14px 12px;display:Flex;gap:30px}@media (min-width:1024px){.homepage-developers .content .content--inside{border-radius:12px;padding:25px 21px}}.homepage-developers .content .content--inside .photos{display:grid;grid-template-columns:1fr 1fr;gap:15px;flex-basis:45%}.homepage-developers .content .content--inside .photos img{border-radius:7px;width:100%;height:auto}.homepage-developers .content .content--inside .text{flex-basis:55%;display:flex;flex-direction:column;align-items:baseline;justify-content:center;font-size:11px;line-height:140%}@media (min-width:1024px){.homepage-developers .content .content--inside .text{font-size:20px}}.homepage-developers .content .content--inside .text .ico{display:block;margin-bottom:10px}.homepage-solutions{margin-block:64px}@media (min-width:1024px){.homepage-solutions{margin-block:200px 230px}}.homepage-solutions .left-menu{display:none}@media (min-width:1024px){.homepage-solutions .left-menu{display:block;list-style:none;font-size:24px}.homepage-solutions .left-menu li{padding:24px 0;position:relative;overflow:hidden}.homepage-solutions .left-menu li:after{content:"";position:absolute;bottom:0;width:100%;left:0;border-bottom:1px solid;translate:-100%;transition:all 0.3s ease;transition-delay:250ms}.homepage-solutions .left-menu li.show:after{translate:0%}.homepage-solutions .left-menu a{display:flex;gap:18px;line-height:1.4;translate:-50px 0;transition:translate 0.3s ease}.homepage-solutions .left-menu a:hover,.homepage-solutions .left-menu a.active{translate:0px 0}}.homepage-solutions .swiper-slide{min-height:662px;position:relative}.homepage-solutions .swiper-slide img{aspect-ratio:1.4857142857;border-radius:12px;width:80%;margin-left:auto;margin-right:0;display:Block;margin-top:20px}@media (min-width:1024px){.homepage-solutions .green-box{max-width:560px;margin-left:auto;position:absolute;bottom:0;right:30px}}.homepage-solutions .green-box .box-header{border-radius:12px 12px 0 0;background-color:var(--green);height:50px;width:40%;margin-left:39px}@media (max-width:1023px){.homepage-solutions .green-box .box-header{height:30px;position:relative;top:10px;width:40%;margin-left:0}}.homepage-solutions .green-box .box-content{border-radius:12px;padding:40px}@media (max-width:1023px){.homepage-solutions .green-box .box-content{padding:90px 40px 40px}}@media (max-width:1023px){.homepage-solutions .swiper-wrapper{display:block}.homepage-solutions .swiper-slide{min-height:unset}}.homepage-it-solutions{margin-block:64px}@media (min-width:1024px){.homepage-it-solutions{margin-block:200px 230px}}.homepage-it-solutions .blocks{max-width:541px;margin-left:auto;display:Flex;gap:9px}@media (min-width:1024px){.homepage-it-solutions .blocks{gap:17px}}.homepage-it-solutions .block-right{flex-basis:40%}.homepage-it-solutions .block-left{flex-basis:60%}.homepage-it-solutions .block-header .header-content{background-color:var(--bg-gray);height:20px;border-radius:7px 7px 0 0;display:flex;justify-content:normal;align-items:center;width:66%}@media (min-width:1024px){.homepage-it-solutions .block-header .header-content{height:36px;border-radius:12px 12px 0 0}}.homepage-it-solutions .block-header .header-content img{height:9px;margin-right:auto;margin-left:11px}@media (min-width:1024px){.homepage-it-solutions .block-header .header-content img{height:15px;margin-left:21px}}.homepage-it-solutions .block-left .content{background-color:var(--bg-gray);border-radius:0 7px 7px 7px;padding:0;display:Flex;flex-direction:column;line-height:140%;font-size:11px}.homepage-it-solutions .block-left .content>div{padding:15px 25px;display:Flex;justify-content:normal;align-items:center;gap:9px;transition:background-color 0.3s ease;position:relative}@media (min-width:1024px){.homepage-it-solutions .block-left .content>div{gap:17px}}.homepage-it-solutions .block-left .content>div:after{content:url(img/arrow-top-right.svg);opacity:0;transition:opacity 0.3s ease;position:absolute;right:22px}.homepage-it-solutions .block-left .content>div.active{background-color:#EDEBE6;position:relative}.homepage-it-solutions .block-left .content>div.active:after{opacity:1}.homepage-it-solutions .block-left .content>div img{border-radius:7px;width:23px;height:23px}@media (min-width:1024px){.homepage-it-solutions .block-left .content>div img{gap:17px;width:42px;height:42px}}@media (min-width:1024px){.homepage-it-solutions .block-left .content{border-radius:0 12px 12px 12px;padding:10px 0;font-size:20px}}.homepage-it-solutions .block-left .content .text{flex-basis:55%;display:flex;flex-direction:column;align-items:baseline;justify-content:center;font-size:11px;line-height:140%}@media (min-width:1024px){.homepage-it-solutions .block-left .content .text{font-size:20px}}.homepage-it-solutions .block-right .content{background-color:var(--bg-gray);padding:10px 9px;line-height:140%;font-size:11px;border-radius:7px}@media (min-width:1024px){.homepage-it-solutions .block-right .content{border-radius:12px;padding:19px 16px;font-size:20px}}.homepage-it-solutions .block-right .content .content--inner{background-color:var(--white);border-radius:7px;padding:7px;font-size:9px}@media (min-width:1024px){.homepage-it-solutions .block-right .content .content--inner{border-radius:12px;padding:12px;font-size:16px}}.homepage-it-solutions .block-right .content .country{display:flex;gap:6px;justify-content:baseline;align-items:center}@media (min-width:1024px){.homepage-it-solutions .block-right .content .country{gap:12px}}.homepage-it-solutions .block-right .content .contact-phone span{display:block}.homepage-it-solutions .block-right .content .contact-phone .city{margin-block:4px 6px}@media (min-width:1024px){.homepage-it-solutions .block-right .content .contact-phone .city{margin-block:8px 11px}}.homepage-it-solutions .block-right .content .country{border-bottom:1px solid #D9D9D9}.homepage-header{margin-block:70px}.homepage-header .top-radius{position:relative;height:56px;background-color:var(--bg-green);width:25%;border-radius:12px 12px 0 0}@media (max-width:1023px){.homepage-header .top-radius{display:none}}.homepage-header .top-radius::before{content:"";width:12px;height:12px;position:absolute;bottom:0;right:-12px;background-image:url(img/icons/corner-icon-lightgreen.svg) !important;background-size:cover;background-repeat:no-repeat}.homepage-header .top-title{width:70%;border-radius:12px 12px 0 0;background-color:var(--bg-green);display:Flex;align-items:center;padding:40px 40px 0 40px}.homepage-header .top-title h1{margin-bottom:0}@media (max-width:1023px){.homepage-header .top-title{position:relative;overflow:visible}.homepage-header .top-title::before{content:"";width:12px;height:12px;position:absolute;bottom:0;right:-12px;background-image:url(img/icons/corner-icon-lightgreen.svg) !important;background-size:cover;background-repeat:no-repeat}}@media (min-width:1024px){.homepage-header .top-title{height:160px;border-radius:0 12px 12px 12px;padding:40px}}.homepage-header .top-subtitle{border-radius:0 12px 12px 12px;background-color:var(--bg-green);font-size:40px;line-height:130%;padding:32px 43px 36px 24px;position:relative;overflow:visible !important}@media (max-width:1023px){.homepage-header .top-subtitle{font-size:18px}.homepage-header .top-subtitle .shapes.bottom{--main-color: var(--bg-green);--base-color: #fff;--size: 28px;--multiply: 5;position:absolute;right:0;z-index:100;position:absolute;bottom:-28px !important;right:0;width:100%}.homepage-header .top-subtitle .shapes.bottom .block--center{width:100%}}@media (max-width:1023px) and (min-width:1024px){.homepage-header .top-subtitle .shapes.bottom{display:none}}@media (min-width:1024px){.homepage-header .top-subtitle{position:relative;padding:0 55px 35px;margin-left:8%;width:57%;border-radius:0 0 12px 12px}.homepage-header .top-subtitle::before{content:"";width:12px;height:12px;position:absolute;top:0;left:-12px;background-image:url(img/icons/corner-icon-lightgreen.svg) !important;background-size:cover;background-repeat:no-repeat;transform:rotate(180deg);transform-origin:center}.homepage-header .top-subtitle::after{content:"";width:12px;height:12px;position:absolute;top:0;right:-12px;background-image:url(img/icons/corner-icon-lightgreen.svg) !important;background-size:cover;background-repeat:no-repeat;transform:rotate(90deg);transform-origin:center}}.homepage-header .col-12{position:relative}@media (max-width:1023px){.homepage-header .cta-container{margin-top:72px}}@media (min-width:1024px){.homepage-header .cta-container{position:absolute;bottom:0;max-width:35%}}@media (min-width:1024px) and (max-width:1400px){.homepage-header .cta-container{right:-35px}}@media (min-width:1400px){.homepage-header .cta-container{right:0}}.homepage-header .cta-container p{display:flex;align-items:center;gap:13px}.homepage-header .cta-container p:before{content:url(img/homepage-arrow-down.svg)}.wide.animate{opacity:1;animation:animate 1s ease-out forwards infinite;animation-delay:1s;animation-iteration-count:3}@keyframes animate{0%{letter-spacing:0}50%{letter-spacing:-5px}100%{letter-spacing:0px}}.homepage-solutions-2{margin-block:120px 64px}@media (min-width:1024px){.homepage-solutions-2{margin-block:120px 180px}}.homepage-solutions-2 .box{margin-top:16px;position:relative}@media (min-width:1024px){.homepage-solutions-2 .box{margin-top:56px}}.homepage-solutions-2 .box__preheader{padding:24px 15px 16px;background-color:var(--bg-gray);border-radius:12px 12px 0 0;height:32px;margin-left:auto;right:23px;position:absolute;top:-32px;width:33%}.homepage-solutions-2 .box__header{padding:24px 15px 16px;background-color:var(--bg-gray);border-radius:12px 12px 0 0}@media (min-width:1024px){.homepage-solutions-2 .box__header{padding:56px 56px 22px 56px;max-width:55%}}.homepage-solutions-2 .box__content{padding:0 15px 24px;background-color:var(--bg-gray);border-radius:0 0 12px 12px}@media (min-width:1024px){.homepage-solutions-2 .box__content{padding:0 56px 56px 56px;max-width:75%;font-size:24px;border-radius:0 12px 12px 12px}}@media (min-width:1024px){.homepage-solutions-2 .box__content h2{margin-bottom:67px}}@media (min-width:1024px){.homepage-solutions-2 .box__content .inner{max-width:65%}}.homepage-solutions-2 img.cover{border-radius:12px}@media (min-width:1024px){.homepage-solutions-2 img.cover{width:48%;translate:0 -50%;position:absolute;right:0;vertical-align:middle;top:50%;z-index:100}}.homepage-solutions .swiper-slide .box-content img{position:absolute;top:20px;left:10px;margin:0;padding:0;width:calc(40% - 20px)}.blog-archive{margin-block:8px 40px}@media (min-width:1024px){.blog-archive{margin-block:24px}}.blog-archive .icon{padding:0}.blog-archive .icon.green{width:9px;height:9px;display:inline-block;background-color:var(--green);aspect-ratio:1;border-radius:2px}@media (min-width:1024px){.blog-archive .popular-posts .post-wrap{padding:16px;transition:background-color 0.3s ease-in-out}.blog-archive .popular-posts .post-wrap:hover{background-color:#F7F6F3}}.blog-archive .popular-posts .container__title{margin-bottom:16px}.blog-archive .popular-posts .img-permalink{display:block;aspect-ratio:1.33125;margin-bottom:30px;width:100%;height:auto;object-fit:cover}@media (min-width:1024px){.blog-archive .popular-posts .img-permalink{aspect-ratio:1.8}}.blog-archive .popular-posts img{width:100%;height:auto;aspect-ratio:1.33125;object-fit:cover}@media (min-width:1024px){.blog-archive .popular-posts img{aspect-ratio:1.8}}.blog-archive .popular-posts h2{font-size:20px;line-height:1.7;margin-bottom:16px}@media (min-width:1024px){.blog-archive .popular-posts h2{font-size:24px}}.blog-archive .post-list .container__title{margin-block:32px;width:100%}@media (min-width:1024px){.blog-archive .post-list .container__title{border-top:1px solid var(--black);padding-top:32px;margin-top:0;margin-bottom:32px}}.blog-archive .post-list h2{font-size:20px;line-height:1.7;margin-bottom:16px}@media (min-width:1024px){.blog-archive .post-list h2{margin-bottom:8px}}@media (min-width:1024px){.blog-archive .post-list .post{display:flex;gap:30px;margin-bottom:30px;padding:16px;transition:background-color 0.3s ease-in-out}.blog-archive .post-list .post:hover{background-color:#F7F6F3}}.blog-archive .post-list .post img{width:33%;max-width:244px;height:auto;aspect-ratio:1.3333333333;flex-basis:33%;object-fit:cover}@media (max-width:1023px){.blog-archive .post-list .post h2{display:Flex;gap:4vw}.blog-archive .post-list .post h2 img{max-width:82px;height:61px;aspect-ratio:0.743902439;object-fit:cover}}.blog-archive .excerpt,.blog-archive .timestamp{font-size:12px;line-height:1.6;display:Flex;align-items:center}@media (min-width:1024px){.blog-archive .excerpt,.blog-archive .timestamp{margin-bottom:8px}}.blog-archive .timestamp{display:Flex;align-items:center;gap:8px}.blog-archive .blog-aside .aside-container{padding:40px 24px;position:sticky;top:90px}@media (max-width:768px){.blog-archive .reading-time,.blog-archive .timestamp .icon.green{display:none !important}.blog-archive .post.radius{display:block !important;margin-bottom:32px}.blog-archive .post.radius h2 span{flex:1}}.blog8{list-style:none}.blog8 li{position:relative}.blog8 li:before{content:"";width:12px;height:12px;background:var(--bg-yellow);border-radius:2px;display:inline-block;margin-right:12px;position:absolute;top:8px;left:-24px}.case-studies{padding-block:40px}@media (min-width:1024px){.case-studies{padding-block:80px}}.case-studies .single-case{background-color:var(--bg-yellow);padding:16px 16px 24px 16px;height:100%}@media (min-width:1024px){.case-studies .single-case{padding:24px 24px 32px 24px}}.case-studies .single-case img{width:100%;height:auto;aspect-ratio:2.62;object-fit:cover;margin-bottom:22px}@media (min-width:1024px){.case-studies .single-case img{margin-bottom:32px}}.case-studies .column:nth-of-type(1n+4){display:none !important}.case-study-archive{padding-block:32px}@media (min-width:1024px){.case-study-archive{padding-block:80px}}.case-study-archive .row{--bs-gutter-x: 24px;--bs-gutter-y: 24px}@media (min-width:1024px){.case-study-archive .row{--bs-gutter-x: 32px;--bs-gutter-y: 32px}}.case-study-archive .post{background-color:var(--bg-yellow);padding:24px;display:flex;flex-direction:column;justify-content:space-between;min-height:300px;height:100%;width:100%}.case-study-archive h2{margin-top:auto;font-size:24px;line-height:140%;display:Flex;flex-direction:column;justify-content:flex-end}@media (min-width:1024px){.case-study-archive h2{padding-top:60px;font-size:32px;line-height:140%}}.case-study-archive h2 .client{font-size:16px;font-style:normal;font-weight:500;line-height:160%;text-transform:uppercase;display:block;margin-bottom:8px}.case-study-archive .thumbnail{width:120px;height:66px;background-color:var(--white);padding:10px;display:flex;align-items:center;justify-content:center;border-radius:8px}.case-study-archive .thumbnail img{max-width:100%;max-height:100%;object-fit:contain}.social-share{display:flex;flex-direction:row;align-items:center}.social-share>span{line-height:1;font-weight:500;font-size:16px;letter-spacing:0.16px;margin-right:8px}.social-share>a{display:inline-block}@media (max-width:1023px){.blog-article-title{padding-top:32px;padding-bottom:32px}}@media (min-width:1024px){.blog-article-title{padding-top:80px;padding-bottom:40px}}@media (max-width:1023px){.blog-article-title>.container .article-meta{margin-bottom:16px}}@media (min-width:1024px){.blog-article-title>.container .article-meta{margin-bottom:32px;min-height:26px;display:flex;flex-direction:row;align-items:center}}.blog-article-title>.container .article-meta span{text-transform:uppercase;font-weight:500;line-height:20px}@media (max-width:1023px){.blog-article-title>.container .article-meta span{font-size:12px}}@media (min-width:1024px){.blog-article-title>.container .article-meta span{font-size:16px}}@media (max-width:1023px){.blog-article-title>.container .article-meta .publication-date{margin-right:16px}}@media (max-width:1023px){.blog-article-title>.container .article-meta .update-date{display:none}}@media (min-width:1024px){.blog-article-title>.container .article-meta .update-date{box-sizing:border-box;margin-left:16px;padding-left:17px;border-left:1px solid var(--gray02)}}@media (min-width:1024px){.blog-article-title>.container .article-meta .reading-time{position:relative;display:flex;flex-direction:row;align-items:center}}.blog-article-title>.container .article-meta .reading-time::before{content:"";display:inline-block;height:9px;width:9px;border-radius:2.5px;background-color:var(--black)}@media (max-width:1023px){.blog-article-title>.container .article-meta .reading-time::before{margin-right:16px}}@media (min-width:1024px){.blog-article-title>.container .article-meta .reading-time::before{margin-left:24px;margin-right:24px}}.blog-article-title>.container .article-title{font-weight:500;line-height:130%}@media (min-width:1024px){.blog-article-title>.container .article-title{margin-bottom:48px;font-size:28px}}@media (min-width:1024px){.blog-article-title>.container .article-title{margin-bottom:56px;font-size:56px;letter-spacing:-1.68px}}@media (min-width:1024px){.blog-article-title>.container .tags-and-social{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.blog-article-title>.container .tags-and-social .tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}@media (max-width:1023px){.blog-article-title>.container .tags-and-social .tags{margin-bottom:24px}}.blog-article-title>.container .tags-and-social .tags>a{font-size:12px;font-weight:700;line-height:160%;padding:6px 16px;border-radius:6px;border:1px solid var(--black02)}@media (max-width:1023px){.blog-article-content{padding-top:40px}}@media (min-width:1024px){.blog-article-content{padding-top:80px}}@media (min-width:1024px){.blog-article-content>.container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:32px}}@media (max-width:1023px){.blog-article-content>.container .sidebar-left{display:none}}@media (min-width:1024px){.blog-article-content>.container .sidebar-left{width:176px}}.blog-article-content>.container .sidebar-left #ez-toc-container{background-color:initial;padding:0;border:none;box-shadow:none}.blog-article-content>.container .sidebar-left #ez-toc-container .ez-toc-title{display:block;font-weight:500;line-height:140%;margin-bottom:32px;color:var(--black)}@media (max-width:1023px){.blog-article-content>.container .sidebar-left #ez-toc-container .ez-toc-title{font-size:18px}}@media (min-width:1024px){.blog-article-content>.container .sidebar-left #ez-toc-container .ez-toc-title{font-size:20px}}.blog-article-content>.container .sidebar-left #ez-toc-container ul li{position:relative;padding-left:20px}.blog-article-content>.container .sidebar-left #ez-toc-container ul li a{color:var(--black);font-size:16px;font-weight:500;line-height:150%;letter-spacing:0.16px;margin-bottom:12px;transition:font-weight 0.3s ease}.blog-article-content>.container .sidebar-left #ez-toc-container ul li:hover a{text-decoration:none;font-weight:700}.blog-article-content>.container .sidebar-left #ez-toc-container ul li:hover a::before{content:"";display:block;position:absolute;height:9px;width:9px;left:0;top:7px;border-radius:2.5px;background-color:var(--black)}@media (min-width:1024px){.blog-article-content>.container .article-content{width:calc(100% - (279px + 176px + 32px * 2))}}@media (max-width:1023px){.blog-article-content>.container .article-content .article-summary{margin-top:24px;margin-bottom:32px}}@media (min-width:1024px){.blog-article-content>.container .article-content .article-summary{margin-top:16px;margin-bottom:16px;padding-top:24px;border-top:1px solid var(--black)}}.blog-article-content>.container .article-content .article-summary p{max-width:520px;width:100%;margin-bottom:24px;font-weight:500;line-height:140%}@media (max-width:1023px){.blog-article-content>.container .article-content .article-summary p{font-size:20px}}@media (min-width:1024px){.blog-article-content>.container .article-content .article-summary p{font-size:24px}}.blog-article-content>.container .article-content .article-summary .social-share{justify-content:flex-end}@media (min-width:1024px){.blog-article-content>.container .sidebar-right{width:279px}}@media (max-width:1023px){.blog-article-content>.container .sidebar-right .blog-articles{margin:0 -24px;padding:32px 0 32px 24px;background-color:var(--green);border-radius:12px 0px 0px 12px}}@media (max-width:1023px){.blog-article-content>.container .sidebar-right .blog-articles h2{color:var(--white)}}@media (max-width:1023px){.blog-article-content>.container .sidebar-right .blog-articles .blog-articles-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;gap:24px}.blog-article-content>.container .sidebar-right .blog-articles .blog-articles-wrapper .blog-article{min-width:70vw}}.blog-article-content>.container .sidebar-right .case-studies{padding:0}@media (max-width:1023px){.blog-article-content>.container .sidebar-right .case-studies{margin-top:32px}}@media (min-width:1024px){.blog-article-content>.container .sidebar-right .case-studies{margin-top:40px}}@media (max-width:1023px){.blog-article-content>.container .sidebar-right .case-studies h2{position:relative;display:flex;flex-direction:row;align-items:center}.blog-article-content>.container .sidebar-right .case-studies h2::before{content:"";display:inline-block;height:9px;width:9px;border-radius:2.5px;background-color:var(--black);margin-right:24px}}.blog-article-content>.container .sidebar-right h2{font-weight:500;line-height:140%;margin-bottom:16px}@media (max-width:1023px){.blog-article-content>.container .sidebar-right h2{font-size:18px}}@media (min-width:1024px){.blog-article-content>.container .sidebar-right h2{font-size:20px;color:var(--black);position:relative;display:flex;flex-direction:row;align-items:center}.blog-article-content>.container .sidebar-right h2::before{content:"";display:inline-block;height:9px;width:9px;border-radius:2.5px;background-color:var(--black);margin-right:24px}}.blog-article-content>.container .sidebar-right article{border-radius:16px;transition:background-color 0.3s ease}@media (min-width:1024px){.blog-article-content>.container .sidebar-right article:hover{background-color:var(--gray01)}.blog-article-content>.container .sidebar-right article:hover .article-title{text-decoration:underline}}@media (max-width:1023px){.blog-article-content>.container .sidebar-right article.blog-article{padding:0}.blog-article-content>.container .sidebar-right article.blog-article .span-reading-time{color:var(--white)}.blog-article-content>.container .sidebar-right article.blog-article .span-reading-time::before{background-color:var(--bg-yellow)}.blog-article-content>.container .sidebar-right article.blog-article .article-title{color:var(--white)}}@media (min-width:1024px){.blog-article-content>.container .sidebar-right article.blog-article{padding:16px;margin-bottom:24px}}.blog-article-content>.container .sidebar-right article.case-study{background-color:var(--bg-yellow);padding:16px}.blog-article-content>.container .sidebar-right article.case-study .article-title{margin-bottom:8px}.blog-article-content>.container .sidebar-right article.case-study .article-image{display:block;margin-bottom:24px;max-height:120px;display:flex;padding:20px;border-radius:4px;background-color:var(--white)}.blog-article-content>.container .sidebar-right article.case-study .article-image img{height:100%;width:auto;border-radius:6px;max-height:80px;margin:auto}.blog-article-content>.container .sidebar-right article .article-image{display:block;margin-bottom:16px}.blog-article-content>.container .sidebar-right article .article-image img{width:100%;height:auto;border-radius:6px}.blog-article-content>.container .sidebar-right article .span-reading-time{font-size:12px;font-weight:500;line-height:160%;text-transform:uppercase;margin-bottom:8px;position:relative;display:flex;flex-direction:row;align-items:center}.blog-article-content>.container .sidebar-right article .span-reading-time::before{content:"";display:inline-block;height:9px;width:9px;border-radius:2.5px;background-color:var(--black);margin-right:12px;margin-top:-2px}.blog-article-content>.container .sidebar-right article .span-reading-time .rt-time{margin-right:4px}.blog-article-content>.container .sidebar-right article .article-title{margin-bottom:0;font-weight:500;line-height:140%;transition:text-decoration 0.3s ease;text-decoration-thickness:0.5px}@media (max-width:1023px){.blog-article-content>.container .sidebar-right article .article-title{font-size:20px}}@media (min-width:1024px){.blog-article-content>.container .sidebar-right article .article-title{font-size:20px}}.blog-article-highlights{padding-top:16px;padding-bottom:16px}.blog-article-highlights .highlights{background-color:var(--bg-green);border-radius:12px}@media (max-width:1023px){.blog-article-highlights .highlights{padding:24px 16px}}@media (min-width:1024px){.blog-article-highlights .highlights{padding:24px 72px 32px}}.blog-article-highlights .highlights h2{color:var(--black02);font-size:20px;font-weight:500;line-height:140%}@media (max-width:1023px){.blog-article-highlights .highlights h2{margin-bottom:16px}}@media (min-width:1024px){.blog-article-highlights .highlights h2{margin-bottom:24px}}.blog-article-highlights .highlights ul{list-style:none;padding:0;margin:0}@media (min-width:1024px){.blog-article-highlights .highlights ul{display:grid;gap:16px 32px;grid-template-columns:1fr 1fr 1fr 1fr}}.blog-article-highlights .highlights ul li{font-size:16px;font-weight:500;line-height:160%;text-transform:uppercase;position:relative;display:flex;flex-direction:row;align-items:center}@media (max-width:1023px){.blog-article-highlights .highlights ul li{margin-bottom:10px}}.blog-article-highlights .highlights ul li::before{content:"";display:inline-block;border-radius:2.5px;background-color:var(--green);margin-right:12px;height:12px;width:12px}.socials{text-align:right}.socials a{display:block;margin-bottom:46px}.article-content h2,.article-content h3,.article-content h4{margin-top:40px;margin-bottom:16px}@media (min-width:1024px){.article-content h2,.article-content h3,.article-content h4{margin-top:56px;margin-bottom:20px}}.sidebar-highlights{position:sticky;top:90px}@media (max-width:1023px){.sidebar-highlights{display:none !important}}.sidebar-highlights p{font-size:20px;line-height:140%;margin-bottom:32px}.sidebar-highlights ul{padding:0;margin:0}.sidebar-highlights li{list-style:none;position:relative;line-height:150%;letter-spacing:0.16px;margin-bottom:12px;padding-left:16px;color:#565653;transition:0.2s ease}.sidebar-highlights li:hover{font-weight:700;color:#353533}.sidebar-highlights li:hover:after{content:"";display:block;position:absolute;height:9px;width:9px;left:0;top:7px;border-radius:2.5px;background-color:var(--black)}.social-share{display:flex;flex-direction:row;align-items:center}.social-share>span{line-height:1;font-weight:500;font-size:16px;letter-spacing:0.16px;margin-right:8px}.social-share>a{display:inline-block}@media (max-width:1023px){.case-study-heading:not(.bg-green) .container{padding-top:32px;padding-bottom:32px}}@media (min-width:1024px){.case-study-heading:not(.bg-green) .container{padding-top:80px;padding-bottom:40px}}@media (max-width:1023px){.case-study-heading.bg-green .container{padding-top:16px;padding-bottom:32px;margin-bottom:32px}}@media (min-width:1024px){.case-study-heading.bg-green .container{padding-top:80px;padding-bottom:88px}}.case-study-heading.bg-green .container .shapes.bottom{position:absolute;--multiply: 9.771}@media (max-width:1023px){.case-study-heading.bg-green .container .shapes.bottom{bottom:-32px;right:0;width:100%}.case-study-heading.bg-green .container .shapes.bottom .block--center{width:100%}.case-study-heading.bg-green .container .shapes.bottom .square{background-color:var(--bg-green)}.case-study-heading.bg-green .container .shapes.bottom .square::after{background-color:var(--white)}.case-study-heading.bg-green .container .shapes.bottom .block--center{background-color:var(--bg-green)}}@media (min-width:1024px){.case-study-heading.bg-green .container .shapes.bottom{transform:rotate(180deg);bottom:0;right:0}.case-study-heading.bg-green .container .shapes.bottom .square{background-color:var(--white)}.case-study-heading.bg-green .container .shapes.bottom .square::after{background-color:var(--bg-green)}.case-study-heading.bg-green .container .shapes.bottom .block--center{background-color:var(--white)}}.case-study-heading .container{position:relative}@media (max-width:1023px){.case-study-heading .container{display:grid}}@media (max-width:1023px){.case-study-heading .container .list-of-technologies{grid-row:2;margin-bottom:80px;column-count:2;column-gap:32px}}@media (min-width:1024px){.case-study-heading .container .list-of-technologies{margin-bottom:32px;min-height:26px;display:flex;flex-direction:row;align-items:center}}.case-study-heading .container .list-of-technologies span{text-transform:uppercase;font-weight:500;line-height:20px}@media (max-width:1023px){.case-study-heading .container .list-of-technologies span{font-size:12px;position:relative;display:flex;flex-direction:row;align-items:center}.case-study-heading .container .list-of-technologies span::before{content:"";display:inline-block;height:9px;width:9px;border-radius:2.5px;background-color:var(--black)}}@media (max-width:1023px) and (max-width:1023px){.case-study-heading .container .list-of-technologies span::before{margin-right:16px}}@media (max-width:1023px) and (min-width:1024px){.case-study-heading .container .list-of-technologies span::before{margin-left:24px;margin-right:24px}}@media (min-width:1024px){.case-study-heading .container .list-of-technologies span{font-size:16px}.case-study-heading .container .list-of-technologies span:not(:first-child){position:relative;display:flex;flex-direction:row;align-items:center}.case-study-heading .container .list-of-technologies span:not(:first-child)::before{content:"";display:inline-block;height:9px;width:9px;border-radius:2.5px;background-color:var(--black)}}@media (min-width:1024px) and (max-width:1023px){.case-study-heading .container .list-of-technologies span:not(:first-child)::before{margin-right:16px}}@media (min-width:1024px) and (min-width:1024px){.case-study-heading .container .list-of-technologies span:not(:first-child)::before{margin-left:24px;margin-right:24px}}.case-study-heading .container .main-title{font-weight:500;line-height:130%;padding:0;margin-bottom:32px}@media (max-width:1023px){.case-study-heading .container .main-title{grid-row:1;font-size:28px}.case-study-heading .container .main-title::before{display:block;content:"";height:24px;width:24px;background-image:url(img/icons/arrow-prev.svg) !important;background-repeat:no-repeat;background-position:center;transition:all 0.3s ease;margin-bottom:24px}}@media (min-width:1024px){.case-study-heading .container .main-title{font-size:56px;letter-spacing:-1.68px}}.case-study-heading .container .visit-website{position:relative}@media (min-width:1024px){.case-study-heading .container .visit-website{display:flex;justify-content:flex-end;align-items:center}}.case-study-heading .container .visit-website .visit-btn{display:block;text-align:center;border:1px solid var(--black);font-weight:500;line-height:160%;text-transform:uppercase}@media (max-width:1023px){.case-study-heading .container .visit-website .visit-btn{padding:14px 32px;font-size:12px;border-radius:6px}}@media (min-width:1024px){.case-study-heading .container .visit-website .visit-btn{padding:15px 48px;font-size:16px;border-radius:8px}.case-study-heading .container .visit-website .visit-btn::before,.case-study-heading .container .visit-website .visit-btn::after{pointer-events:none;content:"";position:absolute;height:24px;width:24px;background-image:url(img/icons/arrow-prev.svg) !important;background-repeat:no-repeat;background-position:center;transition:all 0.3s ease}.case-study-heading .container .visit-website .visit-btn::before{left:0;opacity:1}.case-study-heading .container .visit-website .visit-btn::after{opacity:0;right:-100px}}@media (max-width:1023px){.case-study-content{padding-top:32px}}@media (min-width:1024px){.case-study-content{padding-top:80px}}@media (min-width:1024px){.case-study-content>.container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:56px}}.case-study-content>.container .intro{font-size:24px;font-weight:500;line-height:140%}@media (min-width:1024px){.case-study-content>.container .intro{font-size:32px;font-weight:500;line-height:140%}}@media (max-width:1023px){.case-study-content>.container .sidebar-left{display:none}}@media (min-width:1024px){.case-study-content>.container .sidebar-left{width:360px}}.case-study-content>.container .sidebar-left #ez-toc-container{background-color:initial;padding:0;border:none;box-shadow:none}.case-study-content>.container .sidebar-left #ez-toc-container .ez-toc-title{display:none}.case-study-content>.container .sidebar-left #ez-toc-container ul{list-style-type:none;counter-reset:my-counter}.case-study-content>.container .sidebar-left #ez-toc-container ul li{position:relative;padding-left:20px;display:flex;flex-direction:row;flex-wrap:nowrap}.case-study-content>.container .sidebar-left #ez-toc-container ul li::before{content:counter(my-counter) ".";counter-increment:my-counter;margin-right:0.5em;min-width:22.5px;transition:font-weight 0.3s ease}.case-study-content>.container .sidebar-left #ez-toc-container ul li a{display:contents;color:var(--black);font-size:16px;font-weight:500;line-height:150%;letter-spacing:0.16px;margin-bottom:12px;transition:font-weight 0.3s ease}.case-study-content>.container .sidebar-left #ez-toc-container ul li:hover::before{font-weight:700}.case-study-content>.container .sidebar-left #ez-toc-container ul li:hover a{text-decoration:none;font-weight:700}.case-study-content>.container .sidebar-left #ez-toc-container ul li:hover a::after{content:"";display:block;position:absolute;height:9px;width:9px;left:0;top:7px;border-radius:2.5px;background-color:var(--black)}@media (max-width:1023px){.case-study-content>.container .case-study-content-wrapper{padding-top:32px;padding-bottom:32px}}@media (min-width:1024px){.case-study-content>.container .case-study-content-wrapper{width:calc(100% - (360px + 56px))}}.case-study-content>.container .case-study-content-wrapper .featured-image-wrapper{display:flex}@media (max-width:1023px){.case-study-content>.container .case-study-content-wrapper .featured-image-wrapper{padding-top:33px;padding-bottom:44px}}@media (min-width:1024px){.case-study-content>.container .case-study-content-wrapper .featured-image-wrapper{padding-top:39px;padding-bottom:83px}}.case-study-content>.container .case-study-content-wrapper .featured-image-wrapper img{max-height:134px;height:100%;width:auto;margin:auto}.case-study-content>.container .case-study-summary h2{font-weight:500;line-height:140%}@media (max-width:1023px){.case-study-content>.container .case-study-summary h2{font-size:24px;margin-bottom:16px}}@media (min-width:1024px){.case-study-content>.container .case-study-summary h2{font-size:32px;margin-bottom:24px}}.case-study-content>.container .case-study-summary ul{margin:0;padding:0;list-style-type:none}.case-study-content>.container .case-study-summary ul li{font-weight:700;line-height:130%;position:relative;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap}@media (max-width:1023px){.case-study-content>.container .case-study-summary ul li{font-size:14px;margin-bottom:24px}}@media (min-width:1024px){.case-study-content>.container .case-study-summary ul li{font-size:20px;margin-bottom:32px}}.case-study-content>.container .case-study-summary ul li::before{content:"";display:block;height:9px;width:9px;min-width:9px;border-radius:2.5px;background-color:var(--black);margin-right:12px;margin-top:9px}@media (max-width:1023px){.other-case-studies{padding-top:40px;padding-bottom:40px}}@media (min-width:1024px){.other-case-studies{padding-top:80px;padding-bottom:80px}}.other-case-studies h2{text-align:center;font-weight:500;line-height:130%}@media (max-width:1023px){.other-case-studies h2{font-size:28px;margin-bottom:24px}}@media (min-width:1024px){.other-case-studies h2{font-size:40px;margin-bottom:56px;letter-spacing:-0.8px}}@media (min-width:1024px){.other-case-studies .case-studies-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}}.other-case-studies .case-studies-wrapper .case-study{border-radius:16px;transition:background-color 0.3s ease;background-color:var(--bg-yellow);display:grid;grid-template-rows:1fr auto}@media (max-width:1023px){.other-case-studies .case-studies-wrapper .case-study{padding:16px}.other-case-studies .case-studies-wrapper .case-study:not(:last-child){margin-bottom:24px}}@media (min-width:1024px){.other-case-studies .case-studies-wrapper .case-study{padding:32px}.other-case-studies .case-studies-wrapper .case-study:hover{background-color:var(--gray01)}.other-case-studies .case-studies-wrapper .case-study:hover .case-study-title{text-decoration:underline}}.other-case-studies .case-studies-wrapper .case-study .case-study-image{display:block;margin-bottom:24px;max-height:120px;display:flex;padding:20px;border-radius:4px;background-color:var(--white)}.other-case-studies .case-studies-wrapper .case-study .case-study-image img{height:100%;width:auto;border-radius:6px;max-height:80px;margin:auto}.other-case-studies .case-studies-wrapper .case-study .case-study-title{margin-bottom:12px;font-size:24px;font-weight:500;line-height:140%;transition:text-decoration 0.3s ease;text-decoration-thickness:0.5px}.other-case-studies .case-studies-wrapper .case-study .case-study-excerpt{margin-bottom:0}.socials{text-align:right}.socials a{display:block;margin-bottom:46px}.case-study-content h2,.case-study-content h3,.case-study-content h4{margin-top:40px;margin-bottom:16px}@media (min-width:1024px){.case-study-content h2,.case-study-content h3,.case-study-content h4{margin-top:56px;margin-bottom:20px}}.about-header{margin-block:42px}@media (min-width:1024px){.about-header{margin-block:86px}}.about-header h1{display:Flex;gap:16px;align-items:center}@media (min-width:1024px){.about-header h1{gap:24px}}.about-header h1 .about-ico{border-radius:2px;background-color:#F7F6F3;padding:7px;display:flex;justify-content:center;align-items:center;width:40px;height:40px}@media (min-width:1024px){.about-header h1 .about-ico{padding:9px;width:48px;height:48px}}.about-header .morph-container{padding:24px;background-color:#F7F6F3;border-radius:8px}@media (min-width:1024px){.about-header .morph-container{padding:74px 33px 65px 72px;max-width:553px;position:relative;overflow:visible !important}.about-header .morph-container:after{content:"";background-color:#F7F6F3;width:40%;height:100%;border-radius:8px;position:absolute;right:-71px;top:-98px;display:block;z-index:-1}}@media (max-width:1023px){.about-header .morph-container{margin-bottom:30px}}.about-header .morph-container p{font-size:24px;line-height:140%}@media (min-width:1024px){.about-header .morph-container p{font-size:40px;line-height:130%;letter-spacing:-0.8px}}@media (max-width:1023px){.about-mission{background-color:var(--bg-green);padding-block:84px 99px}}@media (min-width:1024px){.about-mission .background{padding:100px 240px 180px 136px;background-color:transparent;background-image:url(img/our-mission-bg.svg);background-size:contain;background-position:center;aspect-ratio:1.7777777778;min-height:720px;background-repeat:no-repeat}}.about-mission .content{font-size:20px;line-height:1.4}@media (min-width:1024px){.about-mission .content{font-size:32px}}@media (min-width:1024px){.about-first-block{margin-bottom:160px}}.about-first-block .background-element:after{content:url(img/about-element.svg);position:absolute;top:-30px;left:15px;z-index:-1}.about-first-block .images{position:relative}.about-first-block .content{font-size:20px;line-height:140%}@media (min-width:1024px){.about-first-block .content{font-size:24px;line-height:140%}.about-first-block .content p{max-width:416px}}@media (max-width:1023px){.about-first-block .content{margin-bottom:30px}}.about-first-block .about-1{width:100%;height:auto}@media (min-width:1024px){.about-first-block .about-1{margin-top:25px;position:absolute;top:0;left:15%;width:50%}}.about-first-block .about-2{width:80px;height:80px}@media (max-width:1023px){.about-first-block .about-2{margin-top:30px}}@media (min-width:1024px){.about-first-block .about-2{position:absolute;top:82%;right:0;width:30%;height:auto}}.about-first-block .about-3{width:100px;height:auto}@media (max-width:1023px){.about-first-block .about-3{margin-left:auto;margin-right:23px;position:relative;width:120px;height:120px;aspect-ratio:1;object-fit:cover}.about-first-block .about-3:after{content:url(img/about-element-2.svg);position:absolute;top:-30px;left:10px;z-index:-1;width:134px;height:auto}}@media (min-width:1024px){.about-first-block .about-3{position:absolute;top:158%;left:33%;width:25%}}@media (min-width:1024px){.about-second-block{margin-bottom:160px}}@media (min-width:1024px) and (min-width:1400px){.about-second-block{margin-bottom:210px}}.about-second-block .images{position:relative}.about-second-block .vision-icon{margin-bottom:26px}@media (max-width:1023px){.about-second-block .content{margin-bottom:30px}}@media (min-width:1024px){.about-second-block .content span{max-width:437px;display:block}}.about-second-block .about-1{height:auto;width:80%}@media (max-width:1023px){.about-second-block .about-1{height:auto;margin-left:auto;display:block;margin-bottom:-50px}}@media (min-width:1024px){.about-second-block .about-1{position:absolute;top:94px;right:0;width:37%}}.about-smart-it{margin-block:122px -30px}@media (min-width:1024px){.about-smart-it{margin-block:80px -100px}}.about-smart-it .mask-container{margin-top:35px;position:relative}@media (min-width:1024px){.about-smart-it .mask-container{margin-top:65px}}.about-smart-it .mask-container .mask-background img{border-radius:8px;object-fit:cover;aspect-ratio:1.3319502075}@media (min-width:1024px){.about-smart-it .mask-container .mask-background img{aspect-ratio:1.3333333333}}.about-smart-it .mask-container .mask-morph{position:relative}.about-smart-it .mask-container .mask-morph .mask-content{position:absolute;top:25%;color:var(--white);font-size:24px;line-height:1.4}@media (min-width:1024px){.about-smart-it .mask-container .mask-morph .mask-content{font-size:32px}}.about-smart-it .mask-container .mask-morph.left{translate:16px -25%;max-width:calc(100% - 32px)}@media (max-width:1023px){.about-smart-it .mask-container .mask-morph.left{margin-bottom:-40px}}@media (min-width:1024px){.about-smart-it .mask-container .mask-morph.left{translate:32px -65%;max-width:calc(100% - 64px)}}.about-smart-it .mask-container .mask-morph.left .mask-content{position:absolute;top:30%;left:16px;color:var(--white)}@media (min-width:1024px){.about-smart-it .mask-container .mask-morph.left .mask-content{top:35%;left:32px}}.about-smart-it .mask-container .mask-morph.right{translate:16px -15%;max-width:calc(100% - 32px)}@media (min-width:1024px){.about-smart-it .mask-container .mask-morph.right{translate:32px -50%;max-width:calc(100% - 64px)}}.about-smart-it .mask-container .mask-morph.right .mask-content{position:absolute;top:18%;left:16px;color:var(--white)}@media (min-width:1024px){.about-smart-it .mask-container .mask-morph.right .mask-content{top:18%;left:32px}}.about-vision{margin-block:80px}@media (min-width:1024px){.about-vision{margin-block:130px 190px}}.about-vision .vision-points{padding-bottom:10px;gap:32px;margin-top:48px}@media (max-width:1023px){.about-vision .vision-points{display:Flex;overflow-x:scroll;overflow-y:hidden}}@media (min-width:1024px){.about-vision .vision-points{margin-top:120px;display:grid;grid-template-columns:1fr 1fr;gap:6vw}}.about-vision .vision-points .vision-point{display:Flex;gap:32px}@media (max-width:1023px){.about-vision .vision-points .vision-point{flex-basis:230px;min-width:230px;flex-direction:column}}@media (min-width:1024px){.about-vision .vision-points .vision-point{flex-direction:row}.about-vision .vision-points .vision-point .vision-icon{min-width:100px;flex-basis:100px}.about-vision .vision-points .vision-point .vision-point{flex:1}}.about-quick-summary{margin-block:65px 80px}@media (min-width:1024px){.about-quick-summary{margin-block:190px}}.about-quick-summary .numbers{display:grid;grid-template-columns:1fr 1fr;margin-top:40px}@media (min-width:1024px){.about-quick-summary .numbers{grid-template-columns:1fr 1fr 1fr 1fr;margin-top:76px}}.about-quick-summary .numbers .number-box{overflow:hidden;display:flex;gap:16px}.about-quick-summary .numbers .number-box .details{margin-top:9px;font-size:18px;line-height:1.4}@media (min-width:1024px){.about-quick-summary .numbers .number-box .details{margin-top:35px;font-size:24px;line-height:120%}}@media (min-width:1024px){.about-quick-summary .numbers .number-box{gap:32px}}.about-quick-summary .numbers .number-box:before{border-left:1px solid var(--black);translate:0 100%;transition:all 1s ease;content:""}.about-quick-summary .numbers .number-box.show:before{translate:0 0}.about-meet-our-team{padding-block:32px 112px}@media (min-width:1024px){.about-meet-our-team{padding-block:130px 200px}}.about-meet-our-team .people{display:grid;grid-template-columns:1fr 1fr;row-gap:30px;column-gap:13px}@media (min-width:1024px){.about-meet-our-team .people{row-gap:70px;column-gap:27px}}.about-meet-our-team .people img{width:100%}.about-meet-our-team .people p{margin-top:10px;overflow:hidden;display:flex;gap:12px}@media (min-width:1024px){.about-meet-our-team .people p{margin-top:20px}}.about-meet-our-team .people p span{display:block}.about-meet-our-team .people p .name{font-size:20px;line-height:140%}@media (min-width:1024px){.about-meet-our-team .people p .name{font-size:24px}}.about-meet-our-team .people p .position{line-height:160%;font-size:12px}@media (min-width:1024px){.about-meet-our-team .people p .position{font-size:16px;line-height:150%}}.about-meet-our-team .people p:before{border-left:1px solid var(--black);translate:0 100%;transition:all 1s ease;content:""}.about-meet-our-team .people p.show:before{translate:0 0}.about-meet-our-team .sticky{position:sticky;top:100px}.about-header .col-lg-5 span{position:relative;overflow:visible;max-width:fit-content;width:auto;display:inline-block}@media (min-width:768px){.about-header .col-lg-5 span:after{content:url(/wp-content/themes/multishoring/img/about-element.svg);position:absolute;bottom:0;right:24px;translate:0 75%}}@media (max-width:767px){.about-header .col-lg-5 span{margin-left:20vw}.about-header .col-lg-5 span:after{content:"";background-image:url(/wp-content/themes/multishoring/img/about-element.svg);position:absolute;top:50%;left:-20vw;translate:0 -50%;width:112px;height:89px;object-fit:cover;background-size:cover}}.search-results .search-header-container{padding-block:16px 40px}@media (min-width:1024px){.search-results .search-header-container{padding-block:40px 80px}}.search-results .search-header-container .search-header{font-size:20px}.search-results .search-header-container .search-header .search-value{font-size:28px}@media (min-width:1024px){.search-results .search-header-container .search-header{font-size:48px}.search-results .search-header-container .search-header .search-value{font-size:48px}}@media (max-width:1024px){.search-results .thumbnail{display:none}}.search-results>.row{--bs-gutter-y: 32px}.search-results a:hover h2{text-decoration:underline}@media (min-width:1024px){.search-results h2.h6 img{display:none}}@media (max-width:1023px){.search-results h2.h6{display:Flex;gap:4vw;margin-block:8px}.search-results h2.h6 img{max-width:82px;height:61px;aspect-ratio:0.743902439;object-fit:cover;border-radius:6px}}.search-results .results-container{border-bottom:1px solid #353533}@media (min-width:1024px){.search-results .results-container .result-details{display:Flex;gap:32px}}.search-results .results-container .result-details .thumbnail{flex-basis:210px;width:210px;height:158px}.search-results .results-container .result-details .thumbnail img{width:210px;height:158px;object-fit:cover;aspect-ratio:1.3291139241;object-position:center;max-width:unset;border-radius:6px}.search-results .results-container .result-details p:last-of-type{margin-bottom:0}.search-results .results-container .results-header{margin-block:18px;font-size:20px;line-height:140%}.search-results .results-container .results-header.open a:after{content:url(img/arrow-up-white.svg);background-color:#163537;padding-bottom:0;padding-top:4px}.search-results .results-container .results-header a{display:flex;justify-content:space-between;align-items:center;position:relative}.search-results .results-container .results-header a:after{content:url(img/arrow-down.svg);top:0;margin:0 0;position:absolute;right:0;min-width:24px;min-height:24px;max-width:24px;max-height:24px;transition:transform 0.3s ease;color:var(--black);background-color:#EDEBE6;display:flex;justify-content:center;align-items:center;border-radius:2px;padding-bottom:4px}.search-results .results-container .result-more{margin-block:32px;text-align:center;text-transform:uppercase;text-decoration:underline;font-weight:700;font-size:14px}.search-results .results-container .post{font-size:12px;font-weight:500;line-height:160%;padding:16px 54px 16px 16px;margin-bottom:16px;transition:background-color 0.3s ease-in-out}.search-results .results-container .post:hover{background-color:#F7F6F3;border-radius:12px}.search-results .results-container .page:not(:last-of-type){padding-block:16px;margin-bottom:16px;display:block}.search-results .results-container .results-body{overflow:hidden;max-height:0;transition:max-height 0.3s ease-in-out}.search-results .results-container .results-body.show{max-height:unset}.search-results .aside{padding:0 16px}.c1xs{grid-column:span 1}@media (min-width:1024px){.c1{grid-column:span 1}}.c5xs{grid-column:span 5}@media (min-width:1024px){.c5{grid-column:span 5}}.c6xs{grid-column:span 6}@media (min-width:1024px){.c6{grid-column:span 6}}.c7xs{grid-column:span 7}@media (min-width:1024px){.c7{grid-column:span 7}}.grid-3{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:32px}@media (max-width:1023px){.grid-3{grid-template-columns:1fr}}.grid-2{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:32px}@media (max-width:1023px){.grid-2{grid-template-columns:1fr}}.shapes{display:flex}.shapes .square,.shapes .square::after{width:var(--size);height:var(--size)}.shapes .square{background-color:var(--main-color);border-top-right-radius:calc(var(--radius) * 2);border-top-left-radius:calc(var(--radius) * 2);position:relative}.shapes .square::after{content:"";display:block;background-color:var(--base-color);border-radius:var(--radius)}.shapes .square.square--right{border-bottom-right-radius:calc(var(--radius) * 2)}.shapes .square.square--left{border-bottom-left-radius:calc(var(--radius) * 2)}.shapes .block--center{width:calc(var(--size) * var(--multiply));height:var(--size);background-color:var(--main-color);border-top-right-radius:var(--radius);border-top-left-radius:var(--radius)}.shapes.bottom .square,.shapes.bottom .square::after{width:var(--size);height:var(--size)}.shapes.bottom .square{background-color:var(--main-color);border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2);border-top-right-radius:0;border-top-left-radius:0;position:relative}.shapes.bottom .square::after{content:"";display:block;background-color:var(--base-color);border-radius:var(--radius)}.shapes.bottom .square.square--right{border-top-right-radius:calc(var(--radius) * 2)}.shapes.bottom .square.square--left{border-top-left-radius:calc(var(--radius) * 2)}.shapes.bottom .block--center{width:calc(var(--size) * var(--multiply));height:var(--size);background-color:var(--main-color);border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.shapes.top-inside .square,.shapes.top-inside .square::after{width:var(--size);height:var(--size)}.shapes.top-inside .square{background-color:var(--main-color);border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2);border-top-right-radius:0;border-top-left-radius:0;position:relative}.shapes.top-inside .square::after{content:"";display:block;background-color:var(--base-color);border-radius:var(--radius)}.shapes.top-inside .square.square--right{border-top-right-radius:calc(var(--radius) * 2)}.shapes.top-inside .square.square--left{border-top-left-radius:calc(var(--radius) * 2)}.shapes.top-inside .block--center{width:calc(var(--size) * var(--multiply));height:var(--size);background-color:var(--main-color);border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.button{border-radius:var(--radius);transition:all 0.2s ease-in-out;display:inline-block;text-transform:uppercase;font-family:"Space Grotesk", sans-serif;font-weight:500}.button--large{padding:14px 32px;min-width:135px}@media (min-width:1024px){.button--large{padding:15px 48px;min-width:190px}}.button--small{padding:8px 24px;min-width:119px;font-size:12px;border-radius:calc(var(--radius) / 2)}.button.green{background-color:var(--green);color:#fff}.button.green:hover{color:var(--bg-yellow)}.button.green:active{background-color:var(--black);color:var(--bg-yellow)}.button.green:disabled,.button.green[disabled]{background-color:var(--gray01);color:var(--gray02)}.button.style-2{background-color:transparent;border:1px solid var(--black);color:var(--black)}.button.style-2:hover{background-color:var(--black);border:1px solid var(--black);color:var(--white)}.button.style-2:active{background-color:var(--green);border:1px solid var(--green);color:var(--white)}.button.style-2:disabled,.button.style-2[disabled]{background-color:var(--transparent);border:1px solid var(--gray02);color:var(--gray02)}.button.style-3{background-color:transparent;border:1px solid var(--white);color:var(--white)}.button.style-3:hover{background-color:var(--bg-gray);border:1px solid var(--bg-gray);color:var(--black)}.button.style-3:active{background-color:var(--white);border:1px solid var(--white);color:var(--black)}.button.style-3:disabled,.button.style-3[disabled]{background-color:transparent;border:1px solid var(--gray01);color:var(--gray01)}.button.fullwidth{width:100%;text-align:center}.green-container{border:4px solid #376669;background-color:var(--bg-green);color:var(--black);padding:24px;font-weight:500}@media (min-width:1024px){.green-container{padding:40px}}@media (min-width:1024px){.navbar-collapse{border-left:solid 1px #EDEBE6;padding-left:16px}}.tags{list-style:none;padding:0;margin:0;font-size:12px}.tags li{display:inline-block;padding:6px 16px;background-color:var(--white);margin-right:8px;margin-bottom:8px;font-weight:700}.tags--big{list-style:none;padding:0;margin:0;--bs-gutter-x: 32px;--bs-gutter-y: 16px;justify-content:center}.tags--big li{display:inline-block}.tags--big li .tag{padding:19px 19px 19px 50px;background-color:var(--white);font-weight:500;display:block;position:relative}.tags--dot li{position:relative}.tags--dot li::after{content:"";position:absolute;top:50%;left:28px;transform:translateY(-50%);width:12px;height:12px;background:var(--black);border-radius:2px}@media (min-width:1024px){.tags--dot li::after{left:36px}}.numbers{display:flex;gap:32px;flex-wrap:nowrap}@media (max-width:1023px){.numbers{overflow:scroll}}.numbers .number{flex:0 0 auto;flex-basis:calc(25% - 32px);background-color:var(--white);color:var(--black);padding:20px 20px 10px 20px;border:4px solid #376669}@media (max-width:1023px){.numbers .number{flex-basis:220px;padding:16px}}.numbers .number .counter{padding:0 10px;background:var(--bg-yellow);color:var(--black);font-weight:500;font-size:24px;display:inline-flex;justify-content:center;align-items:center;margin-bottom:12px}ul.tabs{margin:0;padding:0;font-size:var(--size-20px)}ul.tabs li{list-style:none;display:block;padding:16px;margin-bottom:8px;transition:all 0.3s ease}ul.tabs li.arrow{display:flex;align-items:center}ul.tabs li.arrow::before{content:"";background-image:url(img/tabs_arrow.svg);width:48px;height:48px;display:inline-block;margin-right:24px;transition:all 0.3s ease-in-out}ul.tabs li.arrow:hover:before{translate:8px 0}ul.tabs li a{flex:1}ul.tabs li.active{background-color:var(--bg-yellow);border-radius:8px}ul.tabs li.active.gray{background-color:var(--bg-gray)}ul.tabs li.active::before{content:"";background-image:url(img/tabs_arrow_dark.svg)}.icon{display:inline-block;width:40px;height:40px;background-color:var(--bg-yellow);padding:0;display:inline-flex;justify-content:center;align-items:center;text-align:center}.icon.32px{width:32px;height:32px}@media (max-width:1023px){.icon.32pxmd{width:32px;height:32px;background-color:var(--bg-green)}}.icon-48px{min-width:48px;min-height:48px;display:flex;flex-basis:48px}@media (max-width:1023px){.icon.48pxmd{width:48px;height:48px;background-color:var(--bg-green)}}.sticky-top .sticky-top-container{background:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(255, 255, 255, 0.85);box-shadow:0px 4px 24px rgba(0, 0, 0, 0.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sticky-top .mainmenu{font-size:14px;font-weight:700;line-height:1.3;padding:17px 0}@media (min-width:1024px){.sticky-top .mainmenu>a{margin-right:32px}}.sticky-top .mainmenu .navbar-collapse.show{display:Flex;justify-content:space-between;flex-direction:column;height:80vh}@media (min-width:1024px){.sticky-top .mainmenu .navbar-collapse{display:Flex;justify-content:space-between}.sticky-top .mainmenu .navbar-collapse .nav-item{transition:all 0.2s ease;padding:0 4px;overflow:hidden;position:relative}.sticky-top .mainmenu .navbar-collapse .nav-item:after{content:"";border-bottom:1px solid var(--black);translate:-150% 0;transition:0.2s ease;width:100%;display:block}.sticky-top .mainmenu .navbar-collapse .nav-item .nav-link{transition:all 0.2s ease;translate:0 0}.sticky-top .mainmenu .navbar-collapse .nav-item:hover:after{translate:0 0}}.sticky-top .mainmenu.navbar-expand-xl .navbar-nav .nav-link{color:var(--black)}.navbar-toggler{border:0 none transparent !important}.menu-content .custom-html-widget{min-width:100%;font-size:32px;border-bottom:2px solid var(--black)}.menu-content .mega8{display:none}.overlay{display:none}body.open{overflow:hidden}body.open .overlay{background-color:var(--green);opacity:0.9;position:absolute;top:0;left:0;right:0;bottom:0;display:block}body.open .sticky-top .overlay{z-index:-1;background-color:transparent}body.open .sticky-top .sticky-top-container{background-color:var(--white)}.desktop-menu{height:80vh;max-height:500px;background:rgba(255, 255, 255, 0.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(255, 255, 255, 0.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom-left-radius:16px;border-bottom-right-radius:16px;display:none}.desktop-menu.open{display:block;background-color:var(--white)}.desktop-menu .megamenu-0{display:none}.desktop-menu .megamenu-0.open{display:block}.desktop-menu .menu-content .inner-menu-container{margin-top:16px;display:flex;gap:32px}.desktop-menu .menu-content .inner-menu-container .menu-switcher ul{list-style:none;padding-left:0}.desktop-menu .menu-content .inner-menu-container .menu-switcher ul li{padding:0;margin:0;margin-bottom:4px}.desktop-menu .menu-content .inner-menu-container .menu-switcher ul a{padding:12px 16px;display:block;text-transform:uppercase}.desktop-menu .menu-content .inner-menu-container .menu-switcher ul a.current{background-color:var(--bg-gray)}.desktop-menu .menu-content .inner-menu-container .menu-switcher ul a.current:before{content:"";margin-right:8px;display:inline-block;background:#163537;border-radius:2px;width:10px;height:10px}.desktop-menu .menu-content .inner-menu-container .single-menu{padding-block:12px;display:none}.desktop-menu .menu-content .inner-menu-container .single-menu.current{display:block}.desktop-menu .menu-content .inner-menu-container .single-menu ul{list-style:none;padding-left:0;display:flex;flex-direction:column;flex-wrap:wrap;max-height:100%;flex-flow:column wrap;max-height:400px;gap:32px;row-gap:16px}.desktop-menu .menu-content .inner-menu .widget_nav_menu:not(:first-of-type){display:none}.menu-sidemenu .sidemenu{padding:16px}.menu-sidemenu .sidemenu .sidemenu-header{padding:7px 4px;font-size:20px;display:flex;gap:8px;margin-bottom:16px}.menu-sidemenu .sidemenu ul{padding:16px;margin:0}.menu-sidemenu .sidemenu ul li{margin-bottom:8px;list-style:none}.menu-sidemenu .sidemenu ul li a{color:inherit}@media (max-width:1024px){#menu.megamenu3{display:none}#menu.megamenu3.show{display:block;position:fixed;background-color:#fff;overflow:scroll;z-index:10000;height:100%}#menu.megamenu3 .subtitlemenu{display:none}#menu.megamenu3 #panel-menu{list-style:none;padding:0}#menu.megamenu3 #panel-menu [role=button]{padding:12px 24px;display:block}#menu.megamenu3 #panel-menu>li{padding:0;font-size:18px}#menu.megamenu3 #panel-menu>li>span,#menu.megamenu3 #panel-menu>li>a{padding:12px 24px;display:block}#menu.megamenu3 #panel-menu>li>ul{list-style:none;padding:0;max-height:0;overflow:hidden;transition:0.3s ease}#menu.megamenu3 #panel-menu>li>ul.show{max-height:1500px}#menu.megamenu3 #panel-menu>li>ul>li{background-color:var(--bg-green)}#menu.megamenu3 #panel-menu>li>ul>li span,#menu.megamenu3 #panel-menu>li>ul>li>a{padding:16px 24px;display:block}#menu.megamenu3 #panel-menu>li>ul>li>ul{list-style:none;padding:0;max-height:0;overflow:hidden;transition:0.3s ease}#menu.megamenu3 #panel-menu>li>ul>li>ul.show{max-height:1500px}#menu.megamenu3 #panel-menu>li>ul>li>ul>li{padding:8px 24px 8px 56px;font-size:14px}#menu.megamenu3 #panel-menu>li>ul>li>ul>li .subtitlemenu,#menu.megamenu3 #panel-menu>li>ul>li>ul>li span{padding:0;display:none}}.craft-expertise{margin-bottom:32px;position:relative;z-index:2;padding-top:45px;padding-bottom:32px}.craft-expertise .row{--bs-gutter-y: 24px}@media (min-width:1024px){.craft-expertise{margin-bottom:128px}}.craft-expertise .tags{margin-bottom:32px}@media (min-width:1024px){.craft-expertise .tags{margin-bottom:56px}}.craft-expertise .intro{padding-top:16px}@media (min-width:768px){.craft-expertise .intro{padding-top:100px}}.craft-expertise .containers>div .green-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}.craft-expertise h3{margin-bottom:auto;padding-bottom:16px}@media (min-width:1024px){.craft-expertise{padding-top:82px;padding-bottom:82px}}.craft-expertise .shapes.bottom{--main-color: var(--green);--base-color: var(--white);--multiply: 4;position:absolute;bottom:-32px;right:0}@media (min-width:1024px){.craft-expertise .shapes.bottom{bottom:-48px;--multiply: 8;right:calc(7.5vw - 10px + var(--size))}}.integration-framework{margin-top:30px}@media (min-width:1024px){.integration-framework{margin-top:170px}}.integration-framework .container{position:relative}@media (max-width:1023px){.integration-framework .container{padding-top:38px;padding-bottom:27px}}@media (min-width:1024px){.integration-framework .container{padding-top:18px;padding-bottom:64px}}.integration-framework .container .shapes.top-1{--main-color: var(--bg-gray);--base-color: #fff;--multiply: 3;--size: 38px;position:absolute;top:-38px;left:0}@media (min-width:1024px){.integration-framework .container .shapes.top-1{--size: 48px;--multiply: 8;top:-48px;right:unset;left:-76px}}.integration-framework .container .shapes.top-2{--main-color: var(--bg-gray);--base-color: #fff;--multiply: 2;--size: 38px;position:absolute}@media (max-width:1023px){.integration-framework .container .shapes.top-2{top:0;right:0;transform:rotate(180deg)}.integration-framework .container .shapes.top-2 .square{background-color:var(--white)}.integration-framework .container .shapes.top-2 .square::after{background-color:var(--bg-gray)}.integration-framework .container .shapes.top-2 .block--center{background-color:var(--white)}}@media (min-width:1024px){.integration-framework .container .shapes.top-2{--size: 48px;--multiply: 1.5;top:-48px;left:unset;right:169px}.integration-framework .container .shapes.top-2 .square--right{position:relative}.integration-framework .container .shapes.top-2 .square--right::before{border-radius:7px;content:"";height:38px;width:38px;position:absolute;top:-65px;right:0;background-color:var(--bg-gray)}}.integration-framework.bg-white{background-color:white}.integration-framework.bg-white .shapes{display:none}.integration-framework.bg-white .tag{background-color:var(--bg-gray)}.header{text-align:center;padding-block:56px}@media (min-width:1024px){.header{padding-block:80px;background-image:url(img/header_vector.svg), url(img/header_vector.svg);background-repeat:no-repeat;background-position:left center, right center;background-size:120px, 190px}}.header img{max-width:36px}@media (min-width:1024px){.header img{max-width:48px;margin-bottom:32px}}.header h3{font-size:14px}@media (min-width:1024px){.header h3{font-size:16px}}.header p:not(:last-of-type){margin-bottom:0}.header .subtitle{margin-block:16px 32px}@media (min-width:1024px){.header .subtitle{margin-block:24px 48px}}.header.blog h1{font-size:28px;text-align:left}@media (min-width:1024px){.header.blog h1{font-size:56px}}.header.szablon-a{text-align:left}@media (min-width:1024px){.header.szablon-a{padding-block:80px;background-image:unset}}.header .header-tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}@media (min-width:1024px){.header .header-tags{margin-top:56px}}.header .header-tags .header-tag{padding:6px 16px;border-radius:6px;font-size:12px;font-weight:700;border:1px solid var(--black)}.section-list-1{padding-block:40px}.section-list-1 a{text-decoration:underline}@media (min-width:1024px){.section-list-1{padding-block:80px}}.section-list-1 img{margin-bottom:21px}@media (min-width:1024px){.section-list-1 img{margin-bottom:32px}}.section-list-1 ul.list{padding-left:0;margin-block:56px}@media (min-width:1024px){.section-list-1 ul.list{margin-block:32px}}@media (max-width:1024px){.section-list-1 ul.list{flex-wrap:nowrap;overflow:scroll;gap:32px}.section-list-1 ul.list li{max-width:75%}}.section-list-1 ul.list li{list-style:none}.section-list-2{padding-block:88px;padding-inline:16px}@media (min-width:1024px){.section-list-2{padding-block:128px}}.section-list-2 img{margin-bottom:21px}@media (min-width:1024px){.section-list-2 img{margin-bottom:32px}}.section-list-2 .container{padding:56px 16px;background-color:var(--bg-green);position:relative}@media (min-width:1024px){.section-list-2 .container{padding:80px 72px}}@media (max-width:1023px){.section-list-2 .container{padding-inline:0}.section-list-2 .container .lg_section_4b .row{padding-inline:16px}.section-list-2 .container .lg_section_4b .overflow-hidden-mobile{padding-inline:16px}}@media (max-width:1023px) and (max-width:1023px){.section-list-2 .container .lg_section_4b .overflow-hidden-mobile{overflow:hidden}}.section-list-2 .container .shapes.top{--main-color: var(--bg-green);--base-color: var(--white);--multiply: 2;position:absolute;top:-32px;right:100px}@media (min-width:1024px){.section-list-2 .container .shapes.top{top:-48px;--multiply: 2;left:unset;right:calc(var(--size) * 2.5)}}.section-list-2 .container .shapes.top-inside{--main-color: var(--white);--base-color: var(--bg-green);--multiply: 2;position:absolute;top:0;right:0}@media (min-width:1024px){.section-list-2 .container .shapes.top-inside{--multiply: 1;left:unset;right:calc(var(--size) / 2)}}.section-list-2 .container .shapes.bottom{--main-color: var(--bg-green);--base-color: var(--white);--multiply: 2;position:absolute;bottom:-32px;right:0}@media (min-width:1024px){.section-list-2 .container .shapes.bottom{bottom:-48px;--multiply: 4;right:unset;left:calc(7.5vw - 10px + var(--size))}}.section-list-2 ul.list{padding-left:0;margin-block:56px}@media (min-width:1024px){.section-list-2 ul.list{margin-block:32px}}@media (max-width:1024px){.section-list-2 ul.list{flex-wrap:nowrap;overflow:scroll;gap:32px}.section-list-2 ul.list li{max-width:75%}}.section-list-2 ul.list li{list-style:none}.textarea{margin-block:40px}@media (min-width:1024px){.textarea{margin-block:80px}}.gallery-slider img{height:auto}.faq .faq-item{margin-bottom:40px}@media (min-width:1024px){.faq .faq-item{margin-bottom:80px}}.contact-form{padding-block:40px;margin-block:32px 40px}@media (min-width:1024px){.contact-form{padding-block:64px;margin-block:64px 80px}}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form textarea{width:100%;padding:16px;border-radius:8px}@media (min-width:1024px){.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form textarea{padding:16px 24px}}.contact-form .required,.contact-form .contact4{font-weight:500;font-size:12px;line-height:1.6;color:#E7EFE1}.offices{margin-block:40px}@media (min-width:1024px){.offices{margin-block:80px}}.offices .card{padding:16px}.offices .card .card-body{padding:16px}.about-us-offer{padding-block:56px 24px;margin-block:72px}@media (min-width:1024px){.about-us-offer{padding-block:48px 80px;margin-block:80px 128px}}.reviews{margin-block:72px;padding-block:56px 40px}@media (min-width:1024px){.reviews{padding-block:56px 72px;margin-block:128px}}.reviews .review-content{font-size:24px;line-height:140%}@media (min-width:1024px){.reviews .review-content{font-size:48px;line-height:140%}}.section-navy-background{margin-block:40px}@media (min-width:1024px){.section-navy-background{margin-block:80px}}.custom-contact-form{margin-top:80px;margin-bottom:80px;overflow-y:visible;overflow-x:clip}@media (min-width:1024px){.custom-contact-form{margin-top:120px;margin-bottom:96px}}.custom-contact-form .container{position:relative}@media (max-width:1023px){.custom-contact-form .container{padding-top:70px;padding-bottom:72px}}@media (min-width:1024px){.custom-contact-form .container{padding-top:120px;padding-bottom:96px}}.custom-contact-form .shapes.top{--main-color: var(--green);--base-color: var(--white);--size: 48px;--multiply: 1.5;position:absolute;top:-48px;right:0}@media (min-width:1024px){.custom-contact-form .shapes.top{top:-48px;--multiply: 3;right:unset;left:12px}}.custom-contact-form .shapes.top-inside{--main-color: var(--white);--base-color: var(--green);--size: 48px;--multiply: 1.5;right:0px;left:unset;position:absolute;top:0;right:0}@media (min-width:1024px){.custom-contact-form .shapes.top-inside{--multiply: 5;right:unset;left:204px}}.custom-contact-form .shapes{--main-color: var(--green);--base-color: var(--white);--multiply: 2;position:absolute;bottom:-32px;left:0}@media (min-width:1024px){.custom-contact-form .shapes{bottom:-48px;--multiply: 10;left:unset;right:0}}.custom-contact-form .profile .profile-row{display:flex;gap:24px;margin-bottom:16px}@media (min-width:1024px){.custom-contact-form .profile .profile-row{margin-bottom:20px}}.custom-contact-form .profile .profile__name{font-size:20px;display:block;line-height:1.3}@media (min-width:1024px){.custom-contact-form .profile .profile__name{font-size:24px}}.custom-contact-form .profile .profile__position,.custom-contact-form .profile .details{font-size:14px}@media (min-width:1024px){.custom-contact-form .profile .profile__position,.custom-contact-form .profile .details{font-size:16px}}.custom-contact-form .profile .line{width:16px;border-bottom:1px solid #FFFFFF;display:block;margin-top:8px}.custom-contact-form .contact-info{display:Flex;flex-direction:column;justify-content:space-between;gap:56px}.custom-contact-form .contact-container{display:flex;gap:10px}.custom-contact-form .contact-button{padding:16px;margin-bottom:16px}@media (min-width:1024px){.custom-contact-form .contact-button{padding:24px;margin-bottom:24px}}.custom-contact-form .contact-button .right{flex:1}.custom-contact-form .contact-button .button__text{font-size:14px;display:block;margin-bottom:8px}@media (min-width:1024px){.custom-contact-form .contact-button .button__text{font-size:20px}}.custom-contact-form .contact-button .button__small_text{font-size:14px;display:block}@media (min-width:1024px){.custom-contact-form .contact-button .button__small_text{font-size:16px;font-weight:400}}.custom-contact-form .contact-arrow{width:26px;flex-basis:26px;margin-left:auto;margin-right:0}@media (min-width:1024px){.custom-contact-form .contact-arrow{width:30px;flex-basis:30px}}.custom-contact-form .contact-arrow img{width:20px;height:20px;margin-left:6px}@media (min-width:1024px){.custom-contact-form .contact-arrow img{width:24px;height:24px}}.custom-contact-form input[type=text],.custom-contact-form input[type=email],.custom-contact-form input[type=tel],.custom-contact-form textarea{width:100%;padding:16px;border-radius:8px}@media (min-width:1024px){.custom-contact-form input[type=text],.custom-contact-form input[type=email],.custom-contact-form input[type=tel],.custom-contact-form textarea{padding:16px 24px}}.custom-contact-form .required,.custom-contact-form .contact4{font-weight:500;font-size:12px;line-height:1.6;color:#E7EFE1}.custom-contact-form .step-1,.custom-contact-form .step-2,.custom-contact-form .step-3{max-height:0;scale:0;overflow:hidden;transition:0.2s ease-in-out}.custom-contact-form .step-1.show,.custom-contact-form .step-2.show,.custom-contact-form .step-3.show{max-height:2000px;scale:1;overflow:visible}.custom-contact-form .step-2 .contact-arrow{display:none}.custom-contact-form .step-3{display:flex;justify-content:center;align-items:center;flex-direction:column}.custom-contact-form .step-3 .success{font-size:24px;line-height:1.4}@media (min-width:1024px){.custom-contact-form .step-3 .success{font-size:32px}}.custom-contact-form .step-3 .success_more{font-size:14px;line-height:1.8}@media (min-width:1024px){.custom-contact-form .step-3 .success_more{font-weight:400;font-size:16px}}.custom-contact-form .step-3 img{margin-top:56px}@media (min-width:1024px){.custom-contact-form .step-3 img{margin-top:80px}}.custom-contact-form .shapes.bottom.transparent .square{background-color:transparent}.custom-contact-form .shapes.bottom.transparent .square:after{display:none}.wpcf7-acceptance label{position:relative;cursor:pointer;text-transform:none}.wpcf7-acceptance input[type=checkbox]{position:absolute;visibility:hidden;width:14px;height:14px;top:4px;left:0}.wpcf7-acceptance input[type=checkbox]+span{}.wpcf7-acceptance input[type=checkbox]+span:before{display:block;position:absolute;content:"";height:16px;width:16px;top:2px;left:0px;border:2px solid #fff;background-color:var(--white)}.wpcf7-acceptance input[type=checkbox]+span:after{display:block;position:absolute;content:"✓";height:16px;width:16px;top:4px;left:0;visibility:hidden;font-size:18px;text-align:center;line-height:14px}.wpcf7-acceptance input[type=checkbox]:checked+span:after{visibility:visible !important;color:#000}.wpcf7-list-item-label{margin-left:26px;display:block;font-size:12px;line-height:1.5}.field.acceptance .wpcf7-list-item{margin:0}.wpcf7-spinner{display:none !important}.wpcf7-not-valid-tip{font-size:12px}@media (min-width:1024px){.wpcf7-not-valid-tip{font-size:14px}}.custom-contact-form:has(+ .contact-map){margin-top:0px}@media (min-width:768px){.custom-contact-form:has(+ .contact-map){margin-top:48px}}.custom-contact-form:has(+ .contact-map) .shapes.top{display:none}.new-case-studies{padding-bottom:56px;padding-top:64px}@media (min-width:1024px){.new-case-studies{padding-bottom:80px;padding-top:80px}}@media (max-width:1023px){.new-case-studies .container .row:last-child{display:flex;overflow-x:scroll;overflow-y:visible;flex-wrap:nowrap}.new-case-studies .container .row:last-child>*{max-width:80%;width:80%}}.new-case-studies .case-study{padding:24px;display:flex;flex-direction:column;gap:24px;height:100%}.new-case-studies .case-study .case-study__image{max-width:140px;max-height:70px;background-color:var(--white);text-align:center;border-radius:6px}.new-case-studies .case-study .case-study__image img{max-width:140px;max-height:70px;object-fit:contain}.new-case-studies .case-study .case-study__title h3{font-size:20px;line-height:1.4;margin-block:0;margin-bottom:32px}@media (min-width:1024px){.new-case-studies .case-study .case-study__title h3{font-size:24px;line-height:1.6}}.new-case-studies .case-study .case-study__link{margin-top:auto}.new-case-studies .case-study .case-study_tags{display:none}.platforms{padding-block:32px}@media (min-width:1024px){.platforms{padding-block:80px}}.platforms .platforms-list{display:Flex;gap:32px;margin-bottom:32px}@media (min-width:1024px){.platforms .platforms-list{flex-wrap:wrap;justify-content:center;margin-bottom:64px}}@media (max-width:1023px){.platforms .platforms-list{flex-wrap:wrap;justify-content:center}}.platforms .platforms-list .platform{display:flex;justify-content:center;align-items:center;padding:8px 20px;border:1px solid #EDEBE6;border-radius:6.4397px}@media (min-width:1024px){.platforms .platforms-list .platform{width:211px;height:80px}}@media (max-width:767px){.platforms .platforms-list .platform{flex-basis:40%;height:55px}}.platforms .platforms-list .platform img{max-width:100%;max-height:100%;height:auto}.testimonials-new{padding-block:32px}@media (min-width:1024px){.testimonials-new{padding-block:80px}}.testimonials-new .testimonial .content{font-size:24px;line-height:140%;margin-bottom:32px}@media (min-width:1024px){.testimonials-new .testimonial .content{font-size:48px;line-height:140%;margin-bottom:56px}}.testimonials-new .testimonial .name{font-size:18px;line-height:180%;margin-bottom:4px}@media (min-width:1024px){.testimonials-new .testimonial .name{font-size:24px;line-height:140%;margin-bottom:8px}}.testimonials-new .testimonial .position{font-size:12px;line-height:160%}@media (min-width:1024px){.testimonials-new .testimonial .position{font-size:16px;line-height:180%}}.testimonials-new .testimonials-navigation{position:relative}.testimonials-new .testimonials-meta{display:flex;gap:24px}.testimonials-new .testimonials-navigation{display:flex;gap:16px;justify-content:flex-end}.testimonials-new .testimonials-navigation .swiper-button-prev,.testimonials-new .testimonials-navigation .swiper-button-next{position:relative;left:unset;right:unset;top:unset;bottom:unset;width:48px;height:48px}.testimonials-new .testimonials-navigation .swiper-button-prev:after,.testimonials-new .testimonials-navigation .swiper-button-next:after{background-color:var(--bg-gray);width:48px;height:48px;border-radius:8px;background-size:28px;background-position:center;background-repeat:no-repeat}.testimonials-new .testimonials-navigation .swiper-button-prev:after{content:"";background-image:url(img/full-arrow-left.svg);background-size:23px}.testimonials-new .testimonials-navigation .swiper-button-next:after{content:"";background-image:url(img/full-arrow-right.svg);background-size:23px}.our-crew{margin-bottom:-100px;margin-top:40px}@media (min-width:1024px){.our-crew{margin-bottom:-50px;margin-top:80px}}.our-crew .crew-photo{border-radius:12px;width:100%;height:100%;object-fit:cover;position:relative;z-index:10}.our-crew .padding-desktop-80{padding-bottom:80px}.our-crew-people{position:relative}.our-crew-people .shapes.top{--main-color: var(--green);--base-color: var(--white);--size: 48px;--multiply: 1.5;position:absolute;top:-48px;left:0;display:none}@media (min-width:1024px){.our-crew-people .shapes.top{display:flex;top:-48px;--multiply: 6;left:unset;right:0}}.our-crew-people .container{overflow:hidden;padding-block:132px 32px}.our-crew-people .container .wrapper{position:relative}.our-crew-people .container .wrapper .swiper-button-prev,.our-crew-people .container .wrapper .swiper-button-next{width:35vw;height:100%;top:0;cursor:default}.our-crew-people .container .wrapper .swiper-button-prev:after,.our-crew-people .container .wrapper .swiper-button-next:after{display:none !important}.our-crew-people .container .wrapper .swiper-button-next:not(.swiper-button-disabled){cursor:url("img/cursor-next.svg"), auto}.our-crew-people .container .wrapper .swiper-button-prev:not(.swiper-button-disabled){cursor:url("img/cursor-prev.svg"), auto}.our-crew-people .container .swiper{overflow:visible}@media (max-width:1024px){.our-crew-people .container .swiper{width:80%;margin-left:0}.our-crew-people .container .swiper .navigation{display:none}}@media (min-width:1024px){.our-crew-people .container{padding-block:120px 48px}}.our-crew-people .container .swiper .swiper-cotainer{height:100%}.our-crew-people .container .swiper .swiper-cotainer>div{align-self:stretch}.our-crew-people .container .swiper .swiper-wrapper{align-items:stretch}.our-crew-people .container .swiper .person{padding:24px}.our-crew-people .container .swiper .person span{font-size:12px;line-height:160%}@media (min-width:1024px){.our-crew-people .container .swiper .person span{font-size:16px;line-height:160%}}@media (min-width:1024px){.our-crew-people .container .swiper .person{padding:40px 32px 32px;display:flex;gap:24px;height:100%;box-sizing:border-box}.our-crew-people .container .swiper .person .skills{margin-top:auto}}.our-crew-people .container .swiper .person .content{flex:1;display:flex;flex-direction:column}.our-crew-people .container .swiper .person .position{font-size:24px;line-height:150%;margin-bottom:14px}@media (min-width:1024px){.our-crew-people .container .swiper .person .position{font-size:32px;line-height:140%;margin-bottom:12px}}.our-crew-people .container .swiper .person .desc{font-size:14px;line-height:180%}@media (min-width:1024px){.our-crew-people .container .swiper .person .desc{font-size:20px}}.our-crew-people .container .swiper .person .skills-list{font-weight:700;font-size:12px;line-height:160%;margin-top:12px;margin-bottom:24px}.wpcf7-not-valid-tip{color:#FF5353 !important}.relative{position:relative}.relative .detail{position:absolute;left:0;top:50%;translate:-50% -50%;width:160px;height:auto}.our-crew-cta{display:flex;justify-content:center;align-items:center}.our-crew-bottom{padding-top:72px;margin-bottom:96px;position:relative}@media (min-width:1024px){.our-crew-bottom{padding-top:72px;margin-bottom:96px}}.our-crew-bottom .shapes.bottom-inside{--main-color: var(--white);--base-color: var(--green);--size: 48px;--multiply: 1.5;right:0px;left:unset;position:absolute;bottom:0;right:0}@media (max-width:1023px){.our-crew-bottom .shapes.bottom-inside{display:none}}@media (min-width:1024px){.our-crew-bottom .shapes.bottom-inside{--multiply: 6;right:unset;left:204px}}.our-crew-bottom .shapes.bottom{--main-color: var(--green);--base-color: #fff;--multiply: 3;position:absolute;bottom:-32px;right:0}@media (min-width:1024px){.our-crew-bottom .shapes.bottom{--multiply: 3;left:calc(7.5vw - 10px + calc(var(--size) * 9));bottom:-48px;right:unset}}.partnership{overflow:hidden;padding-block:32px}.partnership .navigation{display:none}.partnership .container-wrap{position:relative}.partnership .container-wrap .swiper-button-prev,.partnership .container-wrap .swiper-button-next{width:50%;translate:0 -10%;height:100%;top:0;cursor:default}@media (min-width:1024px){.partnership .container-wrap .swiper-button-prev,.partnership .container-wrap .swiper-button-next{height:140%}}.partnership .container-wrap .swiper-button-prev:after,.partnership .container-wrap .swiper-button-next:after{display:none !important}.partnership .container-wrap .swiper-button-next:not(.swiper-button-disabled){cursor:url("img/cursor-next.svg"), auto}.partnership .container-wrap .swiper-button-prev:not(.swiper-button-disabled){cursor:url("img/cursor-prev.svg"), auto}.partnership .container-wrap .swiper-button-prev.swiper-button-disabled,.partnership .container-wrap .swiper-button-next.swiper-button-disabled{width:0}.partnership .container-wrap .swiper-button-prev.swiper-button-disabled+.swiper-button-next{width:100%}.partnership .container-wrap .swiper-button-prev:has(+ .swiper-button-next.swiper-button-disabled){width:100%}@media (min-width:1024px){.partnership{padding-block:80px}}@media (max-width:1023px){.partnership .swiper{max-width:80%}}.partnership .swiper-pagination{position:static;display:flex;justify-content:space-between;align-items:center;margin-block:50px 74px}@media (max-width:1023px){.partnership .swiper-pagination{overflow:scroll}}.partnership .swiper-pagination-bullet{border-radius:8px;text-align:center;font-size:14px;opacity:1;position:static;padding:10px;width:fit-content;height:unset;background-color:var(--white);display:block;text-transform:uppercase;transition:translate 0.3s ease-in-out}@media (max-width:1023px){.partnership .swiper-pagination-bullet{width:fit-content;white-space:nowrap}}.partnership .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active){translate:0 -4px}.partnership .swiper-pagination-bullet-active{color:#fff;background-color:var(--green)}.partnership .wrapper{position:relative}.partnership .wrapper .swiper-slide .step{opacity:0}.partnership .wrapper .swiper-slide.swiper-slide-active .step{opacity:1}.partnership .wrapper .swiper-slide-prev{background:linear-gradient(270deg, #F7F6F3 0%, rgba(247, 246, 243, 0) 15.68%);border-radius:8px}.partnership .wrapper .swiper-slide-prev .step{opacity:0}.partnership .wrapper .swiper-slide-next{background:linear-gradient(90deg, #F7F6F3 0%, rgba(247, 246, 243, 0) 15.68%);border-radius:8px}.partnership .swiper{overflow:visible}.partnership .step{padding:24px;position:relative}@media (min-width:1024px){.partnership .step{padding:40px 40px 24px;min-height:260px;display:flex;flex-direction:column;justify-content:space-between}}@media (min-width:1024px){.partnership .step .row-1{display:flex;gap:16px}}@media (max-width:1023px){.partnership .step .row-1{margin-bottom:16px}.partnership .step .row-1 .title{margin-bottom:24px}}.partnership .step .row-1 .title{font-size:24px;line-height:150%}@media (min-width:1024px){.partnership .step .row-1 .title{width:40%;min-width:300px;font-size:32px;line-height:140%}}.partnership .step .row-1 .title .desc{flex:1}@media (min-width:1024px){.partnership .step .row-2{display:flex;gap:16px;align-items:center}}.partnership .step .row-2 .outcome{font-size:20px;line-height:170%}.partnership .step .row-2 .outcome-more{flex:1;padding:12px}@media (min-width:1024px){.partnership .step .row-2 .outcome-more{padding:16px 20px}}.partnership .step .shapes.bottom{--main-color: var(--bg-yellow);--base-color: var(--white);--multiply: 0;--size: 21px;position:absolute;display:none}@media (min-width:1024px){.partnership .step .shapes.bottom{display:flex;bottom:-21px;--multiply: 13;left:calc(10px + var(--size))}}.project-selection{}@media (max-width:1023px){.project-selection{padding-top:64px;padding-bottom:64px}}@media (min-width:1024px){.project-selection{padding-top:124px;padding-bottom:160px}}.project-selection .container .rectangle-before{display:block;font-weight:500;line-height:160%;text-transform:uppercase}.project-selection .container .rectangle-before::before{content:"";display:inline-block;width:12px;height:12px;margin-right:12px;background-color:var(--green);border-radius:2px}@media (max-width:1023px){.project-selection .container .rectangle-before{font-size:12px;margin-bottom:15px}}@media (min-width:1024px){.project-selection .container .rectangle-before{font-size:16px;margin-bottom:8px}}@media (max-width:1023px){.project-selection .container>span{margin-bottom:12px !important}}@media (min-width:1024px){.project-selection .container>span{margin-bottom:12px;text-align:center}}.project-selection .container>h2{font-weight:500;line-height:140%;margin-bottom:0}@media (max-width:1023px){.project-selection .container>h2{font-size:28px;margin-bottom:32px}}@media (min-width:1024px){.project-selection .container>h2{font-size:48px;margin-bottom:56px;text-align:center}}.project-selection .container form .row{display:grid}@media (max-width:1023px){.project-selection .container form .row{grid-template-columns:1fr}}@media (min-width:1024px){.project-selection .container form .row{grid-template-columns:1fr 1fr 1fr;gap:32px}}@media (max-width:1023px){.project-selection .container form .row .col{padding:16px}}@media (min-width:1024px){.project-selection .container form .row .col{padding:32px 24px 21px 24px}}@media (max-width:1023px){.project-selection .container form .row .col:not(:last-child){margin-bottom:15px}}.project-selection .container form .row .col h3{color:var(--black);font-weight:500}@media (max-width:1023px){.project-selection .container form .row .col h3{font-size:20px;line-height:140%;margin-bottom:16px}}@media (min-width:1024px){.project-selection .container form .row .col h3{font-size:24px;line-height:160%}}.project-selection .container form .row .col .select-wrapper{position:relative}.project-selection .container form .row .col .select-wrapper select{box-sizing:border-box;outline:none !important;border:1px solid var(--white);padding:16px 54px 16px 16px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.project-selection .container form .row .col .select-wrapper select:focus-visible{border-color:var(--soft-green)}.project-selection .container form .row .col .select-wrapper select .option:nth-child(1){margin-top:10px}.project-selection .container form .row .col .select-wrapper select::-ms-expand{display:none}@media screen and (min-width:0\0){.project-selection .container form .row .col .select-wrapper select{background:none\9 ;padding:5px \9 }}.project-selection .container form .row .col .select-wrapper::after{position:absolute;content:"";width:20px;height:20px;top:20px;right:24px;background:url(img/icons/arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:var(--white);pointer-events:none}.project-selection .custom-select{position:relative;width:100%}.project-selection .custom-select select{display:none}.project-selection .custom-select .select-selected{background-color:var(--white);border-radius:8px;display:flex;align-items:center;color:var(--black);border:1px solid var(--white);cursor:pointer;font-weight:500;line-height:180%}@media (max-width:1023px){.project-selection .custom-select .select-selected{font-size:18px;padding:12px 42px 12px 16px}}@media (min-width:1024px){.project-selection .custom-select .select-selected{font-size:16px;padding:16px 54px 16px 16px}}.project-selection .custom-select .select-selected:after{position:absolute;content:"";width:20px;height:20px;background:url(img/icons/arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:var(--white);pointer-events:none;transition:transform 0.3s ease}@media (max-width:1023px){.project-selection .custom-select .select-selected:after{right:16px}}@media (min-width:1024px){.project-selection .custom-select .select-selected:after{right:24px}}.project-selection .custom-select .select-selected.select-arrow-active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--soft-green);border-top-width:1px;border-left-width:1px;border-right-width:1px;border-bottom:0}.project-selection .custom-select .select-selected.select-arrow-active:after{transform:rotate(180deg)}.project-selection .custom-select .select-items{position:absolute;background-color:var(--white);top:100%;left:0;right:0;z-index:99;padding:0 16px 24px 16px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border:1px solid var(--soft-green);border-top:none}.project-selection .custom-select .select-items div{color:var(--black);font-size:16px;font-weight:500;line-height:180%;cursor:pointer}.project-selection .custom-select .select-items div:first-child{border-top:1px solid var(--gray02);padding-top:24px}.project-selection .custom-select .select-items div:not(:last-child){margin-bottom:12px}.project-selection .custom-select .select-hide{display:none}.header-simple{padding-block:32px}@media (min-width:1024px){.header-simple{padding-block:80px 40px}.header-simple .header-flex{display:flex;gap:24px;align-items:center}}.header-simple .header-flex h1{margin:0}img.showup{opacity:0;transition:opacity 0.3s}.loaded img.showup{opacity:1}.integrations-summary{padding-block:32px}@media (min-width:1024px){.integrations-summary{padding-block:40px}}.integrations-summary .summary-title{text-transform:uppercase;margin-bottom:24px}@media (min-width:1024px){.integrations-summary .summary-title{margin-bottom:16px}}.integrations-summary .summary-content{padding:24px;font-size:20px;font-weight:500;background-color:#F7F6F3}@media (min-width:1024px){.integrations-summary .summary-content{padding:32px;font-size:24px}}.integrations-text-sticky-photo{padding-block:32px}@media (min-width:1024px){.integrations-text-sticky-photo{padding-block:40px}}.integrations-text-sticky-photo h2{line-height:1.4;margin-bottom:24px;font-size:28px}@media (min-width:1024px){.integrations-text-sticky-photo h2{font-size:32px;margin-bottom:32px}}.integrations-text-sticky-photo .photo{position:sticky;top:100px}.integrations-data-governance{padding-block:32px}@media (min-width:1024px){.integrations-data-governance{padding-block:56px}}.integrations-data-governance h2{line-height:1.4;margin-bottom:24px;font-size:28px}@media (min-width:1024px){.integrations-data-governance h2{font-size:32px;margin-bottom:32px}}.integrations-data-governance .summary-content{padding:24px;font-size:20px;font-weight:500;background-color:#F7F6F3}@media (min-width:1024px){.integrations-data-governance .summary-content{padding:32px;font-size:24px}}.integrations-data-governance .explain{font-size:20px;font-weight:500;margin-top:24px;line-height:1.4}@media (min-width:1024px){.integrations-data-governance .explain{font-size:24px;font-weight:500;margin-top:40px}}.integrations-data-governance .list{margin-top:40px;--bs-gutter-y: 24px}@media (min-width:1024px){.integrations-data-governance .list{margin-top:80px;--bs-gutter-y: 32px}}.integrations-data-governance .list--item{display:flex;gap:12px;align-items:baseline}.integrations-data-governance .list--item img{translate:0 30%;max-width:16px}@media (min-width:1024px){.integrations-data-governance .list--item img{max-width:24px}}@media (min-width:1024px){.integrations-data-governance .list--item{gap:16px}}.integrations-data-governance .list--item .list-content{display:flex;gap:10px;flex-direction:column}@media (min-width:1024px){.integrations-data-governance .list--item .list-content{gap:16px}}.integrations-data-governance .list--item .list-title{font-size:20px;font-style:normal;font-weight:500;line-height:140%}.integrations-12-steps{padding-block:32px;position:relative}@media (min-width:1024px){.integrations-12-steps{padding-block:56px}}.integrations-12-steps h2{line-height:1.4;margin-bottom:24px;font-size:28px}@media (min-width:1024px){.integrations-12-steps h2{font-size:32px;margin-bottom:32px}}.integrations-12-steps .step{background-image:url(img/steps-bg-desktop.svg);color:var(--white)}.integrations-12-steps .to-conclude{padding-top:32px}@media (min-width:1024px){.integrations-12-steps .to-conclude{padding-top:40px}}.integrations-12-steps .conclude-header{font-size:28px}@media (min-width:1024px){.integrations-12-steps .conclude-header{font-size:32px}}.integrations-12-steps .conclude-more>div{padding:24px}@media (min-width:1024px){.integrations-12-steps .conclude-more>div{padding:32px;font-size:24px}}.integrations-approach{padding-block:32px}@media (min-width:1024px){.integrations-approach{padding-block:56px}}.integrations-approach .bg-green{padding:24px}@media (min-width:1024px){.integrations-approach .bg-green{padding:32px;font-size:20px}}.integrations-approach .bg-green img{object-fit:cover;aspect-ratio:1.984962406}@media (min-width:1024px){.integrations-approach .flex-col-2{display:flex;gap:30px}.integrations-approach .flex-col-2>*{flex-basis:50%;width:50%}}.integrations-approach .plain-text>*{margin-block:24px}@media (min-width:1024px){.integrations-approach .plain-text>*{margin-block:40px}}@media (max-width:1024px){.single-service-boxes{padding:40px 0}.single-service-boxes .navigation{display:none}}@media (min-width:1024px){.single-service-boxes{padding:80px 0 120px 0}}@media (max-width:1024px){.single-service-boxes .container>p{margin-bottom:48px}}@media (min-width:1024px){.single-service-boxes .container>p{margin-bottom:80px}}.single-service-boxes .container .box-wrapper{margin-top:48px}@media (max-width:1024px){.single-service-boxes .container .box-wrapper{margin-top:80px;margin-right:-24px;overflow-x:scroll}}@media (max-width:1024px){.single-service-boxes .container .box-wrapper .box-inner-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;width:max-content}}@media (min-width:1024px){.single-service-boxes .container .box-wrapper .box-inner-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:33px}}.single-service-boxes .container .box-wrapper .box-inner-wrapper .box{display:Flex;flex-direction:column;justify-content:space-between}@media (max-width:1024px){.single-service-boxes .container .box-wrapper .box-inner-wrapper .box{padding:24px 16px 16px;width:262px}}@media (min-width:1024px){.single-service-boxes .container .box-wrapper .box-inner-wrapper .box{padding:32px}}@media (max-width:1024px){.single-service-boxes .container .box-wrapper .box-inner-wrapper .box h3{margin-bottom:24px}}@media (min-width:1024px){.single-service-boxes .container .box-wrapper .box-inner-wrapper .box h3{margin-bottom:56px}}.single-service-title-wraper{--title-bg: var(--white);--container-bg: transparent;--icon-bg: var(--bg-green);--text-color: var(--black)}.single-service-title-wraper.yellow{--title-bg: var(--bg-yellow);--icon-bg: var(--white)}.single-service-title-wraper.lightgreen{--title-bg: var(--bg-green);--icon-bg: var(--white)}.single-service-title-wraper.darkgreen{--icon-bg: var(--bg-yellow);--text-color: var(--white);--container-bg: var(--green)}.single-service-title-wraper.darkgreen .bg-container{padding:24px 16px;border-radius:12px}@media (min-width:1024px){.single-service-title-wraper.darkgreen .bg-container{padding:64px 40px}}.single-service-title-wraper.darkgreen .shapes.top{--main-color: var(--green);--base-color: #fff;--multiply: 3;position:absolute;top:-32px;right:0}@media (min-width:1024px){.single-service-title-wraper.darkgreen .shapes.top{top:-48px;--multiply: 4;right:unset;left:var(--size)}}.single-service-title-wraper.darkgreen .shapes.bottom{--main-color: var(--green);--base-color: #fff;--multiply: 3;position:absolute;bottom:-32px;right:20px}@media (min-width:1024px){.single-service-title-wraper.darkgreen .shapes.bottom{bottom:-48px;--multiply: 4;right:unset;left:var(--size)}}@media (min-width:1024px){.single-service-title-wraper .bg-container{display:flex;gap:24px}}.single-service-title-wraper .backlink{margin-top:32px}@media (min-width:1024px){.single-service-title-wraper .backlink{margin-top:60px}}.single-service-title-wraper .backlink a{display:flex;gap:5px;text-decoration:underline;font-weight:700}.single-service-title-wraper .backlink a:before{content:url(img/arrowLeft.svg);translate:0 3px}.single-service-title-wraper .divider{height:32px;position:relative}@media (min-width:1024px){.single-service-title-wraper .divider{height:48px;background-color:var(--title-bg)}}.single-service-title-wraper .divider .shapes.bottom{--main-color: var(--title-bg);--base-color: var(--white);--multiply: 4;position:absolute;bottom:0;right:0}@media (min-width:1024px){.single-service-title-wraper .divider .shapes.bottom{display:none}}.single-service-title-wraper .divider .shapes.bottom-inside{display:none}@media (min-width:1024px){.single-service-title-wraper .divider .shapes.bottom-inside{--main-color: var(--white);--base-color: var(--title-bg);position:absolute;bottom:0;right:0;display:flex;--multiply: 8;right:calc(7.5vw - 10px + var(--size))}}.single-service-title-wraper.white .divider,.single-service-title-wraper.darkgreen .divider{display:none}.single-service-title-wraper .single-service-title{background-color:var(--title-bg);color:var(--text-color);padding-block:32px}@media (min-width:1024px){.single-service-title-wraper .single-service-title{padding-block:120px}}@media (min-width:1024px){.single-service-title-wraper .single-service-title.darkgreen{padding-block:112px}}.single-service-title-wraper .single-service-title .single-service-title--container{position:relative}.single-service-title-wraper .single-service-title .single-service-title--container .bg-container{background-color:var(--container-bg)}.single-service-title-wraper .single-service-title .single-service-title--container h1{margin-block:0 24px}.single-service-title-wraper .single-service-title .icon--wrap{background-color:var(--icon-bg);padding:7px;border-radius:4px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}@media (min-width:1024px){.single-service-title-wraper .single-service-title .icon--wrap{margin-block:12px}}@media (min-width:1024px){.single-service-title-wraper .single-service-title .subtitle{max-width:830px}}@media (max-width:1023px){.single-service-points-1{padding:72px 8px 40px}}@media (min-width:1024px){.single-service-points-1{padding:80px 0 128px 0}}@media (max-width:1023px){.single-service-points-1 .container{background-color:transparent;padding:0 !important}}@media (min-width:1024px){.single-service-points-1 .container{display:flex;flex-direction:row;flex-wrap:nowrap;border-radius:none !important;background-color:initial !important}}@media (max-width:1023px){.single-service-points-1 .container .main-box{position:relative;padding:24px 16px 139px;border-radius:8px}}@media (min-width:1024px){.single-service-points-1 .container .main-box{position:relative;width:66%;padding:40px 64px;padding-right:calc(64px + 104px);display:flex;flex-direction:column;justify-content:space-between}}@media (max-width:1023px){.single-service-points-1 .container .main-box h2{font-size:28px;margin-bottom:32px}}@media (min-width:1024px){.single-service-points-1 .container .main-box h2{font-size:32px}}@media (max-width:1023px){.single-service-points-1 .container .main-box p{margin-bottom:0}}.single-service-points-1 .container .main-box .shapes.top{--main-color: var(--green);--base-color: #fff;--multiply: 4;position:absolute;top:-32px;left:0}@media (min-width:1024px){.single-service-points-1 .container .main-box .shapes.top{display:none}}.single-service-points-1 .container .main-box .shapes.bottom{--main-color: var(--green);--base-color: var(--white);--multiply: 3}@media (max-width:1023px){.single-service-points-1 .container .main-box .shapes.bottom{display:none}}@media (min-width:1024px){.single-service-points-1 .container .main-box .shapes.bottom{position:absolute;bottom:-32px;right:0;bottom:-48px;left:0;right:unset}}.single-service-points-1 .container .square-dotts-list{list-style-type:none}@media (max-width:1023px){.single-service-points-1 .container .square-dotts-list{margin:-90px 0 0 0;padding:0 16px}}@media (min-width:1024px){.single-service-points-1 .container .square-dotts-list{margin:0;width:34%;display:flex;flex-direction:column;justify-content:center;padding:40px 0}}.single-service-points-1 .container .square-dotts-list li{color:var(--black);position:relative;background-color:var(--bg-gray);padding:12px 16px 12px 33px;line-height:24px}@media (min-width:1024px){.single-service-points-1 .container .square-dotts-list li{margin-left:-104px;width:calc(100% + 104px)}}@media (max-width:1023px){.single-service-points-1 .container .square-dotts-list li:not(:last-child){margin-bottom:8px}}@media (min-width:1024px){.single-service-points-1 .container .square-dotts-list li:not(:last-child){margin-bottom:12px}}.single-service-points-1 .container .square-dotts-list li::after{content:"";position:absolute;top:19px;left:16px;width:9px;height:9px;background:var(--black);border-radius:2px}.single-service-points-2{--background-color: #F7F6F3;--background-color-desktop: #F7F6F3;--list-color: var(--white);--font-color: var(--white);padding-block:72px}.single-service-points-2.lightgreen{--background-color: var(--bg-green);--background-color-desktop: var(--bg-green);--list-color: var(--white);--font-color: var(--black)}@media (min-width:1024px){.single-service-points-2{padding-block:128px 80px}}.single-service-points-2 .shapes.top{--main-color: var(--background-color);--base-color: #fff;--multiply: 4;position:absolute;top:-32px;left:0}@media (min-width:1024px){.single-service-points-2 .shapes.top{--main-color: var(--background-color-desktop);top:-48px;--multiply: 6;right:unset;left:20px}}.single-service-points-2 .shapes.bottom{--main-color: var(--background-color);--base-color: #fff;--multiply: 4;position:absolute;bottom:-32px;left:0;width:100%}.single-service-points-2 .shapes.bottom .block--center{width:calc(100% - 40px)}@media (min-width:1024px){.single-service-points-2 .shapes.bottom{--main-color: var(--background-color-desktop);bottom:-48px;--multiply: 6;right:unset;left:20px}}.single-service-points-2 .ssp-container{background-color:var(--background-color);border-radius:12px;padding:24px 16px;position:relative}@media (min-width:1024px){.single-service-points-2 .ssp-container{background-color:var(--background-color-desktop);padding:56px 72px}}.single-service-points-2 .ssp-title{margin-bottom:32px;display:grid;gap:32px;color:var(--black)}@media (min-width:1024px){.single-service-points-2 .ssp-title{color:var(--black);grid-template-columns:1fr 1fr;margin-bottom:56px}}.single-service-points-2 .ssp-points ul{display:grid;gap:8px;list-style:none;padding:0;margin:0}@media (min-width:1024px){.single-service-points-2 .ssp-points ul{grid-template-columns:1fr 1fr;gap:12px}}.single-service-points-2 .ssp-points ul li{background-color:var(--list-color);padding:8px 16px;color:var(--black);display:Flex;align-items:baseline;gap:8px}.single-service-points-2 .ssp-points ul li>p{margin:0;display:inline-block}@media (min-width:1024px){.single-service-points-2 .ssp-points ul li{padding:12px 16px;text-align:center;justify-content:center}}.single-service-points-2 .ssp-points ul li::before{content:"";background-color:var(--green);min-width:8px;min-height:8px;display:inline-block;border-radius:2px}@media (max-width:1023px){.single-service-points-3{padding-top:40px;padding-bottom:40px}}@media (min-width:1024px){.single-service-points-3{padding-top:80px;padding-bottom:80px}}@media (min-width:1024px){.single-service-points-3 .paragraph{display:Flex;flex-direction:column;justify-content:space-between}}@media (min-width:1024px){.single-service-points-3 .container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}}.single-service-points-3 .container .col{width:100%}.single-service-points-3 .container .col-1{padding-top:32px}@media (max-width:1023px){.single-service-points-3 .container .col-2{margin-bottom:12px}}.single-service-points-3 .container .col-2,.single-service-points-3 .container .col-3{padding:32px}.single-service-points-3 .container h2{font-weight:500}@media (max-width:1023px){.single-service-points-3 .container h2{font-size:28px;line-height:130%;margin-bottom:16px}}@media (min-width:1024px){.single-service-points-3 .container h2{font-size:32px;line-height:140%;margin-bottom:32px}}.single-service-points-3 .container p{font-weight:500;line-height:150%}@media (max-width:1023px){.single-service-points-3 .container p{font-size:14px;margin-bottom:32px}}@media (min-width:1024px){.single-service-points-3 .container p{font-size:16px;letter-spacing:0.16px}}.single-service-points-3 .container h3{font-size:24px;line-height:140%;font-weight:500}@media (max-width:1023px){.single-service-points-3 .container h3{margin-bottom:16px}}@media (min-width:1024px){.single-service-points-3 .container h3{margin-bottom:32px}}.single-service-points-3 .container .square-dotts-list{list-style-type:none;padding:0;margin:0}.single-service-points-3 .container .square-dotts-list li{position:relative;padding-left:21px;line-height:150%}@media (max-width:1023px){.single-service-points-3 .container .square-dotts-list li:not(:last-child){margin-bottom:8px}}@media (min-width:1024px){.single-service-points-3 .container .square-dotts-list li:not(:last-child){margin-bottom:16px}}.single-service-points-3 .container .square-dotts-list li::before{content:"";position:absolute;top:7px;left:0;width:9px;height:9px;background-color:var(--black);border-radius:2px}.single-service-points-3.green .square-dotts-list li::before{background-color:var(--bg-yellow)}@media (max-width:1023px){.single-service-photos-1{padding-top:40px;padding-bottom:40px}}@media (min-width:1024px){.single-service-photos-1{padding-top:80px;padding-bottom:80px}}.single-service-photos-1 h2{text-align:center}@media (max-width:1023px){.single-service-photos-1 h2{font-size:28px;margin-bottom:32px}}@media (min-width:1024px){.single-service-photos-1 h2{font-size:40px;margin-bottom:80px}}.single-service-photos-1 ul{list-style-type:none;padding:0}@media (min-width:1024px){.single-service-photos-1 ul li{display:flex;flex-direction:row;flex-wrap:nowrap;gap:56px;margin-bottom:40px}}@media (max-width:1023px){.single-service-photos-1 ul li img{margin-bottom:24px}}@media (min-width:1024px){.single-service-photos-1 ul li img{width:100%;height:auto;max-width:26.6%;object-fit:cover;aspect-ratio:1.4992679356}}.single-service-photos-1 ul li h3{max-width:672px}@media (max-width:1023px){.single-service-photos-1 ul li h3{font-size:24px;margin-bottom:24px}}@media (min-width:1024px){.single-service-photos-1 ul li h3{font-size:32px;margin-bottom:32px}}.single-service-photos-1 ul li p{max-width:568px}@media (max-width:1023px){.single-service-photos-1 ul li p{margin-bottom:40px}}@media (min-width:1024px){.single-service-photos-1 ul li p{margin-bottom:0}}@media (max-width:1023px){.single-service-photos-2{padding-top:40px;padding-bottom:40px}}@media (min-width:1024px){.single-service-photos-2{padding-top:80px;padding-bottom:80px}}.single-service-photos-2 h2{text-align:center}@media (max-width:1023px){.single-service-photos-2 h2{font-size:28px;margin-bottom:24px}}@media (min-width:1024px){.single-service-photos-2 h2{font-size:40px;margin-bottom:80px}}@media (min-width:1024px){.single-service-photos-2 .tiles-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}}.single-service-photos-2 .tiles-wrapper .tile{box-sizing:border-box}@media (max-width:1023px){.single-service-photos-2 .tiles-wrapper .tile{margin-bottom:24px}}.single-service-photos-2 .tiles-wrapper .tile .tile-body{position:relative;-webkit-animation:out 1s forwards;height:100%}.single-service-photos-2 .tiles-wrapper .tile .tile-body:hover{-webkit-animation:in 1s forwards}.single-service-photos-2 .tiles-wrapper .tile .tile-body:hover .tile-front{-webkit-animation:notvisible 0.5s forwards}.single-service-photos-2 .tiles-wrapper .tile .tile-body:hover .tile-back{-webkit-animation:visible 0.5s forwards}.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-front,.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-back{height:100%;animation-delay:0.5s}@media (max-width:1023px){.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-front,.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-back{padding:24px 16px 16px}}@media (min-width:1024px){.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-front,.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-back{padding:32px}}.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-front{-webkit-animation:visible 0.5s forwards}@media (min-width:1024px){.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-front{display:grid;grid-template-rows:1fr auto}}.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-front .tile-top{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media (min-width:1024px){.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-front .tile-top{margin-bottom:24px}}.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-front .tile-top h3{width:80%;font-size:24px}@media (max-width:1023px){.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-front .tile-top h3{margin-bottom:20px}}@media (min-width:1024px){.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-front .tile-top h3{margin-bottom:0}}.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-front .tile-top img{width:24px;height:24px}@media (max-width:1023px){.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-front img{width:100%;max-height:196px;object-fit:cover}}@media (min-width:1024px){.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-front img{height:auto;width:100%;max-height:200px;object-fit:cover}}.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-back{-webkit-animation:notvisible 0.5s forwards;opacity:0;transform:rotateY(-180deg);position:absolute;top:0;left:0;bottom:0;right:0;z-index:0}@media (max-width:1023px){.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-back{display:flex;flex-direction:column;justify-content:space-between}}.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-back h3{width:80%;font-size:24px}@media (max-width:1023px){.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-back h3{margin-bottom:20px}}@media (min-width:1024px){.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-back h3{margin-bottom:24px}}@media (max-width:1023px){.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-back p{margin-bottom:0}}@media (min-width:1024px){.single-service-photos-2 .tiles-wrapper .tile .tile-body .tile-back p{font-size:20px}}@-webkit-keyframes in{from{-webkit-transform:rotateY(0deg)}to{-webkit-transform:rotateY(-180deg)}}@-webkit-keyframes out{0%{-webkit-transform:rotateY(-180deg)}100%{-webkit-transform:rotateY(0deg)}}@-webkit-keyframes visible{from{opacity:0}to{opacity:1}}@-webkit-keyframes notvisible{0%{opacity:1}100%{opacity:0}}@media (max-width:1023px){.single-service-slider{padding-top:40px;padding-bottom:40px}}@media (min-width:1024px){.single-service-slider{padding-top:80px;padding-bottom:80px}}@media (min-width:1024px){.single-service-slider .container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:32px}}@media (min-width:1024px){.single-service-slider .container.reverse .col.left{padding-left:4vw}}@media (min-width:1024px){.single-service-slider .container .col{width:calc((100% - 32px) / 2)}}@media (max-width:1023px){.single-service-slider .container .col:nth-child(1) h2{margin-bottom:16px}}@media (min-width:1024px){.single-service-slider .container .col:nth-child(1) h2{margin-bottom:32px}}.single-service-slider .container .col:nth-child(1) p{max-width:488px}@media (max-width:1023px){.single-service-slider .container .col:nth-child(1) p{margin-bottom:24px}}@media (min-width:1024px){.single-service-slider .container .col:nth-child(1) p{margin-bottom:0}}@media (max-width:1023px){.single-service-slider .container .col:nth-child(2)>div{margin-left:-16px;margin-right:-16px;padding:16px 0 16px 16px}}@media (min-width:1024px){.single-service-slider .container .col:nth-child(2)>div{padding:40px 0 40px 40px}}.single-service-slider .container .col:nth-child(2)>div .swiper .swiper-slide{transition:all 0.3s ease;box-sizing:border-box}@media (max-width:1023px){.single-service-slider .container .col:nth-child(2)>div .swiper .swiper-slide{padding:24px}}@media (min-width:1024px){.single-service-slider .container .col:nth-child(2)>div .swiper .swiper-slide{padding:32px}}.single-service-slider .container .col:nth-child(2)>div .swiper .swiper-slide:not(.swiper-slide-active){opacity:0.5}.single-service-slider .container .col:nth-child(2)>div .swiper .swiper-slide .slide-icon{display:flex;justify-content:center;align-items:center}@media (max-width:1023px){.single-service-slider .container .col:nth-child(2)>div .swiper .swiper-slide .slide-icon{padding:7px;margin-bottom:16px;height:48px;width:48px}}@media (min-width:1024px){.single-service-slider .container .col:nth-child(2)>div .swiper .swiper-slide .slide-icon{padding:10px;margin-bottom:24px;height:72px;width:72px}}.single-service-slider .container .col:nth-child(2)>div .swiper .swiper-slide .slide-icon img{object-fit:contain;max-width:100%;max-height:100%}.single-service-slider .container .col:nth-child(2)>div .swiper .swiper-slide .slide-title{margin-bottom:16px}@media (max-width:1023px){.single-service-slider .container .col:nth-child(2)>div .swiper .swiper-slide .slide-title{font-size:20px}}@media (min-width:1024px){.single-service-slider .container .col:nth-child(2)>div .swiper .swiper-slide .slide-title{font-size:32px}}.single-service-slider .container .col:nth-child(2)>div .swiper .swiper-slide .slide-content{margin-bottom:0;font-size:12px}@media (max-width:1023px){.single-service-case-studies{padding-top:40px;padding-bottom:40px}}@media (min-width:1024px){.single-service-case-studies{padding-top:80px;padding-bottom:80px}}.single-service-case-studies h2{text-align:center;max-width:592px;margin:auto}@media (max-width:1023px){.single-service-case-studies h2{font-size:28px;padding-bottom:24px}}@media (min-width:1024px){.single-service-case-studies h2{font-size:40px;margin-bottom:40px}}.single-service-case-studies .tiles-wrapper.wrapper-1-col a{display:block}@media (min-width:1024px){.single-service-case-studies .tiles-wrapper.wrapper-1-col a:not(:first-child){margin-top:64px}}@media (min-width:1024px){.single-service-case-studies .tiles-wrapper.wrapper-1-col .tile{max-width:800px;margin:auto;display:grid;grid-template-columns:180px 1fr;grid-template-rows:max-content 1fr;gap:0 32px}}.single-service-case-studies .tiles-wrapper.wrapper-1-col .tile .image-wrapper{grid-column:1;grid-row:1 / 3;padding:22px;height:180px}.single-service-case-studies .tiles-wrapper.wrapper-1-col .tile h3{grid-column:2;grid-row:1}.single-service-case-studies .tiles-wrapper.wrapper-1-col .tile p{grid-column:2;grid-row:2}.single-service-case-studies .tiles-wrapper.wrapper-1-col .tile .shapes.bottom{--main-color: var(--bg-yellow);--base-color: var(--white);--multiply: 4;--size: 32px}@media (max-width:1023px){.single-service-case-studies .tiles-wrapper.wrapper-1-col .tile .shapes.bottom{display:none}}@media (min-width:1024px){.single-service-case-studies .tiles-wrapper.wrapper-1-col .tile .shapes.bottom{position:absolute;bottom:-32px;left:10px;right:unset}}@media (min-width:1024px){.single-service-case-studies .tiles-wrapper.wrapper-2-col{display:grid;grid-template-columns:1fr 1fr;gap:32px}.single-service-case-studies .tiles-wrapper.wrapper-2-col .tile{display:grid;grid-template-columns:140px 1fr;grid-template-rows:max-content 1fr;gap:0 32px}.single-service-case-studies .tiles-wrapper.wrapper-2-col .tile .image-wrapper{grid-column:1;grid-row:1 / 3;padding:18px;height:140px}.single-service-case-studies .tiles-wrapper.wrapper-2-col .tile h3{grid-column:2;grid-row:1}.single-service-case-studies .tiles-wrapper.wrapper-2-col .tile p{grid-column:2;grid-row:2}}@media (min-width:1024px){.single-service-case-studies .tiles-wrapper.wrapper-3-col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}}.single-service-case-studies .tiles-wrapper .tile{position:relative;height:100%}@media (max-width:1023px){.single-service-case-studies .tiles-wrapper .tile{padding:16px;margin-bottom:24px}}@media (min-width:1024px){.single-service-case-studies .tiles-wrapper .tile{padding:32px}}.single-service-case-studies .tiles-wrapper .tile .image-wrapper{display:flex;justify-content:center;align-items:center;padding:20px;height:120px;margin-bottom:24px}.single-service-case-studies .tiles-wrapper .tile .image-wrapper img{max-height:100%;max-width:100%}.single-service-case-studies .tiles-wrapper .tile h3{font-size:24px;margin-bottom:16px}@media (max-width:1023px){.single-service-case-studies .tiles-wrapper .tile h3{margin-bottom:16px}}.single-service-case-studies .tiles-wrapper .tile p{margin-bottom:0}@media (max-width:1023px){.single-service-case-studies .tiles-wrapper .tile p{font-size:14px}}@media (min-width:1024px){.single-service-case-studies .tiles-wrapper .tile p{font-size:16px}}@media (max-width:1023px){.single-service-testimonials{padding-top:40px;padding-bottom:40px}}@media (min-width:1024px){.single-service-testimonials{padding-top:80px;padding-bottom:80px}}@media (max-width:1023px){.single-service-testimonials .container{position:relative}}@media (min-width:1024px){.single-service-testimonials .container{display:flex;flex-direction:row;flex-wrap:nowrap}}.single-service-testimonials .container .navigation{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px}@media (max-width:1023px){.single-service-testimonials .container .navigation{width:max-content;position:absolute;top:calc(50% - 50px)}}.single-service-testimonials .container .navigation.style-1{height:max-content}@media (max-width:1023px){.single-service-testimonials .container .navigation.style-1{right:24px}}.single-service-testimonials .container .navigation.style-2{padding-top:30px}@media (max-width:1023px){.single-service-testimonials .container .navigation.style-2{right:40px}}@media (min-width:1024px){.single-service-testimonials .container .navigation.style-2::before{content:"";width:10px;height:10px;position:absolute;top:98px;background-image:url(img/icons/corner-icon-gray.svg) !important;background-size:contain;background-repeat:no-repeat}.single-service-testimonials .container .navigation.style-2::after{content:"";background-color:var(--bg-gray);width:100%;height:62%;position:absolute;top:108px;border-top-right-radius:10px;border-bottom-right-radius:10px}}.single-service-testimonials .container .navigation.style-2 .swiper-button-prev{margin-left:24px}.single-service-testimonials .container .navigation.style-2 .swiper-button-prev::before{content:"";width:10px;height:10px;position:absolute;bottom:calc(100% - 108px - 62% - 10px);left:0;background-image:url(img/icons/corner-icon-gray.svg) !important;background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}.single-service-testimonials .container .navigation .swiper-button-prev,.single-service-testimonials .container .navigation .swiper-button-next{box-sizing:border-box;margin-top:0;display:flex;justify-content:center;align-items:center;position:static;background-repeat:no-repeat;background-position:center;transition:background-image 0.3s ease}@media (max-width:1023px){.single-service-testimonials .container .navigation .swiper-button-prev,.single-service-testimonials .container .navigation .swiper-button-next{height:40px;width:40px;border-radius:6px;border:1px solid var(--black);background-size:15px}}@media (min-width:1024px){.single-service-testimonials .container .navigation .swiper-button-prev,.single-service-testimonials .container .navigation .swiper-button-next{height:48px;width:48px;border-radius:8px;background-color:var(--bg-gray)}}.single-service-testimonials .container .navigation .swiper-button-prev::after,.single-service-testimonials .container .navigation .swiper-button-next::after{content:initial !important}.single-service-testimonials .container .navigation .swiper-button-prev{background-image:url(img/icons/arrow-prev.svg) !important}@media (max-width:1023px){.single-service-testimonials .container .navigation .swiper-button-prev{display:none}}.single-service-testimonials .container .navigation .swiper-button-prev:hover{background-image:url(img/icons/arrow-prev-light.svg) !important}.single-service-testimonials .container .navigation .swiper-button-next{background-image:url(img/icons/arrow-next.svg) !important}.single-service-testimonials .container .navigation .swiper-button-next:hover{background-image:url(img/icons/arrow-next-light.svg) !important}.single-service-testimonials .container .swiper .swiper-slide{box-sizing:border-box}.single-service-testimonials .container .swiper .swiper-slide .testimonial-heading{display:block;text-transform:uppercase;margin-bottom:16px}@media (max-width:1023px){.single-service-testimonials .container .swiper .swiper-slide .testimonial-heading{font-size:12px;width:calc(100% - 56px)}}@media (min-width:1024px){.single-service-testimonials .container .swiper .swiper-slide .testimonial-heading{font-size:16px}}.single-service-testimonials .container .swiper .swiper-slide .testimonial-heading:before{content:"";display:inline-block;background-color:var(--green);border-radius:2px}@media (max-width:1023px){.single-service-testimonials .container .swiper .swiper-slide .testimonial-heading:before{width:8px;height:8px;margin-right:8px}}@media (min-width:1024px){.single-service-testimonials .container .swiper .swiper-slide .testimonial-heading:before{width:12px;height:12px;margin-right:12px}}@media (max-width:1023px){.single-service-testimonials .container .swiper .swiper-slide .testimonial-content{margin-bottom:32px;font-size:24px;font-weight:500;line-height:140%;width:calc(100% - 56px)}}@media (min-width:1024px){.single-service-testimonials .container .swiper .swiper-slide .testimonial-content{margin-bottom:40px;font-size:48px;font-weight:500;line-height:130%;letter-spacing:-0.48px}}.single-service-testimonials .container .swiper .swiper-slide .testimonial-author{display:grid;grid-template-columns:40px 1fr;gap:0 24px}.single-service-testimonials .container .swiper .swiper-slide .testimonial-author .author-logo{grid-column:1;grid-row:1 / 3}.single-service-testimonials .container .swiper .swiper-slide .testimonial-author .author-name{grid-column:2;grid-row:1;font-weight:500;line-height:140%}@media (max-width:1023px){.single-service-testimonials .container .swiper .swiper-slide .testimonial-author .author-name{font-size:20px}}@media (min-width:1024px){.single-service-testimonials .container .swiper .swiper-slide .testimonial-author .author-name{font-size:24px;margin-bottom:4px}}.single-service-testimonials .container .swiper .swiper-slide .testimonial-author .author-title{grid-column:2;grid-row:2;font-weight:500}@media (max-width:1023px){.single-service-testimonials .container .swiper .swiper-slide .testimonial-author .author-title{font-size:14px;line-height:150%}}@media (min-width:1024px){.single-service-testimonials .container .swiper .swiper-slide .testimonial-author .author-title{font-size:12px;line-height:160%}}@media (max-width:1023px){.single-service-testimonials .container .swiper .swiper-slide.bg-gray{position:relative;padding:56px 16px 40px 16px;margin:32px 0;overflow:visible}}@media (min-width:1024px){.single-service-testimonials .container .swiper .swiper-slide.bg-gray{padding-top:51px;padding-left:48px;padding-right:48px}}@media (max-width:1023px){.single-service-testimonials .container .swiper .swiper-slide.bg-gray::before{content:"";height:64px;width:190px;background-image:url(img/shapes/shape_01.svg) !important;background-repeat:no-repeat;background-size:contain;background-position:right;position:absolute;top:-32px;right:0}}@media (max-width:1023px){.single-service-testimonials .container .swiper .swiper-slide.bg-gray::after{content:"";height:32px;width:150px;background-image:url(img/shapes/shape_02.svg) !important;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-32px;right:0}}@media (max-width:1023px){.single-service-testimonials .container .swiper .swiper-slide.bg-gray .testimonial-content{margin-bottom:48px}}@media (min-width:1024px){.single-service-testimonials .container .swiper .swiper-slide.bg-gray .testimonial-content{margin-bottom:171px}}@media (min-width:1024px){.single-service-testimonials .container .swiper .swiper-slide.bg-gray .testimonial-author{position:absolute;bottom:0;background-color:var(--white);width:max-content;margin-left:-48px;padding-left:48px;padding-right:68px;padding-top:33px;border-top-right-radius:10px}.single-service-testimonials .container .swiper .swiper-slide.bg-gray .testimonial-author::before,.single-service-testimonials .container .swiper .swiper-slide.bg-gray .testimonial-author::after{content:"";width:10px;height:10px;position:absolute;background-image:url(img/icons/corner-icon-white.svg) !important;background-size:contain;background-repeat:no-repeat}.single-service-testimonials .container .swiper .swiper-slide.bg-gray .testimonial-author::before{position:absolute;left:0;top:-10px}.single-service-testimonials .container .swiper .swiper-slide.bg-gray .testimonial-author::after{right:-10px;bottom:0}}.case-study-content .single-service-testimonials .container .swiper{width:100%;margin:0}.case-study-content .single-service-testimonials .container .swiper .swiper-slide .testimonial-content{font-size:20px}@media (min-width:1024px){.case-study-content .single-service-testimonials .container .swiper .swiper-slide .testimonial-content{font-size:32px}}.case-study-content .single-service-testimonials .container .navigation.style-2{width:63px}@media (max-width:1023px){.case-study-content .single-service-testimonials .container .swiper .swiper-slide.bg-gray .testimonial-content{width:100%}}.case-study-content>.container .case-study-content-wrapper h2{font-size:24px;line-height:140%;margin-bottom:16px}@media (min-width:1024px){.case-study-content>.container .case-study-content-wrapper h2{font-size:32px;margin-bottom:24px}}.case-study-content>.container .case-study-content-wrapper h3{font-size:18px;line-height:140%}@media (min-width:1024px){.case-study-content>.container .case-study-content-wrapper h3{font-size:24px}}.case-study-content>.container .case-study-content-wrapper .wp-block-image{margin-block:48px}@media (min-width:1024px){.case-study-content>.container .case-study-content-wrapper .wp-block-image{font-size:64px}}@media (max-width:1023px){.single-service-summary{padding-top:40px;padding-bottom:40px}}@media (min-width:1024px){.single-service-summary{padding-top:80px;padding-bottom:80px}}@media (max-width:1023px){.single-service-summary .container .swiper{margin:0 -16px}}.single-service-summary .container .swiper .swiper-slide{overflow-y:visible;box-sizing:border-box;display:grid}@media (max-width:1023px){.single-service-summary .container .swiper .swiper-slide{margin:32px 0;padding:32px 16px 24px 16px;grid-template-columns:1fr 16px max-content}}@media (min-width:1024px){.single-service-summary .container .swiper .swiper-slide{margin:48px 0;padding:40px 72px;grid-template-columns:1fr 80px max-content}}.single-service-summary .container .swiper .swiper-slide.bg-darkgreen .summary-title{color:var(--white)}.single-service-summary .container .swiper .swiper-slide.bg-yellow .summary-title{color:var(--black)}.single-service-summary .container .swiper .swiper-slide .navigation{grid-column:3;grid-row:1;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px}.single-service-summary .container .swiper .swiper-slide .navigation.style-green .swiper-button-prev,.single-service-summary .container .swiper .swiper-slide .navigation.style-green .swiper-button-next{background-color:var(--bg-green)}.single-service-summary .container .swiper .swiper-slide .navigation.style-green .swiper-button-prev:hover,.single-service-summary .container .swiper .swiper-slide .navigation.style-green .swiper-button-next:hover{background-color:var(--soft-green)}.single-service-summary .container .swiper .swiper-slide .navigation.style-yellow .swiper-button-prev,.single-service-summary .container .swiper .swiper-slide .navigation.style-yellow .swiper-button-next{background-color:var(--white)}.single-service-summary .container .swiper .swiper-slide .navigation.style-yellow .swiper-button-prev:hover,.single-service-summary .container .swiper .swiper-slide .navigation.style-yellow .swiper-button-next:hover{background-color:var(--gray01)}.single-service-summary .container .swiper .swiper-slide .navigation.style-yellow .swiper-button-prev:hover{background-image:url(img/icons/arrow-prev-light.svg) !important}.single-service-summary .container .swiper .swiper-slide .navigation.style-yellow .swiper-button-next:hover{background-image:url(img/icons/arrow-next-light.svg) !important}.single-service-summary .container .swiper .swiper-slide .navigation .swiper-button-prev,.single-service-summary .container .swiper .swiper-slide .navigation .swiper-button-next{transition:all 0.3s ease;box-sizing:border-box;margin-top:0;display:flex;justify-content:center;align-items:center;position:static;background-repeat:no-repeat;background-position:center}@media (max-width:1023px){.single-service-summary .container .swiper .swiper-slide .navigation .swiper-button-prev,.single-service-summary .container .swiper .swiper-slide .navigation .swiper-button-next{height:40px;width:40px;border-radius:6px;background-size:15px}}@media (min-width:1024px){.single-service-summary .container .swiper .swiper-slide .navigation .swiper-button-prev,.single-service-summary .container .swiper .swiper-slide .navigation .swiper-button-next{height:48px;width:48px;border-radius:8px;background-color:var(--bg-gray)}}.single-service-summary .container .swiper .swiper-slide .navigation .swiper-button-prev::after,.single-service-summary .container .swiper .swiper-slide .navigation .swiper-button-next::after{content:initial !important}.single-service-summary .container .swiper .swiper-slide .navigation .swiper-button-prev{background-image:url(img/icons/arrow-prev.svg) !important}.single-service-summary .container .swiper .swiper-slide .navigation .swiper-button-next{background-image:url(img/icons/arrow-next.svg) !important}.single-service-summary .container .swiper .swiper-slide .summary-title{grid-column:1;grid-row:1;font-weight:500;line-height:140%}@media (max-width:1023px){.single-service-summary .container .swiper .swiper-slide .summary-title{font-size:24px;margin-bottom:24px}}@media (min-width:1024px){.single-service-summary .container .swiper .swiper-slide .summary-title{font-size:32px;margin-bottom:41.5px}}.single-service-summary .container .swiper .swiper-slide .summary-content{margin:0;grid-row:2}@media (max-width:1023px){.single-service-summary .container .swiper .swiper-slide .summary-content{grid-column:1 / 4}}@media (min-width:1024px){.single-service-summary .container .swiper .swiper-slide .summary-content{grid-column:1}}.single-service-summary .container .swiper .swiper-slide .summary-btn{display:block;grid-row:3;border-width:1px;border-style:solid;text-align:center;text-transform:uppercase;font-weight:500;line-height:160%}@media (max-width:1023px){.single-service-summary .container .swiper .swiper-slide .summary-btn{grid-column:1 / 4;width:100%;border-radius:6px;padding:14px 32px;margin-top:24px;font-size:12px}}@media (min-width:1024px){.single-service-summary .container .swiper .swiper-slide .summary-btn{grid-column:2 / 4;border-radius:8px;padding:15px 32px;min-width:190px;margin-top:16px;font-size:16px}}.single-service-summary .container .swiper .swiper-slide .shapes{--base-color: #fff;position:absolute}.single-service-summary .container .swiper .swiper-slide .shapes.style-green{--main-color: var(--green)}.single-service-summary .container .swiper .swiper-slide .shapes.style-yellow{--main-color: var(--bg-yellow)}.single-service-summary .container .swiper .swiper-slide .shapes.top{left:0}@media (max-width:1023px){.single-service-summary .container .swiper .swiper-slide .shapes.top{--multiply: 3.9375;top:-32px}}@media (min-width:1024px){.single-service-summary .container .swiper .swiper-slide .shapes.top{--multiply: 2.1666;top:-48px}}.single-service-summary .container .swiper .swiper-slide .shapes.bottom{--multiply: 4.75}@media (max-width:1023px){.single-service-summary .container .swiper .swiper-slide .shapes.bottom{bottom:-32px;right:0;width:100%}.single-service-summary .container .swiper .swiper-slide .shapes.bottom .block--center{width:100%}}@media (min-width:1024px){.single-service-summary .container .swiper .swiper-slide .shapes.bottom{bottom:-48px;left:70px;right:unset}}@media (max-width:1023px){.single-service-boxes-and-ilustrations{padding-top:40px;padding-bottom:40px}}@media (min-width:1024px){.single-service-boxes-and-ilustrations{padding-top:80px;padding-bottom:80px}}@media (min-width:1024px){.single-service-boxes-and-ilustrations .container{display:grid;grid-template-columns:1fr 560px;gap:104px}}.single-service-boxes-and-ilustrations .container .text-wrapper{display:flex;flex-direction:column;justify-content:center}.single-service-boxes-and-ilustrations .container .text-wrapper h2,.single-service-boxes-and-ilustrations .container .text-wrapper p{max-width:488px;width:100%}.single-service-boxes-and-ilustrations .container .text-wrapper h2{font-weight:500;line-height:130%}@media (max-width:1023px){.single-service-boxes-and-ilustrations .container .text-wrapper h2{font-size:28px;margin-bottom:16px}}@media (min-width:1024px){.single-service-boxes-and-ilustrations .container .text-wrapper h2{font-size:40px;letter-spacing:-0.8px;margin-bottom:32px}}.single-service-boxes-and-ilustrations .container .text-wrapper p{font-weight:500;line-height:150%}@media (max-width:1023px){.single-service-boxes-and-ilustrations .container .text-wrapper p{font-size:14px}}@media (min-width:1024px){.single-service-boxes-and-ilustrations .container .text-wrapper p{font-size:16px;letter-spacing:0.16px}}@media (max-width:1023px){.single-service-boxes-and-ilustrations .container .boxes-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;gap:16px}}@media (min-width:1024px){.single-service-boxes-and-ilustrations .container .boxes-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:24px}}.single-service-boxes-and-ilustrations .container .boxes-wrapper .box{padding:0 24px 32px;display:flex;flex-direction:column;align-items:center}@media (max-width:1023px){.single-service-boxes-and-ilustrations .container .boxes-wrapper .box{min-width:248px}}.single-service-boxes-and-ilustrations .container .boxes-wrapper .box img{min-width:60%}.single-service-boxes-and-ilustrations .container .boxes-wrapper .box .box-heading{color:var(--green);text-align:center;font-weight:700;line-height:150%;font-size:16px;margin-bottom:12px}.single-service-boxes-and-ilustrations .container .boxes-wrapper .box p{color:var(--green);text-align:center;font-size:12px;font-weight:500;line-height:160%;margin-bottom:0}@media (max-width:1023px){.single-service-why-multishoring{padding-top:40px;padding-bottom:40px}}@media (min-width:1024px){.single-service-why-multishoring{padding-top:80px;padding-bottom:80px}}@media (max-width:1023px){.single-service-why-multishoring .header-section.style-1{display:flex;flex-direction:column-reverse}}@media (min-width:1024px){.single-service-why-multishoring .header-section.style-1{margin-bottom:80px;display:grid;gap:32px;grid-template-columns:1fr 1fr}}.single-service-why-multishoring .header-section.style-1 h2{display:flex;align-items:center}.single-service-why-multishoring .header-section.style-1 .image-wrapper{position:relative}@media (max-width:1023px){.single-service-why-multishoring .header-section.style-1 .image-wrapper{margin-bottom:32px}}.single-service-why-multishoring .header-section.style-1 .image-wrapper::before{content:"";position:absolute;background-image:url(img/icons/single-service-why-multishoring-02.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:1023px){.single-service-why-multishoring .header-section.style-1 .image-wrapper::before{left:15px;top:-36px;width:72px;height:72px}}@media (min-width:1024px){.single-service-why-multishoring .header-section.style-1 .image-wrapper::before{left:-100px;top:calc((100% - 143px) / 2);width:143px;height:143px}}.single-service-why-multishoring .header-section.style-1 .image-wrapper img{aspect-ratio:1.7939393939;object-fit:cover;width:100%}@media (max-width:1023px){.single-service-why-multishoring .header-section.style-1 .image-wrapper img{border-radius:8px}}@media (min-width:1024px){.single-service-why-multishoring .header-section.style-1 .image-wrapper img{border-radius:12px}}.single-service-why-multishoring .header-section.style-2 h2{text-align:center;position:relative;display:flex;justify-content:center;align-items:center}@media (min-width:1024px){.single-service-why-multishoring .header-section.style-2 h2{margin-bottom:100px}}.single-service-why-multishoring .header-section.style-2 h2::before{z-index:-1;content:"";position:absolute;background-image:url(img/icons/single-service-why-multishoring-02.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:1023px){.single-service-why-multishoring .header-section.style-2 h2::before{top:-21px;width:94px;height:94px}}@media (min-width:1024px){.single-service-why-multishoring .header-section.style-2 h2::before{top:-21px;width:143px;height:143px}}.single-service-why-multishoring .header-section h2{font-weight:500;line-height:130%;margin-bottom:32px}@media (max-width:1023px){.single-service-why-multishoring .header-section h2{font-size:28px}}@media (min-width:1024px){.single-service-why-multishoring .header-section h2{font-size:48px;letter-spacing:-0.48px}}@media (max-width:1023px){.single-service-why-multishoring .list-items-section{display:flex;flex-direction:row;overflow-x:scroll}}@media (min-width:1024px){.single-service-why-multishoring .list-items-section{display:grid;grid-template-columns:1fr 1fr}}.single-service-why-multishoring .list-items-section.style-1{gap:72px 32px}.single-service-why-multishoring .list-items-section.style-1 .list-item span{background-color:var(--bg-yellow)}.single-service-why-multishoring .list-items-section.style-2{gap:32px}.single-service-why-multishoring .list-items-section.style-2 .list-item{background-color:var(--bg-gray);border-radius:12px}@media (max-width:1023px){.single-service-why-multishoring .list-items-section.style-2 .list-item{padding:16px}}@media (min-width:1024px){.single-service-why-multishoring .list-items-section.style-2 .list-item{padding:32px 24px}}.single-service-why-multishoring .list-items-section.style-2 .list-item span{background-color:var(--white)}@media (max-width:1023px){.single-service-why-multishoring .list-items-section .list-item{display:grid;grid-template-rows:max-content 1fr auto;grid-template-columns:1fr;min-width:212px}}@media (min-width:1024px){.single-service-why-multishoring .list-items-section .list-item{display:grid;grid-template-columns:max-content auto;gap:24px 16px}}.single-service-why-multishoring .list-items-section .list-item span{display:flex;justify-content:center;align-items:center;border-radius:3px}@media (max-width:1023px){.single-service-why-multishoring .list-items-section .list-item span{width:40px;height:40px;padding:6px;margin-bottom:16px}}@media (min-width:1024px){.single-service-why-multishoring .list-items-section .list-item span{grid-column:1;grid-row:1;width:48px;height:48px;padding:7px}}.single-service-why-multishoring .list-items-section .list-item h3{font-weight:500;line-height:140%}@media (max-width:1023px){.single-service-why-multishoring .list-items-section .list-item h3{font-size:20px}}@media (min-width:1024px){.single-service-why-multishoring .list-items-section .list-item h3{grid-column:2;grid-row:1;font-size:32px}}@media (min-width:1024px){.single-service-why-multishoring .list-items-section .list-item p{grid-column:2;grid-row:2}}@media (max-width:1023px){.single-technology-perks{padding-top:40px;padding-bottom:40px}}@media (min-width:1024px){.single-technology-perks{padding-top:80px;padding-bottom:80px}}@media (max-width:1023px){.single-technology-perks .perks-image-mobile{position:relative;margin-bottom:32px}.single-technology-perks .perks-image-mobile::before{z-index:-1;position:absolute;top:-36px;right:20px;content:"";width:72px;height:72px;background-image:url("img/shapes/shape_03.svg");background-repeat:no-repeat;background-size:120%;background-position:top right}}@media (min-width:1024px){.single-technology-perks .perks-image-mobile{display:none}}.single-technology-perks h2{font-weight:500;line-height:130%}@media (max-width:1023px){.single-technology-perks h2{font-size:28px;margin-bottom:24px}}@media (min-width:1024px){.single-technology-perks h2{font-size:48px;letter-spacing:-0.48px;margin-bottom:64px}}@media (max-width:1023px){.single-technology-perks .perks-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;gap:32px}}@media (min-width:1024px){.single-technology-perks .perks-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:80px}}@media (max-width:1023px){.single-technology-perks .perks-wrapper .perk{min-width:80%;max-width:350px}}@media (max-width:1023px){.single-technology-perks .perks-wrapper .perks-image-desktop{display:none}}@media (min-width:1024px){.single-technology-perks .perks-wrapper .perks-image-desktop{grid-column:3;grid-row:1 / 3;position:relative;display:flex}.single-technology-perks .perks-wrapper .perks-image-desktop::before{z-index:-1;position:absolute;top:-126px;right:0;content:"";width:178px;height:141px;background-image:url("img/shapes/shape_03.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.single-technology-perks .perks-wrapper .perks-image-desktop img{object-fit:cover}}.single-technology-perks .perks-wrapper .perk .perk-heading{width:max-content;font-weight:500;line-height:150%;padding:12px 24px}@media (max-width:1023px){.single-technology-perks .perks-wrapper .perk .perk-heading{font-size:14px;padding:12px 24px;margin-bottom:16px}}@media (min-width:1024px){.single-technology-perks .perks-wrapper .perk .perk-heading{font-size:16px;letter-spacing:0.16px;margin-bottom:24px}}.single-technology-perks .perks-wrapper .perk p{font-size:16px;font-weight:500;line-height:150%;letter-spacing:0.16px}@media (max-width:1023px){.additional-executive-summary{padding-top:32px;padding-bottom:32px}}@media (min-width:1024px){.additional-executive-summary{padding-top:40px;padding-bottom:40px}}.additional-executive-summary .summary-header{font-size:16px;font-weight:500;line-height:160%;text-transform:uppercase}@media (max-width:1023px){.additional-executive-summary .summary-header{margin-bottom:24px}}@media (min-width:1024px){.additional-executive-summary .summary-header{margin-bottom:16px}}.additional-executive-summary p{background-color:var(--bg-gray);font-weight:500;line-height:140%;border-radius:12px}@media (max-width:1023px){.additional-executive-summary p{padding:24px;font-size:20px}}@media (min-width:1024px){.additional-executive-summary p{padding:32px;font-size:24px}}.article-content .additional-executive-summary:first-child{padding-top:0}@media (max-width:1023px){.additional-title-and-copy{padding-top:32px;padding-bottom:32px}}@media (min-width:1024px){.additional-title-and-copy{padding-top:40px;padding-bottom:40px}}@media (min-width:1024px){.additional-title-and-copy .container.two-columns{display:flex;flex-direction:row;gap:0 64px}.additional-title-and-copy .container.two-columns .col{width:50%}}.additional-title-and-copy .container.two-columns img{border-radius:12px;width:100%}@media (max-width:1023px){.additional-title-and-copy .container.two-columns img.mobile-image{margin-bottom:24px}}@media (min-width:1024px){.additional-title-and-copy .container.two-columns img.mobile-image{display:none}}@media (max-width:1023px){.additional-title-and-copy .container.two-columns img.desktop-image{display:none}}.additional-title-and-copy .container h2{font-weight:500}@media (max-width:1023px){.additional-title-and-copy .container h2{font-size:28px;line-height:130%;margin-bottom:24px}}@media (min-width:1024px){.additional-title-and-copy .container h2{font-size:32px;line-height:140%;margin-bottom:32px}}.additional-title-and-copy .container p{font-weight:500;line-height:150%}@media (max-width:1023px){.additional-title-and-copy .container p{font-size:14px;margin-bottom:24px}}@media (min-width:1024px){.additional-title-and-copy .container p{font-size:16px;margin-bottom:32px;letter-spacing:0.16px}}@media (max-width:1023px){.additional-bullets{padding-top:32px;padding-bottom:32px}}@media (min-width:1024px){.additional-bullets{padding-top:56px;padding-bottom:40px}}.additional-bullets h2,.additional-bullets .paragraph-1{max-width:1111px}.additional-bullets h2{font-weight:500}@media (max-width:1023px){.additional-bullets h2{font-size:28px;line-height:130%;margin-bottom:24px}}@media (min-width:1024px){.additional-bullets h2{font-size:32px;line-height:140%;margin-bottom:32px}}.additional-bullets .paragraph-1{font-weight:500;line-height:150%}@media (max-width:1023px){.additional-bullets .paragraph-1{font-size:14px;margin-bottom:24px}}@media (min-width:1024px){.additional-bullets .paragraph-1{font-size:16px;margin-bottom:40px;letter-spacing:0.16px}}.additional-bullets .paragraph-2{max-width:591px;font-weight:500;line-height:140%}@media (max-width:1023px){.additional-bullets .paragraph-2{font-size:20px;margin-bottom:40px}}@media (min-width:1024px){.additional-bullets .paragraph-2{font-size:24px;margin-bottom:80px}}@media (min-width:1024px){.additional-bullets .list-items-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px) and (max-width:1023px){.additional-bullets .list-items-wrapper{gap:24px}}@media (min-width:1024px) and (min-width:1024px){.additional-bullets .list-items-wrapper{gap:32px}}.additional-bullets .list-items-wrapper .list-item{position:relative}@media (max-width:1023px){.additional-bullets .list-items-wrapper .list-item{padding-left:28px}.additional-bullets .list-items-wrapper .list-item:not(:last-child){margin-bottom:24px}}@media (min-width:1024px){.additional-bullets .list-items-wrapper .list-item{padding-left:40px}}.additional-bullets .list-items-wrapper .list-item::before{content:"";background-image:url(img/icons/icon-multishoring-logo.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:0}@media (max-width:1023px){.additional-bullets .list-items-wrapper .list-item::before{top:6px;width:16px;height:16px}}@media (min-width:1024px){.additional-bullets .list-items-wrapper .list-item::before{top:2px;width:24px;height:24px}}.additional-bullets .list-items-wrapper .list-item h3{font-size:20px;font-weight:500;line-height:140%}@media (max-width:1023px){.additional-bullets .list-items-wrapper .list-item h3{margin-bottom:10px}}@media (min-width:1024px){.additional-bullets .list-items-wrapper .list-item h3{margin-bottom:16px}}.additional-bullets .list-items-wrapper .list-item p{font-weight:500;line-height:150%;margin-bottom:0}@media (max-width:1023px){.additional-bullets .list-items-wrapper .list-item p{font-size:14px}}@media (min-width:1024px){.additional-bullets .list-items-wrapper .list-item p{font-size:16px;letter-spacing:0.16px}}@media (max-width:1023px){.additional-steps{padding-top:24px;padding-bottom:24px}}@media (min-width:1024px){.additional-steps{padding-top:40px;padding-bottom:40px}}.additional-steps .container-right .swiper-pagination{position:static;display:flex}@media (max-width:1023px){.additional-steps .container-right .swiper-pagination{flex-direction:row;gap:8px;margin-bottom:32px;margin-right:-24px;overflow-x:scroll}}@media (min-width:1024px){.additional-steps .container-right .swiper-pagination{width:20.3%;flex-direction:column}}.additional-steps .container-right .swiper-pagination .swiper-pagination-bullet{font-size:14px;font-weight:700;line-height:150%;text-align:left;border-radius:8px;opacity:1;position:static;padding:10px;width:fit-content;height:unset;background-color:transparent;display:block;transition:translate 0.3s ease-in-out}@media (max-width:1023px){.additional-steps .container-right .swiper-pagination .swiper-pagination-bullet{width:fit-content;white-space:nowrap}}@media (min-width:1024px){.additional-steps .container-right .swiper-pagination .swiper-pagination-bullet{margin:0 0 4px}.additional-steps .container-right .swiper-pagination .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active){translate:0 -4px}}.additional-steps .container-right .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#fff;background-color:var(--green)}@media (min-width:1024px){.additional-steps .container-right .swiper{width:79.7%;overflow:hidden}}.additional-steps .container-right .swiper .swiper-slide{align-self:stretch;height:initial}.additional-steps .container-right .swiper .swiper-slide .step{position:relative;height:100%;box-sizing:border-box;display:grid;grid-template-rows:max-content auto}@media (min-width:768px){.additional-steps .container-right .swiper .swiper-slide .step{padding-top:48px}}.additional-steps .container-right .swiper .swiper-slide .step .step-counter{z-index:1;transition:0.3s ease-in background-color;background-color:var(--gray01);box-sizing:border-box;display:flex;align-items:center}@media (max-width:768px){.additional-steps .container-right .swiper .swiper-slide .step .step-counter{position:relative;flex-direction:row;padding:16px;border-top-left-radius:8px;border-top-right-radius:8px;width:max-content}}@media (min-width:768px){.additional-steps .container-right .swiper .swiper-slide .step .step-counter{padding:16px 24px;flex-direction:column;position:absolute;left:0;top:0;width:124px;height:170px;border-radius:8px}.additional-steps .container-right .swiper .swiper-slide .step .step-counter::before{transition:0.3s ease-in background-image;content:"";width:10px;height:10px;position:absolute;bottom:-10px;left:61px;background-image:url(img/icons/corner-icon-gray.svg) !important;background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);transform-origin:center}}.additional-steps .container-right .swiper .swiper-slide .step .step-counter::after{transition:0.3s ease-in background-image;content:"";width:10px;height:10px;position:absolute;background-image:url(img/icons/corner-icon-gray.svg) !important;background-size:contain;background-repeat:no-repeat;right:-9px}@media (max-width:768px){.additional-steps .container-right .swiper .swiper-slide .step .step-counter::after{bottom:0}}@media (min-width:768px){.additional-steps .container-right .swiper .swiper-slide .step .step-counter::after{top:38px}}.additional-steps .container-right .swiper .swiper-slide .step .step-counter .heading{color:var(--white);font-weight:500;line-height:160%}@media (max-width:768px){.additional-steps .container-right .swiper .swiper-slide .step .step-counter .heading{margin-bottom:0;margin-right:8px;font-size:12px}}@media (min-width:768px){.additional-steps .container-right .swiper .swiper-slide .step .step-counter .heading{margin-bottom:4px;font-size:16px}}.additional-steps .container-right .swiper .swiper-slide .step .step-counter .number{color:var(--gray01);background-color:var(--white);line-height:1;display:flex;align-items:center;justify-content:center;border-radius:8px}@media (max-width:768px){.additional-steps .container-right .swiper .swiper-slide .step .step-counter .number{font-size:14px;font-weight:700;width:41px;height:37px}}@media (min-width:768px){.additional-steps .container-right .swiper .swiper-slide .step .step-counter .number{font-size:24px;font-weight:500;width:55px;height:50px}}.additional-steps .container-right .swiper .swiper-slide .step .title{position:relative;transition:0.3s ease-in background-color;background-color:var(--gray01);color:var(--white);border-top-right-radius:8px;font-weight:500;line-height:140%}@media (max-width:768px){.additional-steps .container-right .swiper .swiper-slide .step .title{padding:16px 24px 0px 24px;margin:0}}@media (min-width:768px){.additional-steps .container-right .swiper .swiper-slide .step .title{margin:0 70px;padding:32px 40px 0 70px}.additional-steps .container-right .swiper .swiper-slide .step .title::after{transition:0.3s ease-in background-image;content:"";width:10px;height:10px;position:absolute;bottom:0;right:-9px;background-image:url(img/icons/corner-icon-gray.svg) !important;background-size:contain;background-repeat:no-repeat}}@media (max-width:1023px){.additional-steps .container-right .swiper .swiper-slide .step .title{font-size:20px}}@media (min-width:1024px){.additional-steps .container-right .swiper .swiper-slide .step .title{font-size:32px}}.additional-steps .container-right .swiper .swiper-slide .step .description{transition:0.3s ease-in background-color;background-color:var(--gray01);color:var(--white)}@media (max-width:768px){.additional-steps .container-right .swiper .swiper-slide .step .description{padding:24px;border-radius:0 0 8px 8px}}@media (min-width:768px){.additional-steps .container-right .swiper .swiper-slide .step .description{border-radius:0 8px 8px 8px;margin-left:70px;padding:32px 40px}}.additional-steps .container-right .swiper .swiper-slide.swiper-slide-active .step .step-counter{background-color:var(--green)}@media (min-width:1024px){.additional-steps .container-right .swiper .swiper-slide.swiper-slide-active .step .step-counter{clip-path:polygon(0 0, 100% 0, 100% 50%, 74% 73%, 60% 100%, 0 100%)}}.additional-steps .container-right .swiper .swiper-slide.swiper-slide-active .step .step-counter::before{background-image:url(img/icons/corner-icon-green.svg) !important}.additional-steps .container-right .swiper .swiper-slide.swiper-slide-active .step .step-counter::after{background-image:url(img/icons/corner-icon-green.svg) !important}.additional-steps .container-right .swiper .swiper-slide.swiper-slide-active .step .step-counter .number{color:var(--black);background-color:var(--bg-yellow)}.additional-steps .container-right .swiper .swiper-slide.swiper-slide-active .step .title{background-color:var(--green)}.additional-steps .container-right .swiper .swiper-slide.swiper-slide-active .step .title::after{background-image:url(img/icons/corner-icon-green.svg) !important}.additional-steps .container-right .swiper .swiper-slide.swiper-slide-active .step .description{background-color:var(--green)}@media (max-width:768px){.additional-steps .navigation{width:max-content;position:absolute;top:0;right:1px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px}.additional-steps .navigation .swiper-button-prev{margin-left:24px}.additional-steps .navigation .swiper-button-prev,.additional-steps .navigation .swiper-button-next{background-color:var(--gray01);height:40px;width:40px;border-radius:6px;background-size:15px;box-sizing:border-box;margin-top:0;display:flex;justify-content:center;align-items:center;position:static;background-repeat:no-repeat;background-position:center;background-size:60%;transition:background-image 0.3s ease}.additional-steps .navigation .swiper-button-prev::after,.additional-steps .navigation .swiper-button-next::after{content:initial !important}.additional-steps .navigation .swiper-button-prev{background-image:url(img/icons/arrow-prev.svg) !important}.additional-steps .navigation .swiper-button-prev:hover{background-image:url(img/icons/arrow-prev-light.svg) !important}.additional-steps .navigation .swiper-button-next{background-image:url(img/icons/arrow-next.svg) !important}.additional-steps .navigation .swiper-button-next:hover{background-image:url(img/icons/arrow-next-light.svg) !important}}@media (min-width:768px){.additional-steps .navigation{display:none}}.case-study-why-multishoring{background-color:var(--bg-gray)}@media (max-width:1023px){.case-study-why-multishoring{margin-bottom:32px}}.case-study-why-multishoring .container{position:relative}@media (max-width:1023px){.case-study-why-multishoring .container{margin-top:32px;margin-bottom:32px;padding-top:24px;padding-bottom:24px}}@media (min-width:1024px){.case-study-why-multishoring .container{margin-top:48px;padding-top:80px;padding-bottom:128px}}@media (min-width:1024px){.case-study-why-multishoring .container .why-multishoring-intro{min-height:256px;display:grid;grid-template-columns:1fr 1fr;gap:104px;margin-bottom:56px}}.case-study-why-multishoring .container .why-multishoring-intro .col{width:100%}.case-study-why-multishoring .container .why-multishoring-intro .col.col-1 img{width:40px;width:40px;margin-bottom:24px}.case-study-why-multishoring .container .why-multishoring-intro .col.col-1 h2{font-weight:500;line-height:130%}@media (max-width:1023px){.case-study-why-multishoring .container .why-multishoring-intro .col.col-1 h2{font-size:28px;margin-bottom:24px}}@media (min-width:1024px){.case-study-why-multishoring .container .why-multishoring-intro .col.col-1 h2{font-size:48px;letter-spacing:-0.48px}}.case-study-why-multishoring .container .why-multishoring-intro .col.col-1 p{font-weight:500;line-height:150%}@media (max-width:1023px){.case-study-why-multishoring .container .why-multishoring-intro .col.col-1 p{font-size:14px;margin-bottom:24px}}@media (min-width:1024px){.case-study-why-multishoring .container .why-multishoring-intro .col.col-1 p{font-size:20px}}.case-study-why-multishoring .container .why-multishoring-intro .col.col-2{display:flex;align-items:center}@media (min-width:1024px){.case-study-why-multishoring .container .why-multishoring-points .list-items{column-count:3;column-gap:39px}}.case-study-why-multishoring .container .why-multishoring-points .list-items .list-item{background-color:var(--white);border-radius:8px;height:max-content;display:inline-block;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap}@media (max-width:1023px){.case-study-why-multishoring .container .why-multishoring-points .list-items .list-item{margin-bottom:16px;padding:16px}}@media (min-width:1024px){.case-study-why-multishoring .container .why-multishoring-points .list-items .list-item{margin-bottom:18px;padding:18px 28px}}.case-study-why-multishoring .container .why-multishoring-points .list-items .list-item .marker{width:25px}.case-study-why-multishoring .container .why-multishoring-points .list-items .list-item .marker::before{display:inline-block;content:"";width:9px;height:9px;background-color:var(--soft-green);border-radius:2px}.case-study-why-multishoring .container .why-multishoring-points .list-items .list-item .content p{font-size:20px;font-weight:500;line-height:140%;margin-bottom:0}.case-study-why-multishoring .container .why-multishoring-points .list-items .list-item .content a{margin-top:10px;font-size:16px;font-weight:700;line-height:160%;text-decoration-line:underline}.case-study-why-multishoring .container .shapes.top{position:absolute;--multiply: 9.98}@media (max-width:1023px){.case-study-why-multishoring .container .shapes.top{top:-32px;right:0;width:170px}}@media (min-width:1024px){.case-study-why-multishoring .container .shapes.top{top:-48px;left:0}}.case-study-why-multishoring .container .shapes.top .square{background-color:var(--bg-gray)}.case-study-why-multishoring .container .shapes.top .square::after{background-color:var(--white)}.case-study-why-multishoring .container .shapes.top .block--center{background-color:var(--bg-gray)}.case-study-why-multishoring .container .shapes.bottom{position:absolute;--multiply: 4.8958}@media (max-width:1023px){.case-study-why-multishoring .container .shapes.bottom{bottom:-32px;right:0;width:100%}.case-study-why-multishoring .container .shapes.bottom .block--center{width:100%}.case-study-why-multishoring .container .shapes.bottom .square{background-color:var(--bg-gray)}.case-study-why-multishoring .container .shapes.bottom .square::after{background-color:var(--white)}.case-study-why-multishoring .container .shapes.bottom .block--center{background-color:var(--bg-gray)}}@media (min-width:1024px){.case-study-why-multishoring .container .shapes.bottom{bottom:0;right:0;transform:rotate(180deg)}.case-study-why-multishoring .container .shapes.bottom .square{background-color:var(--white)}.case-study-why-multishoring .container .shapes.bottom .square::after{background-color:var(--bg-gray)}.case-study-why-multishoring .container .shapes.bottom .block--center{background-color:var(--white)}}@media (max-width:1023px){.single-partnership{padding-top:40px;padding-bottom:40px}}@media (min-width:1024px){.single-partnership{padding-top:89px;padding-bottom:102px}}@media (max-width:1023px){.single-partnership .container{margin-bottom:38px}}@media (min-width:1024px){.single-partnership .container{display:grid;grid-template-columns:450px 1fr;gap:95px;margin-bottom:40px}}.single-partnership .container .headings span{display:block;color:var(--green);font-weight:500;line-height:160%;text-transform:uppercase}.single-partnership .container .headings span::before{content:"";display:inline-block;width:12px;height:12px;margin-right:12px;background-color:var(--green);border-radius:2px}@media (max-width:1023px){.single-partnership .container .headings span{font-size:12px;margin-bottom:10px}}@media (min-width:1024px){.single-partnership .container .headings span{font-size:16px;margin-bottom:16px}}.single-partnership .container .headings h2{font-weight:500;line-height:130%;margin-bottom:0}@media (max-width:1023px){.single-partnership .container .headings h2{font-size:28px}}@media (min-width:1024px){.single-partnership .container .headings h2{font-size:48px}}.single-partnership .container .swiper-pagination{position:static;display:flex}@media (max-width:1023px){.single-partnership .container .swiper-pagination{display:none}}@media (min-width:1024px){.single-partnership .container .swiper-pagination{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end}}.single-partnership .container .swiper-pagination .swiper-pagination-bullet{height:max-content;font-size:16px;font-weight:700;line-height:150%;text-align:left;border-radius:8px;opacity:1;position:static;padding:8px 16px;width:fit-content;background-color:transparent;display:block;transition:translate 0.3s ease-in-out}@media (max-width:1023px){.single-partnership .container .swiper-pagination .swiper-pagination-bullet{width:fit-content;white-space:nowrap}}@media (min-width:1024px){.single-partnership .container .swiper-pagination .swiper-pagination-bullet{margin:14px 0 14px 20px}.single-partnership .container .swiper-pagination .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active){translate:0 -4px}}.single-partnership .container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{color:var(--black);background-color:var(--bg-yellow)}.single-partnership .container-right{position:relative}@media (max-width:1023px){.single-partnership .container-right{padding-right:0}}@media (min-width:1024px){.single-partnership .container-right .swiper{overflow:hidden}}.single-partnership .container-right .swiper .swiper-slide{box-sizing:border-box}@media (max-width:1023px){.single-partnership .container-right .swiper .swiper-slide{margin-bottom:24px}}.single-partnership .container-right .swiper .swiper-slide.swiper-slide-active .tile-body{-webkit-animation:in 1s forwards}.single-partnership .container-right .swiper .swiper-slide.swiper-slide-active .tile-body .tile-front{-webkit-animation:notvisible 0.5s forwards}.single-partnership .container-right .swiper .swiper-slide.swiper-slide-active .tile-body .tile-back{-webkit-animation:visible 0.5s forwards}.single-partnership .container-right .swiper .swiper-slide .tile-body{position:relative;-webkit-animation:out 1s forwards;height:100%}@media (max-width:1023px){.single-partnership .container-right .swiper .swiper-slide .tile-body{display:flex;min-height:310px}}@media (min-width:1024px){.single-partnership .container-right .swiper .swiper-slide .tile-body{min-height:500px}}.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-front,.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-back{height:100%;animation-delay:0.5s}@media (max-width:1023px){.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-front,.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-back{border-radius:8px}}@media (min-width:1024px){.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-front,.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-back{border-radius:12px}}.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-front{-webkit-animation:visible 0.5s forwards}@media (max-width:1023px){.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-front{height:initial !important}}.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-front img{height:100%;width:100%;object-fit:cover}.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-back{-webkit-animation:notvisible 0.5s forwards;opacity:0;transform:rotateY(-180deg);position:absolute;top:0;left:0;bottom:0;right:0;z-index:0;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1023px){.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-back{padding:16px}}@media (min-width:1024px){.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-back{padding:40px 40px 70px}}.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-back .icon{background-color:var(--soft-green)}@media (max-width:1023px){.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-back .icon{padding:6px;width:40px;height:40px;border-radius:3px}}@media (min-width:1024px){.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-back .icon{padding:10px;width:60px;height:60px;border-radius:5px}}.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-back .text h3{font-weight:500;line-height:140%}@media (max-width:1023px){.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-back .text h3{font-size:20px;margin-bottom:16px}}@media (min-width:1024px){.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-back .text h3{font-size:32px;margin-bottom:24px}}.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-back .text p{margin-bottom:0}@media (max-width:1023px){.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-back .text p{font-size:14px;font-weight:500;line-height:150%}}@media (min-width:1024px){.single-partnership .container-right .swiper .swiper-slide .tile-body .tile-back .text p{font-size:16px;font-weight:400;line-height:180%}}.single-partnership .container-right .navigation{position:absolute;right:0;width:36%;height:100%}@media (max-width:1023px){.single-partnership .container-right .navigation{display:none}}.single-partnership .container-right .navigation .swiper-button-next{cursor:url(img/cursor-next.svg), auto;width:100%;height:100%;left:0;top:0;margin-top:0}.single-partnership .container-right .navigation .swiper-button-next::after{content:""}@-webkit-keyframes in{from{-webkit-transform:rotateY(0deg)}to{-webkit-transform:rotateY(-180deg)}}@-webkit-keyframes out{0%{-webkit-transform:rotateY(-180deg)}100%{-webkit-transform:rotateY(0deg)}}@-webkit-keyframes visible{from{opacity:0}to{opacity:1}}@-webkit-keyframes notvisible{0%{opacity:1}100%{opacity:0}}.additional-to-conclude{margin-block:32px 72px}.additional-to-conclude h2{margin-bottom:24px}.additional-to-conclude .content{margin-top:0;padding:32px;border-radius:12px;font-size:14px}@media (min-width:768px){.additional-to-conclude .content{font-size:24px;line-height:1.4}.additional-to-conclude .content.case{font-size:20px}}.additional-to-conclude .content p:has(+ p){margin-bottom:1.5em}.additional-to-conclude .content p:last-child{margin-bottom:0}@media (min-width:768px){.additional-to-conclude{margin-block:80px 100px}}.additional-titles-and-copy-2-column{margin-block:48px}@media (min-width:768px){.additional-titles-and-copy-2-column{margin-block:80px}}@media (max-width:767px){.additional-titles-and-copy-2-column .row{--bs-gutter-y: 24px}.additional-titles-and-copy-2-column .row h2{font-size:28px}}.additional-summary{margin-block:40px}@media (min-width:1024px){.additional-summary{margin-block:80px}}.additional-summary .additional-img img{aspect-ratio:1.3251231527;object-fit:cover;border-radius:12px}@media (min-width:1024px){.additional-summary .additional-img img{aspect-ratio:1.8543046358}}.additional-summary .green-content{padding:24px}@media (min-width:1024px){.additional-summary .green-content{padding:32px}}.additional-summary h2{margin:0}.additional-summary h4{margin-bottom:24px}.additional-summary .summary-content{margin-block:24px}@media (min-width:1024px){.additional-summary .summary-content{margin-block:56px 40px}}@media (max-width:1023px){.additional-summary .summary-content .row{--bs-gutter-y: 24px}}.additional-summary .columns-content{--bs-gutter-y: 24px}.case-list{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:16px;margin-bottom:56px}.case-list p{margin-bottom:0}.case-list p.heading{font-size:14px;font-weight:700;margin-bottom:12px;line-height:150%}@media (min-width:1024px){.case-list p.heading{font-size:20px;line-height:130%}}.case-list .details{margin-top:12px}@media (min-width:1024px){.case-list{margin-bottom:64px}}.case-list li{position:relative;padding-left:21px}.case-list li:before{content:"";left:0;width:9px;height:9px;background-color:#163537;border-radius:2px;display:inline-block;margin-right:12px;position:absolute;top:0.8em}.case-benefits{margin-block:40px 80px}.case-benefits .icon{min-width:40px}.case-benefits .icon img{background-color:#FFF3D3;padding:4px;border-radius:3px}.case-benefits h2{margin-bottom:24px}@media (min-width:1024px){.case-benefits h2{margin-bottom:32px}}.case-benefits .heading{font-size:18px;font-weight:500;line-height:140%;margin-bottom:16px}@media (min-width:1024px){.case-benefits .heading{font-size:20px}}@media (min-width:1024px){.case-benefits .case-benefits-list{display:grid;grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:1023px){.case-benefits .case-benefits-list{display:flex;flex-direction:column;gap:30px}}.case-benefits .case-benefits-list .case-benefit-single{display:flex;gap:10px}.case-benefits .case-benefits-list .case-benefit-single h3{margin-top:0}.case-numbers{margin-block:56px}@media (min-width:1024px){.case-numbers{margin-block:64px}}.case-numbers h2{margin-bottom:24px}.case-numbers .case-numbers--blocks{display:flex;justify-content:space-between;margin-bottom:20px;gap:16px;flex-direction:column}@media (min-width:1024px){.case-numbers .case-numbers--blocks{flex-direction:row;gap:25px}}.case-numbers .case-numbers--blocks .case-numbers--single{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:12px;border:4px solid #EDEBE6;width:100%}.case-numbers .case-numbers--blocks .case-numbers--single .heading span{border-radius:8px;background:var(--Brand-colors-Background-yellow, #FFF3D3);padding:2px 12px 0px 12px;display:inline-block;font-family:"Space Grotesk";font-size:24px;line-height:140%}.case-numbers .case-numbers--blocks .case-numbers--single .content span{font-size:14px;line-height:150%}.wp-block-post-excerpt{font-size:20px;line-height:140%}@media (min-width:1024px){.wp-block-post-excerpt{font-size:32px}}.swiper.blog-services--swiper{margin-top:32px;overflow:visible}@media (max-width:1023px){.swiper.blog-services--swiper{max-width:75%;margin-left:0}}@media (min-width:1024px){.swiper.blog-services--swiper{margin-top:56px}}.swiper.blog-services--swiper .swiper-slide{text-align:center}.swiper.blog-services--swiper .swiper-slide img{display:block;width:100px;background-color:#F7F6F3;border-radius:12px}@media (min-width:1024px){.swiper.blog-services--swiper .swiper-slide img{margin-inline:auto}}@media (min-width:1024px){.swiper.blog-services--swiper .service-slide{max-width:280px}}@media (max-width:1023px){.swiper.blog-services--swiper span{display:Flex;gap:16px;align-items:center;margin-bottom:24px}.swiper.blog-services--swiper p{text-align:left}.swiper.blog-services--swiper img{max-width:80px;max-height:80px}}.swiper.blog-services--swiper h4{font-size:18px}@media (max-width:1023px){.swiper.blog-services--swiper h4{text-align:left}}@media (min-width:1024px){.swiper.blog-services--swiper h4{font-size:24px;margin-block:20px 16px}}.homepage-services h2 span.ez-toc-section,.homepage-services h2 span.ez-toc-section-end{display:none !important}.article-content{}.article-content #ez-toc-container a{font-size:16px;line-height:1.8}.article-content #ez-toc-container a:hover{text-decoration:underline !important}.article-content #ez-toc-container a:before{margin-right:8px;text-decoration:none}.article-content #ez-toc-container .ez-toc-list-level-1{list-style:none;counter-reset:level1}.article-content #ez-toc-container .ez-toc-list-level-1 .ez-toc-heading-level-2{counter-increment:level1;margin-bottom:0.5rem}.article-content #ez-toc-container .ez-toc-list-level-1 .ez-toc-heading-level-2>a{text-decoration:none;color:#000}.article-content #ez-toc-container .ez-toc-list-level-1 .ez-toc-heading-level-2>a:before{content:counter(level1) "."}.article-content #ez-toc-container .ez-toc-list-level-3{list-style:none;counter-reset:level2}.article-content #ez-toc-container .ez-toc-list-level-3 .ez-toc-heading-level-3{counter-increment:level2;margin-bottom:0.5rem}.article-content #ez-toc-container .ez-toc-list-level-3 .ez-toc-heading-level-3>a{text-decoration:none;color:#000}.article-content #ez-toc-container .ez-toc-list-level-3 .ez-toc-heading-level-3>a:before{content:counter(level2, lower-latin) "."}.article-content #ez-toc-container .ez-toc-list-level-4{list-style:none;counter-reset:level3}.article-content #ez-toc-container .ez-toc-list-level-4 .ez-toc-heading-level-4{counter-increment:level3;margin-bottom:0.5rem}.article-content #ez-toc-container .ez-toc-list-level-4 .ez-toc-heading-level-4>a{text-decoration:none;color:#000}.article-content #ez-toc-container .ez-toc-list-level-4 .ez-toc-heading-level-4>a:before{content:counter(level3, lower-roman) "."}.article-content div#ez-toc-container{background-color:unset;border:unset}html{scroll-padding:0}img{max-width:100%}@media (max-width:1023px){.desktop-only{display:none}}@media (min-width:1024px){.mobile-only{display:none}}.scroll-lock{overflow:hidden}@media (max-width:1023px){.img-width-100-mobile{width:100%}}@media (max-width:1023px){.infographic{text-align:center}.infographic .col-lg-4{margin-bottom:40px}}@keyframes slideInFromLeft{0%{opacity:0}100%{opacity:1}}.loadMoreBtn{font-family:"Space Grotesk";font-size:14px;font-style:normal;font-weight:700;line-height:150%;text-decoration-line:underline;position:relative;margin:0 auto}.loadMoreBtn span{display:flex;justify-content:center;align-items:center;gap:3px;text-transform:uppercase}.loadMoreBtn span:after{content:url("data:image/svg+xml; utf8, %3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2717%27%20height%3D%2717%27%20viewBox%3D%270%200%2017%2017%27%20fill%3D%27none%27%3E%0A%3Cpath%20d%3D%27M1.5%205.79443L2.73143%204.5L8.49495%2010.5584L14.2686%204.5L15.5%205.79443L9.5447%2012.0438C9.26208%2012.3408%208.88861%2012.5%208.49495%2012.5C8.1013%2012.5%207.72783%2012.3408%207.44521%2012.0438L1.5%205.79443Z%27%20fill%3D%27%23353533%27%2F%3E%0A%3C%2Fsvg%3E");width:16px;height:16px}.case-study-why-multishoring:has(+ .custom-contact-form){margin-top:48px}.case-study-why-multishoring:has(+ .custom-contact-form) .container .shapes.bottom .block--center{background-color:var(--bg-gray)}.case-study-why-multishoring+.custom-contact-form{margin-top:0}.case-study-why-multishoring+.custom-contact-form .shapes.top-inside .block--center,.case-study-why-multishoring+.custom-contact-form .shapes.top .square::after{background-color:var(--bg-gray)}.country-list{color:var(--black)}*{scroll-padding-top:90px !important}@media (min-width:1024px){*{scroll-padding-top:100px !important}}br.mobile-break{display:none}@media (max-width:1024px){br.mobile-break{display:block}}#menu{display:none}.grecaptcha-badge{display:none !important}.blog-article-content .article-content p a,.blog-article-content .article-content :not(nav) li a{text-decoration:underline}.inner-menu{flex:1}.menu-switcher{width:250px}.desktop-menu .menu-content .inner-menu-container .single-menu .menu{display:Flex !important;max-width:90%}.load-more{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:150%;text-decoration-line:underline;margin-top:24px;gap:5px}@media (min-width:1024px){.load-more{margin-top:32px}}.load-more:after{content:url("img/arrow-down.svg")}@media (min-width:1024px){.result-details.page{padding-left:25px;display:flex}.result-details.page .post-details{position:relative}.result-details.page .post-details:before{position:absolute;top:20px;left:-25px;translate:0 -50%;content:"";min-width:9PX;height:9px;background-color:#EDEBE6;border-radius:2px;transition:background-color 0.3s ease-in-out}.result-details.page .post-details:hover:before{background-color:#376669}}