:root:root [data-designpart=row-icon-text]{display:flex;gap:calc(40px * var(--fo-spacing-coef));margin:10px 0 20px}@media screen and (max-width:769px){:root:root [data-designpart=row-icon-text]{flex-wrap:wrap;gap:calc(40px * var(--fo-spacing-coef) * .75);margin:calc(32px * var(--fo-spacing-coef) - 10px) 0 10px}}:root:root [data-designpart=row-icon-text]+[data-designpart=row-icon-text]{margin-top:calc(40px * var(--fo-spacing-coef))}@media screen and (max-width:769px){:root:root [data-designpart=row-icon-text]+[data-designpart=row-icon-text]{margin-top:calc(40px * var(--fo-spacing-coef) * .75)}}:root:root [data-designpart=row-icon-text] div.col:not(:root){display:flex;flex-direction:column;background-color:#fff;position:relative;padding:calc(20px * var(--fo-spacing-coef) - 10px) calc(20px * var(--fo-spacing-coef))}@media screen and (max-width:769px){:root:root [data-designpart=row-icon-text] div.col:not(:root){display:flex!important;padding:calc((20px * var(--fo-spacing-coef) - 10px) * .75) calc(20px * var(--fo-spacing-coef) * .75)}}@media screen and (min-width:770px){:root:root [data-designpart=row-icon-text] div.col:not(:root):is(.vertical_position_top,.vertical_position_middle,.vertical_position_bottom){align-self:auto!important}:root:root [data-designpart=row-icon-text] div.col:not(:root):is(.vertical_position_top,.vertical_position_middle,.vertical_position_bottom) .component:not(:last-child){margin-bottom:0}:root:root [data-designpart=row-icon-text] div.col:not(:root).vertical_position_top{justify-content:start}:root:root [data-designpart=row-icon-text] div.col:not(:root).vertical_position_middle{justify-content:center}:root:root [data-designpart=row-icon-text] div.col:not(:root).vertical_position_bottom{justify-content:end}}:root:root [data-designpart=row-icon-text] div.col:not(:root):has(.size-small){margin-top:25px;padding-top:25px}:root:root [data-designpart=row-icon-text] div.col:not(:root):has(.size-medium){margin-top:30px;padding-top:35px}:root:root [data-designpart=row-icon-text] div.col:not(:root):has(.size-large){margin-top:35px;padding-top:40px}:root:root [data-designpart=row-icon-text] div.col:not(:root):empty{background-color:transparent}@media screen and (max-width:769px){:root:root [data-designpart=row-icon-text] div.col:not(:root):empty{display:none!important}}:root:root [data-designpart=row-icon-text] div.col:not(:root) .component.heading:not(:root) :is(h1,h2,h3,h4,h5){margin-bottom:10px}:root:root [data-designpart=row-icon-text] div.col:not(:root) .component.icon:not(:root){background-color:var(--fo-main-color);border-radius:50vh;position:absolute;margin:0;z-index:1}:root:root [data-designpart=row-icon-text] div.col:not(:root) .component.icon:not(:root):has(.size-small){top:-25px}:root:root [data-designpart=row-icon-text] div.col:not(:root) .component.icon:not(:root):has(.size-medium){top:-30px}:root:root [data-designpart=row-icon-text] div.col:not(:root) .component.icon:not(:root):has(.size-large){top:-35px}:root:root [data-designpart=row-icon-text] div.col:not(:root) .component.icon:not(:root):has(.left){left:calc(20px * var(--fo-spacing-coef))}@media screen and (max-width:769px){:root:root [data-designpart=row-icon-text] div.col:not(:root) .component.icon:not(:root):has(.left){left:calc(20px * var(--fo-spacing-coef) * .75)}}:root:root [data-designpart=row-icon-text] div.col:not(:root) .component.icon:not(:root):has(.center){left:50%;transform:translateX(-50%)}:root:root [data-designpart=row-icon-text] div.col:not(:root) .component.icon:not(:root):has(.right){left:auto;right:calc(20px * var(--fo-spacing-coef))}@media screen and (max-width:769px){:root:root [data-designpart=row-icon-text] div.col:not(:root) .component.icon:not(:root):has(.right){right:calc(20px * var(--fo-spacing-coef) * .75)}}:root:root [data-designpart=row-icon-text] div.col:not(:root) .component.icon:not(:root) .icon-cont a{line-height:1}:root:root [data-designpart=row-icon-text] div.col:not(:root) .component.icon:not(:root) .icon-cont a :is(.size-small,.size-medium,.size-large){display:flex;justify-content:center;align-items:center;letter-spacing:0}:root:root [data-designpart=row-icon-text] div.col:not(:root) .component.icon:not(:root) .icon-cont a .size-small{font-size:20px;width:50px;height:50px}:root:root [data-designpart=row-icon-text] div.col:not(:root) .component.icon:not(:root) .icon-cont a .size-medium{font-size:30px;width:60px;height:60px}:root:root [data-designpart=row-icon-text] div.col:not(:root) .component.icon:not(:root) .icon-cont a .size-large{font-size:40px;width:70px;height:70px}