/* block-7364b0 */
body,input {font-family:'Lato', 'sans-serif';color:#5e5e5e;}
                            .social-list {background-color: rgba(0,0,0,0.4);}
                            a {color:#5e5e5e;}
            h1,h2,h3,h4,h5,h6 {font-family:'Lato', 'sans-serif';}
            body {font-size:17px; letter-spacing: 0px; font-weight:400;; }
            h1:not(.text-logo),h2, h3,h4,h5,h6,.text-logo-wrapper {font-size:1.6470588235294em;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;}

