@media only screen and (min-width:0rem){#about-company{padding:var(--sectionPadding);padding-top:clamp(9rem,14vw,12.5rem);background:#fff url(/assets/heroBG-us.webp) top center/100% auto no-repeat;overflow:hidden;position:relative}#about-company .cs-container{width:100%;max-width:68.75rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(2.5rem,6vw,4rem)}#about-company .cs-content{text-align:center;display:flex;flex-direction:column;align-items:center}#about-company .cs-topper{animation:heroFadeIn .6s ease-out}#about-company .cs-title{font-size:clamp(2.4375rem,5vw,4rem);max-width:20ch;animation:heroFadeIn .8s ease-out .2s backwards}#about-company .cs-gradient{background:linear-gradient(100deg,#0a3161,#1e4fa3);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}#about-company .cs-text{color:var(--generalParagraph);animation:heroFadeIn .8s ease-out .4s backwards}#about-company .cs-grid{width:100%;display:grid;grid-template-columns:1fr;gap:1.25rem;animation:heroScale 1s ease-out .5s backwards}#about-company .cs-card{padding:clamp(1.25rem,3vw,2rem);background-color:#ffffffdb;border:1px solid rgba(255,255,255,.9);border-radius:1.25rem;box-shadow:0 16px 40px #0a31611a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#about-company .cs-card-title{font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--headerColor);margin:0 0 .625rem;padding-left:.875rem;border-left:4px solid var(--generalTertiary)}#about-company .cs-card-text{font-size:1rem;line-height:1.6;color:var(--bodyTextColor);margin:0}#about-company .cs-card-text a{color:var(--primary);font-weight:600}#about-company .cs-actions{display:flex;flex-direction:column;align-items:center;gap:1rem}#about-company .cs-button-solid{font-size:1rem;font-weight:600;line-height:1.5em;text-decoration:none;white-space:nowrap;padding:.875rem 1.75rem;background-color:var(--generalTertiary);color:#fff;border-radius:.5rem;display:inline-flex;align-items:center;gap:.5rem;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}#about-company .cs-button-solid .cs-arrow{filter:brightness(0) invert(1)}#about-company .cs-button-solid:hover{background-color:#8e1b2a;transform:scale(1.03);box-shadow:0 6px 20px #b222344d}#about-company .cs-link{font-size:1rem;font-weight:600;color:var(--primary);text-decoration:none}#about-company .cs-link:hover{text-decoration:underline}}@media only screen and (min-width:48rem){#about-company .cs-grid{grid-template-columns:1fr 1fr}#about-company .cs-actions{flex-direction:row;gap:1.5rem}}
