@charset "UTF-8";[data-color-schema="#ee7203"]{--color-schema:#ee7203;--color-schema-hover:#bc5a02;--circle-image:url(/modules/custom/fundraising_form/css/../image/circle-orange.svg)}[data-color-schema="#005fb6"]{--color-schema:#005fb6;--color-schema-hover:#00529d;--circle-image:url(/modules/custom/fundraising_form/css/../image/circle-blue.svg)}[data-color-schema="#52ae32"]{--color-schema:#52ae32;--color-schema-hover:#499a2c;--circle-image:url(/modules/custom/fundraising_form/css/../image/circle-green.svg)}@keyframes ff-check-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}body.page-node-type-fundraising-form{background:#eee}body.page-node-type-fundraising-form header{padding:5px 0}body.page-node-type-fundraising-form header .logo{max-width:70px;min-width:70px}body.page-node-type-fundraising-form .page_wrapper{padding-top:50px}@media (min-width:841px){body.page-node-type-fundraising-form{background:#eee}body.page-node-type-fundraising-form header{padding:0}body.page-node-type-fundraising-form header .logo{max-width:100px}body.page-node-type-fundraising-form .header_wrapper{padding:8px 14px}body.page-node-type-fundraising-form .page_wrapper{padding-top:72px}}.webform-donate-form .form-actions .button-wrapper{display:flex;justify-content:center}.webform-donate-form .form-actions .button-wrapper input[type=submit]{background-color:var(--root-color-orange,#ee7203);white-space:normal}.webform-donate-form .form-actions .button-wrapper input[type=submit].is-submitting{background:var(--root-color-disabled,#8e8e8e) url(/modules/custom/fundraising_form/css/../image/loader.svg) no-repeat calc(100% - 17px) center/35px;padding:14px 65px 14px 20px;pointer-events:none}.webform-donate-form .form-actions .button-wrapper input[type=submit]:hover{background-color:var(--root-color-orange-hover,#bc5a02)}.webform-donate-form .form-actions .button-wrapper input[type=submit]:focus-visible{background-color:var(--root-color-orange-hover,#bc5a02);outline:2px solid var(--root-color-orange-hover,#bc5a02);outline-offset:2px}.webform-donate-form{--icon-google-pay:url(/modules/custom/fundraising_form/css/../image/paymethods/google-pay.svg);--icon-apple-pay:url(/modules/custom/fundraising_form/css/../image/paymethods/apple-pay.svg);--icon-paypal:url(/modules/custom/fundraising_form/css/../image/paymethods/paypal.svg);--icon-sepa-direct-debit:url(/modules/custom/fundraising_form/css/../image/paymethods/sepa.svg);--icon-creditcard:url(/modules/custom/fundraising_form/css/../image/paymethods/kreditcard.svg)}.webform-donate-form [id^=edit-payment-method--wrapper] .fieldset-wrapper{width:100%}.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method]{display:flex;flex-wrap:wrap;gap:1px;justify-content:center;width:100%}.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method] .form-item-payment-method{flex:0 0 100%;height:50px;position:relative;width:100%}.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method] .form-item-payment-method input[type=radio]{left:0;opacity:0;position:absolute;top:0}.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method] .form-item-payment-method input[type=radio]+label{background-position:50%;background-repeat:no-repeat;background-size:50% 50%;box-shadow:inset 0 0 0 1px #c4c4c4;cursor:pointer;font-size:0;height:100%;left:0;margin:0;position:absolute;top:0;transition:box-shadow .3s ease;width:100%}.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method] .form-item-payment-method input[type=radio]+label:before{background-color:var(--color-schema);border:none;border-radius:0;box-shadow:none;content:"";height:18px;left:2px;opacity:0;position:absolute;top:2px;transform:scaleX(1);transform-origin:right;transition:transform .5s ease;width:18px;z-index:1}.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method] .form-item-payment-method input[type=radio]+label:after{background-color:var(--color-schema);border-radius:0;content:"";height:20px;left:0;mask-image:url(/modules/custom/fundraising_form/css/../image/checked-mask.svg);-webkit-mask-image:url(/modules/custom/fundraising_form/css/../image/checked-mask.svg);opacity:0;position:absolute;top:0;transform:scale(.85);transition:opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1);width:20px;will-change:transform,opacity}.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method] .form-item-payment-method input[type=radio]+label:hover{box-shadow:inset 0 0 0 2px var(--color-schema)}.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method] .form-item-payment-method input[type=radio]+label[for=edit-payment-method-paymenthub-stripecreditcard]{background-image:var(--icon-creditcard);background-size:60% 60%}.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method] .form-item-payment-method input[type=radio]+label[for=edit-payment-method-paymenthub-paypalpaypal]{background-image:var(--icon-paypal)}.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method] .form-item-payment-method input[type=radio]+label[for=edit-payment-method-paymenthub-sepadirect-debit]{background-image:var(--icon-sepa-direct-debit)}.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method] .form-item-payment-method input[type=radio]:checked+label,.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method] .form-item-payment-method input[type=radio]:focus-visible+label{box-shadow:inset 0 0 0 2px var(--color-schema)}.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method] .form-item-payment-method input[type=radio]:checked+label:after,.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method] .form-item-payment-method input[type=radio]:focus-visible+label:after{animation:ff-check-pop .25s ease-out;opacity:1;transform:scale(1)}.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method] .form-item-payment-method input[type=radio]:checked+label:before,.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method] .form-item-payment-method input[type=radio]:focus-visible+label:before{opacity:1;transform:scaleX(0)}@media screen and (min-width:768px){.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method]{gap:10px}.webform-donate-form [id^=edit-payment-method--wrapper] [id^=edit-payment-method] .form-item-payment-method{flex:0 0 25%}}.webform-donate-form .webform-section{background:#fff;border-radius:var(--root-border-radius,8px);box-shadow:0 2px 14px 0 rgba(0,0,0,.1);margin-bottom:2.5rem;padding:25px 12px;position:relative}.webform-donate-form .webform-section:before{bottom:-18px;color:#fff;content:"▼";font-size:30px;left:calc(50% - 15px);position:absolute;text-shadow:0 4px 11px rgba(0,0,0,.1);transform:scaleX(3.5)}.webform-donate-form .webform-section:after{background:#fff;border-radius:var(--root-border-radius,8px);bottom:0;content:"";height:20px;left:0;position:absolute;width:100%}.webform-donate-form .form-item{position:relative}.webform-donate-form .form-item.default_no_empty label.placeholder,.webform-donate-form .form-item.noEmpty label.placeholder{font-size:.625rem;top:6px}.webform-donate-form .form-item .description-top-tooltip .description{animation:zoomIn;animation-duration:.2s;animation-fill-mode:both;background:#fff;border-radius:3px;bottom:calc(100% + 10px);box-shadow:0 2px 14px 0 rgba(0,0,0,.2);display:none;left:0;line-height:1.5;margin:0;max-width:375px;padding:15px;pointer-events:none;position:absolute;width:100%;z-index:1}.webform-donate-form .form-item .description-top-tooltip .description.show{display:block}.webform-donate-form .form-item .description-top-tooltip.info-icon .description{padding-left:40px}.webform-donate-form .form-item .description-top-tooltip.info-icon .description:before{background-color:var(--color-schema);content:"";height:20px;left:12px;-webkit-mask-image:url(/modules/custom/fundraising_form/css/../image/info-mask.svg);mask-image:url(/modules/custom/fundraising_form/css/../image/info-mask.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:18px;width:20px}.webform-donate-form .form-item .description-top-tooltip.phone-icon .description{padding-left:40px}.webform-donate-form .form-item .description-top-tooltip.phone-icon .description:before{background-color:var(--color-schema);content:"";height:20px;left:12px;-webkit-mask-image:url(/modules/custom/fundraising_form/css/../image/phone-mask.svg);mask-image:url(/modules/custom/fundraising_form/css/../image/phone-mask.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:18px;width:20px}.webform-donate-form [id^=edit-amount-block],.webform-donate-form [id^=edit-payment-method]{text-align:center}.webform-donate-form [id=amount_options-error],.webform-donate-form [id=donationAmount-error],.webform-donate-form [id=edit-custom-amount-error]{margin:1px 0 0;text-align:center}.webform-donate-form [id=payment_method-error]{margin:-10px 0 -18px;text-align:center}.webform-donate-form [id^=edit-interval]{text-align:center}.webform-donate-form [id^=edit-interval] div.is_error{margin:0;text-align:center}.webform-donate-form [id^=edit-salutation] div.is_error{margin:0}.webform-donate-form [id^=edit-school-info]{margin-top:20px}.webform-donate-form [id^=edit-text-creditcard-hint],.webform-donate-form [id^=edit-text-paypal-hint]{margin:0}.webform-donate-form [id^=edit-text-creditcard-hint] p,.webform-donate-form [id^=edit-text-paypal-hint] p{font-size:14px;line-height:1.4}.webform-donate-form [id^=edit-text-creditcard-hint] p:last-of-type,.webform-donate-form [id^=edit-text-paypal-hint] p:last-of-type{margin:0}.webform-donate-form [id^=edit-school-name-autocomplete-list]{border:1px solid #c4c4c4;border-bottom:none;border-top:none;box-shadow:0 2px 14px 0 rgba(0,0,0,.2);left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:50px;z-index:99}.webform-donate-form [id^=edit-school-name-autocomplete-list] div{background-color:#fff;border-bottom:1px solid #c4c4c4;cursor:pointer;padding:10px}.webform-donate-form .webform-section-title{color:#aaaaac;font:var(--agh-form-donate-panel-h2);letter-spacing:var(--agh-form-donate-panel-h2-spacing);margin:0 0 12px;text-align:center;text-transform:uppercase}.webform-donate-form .form-type-radio{position:relative}.webform-donate-form .form-type-radio input[type=radio]{left:0;opacity:0;position:absolute;top:0}.webform-donate-form .form-type-radio input[type=radio]+label{cursor:pointer;display:inline-block;font-size:18px;line-height:1;margin:0 10px 0 0;white-space:nowrap}.webform-donate-form .form-type-radio input[type=radio]+label:before{background:#e4e4e4;border-radius:50%;content:"";display:inline-block;height:30px;margin:0 10px 0 0;position:relative;top:-3px;vertical-align:middle;width:30px}.webform-donate-form .form-type-radio input[type=radio]+label:hover:before{border:1px solid var(--color-schema,#ee7203)}.webform-donate-form .form-type-radio input[type=radio]:checked+label:before{background:var(--color-schema,#ee7203);box-shadow:inset 0 0 0 6px #e4e4e4,0 0 1px #dcdcdc}.webform-donate-form .form-type-radio input[type=radio]:focus-visible+label:before{border:1px solid var(--color-schema,#ee7203)}.webform-donate-form .form-type-checkbox:not(.form-item-is-company){margin-top:0;position:relative}.webform-donate-form .form-type-checkbox:not(.form-item-is-company) input[type=checkbox]{left:0;margin:0;opacity:0;padding:0;position:absolute;top:0}.webform-donate-form .form-type-checkbox:not(.form-item-is-company) input[type=checkbox]+label{color:#868689;cursor:pointer;display:inline-block;font-size:14px;line-height:1.4;padding:0 40px;position:relative}.webform-donate-form .form-type-checkbox:not(.form-item-is-company) input[type=checkbox]+label:before{border:1px solid #c4c4c4;content:"";display:inline-block;height:30px;left:0;margin:0 10px 5px 0;position:absolute;top:50%;transform:translateY(-50%);transition:box-shadow .3s ease;vertical-align:middle;width:30px}.webform-donate-form .form-type-checkbox:not(.form-item-is-company) input[type=checkbox]+label:hover:before{box-shadow:inset 0 0 0 2px var(--color-schema)}.webform-donate-form .form-type-checkbox:not(.form-item-is-company) input[type=checkbox]:checked+label:before{background-color:var(--color-schema);border:none;-webkit-mask-image:url(/modules/custom/fundraising_form/css/../image/checked-mask.svg);mask-image:url(/modules/custom/fundraising_form/css/../image/checked-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.webform-donate-form .form-type-checkbox:not(.form-item-is-company) input[type=checkbox]:focus-visible+label:before{box-shadow:inset 0 0 0 2px var(--color-schema)}.webform-donate-form .form-type-checkbox.form-item-is-company{margin-top:0;position:relative}.webform-donate-form .form-type-checkbox.form-item-is-company input[type=checkbox]{left:0;margin:0;opacity:0;padding:0;position:absolute;top:0}.webform-donate-form .form-type-checkbox.form-item-is-company input[type=checkbox]+label{color:var(--color-schema);cursor:pointer;font-size:14px;font-weight:700;line-height:22px;margin-bottom:15px}.webform-donate-form .form-type-checkbox.form-item-is-company input[type=checkbox]+label:after{content:"»";font-size:20px;margin-left:4px}.webform-donate-form .form-type-checkbox.form-item-is-company input[type=checkbox]+label:before{display:none}.webform-donate-form .form-type-checkbox.form-item-is-company input[type=checkbox]+label:hover{color:var(--color-schema-hover)}.webform-donate-form .form-type-checkbox.form-item-is-company input[type=checkbox]:checked+label:before{content:"«";display:inline-block;font-size:20px;margin-right:4px}.webform-donate-form .form-type-checkbox.form-item-is-company input[type=checkbox]:checked+label:after{content:" "}.webform-donate-form .form-type-checkbox.form-item-is-company input[type=checkbox]:focus-visible+label{color:var(--color-schema-hover);text-decoration:underline}.webform-donate-form .form-item-wants-receipt.receipt-auto input[type=checkbox]:checked+label{pointer-events:none}.webform-donate-form .form-item-wants-receipt.receipt-auto input[type=checkbox]:checked+label:before{display:none}.webform-donate-form .form-item-wants-receipt.receipt-auto input[type=checkbox]:checked+label:after{background-color:var(--color-schema);border:none;content:"";display:inline-block;height:30px;left:0;margin:0 10px 5px 0;-webkit-mask-image:url(/modules/custom/fundraising_form/css/../image/info-mask.svg);mask-image:url(/modules/custom/fundraising_form/css/../image/info-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:30px}.webform-donate-form .amount-block{margin:0 -1.5px}.webform-donate-form .amount-block .webform-flex--container{margin:1.5px}.webform-donate-form .amount-block .form-item-custom-amount{margin:0;position:relative}.webform-donate-form .amount-block .form-item-custom-amount:after{color:#707070;content:"€";font-size:20px;line-height:50px;position:absolute;right:10px;top:0}.webform-donate-form .amount-block input[name=custom_amount]{color:var(--color-schema);font-size:20px;margin:0;padding:8px 25px 8px 19px;text-align:center}.webform-donate-form fieldset[data-drupal-selector=edit-amount-options]{margin:0}.webform-donate-form fieldset[data-drupal-selector=edit-amount-options] .fieldset-wrapper>[id^=edit-amount-options]{display:grid;gap:3px;grid-template-columns:1fr 1fr 1fr;position:relative;width:100%}.webform-donate-form fieldset[data-drupal-selector=edit-amount-options] .fieldset-wrapper>[id^=edit-amount-options] .form-type-radio{margin:0}.webform-donate-form fieldset[data-drupal-selector=edit-amount-options] .fieldset-wrapper>[id^=edit-amount-options] input[type=radio]{left:0;opacity:0;position:absolute;top:0}.webform-donate-form fieldset[data-drupal-selector=edit-amount-options] .fieldset-wrapper>[id^=edit-amount-options] input[type=radio]+label{background-color:#cdcdcd;background-image:var(--circle-image);background-position:50%;background-repeat:no-repeat;background-size:0;box-shadow:inset 0 0 0 2px transparent;color:#707070;cursor:pointer;display:block;font-size:20px;line-height:50px;margin:0;overflow:hidden;position:relative;text-align:center;transition:background-size .3s ease,color .3s ease,box-shadow .3s ease;width:100%}.webform-donate-form fieldset[data-drupal-selector=edit-amount-options] .fieldset-wrapper>[id^=edit-amount-options] input[type=radio]+label:before{display:none}.webform-donate-form fieldset[data-drupal-selector=edit-amount-options] .fieldset-wrapper>[id^=edit-amount-options] input[type=radio]+label:focus-visible,.webform-donate-form fieldset[data-drupal-selector=edit-amount-options] .fieldset-wrapper>[id^=edit-amount-options] input[type=radio]+label:hover{box-shadow:inset 0 0 0 2px var(--color-schema)}.webform-donate-form fieldset[data-drupal-selector=edit-amount-options] .fieldset-wrapper>[id^=edit-amount-options] input[type=radio]:checked+label{background-size:130%;color:#fff}.webform-donate-form fieldset[data-drupal-selector=edit-amount-options] .fieldset-wrapper>[id^=edit-amount-options] input[type=radio]:focus-visible+label{border-color:var(--color-schema);box-shadow:inset 0 0 0 2px var(--color-schema)}.webform-donate-form [data-drupal-selector=edit-interval-container]{position:relative}.webform-donate-form .webform-section-wrapper{margin:0 auto;max-width:770px}/*# sourceMappingURL=../maps/fundraising_form.css.map */
