.col-2{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 0}.col-2.bg_white{background-color:#fff}.col-2.bg_gray{background-color:#fafafa}.col-2.bg_blue{background-color:#3b6379}.col-2.bg_blue h1,.col-2.bg_blue h2,.col-2.bg_blue h3,.col-2.bg_blue h4,.col-2.bg_blue h5,.col-2.bg_blue h6,.col-2.bg_blue label,.col-2.bg_blue p,.col-2.bg_image h1,.col-2.bg_image h2,.col-2.bg_image h3,.col-2.bg_image h4,.col-2.bg_image h5,.col-2.bg_image h6,.col-2.bg_image label,.col-2.bg_image p{color:#fff}.col-2>div{margin:0 auto;max-width:1200px;padding:0 20px}.col-2 h2{color:#3b6379;font-weight:700;letter-spacing:.2px}.col-2 a,.col-2 p{color:#323232}.col-2 ul p{padding-bottom:0}section.col-2 a.cta{border:1px solid #3b6379;border-radius:5px;color:#3b6379;display:inline-block;font-size:16px;letter-spacing:.2px;overflow:hidden;padding:.75rem 1.25rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s;z-index:1}section.col-2 a.cta:before{background-color:#3b6379;transition:all .3s;width:0;z-index:-1}section.col-2 a.cta:after,section.col-2 a.cta:before{border-radius:5px;bottom:0;content:"";height:100%;left:0;position:absolute}section.col-2 a.cta:after{background-color:transparent;width:100%;z-index:-2}section.col-2 a.cta:hover:before{width:100%}section.col-2 a.cta:hover{color:#fff}@media (min-width:768px){.col-2>div{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.col-2>div.reversed{flex-direction:row-reverse}.col-2 .col-left,.col-2 .col-right{width:48%}}