.text-2col .cell-wrapper>h2{padding:0 0 15px;margin:0 0 40px;position:relative}.text-2col .cell-wrapper>h2:after{content:"";position:absolute;bottom:0;left:0;width:100px;height:2px;background:#f2f2f2}.text-2col .cell-wrapper>h2[style*='center']:after{left:50%;margin-left:-50px}.text-2col .text-cols>div{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.text-2col .left-text{padding:0 20px 0 0}.text-2col .right-text{padding:0 0 0 20px}.text-2col .ctas{margin:40px 0 0}@media(min-width:1921px){.text-2col .cell-wrapper>h2{padding:0 0 2.083vw}.text-2col .cell-wrapper>h2:after{height:.104vw}.text-2col .cell-wrapper>h2[style*='center']:after{margin-left:-2.6vw}.text-2col .left-text{padding:0 1.04vw 0 0}.text-2col .right-text{padding:0 0 0 1.04vw}.text-2col .ctas{margin:2.08vw 0 0}}@media(max-width:834px){.custom-module.text-2col .cell-wrapper{padding:80px 0}.text-2col .text-cols>div{width:50% !important}}@media(max-width:767px){.text-2col .text-cols>div{float:none;width:auto !important;padding:0 !important;text-align:left !important}.text-2col .left-text{margin:0 0 1em}}@media(max-width:600px){.custom-module.text-2col .cell-wrapper{padding:55px 0}}