.module-icons{text-align:center}.module-icons.has-background-primary .link:focus:not(:active) .title,.module-icons.has-background-primary .link:hover:not(:active) .title,.module-icons.has-background-secondary .link:focus:not(:active) .title,.module-icons.has-background-secondary .link:hover:not(:active) .title,.module-icons.has-background-tertiary .link:focus:not(:active) .title,.module-icons.has-background-tertiary .link:hover:not(:active) .title{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.module-icons.has-background-primary .list:not(.icon_type_jpg) .illus,.module-icons.has-background-secondary .list:not(.icon_type_jpg) .illus{filter:brightness(0) invert(1)}.module-icons .list{align-items:stretch;column-gap:2.5rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:2.5rem}.module-icons .list>*{flex:0 1 auto;flex-basis:calc(16.66667% - 2.08333rem)}.module-icons .list.icon_type_jpg .illus{aspect-ratio:1/1;flex-basis:calc(16.66667% - 8.125rem);object-fit:cover}.module-icons .list.grey_filter .illus{filter:grayscale(10);transition:all .3s ease}.module-icons .list.grey_filter .item:hover .illus{filter:grayscale(0)}.module-icons .link{display:block}.module-icons .link:not(:active) .title{transition:all .3s ease}.module-icons .link:focus:not(:active) .title,.module-icons .link:hover:not(:active) .title{color:var(--color-primary,#3ee98d)}.module-icons .illus-wrapper{align-items:center;column-gap:0;display:flex;flex-wrap:nowrap;height:5.3125rem;justify-content:center}.module-icons .illus-wrapper>*{flex:0 1 auto}.module-icons .illus{display:block;max-height:5.3125rem}.border-rounded .module-icons .illus{border-radius:.75rem}.module-icons .desc{margin-top:.75rem}.module-icons .title{font-family:var(--font-title),arial,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:-.04em;line-height:1}.module-icons .title .mode-uppercase{text-transform:uppercase}.module-icons .txt{font-size:.875rem;margin:.3125rem auto 0;max-width:11.9375rem}@media only screen and (max-width:960px){.module-icons .item{flex-basis:calc(33.33333% - 2.5rem)}.module-icons .txt{max-width:100%}}@media only screen and (max-width:600px){.module-icons .item{flex-basis:calc(50% - 2.5rem)}}