.Contact_section__8UbVn{padding:0 4rem 2rem;color:#fff;gap:1rem}.Contact_content__aQdLd,.Contact_section__8UbVn{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.Contact_schedule__uOukm,.Contact_separator__C8teJ{flex:1 1 0px;display:flex;flex-direction:column;align-items:center}.Contact_separator__C8teJ{gap:.5rem;width:100%;position:relative}.Contact_or__3tXeX{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#547b96;padding:.5rem;margin:0}.Contact_form__0UYR3{flex:1 1 0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:420px;min-width:320px}.Contact_input__djmGJ{color:var(--primary-foreground-hex)}.Contact_gap__fck72{margin-top:.5rem}@media (max-width:1024px){.Contact_section__8UbVn{flex-direction:column}.Contact_separator__C8teJ{margin-bottom:2rem;margin-top:2rem}.Contact_separator__C8teJ svg{display:none}.Contact_or__3tXeX{width:100%;text-align:center}.Contact_separator__C8teJ span:after{margin-left:1rem}.Contact_separator__C8teJ span:after,.Contact_separator__C8teJ span:before{content:"";display:inline-block;width:6rem;height:2px;background-color:#fff;margin-bottom:4px}.Contact_separator__C8teJ span:before{margin-right:1rem}}@media (max-width:650px){.Contact_form__0UYR3{align-items:stretch}}.CaseStudyPage_bigtitle__ioq0_{color:#fff;text-align:center;padding:2rem 8rem 0}.CaseStudyPage_subtitle__ZeJge{display:block;max-width:60ch;padding:0 2rem;text-align:center;color:hsla(0,0%,100%,.85)}@media (max-width:1250px){.CaseStudyPage_bigtitle__ioq0_{padding:1rem 0 0;font-size:2.5rem}.CaseStudyPage_subtitle__ZeJge{padding:0 1rem;font-size:1rem}}.CaseStudy_body__tWN1K{width:100%;color:#fff;padding-top:5rem}.CaseStudy_facts__fqncA{display:flex;flex-wrap:wrap;gap:2.5rem;padding-bottom:1.5rem}.CaseStudy_fact__xlmj9{display:flex;flex-direction:column;gap:.25rem}.CaseStudy_factLabel__8uCrT{text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.6)}.CaseStudy_factValue__uprsp{color:#fff}.CaseStudy_pills__Sfxld{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:2rem}.CaseStudy_pill__Gzt2X{padding:.25rem .75rem;border-radius:999px;background-color:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.35);color:#fff}.CaseStudy_intro__NF2CE{display:block;max-width:70ch;color:hsla(0,0%,100%,.92)}.CaseStudy_phoneRow__s78B9{display:flex;justify-content:center;padding:2rem 0 0}.CaseStudy_divider__5myDB{width:150px;height:2px;background-color:#fff;margin-top:4rem;margin-bottom:.5rem}.CaseStudy_blockTitle__39DSm{color:#fff;padding-bottom:1.5rem}.CaseStudy_cards__nACVJ{display:flex;flex-wrap:wrap;align-items:stretch;gap:1rem;width:100%}.CaseStudy_card__ferep{display:flex;flex-direction:column;flex:1 1 300px;padding:1.75rem;border-radius:1rem;background:#fff;color:var(--primary-foreground-hex)}.CaseStudy_cardTitle__BCQQZ{padding-bottom:.75rem}.CaseStudy_cardBody___orkN{color:var(--primary-foreground-hex)}.CaseStudy_highlights__YzZ23{display:flex;flex-direction:column;gap:2.5rem;width:100%;list-style:none;padding:0;margin:0}.CaseStudy_highlight__HaWsl{display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start}.CaseStudy_highlightNumber__rDcOu{flex-shrink:0;font-size:2rem;font-weight:700;line-height:1;color:#f0dfb1;opacity:.9}.CaseStudy_highlightContent__BN9ki{display:flex;flex-direction:column;max-width:70ch}.CaseStudy_highlightTitle__H86Bi{color:#fff;padding-bottom:.5rem}.CaseStudy_highlightBody__w9Siw{color:hsla(0,0%,100%,.92)}.CaseStudy_bullets__qMC0S{list-style:disc;margin:.75rem 0 0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.35rem}.CaseStudy_bullets__qMC0S li{color:hsla(0,0%,100%,.8)}.CaseStudy_bullets__qMC0S li::marker{color:#f0dfb1}.CaseStudy_stack__uGXJn{display:flex;flex-direction:column;gap:1.25rem;width:100%}.CaseStudy_stackGroup__oEmiC{display:flex;flex-direction:column;gap:.5rem}.CaseStudy_stackLabel__2j8zK{text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.6)}.CaseStudy_stackItems__la5rJ{display:flex;flex-wrap:wrap;gap:.5rem}.CaseStudy_stackItem__xdVSY{padding:.25rem .75rem;border-radius:.5rem;background:#fff;color:var(--primary-foreground-hex)}.CaseStudy_testimonial__lHfXZ{position:relative;max-width:70ch;margin:4rem auto 0;padding:0 2.5rem}.CaseStudy_quote__ZM6f7{width:2rem;color:#f0dfb1;opacity:.8;position:absolute;right:0;bottom:-.5rem;transform:rotate(180deg)}.CaseStudy_quote__ZM6f7[data-quote-open=true]{left:0;top:-.5rem;right:auto;bottom:auto;transform:none}.CaseStudy_testimonialContent__bI8uh{display:block;color:#fff;font-style:italic}.CaseStudy_cta__3D9gb{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:4rem;color:#fff}.CaseStudy_ctaTitle__ZHr_D{color:#fff;text-align:center}@media (max-width:1250px){.CaseStudy_facts__fqncA{gap:1.5rem}.CaseStudy_highlight__HaWsl{gap:1rem}.CaseStudy_highlightNumber__rDcOu{font-size:1.5rem}.CaseStudy_testimonial__lHfXZ{padding:0 1.5rem}}.Button_button__exqP_{background-color:transparent;color:#fff;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;transition:background-color .3s ease;border:1px solid #fff;min-width:110px;vertical-align:middle;padding:.5rem;border-radius:.5rem}.Button_button__exqP_:active,.Button_button__exqP_:hover{background-color:hsla(0,0%,100%,.2)}.Button_button__exqP_:disabled{background-color:#ccc;cursor:not-allowed}.Portfolio_section__EcqAU{color:#fff;width:100%}.Portfolio_blob__AcEjM{max-height:100%;position:absolute;transform:translateY(-50%);top:50%;z-index:0}.Portfolio_rightBlob__zHikH{right:0;transform:translateY(-50%) scale(-1)}.Portfolio_phone__Rhjch{width:320px;height:652px;position:relative;aspect-ratio:375/765}.Portfolio_phoneblob__sgpVR{background-image:url(/assets/blob.svg);background-repeat:no-repeat;background-size:contain;background-position:0}.Portfolio_showcase__VAoQj{position:relative;display:flex;flex-direction:column}.Portfolio_showcaseContent__DMPjF{z-index:2;padding:4rem}.Portfolio_showcaseDescriptionContainer__tD7JA{display:flex;flex-direction:row;align-items:flex-start;gap:2rem}.Portfolio_showcaseDescription__Bvsrp{flex:1;max-width:55%}.Portfolio_pillsContainer__OmZK5{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap;flex-direction:row}.Portfolio_pill__HBcW6{border-radius:2rem;padding:.25rem .5rem;color:#fff;background-color:#5a9654}.Portfolio_testimonial__Hwh37{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;margin-top:2rem}.Portfolio_quote__huRI9{width:120px;min-width:120px;max-width:120px;display:block;color:hsla(0,0%,100%,.6)}.Portfolio_quote__huRI9[data-quote-open=true]{transform:scale(-1)}.Portfolio_quote__huRI9:not([data-quote-open=true]){align-self:flex-end}.Portfolio_testimonialContent__w_1lV{font-style:italic}.Portfolio_mobilePhoneContainer___jIM4{display:flex;justify-content:center;align-items:center;margin-top:2rem}.Portfolio_phone__Rhjch[data-is-mobile=true]{display:none}@media (max-width:1250px){.Portfolio_phone__Rhjch[data-is-mobile=false]{display:none}.Portfolio_phone__Rhjch[data-is-mobile=true]{align-self:center;display:block}.Portfolio_showcaseDescriptionContainer__tD7JA{gap:0}.Portfolio_showcaseDescription__Bvsrp{max-width:100%}.Portfolio_showcaseContent__DMPjF{padding:2rem}.Portfolio_quote__huRI9{width:60px;min-width:60px;max-width:60px}}@media (max-width:768px){.Portfolio_quote__huRI9{width:30px;min-width:30px;max-width:30px}.Portfolio_blob__AcEjM{display:none}}.Portfolio_caseStudyLink__iLwCb{display:inline-block;margin-top:1.25rem;color:#fff;text-decoration:underline;text-underline-offset:4px}.Portfolio_caseStudyLink__iLwCb:hover{color:#f0dfb1}.SectionContainer_container__Hc0zi{padding:2rem 15%;width:100%}@media (max-width:1250px){.SectionContainer_container__Hc0zi{padding:2rem}}