.fieldset{padding-bottom:40px}.fieldset-item{background:#fff;padding:1.5rem;margin:0 0 3rem;position:relative;border:1px solid #76348c;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.fieldset h3{position:absolute;top:0;font-size:27px;line-height:1;margin:-16px 0 0;background:#fff;color:#76348c;padding:0 5px;font-weight:900}.fieldset p{font-size:14px;margin:0;font-weight:400}@media(max-width:767.98px){.fieldset{padding-bottom:0}.fieldset h3{font-size:18px;max-width:55%}.fieldset p{margin:1rem 0}.fieldset-item{margin:3rem 0}}