.partner-directory-related h2{margin-bottom:24px}.partner-directory-related__grid{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.partner-directory-related__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1240px){.partner-directory-related__grid{grid-template-columns:repeat(4,1fr)}}.partner-card{background:#fff;border-radius:8px;overflow:hidden;transition:box-shadow .25s cubic-bezier(.215,.61,.355,1)}.partner-card a.partner-card-link{align-items:flex-start;border-radius:8px;display:-webkit- flex;display:flex;flex-direction:column;font-weight:400;height:100%;justify-content:flex-start;min-height:300px;padding:24px 16px 16px;position:relative}.partner-card a.partner-card-link .logo{height:50px;max-width:125px}.partner-card a.partner-card-link .logo img{max-height:100%;width:auto}.partner-card a.partner-card-link .tag-badge{height:24px;position:absolute;right:0;top:0;width:auto}.partner-card a.partner-card-link .tag-badge svg{border-bottom-left-radius:8px;height:100%;width:auto}.partner-card a.partner-card-link .title{color:#242734;font-size:22px;margin:20px 0 0;transition:color .25s cubic-bezier(.215,.61,.355,1)}.partner-card a.partner-card-link .desc{color:#242734;font-size:14px;margin:8px 0 0!important}.partner-card a.partner-card-link .types-wrapper{align-items:flex-start;display:-webkit- flex;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:auto 0 0;min-width:100%;padding:16px 0 0;position:relative}.partner-card a.partner-card-link .types-wrapper .extra-types-label,.partner-card a.partner-card-link .types-wrapper .type-label{background:#e8ebfb;border-radius:15px;color:#242734;display:block;font-size:9px;margin:0!important;padding:4px 10px;text-transform:uppercase}.partner-card a.partner-card-link .types-wrapper .extra-types-wrapper{margin:0 0 0 auto!important}.partner-card a.partner-card-link .types-wrapper .extra-types-wrapper .extra-types-label{position:relative}.partner-card a.partner-card-link .types-wrapper .extra-types-wrapper .extra-types-label:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #c5cae8;content:"";height:0;left:50%;opacity:0;position:absolute;top:-8px;transform:translate(-50%);transition:opacity .1s cubic-bezier(.215,.61,.355,1);width:0}.partner-card a.partner-card-link .types-wrapper .extra-types-wrapper .extra-types-label.active:before{opacity:1}.partner-card a.partner-card-link .types-wrapper .extra-types-wrapper .extra-types-hover{align-items:flex-end;background:#c5cae8;border-radius:8px;bottom:calc(100% - 8px);display:-webkit- flex;display:flex;flex-direction:column-reverse;gap:8px;justify-content:flex-end;opacity:0;padding:8px;pointer-events:none;position:absolute;right:0;transition:opacity .1s cubic-bezier(.215,.61,.355,1)}.partner-card a.partner-card-link .types-wrapper .extra-types-wrapper .extra-types-hover.active{opacity:1}.partner-card:hover{box-shadow:2px 4px 10px rgba(0,0,0,.1)}.partner-card a.partner-card-link:focus-visible{border:1px solid;box-shadow:2px 4px 10px rgba(0,0,0,.1)}.partner-card:hover a.partner-card-link .title{color:#2d96ff}.partner-directory-related__more{align-items:center;display:flex;justify-content:center}@media (min-width:768px) and (max-width:1240px){.partner-directory-related__more{grid-column:span 3}}