.testimonialWidget_section__OFaRR{background-color:#f2f2f2;--pt:40px;--pb:40px;padding:var(--pt) 0 var(--pb)}@media(min-width:768px){.testimonialWidget_section__OFaRR{--pt:70px;--pb:70px}}@media(min-width:992px){.testimonialWidget_section__OFaRR{--pt:70px;--pb:70px}}@media(min-width:1200px){.testimonialWidget_section__OFaRR{--pt:100px;--pb:100px}}.testimonialWidget_section__OFaRR .testimonialWidget_row__M9DoX{--gutter-x:2.2222222222rem;--gutter-y:var(--gutter-x)}@media(min-width:992px){.testimonialWidget_section__OFaRR .testimonialWidget_row__M9DoX{--gutter-x:1.1111111111rem}}@media(min-width:1200px){.testimonialWidget_section__OFaRR .testimonialWidget_row__M9DoX{--gutter-x:2.2222222222rem}}.testimonialWidget_section_head__7ysz8{padding-bottom:2.2222222222rem}@media(min-width:992px){.testimonialWidget_section_head__7ysz8{padding-bottom:2.5rem}}@media(min-width:1200px){.testimonialWidget_section_head__7ysz8{padding-bottom:3.3333333333rem}}.testimonialWidget_section_head__7ysz8 p{margin-bottom:0;font-size:.8888888889rem}@media(min-width:992px){.testimonialWidget_section_head__7ysz8 p{font-size:1rem}}@media(min-width:1200px){.testimonialWidget_section_head__7ysz8 p{font-size:1.1111111111rem}}.testimonialWidget_title__ZOLgZ{margin-bottom:1.3888888889rem;line-height:1}.testimonialWidget_card__TUF_8{background-color:#fff}.testimonialWidget_btn_wrap__Jo2s2{margin-top:1.9444444444rem}@media(min-width:992px){.testimonialWidget_btn_wrap__Jo2s2{margin-top:2.7777777778rem}}.homeWhatWeDo_section__D9wTw{background-color:var(--section-bg,#f5f5f5);padding:40px 0 50px;overflow:hidden;--content-padding:10.75% 8.6%;--title-weight:400}@media(min-width:992px){.homeWhatWeDo_section__D9wTw{padding:3.3333333333rem 0 4.4444444444rem}}@media(min-width:1600px){.homeWhatWeDo_section__D9wTw{padding:6.6666666667rem 0 7.2222222222rem}}.homeWhatWeDo_section__D9wTw .homeWhatWeDo_row__6QgHA{--gutter-x:21px;--gutter-y:var(--gutter-x)}@media(min-width:768px){.homeWhatWeDo_section__D9wTw .homeWhatWeDo_row__6QgHA{--gutter-x:30px}}@media(min-width:992px){.homeWhatWeDo_section__D9wTw .homeWhatWeDo_row__6QgHA{--gutter-x:15px}}@media(min-width:1600px){.homeWhatWeDo_section__D9wTw .homeWhatWeDo_row__6QgHA{--gutter-x:21px}}.homeWhatWeDo_section__D9wTw .homeWhatWeDo_row__6QgHA>div:last-child>div>div{border-bottom:0}.homeWhatWeDo_btn_wrapper__JFbNf{margin-top:2.7777777778rem}@media(min-width:992px){.homeWhatWeDo_btn_wrapper__JFbNf{margin-top:2.7777777778rem}}.homeWhatWeDo_btn_wrapper__JFbNf a{width:100%}@media(min-width:576px){.homeWhatWeDo_btn_wrapper__JFbNf a{width:auto}}.homeWhatWeDo_heading__Tj1e7{position:relative}.techCard_card__fB8D8{background-color:#fff;height:100%;padding:1.1111111111rem 1.1111111111rem .5555555556rem;border:1px solid #e3e3e3;display:flex;flex-direction:column;position:relative;transition:all .5s ease;transform:translateY(0)}@media(min-width:992px){.techCard_card__fB8D8{padding:1.6666666667rem 1.6666666667rem .5555555556rem;padding:26px 20px}}@media(min-width:1200px){.techCard_card__fB8D8{padding:2.2222222222rem 2rem 1.1111111111rem}.techCard_card__fB8D8:hover{transform:translateY(-5px)}}.techCard_card_head__TDSr6{padding-bottom:15px}.techCard_card_head__TDSr6 .techCard_icon__DoFEz{width:calc(var(--logo-width)*1px);max-height:var(--size,50px);height:var(--size,50px);position:relative;aspect-ratio:var(--logo-width)/var(--logo-height);max-width:90px}.techCard_card_head__TDSr6 .techCard_icon__DoFEz img{object-fit:contain;object-position:left}.techCard_card_body__BZQSP{flex:1 0;padding-top:15px;padding-bottom:20px}.techCard_card_body__BZQSP h3{font-size:22px}.techCard_card_body__BZQSP p{margin-bottom:0;font-size:15px;line-height:1.65}@media(min-width:992px){.techCard_card_body__BZQSP p{font-size:.8888888889rem}}.techCard_card_footer__0x6FR{padding-top:20px}.techCard_card_footer__0x6FR .techCard_btn__HGu4M{font-size:.8888888889rem;--btn-gutter:10px;--btn-color:#141414}@media(min-width:1200px){.techCard_card_footer__0x6FR .techCard_btn__HGu4M{--btn-gutter:15px}}.techCard_card__fB8D8.techCard_card_min__pyh7c .techCard_card_head__TDSr6 .techCard_icon__DoFEz{margin-left:auto;margin-right:auto}.techCard_card__fB8D8.techCard_card_min__pyh7c .techCard_card_head__TDSr6 .techCard_icon__DoFEz img{object-position:center}.techCard_fill_link__aEjL7{text-decoration:none}@media(hover:hover){.techCard_card__fB8D8:hover .techCard_card_footer__0x6FR .techCard_btn__HGu4M{--btn-transform:translate(2px);--btn-color:#013ad6}}.technologyStack_section__Ft5o6{--padding-top:50px;--padding-bottom:50px;padding:var(--padding-top) 0 var(--padding-bottom);background-color:#f9f9f9}@media(min-width:992px){.technologyStack_section__Ft5o6{--padding-top:70px;--padding-bottom:70px}}@media(min-width:1200px){.technologyStack_section__Ft5o6{--padding-top:110px;--padding-bottom:110px}}@media screen and (min-width:2000px){.technologyStack_section__Ft5o6{--padding-top:140px;--padding-bottom:140px}}.technologyStack_title__k0mD_{margin-bottom:50px}@media(min-width:576px){.technologyStack_title__k0mD_{white-space:pre-line}}@media(min-width:992px){.technologyStack_title__k0mD_{margin-bottom:3.8888888889rem}}@media(min-width:1200px){.technologyStack_title__k0mD_{margin-bottom:90px}}@media(min-width:1600px){.technologyStack_title__k0mD_{margin-bottom:100px}}.technologyStack_tabs__SC71s{top:75px;flex-basis:100%;max-width:100%;z-index:6}@media(min-width:992px){.technologyStack_tabs__SC71s{position:-webkit-sticky;position:sticky;flex-basis:17%;max-width:17%;top:120px}}.technologyStack_tabs_wrap__B_ylz{gap:40px}@media(min-width:992px){.technologyStack_tabs_wrap__B_ylz{gap:6%;align-items:start}}.technologyStack_tabs_results__8oaF_{flex-basis:100%;max-width:100%}@media(min-width:992px){.technologyStack_tabs_results__8oaF_{gap:30px;flex-basis:76%;max-width:76%}}@media(min-width:1200px){.technologyStack_tabs_results__8oaF_{gap:45px}}.technologyStack_tab_item__o5wkp{--button-bg:#fff;--button-color:#000;--button-fw:400;border-radius:4px;padding:18px 23px;border:none;background:var(--button-bg);color:var(--button-color);line-height:1.1111111111;font-weight:var(--button-fw);word-break:break-word;--icon-scale:scale(1)}.technologyStack_tab_item__o5wkp svg{transform:var(--icon-scale);fill:currentColor}.technologyStack_tab_item__o5wkp.technologyStack_active__sNZpy{--button-bg:#013ad6;--button-color:#fff;--button-fw:500;--icon-scale:scale(-1)}@media(min-width:992px){.technologyStack_result__Qmmnx{padding:10px}}.technologyStack_result__Qmmnx .technologyStack_cardstack__gH0jk{display:flex;flex-wrap:wrap;--gutter-x:10px;--gutter-y:10px;padding:15px 0 25px;gap:var(--gutter-x);--card-size:calc(50% - (var(--gutter-x) * 0.5))}.technologyStack_result__Qmmnx .technologyStack_cardstack__gH0jk>*{width:100%;max-width:var(--card-size);flex-basis:var(--card-size)}@media(min-width:768px){.technologyStack_result__Qmmnx .technologyStack_cardstack__gH0jk{--gutter-x:20px;--gutter-y:20px;--card-size:calc(33.3% - (var(--gutter-x) * 0.8))}}@media(min-width:992px){.technologyStack_result__Qmmnx .technologyStack_cardstack__gH0jk{--gutter-x:25px;--gutter-y:22px;margin-bottom:0;--card-size:calc(33% - (var(--gutter-x) * 0.8))}}@media(min-width:1200px){.technologyStack_result__Qmmnx .technologyStack_cardstack__gH0jk{--gutter-x:18px;--gutter-y:20px;--card-size:calc(25% - (var(--gutter-x) * 0.8))}}@media(min-width:1600px){.technologyStack_result__Qmmnx .technologyStack_cardstack__gH0jk{--gutter-x:38px;--gutter-y:33px;--card-size:calc(20% - (var(--gutter-x) * 0.8))}}.technologyStack_result_title__T5zgK{--body-title-size:18px;--body-margin-bottom:10px;font-size:var(--body-title-size);line-height:1;margin-bottom:var(--body-margin-bottom)}@media(min-width:768px){.technologyStack_result_title__T5zgK{--body-title-size:20px;--body-margin-bottom:10px}}@media(min-width:992px){.technologyStack_result_title__T5zgK{--body-title-size:24px;--body-margin-bottom:20px}}@media(min-width:1200px){.technologyStack_result_title__T5zgK{--body-title-size:26px;--body-margin-bottom:30px}}.technologyStack_card__Ow9V6{background-color:#fff;padding:20px;cursor:pointer;height:100%}.technologyStack_card_toggle__5uqIi{position:relative;filter:none;transition:filter .7s cubic-bezier(.175,.885,.32,1.275);transition-delay:0s}.technologyStack_card_toggle__5uqIi:nth-child(odd){--position-left:0!important;--position-right:auto!important}.technologyStack_card_toggle__5uqIi:nth-child(2n){--position-left:auto!important;--position-right:0!important}.technologyStack_card_toggle__5uqIi.technologyStack_active__sNZpy{transition-delay:.2s;filter:drop-shadow(0 1px 6px var(--shadow));--shadow:#a4b8ef30;z-index:4}@media(min-width:992px){.technologyStack_card_toggle__5uqIi.technologyStack_active__sNZpy{filter:drop-shadow(0 1px 6px var(--shadow))}}.technologyStack_card_figure__drsou{--aspect-ratio:calc((224.15 / 237.44) * 100%);margin-bottom:20px;width:135px;max-width:68%}.technologyStack_card_title__S5i_F{font-size:18px}@media screen and (min-width:1200px)and (max-width:1499px){.technologyStack_card_title__S5i_F{font-size:16px}}.technologyStack_card_hover__Egwhh{position:absolute;max-width:90vw;width:502px;gap:20px;background-color:#fff;padding:20px;z-index:3;transition:opacity .2s ease-in-out;will-change:opacity;opacity:0;animation:technologyStack_animHover__fWLmx .3s forwards}@media(min-width:576px){.technologyStack_card_hover__Egwhh{max-width:58vw}}@media(min-width:768px){.technologyStack_card_hover__Egwhh{gap:30px}}@media(min-width:992px){.technologyStack_card_hover__Egwhh{gap:40px}}@media(min-width:1200px){.technologyStack_card_hover__Egwhh{padding:1.6666666667rem 1.9444444444rem}}@media(min-width:1600px){.technologyStack_card_hover__Egwhh{width:520px}}@media screen and (max-width:767.98px){.technologyStack_card_hover__Egwhh{left:var(--position-left);right:var(--position-right)}}.technologyStack_card_hover__Egwhh .technologyStack_left__50xHw{align-items:start}.technologyStack_card_hover__Egwhh .technologyStack_left__50xHw p{font-size:15px}@media(min-width:768px){.technologyStack_card_hover__Egwhh .technologyStack_left__50xHw p{font-size:16px}}.technologyStack_card_hover__Egwhh .technologyStack_btn__711K9{font-size:16px;--btn-color:#013ad6;--btn-hover-text:#013ad6}.technologyStack_card_hover_title__bZ8YD{font-size:21px}@media(min-width:992px){.technologyStack_card_hover_title__bZ8YD{font-size:28px}}@media(min-width:1200px){.technologyStack_card_hover_title__bZ8YD{font-size:30px}}.technologyStack_right__f7Mwy{position:relative}.technologyStack_title_mini__4TvYk{font-size:14px;line-height:1;margin-bottom:10px}.technologyStack_count__10mrt{font-size:24px;line-height:1}@media(min-width:992px){.technologyStack_count__10mrt{font-size:2rem}}@keyframes technologyStack_animHover__fWLmx{0%{opacity:0}to{opacity:1}}