section.team-profiles .wrapper .profiles.desktop{display:none}section.team-profiles .wrapper .profiles .swiper .swiper-navigation{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:32px;margin-top:20px}section.team-profiles .wrapper .profiles .swiper .swiper-navigation .swiper-prev,section.team-profiles .wrapper .profiles .swiper .swiper-navigation .swiper-next{width:40px;background:#035431;border-radius:40px;cursor:pointer;transition:all .3s ease}section.team-profiles .wrapper .profiles .swiper .swiper-navigation .swiper-prev:hover,section.team-profiles .wrapper .profiles .swiper .swiper-navigation .swiper-next:hover{background:#3F873F}section.team-profiles .wrapper .profiles .swiper .swiper-navigation .swiper-prev svg,section.team-profiles .wrapper .profiles .swiper .swiper-navigation .swiper-next svg{max-width:40px;width:100%}section.team-profiles .wrapper .profiles .profile{aspect-ratio:.77/1;position:relative;width:100%;border-radius:16px;overflow:hidden;cursor:pointer}section.team-profiles .wrapper .profiles .profile:hover .label{padding:32px 16px;background:rgba(63,135,63,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}section.team-profiles .wrapper .profiles .profile .image{width:100%;height:100%}section.team-profiles .wrapper .profiles .profile .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.team-profiles .wrapper .profiles .profile .label{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;position:absolute;background:#3F873F;width:100%;height:-moz-fit-content;height:fit-content;padding:16px;z-index:1;bottom:0;left:0;transition:all .3s ease}section.team-profiles .wrapper .profiles .profile .label p{font-family:Bocketts,sans-serif;font-weight:700;font-size:1.25rem;color:#fff;line-height:1.3}section.team-profiles .wrapper .profiles .profile .label svg{width:24px}.profile-popup{position:fixed;overflow:scroll;width:100%;height:100%;background:rgba(236,232,225,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;left:0;scale:0;z-index:999999;transition:all .3s ease}.profile-popup .inner{position:relative;background:#FFF;max-width:328px;width:100%;margin:42px auto 0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column-reverse;flex-wrap:auto}.profile-popup .inner .close{position:absolute;top:16px;right:16px;cursor:pointer;transition:all .3s ease}.profile-popup .inner .close:hover{transform:rotate(360deg)}.profile-popup .inner .image{aspect-ratio:1.32/1;width:100%;overflow:hidden}.profile-popup .inner .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.profile-popup .inner .content{padding:42px 16px}.profile-popup .inner .content h3{margin-bottom:8px;color:#035431}.profile-popup .inner .content h5{color:#3f873f}@media only screen and (min-width: 600px){section.team-profiles .wrapper .profiles.mobile{display:none}section.team-profiles .wrapper .profiles.desktop{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:24px 16px}section.team-profiles .wrapper .profiles .profile{flex-basis:calc(50% - 8px)}.profile-popup .inner{max-width:598px}.profile-popup .inner .content{padding:42px}}@media only screen and (min-width: 992px){section.team-profiles .wrapper .profiles.desktop{gap:32px}section.team-profiles .wrapper .profiles .profile{flex-basis:calc(25% - 24px)}.profile-popup .inner{max-width:1216px;flex-direction:row;align-items:center;gap:80px}.profile-popup .inner .image{aspect-ratio:.74/1;flex-basis:50%;align-self:stretch}.profile-popup .inner .content{padding:32px 42px 32px 0;flex-basis:50%}}
