/* block-ffe921 */
body,input {font-family:'Lato', 'sans-serif';color:#000000;}
                            .social-list {background-color: rgba(0,0,0,0.4);}
                            a {color:#000000;}
            h1,h2,h3,h4,h5,h6 {font-family:'Lato', 'sans-serif';}
            body {font-size:16px; letter-spacing: 0px; font-weight:400;; }
            h1:not(.text-logo),h2, h3,h4,h5,h6,.text-logo-wrapper {font-size:1.625em;letter-spacing: 0px; font-weight:700;font-style: normal;; }
            h1 {font-weight:700;font-style: normal;;}

/* block-c95603 */
.wp-video {margin: 0 auto;}
    .wp-video-shortcode {max-width: 100%;}
    .grecaptcha-badge {display: none!important;}
    .text-logo {display: inline-block;}
    #gdpr-checkbox {-webkit-appearance: checkbox;-moz-appearance: checkbox;width: initial;height: initial;}
    #counter.expired {display: none; }
    input, button {
        box-shadow: inset 0 0 0 0 !important;
        -webkit-box-shadow: inset 0 0 0 0 !important;
        -webkit-appearance: none;
        outline: none;
    }

/* block-053db9 */
#jm-footer-fullbleed {display: none;}

.button-group{
    display:flex;
    justify-content:center;
    gap:18px;
    flex-wrap:wrap;
    margin:35px 0;
}

.maintenance-button{
    display:inline-block;
    padding:14px 30px;
    border-radius:999px;
    background:white;
	border: 1px solid lightgrey;
    color:black;
    text-decoration:none;
    font-weight:700;
    transition:.2s;
}

.maintenance-button:hover{
opacity:0.8;}

.maintenance-button.secondary{
    background:rgb(200, 36, 31;
    color:white;
    border:2px solid #d1d5db;
}

.maintenance-button.secondary:hover{
       background:orangered;
opacity: 0.8;
}

/* block-4dceeb */
/* Im Composer/Modal ausblenden (robust: Poll/Umfrage Keyword) */
button.el-button.is-text[aria-label*="Poll" i], button.el-button.is-text[aria-label*="Umfrage" i], button.el-button.is-text[aria-label*="Create Poll" i]{display:none!important;}

/* block-4a59d1 */
.jm-fc-upgrade-btn{
            display:inline-flex;
            align-items:center;
            gap:6px;
            padding:6px 10px;
            border-radius:10px;
            border:1px solid rgba(0,0,0,.15);
            background:#fff;
            font-size:13px;
            cursor:pointer;
            white-space:nowrap;
        }
        .jm-fc-upgrade-badge{
            font-size:11px;
            padding:2px 6px;
            border-radius:999px;
            border:1px solid rgba(0,0,0,.12);
            opacity:.85;
        }

