.consent-group {
    border: 0;
    padding: 2px 0 0;
    margin: 0;
    display: grid;
    gap: 13px;
}

.consent-group legend {
    position: absolute;
    left: -9999px;
}

.contact-form .consent-group label {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    margin: 0;
    font-weight: 400;
}

.contact-form .consent-group input {
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
    margin: 3px 0 0;
    padding: 0;
    accent-color: var(--serca-blue);
}

.consent-group a {
    font-weight: 600;
    text-decoration: underline;
}
