 /* starts main section */
 @media screen and (max-width: 930px) {
   .team-info-container {
     padding-left: 0 !important;
     justify-content: center !important;
     margin-bottom: 3rem !important;
   }
   .team-heading-style {
      font-size: 38px !important;
   }
   .team-avatar {
      display: none !important;
   }
   .foundation-description {
      text-align: center !important;
   }
   .team-members-section {
      flex-direction: column !important;
      justify-content: center !important;
      align-items: center !important;
   }
   .profile-card {
      height: 400px !important;
   }
 }


 .team-section-styles {
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   align-items: stretch;
   justify-content: flex-start;
   width: 100%;
   padding-bottom: 100px;
}

.team-info-container1 {
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: flex-start;
}

.team-info-container {
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   gap: 8px;
   align-items: flex-start;
   justify-content: space-between;
   padding-left: 42%;
}

.team-heading-style {
   flex: 0 0 auto;
   padding: 0;
   padding-top: 46px;
   margin: 0;
   font: 700 48px "Hind";
   color: #205A98;
}

.team-avatar {
   box-sizing: border-box;
   display: block;
   width: 272px;
   max-width: initial;
   height: 181px;
}

.foundation-description {
   box-sizing: border-box;
   flex: 0 0 auto;
   align-self: center;
   max-width: 1205px;
   padding: 0;
   margin: 0;
   margin-top: -5.25px;
   font: 400 16px "Maven Pro", sans-serif;
   color: #121212;
   text-align: left;
   width: 80%;
}

.team-members-section {
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   gap: 34px;
   align-items: flex-start;
   align-self: center;
   justify-content: center;
   margin-top: 101px;
}

.personnel-grid {
   box-sizing: border-box;
   flex: 0 0 auto;
   width: 283px;
}

.vertical-centered-card {
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   align-items: stretch;
   justify-content: center;
   width: 100%;
}

.profile-card {
   box-sizing: border-box;
   display: block;
   flex: 0 0 auto;
   max-width: initial;
   height: 295px;
   border: none;
   object-fit: cover;
}

.center-aligned-card {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   height: 104px;
   margin-top: 0px;
   background: #205A98;
}

.central-heading-text-style {
   box-sizing: border-box;
   flex: 0 0 auto;
   width: 140px;
   padding: 0;
   margin: 0;
   font: 600 20px "Maven Pro", sans-serif;
   color: #ffff;
   text-align: center;
}

.coach-title-style {
   box-sizing: border-box;
   flex: 0 0 auto;
   width: 140px;
   padding: 0;
   margin: 0;
   margin-top: 5.5px;
   font: 400 20px "Maven Pro", sans-serif;
   color: #ffff;
   text-align: center;
}

.admin-card {
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   align-items: stretch;
   justify-content: center;
   width: 100%;
   margin-top: 43px;
}

.admin-card1 {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: flex-start;
   height: 104px;
   padding-top: 34px;
   margin-top: 0px;
   background: #205A98;
}

.central-heading-style {
   box-sizing: border-box;
   flex: 0 0 auto;
   align-self: center;
   width: 140px;
   padding: 0;
   margin: 0;
   font: 600 20px "Maven Pro", sans-serif;
   color: #ffff;
   text-align: center;
}

.lead-admin-text-style {
   flex: 0 0 auto;
   padding: 0;
   margin: 0;
   margin-top: 4.75px;
   font: 400 20px "Maven Pro", sans-serif;
   color: #ffff;
   text-align: center;
}

.consultant-card2 {
   box-sizing: border-box;
   width: 100%;
   margin-top: 42px;
}

.profile-card-img {
   box-sizing: border-box;
   display: block;
   width: 100%;
   max-width: initial;
   height: 295px;
   border: none;
   object-fit: cover;
}

.consultant-card {
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   align-items: stretch;
   justify-content: center;
   width: 100%;
   height: 104px;
   margin-top: 0px;
   background: #205A98;
}

.header-title {
   flex: 0 0 auto;
   align-self: center;
   padding: 0;
   margin: 0;
   font: 600 20px "Maven Pro", sans-serif;
   color: #ffff;
}

