.supporters{display:flex;flex-wrap:wrap;align-items:center;margin:0 -15px}.supporters>div{flex-basis:50%;padding:15px;text-align:center}.supporters a{display:flex;justify-content:center;align-items:center}.supporters img{max-width:100%;height:auto}.persons-wrapper{margin:30px 0}.persons-section-has-title{margin-bottom:20px}.entry-content .persons{list-style-type:square;margin:0 0 0 20px;padding:7px 0;columns:300px;column-gap:40px}.entry-content .persons li{font-size:16px;line-height:1.6}.entry-content .persons .list-icon{margin-right:5px}.entry-content .persons .list-icon svg{height:13px;width:13px}.entry-content .persons.nocolumns{columns:initial}.entry-content .persons.mb15{margin-bottom:15px}.person-entry{display:flex;align-items:flex-start;padding:7px 0}.person-entry img{border-radius:50%;height:48px;width:48px}.person-entry .txt{margin-left:10px}.total-persons{text-align:center;margin:10px 0}.persons-hide{display:none}@media screen and (min-width:780px){.supporters>div{flex-basis:25%}.person-entry{align-items:center}.person-entry .txt{margin-left:20px}}.profile-form,.support-entries{background:hsla(0,0%,80%,.2);padding:10px 5px}.profile-form h3,.profile-form p,.support-entries h3,.support-entries p{margin:0 5px 5px;padding:0}.profile-form p,.support-entries p{font-size:85%;margin-bottom:20px}.profile-form label,.support-entries label{display:block;font-size:85%;color:#444;margin-bottom:10px}.profile-form input[type=email],.profile-form input[type=text],.profile-form textarea,.support-entries input[type=email],.support-entries input[type=text],.support-entries textarea{margin:0;padding:3px 5px;display:block;width:100%;background:#fff;color:#444}.profile-form input[type=email][disabled],.profile-form input[type=text][disabled],.profile-form textarea[disabled],.support-entries input[type=email][disabled],.support-entries input[type=text][disabled],.support-entries textarea[disabled]{background:hsla(0,0%,80%,.1)}.profile-form input[type=email]:active,.profile-form input[type=email]:focus,.profile-form input[type=text]:active,.profile-form input[type=text]:focus,.profile-form textarea:active,.profile-form textarea:focus,.support-entries input[type=email]:active,.support-entries input[type=email]:focus,.support-entries input[type=text]:active,.support-entries input[type=text]:focus,.support-entries textarea:active,.support-entries textarea:focus{background:#fff;color:#444}.profile-form input[type=email]:active[disabled],.profile-form input[type=email]:focus[disabled],.profile-form input[type=text]:active[disabled],.profile-form input[type=text]:focus[disabled],.profile-form textarea:active[disabled],.profile-form textarea:focus[disabled],.support-entries input[type=email]:active[disabled],.support-entries input[type=email]:focus[disabled],.support-entries input[type=text]:active[disabled],.support-entries input[type=text]:focus[disabled],.support-entries textarea:active[disabled],.support-entries textarea:focus[disabled]{background:hsla(0,0%,80%,.1)}.profile-form select,.support-entries select{display:block;width:100%;font-size:18px;height:35px;background:#444}.profile-form option,.support-entries option{font-size:18px;line-height:1.2}.profile-form input[type=submit],.support-entries input[type=submit]{margin:10px 0 0;cursor:pointer;font-family:Arial;font-size:16px;background:hsla(0,0%,90.2%,.6)}.profile-form input[type=submit]:focus,.profile-form input[type=submit]:hover,.support-entries input[type=submit]:focus,.support-entries input[type=submit]:hover{background:hsla(0,0%,100%,.8)}.profile-form input[type=submit]:active,.support-entries input[type=submit]:active{background:hsla(0,0%,100%,.9)}.helptext{color:#444}.helptext svg{fill:currentColor;height:17px}.valert{padding:2px 5px}.valert.active{outline:2px solid red}.contact-form .valert{padding:5px 15px 0}.ta-checkbox{margin-right:10px}.control-group{display:inline-block;vertical-align:top;background:#fff;text-align:left;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:20px;width:180px;height:180px;margin:10px}.control{display:block;position:relative;padding-left:30px;margin-bottom:15px;cursor:pointer;font-size:18px}.control input{position:absolute;z-index:-1;opacity:0}.control__indicator{position:absolute;top:2px;left:0;height:21px;width:21px;border:1px solid #a7a7a7}.control--checkbox .control__indicator{border-radius:1px}.control--radio .control__indicator{border-radius:50%}.control:hover input~.control__indicator,.control input:focus~.control__indicator{background:hsla(0,0%,100%,.3)}.control input:checked~.control__indicator{background:#f5f5f2}.control:hover input:not([disabled]):checked~.control__indicator,.control input:checked:focus~.control__indicator,.control input:focus~.control__indicator{background:hsla(0,0%,100%,.9);border-color:#f18458}.control__indicator:after{content:"";position:absolute;display:none}.control input:checked~.control__indicator:after{display:block}.control--checkbox .control__indicator:after{left:6px;top:2px;width:7px;height:13px;border:solid #00b100;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.control--checkbox input:disabled~.control__indicator:after{border-color:#7b7b7b}.control--radio .control__indicator:after{left:5px;top:5px;height:9px;width:9px;border-radius:50%;background:#00b100}.control--radio input:disabled~.control__indicator:after{background:#7b7b7b}.select{position:relative;margin-bottom:15px}.select,.select select{display:inline-block;width:100%}.select select{cursor:pointer;padding:10px 15px;outline:0;border:0;border-radius:0;background:#e6e6e6;color:#7b7b7b;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select select::-ms-expand{display:none}.select select:focus,.select select:hover{color:#000;background:#ccc}.select select:disabled{opacity:.5;pointer-events:none}.select__arrow{position:absolute;top:16px;right:15px;width:0;height:0;pointer-events:none;border-color:#7b7b7b transparent transparent;border-style:solid;border-width:8px 5px 0}.select select:focus~.select__arrow,.select select:hover~.select__arrow{border-top-color:#000}.select select:disabled~.select__arrow{border-top-color:#ccc}.profile-contact-wrap{margin-bottom:30px}.profile-support-wrap .supporter-entry{margin:0 -5px 15px;padding:0 5px 15px;border-bottom:5px solid #fff}.ava-wrapper,.logo-wrapper{margin:5px 5px 15px}.ava-wrapper h4,.ava-wrapper p,.logo-wrapper h4,.logo-wrapper p{margin:0 0 5px}.ava-wrapper img,.logo-wrapper img{max-width:100%;height:auto}.logo-label{padding-right:10px;flex:1}.logo-uploader{position:relative;height:187px;width:187px}.ava-uploader{position:relative;display:inline-block}.ava-uploader .file-upload{position:relative;top:0;left:0}.ava-uploader .file-preview img{border-radius:50%}.file-upload{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.3);font-size:14px;color:#fff;text-align:center}.file-upload .forsupporter_file_upload_button{display:inline-block;margin:0;padding:0 5px;line-height:3;background:#ccc;color:#444;border-radius:4px;border:1px solid #444}.logo-uploader:not(.has-image) .file-upload{display:flex;justify-content:center;align-items:center;width:187px;height:187px}.logo-uploader:not(.has-image) .file-preview{display:none}.file-upload input{opacity:0;position:absolute;width:100%;height:100%;display:block;cursor:pointer}.file-preview img{width:100%;height:auto}.has-image .file-upload{background:transparent}.has-image .file-upload .forsupporter_file_upload_button{display:none}.has-image .file-preview{display:flex}.forsupporter_file_delete{position:absolute;width:100%;top:98%;left:0;padding:.5em;text-align:center;color:#fff;background-color:red}.supporter-entry .supporter-type{padding-top:10px;margin-top:20px;border-top:1px solid #ccc;text-decoration:underline}.forsupporterfile_delete{font-size:90%}@media screen and (min-width:500px){.logo-wrapper{display:flex;justify-content:space-between;align-items:flex-start}}@media screen and (min-width:900px){.profile-wrapper{display:flex;justify-content:space-between}.profile-contact-wrap,.profile-support-wrap{flex:0 1 48.5%}}.requests .for-org{display:none}.requests form{position:relative;margin-top:5px;padding:5px 0}.requests form .org-name-input{opacity:1;transition:.2s ease}.requests form.is-person .org-name-input{opacity:.3}.requests form.is-org .for-org{display:inline}.requests .toggle-form{margin:0 5px}.requests .toggle-form .close-form{display:none}.requests .toggle-form.open .close-form{display:inline}.requests .toggle-form.open .open-form{display:none}.requests textarea{height:120px}.all-requests h2{margin-bottom:5px}.all-requests .pagination{display:flex;justify-content:space-between}.all-requests .page-numbers{margin:5px 0 0}.entry-request{display:inline-block;width:100%;margin:1em 0;background:rgba(0,0,0,.5)}.entry-request small{font-size:70%}.entry-request p{margin:0 15px 5px}.conform-request a,.contact-form a,.new-request-form a{color:#444;text-decoration:none}.conform-request a:active,.conform-request a:focus,.conform-request a:hover,.contact-form a:active,.contact-form a:focus,.contact-form a:hover,.new-request-form a:active,.new-request-form a:focus,.new-request-form a:hover{color:#444;text-decoration:underline}.conform-request label,.contact-form label,.new-request-form label{display:block;font-size:85%;color:#444;margin-bottom:10px}.conform-request input[type=email],.conform-request input[type=text],.conform-request textarea,.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea,.new-request-form input[type=email],.new-request-form input[type=text],.new-request-form textarea{margin:0;padding:3px 5px;display:block;width:100%;background:hsla(0,0%,100%,.1);color:#444}.conform-request input[type=email]:active,.conform-request input[type=email]:focus,.conform-request input[type=text]:active,.conform-request input[type=text]:focus,.conform-request textarea:active,.conform-request textarea:focus,.contact-form input[type=email]:active,.contact-form input[type=email]:focus,.contact-form input[type=text]:active,.contact-form input[type=text]:focus,.contact-form textarea:active,.contact-form textarea:focus,.new-request-form input[type=email]:active,.new-request-form input[type=email]:focus,.new-request-form input[type=text]:active,.new-request-form input[type=text]:focus,.new-request-form textarea:active,.new-request-form textarea:focus{background:hsla(0,0%,100%,.2);color:#444}.conform-request select,.contact-form select,.new-request-form select{display:block;width:100%;font-size:18px;height:35px;background:#fff}.conform-request option,.contact-form option,.new-request-form option{font-size:18px;line-height:1.2}.conform-request input[type=submit],.contact-form input[type=submit],.new-request-form input[type=submit]{margin:10px 0 0;padding:20px;cursor:pointer;font-size:20px;white-space:pre-wrap}.conform-request .control--checkbox,.contact-form .control--checkbox,.new-request-form .control--checkbox{font-size:100%}.datenschutz-wrap{margin:5px 0}.icon-link{margin:0 3px}.icon-link svg{height:17px;width:17px}.contact-form{color:#444}.contact-form .toggle-form{margin:10px 15px 12px}.contact-form form{background:#727272;padding-bottom:15px}.contact-form label{color:#444}.new-request-form{padding:10px 0 20px;margin-left:-5px;margin-right:-5px}.new-request-form h3,.new-request-form p{margin:0 5px 5px}.confirm-request-wrap{display:none;background:#1f899a;padding:10px;color:#fff}.confirm-request-wrap label{color:#fff}.confirm-request-wrap input[type=submit]{background:#fecd41}.confirm-request-wrap input[type=submit]:hover{background:#ffe8a6}.confirm-request-wrap input[type=submit]:active{background:#e9ff91}html.pending{overflow:hidden}.overlay{display:none;z-index:999;top:0;left:0;height:100%;width:100%;justify-content:center;align-items:center}.overlay-wrap{position:fixed;background:rgba(0,0,0,.7)}.overlay-box{padding:10px;max-width:650px;overflow-x:auto;height:100%;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.overlay-form{position:relative}.profile-overlay,.suggest-overlay{position:absolute;background:hsla(0,0%,100%,.5)}.message-overlay,.request-overlay{position:fixed;background:rgba(0,0,0,.6)}.pending>.overlay{display:flex}.pending>.overlay.dialog .circle{display:none}.circle{box-sizing:border-box;width:80px;height:80px;border-radius:100%;border:10px solid rgba(252,185,0,.4);border-top-color:#fcb900;animation:spin 1s linear infinite}.circle.mini{width:20px;height:20px;border-width:3px}.saved{padding:0 5px;color:green;opacity:0}@keyframes blink{0%{opacity:1}to{opacity:0}}.is-saved{animation:blink 1s linear 1}@keyframes spin{to{transform:rotate(1turn)}}.ta-notification{margin:0 0 30px;padding:20px;border:2px solid green;color:green}