.AboutUs-section{padding:40px 0}.gap-css{flex-direction:column;gap:16px;display:flex}.gap-css h2{font-size:32px;font-weight:700}.gap-css p{font-weight:500;font-style:medium;font-size:18px}.variant-css-2{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (max-width:768px){.gap-css{flex-direction:column!important}.variant-css-2{flex-direction:column;align-items:center}.gap-css p{font-size:16px}.gap-css h2{font-size:28px;font-weight:700}}@media (max-width:480px){.gap-css p{font-size:16px;font-weight:500;font-style:medium}.gap-css h2{font-size:28px;font-weight:600;font-style:semi-bold}.AboutUs-section{padding:20px 0}}
.team-card{border-radius:12px;justify-content:center;align-items:center;padding:12px;display:flex;position:relative}.image-container{justify-content:end;align-items:center;width:100%;display:flex}.team-img{width:100%}.variant-1 .logo-container{background:0 0;position:absolute;top:-18px;left:-24px}.variant-2 .logo-container{background:0 0;position:absolute;right:-24px;top:-18px!important}@media (max-width:768px){.team-card{text-align:center;flex-direction:column;align-items:center;padding:16px}.logo-container{justify-content:center;display:flex}.logo{object-fit:contain;width:48px;height:48px}.image-container{justify-content:center!important}.team-img{width:100%;max-width:292px;height:auto}.variant-1 .logo-container{top:10px;left:12px}.variant-2 .logo-container{top:10px;right:12px}}.logo{filter:drop-shadow(0 0 4px #9ed1ba);animation:4s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}