.consultant-title-style {
   flex: 0 0 auto;
   padding: 0;
   margin: 0;
   margin-top: 8.5px;
   font: 400 20px "Maven Pro", sans-serif;
   color: #ffff;
   text-align: center;
}

.vertical-centered-card1 {
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   align-items: stretch;
   justify-content: center;
   width: 100%;
   margin-top: 41px;
}

.consultant-card1 {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: center;
   height: 104px;
   margin-top: 0px;
   background: #205A98;
}

.consultant-info-text-style {
   flex: 0 0 auto;
   padding: 0;
   margin: 0;
   margin-top: 9.5px;
   font: 400 20px "Maven Pro", sans-serif;
   color: #ffff;
   text-align: center;
}

.vertical-card-group {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   gap: 43px;
   align-items: stretch;
   justify-content: flex-start;
   width: 287px;
}

.coach-card1 {
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: center;
   padding-left: 3.5px;
}

.coach-card {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   height: 104px;
   margin-top: 0.30000000000000004px;
   background: #205A98;
}

.coach-name-text-style {
   box-sizing: border-box;
   flex: 0 0 auto;
   width: 192px;
   padding: 0;
   margin: 0;
   font: 600 20px "Maven Pro", sans-serif;
   color: #ffff;
   text-align: center;
}

.coach-info-text-style {
   box-sizing: border-box;
   flex: 0 0 auto;
   width: 159px;
   padding: 0;
   margin: 0;
   margin-top: 5.5px;
   font: 400 20px "Maven Pro", sans-serif;
   color: #ffff;
   text-align: center;
}

.vertical-centered-card2 {
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: center;
}

.employee-card {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: flex-start;
   height: 104px;
   padding-top: 33px;
   margin-top: 0px;
   background: #205A98;
}

.admin-assistant-style {
   flex: 0 0 auto;
   padding: 0;
   margin: 0;
   margin-top: 9px;
   font: 400 20px "Maven Pro", sans-serif;
   color: #ffff;
   text-align: center;
}

.vertical-centered-card2 {
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: center;
}

.header-title1 {
   flex: 0 0 auto;
   padding: 0;
   margin: 0;
   font: 600 20px "Maven Pro", sans-serif;
   color: #ffff;
   text-align: center;
}

.consultant-style {
   flex: 0 0 auto;
   padding: 0;
   margin: 0;
   margin-top: 10px;
   font: 400 20px "Maven Pro", sans-serif;
   color: #ffff;
   text-align: center;
}

.vertical-card-container {
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: center;
   padding-left: 3.5px;
   margin-top: -2.25px;
}

.title-text-bold {
   flex: 0 0 auto;
   align-self: center;
   padding: 0;
   margin: 0;
   margin-left: -6.25px;
   font: 600 20px "Maven Pro", sans-serif;
   color: #ffff;
}

.coach-card-container {
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: center;
   padding-left: 4px;
}

.project-card {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: flex-start;
   height: 104px;
   padding-top: 18px;
   margin-top: 0px;
   background: #205A98;
}

.driver-card1 {
   flex: 0 0 auto;
}

.driver-info-container {
   box-sizing: border-box;
   width: 100%;
   padding-right: 3.25px;
   margin-top: 0px;
   padding-left: 4.25px;
}

.driver-card {
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   width: 100%;
   height: 104px;
   background: #205A98;
}

.driver-name-text-style {
   flex: 0 0 auto;
   padding: 0;
   margin: 0;
   font: 600 20px "Maven Pro", sans-serif;
   color: #ffff;
}

.driver-title-style {
   box-sizing: border-box;
   flex: 0 0 auto;
   width: 180px;
   padding: 0;
   margin: 0;
   margin-top: 6.5px;
   font: 400 20px "Maven Pro", sans-serif;
   color: #ffff;
   text-align: center;
}

.vertical-card {
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: center;
   padding-left: 3px;
   margin-top: -2px;
}

/* ends main section */