.bandwidth-block--toolkit{position:relative;z-index:5}.bandwidth-block--toolkit .block-intro{text-align:center;margin:0 auto var(--sp)}.bandwidth-block--toolkit .bandwidth-block_title{margin:0 0 var(--spd2)}.bandwidth-block--toolkit .suptitle{display:inline-block;margin:0 0 10px;font-size:var(--font-small);font-weight:700;text-transform:uppercase;letter-spacing:1.5px;background:linear-gradient(89deg,#076ea8 0,#9a59c5 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bandwidth-block--toolkit .subtitle{font-size:var(--base-font-size)}.bandwidth-block--toolkit .grid-dynamic{display:grid;grid-template-columns:repeat(6,1fr);gap:32px}.bandwidth-block--toolkit .grid-dynamic .span-2{grid-column:span 2}.bandwidth-block--toolkit .grid-dynamic .span-3{grid-column:span 3}.bandwidth-block--toolkit .grid-dynamic>:only-child{grid-column:span 6;justify-self:center;width:50%}@media (max-width:767px){.bandwidth-block--toolkit .grid-dynamic{grid-template-columns:repeat(2,1fr);gap:32px}.bandwidth-block--toolkit .grid-dynamic .span-2,.bandwidth-block--toolkit .grid-dynamic .span-3{grid-column:span 1}.bandwidth-block--toolkit .grid-dynamic .span-2.span-full-mobile,.bandwidth-block--toolkit .grid-dynamic .span-3.span-full-mobile{grid-column:span 2}.bandwidth-block--toolkit .grid-dynamic>:only-child{grid-column:span 2;width:100%}}.bandwidth-block--toolkit .card{display:flex;flex-direction:column;align-items:center;box-shadow:inset 0 0 0 1px #dad9d9;border-radius:10px;background-color:#fff}.bandwidth-block--toolkit .card .card-image{display:flex;flex:1 1}.bandwidth-block--toolkit .card .card-image img{width:100%;height:auto;aspect-ratio:1.91082803;border-radius:10px;object-fit:cover}.bandwidth-block--toolkit .card .card-body{display:flex;flex:1 1 100%;flex-direction:column;align-items:center;padding:20px;text-align:center}.bandwidth-block--toolkit .card .card-body.justify-content-center{justify-content:center}.bandwidth-block--toolkit .card .card-body .card-suptitle{color:var(--blue-50);font-size:var(--font-small);font-weight:900;text-transform:uppercase;letter-spacing:1.5px}.bandwidth-block--toolkit .card .card-body .card-title{color:var(--black);font-size:var(--font-large);font-weight:700}.bandwidth-block--toolkit .card .card-body .card-subtitle{color:var(--black);font-size:var(--font-tiny);font-weight:400}