.full-width-card{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;overflow:hidden;padding:80px;position:relative;text-align:center}.full-width-card .overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.full-width-card .content{position:relative;z-index:2}.full-width-card .primary-button:hover{transform:translateY(-5px)}@media (min-width:421px) and (max-width:767px){.full-width-card{padding:50px}}@media (max-width:420px){.full-width-card{padding:40px 20px}}