body.page-id-278 .fl-node-614bf6d7b10b1 {
    display: none !important;
}

.nw-forms-shortcode-fallback {
    margin: 0;
    border: 1px solid #d5dee8;
    border-radius: 7px;
    padding: 16px;
    background: #f7fafc;
    color: #27384a;
    font: 400 15px/1.55 "Segoe UI", Arial, sans-serif;
}

.nw-forms-shortcode-fallback p {
    margin: 0;
}

.nw-forms-shortcode-fallback p + p {
    margin-top: 6px;
}

.nw-forms-shortcode-fallback a {
    color: #126ca9;
    font-weight: 700;
}

.nw-forms-shortcode-fallback a:focus-visible {
    outline: 3px solid rgb(47 125 209 / 0.3);
    outline-offset: 3px;
}

@media (max-width: 680px) {
    body.nw-crm-form-active .nw-ai-root {
        bottom: calc(84px + env(safe-area-inset-bottom)) !important;
    }

    .nw-forms-start-request {
        position: fixed !important;
        right: 14px;
        bottom: calc(14px + env(safe-area-inset-bottom));
        left: 14px;
        z-index: 9998;
        min-height: 48px;
        border: 1px solid #1474b8;
        border-radius: 7px;
        padding: 11px 16px;
        background: #1474b8;
        color: #ffffff;
        box-shadow: 0 12px 28px rgb(19 44 72 / 0.22);
        font: 700 15px/1.2 "Segoe UI", Arial, sans-serif;
        cursor: pointer;
    }

    .nw-forms-start-request:focus-visible {
        outline: 3px solid rgb(47 125 209 / 0.34);
        outline-offset: 3px;
    }

    .nw-forms-start-request[hidden] {
        display: none !important;
    }
}
