.dm-partners .dm-partners__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.dm-partners .dm-partners__grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.dm-partners .dm-partners__card{background:#fff;border-radius:5px;border-top:5px solid var(--dm-accent);box-shadow:0 2px 18px rgba(17,17,31,.08);display:flex;flex-direction:column;margin:0;overflow:hidden;padding:0;position:relative;--dm-ink:#11111f;color:#11111f;transition:transform .3s ease,box-shadow .3s ease}.dm-partners .dm-partners__logo{background:#fff;padding:12px 12px 0}.dm-partners .dm-partners__logo img{aspect-ratio:3/2;border:0;border-radius:5px;display:block;height:auto;object-fit:contain;width:100%}.dm-partners .dm-partners__body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;padding:16px 20px 22px}.dm-partners .dm-partners__name{color:#11111f;font-family:ZonaPro-Bold,Raleway,sans-serif;font-size:20px;line-height:1.25;margin:0;overflow-wrap:break-word}.dm-partners .dm-partners__role{color:#11111f;font-family:Raleway,sans-serif;font-size:16px;line-height:1.4;margin:0 0 6px;opacity:.7}.dm-partners .dm-partners__link{align-items:center;align-self:flex-start;border-bottom:2px solid var(--dm-accent);color:#11111f;display:inline-flex;font-family:ZonaPro-Bold,Raleway,sans-serif;font-size:16px;gap:8px;line-height:1.3;margin-top:auto;padding:0 0 3px;text-decoration:none}.dm-partners .dm-partners__link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.dm-partners .dm-partners__arrow{color:var(--dm-accent);display:inline-block;transition:transform .3s ease}.dm-partners .dm-partners__link:focus,.dm-partners .dm-partners__link:hover{color:#11111f}.dm-partners .dm-partners__link:focus-visible{outline:3px solid #11111f;outline-offset:3px}.dm-partners .dm-partners__card--link:hover{box-shadow:0 10px 30px rgba(17,17,31,.16);transform:translateY(-4px)}.dm-partners .dm-partners__card--link:hover .dm-partners__arrow{transform:translateX(4px)}@media (max-width:1199px){.dm-partners .dm-partners__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.dm-partners .dm-partners__grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.dm-partners .dm-partners__logo{padding:8px 8px 0}.dm-partners .dm-partners__body{padding:12px 14px 16px}.dm-partners .dm-partners__name{font-size:17px}.dm-partners .dm-partners__link{font-size:14px}}@media (hover:none){.dm-partners .dm-partners__card--link:hover{box-shadow:0 2px 18px rgba(17,17,31,.08);transform:none}}