@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes show-slide{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromTop{0%{opacity:0;transform:translate(-50%,-225%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes slideInFromTop2{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes pulse{0%{opacity:1;inset:0}50%{opacity:.3}95%{opacity:0;inset:-55%}to{opacity:0;inset:-55%}}.form-contact.form-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.form-contact>*{grid-column:span 1}.staff-list{grid-template-columns:repeat(auto-fill,minmax(410px,1fr));gap:1.5rem;display:grid}@media screen and (width<=575px){.staff-list{grid-template-columns:minmax(0,1fr);gap:.5rem}}.staff-item{--padding:2rem;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}@media screen and (width<=1199px){.staff-item{--padding:1.5rem}}@media screen and (width<=767px){.staff-item{--padding:1rem}}.staff-item__head{flex:none}.staff-item__media{aspect-ratio:1;border-radius:50%;width:154px;display:flex;overflow:hidden}@media screen and (width<=1199px){.staff-item__media{width:120px}}@media screen and (width<=575px){.staff-item__media{width:90px}}.staff-item__media img,.staff-item__media picture{object-fit:cover;width:100%;height:100%}.staff-item__body{padding:var(--padding)}.staff-item.decorative-shadow:before{clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%)}.staff-item .icon-list{justify-content:center;align-items:center}.homepage-staff{height:100%;display:flex}.homepage-staff .staff-list{place-content:center;margin-inline:auto}.homepage-staff .icon-list{margin-block:3.75rem 2.5rem}@media screen and (width<=1199px){.homepage-staff .icon-list{margin-block:2.25rem 1.5rem}}.homepage-staff p{max-width:40ch;margin-inline:auto;font-weight:300}.opt-in{justify-content:space-between;align-items:center;gap:var(--layout-gap);flex-wrap:wrap;display:flex}@media screen and (width<=1199px){.opt-in{text-align:center;justify-content:center}}.opt-in__head{flex-direction:column;display:flex}@media (width>=1200px) and (width<=1679px){.opt-in__head .title{font-size:var(--fs-h5)}}.opt-in-form{align-items:end;gap:var(--form-gap);flex-wrap:wrap;display:flex}.opt-in-form .btn,.opt-in-form .input{flex:1 0 auto}.opt-in-form .input__label:after{background-color:#fff}.contact-main .icon-list{font-size:var(--fs-h5);border-block:2px solid #0000000d;justify-content:center;margin-block:2.25em;padding-block:2.25em}
