.columns-with-icons{background-color:var(--bg-color);color:var(--text-color);text-align:center;padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}@media only screen and (max-width:767px){.columns-with-icons{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}}.columns-with-icons.columns-with-icons--bdb{--side-offset:80px;position:relative;overflow:hidden}@media only screen and (max-width:767px){.columns-with-icons.columns-with-icons--bdb{--side-offset:20px}}.columns-with-icons.columns-with-icons--bdb:after{content:'';position:absolute;left:var(--side-offset);right:var(--side-offset);bottom:1px;width:100%;height:1px;background-color:var(--text-color);margin:auto;max-width:calc(var(--page-width) - var(--side-offset) * 2);width:calc(100% - var(--side-offset) * 2)}.columns-with-icons__wrapper{display:flex;flex-direction:column}.columns-with-icons__wrapper .columns-with-icons__heading{color:inherit;margin:0;margin-bottom:60px}@media only screen and (max-width:767px){.columns-with-icons__wrapper .columns-with-icons__heading{margin-bottom:32px}}.columns-with-icons__wrapper .columns-with-icons__description{margin:0 auto;margin-bottom:60px;max-width:800px}@media only screen and (max-width:767px){.columns-with-icons__wrapper .columns-with-icons__description{margin-bottom:32px}}.columns-with-icons__wrapper .columns-with-icons__text-blocks{display:flex;gap:30px}@media only screen and (max-width:767px){.columns-with-icons__wrapper .columns-with-icons__text-blocks{flex-direction:column;gap:24px}}.columns-with-icons__wrapper .columns-with-icons__text-blocks .text-block__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}@media only screen and (max-width:767px){.columns-with-icons__wrapper .columns-with-icons__text-blocks .text-block__item{align-items:flex-start;text-align:left}.columns-with-icons__wrapper .columns-with-icons__text-blocks .text-block__item.text-block__item-center{text-align:center;align-items:center}.columns-with-icons__wrapper .columns-with-icons__text-blocks .text-block__item.text-block__item-right{text-align:right;align-items:flex-end}}.columns-with-icons__wrapper .columns-with-icons__text-blocks .text-block__item .text-block__title{color:var(--text-color)}.columns-with-icons__wrapper .columns-with-icons__text-blocks .text-block__item .text-block__description a{text-decoration:underline}.columns-with-icons__wrapper .columns-with-icons__text-blocks .text-block__item svg{margin-bottom:12px;width:32px;height:32px}