/* Start custom CSS for ps-widget-module, class: .elementor-element-6c418d9 *//* BLACK POINT — KARTA FORMULARZA KONTAKTOWEGO */

body#cms section.contact-form {
    background: #ffffff !important;
    border: 1px solid #e2e7f0 !important;
    border-radius: 22px !important;

    padding: 38px 42px !important;

    box-shadow: 0 12px 38px rgba(34, 47, 93, 0.07);

    box-sizing: border-box;
    width: 100%;
    margin: 0 auto 40px !important;
}

/* Nagłówek formularza */
body#cms section.contact-form h3 {
    color: #222f5d !important;
    font-weight: 800 !important;
    font-size: 26px !important;
    margin-bottom: 28px !important;
}

/* Delikatny różowy akcent przy górnej krawędzi */
body#cms section.contact-form {
    border-top: 3px solid #e71485 !important;
}

/* Wersja mobilna */
@media (max-width: 767px) {
    body#cms section.contact-form {
        padding: 24px 18px !important;
        border-radius: 16px !important;
    }

    body#cms section.contact-form h3 {
        font-size: 22px !important;
    }
}/* End custom CSS */