section.section-form {
    background-color: var(--dim-green);
    padding: 64px 0;
}

section.section-form h2 {
    color: var(--white);
    margin-top: 0;
}

.el-contact {
    background-color: var(--background-green);
    padding: 32px;
    border-radius: 4px;
    margin-bottom: 24px;
}

.el-contact a {
    color: var(--link-green);
}

.el-contact a:hover {
    color: var(--hover-link);
}

.wrapper-phone {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 10px;
}

.wrapper-phone svg {
    width: 40px;
    height: 40px;
}

.wrapper-form {
    background-color: var(--white);
    border-radius: 4px;
    width: fit-content;
    padding: 32px;
}

.wrapper-form input,
.wrapper-form textarea {
    border: none;
    background-color: var(--background-green);
    width: 100%;
}

span.wpcf7-acceptance input {
    width: auto;
}

.wrapper-form label {
    background-color: var(--background-green);
    border-radius: 4px;
    padding: 0 8px 8px 8px;
    border: 1px solid rgba(232, 232, 232, 1);
    width: 100%;
    margin-bottom: 24px;
}

.wrapper-form .title-label {
    font-size: 12px;
}


span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label {
    background: var(--white);
    border: none;
    padding: 0;
}


span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
    margin: 0;
}

.wrapper-form .btn-form {
    width: 100%;
    background-color: var(--green);
    color: var(--white);
    padding: 10px;
    border-radius: 4px;
}

.wrapper-form .btn-form:hover {
    background-color: var(--hover-link);
}

.wrapper-form p {
    margin: 0;
}

.wrapper-form div {
    margin-bottom: 32px;
}

.wrapper-form div h3 {
    margin-bottom: 10px;
    margin-top: 0;
}

.wrapper-form .wpcf7 {
    margin-bottom: 0;
}

.wrapper-form .wpcf7-form-control .wpcf7-acceptance {
    display: flex;
    gap: 10px;
}

.wrapper-form .wpcf7-list-item-label {
    font-size: 12px;
}

.wrapper-form .wpcf7-form-control-wrap label {
    display: flex;
    gap: 10px;
}

.wrapper-form .wpcf7-form-control-wrap label input {
    accent-color: var(--green);
}

div.wpcf7-response-output {
    margin-bottom: 0;
}

span.wpcf7-spinner {
    display: none;
}

.wrapper-form .wpcf7-form-control-wrap input.wpcf7-form-control:focus-visible,
.wrapper-form .wpcf7-form-control-wrap textarea.wpcf7-form-control:focus-visible {
    outline: none;
}

a.whatsapp svg {
    fill: #00A849;
}

a.whatsapp svg:hover {
    fill: #28AD5A;
}