.three-column-text-cta-wrapper{padding:60px 0}.three-column-text-cta-wrapper .span4{border:1px solid #ccc;border-radius:35px;margin-bottom:35px;padding:20px}.three-column-text-cta-wrapper .span4:nth-child(3n+1){margin-left:0}.three-column-text-cta-wrapper h2{color:#303133;font-size:24px;font-weight:700;line-height:1.4;margin:0}.three-column-text-cta-wrapper a.banner-button{line-height:normal;position:relative}.three-column-text-cta-wrapper a.banner-button:after{animation-duration:.5s;border:1px solid;border-color:inherit;border-radius:inherit;bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.three-column-text-cta-wrapper a.banner-button:hover:after{animation-name:btn-ripple-out}.three-column-text-cta-wrapper a.banner-button{border:1px solid;border-radius:8px;display:inline-block;font-family:Montserrat;font-size:15px!important;font-style:normal!important;font-weight:400;margin-bottom:1px;margin-top:1px;padding:16px 39px;text-align:center;text-transform:uppercase;transition:color .2s cubic-bezier(.785,.135,.15,.86),background-color .2s cubic-bezier(.785,.135,.15,.86),border-color .2s cubic-bezier(.785,.135,.15,.86);vertical-align:middle}@keyframes btn-ripple-out{to{bottom:-12px;left:-12px;opacity:0;right:-12px;top:-12px}}@media (max-width:767px){.three-column-text-cta-wrapper{padding:40px 0}.three-column-text-cta-wrapper h2{font-size:22px}.three-column-text-cta-wrapper .span4{border:1px solid #ccc;border-radius:20px;margin-bottom:20px;padding:20px}}