.bandwidth-block--icon-columns{position:relative;z-index:5}.bandwidth-block--icon-columns .block-intro{text-align:center;margin:0 auto var(--sp)}.bandwidth-block--icon-columns .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--icon-columns .subtitle{font-size:var(--base-font-size)}.bandwidth-block--icon-columns .buttons{text-align:center;margin-top:var(--sp)}.bandwidth-block--icon-columns .bandwidth-block_title{text-align:center;margin:0 0 var(--spd2)}.bandwidth-block--icon-columns .wrap{display:grid;gap:var(--spx2)}.bandwidth-block--icon-columns .wrap.one-col{grid-template-columns:repeat(1,1fr);text-align:center}.bandwidth-block--icon-columns .wrap.one-col .col .col-icon img{margin:0 auto}.bandwidth-block--icon-columns .wrap.two-col{grid-template-columns:repeat(2,1fr)}.bandwidth-block--icon-columns .wrap.three-col{grid-template-columns:repeat(3,1fr)}.bandwidth-block--icon-columns .wrap.four-col{grid-template-columns:repeat(4,1fr)}.bandwidth-block--icon-columns a.col:hover .btn.-arrow svg{transform:translate(5px)}.bandwidth-block--icon-columns a.col p,.bandwidth-block--icon-columns a.col:hover p{color:var(--grey-80)}.bandwidth-block--icon-columns a.col .col-title{color:var(--link)}.bandwidth-block--icon-columns .col-title a svg path,.bandwidth-block--icon-columns a.col .col-title svg path{fill:#000}.-reverse .bandwidth-block--icon-columns a.col:hover .col-title,.bandwidth-block--icon-columns .col-title a:hover,.bandwidth-block--icon-columns a.col:hover .col-title{color:var(--blue-50)}.bandwidth-block--icon-columns .col-title a:hover svg,.bandwidth-block--icon-columns a.col:hover .col-title svg{transform:translateX(5px)}.-reverse .bandwidth-block--icon-columns a.col:hover .col-title svg path,.bandwidth-block--icon-columns .col-title a:hover svg path,.bandwidth-block--icon-columns a.col:hover .col-title svg path{fill:var(--blue-50)}.bandwidth-block--icon-columns .col-icon{height:35px;margin:0 0 10px}.bandwidth-block--icon-columns .col-icon img{max-height:100%;width:auto;display:block}.bandwidth-block--icon-columns .col-title{font-family:var(--serif);color:var(--heading-color);font-weight:700;line-height:1.4;font-size:var(--h5);margin:0 0 var(--sp) 0;margin:0 0 10px}.bandwidth-block--icon-columns .col-content{font-size:var(--font-tiny)}.bandwidth-block--icon-columns .btn{margin-top:var(--spd2);justify-content:flex-start}@media (max-width:767px){.bandwidth-block--icon-columns .btn{justify-content:center}}@media (max-width:1024px){.bandwidth-block--icon-columns .wrap{gap:var(--spx2)}.bandwidth-block--icon-columns .wrap.two-col{grid-template-columns:repeat(2,1fr);gap:var(--spx3)}.bandwidth-block--icon-columns .wrap.three-col{grid-template-columns:repeat(3,1fr)}.bandwidth-block--icon-columns .wrap.four-col{grid-template-columns:repeat(2,1fr);gap:var(--spx3)}}@media (max-width:767px){.bandwidth-block--icon-columns .wrap.four-col,.bandwidth-block--icon-columns .wrap.three-col,.bandwidth-block--icon-columns .wrap.two-col{grid-template-columns:repeat(2,1fr);gap:var(--spx2)}}@media (max-width:599px){.bandwidth-block--icon-columns .wrap{text-align:center}.bandwidth-block--icon-columns .wrap.four-col,.bandwidth-block--icon-columns .wrap.three-col,.bandwidth-block--icon-columns .wrap.two-col{grid-template-columns:repeat(1,1fr);gap:var(--spx2)}.bandwidth-block--icon-columns .wrap .col-icon{margin:0 auto 10px;display:flex;justify-content:center}}.bandwidth-block--background.light-text .bandwidth-block--icon-columns .col-title,.bandwidth-block--background.light-text .bandwidth-block--icon-columns .col-title a{color:#fff}.bandwidth-block--background.light-text .bandwidth-block--icon-columns .btn svg path{fill:#fff!important}.-reverse .bandwidth-block--icon-columns a.col .col-title{color:var(--heading-color)}.-reverse .bandwidth-block--icon-columns a.col .col-title svg path{fill:#fff}.-reverse .bandwidth-block--icon-columns a.col p{color:var(--fg)}