.menu-link__list{align-items:start;column-gap:32px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:32px}.menu-link__link{border-radius:10px;color:inherit;display:flex;flex-direction:column;grid-column:span 2;outline:none;position:relative;text-decoration:none;-webkit-tap-highlight-color:transparent;border:1px solid #003bff;height:100%;overflow:hidden}.menu-link__link:hover .menu-link__text:after{background-color:#e8eef4}.menu-link__image img{aspect-ratio:352/120;display:block;height:100%;object-fit:cover;width:100%}.menu-link__text{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:10px 20px 20px}.menu-link__title{color:#333;font-size:24px;font-weight:700;line-height:1.4}.menu-link__text p{line-height:1.6;margin:10px 0 0}.menu-link__link .menu-link__text:after{background:#fff;background-image:url(https://146185278.fs1.hubspotusercontent-eu1.net/hubfs/146185278/about/ico-arrow-r-c.svg);background-position:50%;background-repeat:no-repeat;background-size:40px 22px;place-items:center;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease;width:40px}.menu-link__link .menu-link__text:after,.menu-link__link[target=_blank] .menu-link__text:after{border-radius:20px;bottom:6px;box-shadow:0 0 0 transparent;content:"";display:grid;height:22px;margin-left:auto;margin-top:10px}.menu-link__link[target=_blank] .menu-link__text:after{background:#fff;background-image:url(https://146185278.fs1.hubspotusercontent-eu1.net/hubfs/146185278/about/ico-ext-link-c.svg);background-position:50%;background-repeat:no-repeat;background-size:40px 22px;place-items:center;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease;width:40px}.menu-link__link:focus-visible:after,.menu-link__link:hover:after{box-shadow:0 10px 20px rgba(0,0,0,.08);transform:translateX(2px)}.menu-link__link:focus-visible{border-radius:20px;outline:3px solid rgba(31,95,255,.28);outline-offset:6px}.menu-link__link:hover .menu-link__image img{filter:saturate(1.03) contrast(1.02)}@media (max-width:999px){.menu-link__list{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-link__link,.menu-link__link:nth-child(n+4){grid-column:span 1}}@media (max-width:767px){.menu-link__list{display:block}.menu-link__title{font-size:18px;line-height:1.8}.menu-link__list>*{margin-bottom:10px}.menu-link__list>:last-child{margin-bottom:0}}