.sevn-two-col-cta{align-items:center;display:flex;flex-flow:row;flex-wrap:wrap}.sevn-two-col-cta .cta{flex:0 0 50%;padding:0;width:50%}.sevn-two-col-cta .cta .cta-wrapper{padding:80px 20px}.sevn-two-col-cta .heading-text :is(h1,h2,h3,h4,h5,h6){letter-spacing:1px;line-height:1.2}.sevn-two-col-cta .button .button-text,.sevn-two-col-cta .button-outline .button-text{position:relative}.sevn-two-col-cta .button-outline:active .button-text:before,.sevn-two-col-cta .button-outline:hover .button-text:before,.sevn-two-col-cta .button:active .button-text:before,.sevn-two-col-cta .button:hover .button-text:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}.sevn-two-col-cta .button .button-text:before,.sevn-two-col-cta .button-outline .button-text:before{background-color:#fff;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;visibility:hidden;width:100%}@media screen and (max-width:768px){.sevn-two-col-cta .cta{flex:0 0 100%;width:100%}.sevn-two-col-cta .cta .cta-wrapper{padding:50px 20px}}