.icon-content{--column-count:1;--icon-width:9.2rem;--content-width:100%;--gap-width:8.8rem}@media(min-width:90em){.icon-content{--icon-width:12rem}}.icon-content__wrap{align-items:center;display:flex;flex-flow:column;gap:3.2rem}@media(min-width:64em){.icon-content__wrap{gap:4.5rem}}@media(min-width:85.375em){.icon-content__wrap{gap:6rem}}@media(min-width:90em){.icon-content__wrap{gap:7.2rem}}.icon-content__title{text-align:center}.icon-content__grid{display:grid;justify-items:center;grid-gap:6rem var(--gap-width);gap:6rem var(--gap-width)}@media(min-width:48em){.icon-content__grid{--gap-width:4.4rem;grid-template-columns:1fr 1fr}}@media(min-width:64em){.icon-content__grid{row-gap:8rem}}@media(min-width:85.375em){.icon-content__grid{--gap-width:6.4rem;grid-template-columns:repeat(var(--column-count),1fr)}}@media(min-width:102.5em){.icon-content__grid{row-gap:10rem}}.icon-content__column-icon-wrapper{align-items:center;aspect-ratio:1/1;background:linear-gradient(75deg,#009de0,#184a9a);border-radius:50%;display:flex;justify-content:center;padding:1.8rem;width:var(--icon-width)}@media(min-width:64em){.icon-content__column-icon-wrapper{max-width:var(--icon-width);width:max(25%,12.4rem)}}.icon-content__column-icon{height:auto;max-width:75%;width:100%}.icon-content__column-title{line-height:1.1}@media(min-width:48em){.icon-content__column-title{max-width:80%}}.icon-content__column{align-items:center;display:flex;flex-flow:column;gap:3rem;justify-content:space-between}.icon-content__column-content{align-items:center;display:flex;flex-flow:column;font-size:1.4rem;gap:2.4rem;max-width:max(26rem,82%);text-align:center}@media(min-width:64em){.icon-content__column-content{font-size:1.6rem}}@media(min-width:90em){.icon-content__column-content{font-size:1.8rem}}@media(min-width:48em){.icon-content__column-content{max-width:min(85%,var(--content-width))}}@media(min-width:85.375em){.icon-content__column-content{max-width:min(75%,var(--content-width))}}.icon-content__buttons{margin-bottom:2rem}@media(min-width:90em){.icon-content__buttons{margin-top:1rem}}.icon-content--1-cols{--icon-width:10.8rem}.icon-content--1-cols .icon-content__column-content{gap:3.4rem}.icon-content--1-cols .icon-content__column-title{font-size:2.6rem}@media(min-width:48em){.icon-content--1-cols{--content-width:46rem}.icon-content--1-cols .icon-content__grid{grid-template-columns:1fr}}@media(min-width:64em){.icon-content--1-cols{--content-width:60rem}.icon-content--1-cols .icon-content__column-content{gap:3.6rem}.icon-content--1-cols .icon-content__column-title{font-size:3.8rem;max-width:90%}}@media(min-width:90em){.icon-content--1-cols{--content-width:82rem;--icon-width:13.8rem}.icon-content--1-cols .icon-content__column-title{font-size:4.2rem;max-width:100%}}.icon-content--2-cols .icon-content__column-title{font-size:2.6rem}@media(min-width:64em){.icon-content--2-cols .icon-content__column-title{font-size:3.8rem}}@media(min-width:85.375em){.icon-content--2-cols .icon-content__column-title{font-size:4.2rem}}@media(min-width:64em){.icon-content--2-cols .icon-content__column-content{gap:3.2rem}}@media(min-width:90em){.icon-content--2-cols{--icon-width:13.7rem;--content-width:45rem}.icon-content--2-cols .icon-content__column-content{gap:3.6rem}}.icon-content--3-cols .icon-content__column-title{font-size:2.6rem}@media(min-width:90em){.icon-content--3-cols .icon-content__column-title{font-size:3.2rem}}@media(min-width:102.5em){.icon-content--3-cols .icon-content__column-title{font-size:3.5rem}}@media(min-width:64em){.icon-content--3-cols .icon-content__grid{grid-template-columns:repeat(3,1fr)}.icon-content--3-cols .icon-content__column-content{gap:2.6rem;max-width:90%}}@media(min-width:85.375em){.icon-content--3-cols{--gap-width:7rem}.icon-content--3-cols .icon-content__column-content{gap:3rem}}@media(min-width:90em){.icon-content--3-cols{--gap-width:12.4rem}.icon-content--3-cols .icon-content__column-content{gap:3.6rem}}.icon-content--4-cols .icon-content__column-title{font-size:2.6rem}@media(min-width:90em){.icon-content--4-cols .icon-content__column-title{font-size:3.2rem}}@media(min-width:102.5em){.icon-content--4-cols .icon-content__column-title{font-size:3.5rem}}@media(min-width:85.375em){.icon-content--4-cols .icon-content__column-content{max-width:100%}}@media(min-width:90em){.icon-content--4-cols{--icon-width:13.8rem}.icon-content--4-cols .icon-content__buttons{margin-top:1.6rem}}