.bl-textcols{background-position:bottom;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.bl-textcols--light{background-color:#eaf1f9}.bl-textcols--white{background-color:#fff}.bl-textcols--navy{background-color:#091d3e}.bl-textcols.has-graphic{background-image:var(--bl-graphic-4c)}.bl-textcols__inner{box-sizing:border-box;min-height:var(--bl-textcols-min,617px);padding:50px 0 150px}@media (min-width:992px){.bl-textcols .bl-container{padding-left:0;padding-right:0}.bl-textcols .bl-row{margin-left:0;margin-right:0}}.bl-textcols__col{padding:50px}.bl-textcols__heading{color:#0c2e4c;font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;line-height:16px;margin:0 0 20px}.bl-textcols__body p{color:#666;font-size:16px;margin:0 0 15px}.bl-textcols__button{background-color:#0c2e4c;border-radius:4px;color:#eaf1f9;display:inline-block;font-size:16px;font-weight:500;line-height:16px;margin-top:20px;padding:15px 30px;text-decoration:none;transition:all .35s ease-in-out;vertical-align:bottom}.bl-textcols--navy .bl-textcols__body p,.bl-textcols--navy .bl-textcols__heading{color:#fff}@media (max-width:991px){.bl-textcols__inner{padding:40px 0 90px}.bl-textcols__col{padding:30px 15px}}