.section_services{background-color:var(--color-medium-gray)}.services-grid{display:grid;gap:4rem 5rem;grid-template-columns:repeat(3,1fr);text-align:center}@media (max-width:991px){.services-grid{gap:3rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.services-grid{grid-template-columns:1fr}}.service-card_icon{align-items:center;background-color:var(--color-accent-hover);border-radius:var(--border-radius);color:var(--color-white);display:flex;height:5.5rem;justify-content:center;margin:0 auto 1rem;width:5.5rem}.service-card_icon svg{display:block;height:2.5rem;width:2.5rem}.service-card h3{color:var(--color-heading);font-family:var(--font-heading);font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:.5rem}@media (max-width:767px){.service-card h3{font-size:1.25rem}}.service-card p{color:var(--color-body-text);font-size:var(--text-body-sm);line-height:1.5}.section_team{background-color:var(--color-white)}.team-grid{display:grid;gap:4rem 2rem;grid-template-columns:repeat(2,1fr)}@media (max-width:991px){.team-grid{gap:3rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.team-grid{grid-template-columns:1fr}}.team-card{display:flex;flex-direction:column;text-align:left}@media (max-width:767px){.team-card{text-align:center}}.team-card_image{border-radius:var(--border-radius);height:23rem;margin-bottom:1.5rem;overflow:hidden;width:100%}.team-card_image picture{display:block;height:100%;width:100%}@media (max-width:991px){.team-card_image{height:18rem}}.team-card_img{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.team-card_content h3{color:var(--color-heading);font-family:var(--font-heading);font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:.75rem}@media (max-width:767px){.team-card_content h3{font-size:1.25rem}}.team-card_content p{color:var(--color-body-text);font-size:var(--text-body);line-height:1.5}.section_faq{background-color:var(--color-medium-gray)}.faq-list{display:grid;gap:1rem}.faq-item{background-color:var(--color-white);border-radius:var(--border-radius)}.faq-item_question{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:var(--font-body);gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left;width:100%}@media (max-width:767px){.faq-item_question{padding:1.25rem}}.faq-item_question-text{color:var(--color-heading);font-size:1.35rem;font-weight:700;line-height:1.4}@media (max-width:767px){.faq-item_question-text{font-size:1rem}}.faq-item_icon{align-self:flex-start;color:var(--color-heading);flex-shrink:0;height:2rem;margin-left:1.5rem;transition:transform .3s ease;width:2rem}.faq-item_icon svg{display:block;height:100%;width:100%}@media (max-width:767px){.faq-item_icon{height:1.75rem;margin-left:0;width:1.75rem}}.faq-item.is-open .faq-item_icon{transform:rotate(45deg)}.faq-item_answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item.is-open .faq-item_answer{max-height:40rem}.faq-item_answer-inner{padding:0 1.5rem 1.25rem}@media (max-width:767px){.faq-item_answer-inner{padding:0 1.25rem 1.25rem}}.faq-item_answer p{color:var(--color-body-text);font-size:var(--text-body);line-height:1.6}