:where(.home-main) :where(a,abbr,address,b,blockquote,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strong,sub,sup,u,ul,var){margin:0;padding:0;border:0;font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;vertical-align:baseline;background:transparent}.home-main{font-family:Lato,Helvetica,Arial,Lucida,sans-serif;font-size:22px;color:#000;background:#fff;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.home-main) :where(ol,ul){list-style:none}:where(.home-main) :where(article,aside,footer,header,hgroup,nav,section){display:block}:where(.home-main) a{color:#08aeee;text-decoration:none}:where(.home-main) a:hover{text-decoration:none}:where(.home-main) p{padding-bottom:1em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px}:where(.home-main) p:not(.has-background):last-of-type{padding-bottom:0}:where(.home-main) p a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px}:where(.home-main) p span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px}:where(.home-main) :where(cite,em,i){font-style:italic}:where(.home-main) :where(embed,iframe,object,video){max-width:100%}:where(.home-main) :where(h1,h2,h3,h4,h5,h6){color:#115783;padding-bottom:10px;line-height:1em;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:500}:where(.home-main) h1{font-size:50px}:where(.home-main) h2{font-size:clamp(36px,2.764vw,50px);font-weight:700}:where(.home-main) h3{font-size:36px}:where(.home-main) h4{font-family:Lato;font-size:30px;font-weight:500}:where(.home-main) input:is([type=email],[type=tel],[type=text]){appearance:none}:where(.home-main) :is(input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea){background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e}:where(.home-main) :is(input.title,input[type=text],select,textarea){margin:0}:where(.home-main) textarea{padding:4px}:where(.home-main) :is(button,input,select,textarea){font-family:inherit}:where(.home-main) img{max-width:100%;height:auto}:where(.home-main) :where(iframe,object,video){vertical-align:bottom}@keyframes sapa-fade-bottom{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@keyframes sapa-fade-left{0%{opacity:0;transform:translate(-10%)}to{opacity:1;transform:translate(0)}}@keyframes sapa-fade-top{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translate(0)}}@keyframes tada{0%{transform:scaleZ(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scaleZ(1)}}@media only screen and (max-width:980px){:where(.home-main) :where(iframe,object,video){max-width:100%;height:300px}}@font-face{font-family:Tesla;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tesla/TESLA.ttf)format("truetype")}.sapa-slider--module{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;animation-timing-function:linear;animation-duration:.2s}.sapa-slider--dark,.sapa-slider--dark h1,.sapa-slider--dark h2,.sapa-slider--dark h3,.sapa-slider--dark h4,.sapa-slider--dark h5,.sapa-slider--dark h6{color:#fff}.sapa-slider__arrow--next:before,.sapa-slider__arrow--prev:before{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.sapa-slider .sapa-slider__container{width:100%;margin:0 auto;position:relative;z-index:2}.sapa-slider__slides .sapa-slider__container{display:table;table-layout:fixed}.sapa-slider__slides .sapa-slider__inner{display:table-cell;width:100%;vertical-align:middle}.sapa-slider__content{font-weight:400;color:#333}.sapa-slider__content p:last-of-type{padding-bottom:0}.sapa-slider--dark .sapa-slider__content{color:#fff}.sapa-slider__description{word-wrap:break-word}.is-active .sapa-slider__description{animation-duration:.7s;animation-delay:.9s;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-name:sapa-fade-bottom}.sapa-slider--dark .sapa-slider__description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.sapa-slider__description{padding:16% 8%;width:auto;margin:auto}.sapa-slider__slide--with-image .sapa-slider__description{width:47.25%;padding-left:0;padding-right:0;text-align:left;margin-left:auto;margin-right:0}.sapa-slider__description .sapa-slider__title{font-weight:300;margin-top:0}.sapa-slider__image{position:absolute;bottom:0}.sapa-slider__slide:first-child .sapa-slider__image img{opacity:0}.sapa-slider__slide:first-child img.active{opacity:1;animation-duration:.7s;animation-delay:.6s;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-name:sapa-fade-left}.sapa-slider__media--center .sapa-slider__image{bottom:auto;top:50%}.is-active .sapa-slider__image{animation-duration:.7s;animation-delay:.6s;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-name:sapa-fade-left}.sapa-slider__image img{width:auto;vertical-align:bottom}.sapa-slider__image{width:47.25%;margin-right:5.5%}@media(max-width:980px){.sapa-slider__description h2.sapa-slider__title{font-size:26px;font-weight:500}.sapa-slider__description .sapa-slider__title{font-weight:500}.sapa-slider__content{font-weight:400}.sapa-slider__description{text-align:center}.sapa-slider__slide--with-image .sapa-slider__description{text-align:left}}@media(max-width:767px){.sapa-slider__description h2.sapa-slider__title{font-size:24px}.sapa-slider__description{text-align:center}.sapa-slider__slide--with-image .sapa-slider__description{text-align:center;width:100%}.sapa-slider__media--center .sapa-slider__image{top:0}.sapa-slider__image{display:none;position:relative;top:auto;width:100%;margin:6% auto 0;padding:0}.sapa-slider__image img{max-height:300px}}@media(max-width:479px){.sapa-slider__description h2.sapa-slider__title{font-size:20px}.sapa-slider__content{font-weight:400;display:block}}.sapa-slider{position:relative;overflow:hidden}.sapa-slider__slides{display:grid}.sapa-slider__slide{padding:0 6%;background-size:cover;background-position:50%;background-repeat:no-repeat}.sapa-slider .sapa-slider__slide{display:none;grid-area:1/1;position:relative;width:100%;text-align:center;list-style:none;background-position:50%;background-size:cover}.sapa-slider .sapa-slider__slide:first-child{display:list-item}.sapa-slider__dots{position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:10}.sapa-slider__dots a{display:inline-block;background-color:#ffffff80;text-indent:-9999px;border-radius:7px;width:7px;height:7px;margin-right:10px;padding:0;opacity:.5}.sapa-slider__dots .is-active{opacity:1;background-color:#fff}.sapa-slider__dots a:last-child{margin-right:0}@media(max-width:767px){.sapa-slider__dots{bottom:5%;height:14px}}.sapa-slider__arrow--next,.sapa-slider__arrow--prev{position:absolute;top:50%;z-index:100;font-size:48px;line-height:1;color:#fff;transform:translateY(-50%);transition:left .2s ease-in-out,right .2s ease-in-out,opacity .2s ease-in-out;opacity:0}.sapa-slider:hover .sapa-slider__arrow--prev{left:22px;opacity:1}.sapa-slider:hover .sapa-slider__arrow--next{right:22px;opacity:1}.sapa-slider__arrow--next:hover,.sapa-slider__arrow--prev:hover{text-decoration:none}.sapa-slider__arrow--prev{left:-22px}.sapa-slider__arrow--next{right:-22px}.sapa-slider__arrow--prev:before{content:"4"}.sapa-slider__arrow--next:before{content:"5"}@media(max-width:767px){.sapa-slider:hover .sapa-slider__arrow--prev{left:0;opacity:1}.sapa-slider:hover .sapa-slider__arrow--next{right:0;opacity:1}}.sapa-slider__content{font-size:25px}.sapa-slider .sapa-slider__container{max-width:1260px}.sapa-slider__description .sapa-slider__title{font-size:76px}.services-section{position:relative;padding:25px 0 0;background-color:#f3f3f3;background-position:50%;background-size:cover}.services-row{width:99%;max-width:1260px;margin:auto;position:relative;padding:0 clamp(20px,8.571vw,120px);background-position:50%;background-size:cover;background-repeat:no-repeat}.services-column{position:relative;z-index:2;min-height:1px;background-position:50%;background-size:cover;background-repeat:no-repeat}.services-heading,.service-card-summary,.service-action{position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat;text-align:left}.services-heading{width:100%}.services-heading h1,.services-heading h2{color:#115783}.services-section h2{padding-bottom:25px;color:#115783;font-size:clamp(23px,3.077vw,42px);line-height:clamp(26px,3.846vw,50px);text-align:center}.services-grid{display:flex;align-items:flex-end;justify-content:center}.services-grid>.service-card{width:15.6%;margin-right:5.5%}.services-grid>.service-card.service-card-last{margin-right:0}.services-grid>.service-card{display:flex;flex-direction:column;justify-content:center}.service-card-summary{margin-bottom:10px}.service-card-content{width:100%;max-width:550px;margin:0 auto;position:relative;text-align:center;word-wrap:break-word}.service-icon-wrap{display:inline-block;width:100%;max-width:100%;margin-bottom:20px;line-height:0;cursor:pointer;animation:sapa-fade-top 1s cubic-bezier(.77,0,.175,1) both}.service-icon-wrap img{border-radius:inherit}.service-icon-wrap:hover .service-icon{animation:tada 1s both infinite}.service-icon-wrap>.service-icon{position:static}@media(prefers-reduced-motion:reduce){.service-icon-wrap,.service-icon-wrap:hover .service-icon{animation:none}}.service-card-title{height:100%;min-height:58px;padding-bottom:0;font-size:18px;line-height:normal;text-align:center}.service-card-title span{color:#3c3c3c;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-size:17px;font-weight:700;line-height:normal}.service-action{display:flex;justify-content:center;margin-top:10px}.service-action a{padding:10px 17px;border-radius:5px;background:#08aeee;color:#fff;font-size:16px}.service-action a:hover{background:#125884;opacity:1;transition:background-color .4s ease-in-out,opacity .4s ease-in-out}.services-details-row{position:relative;inset:100% 0 0;z-index:9;width:calc(100% - 40px);min-height:26px;max-width:1200px;margin:0 auto;padding:25px clamp(20px,8.571vw,120px) 0;color:#000}.service-detail{display:flex;align-items:center;justify-content:center;height:100%;border-top:1px solid #999;background:#f3f3f3;color:#000}.service-detail[hidden]{display:none}.service-detail p{width:calc(100% - 40px);padding:20px 0;line-height:26px;text-align:justify;hyphens:auto}@media only screen and (max-width:1600px){.service-card-title span{font-size:13px}}@media only screen and (max-width:980px){.services-row{padding-right:20px;padding-left:20px}.services-grid{align-items:center;justify-content:left;flex-wrap:wrap}.services-grid>.service-card{width:47.25%;margin-right:5.5%;margin-bottom:60px;align-items:center}.services-grid>.service-card:nth-child(2n){margin-right:0}.services-grid>.service-card-last{margin-bottom:0}.service-card-title{min-height:50px}.services-details-row{top:0}}@media only screen and (max-width:767px){.services-section{padding:25px 0}.service-card-title{min-height:25px}}@media only screen and (max-width:480px){.services-section h2{font-size:26px}.services-grid>.service-card{width:100%;margin-right:0}.service-icon-wrap{margin-bottom:10px}.service-card-title{min-height:40px}.service-card-title span{font-size:16px}}.hero-section{position:relative;background-color:#fff;background-position:50%;background-size:cover}.hero-section--fullwidth{padding:0}.hero-slide-video{overflow:hidden;position:relative}.sapa-hero-video-bg{visibility:visible;display:block;pointer-events:none}.sapa-hero-video-bg embed,.sapa-hero-video-bg iframe,.sapa-hero-video-bg object,.sapa-hero-video-bg video{max-width:none}.hero__button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;transition-duration:.2s;transition-property:background-color,border-color,padding;position:relative;color:inherit;text-shadow:none;text-decoration:none;display:inline-block;margin-top:20px}.hero__button:hover{border:2px solid transparent;padding:.3em 2em .3em .7em;background-color:#fff3}.hero__button:after,.hero__button:before{font-family:ETmodules;font-size:32px;line-height:1em;content:"5";opacity:0;position:absolute;margin-left:-1em;transition:opacity .2s,margin-left .2s;text-transform:none;font-variant:none;font-style:normal;font-weight:400;text-shadow:none}.hero__button:before{display:none}.hero__button:hover:after{opacity:1;margin-left:0}.banner-sec .sapa-slider__slide:before{content:"";background:url(/images/home/assets/dots.png);width:100%;height:100%;z-index:1;inset:0;position:absolute}.banner-sec .hero-title br{display:none}.banner-sec:before{position:absolute;content:"";background:linear-gradient(279.1deg,#12588400 .71%,#006eb4 99.29%);background-size:cover;background-position:center;height:100%;width:100%;inset:0;display:none}.banner-sec a.hero__button{border:none;color:#fff;background:#125884;border-radius:5px;font-weight:700;font-family:Lato;font-size:18px}.banner-sec a.hero__button:hover{border:none;color:#fff;background:#08aeee;border-radius:5px;font-weight:700;font-family:Lato;font-size:18px}.banner-sec a.hero__button:after{display:none}.banner-sec .sapa-slider .sapa-slider__slide{position:relative;padding:0}.banner-sec .sapa-slider__description{text-align:left}.banner-sec .sapa-slider__description{padding-left:clamp(20px,8.571vw,120px);padding-right:clamp(20px,8.571vw,120px);padding-bottom:12%;padding-top:12%}.banner-sec a.hero__button:hover{padding:11px 18px}.banner-sec .hero-title{font-size:clamp(23px,3.077vw,44px);font-weight:700;line-height:clamp(26px,3.846vw,50px);padding-bottom:0}.hero-title-line{display:block}.banner-sec .sapa-slider__description .sapa-slider__content p span{line-height:clamp(26px,2.231vw,30px);font-size:clamp(16px,1.692vw,22px)}.banner-sec a.hero__button{padding:11px 18px}@media(min-width:2500px){.banner-sec .sapa-slider__description{padding-bottom:28%;padding-top:28%}}@media(min-width:4200px){.banner-sec .sapa-slider__description{padding-bottom:900px;padding-top:900px}}@media only screen and (max-width:1426px){.banner-sec .hero-title{font-size:32px;line-height:42px}}@media only screen and (max-width:1160px){.banner-sec .hero-title{font-size:26px;line-height:36px}}@media only screen and (max-width:980px){.banner-sec .hero-title{line-height:29px;font-size:19px}.banner-sec .sapa-slider__description .sapa-slider__content p{line-height:28px}}@media only screen and (max-width:767px){.banner-sec .sapa-slider .sapa-slider__slide{padding:0 6%}.banner-sec .sapa-slider__description{padding-bottom:25px;text-align:left}.banner-sec .sapa-slider__content{font-size:14px;text-align:left;line-height:27px}.banner-sec .sapa-slider__description{padding-left:20px}}@media only screen and (max-width:480px){.banner-sec a.hero__button{padding:5px 12px;font-size:16px}.banner-sec .sapa-slider__description .sapa-slider__content p{line-height:24px}.banner-sec a.hero__button:hover{padding:5px 12px;font-size:16px}}@media only screen and (max-width:479px){.banner-sec .hero-title{font-size:15px;line-height:24px}}.sapa-hero-slider{position:relative;overflow:hidden}.sapa-hero-slider .sapa-slider__slides{position:relative}.sapa-hero-slider .hero-slide{z-index:0;display:none;width:100%;opacity:0;pointer-events:none;will-change:opacity}.sapa-hero-slider .hero-slide.is-entering{z-index:2;display:list-item;animation:sapaHeroFadeIn .7s ease-in-out both}.sapa-hero-slider .hero-slide.is-leaving{z-index:1;display:list-item;animation:sapaHeroFadeOut .7s ease-in-out both}.sapa-hero-slider .hero-slide.is-active{z-index:2;display:list-item;opacity:1;pointer-events:auto}.sapa-hero-slider .sapa-slider__description{text-align:left}.sapa-hero-slider .hero-slide-image{background-image:url(/images/home/assets/PCB-assembly-assembled-PCB-scaled.jpg);background-image:image-set(url(/images/home/assets/PCB-assembly-assembled-PCB-scaled.avif) type("image/avif"),url(/images/home/assets/PCB-assembly-assembled-PCB-scaled.webp) type("image/webp"),url(/images/home/assets/PCB-assembly-assembled-PCB-scaled.jpg) type("image/jpeg"))}.sapa-hero-slider .sapa-hero-video-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.sapa-hero-slider .sapa-hero-video{position:absolute;top:50%;left:50%;width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;object-fit:cover;pointer-events:none;transform:translate3d(-50%,-50%,0)}.sapa-hero-slider .sapa-slider__arrow,.sapa-hero-slider .sapa-slider__dots a{cursor:pointer}@keyframes sapaHeroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sapaHeroFadeOut{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.sapa-hero-slider .hero-slide.is-entering,.sapa-hero-slider .hero-slide.is-leaving{animation-duration:1ms}.sapa-hero-slider :where(.hero-slide).is-active .sapa-slider__image,.sapa-hero-slider :where(.hero-slide).is-active .sapa-slider__description{animation:none}}.founded-section{position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat}.founded-row{width:99%;max-width:1260px;margin:auto;position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat}.founded-column{width:47.25%;margin-right:5.5%;position:relative;z-index:2;min-height:1px;background-position:50%;background-size:cover;background-repeat:no-repeat}.founded-column:last-child{margin-right:0}.founded-block{position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat;animation-timing-function:linear;animation-duration:.2s}.founded-text{text-align:left;word-wrap:break-word}.founded-image{display:block;line-height:0;margin-right:auto}.founded-image img{position:relative}@media only screen and (max-width:980px){.founded-column{width:100%;margin-bottom:30px}.founded-column:last-child{margin-bottom:0}}.founded-copy>p{font-weight:500;color:#000;line-height:clamp(24px,2.077vw,27px);text-align:justify;hyphens:auto}.founded-row:before{position:absolute;content:"";background:linear-gradient(128.17deg,#115783 2.85%,#40bff1);width:34%;height:71%;left:56%}.founded-section .founded-row{display:flex;align-items:center;background:#fff;padding:20px 0}.founded-section .founded-copy-column{margin-right:30px}.founded-section .founded-button{background:#125884;color:#fff;padding:10px 17px;border-radius:5px;font-weight:700;font-size:16px;font-family:Lato}.founded-section .founded-button:hover{background:#08aeee;transition:background-color .4s ease-in-out}.founded-section .founded-buttons{padding-top:12px}.founded-section .founded-media-column img{border-top-left-radius:100px}.founded-section .founded-row{padding-left:clamp(20px,8.571vw,120px);padding-right:clamp(20px,8.571vw,120px)}.founded-section .founded-media-column{padding-right:30px}@media only screen and (max-width:1116px){.founded-row:before{height:60%}}@media only screen and (max-width:980px){.founded-section .founded-media-column{padding-right:0}.founded-row:before{height:98%}.founded-section .founded-buttons{padding-top:15px;padding-bottom:10px}.founded-section .founded-copy-column{margin-right:0}.founded-row{display:flex;flex-wrap:wrap}.founded-copy-column{padding-left:0}.founded-row:before{width:66%;left:27%}.founded-section .founded-row{padding:0 20px}.founded-section .founded-copy-column{padding-left:0}}@media only screen and (max-width:767px){.founded-row:before{width:65%}}@media only screen and (max-width:652px){.founded-row:before{width:62%}}@media only screen and (max-width:480px){.founded-row:before{width:67%}.founded-section .founded-media-column img{border-top-left-radius:0}}.founded-section{margin-right:0;margin-left:0;padding:25px 0;background-color:#fff}.founded-row,.founded-copy-column{background-color:#fff}.founded-copy-column{padding-bottom:25px}.founded-image{margin-left:0;text-align:left}.founded-image-wrap{display:inline-block;max-width:100%}.founded-title{margin-bottom:10px}.founded-heading{font-size:26px;font-weight:500}.founded-copy,.founded-actions{color:#000}.founded-copy{max-width:100%;margin-top:6px;margin-bottom:15px;margin-left:0;padding-top:2px;font-family:Tesla,Helvetica,Arial,Lucida,sans-serif;font-size:23px;line-height:34px}.founded-actions{margin-top:0;font-family:Josefin Sans,Helvetica,Arial,Lucida,sans-serif;line-height:34px}@media only screen and (max-width:980px){.founded-image-wrap{width:auto;max-width:90%;height:auto;padding-bottom:40px}}@media only screen and (max-width:767px){.founded-image-wrap{width:auto}}.stats-mission-section{position:relative;background-color:#fff;background-position:50%;background-size:cover}.stats-mission-row{width:99%;max-width:1260px;margin:auto;position:relative;padding-right:clamp(20px,8.571vw,120px);padding-left:clamp(20px,8.571vw,120px);background-position:50%;background-size:cover;background-repeat:no-repeat}.stats-mission-column{position:relative;z-index:2;min-height:1px;margin-right:5.5%;background-position:50%;background-size:cover;background-repeat:no-repeat}.stats-counter-column{width:29.6667%}.stats-row{display:flex}.mission-column{width:47.25%}.stats-mission-column:last-child{margin-right:0}.mission-row{display:flex}.mission-column{order:1}.mission-image{position:relative;display:block;line-height:0;background-position:50%;background-size:cover;background-repeat:no-repeat}.mission-image img{position:relative}@media only screen and (max-width:980px){.stats-mission-row{padding-right:20px;padding-left:20px}.stats-mission-column{width:100%;margin-bottom:30px}.stats-mission-column:last-child{margin-bottom:0}.mission-row,.stats-row{display:block}}.stats-mission-section .counter-display span.counter-value{color:#000;font-weight:700;font-size:clamp(43px,2.764vw,50px)}.stats-mission-section h3.counter-title{font-family:Montserrat;font-weight:700;font-size:clamp(20px,1.382vw,25px);color:#08aeee;padding-top:15px}.stats-mission-section h3.counter-title:before{position:absolute;content:"";width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:15px solid #08AEEE;top:-10px;left:48%}.stats-mission-section .stats-row,.stats-mission-section .mission-row{width:calc(100% - 142px);max-width:1013px}.stats-mission-section .mission-row{padding:50px 0 50px 50px}.stats-mission-section .mission-copy h2{color:#fff}.stats-mission-section .stats-row span.counter-value:before{position:absolute;content:"";height:2px;width:61%;color:#000;top:80px;left:20%;background:#08aeee}.stats-mission-section h2{padding-bottom:20px}.stats-mission-section .mission-row{overflow:hidden}.stats-mission-section{padding:25px 0}.stats-mission-section .mission-copy h2{font-size:clamp(23px,3.077vw,42px);line-height:clamp(26px,3.846vw,50px);padding-bottom:10px}.stats-mission-section .mission-copy p{line-height:clamp(23px,2.108vw,27px)}.stats-mission-section .stats-row{padding-left:0;padding-right:0}@media(min-width:1140px)and (max-width:1240px){.stats-mission-section .stats-row,.stats-mission-section .mission-row{width:calc(100% - 200px);max-width:1013px}}@media only screen and (max-width:1140px){.stats-mission-section{padding-left:20px;padding-right:20px}}@media only screen and (max-width:980px){.stats-mission-section .stats-row,.stats-mission-section .mission-row{width:100%;max-width:100%}.stats-mission-section .stats-heading h2,.stats-mission-section .mission-copy h2{font-size:36px}.stats-mission-section .mission-row{padding:50px 50px 80px}.stats-mission-section h2{padding-bottom:15px}}@media only screen and (max-width:767px){.stats-mission-section{padding-top:40px}}@media only screen and (max-width:480px){.stats-mission-section .stats-heading h2,.stats-mission-section .mission-copy h2{font-size:21px}.stats-mission-section .counter-display span.counter-value{font-size:33px}.stats-mission-section .mission-row{padding:25px 10px 45px 25px}}.stats-heading{position:relative;text-align:left;word-wrap:break-word}.stats-heading h2{color:#115783;text-align:center;font-size:clamp(23px,3.077vw,42px);line-height:clamp(26px,3.846vw,50px);padding-bottom:10px}.stats-mission-section .stats-row{margin-bottom:30px}.stats-counter{position:relative;width:auto;margin:0;opacity:0;text-align:center;word-wrap:break-word;background-position:50%;background-size:cover;background-repeat:no-repeat;transition:opacity 1s}.stats-counter.is-active{opacity:1}.stats-counter .counter-display{position:relative;z-index:2;display:flex;height:72px;align-items:center;justify-content:center;margin-bottom:20px}.stats-counter .counter-display p{font-weight:500;line-height:normal}.stats-counter h3{position:relative}.stats-mission-section .stats-counter .counter-display p{color:#08aeee}.stats-mission-section .mission-row{margin-right:auto;margin-left:auto;padding-top:25px;padding-bottom:25px;padding-left:50px;background-color:#292929}.mission-copy{color:#fff}.mission-copy{position:relative;margin-right:35px;text-align:left;word-wrap:break-word;background-position:50%;background-size:cover;background-repeat:no-repeat}.mission-copy p{text-align:justify;hyphens:auto}.mission-copy,.mission-copy h2{font-family:Josefin Sans,Helvetica,Arial,Lucida,sans-serif}.mission-copy h2{color:#fff}.mission-image{margin-right:-40px;margin-left:0;text-align:left}.mission-image-wrap{display:inline-block;position:relative;max-width:100%}.mission-image-wrap:before{position:absolute;content:"";top:28px;left:-16px;width:68%;height:97%;background:#08aeee}@media only screen and (max-width:980px){.mission-image-wrap:before{top:33px}.mission-image .mission-image-wrap img{width:auto}}@media only screen and (max-width:767px){.mission-image .mission-image-wrap img{width:auto}}@media only screen and (max-width:480px){.mission-image{margin-right:-10px}.mission-image-wrap:before{top:23px;left:-15px}}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fa-regular-400.woff)format("woff")}.sapa-contact-widget,.sapa-contact-widget *{box-sizing:border-box}.sapa-contact-widget{--sapa-contact-tab-height:53px;position:fixed;right:0;bottom:0;z-index:999999;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif}.sapa-contact-tab{appearance:none;display:flex;width:144px;height:var(--sapa-contact-tab-height);align-items:center;justify-content:center;gap:6px;padding:0 10px;border:0;border-radius:0;background:#f07300;color:#fff;box-shadow:-3px 0 6px #00000029;font:500 16px/1.2 Montserrat,Helvetica,Arial,Lucida,sans-serif;text-align:center;white-space:nowrap;cursor:pointer}.sapa-contact-icon{display:inline-block;margin:0;font-family:"Font Awesome 5 Free";font-size:16px;font-style:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased}.sapa-contact-icon:before{content:""}.sapa-contact-panel{position:absolute;right:0;bottom:var(--sapa-contact-tab-height);width:300px;background:#fff;box-shadow:0 0 6px #00000029;transform:rotateY(90deg);transform-origin:100% 100%;opacity:0;pointer-events:none;transition:transform .35s ease,opacity .2s ease}.sapa-contact-widget.is-open .sapa-contact-panel{transform:rotateY(0);opacity:1;pointer-events:auto}.sapa-contact-panel h3{position:relative;margin:0;padding:18px 44px 18px 14px;border-radius:0;background:#fff;color:#000;font:500 16px/1.2 Montserrat,Helvetica,Arial,Lucida,sans-serif;text-align:left}.sapa-contact-close{position:absolute;top:10px;right:18px;border:0;background:transparent;color:#ccc;font-size:24px;line-height:1;cursor:pointer}.sapa-contact-form{display:block;padding:0 14px 20px}.sapa-contact-form input,.sapa-contact-form textarea{display:block;width:100%;max-width:100%;height:38px;margin-top:15px;padding:0 15px;border:1px solid #dce2e2;border-radius:24px;background:#fff;color:#000;font:400 12px/1.2 Montserrat,Helvetica,Arial,Lucida,sans-serif}.sapa-contact-form textarea{height:100px;margin-bottom:20px;padding:15px;resize:none}.sapa-contact-form input::placeholder,.sapa-contact-form textarea::placeholder{color:#4f4f4f;opacity:1}.sapa-contact-form input:focus,.sapa-contact-form textarea:focus{border-color:#7761df;background:#eff5f8;outline:0}.sapa-contact-form button[type=submit]{width:100%;height:38px;margin-top:15px;border:0;border-radius:24px;background:#f07300;color:#fff;font:600 16px/1 Montserrat,Helvetica,Arial,Lucida,sans-serif;cursor:pointer}.clients-logo-sec{position:relative;padding:25px 0 0;background:#fff}.clients-row{display:flex;justify-content:flex-start;width:100%;max-width:100%;padding:0;background:#fff;border-radius:10px;box-shadow:0 0 100px #08aeee33}.clients-heading{position:relative;display:flex;flex:0 0 20.875%;align-items:center;justify-content:center;width:20.875%;height:55px;margin-right:5.5%;background:#115884;box-shadow:0 0 100px #08aeee33}.clients-heading:before{position:absolute;top:0;right:-84px;width:55px;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #115884;content:""}.clients-heading h2{margin:0;padding:0;color:#fff;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-size:27px;font-weight:700;line-height:1;text-align:center}.clients-carousel{flex:0 0 73.625%;width:73.625%}.client-logo-viewport{width:100%;height:55px;margin:0;padding:0 30px;overflow:hidden;text-align:center;visibility:visible;opacity:1}.sapa-client-marquee-track{display:flex;align-items:center;width:max-content;transform:translateZ(0);transition:transform 3s ease;will-change:transform}.sapa-client-marquee-track.is-resetting{transition:none}.client-logo{display:flex;flex:0 0 var(--sapa-client-logo-width, 235px);align-items:center;justify-content:center;width:var(--sapa-client-logo-width, 235px);height:55px;margin:0 5px;line-height:0;text-align:center}.client-logo a{display:flex;align-items:center;justify-content:center;width:100%;max-width:50%;height:55px}.client-logo img{display:inline-block;max-width:100%;max-height:250px;padding:0;border:0;border-radius:0;box-shadow:none}@media(max-width:980px){.clients-row{flex-wrap:wrap}.clients-heading,.clients-carousel{flex-basis:100%;width:100%;margin-right:0}.clients-heading:before{display:none}.clients-heading h2{margin-right:25px;margin-left:15px;font-size:36px}}@media(max-width:767px){.clients-logo-sec{display:none}}@media(prefers-reduced-motion:reduce){.sapa-client-marquee-track{transition:none}}.why-section{position:relative;background-color:#fff;background-position:50%;background-size:cover}.why-section--fullwidth{padding:0}.why-heading-row{width:99%;max-width:1260px;margin:auto;position:relative;padding:0 clamp(20px,8.571vw,120px);background-position:50%;background-size:cover;background-repeat:no-repeat}@media(max-width:980px){.why-heading-row{padding-right:20px;padding-left:20px}}.sapa-why-slider h2.sapa-slider__title{font-size:clamp(21px,2.778vw,35px);font-weight:700;color:#fff;line-height:normal}.slider-section p{font-weight:500;line-height:clamp(28px,1.769vw,32px)}.heading-sec{padding-top:25px;padding-bottom:0}.slider-section .sapa-slider__description{padding:8% 0%}.slider-section .sapa-slider__dots{bottom:0}.slider-section .sapa-slider__dots a{width:12px;height:12px}.slider-section .sapa-slider__slides .sapa-slider__container{width:calc(100% - 70px);max-width:1013px;height:auto}.heading-sec h2.why-heading{font-size:clamp(23px,3.077vw,42px);line-height:clamp(26px,3.846vw,50px)}@media only screen and (max-width:1140px){.slider-section .sapa-slider__description{padding:2% 0% 8%}}@media only screen and (max-width:980px){.slider-section .sapa-slider__slides .sapa-slider__container{width:100%}.sapa-why-slider h2.sapa-slider__title{font-size:25px;line-height:30px}}@media only screen and (max-width:767px){.sapa-why-slider .sapa-slider__content{font-size:14px}.sapa-why-slider h2.sapa-slider__title{font-size:20px}.slider-section .sapa-slider__dots{bottom:10px}.slider-section .sapa-slider__dots a{width:8px;height:8px}}.why-heading-section{background-color:#125984}.why-heading{color:#fff;text-align:center}.sapa-why-slider{position:relative;overflow:hidden;background:#125984}.sapa-why-slider .sapa-slider__slides{position:relative}.sapa-why-slider .sapa-slider__slides>.why-slide{z-index:1;display:grid;width:100%;background-color:#125984;visibility:hidden;opacity:0;pointer-events:none}.sapa-why-slider .why-slide.is-active{z-index:2;display:grid;visibility:visible;opacity:1;pointer-events:auto}.sapa-why-slider .why-slide.is-entering{z-index:1;animation:sapaWhySlideFadeIn .7s cubic-bezier(.445,.05,.55,.95) both}.sapa-why-slider .why-slide.is-leaving{z-index:2;display:grid;visibility:visible;animation:sapaWhySlideFadeOut .7s cubic-bezier(.445,.05,.55,.95) both}.sapa-why-slider .sapa-slider__image{position:absolute;top:50%;bottom:auto;width:47.25%;margin-top:0;margin-right:5.5%;line-height:0;translate:0 -50%}.sapa-why-slider .sapa-slider__image img{display:block;width:auto;max-width:100%;height:auto;vertical-align:bottom}.sapa-why-slider .why-slide:first-child img{opacity:1;animation:none}.why-slide.is-active .sapa-slider__image{visibility:visible;animation:sapaWhyFadeLeft .7s ease-in-out .6s both}.why-slide.is-active .sapa-slider__description{visibility:visible;animation:sapaWhyFadeBottom .7s ease-in-out .9s both}.sapa-why-slider .sapa-slider__description{width:47.25%;margin-right:0;margin-left:auto;padding-right:0;padding-left:0;text-align:left}.sapa-why-slider .sapa-slider__arrow,.sapa-why-slider .sapa-slider__dots a{cursor:pointer}@keyframes sapaWhyFadeLeft{0%{opacity:0;transform:translate(-10%)}to{opacity:1;transform:translate(0)}}@keyframes sapaWhyFadeBottom{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@keyframes sapaWhySlideFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sapaWhySlideFadeOut{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.sapa-why-slider .why-slide.is-entering,.sapa-why-slider .why-slide.is-leaving{animation-duration:1ms}.sapa-why-slider :where(.why-slide).is-active .sapa-slider__image,.sapa-why-slider :where(.why-slide).is-active .sapa-slider__description{animation:none}}@media(max-width:767px){.sapa-why-slider .sapa-slider__image{position:relative;top:auto;display:block;width:100%;margin:6% auto 0;padding:0;translate:none}.sapa-why-slider .sapa-slider__image img{max-height:300px}.sapa-why-slider .sapa-slider__description{width:100%;text-align:center}}.home-main{position:relative;z-index:1}
