@charset "UTF-8";:root{--primary-color:#009EE3;--primary-light-color:#E5F5FC;--primary-light-alt-color:#F4FBFF;--secondary-color:#E69D2F;--secondary-light-color:#FCF5EA;--base-color:#343434;--base-dark-color:#1b1b1b;--spacer-color:#EEEEEE;--spacer-dark-color:#d5d5d5;--bkg-light-color:#F8F8F8;--bkg-light-alt-color:#F2F5F5;--white-color:#ffffff;--dark-color:#999999;--blue-color:#009EE3;--gradient-primary-dark-color:#009EE3;--gradient-primary-light-color:#7AC3EE;--gradient-blue-dark-color:#009EE3;--gradient-blue-light-color:#7AC3EE;--gradient-green-dark-color:#96C469;--gradient-green-light-color:#C8DF9F;--gradient-orange-dark-color:#E69D2F;--gradient-orange-light-color:#F0CF6A;--gradient-lila-light-color:#ADB5D7;--gradient-lila-dark-color:#94A0D1;--gradient-red-dark-color:#E30E18;--gradient-red-light-color:#F2937B;--message-alert-light-color:#FDECEA;--message-alert-dark-color:#f44336;--message-warning-light-color:#FFF4E5;--message-warning-dark-color:#ff9800;--message-info-light-color:#E8F4FD;--message-info-dark-color:#2196f3;--message-success-light-color:#EDF7ED;--message-success-dark-color:#4caf50}#dynamic_form_donationform{container-type:inline-size;container-name:donationformResponsiveContainer}.donation_forms_inline .donationform fieldset{gap:10px!important}.donation_forms_inline .donationform .labelInline input,.donation_forms_inline .donationform .labelInline select{font-size:1.8rem!important;line-height:4rem!important;padding:15px 12px 0px 12px!important}.donation_forms_inline .donationform .labelInline>label{pointer-events:none}.donation_forms_inline .donationform .labelInline label{height:100%;font-size:1.8rem!important;background-color:unset!important;color:var(--primary-color)}.donation_forms_inline .donationform .labelInline select.hasValue~label{font-size:1.1rem!important}.donation_forms_inline .donationform .labelInline input:not(:-moz-placeholder-shown):not(:focus)~label{font-size:1.1rem!important}.donation_forms_inline .donationform .labelInline input:not(:-ms-input-placeholder):not(:focus)~label{font-size:1.1rem!important}.donation_forms_inline .donationform .labelInline input:focus~label,.donation_forms_inline .donationform .labelInline input:not(:placeholder-shown):not(:focus)~label{font-size:1.1rem!important}.donation_forms_inline .donationform .swStyledRadio label{color:var(--base-color)}.steppedNav{margin:30px 10% 80px 10%;position:relative}.steppedNav:before{content:"";display:block;position:absolute;width:100%;top:50%;height:2px;background-color:var(--spacer-color)}.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(--spacer-color);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(--primary-color);color:var(--primary-color);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}.donation_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}.donation_forms_inline .steppedButtons .steppedNext{width:300px;margin-left:auto}.donation_forms_inline .steppedButtons .steppedPrev{width:300px;background-color:var(--spacer-color);border-color:var(--spacer-color);color:var(--base-color);padding:20px 12px 20px 12px;font-size:2.2rem;line-height:3.1rem}.donation_forms_inline .steppedButtons .steppedPrev:hover{background-color:white;color:var(--base-color)}.donation_forms_inline .donationform{position:relative;max-width:900px;margin:0px auto 30px auto}.donation_forms_inline .donationform .detail{padding:0px}.donation_forms_inline .donationform fieldset:not(.inner){background-color:var(--spacer-color);padding:0px 30px 10px 30px}.donation_forms_inline .donationform fieldset:not(.inner) .swStyledCheckbox label:before,.donation_forms_inline .donationform fieldset:not(.inner) .swStyledRadio label:before{background-color:white}.donation_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(--spacer-color);font-size:2rem;font-weight:bold}.donation_forms_inline .donationform fieldset:not(.inner)>legend:before{color:var(--primary-color);font-size:35px;font-weight:100;display:inline-block;vertical-align:sub;margin-right:20px}.donation_forms_inline .donationform fieldset:not(.inner).betrag legend:before{content:"\f08a";font-family:FontAwesome}.donation_forms_inline .donationform fieldset:not(.inner).daten legend:before{content:"\f2c0";font-family:FontAwesome}.donation_forms_inline .donationform fieldset:not(.inner).spende>legend:before{content:"€"}.donation_forms_inline .donationform fieldset:not(.inner).daten .swFieldRadio span{font-size:18px;line-height:24px}.donation_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}.donation_forms_inline .donationform fieldset:not(.inner).daten .identityBlock select{width:100%}.donation_forms_inline .donationform fieldset:not(.inner).daten .addressBlock{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.donation_forms_inline .donationform fieldset:not(.inner).daten .addressBlock select{width:100%}.donation_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}.donation_forms_inline .donationform fieldset:not(.inner).daten .plzBlock select{width:100%}.donation_forms_inline .donationform fieldset:not(.inner).daten input.jQueryUiDatepicker{width:100%!important}.donation_forms_inline .donationform fieldset:not(.inner).betrag{position:relative}.donation_forms_inline .donationform fieldset:not(.inner).betrag .zahlungszeitraum{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.donation_forms_inline .donationform fieldset:not(.inner).betrag .zahlungszeitraum label{margin-right:15px}.donation_forms_inline .donationform fieldset:not(.inner).betrag .zahlungszeitraum span{font-size:18px;line-height:24px}.donation_forms_inline .donationform fieldset:not(.inner).betrag .zahlungszeitraum .swFieldRadio{display:block}.donation_forms_inline .donationform fieldset:not(.inner).betrag .swFieldDropdown{display:block}.donation_forms_inline .donationform fieldset:not(.inner).betrag .swFieldDropdown .swTableCell.label{display:inline-block}.donation_forms_inline .donationform fieldset:not(.inner).betrag .swFieldDropdown .fieldTitle.labelInline{display:block;padding:0px;position:relative}.donation_forms_inline .donationform fieldset:not(.inner).betrag .swFieldDropdown .fieldTitle.labelInline:after,.donation_forms_inline .donationform fieldset:not(.inner).betrag .swFieldDropdown .fieldTitle.labelInline:before{content:"";position:absolute;border-top:solid 1px #D3D3D3}.donation_forms_inline .donationform fieldset:not(.inner).betrag .swFieldDropdown .fieldTitle.labelInline:before{left:100px;right:0px}.donation_forms_inline .donationform fieldset:not(.inner).betrag .swFieldDropdown .fieldTitle.labelInline:after{left:0px;right:calc(100% - 20px)}.donation_forms_inline .donationform fieldset:not(.inner).betrag .swFieldDropdown .fieldTitle.labelInline select{font-size:20px;line-height:30px;border-top:none}.donation_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl .inactive{opacity:0.5}.donation_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl .betragDropdown{-webkit-box-flex:0.75;-ms-flex:0.75;flex:0.75;min-width:200px}.donation_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}.donation_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl .betragDropdown select option{height:100%}.donation_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}.donation_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}.donation_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}.donation_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 40px 5px 12px!important}.donation_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl>.fieldDetail.labelInline .meinBetrag label span{display:table-caption;text-align:right}.donation_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl>.fieldDetail.labelInline .meinBetragEuro{font-size:3rem;position:absolute;right:10px;padding-top:7px}.donation_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl .customStyledRadio{display:block;padding:0px}.donation_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl .customStyledRadio input{display:none}.donation_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl .customStyledRadio input:checked+label{background-color:var(--primary-color)!important;color:var(--white-color);border-color:var(--primary-color)}.donation_forms_inline .donationform fieldset:not(.inner).betrag .betragAuswahl .customStyledRadio label{all:unset;cursor:pointer;display:block;background-color:var(--white-color)!important;padding:24px 5px;border:1px solid var(--spacer-color);font-size:30px!important}.donation_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}.donation_forms_inline .donationform fieldset:not(.inner).spende .zahlungsAuswahl .zahlungsRadio .swStyledRadio{padding-left:0px;display:block;width:100%;height:100%;background-color:white;border-radius:30px;overflow:hidden}.donation_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}.donation_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}.donation_forms_inline .donationform fieldset:not(.inner).spende .zahlungsAuswahl .zahlungsRadio .swStyledRadio label:before{position:absolute;top:calc(50% - 13px);left:10px}.donation_forms_inline .donationform fieldset:not(.inner).spende .zahlungsAuswahl .zahlungsRadio .swStyledRadio label:after{top:calc(50% - 10px);left:13px;position:absolute}.donation_forms_inline .donationform .consentBlock{margin-top:15px}.donation_forms_inline .donationform .consentBlock label{font-size:18px;line-height:24px}.donation_forms_inline .donationform .consent{font-size:18px}.donation_forms_inline .donationform .sendMail{width:100%;padding:20px 0px;font-size:clamp(1rem,6vw,3rem);text-transform:unset;margin-top:15px}.donation_forms_inline .donationform .sendMail+label{display:block;width:100%;text-align:center;margin-top:15px}.donation_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(--primary-color)}.donation_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}.donation_forms_inline .donationform .absetzbarBlock .copyright{margin-top:10px}.donation_forms_inline .donationform input::-webkit-inner-spin-button,.donation_forms_inline .donationform input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.donation_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 */