.persons-block .persons-header{margin-bottom:2rem}.persons-block .persons-header .persons-title{font-weight:400;margin:0 0 .675rem}.persons-block .persons-swiper-wrap{margin-left:-.5rem;margin-right:-.5rem;overflow:hidden}.persons-block .persons-swiper-wrap.mq-mobile{display:block}@media only screen and (min-width:600px){.persons-block .persons-swiper-wrap.mq-mobile{display:none}}.persons-block .persons-swiper{padding:0 .5rem}.persons-block .persons-grid-wrap.mq-desktop{display:none}@media only screen and (min-width:600px){.persons-block .persons-grid-wrap.mq-desktop{display:flex}}.persons-block .persons-break{display:none}@media only screen and (min-width:960px){.persons-block .persons-break{display:block;flex:0 0 100%;height:0;margin:0;padding:0;width:100%}}.persons-block .person-card{border-radius:4px;display:flex;flex-direction:column;height:100%;overflow:hidden}.persons-block .person-card--link{color:inherit;cursor:pointer;text-decoration:none}.persons-block .person-card .person-card-image{aspect-ratio:1;background-color:#d9d9d9;overflow:hidden;position:relative}.persons-block .person-card .person-card-image:after{background-color:#378449;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 17 17 7m0 0h-6m6 0v6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem 1rem;border-radius:50%;bottom:.1rem;content:"";height:2.5rem;opacity:0;position:absolute;right:.1rem;transform:scale(0);transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .25s ease;width:2.5rem}.persons-block .person-card .person-card-image:hover:after{opacity:1;transform:scale(1)}.persons-block .person-card .person-card-image--placeholder{background-color:#d9d9d9}.persons-block .person-card .person-card-image .elem-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.persons-block .person-card .person-card-body{display:flex;flex:1;flex-direction:column;gap:.25rem;margin-top:1rem}.persons-block .person-card .person-name{color:#171717;font-size:18px;font-weight:600;margin:0}@media only screen and (min-width:960px){.persons-block .person-card .person-name{font-size:22px}}.persons-block .person-card .person-position{color:#378449;font-size:16px;font-weight:400;margin:0}.persons-block .person-card .person-email{color:#378449;font-size:16px;font-weight:400;margin-top:.25rem;text-decoration:none;text-decoration:underline}.persons-block .person-card .person-email:hover{color:#90ffaa;text-decoration:underline}.persons-block .persons-grid-wrap .col{margin-bottom:0}
