.psg-reg-form{--form-border:none;--form-border-radius:0;--form-text-color:#fffaf5;--form-max-width:364px;--form-component-spacing:12px;--form-global-text-shadow:none;--form-headline-color:#fffaf5;--form-headline-font-desktop:700 66px/1 national-2-compressed,sans-serif;--form-headline-font-mobile:700 56px/1 national-2-compressed,sans-serif;--form-headline-text-align:center;--form-headline-text-transform:uppercase;--form-headline-text-shadow:-1px 1px 0 #282828,-2px 2px 0 #282828,-3px 3px 0 #282828,-4px 4px 0 #282828,-5px 5px 0 #282828,-6px 6px 0 #282828;--form-headline-text-stroke:clamp(0.4px,0.02em,3.2px) #282828;--form-headline-highlight-color:#f89637;--form-headline-margin:0 0 16px 0;--form-input-gap-horizontal:8px;--form-input-gap-vertical:4px;--form-input-border-radius:10px;--form-input-focus-color:#ef5f55;--form-text-input-color:#282828;--form-text-input-background-color:#fffaf5;--form-text-input-font:400 16px/1.2 SuisseIntl,sans-serif;--form-text-input-padding:16px 12px 16px 44px;--form-text-input-icon-color:#282828;--form-text-input-icon-email:url(../svg/icon-mail.svg);--form-text-input-icon-password:url(../svg/icon-keys.svg);--form-radio-label-font:700 16px/1.2 SuisseIntl,sans-serif;--form-radio-label-color:#fffaf5;--form-radio-min-height:56px;--form-radio-padding-inline:10px;--form-radio-padding-block:8px;--form-radio-font:400 16px/1.1 SuisseIntl,sans-serif;--form-radio-color:#282828;--form-radio-size:28px;--form-radio-background-color:#fffaf5;--form-radio-background-color-default:#fffaf5;--form-radio-border-color-default:#32825a;--form-radio-background-color-active:#32825a;--form-radio-border-color-active:#32825a;--form-radio-icon-color:#fffaf5;--form-radio-icon-url:url(../svg/icon-check.svg);--form-submit-font:500 32px/1 national-2-compressed,sans-serif;--form-submit-border-radius:var(--form-input-border-radius);--form-submit-padding:12px 24px;--form-sso-color:#282828;--form-sso-background-color:#fffaf5;--form-sso-separator-color:#fffaf5;--form-sso-separator-text-transform:uppercase;--form-sso-separator-font:500 16px/1 SuisseIntl,sans-serif;--form-notice-font:400 13px/1.55 SuisseIntl,sans-serif;--form-notice-padding:16px;--form-notice-color:#fffaf5;--form-notice-background-color:rgba(0,0,10,.85);--form-notice-box-shadow:none;--form-notice-icon-default-color:hsla(0,0%,100%,.16);--form-notice-icon-success-color:#00df9a;--form-notice-nonbinary-font:700 10px/1.2 SuisseIntl,sans-serif;--form-error-color:#fffaf5;--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:var(--form-input-border-radius);--form-terms-font:400 11px/1.1 SuisseIntl,sans-serif;--form-checkpoints-background-color:#fffaf5;--form-checkpoints-border-radius:8px;--form-checkpoints-padding:10px;--form-checkpoint-headline-margin:0 0 10px 0;--form-checkpoint-headline-font:700 22px/1.25 SuisseIntl,sans-serif;--form-checkpoint-color:#282828;--form-checkpoint-marker-background-color:#32825a;--form-checkpoint-marker-icon-color:#fffaf5;--form-checkpoint-font:500 13px/1.2 SuisseIntl,sans-serif;--form-checkpoint-icon-color:#fffaf5;--form-checkpoint-icon-url:url(../svg/icon-check.svg);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,.psg-reg-form .mobile-hidden{max-height:0;opacity:0;overflow:hidden}@media (min-width:768px){.psg-reg-form.mobile-hide-complete-form .mobile-hidden{max-height:unset;opacity:1;overflow:visible}}.psg-reg-form.show-complete-form .hidden,.psg-reg-form.show-complete-form .mobile-hidden{opacity:1;overflow:visible;transition:max-height .2s ease-in,opacity .2s ease-out .15s}.psg-reg-form.show-complete-form .hidden{max-height:240px}.psg-reg-form.show-complete-form .mobile-hidden{max-height:300px}.psg-reg-form.show-complete-form:not(.voucher-enabled):not(.no-gender-select):not(.search-gender-select):not(.discount-enabled) .checkpoints{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0 10px;transition:all .2s ease-out}.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 .mobile-hidden{transition:none}@media (min-width:768px){.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 .mobile-hidden{transition:all .2s ease-out}}.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(.form-input.radio,.radio-group-label){grid-column:full}.psg-reg-form .checkpoints{background-color:var(--form-checkpoints-background-color);border-radius:var(--form-input-border-radius);margin-top:var(--form-component-spacing);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{align-items:baseline;color:var(--form-checkpoint-color);display:flex;flex-direction:column;font:var(--form-checkpoint-font);gap:4px;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:4px 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;margin-top:-3px;width:20px}.psg-reg-form .checkpoints ul li:after{background-color:var(--form-checkpoint-icon-color);content:"";height:20px;margin-top:-3px;-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;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:-1px}.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:.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:.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:inset 0 0 0 1000px #fff;-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}@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);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:url(../svg/icon-check.svg);mask-image:url(../svg/icon-check.svg);-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{position:relative}.psg-reg-form .gender-select .form-grid{grid-auto-flow:column}.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 .form-error{grid-column:full}.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-color:-1px}.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:has(input[type=radio]){grid-column:left}.psg-reg-form .gender-select .form-input.radio:has(input[type=checkbox]){grid-column:right}.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-block: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;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{background-color:var(--form-sso-background-color);border-radius:var(--form-submit-border-radius);color:var(--form-sso-color);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-text-color);font:var(--form-terms-font);margin-block:var(--form-component-spacing);padding:0;text-align:center}.psg-reg-form .terms a{color:inherit;text-decoration:underline}.psg-reg-form .discount,.psg-reg-form .stoerer{display:none}

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