.meet-professionals{width:100%}.meet-professionals__container{display:grid;gap:40px}@media screen and (min-width: 990px){.meet-professionals__container{grid-template-columns:1fr 2fr;gap:80px;align-items:start}}.meet-professionals__header{display:flex;flex-direction:column;gap:20px}.meet-professionals__header .section-heading{font-size:2.5rem;font-weight:400;line-height:1.1;margin:0}@media screen and (min-width: 750px){.meet-professionals__header .section-heading{font-size:3.5rem}}.meet-professionals__header .section-text{margin:0;padding-right:24px}.meet-professionals__header .section-text p{margin:0}.btn-learn-more{display:inline-flex;align-items:center;gap:10px;padding:16px 20px;text-decoration:none;border:1px solid #004813;border-radius:4px;transition:all .3s ease;width:fit-content;cursor:pointer;letter-spacing:.3px}.btn-learn-more svg{transition:transform .3s ease}.btn-learn-more:hover svg{transform:translate(4px)}.meet-professionals__grid{display:grid;gap:16px}@media screen and (max-width: 749px){.meet-professionals__grid{grid-template-columns:1fr}}@media screen and (min-width: 750px) and (max-width: 989px){.meet-professionals__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 990px){.meet-professionals__grid--2{grid-template-columns:repeat(2,1fr)}.meet-professionals__grid--3{grid-template-columns:repeat(3,1fr)}.meet-professionals__grid--4{grid-template-columns:repeat(4,1fr)}}.professional-card{display:flex;flex-direction:column;gap:20px}.professional-card__image{aspect-ratio:1 / 1;overflow:hidden;border-radius:5px}.professional-card__image img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .4s ease}.professional-card:hover .professional-card__image img{transform:scale(1.03)}.professional-card__image--placeholder{background-color:#f0f0f0;display:flex;align-items:center;justify-content:center}.professional-card__image--placeholder .placeholder-svg{width:60%;height:60%;opacity:.4}.professional-card__content{display:flex;flex-direction:column;gap:10px}.professional-name{font-size:1.5rem;font-weight:500;margin:0;line-height:1.2}.professional-title{margin:0;font-weight:700!important}.professional-bio{margin:0;font-weight:600!important}.professional-bio p{margin:0}.btn-learn-more:focus-visible{outline:2px solid currentColor;outline-offset:3px}.professional-card:focus-within{outline:none}
/*# sourceMappingURL=/cdn/shop/t/125/assets/section-meet-professionals.css.map */
