<style>
.cta-wrap{
width:100%;
text-align:center;
margin:40px 0;
}

.cta-area{
display:inline-block;
white-space:nowrap;
}

.cta-btn{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;

width:220px;
height:60px;
margin:0 8px;
padding:0 !important;

background:#000;
color:#fff !important;

text-decoration:none !important;
text-align:center !important;

font-size:18px;
font-weight:bold;
letter-spacing:0;

border-radius:999px;
box-sizing:border-box;

box-shadow:0 4px 12px rgba(0,0,0,.15);
transition:.3s;
vertical-align:middle;
}

.cta-btn span{
display:block;
width:100%;
text-align:center !important;
}

.cta-btn:hover{
opacity:.9;
transform:translateY(-2px);
box-shadow:0 8px 20px rgba(0,0,0,.2);
}

@media(max-width:768px){

.cta-btn{
width:160px;
height:54px;
font-size:16px;
margin:0 4px;
}

}
</style>