.frame-type-mask_teaser_iconbox{max-width:var(--container-plain-lg)}.frame-type-mask_teaser_iconbox .icon-box{flex-direction:column;text-align:center;border:2px solid var(--bg-icon-box-border-color, var(--color-grey));background-color:rgba(0,0,0,0);padding:2rem;transition:background-color 250ms,border-color 250ms ease}.frame-type-mask_teaser_iconbox .icon-box-icon{--icon-size: 30px;margin:0 auto 2rem;width:var(--icon-size);height:var(--icon-size)}.frame-type-mask_teaser_iconbox .icon-box-headline{margin-bottom:0}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text){--bs-gap: 1rem;max-width:var(--container-plain-md);grid-auto-rows:1fr;--grid-columns: 4;grid-template-columns:repeat(var(--grid-columns), 1fr)}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*{grid-column:span 2}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(1):nth-child(2n-1){grid-column-end:4}@media(min-width: 768px){.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text){--grid-columns: 6}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(1):nth-child(2n-1){grid-column-end:unset}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(2):nth-child(3n-2){grid-column-end:4}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(1):nth-child(3n-1){grid-column-end:6}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(1):nth-child(3n-2){grid-column-end:5}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(0):nth-child(3n-1){grid-column-end:7}}@media(min-width: 1200px){.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text){--grid-columns: 8}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(2):nth-child(3n-2){grid-column-end:unset}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(1):nth-child(3n-1){grid-column-end:unset}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(1):nth-child(3n-2){grid-column-end:unset}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(0):nth-child(3n-1){grid-column-end:unset}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(3):nth-child(4n-3){grid-column-end:4}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(2):nth-child(4n-2){grid-column-end:6}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(1):nth-child(4n-1){grid-column-end:8}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(2):nth-child(4n-3){grid-column-end:5}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(1):nth-child(4n-2){grid-column-end:7}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(0):nth-child(4n-1){grid-column-end:9}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(1):nth-child(4n-3){grid-column-end:6}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(0):nth-child(4n-2){grid-column-end:8}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid:not(.icon-box-wrapper-grid-text)>*:nth-last-child(-1):nth-child(4n-1){grid-column-end:10}}.frame-type-mask_teaser_iconbox .icon-box-text{margin-top:var(--spacings-xs);color:var(--bg-color, var(--color-typo-default))}@media(min-width: 768px){.frame-type-mask_teaser_iconbox .icon-box-icon{--icon-size: 40px}.frame-type-mask_teaser_iconbox .icon-box-wrapper-grid{--bs-gap: 2rem}.frame-type-mask_teaser_iconbox .icon-box-text{margin-top:var(--spacings-sm)}}@media(hover: hover){.frame-type-mask_teaser_iconbox a.icon-box:hover{background-color:var(--bg-icon-box-border-color, var(--color-grey))}}
