#team .title_about{font-family:Montserrat!important;text-align:center}#team .text-who{font-family:Montserrat!important;--tw-text-opacity: 1 !important;color:rgb(1 88 122 / var(--tw-text-opacity, 1))!important}#team .person-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:1rem;max-width:360px;width:100%;padding:16px;text-align:left;overflow:hidden;background:#fff;border:1px solid rgba(1,88,122,.1);border-radius:8px;box-shadow:0 12px 30px #080d100f;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#team .person-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#01587a,#489fc0);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}#team .person-card:hover{transform:translateY(-6px);border-color:#01587a3d;box-shadow:0 22px 46px #080d1024}#team .person-card:hover:before{transform:scaleX(1)}#team .person{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:top center;object-position:top center;width:100%;aspect-ratio:1/1;max-width:360px;border-radius:6px;transition:transform .22s ease,filter .22s ease;will-change:transform}#team .person-card:hover .person{transform:scale(1.025);filter:saturate(1.05) contrast(1.03)}#team .title_person{font-family:Montserrat!important;font-size:1.125rem!important;line-height:1.75rem!important;font-weight:700!important;--tw-text-opacity: 1 !important;color:rgb(1 88 122 / var(--tw-text-opacity, 1))!important}@media (min-width: 768px){#team .title_person{font-size:1.25rem!important;line-height:1.75rem!important}}@media (min-width: 992px){#team .title_person{font-size:1.5rem!important;line-height:2rem!important}}#team .title_person{margin-bottom:0;transition:color .22s ease}#team .person-card:hover .title_person{color:#003f58!important}#team .subtitle_person{color:#4a4a4a;font-family:Montserrat!important;font-size:.75rem!important;line-height:1rem!important;font-weight:500!important}@media (min-width: 768px){#team .subtitle_person{font-size:.875rem!important;line-height:1.25rem!important}}#team .subtitle_person{margin-top:-.55rem;margin-bottom:0}#team .description_person{text-align:left;-webkit-hyphens:auto;hyphens:auto;line-height:1.6;color:#4a4a4a;margin-bottom:0;font-size:.875rem!important;line-height:1.25rem!important}@media (min-width: 768px){#team .description_person{font-size:1rem!important;line-height:1.5rem!important}}#team .description_person.collapsible{max-height:8rem;overflow:hidden;transition:max-height .32s ease,opacity .22s ease}#team .description_person.collapsible.expanded{max-height:34rem;overflow:visible}#team .read-more-button{align-self:flex-start;padding:0;border:0;background:transparent;color:#01587a;font-family:Montserrat!important;font-weight:700;line-height:1.2;cursor:pointer;transition:color .18s ease;font-size:.875rem!important;line-height:1.25rem!important}#team .read-more-button:hover,#team .read-more-button:focus-visible{color:#003f58;text-decoration:underline}#team .read-more-button:focus-visible{outline:2px solid rgba(1,88,122,.35);outline-offset:4px}#team .item{width:100%!important;max-width:360px!important;padding-left:.5rem!important;padding-right:.5rem!important}#team .content-description{padding:0!important}#team .content_images_lefts{place-items:center!important}
