@charset "UTF-8";:root{--color-base:#1C2121;--color-primary:#C4D21F;--color-primary-rgb:196,210,31;--color-primary-light:#DCE479;--color-primary-light-rgb:220,228,121;--color-secondary:#9AAFBD;--color-secondary-rgb:154,175,189;--color-tertiary:#feffd8;--color-dark:#2d2d2d;--color-medium:#818184;--color-light:#bababa;--color-bright:#f5f5f5;--color-white:#ffffff;--color-black:#000000;--color-spenden-prime:#d63d86;--color-spenden-light:#C17FC2;--color-tagdeslebens:#0096AF;--color-leihmutter:#FFCC00;--color-testimonial:#6B4696;--border-radius:8px}#dynamic_form_donationform{container-type:inline-size;container-name:donationformResponsiveContainer}.swslangdynamic_forms_inline fieldset{gap:10px!important}.swslangdynamic_forms_inline .labelInline input,.swslangdynamic_forms_inline .labelInline select{font-size:1.8rem!important;line-height:4rem!important;padding:15px 12px 0px 12px!important}.swslangdynamic_forms_inline .labelInline>label{pointer-events:none}.swslangdynamic_forms_inline .labelInline label{height:100%;font-size:1.8rem!important;background-color:unset!important;color:var(--color-medium)}.swslangdynamic_forms_inline .labelInline select.hasValue~label{font-size:1.1rem!important}.swslangdynamic_forms_inline .labelInline input:not(:-moz-placeholder-shown):not(:focus)~label{font-size:1.1rem!important}.swslangdynamic_forms_inline .labelInline input:not(:-ms-input-placeholder):not(:focus)~label{font-size:1.1rem!important}.swslangdynamic_forms_inline .labelInline input:focus~label,.swslangdynamic_forms_inline .labelInline input:not(:placeholder-shown):not(:focus)~label{font-size:1.1rem!important}.swslangdynamic_forms_inline .swStyledRadio label{color:var(--color-base)}.steppedNav{margin:30px 10% 80px 10%;position:relative}.steppedNav:before{content:"";display:block;position:absolute;width:100%;top:50%;height:2px;background-color:var(--color-bright)}.steppedNav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;list-style:none;-webkit-padding-start:0px;padding-inline-start:0px}.steppedNav>ul>li>div{color:unset;height:60px;width:60px;background-color:var(--color-bright);display:inline-block;text-align:center;vertical-align:middle;border-radius:100%;position:relative;font-size:30px;text-decoration:none}.steppedNav>ul>li>div:before{position:relative}.steppedNav>ul>li>div.activeStep{background-color:var(--color-primary);color:var(--color-primary);font-weight:bold}.steppedNav>ul>li>div.activeStep:before{color:white;position:relative}.steppedNav>ul>li>div.passedStep{-webkit-filter:contrast(50%) brightness(125%);filter:contrast(50%) brightness(125%)}.steppedNav>ul>li>div span{display:block;position:absolute;width:100%;bottom:-30px;text-align:center;font-size:15px}.steppedNav>ul .step1:before{content:"\f08a";font-family:FontAwesome;top:20px}.steppedNav>ul .step2:before{content:"\f2c0";font-family:FontAwesome;top:19px}.steppedNav>ul .step3:before{content:"€";font-weight:normal;left:-2px;top:20px}.swslangdynamic_forms_inline .steppedButtons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0px 30px 0px}.swslangdynamic_forms_inline .steppedButtons .steppedNext{width:300px;margin-left:auto}.swslangdynamic_forms_inline .steppedButtons .steppedPrev{width:300px;background-color:var(--color-light);border-color:var(--color-light);padding:20px 12px 20px 12px;font-size:2.2rem;line-height:3.1rem}.swslangdynamic_forms_inline .steppedButtons .steppedPrev:hover{background-color:white;color:var(--color-light)}.swslangdynamic_forms_inline .donationform{position:relative;width:80%;margin:0px auto 30px auto}.swslangdynamic_forms_inline .donationform .detail{padding:0px}.swslangdynamic_forms_inline .donationform fieldset:not(.inner){background-color:var(--color-bright);background-color:transparent;padding:0px 30px 10px 30px}.swslangdynamic_forms_inline .donationform fieldset:not(.inner) .swStyledRadio label:before{background-color:white}.swslangdynamic_forms_inline .donationform fieldset:not(.inner)>legend{text-transform:unset;width:calc(100% + 60px);padding:30px 10px 25px 30px;margin:10px 0px 0px -30px;background-color:var(--color-bright);background-color:transparent;font-size:2rem;font-weight:bold}.swslangdynamic_forms_inline .donationform fieldset:not(.inner)>legend:before{color:var(--color-primary);font-size:35px;font-weight:100;display:inline-block;vertical-align:sub;margin-right:20px}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag legend:before{content:"\f08a";font-family:FontAwesome;content:"\f004"}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).daten legend:before{content:"\f2c0";font-family:FontAwesome;content:"\f007"}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).spende>legend:before{content:"\f09d";font-family:FontAwesome}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).daten .swFieldRadio span{font-size:18px;line-height:24px}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).daten .identityBlock{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 2fr 10px 2fr;grid-template-columns:1fr 2fr 2fr;gap:10px}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).daten .identityBlock select{width:100%}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).daten .addressBlock{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).daten .addressBlock select{width:100%}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).daten .plzBlock{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 3fr;grid-template-columns:1fr 3fr;gap:10px}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).daten .plzBlock select{width:100%}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).daten input.jQueryUiDatepicker{width:100%!important}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag{position:relative}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .zahlungszeitraum{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;margin-right:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .zahlungszeitraum label{margin-right:15px}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .zahlungszeitraum span{font-size:18px;line-height:24px}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .swFieldDropdown{display:block}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .swFieldDropdown .swTableCell.label{display:inline-block}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .swFieldDropdown .fieldTitle.labelInline{display:block;padding:0px;position:relative}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .swFieldDropdown .fieldTitle.labelInline:after,.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .swFieldDropdown .fieldTitle.labelInline:before{content:"";position:absolute;border-top:solid 1px #D3D3D3}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .swFieldDropdown .fieldTitle.labelInline:before{left:100px;right:0px}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .swFieldDropdown .fieldTitle.labelInline:after{left:0px;right:calc(100% - 20px)}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .swFieldDropdown .fieldTitle.labelInline select{font-size:20px;line-height:30px;border-top:none}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl .inactive{opacity:0.5}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl .betragDropdown{-webkit-box-flex:0.75;-ms-flex:0.75;flex:0.75}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl .betragDropdown select{height:100%;width:100%;font-size:2.2rem!important;line-height:3.2rem;padding:22px 12px 3px 12px!important}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl .betragDropdown select option{height:100%}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl>.fieldDetail.labelInline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl>.fieldDetail.labelInline>.radioSpacer{-ms-flex-preferred-size:13%;flex-basis:13%;-webkit-box-flex:0.35;-ms-flex-positive:0.35;flex-grow:0.35;text-align:center}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl>.fieldDetail.labelInline .meinBetrag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl>.fieldDetail.labelInline .meinBetrag input{max-width:120px;outline:solid 3px #D3D3D3;outline-offset:-1px;font-size:25px;text-align:right;margin-left:auto;padding:20px 12px 5px 12px!important;color:var(--color-base)}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl>.fieldDetail.labelInline .meinBetrag label span{display:table-caption;text-align:right}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl>.fieldDetail.labelInline .meinBetragEuro{font-size:3rem}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl .customStyledRadio{display:block;padding:0px}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl .customStyledRadio input{display:none}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl .customStyledRadio input:checked+label{background-color:var(--color-primary)!important;color:var(--color-white);border-color:var(--color-primary)}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl .customStyledRadio label{all:unset;cursor:pointer;display:block;background-color:var(--color-white)!important;padding:24px 5px;border:1px solid var(--color-light);font-size:30px!important;color:var(--color-base)}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).spende .zahlungsAuswahl{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(3,1fr);grid-auto-rows:100px;gap:15px}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).spende .zahlungsAuswahl .zahlungsRadio .swStyledRadio{padding-left:0px;display:block;width:100%;height:100%;background-color:white;border-radius:var(--border-radius);overflow:hidden}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).spende .zahlungsAuswahl .zahlungsRadio .swStyledRadio label{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).spende .zahlungsAuswahl .zahlungsRadio .swStyledRadio label img{-o-object-fit:contain;object-fit:contain;height:100px;padding:15px;margin:auto}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).spende .zahlungsAuswahl .zahlungsRadio .swStyledRadio label:before{position:absolute;top:calc(50% - 13px);left:10px}.swslangdynamic_forms_inline .donationform fieldset:not(.inner).spende .zahlungsAuswahl .zahlungsRadio .swStyledRadio label:after{top:calc(50% - 10px);left:13px;position:absolute}.swslangdynamic_forms_inline .donationform .consentBlock{margin-top:15px}.swslangdynamic_forms_inline .donationform .consentBlock label{font-size:18px;line-height:24px}.swslangdynamic_forms_inline .donationform .consent{font-size:18px}.swslangdynamic_forms_inline .donationform .sendMail{width:100%;padding:20px 0px;font-size:clamp(1rem,6vw,3rem);text-transform:unset;margin-top:15px}.swslangdynamic_forms_inline .donationform .sendMail+label{display:block;width:100%;text-align:center;margin-top:15px}.swslangdynamic_forms_inline .donationform .sendMail+label:before{content:"\f023";font-size:20px;font-family:FontAwesome;display:inline-block;vertical-align:bottom;margin-right:10px;color:var(--color-primary)}.swslangdynamic_forms_inline .donationform .absetzbarBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.swslangdynamic_forms_inline .donationform .absetzbarBlock .copyright{margin-top:10px}.swslangdynamic_forms_inline .donationform input::-webkit-inner-spin-button,.swslangdynamic_forms_inline .donationform input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.swslangdynamic_forms_inline .donationform input[type=number]{-moz-appearance:textfield}@container donationformResponsiveContainer (max-width: 767px){#dynamic_form_donationform{width:100%}#dynamic_form_donationform .swSimpleGridFlexItem{width:100%}#dynamic_form_donationform form.responsive.donationform{width:100%}#dynamic_form_donationform form.responsive.donationform fieldset.betrag .swTable.outerTable.dropdown .swTableCell.detail select[name=spendengrund]{font-size:15px}#dynamic_form_donationform form.responsive.donationform fieldset.betrag .zahlungszeitraum{position:relative;top:unset;left:unset}#dynamic_form_donationform form.responsive.donationform fieldset.betrag .zahlungszeitraum .swTable.outerTable.radio .swTableCell.detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-15px}#dynamic_form_donationform form.responsive.donationform fieldset.betrag .betragAuswahl>.swTableCell.detail input{width:100%!important}#dynamic_form_donationform fieldset:not(.inner).betrag .betragAuswahl .betragDropdown{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}#dynamic_form_donationform fieldset.spende .zahlungsAuswahl{-ms-grid-columns:1fr;grid-template-columns:1fr}#dynamic_form_donationform .swFieldRadio [class*=swStyled]{margin-bottom:10px}#dynamic_form_donationform .addressBlock,#dynamic_form_donationform .identityBlock,#dynamic_form_donationform .plzBlock{-ms-grid-columns:auto!important;grid-template-columns:auto!important}#dynamic_form_donationform .steppedButtons .steppedNext{width:100%!important;margin-left:unset}}@container donationformResponsiveContainer (min-width: 768px) and (max-width: 991px){.swslangdynamic_forms form.responsive.donationform fieldset.spende .zahlungsAuswahl{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=mod_donation_mpay.css.map */