@font-face{font-family:AUTHENTIC Sans\ 60;font-style:normal;font-format:opentype;font-weight:300;src:url(/fonts/authenticsans-60.otf)}:root{--dl-color-gray-500:#595959;--dl-color-gray-700:#999;--dl-color-gray-800:#595959;--dl-color-gray-900:#d9d9d9;--dl-size-size-large:144px;--dl-size-size-small:48px;--dl-color-danger-300:#a22020;--dl-color-danger-500:#bf2626;--dl-color-danger-700:#e14747;--dl-color-gray-black:#000;--dl-color-gray-white:#fff;--dl-size-size-medium:96px;--dl-size-size-xlarge:192px;--dl-size-size-xsmall:16px;--dl-space-space-unit:16px;--dl-color-primary-100:#003eb3;--dl-color-primary-300:#0074f0;--dl-color-primary-500:#14a9ff;--dl-color-primary-700:#85dcff;--dl-color-success-300:#199033;--dl-color-success-500:#32a94c;--dl-color-success-700:#4cc366;--dl-size-size-xxlarge:288px;--dl-size-size-maxwidth:1400px;--dl-radius-radius-round:50%;--dl-space-space-halfunit:8px;--dl-space-space-sixunits:96px;--dl-space-space-twounits:32px;--dl-color-primary1-blue60:#e2ddf5;--dl-color-primary1-blue80:#5228f5;--dl-radius-radius-radius2:2px;--dl-radius-radius-radius4:4px;--dl-radius-radius-radius8:8px;--dl-space-space-fiveunits:80px;--dl-space-space-fourunits:64px;--dl-color-primary1-blue100:#291477;--dl-space-space-threeunits:48px;--dl-color-secondary-gray500:#d9d9d9;--dl-space-space-oneandhalfunits:24px}.button{display:inline-block}.button,.input{color:var(--dl-color-gray-black);padding:.5rem 1rem;border-color:var(--dl-color-gray-black);border-width:1px;border-radius:4px;background-color:var(--dl-color-gray-white)}.input,.textarea{cursor:auto}.textarea{color:var(--dl-color-gray-black);padding:.5rem;border-color:var(--dl-color-gray-black);border-width:1px;border-radius:4px;background-color:var(--dl-color-gray-white)}.list{width:100%;margin:1em 0;display:block;padding:0 0 0 1.5rem;list-style-type:none;list-style-position:outside}.list-item{display:list-item}.teleport-show{display:flex!important;transform:none!important}.heading2{font-size:2.5rem}.heading3{font-size:1.2rem;color:#fff;font-style:normal;font-weight:700}.sectionTitle{font-size:1rem;font-weight:700;letter-spacing:1.2;text-transform:uppercase}.heading4{font-size:1.2rem}.heading1{font-size:4.5rem;font-weight:700}.Content{font-size:16px;font-family:AUTHENTIC Sans\ 60;font-weight:400}.Content,.Heading{line-height:1.15;text-transform:none;text-decoration:none}.Heading{font-size:32px;font-family:Inter;font-weight:700}.button-area{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;flex-wrap:wrap;margin:0 auto}button{transition:.3s;white-space:nowrap}.button-secondary{background-color:var(--dl-color-gray-black);color:var(--dl-color-gray-white)}.button-primary,.button-secondary{white-space:nowrap;display:inline-block;padding:.5rem 1rem;border-color:var(--dl-color-gray-black);border-width:1px;border-radius:4px}.button-primary{color:var(--dl-color-gray-black);background-color:var(--dl-color-gray-white)}.button-primary:hover{color:var(--dl-color-gray-white);background-color:var(--dl-color-gray-black)}.button-secondary:hover{background-color:var(--dl-color-gray-white);color:var(--dl-color-gray-black)}.case-studies-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:2rem}.case-study-card{flex-grow:0;flex-shrink:1;flex-basis:calc(33.333% - 2rem);min-width:250px;max-width:350px;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease-in-out;display:flex;flex-direction:column}.case-study-card:hover{transform:translateY(-5px)}.case-study-image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.case-study-name{font-size:1.2rem;font-weight:700;margin:1rem;color:#333}.case-study-description{font-size:.9rem;margin:0 1rem 1rem;color:#666;flex-grow:1}.case-study-button{display:block;text-align:center;background-color:#0070f3;color:#fff;text-decoration:none;padding:.5rem 1rem;margin:1rem;border-radius:4px;transition:background-color .3s ease-in-out}.case-study-button:hover{background-color:#0051a2}@media (max-width:767px){.heading2{font-size:1.8rem}.heading3{font-size:1.1rem}.heading4{font-size:1.2rem}.heading1{font-size:2.5rem}.case-study-card{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 2rem)}.button-area-special{justify-content:center}}@media (max-width:480px){.case-study-card{flex:0 1 100%}}