a.cta-block{display:inline-block;padding:10px 20px;background-color:#000;color:#fff;font-size:15px;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out;margin-bottom:50px}a.cta-block.no-margin-bottom{margin-bottom:0}a.cta-block:hover{background-color:#00558c;color:#fff}@media screen and (max-width:1200px){a.cta-block{margin-left:30px;margin-right:30px;line-height:1.4}}