body.single-negocios .elementor-3001 .elementor-element.elementor-element-e3c9f57 h1.jet-listing-dynamic-field__content {
    color: #1a4d44;
}

#ast-hf-menu-1 .dropdown-menu-toggle {
    min-width: 32px;
}

#colophon .menu-link {
    display: inline-flex;
    align-items: center;
    min-height: 32px;
    padding-block: 4px;
}

.jet-form-builder__label-text {
    display: inline-block;
    line-height: 1.5;
    margin-bottom: 6px;
    cursor: pointer;
}

.jet-form-builder input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),
.jet-form-builder select,
.jet-form-builder textarea {
    min-height: 44px;
    font-size: 16px;
    line-height: 1.5;
    border-color: #767676;
    border-radius: 4px;
    padding: 10px 12px;
    max-width: 100%;
}

.jet-form-builder textarea {
    min-height: 144px;
    resize: vertical;
}

.jet-form-builder .jet-form-builder__submit {
    min-height: 44px;
    padding: 10px 24px;
    font-size: 16px;
}

a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[role="button"]:focus-visible {
    outline: 3px solid #1a4d44;
    outline-offset: 3px;
    box-shadow: 0 0 0 3px #fff;
}

@media (max-width: 767px) {
    .elementor-widget-jet-form-builder-form {
        padding-inline: 20px;
        box-sizing: border-box;
    }

    #colophon .menu-link {
        min-height: 44px;
    }
}
