.full-width-card{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:4px;box-shadow:0 4px 30px rgba(163,172,191,.3);overflow:hidden;padding:80px;position:relative;text-align:center;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}}