.tf-wrapper{font-family:inherit}.tf-wrapper .tf-tabs{border-bottom:1px solid #000;flex-wrap:wrap;margin-bottom:2.5rem;display:flex}.tf-wrapper .tf-tabs .tf-tab{letter-spacing:.06em;text-transform:uppercase;color:#7a7a7a;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-1px;margin-right:1.25rem;padding:.6rem 1.25rem .6rem 0;font-size:.8125rem;font-weight:700;transition:color .2s,border-color .2s}.tf-wrapper .tf-tabs .tf-tab:hover{color:#000}.tf-wrapper .tf-tabs .tf-tab.is-active{color:#000;border-bottom:3px solid #000;text-decoration:none!important}.tf-wrapper .tf-spinner{justify-content:center;gap:.4rem;padding:3rem 0;display:flex}.tf-wrapper .tf-spinner span{background:#000;border-radius:50%;width:.5rem;height:.5rem;animation:.6s infinite alternate tf-bounce}.tf-wrapper .tf-spinner span:nth-child(2){animation-delay:.2s}.tf-wrapper .tf-spinner span:nth-child(3){animation-delay:.4s}@keyframes tf-bounce{0%{opacity:.2;transform:translateY(0)}to{opacity:1;transform:translateY(-6px)}}.tf-wrapper .tf-group-title{text-transform:uppercase;color:#000;margin:2.375rem 0 3.5rem;font-size:2rem;font-weight:800}.tf-wrapper .tf-row{flex-wrap:wrap;gap:2rem;margin-bottom:7.75rem;display:flex}@media (width<=768px){.tf-wrapper .tf-row{margin-bottom:4rem}}@keyframes tf-fadein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tf-wrapper .tf-card{text-align:left;flex-direction:column;align-items:flex-start;width:calc(25% - 1.5rem);animation:.35s both tf-fadein;display:flex}@media (width<=1024px){.tf-wrapper .tf-card{width:calc(33.333% - 1.34rem)}}@media (width<=640px){.tf-wrapper .tf-card{width:calc(50% - 1rem)}}.tf-wrapper .tf-card__img{background:unset;flex-shrink:0;width:100%;height:314px;margin-bottom:1.5rem}.tf-wrapper .tf-card__img img{object-fit:cover;width:100%;height:100%;display:block}.tf-wrapper .tf-card__placeholder{width:100%;height:100%}.tf-wrapper .tf-card__body{text-align:center;flex-direction:column;gap:.55rem;display:flex}.tf-wrapper .tf-card__name{color:#000;text-transform:uppercase;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:800;display:block}.tf-wrapper .tf-card__title{color:#000;font-size:1.125rem;font-weight:600;line-height:133%;display:block}.tf-wrapper .tf-card__contact{color:#000;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;font-size:.8125rem;display:flex}.tf-wrapper .tf-card__contact-sep{color:#000}.tf-wrapper .tf-card__phone,.tf-wrapper .tf-card__email{color:#000;font-size:.875rem;text-decoration:none}.tf-wrapper .tf-card__phone:hover,.tf-wrapper .tf-card__email:hover{color:#000;text-decoration:underline}
