.home-module__tHbwvq__half,.home-module__tHbwvq__cultureImg,.home-module__tHbwvq__logoCard,.home-module__tHbwvq__card,.home-module__tHbwvq__whoCol,.home-module__tHbwvq__missionCol,.home-module__tHbwvq__diffCol,.home-module__tHbwvq__stack{min-width:0}.home-module__tHbwvq__h60{font-family:var(--font-din);letter-spacing:1px;text-transform:uppercase;color:#595959;margin:0 0 -8px;padding:0;font-size:60px;font-weight:600;line-height:56px}.home-module__tHbwvq__textBody{width:674px;max-width:100%;font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#000;font-weight:400}.home-module__tHbwvq__textBody p{margin:0 0 .9rem}.home-module__tHbwvq__bar{align-self:stretch}.home-module__tHbwvq__hero{position:relative}.home-module__tHbwvq__heroCarousel>button[aria-label=Previous\ slide],.home-module__tHbwvq__heroCarousel>button[aria-label=Next\ slide]{box-sizing:content-box;transition:all .25s;top:calc(50% + 235px);color:#fff!important;background-color:#fff0!important;border-radius:7px!important;padding:6px!important}.home-module__tHbwvq__heroCarousel>button[aria-label=Previous\ slide]{translate:-100% -50%;left:calc(100% - 100px)!important}.home-module__tHbwvq__heroCarousel>button[aria-label=Next\ slide]{translate:0 -50%;right:50px!important}.home-module__tHbwvq__slideWrap{display:flex}.home-module__tHbwvq__slide{flex-direction:column;flex:auto;justify-content:flex-end;align-items:flex-start;gap:20px;min-height:0;padding:75px;display:flex;position:relative;overflow:hidden}.home-module__tHbwvq__slideMin685{min-height:685px}.home-module__tHbwvq__slideBg{object-fit:cover;object-position:center center}.home-module__tHbwvq__slideOverlay{opacity:.5;background-color:#000;position:absolute;inset:0}.home-module__tHbwvq__slideContent{flex-direction:column;align-items:flex-start;gap:20px;width:1120px;max-width:100%;padding:0;display:flex;position:relative}.home-module__tHbwvq__heroH{width:755px;max-width:100%;font-family:var(--font-din);letter-spacing:1px;text-transform:uppercase;color:#fff;margin:0 0 -8px;padding:0;font-size:76px;font-weight:600;line-height:67px}.home-module__tHbwvq__heroText{width:674px;max-width:100%;font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#fff;font-weight:500}.home-module__tHbwvq__heroText p{margin:0 0 .9rem}.home-module__tHbwvq__culture{padding:75px}.home-module__tHbwvq__row{flex-direction:row;justify-content:space-between;gap:50px;width:100%;max-width:1300px;margin:0 auto;display:flex}.home-module__tHbwvq__cultureImg{width:50%;padding:10px;position:relative;box-shadow:0 0 38px -8px #00000080}.home-module__tHbwvq__half{flex-direction:column;gap:20px;width:50%;padding:50px;display:flex}.home-module__tHbwvq__stack{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}.home-module__tHbwvq__cultureH{width:553px;max-width:100%}.home-module__tHbwvq__mission{background-color:#00c8dd;padding:75px;position:relative}.home-module__tHbwvq__missionCol{flex-direction:column;gap:35px;width:100%;padding:50px;display:flex}.home-module__tHbwvq__missionH{text-align:center;color:#fff;align-self:center;width:357px;max-width:100%}.home-module__tHbwvq__missionText{text-align:center;width:1000px;max-width:100%;font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#fff;align-self:center;font-size:25px;font-weight:500;line-height:1.5}.home-module__tHbwvq__missionText p{margin:0 0 .9rem}.home-module__tHbwvq__proven{padding:75px}.home-module__tHbwvq__logoCard{flex-direction:column;align-items:flex-start;gap:20px;width:50%;padding:50px;display:flex;box-shadow:0 0 38px -8px #00000080}.home-module__tHbwvq__logoCarousel{align-self:stretch}.home-module__tHbwvq__logoViewport{width:calc(100% - 60px);margin:0 auto}.home-module__tHbwvq__logoCarousel>button[aria-label=Previous\ slide],.home-module__tHbwvq__logoCarousel>button[aria-label=Next\ slide]{z-index:2;transition:all .25s;top:calc(50% + 260px)}.home-module__tHbwvq__logoCarousel>button[aria-label=Previous\ slide]{left:150px!important}.home-module__tHbwvq__logoCarousel>button[aria-label=Next\ slide]{right:150px!important}.home-module__tHbwvq__logoSlide{text-align:center;flex-direction:column;justify-content:center;padding:10px;display:flex}.home-module__tHbwvq__logoImg{width:100%;max-width:100%;height:auto;display:block}.home-module__tHbwvq__btnWrap{display:block}.home-module__tHbwvq__who{background-color:#595959;padding:100px 75px;position:relative}.home-module__tHbwvq__whoCol{flex-direction:column;gap:20px;width:100%;padding:10px;display:flex}.home-module__tHbwvq__whoBar{align-self:flex-start}.home-module__tHbwvq__whoH{color:#fff;align-self:flex-start;width:1000px;max-width:100%;margin:0 0 25px}.home-module__tHbwvq__teamBtn{width:259px;max-width:100%;margin:-15px 0 15px}.home-module__tHbwvq__teamBtn>a{width:100%;display:block}.home-module__tHbwvq__grid{grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:20px;width:100%;display:grid}.home-module__tHbwvq__card{background-color:#fff;flex-direction:column;gap:20px;padding:35px;display:flex;box-shadow:0 0 38px -8px #00000080}.home-module__tHbwvq__cardTop{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:10px;display:flex}.home-module__tHbwvq__cardNum{font-family:var(--font-din);color:#595959;align-self:center;margin:0;padding:0;font-size:63px;font-weight:700;line-height:1}.home-module__tHbwvq__cardLine{flex:1 1 0;padding-block:15px;display:flex}.home-module__tHbwvq__cardLine>span{border-top:4.7px solid #00c8dd;width:100%;display:block}.home-module__tHbwvq__cardBody{flex-direction:column;gap:20px;padding:10px;display:flex}.home-module__tHbwvq__cardH{width:100%;font-family:var(--font-din);letter-spacing:1px;text-transform:uppercase;color:#595959;margin:0 0 -8px;padding:0;font-size:30px;font-weight:600;line-height:29px}.home-module__tHbwvq__cardText{width:813px;max-width:100%;font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#595959;margin:15px 0 0 -24px;padding:0;font-size:15px;font-weight:500;line-height:1.5}.home-module__tHbwvq__cardText a{color:#00c8dd}.home-module__tHbwvq__diff{background-color:#fff;padding:75px}.home-module__tHbwvq__diffInner{flex-direction:column;justify-content:center;align-items:center;gap:50px;width:100%;max-width:1300px;margin:0 auto;display:flex}.home-module__tHbwvq__diffCol{flex-direction:column;align-items:center;gap:20px;width:100%;padding:10px;display:flex}.home-module__tHbwvq__diffIcon{align-self:center;width:160px;max-width:160px;height:auto;margin:0 0 15px;display:block}.home-module__tHbwvq__diffH{text-align:center;align-self:center;width:1000px;max-width:100%;margin:0 0 25px}@media (max-width:1024px){.home-module__tHbwvq__slide{padding:50px 50px 100px}.home-module__tHbwvq__slideTabMin708{min-height:708px}.home-module__tHbwvq__slideContent{width:100%}.home-module__tHbwvq__heroH{font-size:66px;line-height:.9em}.home-module__tHbwvq__culture{padding:50px}.home-module__tHbwvq__cultureRow,.home-module__tHbwvq__provenRow{flex-direction:column}.home-module__tHbwvq__cultureImg{order:99999;width:100%;min-height:460px}.home-module__tHbwvq__half{width:100%;padding:0}.home-module__tHbwvq__cultureStack{align-items:center}.home-module__tHbwvq__cultureStack>*{width:100%;max-width:100%}.home-module__tHbwvq__missionCol{padding:0}.home-module__tHbwvq__proven{padding:50px}.home-module__tHbwvq__logoCard{order:99999;width:100%}.home-module__tHbwvq__logoCarousel>button[aria-label=Previous\ slide],.home-module__tHbwvq__logoCarousel>button[aria-label=Next\ slide]{top:calc(50% + 235px)}.home-module__tHbwvq__who{padding:50px}.home-module__tHbwvq__whoCol{padding:0}.home-module__tHbwvq__grid{gap:10px}.home-module__tHbwvq__card{padding:15px}.home-module__tHbwvq__cardTop{gap:0}.home-module__tHbwvq__whoCardBody{padding:0}.home-module__tHbwvq__cardH{font-size:25px;line-height:.9em}.home-module__tHbwvq__cardText{width:100%;max-width:100%;margin:0 0 0 -15px;font-size:13px}.home-module__tHbwvq__diff{padding:50px}.home-module__tHbwvq__diffCol{padding:0}}@media (max-width:767px){.home-module__tHbwvq__heroCarousel>button[aria-label=Previous\ slide],.home-module__tHbwvq__heroCarousel>button[aria-label=Next\ slide]{top:calc(50% + 172px)}.home-module__tHbwvq__heroCarousel>button[aria-label=Previous\ slide]{left:calc(100% - 48px)!important}.home-module__tHbwvq__heroCarousel>button[aria-label=Next\ slide]{right:9px!important}.home-module__tHbwvq__slide,.home-module__tHbwvq__slideMin685,.home-module__tHbwvq__slideTabMin708{min-height:0;padding:25px 25px 75px}.home-module__tHbwvq__slideContent{gap:8px}.home-module__tHbwvq__slideContentFirst{justify-content:flex-end;min-height:447px}.home-module__tHbwvq__heroH{margin:0;font-size:36px;line-height:.9em}.home-module__tHbwvq__heroText{text-align:start;font-size:14px}.home-module__tHbwvq__btnMobile25{padding:15px 25px}.home-module__tHbwvq__btnMobile30{padding:15px 30px}.home-module__tHbwvq__h60{margin:0;font-size:34px;line-height:.95em}.home-module__tHbwvq__textBody{font-size:14px;line-height:1.7em}.home-module__tHbwvq__culture{padding:50px 25px 25px}.home-module__tHbwvq__cultureImg{min-height:250px}.home-module__tHbwvq__row{flex-wrap:wrap}.home-module__tHbwvq__stack{gap:8px}.home-module__tHbwvq__mission{padding:50px 25px}.home-module__tHbwvq__missionRow{gap:25px}.home-module__tHbwvq__missionCol{gap:20px}.home-module__tHbwvq__missionText{font-size:14px;line-height:1.7em}.home-module__tHbwvq__proven{padding:50px 25px}.home-module__tHbwvq__logoCard{gap:8px}.home-module__tHbwvq__logoCarousel>button[aria-label=Previous\ slide],.home-module__tHbwvq__logoCarousel>button[aria-label=Next\ slide]{top:calc(50% + 114px)}.home-module__tHbwvq__logoCarousel>button[aria-label=Previous\ slide]{left:75px!important}.home-module__tHbwvq__logoCarousel>button[aria-label=Next\ slide]{right:75px!important}.home-module__tHbwvq__who{padding:75px 25px}.home-module__tHbwvq__whoH,.home-module__tHbwvq__teamBtn{margin:0}.home-module__tHbwvq__grid{grid-template-columns:repeat(1,1fr)}.home-module__tHbwvq__cardTop{flex-wrap:wrap}.home-module__tHbwvq__cardH{margin:0;font-size:34px;line-height:.95em}.home-module__tHbwvq__cardText{text-align:start;font-size:14px}.home-module__tHbwvq__diff{padding:50px 25px 75px}.home-module__tHbwvq__diffIcon,.home-module__tHbwvq__diffH{margin:0}}
