.module-icons{text-align:center}.module-columns.has-background-primary:not(.cols_have_background) .module-icons .link:hover:not(:active) .title,.module-columns.has-background-primary:not(.cols_have_background) .module-icons .link:focus:not(:active) .title,.module-icons.has-background-primary:not(.cols_have_background) .link:hover:not(:active) .title,.module-icons.has-background-primary:not(.cols_have_background) .link:focus:not(:active) .title,.cols-background-primary .module-icons .link:hover:not(:active) .title,.cols-background-primary .module-icons .link:focus:not(:active) .title,.module-columns.has-background-secondary:not(.cols_have_background) .module-icons .link:hover:not(:active) .title,.module-columns.has-background-secondary:not(.cols_have_background) .module-icons .link:focus:not(:active) .title,.module-icons.has-background-secondary:not(.cols_have_background) .link:hover:not(:active) .title,.module-icons.has-background-secondary:not(.cols_have_background) .link:focus:not(:active) .title,.cols-background-secondary .module-icons .link:hover:not(:active) .title,.cols-background-secondary .module-icons .link:focus:not(:active) .title,.module-columns.has-background-tertiary:not(.cols_have_background) .module-icons .link:hover:not(:active) .title,.module-columns.has-background-tertiary:not(.cols_have_background) .module-icons .link:focus:not(:active) .title,.module-icons.has-background-tertiary:not(.cols_have_background) .link:hover:not(:active) .title,.module-icons.has-background-tertiary:not(.cols_have_background) .link:focus:not(:active) .title,.cols-background-tertiary .module-icons .link:hover:not(:active) .title,.cols-background-tertiary .module-icons .link:focus:not(:active) .title{color:inherit;text-decoration:underline}.module-columns.has-background-primary:not(.cols_have_background) .module-icons .list:not(.icon_type_jpg) .illus,.module-icons.has-background-primary:not(.cols_have_background) .list:not(.icon_type_jpg) .illus,.cols-background-primary .module-icons .list:not(.icon_type_jpg) .illus,.module-columns.has-background-secondary:not(.cols_have_background) .module-icons .list:not(.icon_type_jpg) .illus,.module-icons.has-background-secondary:not(.cols_have_background) .list:not(.icon_type_jpg) .illus,.cols-background-secondary .module-icons .list:not(.icon_type_jpg) .illus{filter:brightness(0) invert(1)}.module-icons .list{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;column-gap:2.5rem}.module-icons .list>*{flex:0 1 auto;flex-basis:calc(100%/6 - 2.5rem*5/6)}.module-icons .list{row-gap:2.5rem}.module-icons .list.icon_type_jpg .illus{flex-basis:calc(16.6666666667% - 8.125rem);aspect-ratio:1/1;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 .list.layout_columns{flex-direction:column;row-gap:1.5rem}.module-icons .list.layout_columns li,.module-icons .list.layout_columns .link{display:flex;column-gap:1.5rem}.module-icons .list.layout_columns li .title,.module-icons .list.layout_columns .link .title{text-align:left}.module-icons .list.layout_columns li .txt,.module-icons .list.layout_columns .link .txt{text-align:left;max-width:100%}.module-icons .list.layout_columns li{flex-basis:100%}.module-icons .link{display:block}.module-icons .link:not(:active) .title{transition:all .3s ease}.module-icons .link:hover:not(:active) .title,.module-icons .link:focus:not(:active) .title{color:var(--color-primary, #3ee98d)}.module-icons .illus-wrapper{height:5.3125rem;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;column-gap:0px}.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;line-height:1;font-weight:600;letter-spacing:-0.04em}.module-icons .title .mode-uppercase{text-transform:uppercase}.module-icons .txt{max-width:11.9375rem;margin:.3125rem auto 0;font-size:.875rem}@media only screen and (max-width: 960px){.module-icons .item{flex-basis:calc(33.3333333333% - 2.5rem)}.module-icons .txt{max-width:100%}}@media only screen and (max-width: 600px){.module-icons .item{flex-basis:calc(50% - 2.5rem)}}