.card-icons{--theme__card-icons__gap-v:40px;--theme__card-icons__gap-h:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(var(--theme__card-icons__gap-v) / -1);margin-left:calc(var(--theme__card-icons__gap-h) / -1);text-align:center}.card-icons__card{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-top:var(--theme__card-icons__gap-v);padding-left:var(--theme__card-icons__gap-h)}@media(min-width:1391px){.card-icons--per-row-4 .card-icons__card{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media(min-width:1081px) and (max-width:1390.98px){.card-icons--per-row-4 .card-icons__card{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}@media(min-width:781px) and (max-width:1080.98px){.card-icons--per-row-4 .card-icons__card{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media(max-width:780.98px){.card-icons--per-row-4 .card-icons__card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width:1081px) and (max-width:1390.98px){.card-icons--per-row-3 .card-icons__card{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}@media(min-width:781px) and (max-width:1080.98px){.card-icons--per-row-3 .card-icons__card{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media(max-width:780.98px){.card-icons--per-row-3 .card-icons__card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width:781px){.card-icons--per-row-2 .card-icons__card{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media(max-width:780.98px){.card-icons--per-row-2 .card-icons__card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.card-icons--per-row-1 .card-icons__card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.card-icons__card--icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1em;height:1em;margin:0 auto 22px;color:var(--theme__global-colors--brand);font-size:66px}.card-icons__card--icon svg{width:1em;height:1em;fill:currentColor}.card-icons__card--text>div{color:var(--theme__typography-h5--color);font-weight:var(--theme__typography-h5--font-weight);font-size:var(--theme__typography-h5--font-size);font-family:var(--theme__typography-h5--font-family);font-style:var(--theme__typography-h5--font-style);line-height:var(--theme__typography-h5--line-height);-webkit-text-decoration:var(--theme__typography-h5--text-decoration);text-decoration:var(--theme__typography-h5--text-decoration)}.card-icons__card--text>div:not(:last-child){margin-bottom:16px}.card-icons__card--text p:last-child{margin-bottom:0}.card-icons--type-default .card-icons__card--icon{font-size:80px}.card-icons--type-box .card-icons__card--icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;color:var(--theme__global-colors-white--title);font-weight:var(--theme__typography-h4--font-weight);font-size:48px;font-family:var(--theme__typography-h4--font-family);font-style:var(--theme__typography-h4--font-style);line-height:var(--theme__typography-h4--line-height);-webkit-text-decoration:var(--theme__typography-h4--text-decoration);text-decoration:var(--theme__typography-h4--text-decoration);background-color:var(--theme__global-colors--brand);border-radius:26px;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,0.1);box-shadow:0px 4px 10px rgba(0,0,0,0.1)}.card-icons--type-list{text-align:left}.card-icons--type-list .card-icons__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-icons--type-list .card-icons__card--icon{margin-right:20px;margin-bottom:0;font-size:50px}.card-icons--type-list .card-icons__card--text{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.card-icons--type-list .card-icons__card--text>div:not(:last-child){margin-bottom:8px}