.team-details-wrapper{margin-top:80px}@media (max-width:1200px){.team-details-wrapper{margin-top:64px}}@media (max-width:1099.98px){.team-details-wrapper{margin-top:64px}}@media (max-width:767.98px){.team-details-wrapper{margin-top:24px}}.team-details-wrapper .team-details__grid{display:flex;flex-direction:column;gap:48px}@media (max-width:767.98px){.team-details-wrapper .team-details__grid{gap:32px}}@media(min-width:1100px){.team-details-wrapper .team-details__grid{display:grid;grid-template-columns:7fr 4fr;align-items:start;grid-gap:134px;gap:134px}}@media (max-width:1200px){.team-details-wrapper .team-details__grid{gap:119px;gap:48px;gap:32px}}@media(max-width:1099.98px){.team-details-wrapper .team-details__image{order:-1}}.team-details-wrapper .team-details__image .img-wrapper{overflow:hidden}.team-details-wrapper .team-details__image .img-wrapper img{width:100%;height:448px;object-fit:cover;object-position:top center}@media (max-width:1200px){.team-details-wrapper .team-details__image .img-wrapper img{height:383px}}@media (max-width:1099.98px){.team-details-wrapper .team-details__image .img-wrapper img{height:686px}}@media (max-width:767.98px){.team-details-wrapper .team-details__image .img-wrapper img{height:418px}}.team-details-wrapper .team-details__content{display:flex;flex-direction:column;gap:48px}@media (max-width:767.98px){.team-details-wrapper .team-details__content{gap:32px}}.team-details-wrapper .team-details__header{display:flex;flex-direction:column;gap:40px}@media (max-width:767.98px){.team-details-wrapper .team-details__header{gap:24px}}.team-details-wrapper .team-details__name-group{display:flex;flex-direction:column;gap:16px}.team-details-wrapper .team-details__title{color:var(--color-dark);font-family:Ivy Mode,serif;font-size:56px;font-weight:400;line-height:1;margin:0}@media (max-width:1200px){.team-details-wrapper .team-details__title{font-size:48px}}@media (max-width:1099.98px){.team-details-wrapper .team-details__title{font-size:40px}}@media (max-width:767.98px){.team-details-wrapper .team-details__title{font-size:32px}}.team-details-wrapper .team-details__role{color:var(--color-dark-gray);font-family:Google Sans Flex,sans-serif;font-size:var(--text-sm-size);font-weight:300;line-height:var(--text-sm-line-height);margin:0}.team-details-wrapper .team-details__contact-list{display:flex;flex-wrap:wrap;align-items:center;gap:12px;list-style:none;padding:0;margin:0}.team-details-wrapper .team-details__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 32px;border-radius:56px;font-family:Google Sans Flex,sans-serif;font-size:var(--text-md-size);font-weight:300;line-height:var(--text-md-line-height);text-decoration:none;white-space:nowrap}@media (max-width:767.98px){.team-details-wrapper .team-details__cta{height:44px;font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}}.team-details-wrapper .team-details__cta svg{flex-shrink:0}.team-details-wrapper .team-details__cta--phone{background-color:var(--color-white);color:var(--color-dark-gray);border:1px solid var(--color-light-gray)}.team-details-wrapper .team-details__cta--phone:hover{border-color:var(--color-primary);color:var(--color-primary)}.team-details-wrapper .team-details__bio-section{display:flex;flex-direction:column;gap:48px}@media (max-width:767.98px){.team-details-wrapper .team-details__bio-section{gap:32px}}.team-details-wrapper .team-details__bio .bio{color:var(--color-dark);font-family:Google Sans Flex,sans-serif;font-size:var(--text-sm-size);font-style:normal;font-weight:500;line-height:var(--text-sm-line-height);margin:0 0 12px}.team-details-wrapper .team-details__bio p{color:var(--color-dark-gray);font-family:Google Sans Flex,sans-serif;font-size:var(--text-md-size);font-weight:300;line-height:var(--text-md-line-height);margin:0 0 32px}@media (max-width:1200px){.team-details-wrapper .team-details__bio p{font-size:var(--text-sm-size)}}@media (max-width:767.98px){.team-details-wrapper .team-details__bio p{margin-bottom:24px}}.team-details-wrapper .team-details__bio p:first-child{font-size:var(--text-xl-size);line-height:1.2;margin-bottom:24px}@media (max-width:1200px){.team-details-wrapper .team-details__bio p:first-child{font-size:var(--text-lg-size);line-height:1.2}}.team-details-wrapper .team-details__bio p:last-child{margin-bottom:0}.team-details-wrapper .team-details__bio h5,.team-details-wrapper .team-details__bio h6{color:var(--color-dark);font-feature-settings:"liga" off,"clig" off;font-family:Google Sans Flex,sans-serif;font-size:2rem;font-style:normal;font-weight:500;line-height:var(--text-sm-line-height);margin:40px 0 12px}@media (max-width:1099.98px){.team-details-wrapper .team-details__bio h5,.team-details-wrapper .team-details__bio h6{margin-top:32px}}@media (max-width:767.98px){.team-details-wrapper .team-details__bio h5,.team-details-wrapper .team-details__bio h6{margin-top:32px;font-size:1.5rem}}.team-details-wrapper .team-details__bio h5:first-child,.team-details-wrapper .team-details__bio h6:first-child{margin-top:0}.team-details-wrapper .team-details__quickfire{display:flex;flex-direction:column;gap:32px}@media (max-width:767.98px){.team-details-wrapper .team-details__quickfire{gap:24px}}.team-details-wrapper .team-details__quickfire-title{color:var(--color-dark);font-family:Ivy Mode,serif;font-size:32px;font-weight:400;line-height:1;margin:0}@media (max-width:1200px){.team-details-wrapper .team-details__quickfire-title{font-size:24px}}@media (max-width:767.98px){.team-details-wrapper .team-details__quickfire-title{font-size:24px}}.team-details-wrapper .team-details__quickfire-list{display:flex;flex-direction:column;gap:32px}@media (max-width:767.98px){.team-details-wrapper .team-details__quickfire-list{gap:24px}}.team-details-wrapper .team-details__quickfire-item{display:flex;flex-direction:column;gap:12px}.team-details-wrapper .team-details__quickfire-q{color:var(--color-dark);font-family:Google Sans Flex,sans-serif;font-size:var(--text-md-size);font-weight:var(--text-md-bold-weight);line-height:var(--text-md-line-height);margin:0}@media (max-width:1200px){.team-details-wrapper .team-details__quickfire-q{font-size:var(--text-sm-size)}}.team-details-wrapper .team-details__quickfire-a{color:var(--color-dark-gray);font-family:Google Sans Flex,sans-serif;font-size:var(--text-md-size);font-weight:300;line-height:var(--text-md-line-height);margin:0}@media (max-width:1200px){.team-details-wrapper .team-details__quickfire-a{font-size:var(--text-sm-size)}}.team-details-wrapper .team-details__footer-btns{gap:16px;padding:24px 16px;justify-content:center;flex-wrap:wrap}