.columns.bg--dark .column__item:not(:last-child)::after{background:#7c7b7f}.columns.bg--dark .column__text h4,.columns.bg--dark .column__text ol li,.columns.bg--dark .column__text p,.columns.bg--dark .column__text ul li,.columns.bg--dark .column__title{color:#fff}.columns:has(+.columns.has__icon){padding-bottom:8rem}.columns:has(+.image){padding-bottom:8rem}.columns+.columns.has__icon,.columns+.image{padding-top:0}.columns.header__no__margin .columns__header{margin-bottom:0}.columns.has__icon .column__icon{margin-bottom:1.6rem}@media only screen and (max-width:992.98px){.columns.has__icon .column__icon{margin-bottom:1rem}}.columns.has__icon .column__text{margin-bottom:0}.columns__header{max-width:70rem}.columns__title{margin-bottom:2.4rem}.columns__grid{display:grid}.columns__grid.col__2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8rem}.columns__grid.col__2:has(+.columns__item--has__icon){column-gap:16rem}.columns__grid.col__2:has(+.columns__item--has__icon) .column__item:not(:last-child)::after{right:-8rem}@media only screen and (max-width:1580.98px){.columns__grid.col__2:has(+.columns__item--has__icon){column-gap:8rem}.columns__grid.col__2:has(+.columns__item--has__icon) .column__item:not(:last-child)::after{right:-4rem}.columns__grid.col__2{column-gap:8rem}}.columns__grid.col__2 .column__item:not(:last-child)::after{right:-4rem}@media only screen and (max-width:992.98px){.columns__grid.col__2:has(+.columns__item--has__icon) .column__item:not(:last-child)::after{right:0;bottom:-4rem}.columns__grid.col__2{grid-template-columns:auto;gap:8rem 4rem}.columns__grid.col__2 .column__item:not(:last-child)::after{right:0;bottom:-4rem}}.columns__grid.col__3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8rem}.columns__grid.col__3 .column__item:not(:last-child)::after{right:-4rem}@media only screen and (max-width:1366.98px){.columns__grid.col__3{column-gap:4rem}.columns__grid.col__3 .column__item:not(:last-child)::after{right:-2rem}}.column__item{display:grid;align-content:start;position:relative}.column__item--has__icon{grid-template-columns:8rem minmax(0,1fr);column-gap:4rem}@media only screen and (max-width:1580.98px){.column__item--has__icon{grid-template-columns:6rem minmax(0,1fr);column-gap:3rem}}@media only screen and (max-width:640.98px){.column__item--has__icon,.columns__grid.col__3{grid-template-columns:auto}}.column__item:not(:last-child)::after{content:"";position:absolute;width:.1rem;height:100%;background:#bebdbf}@media only screen and (max-width:992.98px){.columns__grid.col__3{grid-template-columns:auto;row-gap:4rem}.columns__grid.col__3 .column__item:not(:last-child)::after{right:0;width:100%;height:.1rem;bottom:-2rem}.column__item:not(:last-child)::after{width:100%;height:.1rem}}.column__icon{width:8rem;height:8rem;display:grid;place-items:center}@media only screen and (max-width:1580.98px){.column__icon{width:6rem;height:6rem}}.column__title{margin-bottom:2.4rem}.column__text p:last-child{margin-bottom:0}.column__text ul li:last-child,.column__text ul:last-child{padding-bottom:0}.column__button{margin-top:4rem}