.aboutContainer{background-size:cover;background-position:center;position:relative;width:100%;height:550px;border-radius:30px;display:flex;align-items:center;justify-content:center;overflow:hidden}.textOverlay{position:absolute;text-align:center;color:#fff;padding:20px;border-radius:10px;animation:fadeInUp 1.5s ease-out;max-width:75%}.header{font-size:2.5rem;margin:0;font-weight:600;color:#3a3a3a}.headerColor{color:#3782fb}.about_subtext{font-size:1rem;margin-top:10px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.visionSection{display:flex;align-items:center;justify-content:space-between;padding:2rem;gap:2rem;overflow:hidden;opacity:0;transform:translateY(20px);transition:opacity 1s ease-out,transform 1s ease-out}.missionSection{display:flex;align-items:center;justify-content:space-between;padding:2rem;gap:2rem;overflow:hidden;opacity:0;transform:translateY(20px);transition:opacity 2s ease-out,transform 2s ease-out;flex-direction:row-reverse}.animate{opacity:1;transform:translateY(0)}.textContainer{max-width:50%}.header{font-size:2rem;font-weight:700;margin-bottom:1rem}.subtext{font-size:1rem;line-height:1.5;color:#333;width:500px}.imageContainer{max-width:50%;display:flex;justify-content:center;align-items:center}.image{max-width:100%;height:auto;border-radius:20px;box-shadow:0 4px 8px #0003;transition:transform .5s ease;animation:zoomIn 2s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.meetTheTeamSection{position:relative;width:100%;max-width:1200px;margin:0 auto}.cardContainer{position:relative;width:100%;max-width:1200px;margin:0 auto;animation:ease-in 3s}.cardWrapper{position:relative;height:400px}.card{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .5s ease,z-index 0s}.cardFront{transition:transform .8s cubic-bezier(.68,-.55,.27,1.55),z-index .8s cubic-bezier(.68,-.55,.27,1.55),opacity .8s cubic-bezier(.68,-.55,.27,1.55);z-index:2;opacity:1}.cardBack{transform:scale(.9);z-index:1;top:50px;left:10px;opacity:.8;transition:transform .8s cubic-bezier(.68,-.55,.27,1.55),top .8s cubic-bezier(.68,-.55,.27,1.55),left .8s cubic-bezier(.68,-.55,.27,1.55),z-index .8s cubic-bezier(.68,-.55,.27,1.55),opacity .8s cubic-bezier(.68,-.55,.27,1.55)}.cardActive{transform:scale(1);z-index:2;top:0;left:0;opacity:1}.cardInactive{transform:scale(.9);z-index:1;top:50px;left:10px;opacity:.8}.profileCard{display:flex;align-items:center;border:1px solid #BDDBFF;background:linear-gradient(to bottom,#fff,#eff6ff);border-radius:20px;overflow:hidden;max-width:1000px;margin:20px auto;box-shadow:0 4px 8px #0000001a;padding:20px;position:relative}.profileImage{width:150px;height:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:0 50px;border:1px solid #BDDBFF}.textSection{flex:1;padding:20px 40px}.name{font-size:1.2rem;font-weight:700;margin:0;color:#3a3a3a}.title{font-size:.875rem;margin:5px 0;color:#3a3a3a}.description{font-size:1rem;margin:10px 0;color:#3a3a3a}.socialMedia{display:flex;gap:1.5rem}.socialIcon{text-decoration:none}.divider{border:0;height:1px;background:#bddbff;margin:10px 0}.buttonContainer{display:flex;justify-content:center;margin-top:40px}.seeMore{background-color:#fff;border:1px solid #5CA5FE;color:#5ca5fe;padding:10px 20px;font-size:16px;font-weight:500;border-radius:15px;box-shadow:0 2px 6px #0000001a;cursor:pointer;transition:background-color .3s,color .3s}.seeMore:hover{background-color:#daeaff;border-color:#3782fb;color:#3782fb;box-shadow:0 4px 8px #0003}.seeMore:focus{outline:none}.whyStreamlineSection{position:relative;padding-top:5rem;background:url(/assets/images/about-spiral.png) center/contain no-repeat;top:30px;text-align:center}.whyCardContainer{position:relative;width:100%;height:500px}.whyCard{width:280px;height:149px;background-color:#fff;padding:30px;box-shadow:0 4px 8px #0000001a;position:absolute;display:flex;flex-direction:column;justify-content:center;border-radius:20px;border:1px solid #d9d9d9;animation:continuousBounce 3s ease-in-out infinite}@keyframes continuousBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.firstCard{top:-10%;left:20%;transform:translate(-50%)}.secondCard{top:-10%;right:20%;transform:translate(50%)}.thirdCard{bottom:20%;left:10%;transform:translate(20%)}.fourthCard{bottom:20%;right:10%;transform:translate(-20%)}
