.two-col-content{position:relative}.two-col-content .two-col-content__row{display:grid;gap:20px;grid-template-columns:1fr;padding:30px 0}.two-col-content .two-col-content__row .col{position:relative}.two-col-content .two-col-content__row .col.col--left.col--border:before,.two-col-content .two-col-content__row .col.col--right.col--border:before{background-color:var(--primary);content:"";height:4px;position:absolute;top:-30px}.two-col-content .two-col-content__row .col.col--left.col--border:before{left:-30px;width:calc(30px + 80%)}.two-col-content .two-col-content__row .col.col--right.col--border:before{right:-30px;width:calc(30px + 80%)}.two-col-content .two-col-content__row .col.col--image img{height:auto;width:100%}.two-col-content .two-col-content__row .col.col--list li{font-size:1.25rem}.two-col-content .two-col-content__row .col .btn{margin-top:24px}.two-col-content .two-col-content__row .col>div>:last-child{margin:0}@media (min-width:992px){.two-col-content .two-col-content__row{gap:40px}}@media (min-width:1161px){.two-col-content .two-col-content__row .col.col--left.col--border:before{left:calc(-50vw + 550px);width:calc(50vw - 550px + 100%)}.two-col-content .two-col-content__row .col.col--right.col--border:before{right:calc(-50vw + 550px);width:calc(50vw - 550px + 100%)}}@media (min-width:1200px){.two-col-content .two-col-content__row{gap:60px}}@media (min-width:1400px){.two-col-content .two-col-content__row .col.col--left.col--text.col--border{margin-right:40px}}