.team-section{background:#f3ecfe;width:100%}.team-section .team-section__inner{background-color:#78ffa04d;padding:144px 48px}.team-section .team-section__heading{color:#002d1e;font-size:40px;font-weight:600;line-height:1.2;margin:0;padding-bottom:40px;text-align:center}.team-section .team-section__members{column-gap:50px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:128px;row-gap:72px}.team-section .team-section__member{min-width:0;text-align:center}.team-section .team-section__image-link{display:block;text-decoration:none;width:100%}.team-section .team-section__image-link img{aspect-ratio:4/3.5;display:block;height:350px;margin:0 auto;max-width:100%;object-fit:cover;width:100%}.team-section .team-section__name{color:#002d1e;font-size:24px;font-weight:600;line-height:1.25;margin:5px 0 2px;text-align:start}.team-section .team-section__job-title{color:#8760fb;font-size:18px;font-weight:600;line-height:1.3;text-align:start}.team-section .team-section__cta{align-items:center;background-color:#002d1e;display:flex;gap:30px;justify-content:space-between;margin-top:128px;padding:28px 40px}.team-section .team-section__cta-heading{color:#78ffa0;font-size:24px;font-weight:600;line-height:1.3}.team-section .team-section__cta-button{align-items:center;background-color:transparent;border:2px solid #78ffa0;border-radius:30px;color:#78ffa0;display:inline-flex;flex-shrink:0;font-size:18px;font-weight:600;gap:20px;justify-content:center;line-height:1.2;min-width:124px;padding:16px 48px;text-decoration:none;transition:all .3s ease-in-out}.team-section .team-section__cta-arrow{display:block;flex-shrink:0;height:24px;width:24px}.team-section .team-section__cta-arrow svg{display:block;height:100%;stroke:#78ffa0;width:100%}.team-section .team-section__cta-button:hover{background-color:#78ffa0;border-color:#002d1e;color:#002d1e}.team-section .team-section__cta-button:hover svg{stroke:#002d1e}@media screen and (max-width:1024px){.team-section .team-section__inner{padding:48px 32px}.team-section .team-section__heading{font-size:36px}.team-section .team-section__members{column-gap:30px;margin-top:55px;row-gap:60px}.team-section .team-section__image-link img{height:310px;max-width:280px}.team-section .team-section__name{font-size:22px}.team-section .team-section__job-title{font-size:17px}.team-section .team-section__cta{margin-top:70px}}@media screen and (max-width:767px){.team-section .team-section__inner{padding:45px 20px 50px}.team-section .team-section__heading{font-size:30px}.team-section .team-section__members{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:45px;row-gap:50px}.team-section .team-section__image-link img{aspect-ratio:1/1;height:auto;max-width:100%}.team-section .team-section__name{font-size:22px}.team-section .team-section__job-title{font-size:17px}.team-section .team-section__cta{align-items:stretch;flex-direction:column;gap:20px;margin-top:60px;padding:24px}.team-section .team-section__cta-heading{font-size:21px}.team-section .team-section__cta-button{align-self:flex-start;padding:14px 30px}}@media screen and (max-width:480px){.team-section .team-section__inner{padding:42px 32px 45px}.team-section .team-section__heading{font-size:28px}.team-section .team-section__members{grid-template-columns:1fr;margin-top:38px;row-gap:50px}.team-section .team-section__image-link img{margin:0}.team-section .team-section__name{font-size:20px}.team-section .team-section__job-title{font-size:16px}.team-section .team-section__cta{margin-top:50px;padding:20px}.team-section .team-section__cta-heading{font-size:19px}.team-section .team-section__cta-button{align-self:stretch;padding:14px 20px}}