section.cta_block{background-position:50%;background-repeat:no-repeat;background-size:cover}section.cta_block h2{margin:auto auto 40px;max-width:903px}section.cta_block h2,section.cta_block p{color:#fff;text-align:center}section.cta_block a.cta.red-dbg{font:normal normal 19px/29px Teko;padding:14px 78px}@media (max-width:767px){section.cta_block a.cta.red-dbg{font:normal normal 19px/29px Teko;max-width:100%;padding:14px 20px}section.cta_block h1{font-size:42px!important}}