        body.single-post .pf-single-post-doctors {
            margin-top: 46px !important;
            padding-top: 58px !important;
            padding-bottom: 70px !important;
            clear: both !important;
        }

        body.single-post .pf-single-post-doctors .pf-home-doctors__inner {
            max-width: 1180px !important;
        }

        body.single-post .pf-blog-sidebar .pf-blog-sidebar__promo {
            display: block !important;
            overflow: hidden !important;
            margin-bottom: 18px !important;
            border: 1px solid rgba(75, 51, 46, 0.12) !important;
            border-radius: 8px !important;
            background: #ffffff !important;
            box-shadow: 0 18px 42px rgba(22, 49, 57, 0.08) !important;
            line-height: 0 !important;
            text-decoration: none !important;
        }

        body.single-post .pf-blog-sidebar .pf-blog-sidebar__promo img {
            display: block !important;
            width: 100% !important;
            height: auto !important;
        }

        body.single-post .pf-blog-sidebar .pf-sidebar-card--form {
            overflow: hidden !important;
            padding: 24px !important;
            border: 1px solid rgba(75, 51, 46, 0.12) !important;
            border-radius: 8px !important;
            background: #ffffff !important;
            background-color: #ffffff !important;
            box-shadow: 0 18px 42px rgba(22, 49, 57, 0.08) !important;
        }

        body.single-post .pf-blog-sidebar .pf-sidebar-card--form h2 {
            margin: 0 0 16px !important;
            padding: 0 !important;
            background: transparent !important;
            background-color: transparent !important;
            color: #2d176b !important;
            font-family: "Public Sans", sans-serif !important;
            font-size: 24px !important;
            font-weight: 800 !important;
            line-height: 1.16 !important;
            text-align: left !important;
        }

        body.single-post .pf-blog-sidebar .pf-sidebar-card:not(.pf-sidebar-card--form) h2 {
            background: #4b332e !important;
            background-color: #4b332e !important;
            color: #ffffff !important;
        }

        body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-form-message {
            color: #4b332e !important;
        }

        body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-blog-sidebar-appointment-form {
            gap: 12px !important;
        }

        body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-blog-sidebar-appointment-form label {
            color: #2d176b !important;
            font-size: 16px !important;
            line-height: 1.2 !important;
        }

        body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-blog-sidebar-appointment-form input,
        body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-blog-sidebar-appointment-form select,
        body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-custom-appointment-popup__phone {
            min-height: 50px !important;
            border-color: #3b1c82 !important;
            border-radius: 4px !important;
            background: #ffffff !important;
            color: #4b332e !important;
            font-size: 15px !important;
        }

        body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-custom-appointment-popup__phone {
            display: grid !important;
            grid-template-columns: 62px minmax(0, 1fr) !important;
            overflow: hidden !important;
        }

        body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-custom-appointment-popup__phone > span {
            border-right: 1px solid #3b1c82 !important;
            color: #000000 !important;
            font-size: 18px !important;
            font-weight: 700 !important;
        }

        body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-custom-appointment-popup__phone input {
            border: 0 !important;
            border-radius: 0 !important;
            box-shadow: none !important;
        }

        body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-blog-sidebar-appointment-form input::placeholder {
            color: #b9ace5 !important;
            opacity: 1 !important;
        }

        html body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-blog-sidebar-appointment-form button[type="submit"],
        html body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-blog-sidebar-appointment-form button.pf-sidebar-submit-cta {
            width: 100% !important;
            min-height: 52px !important;
            margin-top: 10px !important;
            border: 1px solid #FFCB06 !important;
            border-radius: 4px !important;
            background: #FFCB06 !important;
            background-color: #FFCB06 !important;
            background-image: none !important;
            color: #2d176b !important;
            font-size: 16px !important;
            font-weight: 800 !important;
            letter-spacing: 0.02em !important;
            box-shadow: none !important;
            text-transform: uppercase !important;
        }

        html body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-blog-sidebar-appointment-form button[type="submit"]:hover,
        html body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-blog-sidebar-appointment-form button.pf-sidebar-submit-cta:hover,
        html body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-blog-sidebar-appointment-form button.pf-sidebar-submit-cta:focus,
        html body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-blog-sidebar-appointment-form button[type="submit"]:focus {
            background: #f2bd00 !important;
            background-color: #f2bd00 !important;
            background-image: none !important;
            border-color: #f2bd00 !important;
            color: #2d176b !important;
        }

        html body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-blog-sidebar-appointment-form button.pf-sidebar-submit-cta::before,
        html body.single-post .pf-blog-sidebar .pf-sidebar-card--form .pf-blog-sidebar-appointment-form button.pf-sidebar-submit-cta::after {
            content: none !important;
            display: none !important;
            opacity: 0 !important;
            background: transparent !important;
            background-color: transparent !important;
            background-image: none !important;
        }
