header .close-wrapper {
    margin-left: auto
}

.contact-specialist {
    padding-top: 1.875rem;
    padding-bottom: 11.125rem;
}

.contact-specialist h3 {
    text-align: center;
    margin-bottom: 1.875rem;
}

.contact-specialist .step:not(.active) {
    display: none
}

.contact-specialist .p-items {
    display: flex;
    flex-direction: column;
    gap: 10px;
    row-gap: 10px;
}

.contact-specialist .p-items .form-check {
    padding: 15px;
    border: 1px solid var(--c-beige);
    border-radius: var(--br);
}

.contact-specialist .p-items .form-check .form-check-input {
    margin-left: 0;
}

.contact-specialist .p-items .form-check .form-check-label {
    padding-left: 8px;
    line-height: 1em;
}
.contact-specialist .note{min-height: 100px;font-size: 14px;line-height: 1.714em;}
.contact-specialist .back-link{text-decoration: underline;color:var(--c-primary)}