.elementor-1011 .elementor-element.elementor-element-974716f{--display:flex;}.elementor-1011 .elementor-element.elementor-element-d37a4e7{width:100%;max-width:100%;z-index:10;}/* Start custom CSS for html, class: .elementor-element-d37a4e7 *//* =========================================================
   PROOFITY – GLOBALE INTERAKTIONSFARBEN
========================================================= */

/* Normale klickbare Elemente */
.pfmi button,
.pfmi a,
.pfd-dashboard button,
.pfd-dashboard a {
    -webkit-tap-highlight-color: transparent;
}


/* -----------------------------
   STANDARD HOVER
----------------------------- */

.pfmi-nav-item:hover,
.pfd-nav-item:hover {
    background: rgba(255,255,255,.08) !important;
    color: #ffffff !important;
}


/* -----------------------------
   TÜRKIS BUTTONS
----------------------------- */

.pfmi-detail-button:hover,
.pfd-upload-button:hover,
.pfd-link:hover {
    background: #E7F8FA !important;
    color: #078F9F !important;
    border-color: #8FD6DD !important;
}


/* -----------------------------
   ORANGE CTA BUTTONS
----------------------------- */

.pfmi-upload:hover,
.pfmi-upgrade button:hover,
.pfd-upgrade-button:hover,
.pfd-pro-button:hover,
.pfd-modal-button:hover {
    background:
        linear-gradient(
            135deg,
            #FF921F 0%,
            #FF7300 100%
        ) !important;

    color: #ffffff !important;
}


/* -----------------------------
   LÖSCHEN
----------------------------- */

.pfmi-delete-button:hover {
    background: #FFF0F0 !important;
    color: #9A3F3F !important;
    border-color: #E7BDBD !important;
}


/* =========================================================
   SCHLIESSEN BUTTON DETAILFENSTER
========================================================= */

.pfmi-modal-close {
    width: 34px !important;
    height: 34px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 0 !important;

    line-height: 1 !important;

    font-size: 20px !important;
    font-weight: 400 !important;

    border: none !important;
    border-radius: 50% !important;

    background: #083B52 !important;
    color: #ffffff !important;

    cursor: pointer;

    transition:
        background .2s ease,
        transform .2s ease,
        box-shadow .2s ease;
}


.pfmi-modal-close:hover {
    background: #0794A4 !important;

    color: #ffffff !important;

    transform: scale(1.05);

    box-shadow:
        0 6px 16px rgba(8,59,82,.18);
}


/* Fokuszustand statt violettem Browser-/Theme-Fokus */
.pfmi button:focus,
.pfmi a:focus,
.pfd-dashboard button:focus,
.pfd-dashboard a:focus {
    outline: none !important;

    box-shadow:
        0 0 0 3px rgba(0,183,195,.16) !important;
}/* End custom CSS */