.who-we-counters:where(.astro-l3essqjs){align-items:flex-start;flex-direction:column;gap:25px;justify-content:space-between}@media screen and (min-width:640px){.who-we-counters:where(.astro-l3essqjs){align-items:center;flex-direction:row;gap:unset}}.counter-img-wrap:where(.astro-l3essqjs),.who-we-counters:where(.astro-l3essqjs) .who-we-counter-wrap{flex:0 1 100%}@media screen and (min-width:640px){.counter-img-wrap:where(.astro-l3essqjs),.who-we-counters:where(.astro-l3essqjs) .who-we-counter-wrap{flex:0 1 33.3333333333%}}.counter-img-wrap:where(.astro-l3essqjs){flex:0 1 100%;order:3}@media screen and (min-width:640px){.counter-img-wrap:where(.astro-l3essqjs){flex:0 1 33.3333333333%;order:unset}.who-we-counters:where(.astro-l3essqjs) .counter-clients,.who-we-counters:where(.astro-l3essqjs) .counter-expertise{flex:0 1 24%}}.who-we-counters:where(.astro-l3essqjs) .counter-expertise .who-we-counter.counter-size{width:79px}@media screen and (min-width:480px){.who-we-counters:where(.astro-l3essqjs) .counter-expertise .who-we-counter.counter-size{width:108px}}@media screen and (min-width:640px){.who-we-counters:where(.astro-l3essqjs) .counter-expertise .who-we-counter.counter-size{width:unset}.counter-img-wrap:where(.astro-l3essqjs){margin-right:15px}}@media screen and (min-width:768px){.counter-img-wrap:where(.astro-l3essqjs){margin-right:45px}}@media screen and (min-width:640px) and (max-width:768px){.who-we-counters:where(.astro-l3essqjs) .counter-expertise{flex:0 1 33%}}.about-nums-holder:where(.astro-ndznwvu7){align-items:center;display:flex}@media screen and (max-width:640px){.about-nums-holder:where(.astro-ndznwvu7){flex-wrap:wrap}}.about-nums-holder:where(.astro-ndznwvu7) .about-nums-item:where(.astro-ndznwvu7){align-items:center;display:flex;flex:1 1 100%;padding-right:20px}@media screen and (min-width:480px){.about-nums-holder:where(.astro-ndznwvu7) .about-nums-item:where(.astro-ndznwvu7){flex:0 1 50%}}.about-nums-holder:where(.astro-ndznwvu7) .about-nums-item:where(.astro-ndznwvu7) .case-num:where(.astro-ndznwvu7){color:var(--orange-bg);display:flex;flex:0 1 83px;font-family:publicasans,sans-serif;font-size:48px;font-weight:700;justify-content:flex-start;padding-right:10px}@media screen and (min-width:480px){.about-nums-holder:where(.astro-ndznwvu7) .about-nums-item:where(.astro-ndznwvu7) .case-num:where(.astro-ndznwvu7){display:inline-block;flex:0 1 auto}}.about-nums-holder:where(.astro-ndznwvu7) .about-nums-item:where(.astro-ndznwvu7) .case-title:where(.astro-ndznwvu7){color:var(--dark);display:inline-block;font-family:Sailec-Medium;font-size:16px;font-weight:500;line-height:1.35}.tag-item:where(.astro-bxzjfqkf){color:var(--orange-bg);display:inline-block;font-family:Sailec-Bold,sans-serif;font-size:10px;letter-spacing:1.4px;margin-right:10px;text-transform:uppercase}.tag-wrap:where(.astro-bxzjfqkf){margin-bottom:18px}.wider-padded-section:where(.astro-6whr53yr){padding:0;width:100%}@media screen and (min-width:480px){.wider-padded-section:where(.astro-6whr53yr){padding:30px}}.wider-padded-section:where(.astro-6whr53yr):hover{background-color:var(--light-grey-80)}.wider-padded-section:where(.astro-6whr53yr):hover .mini-case-study__more:where(.astro-6whr53yr){color:var(--orange-bg)}@media screen and (min-width:480px){.mini-case-study__image-wrapper:where(.astro-6whr53yr){flex-basis:25%}}@media screen and (min-width:1280px){.mini-case-study__image-wrapper:where(.astro-6whr53yr){flex-basis:33%}}.mini-case-study__image-wrapper:where(.astro-6whr53yr) .image:where(.astro-6whr53yr){display:block;height:auto;padding-left:0;width:100%}@media screen and (min-width:480px){.mini-case-study__text:where(.astro-6whr53yr){flex-basis:75%;max-width:75%;padding-left:1rem}}@media screen and (min-width:1280px){.mini-case-study__text:where(.astro-6whr53yr){flex-basis:58.33333333%;max-width:58.33333333%}}.mini-case-study__text:where(.astro-6whr53yr) .header-hint:where(.astro-6whr53yr){color:#000;font-family:Sailec;font-size:10px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:1.5px;margin:10px 0;opacity:.7;text-transform:uppercase}@media screen and (min-width:480px){.mini-case-study__text:where(.astro-6whr53yr) .header-hint:where(.astro-6whr53yr){margin-top:0}}.mini-case-study__text:where(.astro-6whr53yr) .header:where(.astro-6whr53yr){color:var(--dark);font-family:Sailec-Medium;font-size:18px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:1.44;margin-bottom:17px}@media (min-width:640px){.mini-case-study__text:where(.astro-6whr53yr) .header:where(.astro-6whr53yr){font-size:24px;letter-spacing:-.4px;line-height:1.58}}.mini-case-study__text:where(.astro-6whr53yr) .mini-case-study__more:where(.astro-6whr53yr){color:var(--dark);display:flex;font-family:Sailec-Medium;font-size:15px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.1px;margin-top:31px;position:relative;text-decoration:none}.mini-case-study__text:where(.astro-6whr53yr) .mini-case-study__more:where(.astro-6whr53yr) .arrow:where(.astro-6whr53yr){color:var(--orange-bg);position:relative}.mini-case-study__text:where(.astro-6whr53yr) .mini-case-study__more:where(.astro-6whr53yr):hover{color:var(--orange-text)}.mini-case-study__text:where(.astro-6whr53yr) .mini-case-study__more:where(.astro-6whr53yr):hover .arrow:where(.astro-6whr53yr){margin-left:18px;transition-duration:.3s}.mini-case-study__text:where(.astro-6whr53yr) .mini-case-study__info:where(.astro-6whr53yr){color:var(--dark-grey-text);font-size:14px;line-height:1.5;padding-top:30px}@media screen and (min-width:480px){.mini-case-study__text:where(.astro-6whr53yr) .mini-case-study__info:where(.astro-6whr53yr){font-size:16px}}@media screen and (min-width:1440px){.mini-case-study__text:where(.astro-6whr53yr) .mini-case-study__info:where(.astro-6whr53yr){font-size:18px;line-height:1.67}}.row:where(.astro-6whr53yr){box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}:root{--section-margin:20.5px;--section-width:calc(100% - var(--section-margin)*2)}@media screen and (min-width:480px){:root{--section-margin:35px}}@media screen and (min-width:640px){:root{--section-margin:50px}}@media screen and (min-width:768px){:root{--section-margin:32.5px}}@media screen and (min-width:1024px){:root{--section-margin:70px}}@media screen and (min-width:1280px){:root{--section-margin:130px}}@media screen and (min-width:1440px){:root{--section-width:calc(1440px - var(--section-margin)*2)}}.padded-section:where(.astro-ezxg2xzt),.section-width:where(.astro-ezxg2xzt){width:var(--section-width)}.padded-section:where(.astro-ezxg2xzt){margin-left:var(--section-margin)}@media screen and (min-width:1440px){.padded-section:where(.astro-ezxg2xzt){margin-left:auto;margin-right:auto}}.info-title-aligned:where(.astro-ezxg2xzt){margin-left:0}@media screen and (min-width:480px){.info-title-aligned:where(.astro-ezxg2xzt){margin-left:33.3333333333%}}@media screen and (min-width:1024px){.info-title-aligned:where(.astro-ezxg2xzt){margin-left:41.6666666667%}}.no-overflow:where(.astro-ezxg2xzt){overflow-y:hidden}.secondary-head-title:where(.astro-ezxg2xzt){font-family:var(--sailec-medium);font-size:30px}@media screen and (min-width:768px){.secondary-head-title:where(.astro-ezxg2xzt){font-size:36px}}@media screen and (min-width:1024px){.secondary-head-title:where(.astro-ezxg2xzt){font-size:42px}}@media screen and (min-width:1280px){.secondary-head-title:where(.astro-ezxg2xzt){font-size:72px}}.case-studies-testimonials:where(.astro-ezxg2xzt) .testimonials-card-wrapper:where(.astro-ezxg2xzt){margin-top:0;padding-top:0}.accent-action-button--on-dark:where(.astro-ezxg2xzt),.accent-action-button:where(.astro-ezxg2xzt){align-items:center;background-color:var(--orange-bg);color:var(--white);cursor:pointer;display:flex;font-family:var(--sailec-medium);font-size:16px;justify-content:center;overflow:hidden;padding:6px 12px;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}@media screen and (min-width:1280px){.accent-action-button--on-dark:where(.astro-ezxg2xzt),.accent-action-button:where(.astro-ezxg2xzt){padding:8px 14px}}.accent-action-button--on-dark:where(.astro-ezxg2xzt):not(.without-overlap):before,.accent-action-button:where(.astro-ezxg2xzt):not(.without-overlap):before{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease,opacity .2s ease-in;width:100%;z-index:-1}.accent-action-button--on-dark:where(.astro-ezxg2xzt):hover:not(.without-overlap):before,.accent-action-button:where(.astro-ezxg2xzt):hover:not(.without-overlap):before{opacity:1;transform:scaleX(1)}.accent-action-button:where(.astro-ezxg2xzt):not(.without-overlap):before{background-color:var(--dark);box-shadow:0 0 -10px 2px var(--dark)}.accent-action-button--on-dark:where(.astro-ezxg2xzt):not(.without-overlap):before{background-color:var(--white);box-shadow:0 0 -10px 2px var(--white)}.cases-header:where(.astro-ezxg2xzt){color:var(--dark);font-family:Sailec-Medium;font-size:30px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.4px;line-height:1.2;margin-bottom:15px;margin-top:35px;text-align:center}@media screen and (min-width:640px){.cases-header:where(.astro-ezxg2xzt){font-size:34px;letter-spacing:-.8px;line-height:1.24}}@media screen and (min-width:1280px){.cases-header:where(.astro-ezxg2xzt){font-size:48px;letter-spacing:-1px;line-height:1.31}}@media screen and (min-width:480px){.cases-header:where(.astro-ezxg2xzt){padding-left:30px;text-align:left}}.padded-section-wider:where(.astro-ezxg2xzt){margin-left:var(--section-margin);width:calc(100% - var(--section-margin)*2)}@media screen and (min-width:480px){.padded-section-wider:where(.astro-ezxg2xzt){margin-left:calc(var(--section-margin) - 30px);width:calc(100% - var(--section-margin)*2 + 60px)}}@media screen and (min-width:1440px){.padded-section-wider:where(.astro-ezxg2xzt){margin-left:auto;margin-right:auto;width:calc(1500px - var(--section-margin)*2)}}.laravel-testimonials:where(.astro-hdpbjd6x) .testimonials-card-wrapper{margin-top:0}@media screen and (min-width:1024px){.laravel-testimonials:where(.astro-hdpbjd6x) .testimonials-card-wrapper{margin-top:-15px}}
