.container { padding: 22px 12px 30px; font-size: 14px; line-height: 1.5; text-align: justify; word-break: break-all; h1 { font-size: 16px; text-align: center; } h2 { font-size: 16px; font-weight: bold; // padding-top: 15px; } h3 { font-size: 14px; font-weight: bold; } .signature { display: flex; padding-top: 5px; .sign { flex: 1; position: relative; } span { display: block; padding-left: 20px; } .cachet { position: absolute; top: -60px; left: 0; width: 15px; height: 15px; } } } .iInfo { display: flex; span { flex: 1; } } .btnback { display: inline-block; font-size: 18px; color: #fff; background: #f1111b; border-radius: 4px; -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.19); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.19); padding: 8px 0; margin-top: 80px; width: 100%; text-align: center; } .line { border-bottom: 1px solid #000; }