.cards .headline-group{margin-bottom:44px}.cards .flex_row{margin:0 -20px -20px}.cards .flex_row .col3,.cards .flex_row .col4{padding:20px}.cards .cards-divider{border-color:#282827;margin:0 0 64px;max-width:100%;width:100%}.cards .cards-divider.dark{border-color:#fff}.cards:not(.no-spacing) .card-item{height:100%;padding:32px}.cards .card-item .numeration{display:block;font-family:beyond roobert medium;font-size:36px;font-weight:500;line-height:36px;margin-bottom:16px}.cards .card-item .circle-wrapper.single-circle{padding-left:2rem;position:relative}.cards .card-item .circle-wrapper.single-circle:after{border-radius:100%;border-style:dotted;border-width:4px;content:"";height:75px;left:0;position:absolute;top:0;width:75px}.cards .card-item .circle{align-items:center;border-radius:100%;border-style:solid;border-width:4px;display:flex;height:75px;justify-content:center;line-height:42px;margin-bottom:32px;position:relative;width:75px;z-index:1}.cards .card-item .circle .numeration{margin-bottom:0;margin-top:-4px}.cards .card-item .circle-wrapper.single-circle .numeration{font-size:35px;line-height:42px}.cards .card-item .card-title{display:block;font-family:beyond roobert medium;font-size:24px;font-weight:500;line-height:24px;margin-bottom:8px}.cards .card-item .card-description{display:block}.cards .card-item .card-description p{font-size:17px;font-weight:300;line-height:160%}.cards .card-item .card-description p:last-child{margin-bottom:0}@media (min-width:1024px){.cards .card-item .numeration{font-size:50px;line-height:56px}.cards .card-item .card-title{font-size:28px;line-height:34px}}