@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes spin{to{rotate:360deg}}@keyframes show-slide{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-from-top{0%{opacity:0;transform:translateY(-64px)}25%{opacity:.1}to{opacity:1;transform:none}}@keyframes fade-in-from-bottom{0%{opacity:0;transform:translateY(64px)}25%{opacity:.1}to{opacity:1;transform:none}}@keyframes dashed-line-dash{to{stroke-dashoffset:-14px}}@keyframes flow-line-reveal{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes flow-badge-fade-in{0%{opacity:0}to{opacity:1}}@keyframes float-unit{0%,to{transform:translateY(-7px)}50%{transform:translateY(7px)}}@keyframes float-unit-shadow{0%,to{opacity:.5;filter:blur(35px);transform:translate(-50%,-50%)scale(.85)}50%{opacity:.7;filter:blur(30px);transform:translate(-50%,-50%)scale(1)}}.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;background-color:var(--color-bg-light);align-items:start;display:flex}@media screen and (width<=1199px){.staff-item{--padding:1.5rem}}@media screen and (width<=767px){.staff-item{--padding:1rem}}.staff-item__head{background-color:var(--color-bg-offset-dark);flex:none;max-width:150px;height:100%;display:flex}.staff-item__head img{object-fit:cover;width:150px;height:100%}@media screen and (width<=1199px){.staff-item__head img{width:120px}}@media screen and (width<=575px){.staff-item__head img{width:90px}}.staff-item__media{display:flex}.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%)}.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}
