.psg-reg-form{--form-border:none;--form-border-radius:0;--form-text-color:#fff;--form-max-width:364px;--form-component-spacing:16px;--form-global-text-shadow:0 0 10px rgba(0,0,10,.4);--form-headline-color:#fff;--form-headline-font-desktop:700 40px/1.1 montserrat,sans-serif;--form-headline-font-mobile:700 28px/1.1 montserrat,sans-serif;--form-headline-paint-order:stroke fill;--form-headline-text-align:center;--form-headline-text-transform:none;--form-headline-text-shadow:none;--form-headline-text-stroke:none;--form-headline-highlight-color:inherit;--form-headline-margin:0 0 20px 0;--form-input-gap-horizontal:16px;--form-input-gap-vertical:10px;--form-input-border-radius:12px;--form-input-focus-color:#0af;--form-text-input-color:#000;--form-text-input-background-color:#fff;--form-text-input-font:400 17px/1.38 montserrat,sans-serif;--form-text-input-padding:12px 10px 12px 44px;--form-text-input-icon-color:#000;--form-text-input-icon-email:url(/wplp/wp-content/plugins/psg-registration-form/assets/dist/img/icons/parship/icon-mail.svg);--form-text-input-icon-password:url(/wplp/wp-content/plugins/psg-registration-form/assets/dist/img/icons/parship/icon-keys.svg);--form-radio-label-font:700 17px/1 montserrat,sans-serif;--form-radio-label-color:#fff;--form-radio-min-height:50px;--form-radio-padding-inline:12px;--form-radio-padding-block:0;--form-radio-font:400 16px/1.3 montserrat,sans-serif;--form-radio-color:#000;--form-radio-size:28px;--form-radio-background-color:#fff;--form-radio-background-color-default:#f2f2f2;--form-radio-border-color-default:#f2f2f2;--form-radio-background-color-active:#2fa350;--form-radio-border-color-active:#2fa350;--form-radio-icon-color:#fff;--form-radio-icon-url:url(/wplp/wp-content/plugins/psg-registration-form/assets/dist/img/icons/parship/icon-check.svg);--form-submit-font:700 17px/1.412 montserrat,sans-serif;--form-submit-border-radius:24px;--form-submit-padding:12px 24px;--form-submit-min-height:auto;--form-sso-color:#000;--form-sso-background-color:#fff;--form-sso-min-height:auto;--form-sso-separator-color:#fff;--form-sso-separator-text-transform:none;--form-sso-separator-font:500 17px/1 montserrat,sans-serif;--form-notice-font:400 13px/1.55 montserrat,sans-serif;--form-notice-padding:16px;--form-notice-color:#fff;--form-notice-background-color:rgba(0,0,10,.85);--form-notice-box-shadow:none;--form-notice-icon-url:url(/wplp/wp-content/plugins/psg-registration-form/assets/dist/img/icons/parship/icon-check.svg);--form-notice-icon-default-color:hsla(0,0%,100%,.16);--form-notice-icon-success-color:#00c882;--form-notice-nonbinary-font:700 10px/1.5 montserrat,sans-serif;--form-error-color:#fff;--form-error-padding:7px 10px 7px 10px;--form-error-background-color:#ff5055;--form-error-font-size:14px;--form-error-arrow-size:8px;--form-error-border-radius:10px;--form-terms-font:400 11px/1.1 montserrat,sans-serif;--form-terms-margin:var(--form-component-spacing) 0;--form-terms-padding:0;--form-terms-color:var(--form-text-color);--form-checkpoints-background-color:rgba(0,0,0,.28);--form-checkpoints-border-radius:12px;--form-checkpoints-padding:10px 12px;--form-checkpoint-headline-margin:0 0 10px 0;--form-checkpoint-headline-font:700 22px/1.25 montserrat,sans-serif;--form-checkpoint-color:#fff;--form-checkpoint-marker-background-color:#9acc35;--form-checkpoint-marker-icon-color:#fff;--form-checkpoint-font:500 12px/1.65 montserrat,sans-serif;--form-checkpoint-icon-color:#fff;--form-checkpoint-icon-url:url(/wplp/wp-content/plugins/psg-registration-form/assets/dist/img/icons/parship/icon-check.svg)}.psg-reg-form fieldset>.form-grid:has(.form-input.radio){--form-input-gap-vertical:0}.psg-reg-form .form-input.radio:has(.female){border-bottom-left-radius:0;border-bottom-right-radius:0}.psg-reg-form .form-input.radio:has(.male){border-bottom:1px solid var(--form-radio-background-color-default);border-radius:0;border-top:1px solid var(--form-radio-background-color-default)}.psg-reg-form .form-input.radio:has(.non-binary){border-top-left-radius:0;border-top-right-radius:0}@media (max-width:calc(768px - 1px)){.psg-reg-form .form-input.radio{--form-radio-color:#fff;--form-radio-background-color:rgba(0,0,10,.15)}.psg-reg-form .form-input.radio:has(.male){border-color:#ca0a0a}}.psg-reg-form:not(.non-binary) .form-input.radio:has(.male){border-bottom:none;border-bottom-left-radius:var(--form-input-border-radius);border-bottom-right-radius:var(--form-input-border-radius)}.psg-reg-form{border:var(--form-border);border-radius:var(--form-border-radius);margin-inline:auto;max-width:var(--form-max-width);position:relative}@media (min-width:768px){.psg-reg-form{margin:0}.psg-reg-form:not(.has-transparent-background-color){box-sizing:border-box;padding:20px}}.psg-reg-form .hidden{display:grid;grid-template-rows:0fr;overflow:clip}.psg-reg-form .hidden>*{min-height:0;opacity:0}.psg-reg-form:not(.show-complete-form) .hidden>*{--form-component-spacing:0;--form-terms-margin:0;--form-terms-padding:0}@media (max-width:calc(768px - 1px)){.psg-reg-form.mobile-hide-complete-form .mobile-hidden{display:grid;grid-template-rows:0fr;overflow:clip}.psg-reg-form.mobile-hide-complete-form .mobile-hidden>*{min-height:0;opacity:0}}.psg-reg-form.show-complete-form .hidden,.psg-reg-form.show-complete-form .mobile-hidden{grid-template-rows:1fr;transition:grid-template-rows .4s ease}.psg-reg-form.show-complete-form .hidden>*,.psg-reg-form.show-complete-form .mobile-hidden>*{opacity:1;transition:margin .4s ease,opacity .3s ease .1s}.psg-reg-form.show-complete-form:not(.voucher-enabled):not(.no-gender-select):not(.search-gender-select):not(.discount-enabled) .checkpoints{grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .4s ease,opacity .3s ease}.psg-reg-form.show-complete-form:not(.voucher-enabled):not(.no-gender-select):not(.search-gender-select):not(.discount-enabled) .checkpoints>*{--form-component-spacing:0;--form-checkpoints-padding:0;transition:margin .4s ease,padding .4s ease}@media (max-width:calc(768px - 1px)){.psg-reg-form.show-complete-form.mobile-show-complete-form .checkpoints,.psg-reg-form.show-complete-form.mobile-show-complete-form .checkpoints>*,.psg-reg-form.show-complete-form.mobile-show-complete-form .hidden,.psg-reg-form.show-complete-form.mobile-show-complete-form .hidden>*,.psg-reg-form.show-complete-form.mobile-show-complete-form .mobile-hidden,.psg-reg-form.show-complete-form.mobile-show-complete-form .mobile-hidden>*{transition:none}}.psg-reg-form.form-is-complete-visible .hidden,.psg-reg-form.form-is-complete-visible .mobile-hidden{overflow:unset}.psg-reg-form.form-is-complete-visible:not(.voucher-enabled):not(.no-gender-select):not(.search-gender-select):not(.discount-enabled) .checkpoints{display:none}.psg-reg-form .form-input{border-radius:var(--form-input-border-radius);position:relative}.psg-reg-form .form-grid{grid-row-gap:var(--form-input-gap-vertical);grid-column-gap:var(--form-input-gap-horizontal);display:grid;grid-template-columns:[full-start left-start] 1fr [left-end right-start] 1fr [right-end full-end];position:relative}.psg-reg-form .form-grid>:not(fieldset){grid-column:full}.psg-reg-form .checkpoints{display:grid;grid-template-rows:1fr}.psg-reg-form .checkpoints .checkpoints-content{background-color:var(--form-checkpoints-background-color);border-radius:var(--form-input-border-radius);margin-top:var(--form-component-spacing);min-height:0;padding:var(--form-checkpoints-padding)}.psg-reg-form .checkpoints .checkpoints-headline{color:var(--form-checkpoint-color);font:var(--form-checkpoint-headline-font);margin:var(--form-checkpoint-headline-margin)}.psg-reg-form .checkpoints .checkpoints-wrapper{align-items:flex-start;display:flex;justify-content:space-between}.psg-reg-form .checkpoints ol,.psg-reg-form .checkpoints ul{color:var(--form-checkpoint-color);display:flex;flex-direction:column;font:var(--form-checkpoint-font);gap:8px;list-style:none;margin:0;padding:0}.psg-reg-form .checkpoints ol li,.psg-reg-form .checkpoints ul li{display:flex;gap:4px;margin:0;padding:0;position:relative}.psg-reg-form .checkpoints ol li:before,.psg-reg-form .checkpoints ul li:before{background-color:var(--form-checkpoint-marker-background-color);border-radius:50%;content:"";flex-shrink:0;height:20px;width:20px}.psg-reg-form .checkpoints ul li:after{background-color:var(--form-checkpoint-icon-color);content:"";height:20px;-webkit-mask-image:var(--form-checkpoint-icon-url);mask-image:var(--form-checkpoint-icon-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:12px;mask-size:12px;position:absolute;width:20px}.psg-reg-form .checkpoints ol{counter-reset:section}.psg-reg-form .checkpoints ol li:before{color:var(--form-checkpoint-icon-color);content:counter(section);counter-increment:section;display:grid;font-weight:700;place-items:center}.psg-reg-form .email-password{position:relative}.psg-reg-form .email-password .form-grid{margin-bottom:var(--form-component-spacing)}.psg-reg-form .email-password input[type=email],.psg-reg-form .email-password input[type=password]{background-color:transparent;border:none;border-radius:inherit;box-sizing:border-box;color:var(--form-text-input-color);display:block;font:var(--form-text-input-font);margin:0;padding:var(--form-text-input-padding);width:100%}.psg-reg-form .email-password input[type=email]:focus-visible,.psg-reg-form .email-password input[type=password]:focus-visible{border-radius:var(--form-input-border-radius);outline:2px solid var(--form-input-focus-color);outline-offset:-2px}.psg-reg-form .email-password input[type=email]::-moz-placeholder,.psg-reg-form .email-password input[type=password]::-moz-placeholder{color:var(--form-text-input-color);opacity:var(--form-text-input-placeholder-opacity,.5)}.psg-reg-form .email-password input[type=email]::placeholder,.psg-reg-form .email-password input[type=password]::placeholder{color:var(--form-text-input-color);opacity:var(--form-text-input-placeholder-opacity,.5)}.psg-reg-form .email-password input:-webkit-autofill,.psg-reg-form .email-password input:-webkit-autofill:focus,.psg-reg-form .email-password input:-webkit-autofill:hover{-webkit-text-fill-color:var(--form-text-input-color);border:none;-webkit-box-shadow:0 0 0 1000px var(--form-text-input-background-color) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.psg-reg-form .email-password .form-row{display:inherit;gap:inherit;position:relative}.psg-reg-form .email-password .form-input{background-color:var(--form-text-input-background-color)}.psg-reg-form .email-password .form-input.email:before,.psg-reg-form .email-password .form-input.password:before{background-color:var(--form-text-input-icon-color);content:"";display:block;height:100%;margin:0 0 0 10px;-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;width:24px}.psg-reg-form .email-password .form-input.email:before{-webkit-mask-image:var(--form-text-input-icon-email);mask-image:var(--form-text-input-icon-email)}.psg-reg-form .email-password .form-input.password:before{-webkit-mask-image:var(--form-text-input-icon-password);mask-image:var(--form-text-input-icon-password)}.psg-reg-form .email-password .form-input label{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.psg-reg-form .form-error{background-color:var(--form-error-background-color);border-radius:var(--form-error-border-radius);color:var(--form-error-color);display:none;font-size:var(--form-error-font-size);padding:var(--form-error-padding);position:relative}.psg-reg-form .form-error.gender-error{margin-bottom:var(--form-input-gap-vertical)}@media (min-width:768px){.psg-reg-form .form-error{left:calc(100% + 12px);margin:0;padding:8px;position:absolute;top:50%;transform:translateY(-50%);width:330px;z-index:1}.psg-reg-form .form-error:before{border-color:transparent;border-right-color:var(--form-error-background-color);border-style:solid;border-width:var(--form-error-arrow-size) var(--form-error-arrow-size) var(--form-error-arrow-size) 0;content:"";height:0;left:0;margin:0;position:absolute;top:50%;transform:translateX(-100%) translateY(-50%);width:0}}.psg-reg-form .form-error.is-visible{display:block}.psg-reg-form .form-headline{-webkit-text-stroke:var(--form-headline-text-stroke);color:var(--form-headline-color);font:var(--form-headline-font-mobile);margin:var(--form-headline-margin);paint-order:var(--form-headline-paint-order);text-align:var(--form-headline-text-align);text-shadow:var(--form-headline-text-shadow)}@media (min-width:768px){.psg-reg-form .form-headline{font:var(--form-headline-font-desktop)}}.psg-reg-form .form-headline em,.psg-reg-form .form-headline span{color:var(--form-headline-highlight-color);font-style:normal}.psg-reg-form .form-headline img{display:block;margin-inline:auto}.psg-reg-form .form-notice{background:var(--form-notice-background-color);border-radius:var(--form-input-border-radius);bottom:calc(100% + var(--form-input-gap-vertical));box-shadow:var(--form-notice-box-shadow);color:var(--form-notice-color);display:none;font:var(--form-notice-font);padding:var(--form-notice-padding);pointer-events:none;position:absolute;width:100%;z-index:10}@media (min-width:768px){.psg-reg-form .form-notice{bottom:auto;left:calc(100% + 12px);top:50%;transform:translateY(-50%);width:316px}}.psg-reg-form .form-notice:before{border-bottom:0 solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;border-top-color:var(--form-notice-background-color);content:"";height:0;left:50%;margin-left:-15px;position:absolute;top:100%;width:0}@media (min-width:768px){.psg-reg-form .form-notice:before{border-color:transparent;border-right-color:var(--form-notice-background-color);border-width:10px 10px 10px 0;left:5px;margin-top:-10px;top:50%}}.psg-reg-form .form-notice.is-visible{display:block;pointer-events:auto}.psg-reg-form .form-notice p{color:inherit;font:inherit;margin:0 0 4px}.psg-reg-form .form-notice ul{color:inherit;flex-direction:column;font:inherit}.psg-reg-form .form-notice ul,.psg-reg-form .form-notice ul li{display:flex;gap:4px;list-style:none;margin:0;padding:0}.psg-reg-form .form-notice ul li:before{background-color:var(--form-notice-icon-default-color);content:"";height:20px;-webkit-mask-image:var(--form-notice-icon-url);mask-image:var(--form-notice-icon-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:20px}.psg-reg-form .form-notice ul li.success:before{background-color:var(--form-notice-icon-success-color)}.psg-reg-form .gender-select{margin-bottom:var(--form-component-spacing);position:relative}.psg-reg-form .gender-select .radio-group-label{color:var(--form-radio-label-color);font:var(--form-radio-label-font);margin-bottom:var(--form-input-gap-vertical)}@media (min-width:768px){.psg-reg-form .gender-select .radio-group-label{text-shadow:var(--form-global-text-shadow)}}.psg-reg-form .gender-select input[type=checkbox],.psg-reg-form .gender-select input[type=radio]{opacity:0;position:absolute}.psg-reg-form .gender-select input[type=checkbox]:checked+label:before,.psg-reg-form .gender-select input[type=radio]:checked+label:before{background:var(--form-radio-background-color-active);border:2px solid var(--form-radio-border-color-active)}.psg-reg-form .gender-select input[type=checkbox]:checked+label:after,.psg-reg-form .gender-select input[type=radio]:checked+label:after{opacity:1}.psg-reg-form .gender-select input[type=checkbox]:focus-visible+label,.psg-reg-form .gender-select input[type=radio]:focus-visible+label{border-radius:var(--form-input-border-radius);outline:2px solid var(--form-input-focus-color);outline-offset:-2px}.psg-reg-form .gender-select .form-input.radio{background-color:var(--form-radio-background-color);display:block}.psg-reg-form .gender-select .form-input.radio label{align-items:center;color:var(--form-radio-color);cursor:pointer;display:flex;font:var(--form-radio-font);gap:10px;height:100%;min-height:var(--form-radio-min-height);padding-block:var(--form-radio-padding-block);padding-inline:var(--form-radio-padding-inline);position:relative}.psg-reg-form .gender-select .form-input.radio label:after,.psg-reg-form .gender-select .form-input.radio label:before{border-radius:50%;content:"";flex-shrink:0;height:var(--form-radio-size);width:var(--form-radio-size)}.psg-reg-form .gender-select .form-input.radio label:before{background:var(--form-radio-background-color-default);border:2px solid var(--form-radio-border-color-default)}.psg-reg-form .gender-select .form-input.radio label:after{background-color:var(--form-radio-icon-color);content:"";-webkit-mask-image:var(--form-radio-icon-url);mask-image:var(--form-radio-icon-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:0;position:absolute}.psg-reg-form .gender-select .notice-nonbinary{color:var(--form-text-color);font:var(--form-notice-nonbinary-font);margin:0;padding-top:var(--form-component-spacing);text-align:center}@media (min-width:768px){.psg-reg-form .gender-select .notice-nonbinary{text-shadow:var(--form-global-text-shadow)}}.psg-reg-form button[type=submit]{border-radius:var(--form-submit-border-radius);display:block;min-height:var(--form-submit-min-height);position:relative;width:100%}.psg-reg-form button[type=submit]>*{font:var(--form-submit-font);padding:var(--form-submit-padding)}.psg-reg-form .social-sign-on-separator{align-items:center;color:var(--form-sso-separator-color);display:none;font:var(--form-sso-separator-font);margin-top:var(--form-input-gap-vertical);min-height:24px;text-transform:var(--form-sso-separator-text-transform)}.psg-reg-form .social-sign-on-separator.is-visible{display:flex}.psg-reg-form .social-sign-on-separator:after,.psg-reg-form .social-sign-on-separator:before{border-top:1px solid;content:"";display:inline-block;flex:1}.psg-reg-form .social-sign-on-separator .separator-text{margin:0 8px}.psg-reg-form .apple-reg-container,.psg-reg-form .google-reg-container{display:none}.psg-reg-form .apple-reg-container.is-visible,.psg-reg-form .google-reg-container.is-visible{display:block}.psg-reg-form .apple-reg-button,.psg-reg-form .google-reg-button{align-items:center;background-color:var(--form-sso-background-color);border-radius:var(--form-submit-border-radius);color:var(--form-sso-color);display:flex;justify-content:center;min-height:var(--form-sso-min-height);position:relative;width:100%}.psg-reg-form .apple-reg-button>*,.psg-reg-form .google-reg-button>*{font:var(--form-submit-font);padding:var(--form-submit-padding)}.psg-reg-form .apple-reg-button .wp-block-button__link,.psg-reg-form .google-reg-button .wp-block-button__link{align-items:center;display:flex;gap:10px;justify-content:center}.psg-reg-form .apple-reg-button svg,.psg-reg-form .google-reg-button svg{height:24px;padding:0;width:24px}.psg-reg-form .terms{color:var(--form-terms-color);font:var(--form-terms-font);margin-block:var(--form-terms-margin);padding:var(--form-terms-padding);text-align:center}.psg-reg-form .terms a{color:inherit;text-decoration:underline}.psg-reg-form .turnstile-container{position:relative}.psg-reg-form .turnstile-container:not(.is-visible){display:none}.psg-reg-form .turnstile-container:has(.is-interactive-challenge){margin-bottom:var(--form-component-spacing)}.psg-reg-form .turnstile-container .cf-turnstile{height:0}.psg-reg-form .turnstile-container .cf-turnstile.is-interactive-challenge{border-radius:var(--form-input-border-radius);height:65px;overflow:hidden}.psg-reg-form .discount,.psg-reg-form .stoerer{display:none}

/*# sourceMappingURL=registration-form-parship.css.map*/