.k-text--border-section{background:linear-gradient(180deg,#f737f7 0,#71d7f8);border-radius:25px;float:left;overflow:hidden;padding:1px;width:100%}.k-text--border-wrap{background:#fff;border-radius:25px;display:flex;flex-wrap:wrap;float:left;padding:74px;row-gap:80px;width:100%}.k-text--border-title{align-items:center;column-gap:20px;display:flex;float:left;justify-content:space-between;width:100%}.k-text--border-title h2{color:#000;float:left;font-size:40px;font-stretch:normal;font-style:normal;font-weight:400;line-height:1;margin-bottom:0;text-align:left;width:auto}.k-text--border-CTA{float:left;min-width:240px;text-align:right;width:auto}.k-text--border-cards{column-gap:12%;display:flex;float:left;position:relative;width:100%}.k-text--border-cards:before{right:32%}.k-text--border-cards:after,.k-text--border-cards:before{background:#626262;bottom:0;content:"";position:absolute;top:0;width:1px}.k-text--border-cards:after{left:31%}.k-text--border-card{align-content:flex-start;flex-wrap:wrap;font-size:18px;font-weight:300;line-height:1.3;margin-bottom:0;position:relative;row-gap:15px}.k-text--border-card,.k-text--border-card h3{color:#000;display:flex;float:left;font-stretch:normal;font-style:normal;text-align:left;width:100%}.k-text--border-card h3{font-size:30px;font-weight:400;line-height:1.2}.k-text--border-card p{color:#000;float:left;font-size:18px;font-stretch:normal;font-style:normal;font-weight:300;line-height:1.3;margin-bottom:0;text-align:left;width:100%}@media(max-width:1170px){.k-text--border-wrap{padding:40px}.k-text--border-cards{column-gap:10%}}@media(max-width:990px){.k-text--border-title h2{font-size:36px;line-height:1.1}.k-text--border-card h3{font-size:24px}.k-text--border-cards{column-gap:8%}.k-text--border-card{row-gap:15px}.k-text--border-wrap{row-gap:60px}}@media(max-width:768px){.k-text--border-cards{column-gap:0;flex-wrap:wrap;row-gap:20px}.k-text--border-cards:after,.k-text--border-cards:before{display:none}.k-text--border-card{border-bottom:1px solid #626262;padding-bottom:20px;row-gap:10px}.k-text--border-card:last-child{border-bottom:none;padding-bottom:0}}@media(max-width:600px){.k-text--border-wrap{padding:25px;row-gap:30px}.k-text--border-title{flex-wrap:wrap;margin-bottom:10px;row-gap:15px}.k-text--border-CTA{min-width:inherit;text-align:left}}