.two-col-bg-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.two-col-bg-wrap .flex_cell{padding:5rem 3rem;width:50%}.two-col-bg-wrap .flex_cell .flex_cell_inner{margin-top:10px;max-width:350px}.two-col-bg-wrap .flex_cell .title{color:#292929;font-family:DINNextLTProMedium,Open Sans,sans-serif;font-size:35px;font-weight:700;line-height:1;margin-bottom:5rem}.two-col-bg-wrap .flex_cell .banner-button a{border-radius:50px;display:inline-block;font-family:DINNextLTProMedium,Open Sans,sans-serif;font-weight:700;line-height:.9;padding:1rem 2rem .85rem;text-decoration:none;text-transform:uppercase}.two-col-bg-wrap .flex_cell.media-col .flex_cell_inner{max-width:400px}.two-col-bg-wrap .flex_cell.media-col .title{color:#fff}.two-col-bg-wrap .flex_cell.media-col .banner-button a{background-color:#fea729!important;color:#000;padding:1rem 1.5rem .85rem}.two-col-bg-wrap .flex_cell.content-col .banner-button a{background-color:#000;color:#fff}.two-col-bg-wrap .flex_cell.media-col{background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover;vertical-align:top}@media(max-width:767px){.two-col-bg-wrap .flex_cell{padding:3rem 20px;width:100%}.two-col-bg-wrap .flex_cell .title{font-size:22px;font-weight:500;line-height:1.2;margin-bottom:1.5rem}.two-col-bg-wrap .flex_cell .banner-button a{font-size:14px}.two-col-bg-wrap .flex_cell.content-col .flex_cell_inner{max-width:100%}}