/*! isimat-build */
.icon-boxes-section{padding:0}.icon-boxes-section .icon-boxes__heading{margin:0 0 1.75rem;padding:0;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;color:#232326}.icon-boxes .icon{width:1.5em;height:1.5em;fill:currentColor;flex:0 0 auto}.icon-boxes__icon .icon{width:2.75rem;height:2.75rem}.icon-boxes{display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0;padding:0;list-style:none}.icon-boxes__item{display:flex;flex-direction:column;margin:0;padding:1.75rem;background:#fff;border:1px solid #e3e3e6;border-top:4px solid #d40032;box-shadow:0 10px 30px #2323260f}.icon-boxes__media{margin-bottom:1.25rem}.icon-boxes .icon-boxes__icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border:2px solid #d40032;border-radius:50%;color:#d40032;font-size:1.75rem;line-height:1}.icon-boxes__image{display:block;width:7rem;height:5rem;object-fit:cover}.icon-boxes__body{flex:1 1 auto}.icon-boxes .icon-boxes__title{margin:0 0 .75rem;padding:0;font-size:1.25rem;font-weight:500;line-height:1.3;color:#232326}.icon-boxes__text{margin-bottom:1.25rem;color:#232326}.icon-boxes__text>:last-child{margin-bottom:0}.icon-boxes__text p{margin-bottom:.75rem}.icon-boxes .icon-boxes__link{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding:.75rem 0 0;border-top:1px solid #e3e3e6;border-bottom:0!important;color:#d40032;font-weight:500;text-decoration:none}.icon-boxes .icon-boxes__arrow{transition:transform .25s}.icon-boxes .icon-boxes__link:hover,.icon-boxes .icon-boxes__link:focus-visible{color:#d40032!important;border-bottom:0!important}.icon-boxes .icon-boxes__link:hover .icon-boxes__arrow{transform:translate(6px)}@media(min-width:768px){.icon-boxes--cards-2,.icon-boxes--cards-3{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.icon-boxes--cards-3{grid-template-columns:repeat(3,1fr)}}.icon-boxes--list{gap:1rem}.icon-boxes--list .icon-boxes__item{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"media body" "media link";column-gap:1.5rem;row-gap:1rem;align-items:center;padding:1.5rem 1.75rem;border-top:1px solid #e3e3e6;border-left:4px solid #d40032}.icon-boxes--list .icon-boxes__media{grid-area:media;align-self:start;margin-bottom:0}.icon-boxes--list .icon-boxes__body{grid-area:body}.icon-boxes--list .icon-boxes__title{margin-bottom:.35rem}.icon-boxes--list .icon-boxes__text{margin-bottom:0}.icon-boxes--list .icon-boxes__link{grid-area:link;margin-top:0;padding-top:0;border-top:0;justify-self:start}@media(min-width:768px){.icon-boxes--list .icon-boxes__item{grid-template-columns:auto 1fr minmax(13rem,auto);grid-template-areas:"media body link"}.icon-boxes--list .icon-boxes__media{align-self:center}.icon-boxes--list .icon-boxes__link{justify-self:end;min-width:13rem;padding:.7rem 1rem;border:1px solid #d40032;border-bottom:1px solid #d40032!important}.icon-boxes--list .icon-boxes__link:hover,.icon-boxes--list .icon-boxes__link:focus-visible{background:#d40032;color:#fff!important;border-bottom:1px solid #d40032!important}}@media(prefers-reduced-motion:reduce){.icon-boxes .icon-boxes__arrow{transition:none}}.icon-boxes__avatar{display:block;width:3.5rem;height:3.5rem;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 2px #d40032}.icon-boxes__initials{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#d40032;color:#fff;font-size:1.25rem;line-height:1;text-transform:uppercase}.icon-boxes__item--person .icon-boxes__role{margin:-.5rem 0 .75rem;font-size:.875rem;color:#6c6c72}.icon-boxes__details{margin:0 0 1.25rem;padding:.9rem 0 0;border-top:1px solid #e3e3e6;list-style:none}.icon-boxes__details li{display:flex;align-items:center;gap:.6rem;margin:0 0 .35rem;padding:0}.icon-boxes__details .icon{width:1.25em;height:1.25em;color:#d40032}.icon-boxes .icon-boxes__details a{font-size:1.0625rem;font-weight:500!important;color:#232326;text-decoration:underline;text-decoration-color:#d4003280;text-decoration-thickness:1px;text-underline-offset:.25em;border-bottom:0!important}.icon-boxes .icon-boxes__details a:hover{color:#d40032!important;border-bottom:0!important;text-decoration-color:#d40032}.icon-boxes--list .icon-boxes__details{margin:.5rem 0 0;padding-top:0;border-top:0}
