.about-us .about-header{background:var(--success-500)!important}.about-us .body-lg{width:60%}.about-us .our-team{text-align:center;background:var(--bg-secondary)}.about-us .our-team .team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.about-us .media-kit{background:var(--neutral-black);color:var(--text-white)}.about-us .media-kit .child-container{align-items:center;gap:var(--spacing-xl)}.about-us .media-kit .media-kit-text{gap:var(--spacing-md);flex-direction:column;flex:1;align-items:center;width:60%;display:flex}.about-us .media-kit .media-kit-text p{text-align:center}.about-us .media-kit .media-kit-actions{gap:var(--spacing-xs);flex-direction:column;align-items:center;display:flex}.about-us .media-kit .body-lg{width:100%;color:var(--text-white)}.about-us .media-kit .btn-link{align-items:center;gap:var(--spacing-sm);flex-direction:row;display:flex}.about-us .media-kit .file-meta{color:var(--info-100)}.about-us .contact-container .contact-us-form{max-width:50rem;width:100%!important}.about-us .map-container{border-radius:.5rem;width:100%;height:auto;overflow:hidden}.about-us .map-container iframe{width:100%;height:400px}.about-us .contact-info{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}@media (max-width:786px){.body-lg{width:90%!important}.team-grid{grid-template-columns:1fr!important}.media-kit .child-container{padding:0}.media-kit .child-container .media-kit-text{width:100%}}
.team-card{border-radius:var(--radius-lg);border:2px solid var(--line-colour-light);isolation:isolate;width:300px;height:400px;display:block;position:relative;overflow:hidden}.team-card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(transparent,rgba(0,0,0,.85));height:45%;position:absolute;top:auto;bottom:0;left:0;right:0}.team-card .team-info{text-align:center;z-index:3;width:100%;color:var(--neutral-white);text-shadow:0 2px 4px rgba(0,0,0,.3);padding:0 1rem;position:absolute;bottom:1.5rem;left:0}.team-card .default-image,.team-card .hover-image{object-fit:cover;z-index:0;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;width:100%!important}.team-card .hover-image{z-index:1;display:none}.team-card:hover .default-image{display:none!important}.team-card:hover .hover-image{display:block!important}
