:root:root [data-designpart=row-list-icon]{display:flex;justify-content:center;gap:calc(40px * var(--fo-spacing-coef) - 20px);background-color:var(--fo-background-color1);box-shadow:0 3px 8px var(--fo-shadow-color);margin:10px auto 20px;padding:calc(30px * var(--fo-spacing-coef) - 10px) calc(50px * var(--fo-spacing-coef) - 10px) calc(30px * var(--fo-spacing-coef) - 20px)}@media screen and (max-width:769px){:root:root [data-designpart=row-list-icon]{flex-wrap:wrap;gap:calc(40px * var(--fo-spacing-coef) * .75 - 20px);margin-bottom:10px;padding:calc(30px * var(--fo-spacing-coef) * .75 - 10px) calc(30px * var(--fo-spacing-coef) * .75)}}:root:root [data-designpart=row-list-icon]+[data-designpart=row-list-icon]{margin-top:calc(64px * var(--fo-spacing-coef))}@media screen and (max-width:769px){:root:root [data-designpart=row-list-icon]+[data-designpart=row-list-icon]{margin-top:calc(64px * var(--fo-spacing-coef) * .75)}}:root:root [data-designpart=row-list-icon] .col:has(.icon){display:grid!important;align-content:flex-start;padding-block:10px 20px}@media screen and (max-width:769px){:root:root [data-designpart=row-list-icon] .col:has(.icon){padding-block-end:10px}}:root:root [data-designpart=row-list-icon] .col:has(.icon) .component{margin:0}:root:root [data-designpart=row-list-icon] .col:has(.icon):has(.size-small){grid-template-columns:30px 1fr;gap:5px}:root:root [data-designpart=row-list-icon] .col:has(.icon):has(.size-medium){grid-template-columns:40px 1fr;gap:10px}:root:root [data-designpart=row-list-icon] .col:has(.icon):has(.size-large){grid-template-columns:45px 1fr;gap:10px}:root:root [data-designpart=row-list-icon] .col .component.icon:not(:root:root) .icon-cont i{line-height:var(--fo-text-line-height)}:root:root [data-designpart=row-list-icon] .col .component.icon:not(:root:root) .icon-cont i.size-small{font-size:16px}:root:root [data-designpart=row-list-icon] .col .component.icon:not(:root:root) .icon-cont i.size-medium{font-size:24px}:root:root [data-designpart=row-list-icon] .col .component.icon:not(:root:root) .icon-cont i.size-large{font-size:28px}:root:root [data-designpart=row-list-icon] .col .component.icon:not(:root:root)+:is(.richtext,.heading){display:flex;align-items:center}:root:root [data-designpart=row-list-icon] .col .component.icon:not(:root:root)+:is(.richtext,.heading) :is(h1,h2,h3,h4,h5){margin-bottom:0}.frame-root .frame-content [data-designpart=row-list-icon] div.col:not(:root:root):has(.icon){display:table-cell!important}.frame-root .frame-content [data-designpart=row-list-icon] div.col:not(:root:root) .component{margin:10px 0}.frame-root .frame-content [data-designpart=row-list-icon] div.col:not(:root:root) .component.icon .icon-cont{width:50px}