footer,header{display:none}.contact-vcard{margin:50px auto}.contact-vcard,.contact-vcard .card-content{border-radius:18px;display:flex;flex-direction:column;max-width:500px}.contact-vcard .card-content{box-shadow:0 10px 10px #ddd;margin:20px auto}.qr-code-container{text-align:center}.qr-code-container img{margin-bottom:20px;max-width:200px}.card-logo img{border-radius:18px 18px 0 0}.card-info{padding:20px;position:relative}.card-info img{border:5px solid #fff;border-radius:100%;left:20px;max-height:100px;max-width:100px;position:absolute;top:-50px}.card-info .name{font-size:20px;font-weight:700;margin-top:35px}.card-info .company,.card-info .name,.card-info .title{margin-bottom:5px}.social-media{list-style:none;margin-left:0;margin-top:20px;padding-left:0}.social-media li{align-items:center;display:flex;margin-bottom:10px}.social-media li i{background-color:#0078ac;border-radius:100%;color:#fff;margin-right:10px;padding:10px}.social-media li a{font-size:16px}.save-contact{background-color:#0078ac;border-radius:5px;color:#fff;display:block;margin-bottom:15px;margin-top:20px;padding:10px;text-align:center;width:100%}.save-contact:active,.save-contact:hover{color:#fff}.body-container .dnd-section{border:none;padding:0}