@keyframes spinme{to{transform:rotate(-1turn)}}.mtt-icon-boxes{position:relative}.mtt-icon-boxes__repeater-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:48px}@media only screen and (max-width:1400px){.mtt-icon-boxes__repeater-container{grid-gap:40px}}@media screen and (max-width:1280px){.mtt-icon-boxes__repeater-container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1160px){.mtt-icon-boxes__repeater-container{grid-gap:32px}}@media screen and (max-width:960px){.mtt-icon-boxes__repeater-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:580px){.mtt-icon-boxes__repeater-container{grid-gap:24px}}@media only screen and (max-width:450px){.mtt-icon-boxes__repeater-container{grid-template-columns:repeat(1,1fr)}}.mtt-icon-box{position:relative;display:flex;align-items:center;min-width:0}.mtt-icon-box:hover .mtt-icon-box__icon-wrapper{background:var(--c_border)}.mtt-icon-box__link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.mtt-icon-box__icon-wrapper{pointer-events:none;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;background:var(--c_border--light);border-radius:8px;padding:14px;margin-right:12px;transition:background .2s ease-in-out}.mtt-icon-box__icon{pointer-events:none;display:block;max-width:34px;max-height:32px;width:auto;height:auto}.mtt-icon-box__text-wrapper{pointer-events:none;display:flex;flex-direction:column;min-width:0}.mtt-icon-box__title{pointer-events:none;color:var(--c_heading);font-weight:700;letter-spacing:-.008em;line-height:1.375;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;font-size:1.1111111111rem}@media screen and (max-width:1280px){.mtt-icon-box__title{font-size:20px;font-size:1.1111111111rem}}@media screen and (max-width:580px){.mtt-icon-box__title{font-size:18px;font-size:1rem}}.mtt-icon-box__text{pointer-events:none;font-size:16px;font-size:.8888888889rem;color:var(--c_text0);letter-spacing:-.016em;margin-top:4px;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width:1160px){.mtt-icon-box__text{font-size:15px;font-size:.8333333333rem}}@media screen and (max-width:960px){.mtt-icon-box__text{line-height:1.375}}