.card--person{box-shadow:0 4px 7px 0 rgba(66,61,186,.2)}.card--person .btn{height:2.75rem;padding-left:.625rem;padding-right:.625rem;width:2.75rem}.card--person .btn svg{height:1.5rem;width:1.5rem}.card--person .card__img{position:relative}.card--person .card__img__link{content:"";inset:0;position:absolute;z-index:1}.card--person .card__content{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.card--person .card__content a.h3{position:relative;text-decoration:none}.card--person .card__content a.h3:after{background-color:currentColor;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .25s ease-out;width:100%}.card--person .card__content a.h3:hover:after{transform:scaleX(1);transform-origin:left}@media (min-width:768px){.card--person .card__content{flex-direction:row}}.card--person .card__content__info{font-size:1rem}.card--person .card__body{margin-bottom:0}.card--person .card__footer{align-self:flex-start;margin-top:2.5rem}@media (max-width:767.98px){.card--person .wp-block-offbeatwp-buttongroup{flex-direction:column}.card--person .wp-block-offbeatwp-buttongroup .btn{justify-content:center}}.slider-persons .swiper{overflow:visible}.slider-persons .swiper-pagination{margin-top:2rem}.slider-persons .swiper-slide{width:312px}@media (min-width:768px){.slider-persons .swiper-slide{width:448px}}