@charset "UTF-8";:root{--color-primary:#3C81C0;--color-primary-contrast:#ffffff;--color-primary-light:#D2E8FB;--color-primary-light-contrast:#3C81C0;--color-secondary:#f9ad10;--color-secondary-contrast:#003C59;--color-secondary-light:#fcdc9c;--color-secondary-light-contrast:#003C59;--color-base:#003C59;--color-base-contrast:#ffffff;--color-base-dark:#001a26;--color-spacer:#f9ad10;--color-spacer-dark:#003C59;--color-bkg-light:#F8F8F8;--color-bkg-light-alt:#D2E8FB;--color-black:#000000;--color-white:#ffffff;--color-dark:#999999;--color-blue:#009EE3;--color-gradient-primary-dark:#009EE3;--color-gradient-primary-light:#7AC3EE;--color-gradient-blue-dark:#009EE3;--color-gradient-blue-light:#7AC3EE;--color-gradient-green-dark:#96C469;--color-gradient-green-light:#C8DF9F;--color-gradient-orange-dark:#E69D2F;--color-gradient-orange-light:#F0CF6A;--color-gradient-lila-light:#ADB5D7;--color-gradient-lila-dark:#94A0D1;--color-gradient-red-dark:#E30E18;--color-gradient-red-light:#F2937B;--color-message-alert-light:#FDECEA;--color-message-alert-dark:#f44336;--color-message-warning-light:#FFF4E5;--color-message-warning-dark:#ff9800;--color-message-info-light:#E8F4FD;--color-message-info-dark:#2196f3;--color-message-success-light:#EDF7ED;--color-message-success-dark:#4caf50;--color-page:#ffffff;--color-footer:#eeeeee;--font-primary:"basic-sans",sans-serif;--font-secondary:"basic-sans",sans-serif;--font-xl:normal 700 5.5rem/5.5rem var(--font-primary);--font-l:normal 700 4.4rem/4.8rem var(--font-primary);--font-m:normal 400 2.8rem/3.0rem var(--font-primary);--font-contenttext:normal 300 2.2rem/2.8rem var(--font-primary);--font-s:normal 300 1.6rem/2.2rem var(--font-primary);--font-cite:italic 300 2.8rem/3.0rem var(--font-primary);--font-h1:normal 700 5.5rem/5.5rem var(--font-primary);--font-h2:normal 700 4.4rem/4.8rem var(--font-primary);--font-h3:normal 400 2.8rem/3.0rem var(--font-primary);--font-h4:normal 700 2.2rem/2.8rem var(--font-primary);--font-h5:normal 700 2.2rem/2.8rem var(--font-primary);--font-h6:normal 700 2.2rem/2.8rem var(--font-primary);--font-h1-linetitle:normal 700 5.5rem/5.5rem var(--font-primary);--font-h2-listtitle:normal 700 4.4rem/4.8rem var(--font-primary);--font-listtitle-small:normal 700 2.8rem/3.0rem var(--font-primary);--font-listtext:normal 300 1.8rem/2.2rem var(--font-primary);--font-listcat:normal 700 1.3rem/1.3rem var(--font-primary);--font-listcat-letterspacing:0.2rem;--font-text-small:normal 300 1.6rem/2.2rem var(--font-primary);--font-listmore:normal 700 1.8rem/2.2rem var(--font-primary);--font-buttontext:normal 700 1.8rem/2.2rem var(--font-primary);--font-buttontext-letterspacing:0.1rem;--font-navitext:normal 700 1.6rem/1.8rem var(--font-primary);--font-subnavitext:normal 400 1.6rem/1.8rem var(--font-primary);--font-subnavitext-active:normal 600 1.6rem/1.8rem var(--font-primary);--font-imagecaption:italic 400 1.6rem/2.2rem var(--font-primary);--spacing-big:60px;--spacing-medium:24px;--spacing-standard:20px;--spacing-small:16px;--spacing-mini:4px;--border-radius-full:100vw;--border-radius-large:50px;--border-radius-medium:25px;--border-radius-small:10px;--bootstrap-gutter-x:30px;--max-width-big:1200px;--max-width-medium:990px;--max-width-small:750px;--icon-size-big:60px;--icon-size-small:24px}#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(--color-primary)}.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(--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-spacer)}.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-spacer);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}.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(--color-spacer);border-color:var(--color-spacer);color:var(--color-base);padding:20px 12px 20px 12px;font-size:2.2rem;line-height:3.1rem}.donation_forms_inline .steppedButtons .steppedPrev:hover{background-color:white;color:var(--color-base)}.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(--color-spacer);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(--color-spacer);font-size:2rem;font-weight:bold}.donation_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}.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(--color-primary)!important;color:var(--color-white);border-color:var(--color-primary)}.donation_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-spacer);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(--color-primary)}.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 */