.flex_colBase__S5cWm{display:flex;flex-direction:column}.flex_rowBase__8B81_{display:flex;flex-direction:row}.flex_wrap__HQ72_{flex-wrap:wrap}.flex_center__ugFi0{align-self:center}.flex_centerCol__K2ttJ{align-items:center}.flex_justifyCenter__ScRxN{justify-content:center}.flex_justifyBetween___tQ24{justify-content:space-between}.flex_justifyStart___zUJN{justify-content:start}.flex_justifyEnd__Cz_VE{justify-content:end}.flex_alignCenter__kJqro{align-items:center}.flex_end__MDlfP{align-self:flex-end}.flex_itemToBottom__JriRv{margin-top:auto}.flex_baseLine__t5pxW{align-self:baseline}.flex_stretch__lMGLe{align-self:stretch}.flex_alignItemsEnd__qNGtB{align-items:flex-end}.flex_alignItemsStart__iTaiY{align-items:flex-start}.flex_alignItemsBaseLine__AAApw{align-items:baseline}.flex_start__DbM0j{align-self:flex-start}.flex_startContent__cXqFN{align-content:flex-start}.flex_contentBetween__H75ce{justify-content:space-between}.flex_contentEnd__VdxDO{justify-content:flex-end}.flex_centerVH__YNcSo{justify-content:center;align-items:center}.flex_rowReverse__1UARo{flex-direction:row-reverse}.flex_colReverse__2t3Lv{flex-direction:column-reverse}.PlatformHonors_platformHonor__Xg0nJ{display:flex;flex-direction:row;cursor:pointer;margin-bottom:10px;gap:5px}@media(min-width:1025px){.PlatformHonors_platformHonor__Xg0nJ{margin-bottom:11px}.PlatformHonors_platformHonor__Xg0nJ:hover .PlatformHonors_platformHonorTooltipCustom__IIqgb,.PlatformHonors_platformHonor__Xg0nJ:hover .PlatformHonors_platformHonorTooltip__5YOS2,.PlatformHonors_platformHonor__Xg0nJ:hover .PlatformHonors_topRated__dZJr_{visibility:visible;opacity:1}}.PlatformHonors_platformHonorContainer__XYaU_{display:flex;gap:8px}.PlatformHonors_platformHonorIcon__U_oIU{position:relative}@media(max-width:639.98px){.PlatformHonors_platformHonorIconImage__EBeiG{width:26px;height:28px}}@media(min-width:640px)and (max-width:1024.98px){.PlatformHonors_platformHonorIconImage__EBeiG{width:34px;height:36px}}.PlatformHonors_platformHonorName__D71oL{display:flex;align-items:center;max-width:150px}@media(max-width:639.98px){.PlatformHonors_platformHonorName__D71oL{font-size:12px;line-height:1.2;font-weight:700}}.PlatformHonors_platformHonorTooltipCustom__IIqgb,.PlatformHonors_platformHonorTooltip__5YOS2,.PlatformHonors_topRated__dZJr_{box-sizing:border-box;opacity:0;transition:opacity .35s ease .2s,visibility .2s ease .2s;visibility:hidden;position:absolute;top:0;left:0;transform:translateY(calc(-100% - 15px)) translateX(-13px);background-color:var(--page-color-white-green);color:var(--page-color-black);padding:16px;border-radius:14px;min-width:360px;z-index:10;line-height:1.5}.PlatformHonors_platformHonorTooltipCustom__IIqgb:before,.PlatformHonors_platformHonorTooltip__5YOS2:before,.PlatformHonors_topRated__dZJr_:before{content:"";position:absolute;left:8%;top:99%;transform:translateX(-50%);border:15px solid;border-color:var(--page-color-white-green) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.PlatformHonors_platformGradient__kASAR{background:linear-gradient(272.98deg,#00df81 -8.27%,#0069ce 137.97%);-webkit-background-clip:text;color:rgba(0,0,0,0);font-weight:700}.PlatformStarts_platformIconStars__xICQc{display:flex;gap:4px}@media(min-width:640px)and (max-width:1024.98px){.PlatformStarts_platformIconStars__xICQc{align-items:center;justify-content:center;gap:4px}}@media(min-width:1025px){.PlatformStarts_platformIconStars__xICQc{justify-content:flex-start;gap:10px}}@media(max-width:639.98px){.PlatformStarts_platformIconStarsImage__9rl3X{width:20px;height:20px}}.PlatformIcon_platformIcon__V9jON{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.PlatformIcon_platformIconBox__r58nt{position:relative;cursor:pointer}@media(min-width:1025px){.PlatformIcon_platformIconBox__r58nt{flex-direction:column}.PlatformIcon_platformIconBox__r58nt:hover .PlatformIcon_platformIconBoxTooltip__szUOX{opacity:1;visibility:visible}}.PlatformIcon_platformIconBoxTooltip__szUOX{display:flex;opacity:0;visibility:hidden;flex-direction:column;position:absolute;top:0;left:0;transform:translateY(-100%);background-color:var(--page-color-white-green);color:var(--page-color-black);padding:16px;border-radius:14px;min-width:360px;z-index:10;transition:opacity .35s ease}.PlatformIcon_platformIconBoxTooltip__szUOX:before{content:"";position:absolute;left:10%;top:99%;border:10px solid;border-color:var(--page-color-white-green) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.PlatformIcon_platformFeedback__6lj_S{display:flex;align-items:center;gap:8px;margin-top:12px;margin-bottom:24px;font-size:16px;line-height:1.5;font-weight:500}.PlatformIcon_platformFeedbackCaretLink__f_9w7{display:flex;gap:8px}@media(max-width:639.98px){.PlatformIcon_platformFeedbackCaretLink__f_9w7{font-size:14px;line-height:1.5;font-weight:500}}.PlatformIcon_platformFeedbackCaretLink__f_9w7:hover .PlatformIcon_platformFeedbackCaretIcon__G7s45{animation:PlatformIcon_moveCaret__HXPpq .8s ease-in-out infinite}.PlatformIcon_platformFeedbackCaretIcon__G7s45{transform:rotate(-90deg);transition:transform .3s ease-out}@keyframes PlatformIcon_moveCaret__HXPpq{0%,to{transform:rotate(-90deg) translateY(0)}50%{transform:rotate(-90deg) translateY(-4px)}}.PlatformIcon_platformTooltipGradient__xnAyO{background:linear-gradient(272.98deg,#00df81 -8.27%,#0069ce 137.97%);-webkit-background-clip:text;color:rgba(0,0,0,0);font-weight:700}.PlatformIcon_platformTooltipLine__TFKKg{border-top:2px solid var(--page-color-light-beam);margin:10px 0;position:relative}.PlatformIcon_platformTooltipLineVertical__Z4dBY{position:absolute;border-left:1px solid var(--page-color-light-beam);left:50%;top:5px;min-height:120px}.PlatformIcon_platformTooltipBox__H_h6D{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.PlatformIcon_platformTooltipRow__aoxqA{display:grid;grid-template-columns:66% 17% 17%;align-items:center}.PlatformContainer_platformReviews__DLLQV{display:flex;justify-content:space-between}@media(min-width:640px)and (max-width:1024.98px){.PlatformContainer_platformReviews__DLLQV{justify-content:space-around}}@media(min-width:1025px){.PlatformContainer_platformReviews__DLLQV{justify-content:flex-start;max-height:261px}}.PlatformContainer_platformBox__EjJXb{display:flex;height:-moz-fit-content;height:fit-content}@media(max-width:639.98px){.PlatformContainer_platformBox__EjJXb{width:124px}}@media(min-width:640px)and (max-width:1024.98px){.PlatformContainer_platformBox__EjJXb{width:164px}}.PlatformContainer_platformLine__YvxWy{background:var(--page-color-lighter-dark-new);position:absolute;top:0;left:0;width:1px;margin-inline:16px;height:229px;display:flex;position:relative;gap:8px;cursor:pointer;justify-content:center;align-items:center}.PlatformContainer_platformLine__YvxWy:after{top:0;right:0;bottom:0;left:0;z-index:-1;margin:-1px;border-radius:inherit}.PlatformContainer_platformLine__YvxWy:before{bottom:0}.PlatformContainer_platformLine__YvxWy:after,.PlatformContainer_platformLine__YvxWy:before{content:"";position:absolute;width:3px;height:3px;background:var(--page-color-lighter-dark-new);transform:rotate(45deg)}@media(max-width:639.98px){.PlatformContainer_platformLine__YvxWy{height:200px}}.PlatformContainer_platformHonorsContainer__wSwb1{display:flex;flex-direction:column}.HomePageHead_topPadding__zkPtI{padding-top:100px}@media(min-width:640px)and (max-width:1024.98px){.HomePageHead_topPadding__zkPtI{padding-top:138px}}@media(min-width:1025px){.HomePageHead_topPadding__zkPtI{padding-top:164px}}.HomePageHead_homeHead__9tzoQ{display:flex;flex-direction:column}@media(min-width:1025px){.HomePageHead_homeHead__9tzoQ{display:grid;grid-template-columns:1fr 580px}}.HomePageHead_homeHeadContainer__OuYY_{display:block}@media(min-width:640px)and (max-width:1024.98px){.HomePageHead_homeHeadContainer__OuYY_{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}}@media(min-width:1025px){.HomePageHead_homeHeadContainer__OuYY_{display:block;padding-right:20px}}.HomePageHead_homeHeadWrapperText__vxuMt{margin-bottom:40px}@media(max-width:639.98px){.HomePageHead_homeHeadWrapperText__vxuMt{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}}@media(min-width:640px)and (max-width:1024.98px){.HomePageHead_homeHeadWrapperText__vxuMt{margin-bottom:20px}}.HomePageHead_homeHeadHeader__29u54{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px}@media(max-width:639.98px){.HomePageHead_homeHeadHeader__29u54{font-size:44px;line-height:1.2;font-weight:800}}@media(min-width:640px)and (max-width:1024.98px){.HomePageHead_homeHeadHeader__29u54{font-size:44px;line-height:1.2;font-weight:800}}@media(min-width:1025px){.HomePageHead_homeHeadHeader__29u54{font-size:56px;line-height:1.2;font-weight:800}}.HomePageHead_homeHeadHeaderGradient__VXhxc{padding-right:15px;font-style:italic;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(272.98deg,#00df81 -8.27%,#0069ce 137.97%);-webkit-background-clip:text;color:rgba(0,0,0,0)}@media(max-width:639.98px){.HomePageHead_homeHeadDescription__0nhGG{font-size:16px;line-height:1.5;font-weight:500}}@media(min-width:640px)and (max-width:1024.98px){.HomePageHead_homeHeadDescription__0nhGG{margin-top:42px;margin-bottom:42px;font-size:16px;line-height:1.5;font-weight:500}}@media(min-width:1025px){.HomePageHead_homeHeadDescription__0nhGG{margin-top:20px;margin-bottom:40px;font-size:16px;line-height:1.5;font-weight:500}}.HomePageHead_homeHeadSwiper__AaVhb{min-width:0;width:100%;position:relative;margin-top:40px}@media(max-width:639.98px){.HomePageHead_homeHeadSwiper__AaVhb{margin-top:55px;margin-bottom:40px}}@media(min-width:1025px){.HomePageHead_homeHeadSwiper__AaVhb{margin-top:0}}.HomePageHead_gradientButtonCustom__NCYd9{width:100%;color:var(--page-color-white);font-size:18px;line-height:1.3;font-weight:600}@media(max-width:639.98px){.HomePageHead_gradientButtonCustom__NCYd9{justify-content:center}}@media(min-width:640px)and (max-width:1024.98px){.HomePageHead_gradientButtonCustom__NCYd9{justify-content:center}}@media(max-width:639.98px){.HomePageHead_headerContactUsContainer__ybLQm{width:100%}}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.Honors_root__f6H2P{display:flex;flex-direction:column;overflow-x:hidden;width:150vw!important;position:relative;left:50%;transform:translateX(-50%)}@media(max-width:639.98px){.Honors_root__f6H2P{padding-bottom:0;padding-top:0}}.Honors_carouselWrapper__6e1jc{width:100%}.Honors_awardItem__exPCy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:inherit;padding:0 9px;width:120px;height:120px}@media(min-width:640px)and (max-width:1024.98px){.Honors_awardItem__exPCy{width:140px;height:140px}}@media(min-width:1025px){.Honors_awardItem__exPCy{width:150px;height:150px}}.Honors_awardItem__exPCy img{width:100%;height:100%;object-fit:contain}.HowWeWork_customDescription__w8oix{max-width:274px}@media(min-width:640px)and (max-width:1024.98px){.HowWeWork_customDescription__w8oix{max-width:301px}}@media(min-width:1025px){.HowWeWork_customDescription__w8oix{max-width:388px}}.HowWeWork_listContainer__t2N6e{display:grid;grid-template-columns:1fr}@media(min-width:640px)and (max-width:1024.98px){.HowWeWork_listContainer__t2N6e{grid-template-columns:1fr;gap:44px}}@media(min-width:1025px){.HowWeWork_listContainer__t2N6e{grid-template-columns:1fr 1fr 1fr;gap:44px}}.ISO27001_textContainer__wdyZN{display:flex;flex-direction:column;justify-content:center}@media(max-width:639.98px){.ISO27001_header__MhXIt{font-size:28px}.ISO27001_description__399xf{max-width:348px}}.ISO27001_wrapper__v_gK6{display:flex;justify-content:space-between;row-gap:15px}@media(max-width:639.98px){.ISO27001_wrapper__v_gK6{flex-direction:column;gap:40px}}.ISO27001_iconWrapper__uARZG{display:flex;flex-direction:column;gap:8px}@media(max-width:639.98px){.ISO27001_iconWrapper__uARZG{align-items:center}}@media(min-width:640px)and (max-width:1024.98px){.ISO27001_iconWrapper__uARZG{gap:16px}}.ISO27001_label__3HIIY{margin:0 auto;font-size:24px;line-height:1.2;font-weight:700}.ISO27001_icon__cOGp3{width:200px;height:200px}@media(min-width:640px)and (max-width:1024.98px){.ISO27001_icon__cOGp3{width:220px;height:220px}}@media(min-width:1025px){.ISO27001_icon__cOGp3{width:220px;height:220px}}@media(min-width:640px)and (max-width:1024.98px){.ISO27001_headerSectionCustom__kujcY{padding-bottom:20px}}@media(min-width:1025px){.ISO27001_headerSectionCustom__kujcY{padding-bottom:20px}}.Partners_customDescription__oREqG{font-size:20px;line-height:1.5;font-weight:500}@media(max-width:639.98px){.Partners_customDescription__oREqG{max-width:100%}}@media(min-width:640px)and (max-width:1024.98px){.Partners_customDescription__oREqG{max-width:472px}}@media(min-width:1025px){.Partners_customDescription__oREqG{max-width:592px}}.Partners_link__QpCTE{background:linear-gradient(272.98deg,#00df81 -8.27%,#0069ce 137.97%);-webkit-background-clip:text;color:rgba(0,0,0,0)}.Partners_headerSectionCustom__7TGL0{padding-bottom:40px}@media(min-width:1025px){.Partners_headerSectionCustom__7TGL0{padding-bottom:60px}}.Partners_partnersList__Op7jH{display:flex;flex-direction:column;align-items:center;padding:16px 0;gap:40px}@media(min-width:640px)and (max-width:1024.98px){.Partners_partnersList__Op7jH{flex-direction:row;justify-content:space-between;padding:6px 0}}@media(min-width:1025px){.Partners_partnersList__Op7jH{flex-direction:row;justify-content:space-between;padding:0}}.Portfolio_section__ys2e3{margin-bottom:50px;width:100%}.Portfolio_content__LNpMV{max-width:1440px;margin:0 auto;padding:0 40px}@media(max-width:639.98px){.Portfolio_desktopButton__fiJLm{display:none}}.Portfolio_grid__cvFgA{display:flex;flex-direction:column;gap:20px}@media(min-width:640px)and (max-width:1024.98px){.Portfolio_grid__cvFgA{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.Portfolio_grid__cvFgA{display:grid;grid-template-columns:repeat(2,1fr)}}.Portfolio_mobileButtonWrapper__fpXDh{margin-top:32px}@media(min-width:640px)and (max-width:1024.98px){.Portfolio_mobileButtonWrapper__fpXDh{display:none}}.Portfolio_mobileButton__YZ_CG{position:relative;align-items:center;background-color:var(--page-color-lighter-dark);gap:8px;cursor:pointer}.Portfolio_mobileButton__YZ_CG:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-1px;border-radius:inherit}.Portfolio_mobileButton__YZ_CG{padding:10px;width:100%;display:flex;justify-content:center}.Portfolio_caseItemCustom__CEukz{width:100%}.Portfolio_caseItemCustom__CEukz .case__text-description{font-size:16px}.Portfolio_seeAllProjects__62umf{max-width:274px}.Recognition_root__aYvTJ{display:flex;flex-direction:column}.Recognition_header__GvyWr{display:flex;justify-content:space-between;margin-bottom:60px}@media(max-width:639.98px){.Recognition_header__GvyWr{flex-direction:column;margin-bottom:32px}}@media(min-width:1025px){.Recognition_header__GvyWr{flex-direction:row}}.Recognition_headerLeft__ES1SJ{font-size:46px;line-height:1.2;font-weight:700}.Recognition_seeMoreButton__W7jBA{width:100%}@media(max-width:639.98px){.Recognition_seeMoreButton__W7jBA{margin-top:24px}}.Recognition_seeMoreButtonWrapper__oZidM{max-width:100%}@media(max-width:639.98px){.Recognition_container__qxpmf{display:flex;flex-direction:column;padding-bottom:0;padding-right:20px;padding-left:20px;gap:20px}}@media(min-width:640px)and (max-width:1024.98px){.Recognition_container__qxpmf{padding-right:40px;padding-left:40px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding-bottom:0}}@media(min-width:1025px){.Recognition_container__qxpmf{display:grid;grid-template-columns:repeat(3,1fr)}}.Recognition_item__NpIWM{background-color:var(--page-color-lighter-green);padding:32px;border-radius:24px;display:flex;flex-direction:column;height:100%;box-sizing:border-box;text-align:start;min-height:307px;position:relative;cursor:pointer;overflow:hidden;transition:box-shadow .3s}.Recognition_item__NpIWM:hover{box-shadow:0 10px 20px rgba(0,0,0,.2)}.Recognition_buttonWrapper__H8y_X{display:flex;align-items:center;flex-shrink:0;gap:8px;margin-top:15px}.Recognition_buttonText__Y9GGS{background:linear-gradient(272.98deg,#00df81 -8.27%,#0069ce 137.97%);-webkit-background-clip:text;color:rgba(0,0,0,0)}.Recognition_description__01NPi{margin-top:40px;flex:1 1 auto;font-size:24px;line-height:1.4;font-weight:500}@media(max-width:639.98px){.Recognition_description__01NPi{font-size:20px;line-height:1.5;font-weight:500}}.Recognition_img__PMNI2{display:flex;width:auto;height:40px}