:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth{--regio-auth-forest:#164c3c;--regio-auth-green:#17694e;--regio-auth-ink:#19382d;--regio-auth-muted:#5c7167;--regio-auth-line:#d8e6df;box-sizing:border-box;width:100%;max-width:640px;margin:30px auto 48px;padding:clamp(24px,4vw,42px);background:#fff;border:1px solid var(--regio-auth-line);border-radius:19px;box-shadow:0 16px 44px rgb(20 67 48 / .08);color:var(--regio-auth-ink);font-size:16px;line-height:1.65}.regio-unified-auth,.regio-unified-auth *,.regio-unified-auth *::before,.regio-unified-auth *::after{box-sizing:border-box}:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth h2{color:var(--regio-auth-ink)!important;font-size:clamp(22px,3vw,26px);font-weight:750;letter-spacing:-.35px;line-height:1.25;margin:0 0 13px}:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth p,:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth .regio-service-auth-help{color:var(--regio-auth-muted)!important;font-size:15.5px;line-height:1.65;margin:0 0 19px;overflow-wrap:break-word}.regio-unified-auth p strong{color:var(--regio-auth-ink)}:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth :is(.regio-service-auth-tabs,.regio-organizer-tabs,.regio-excursion-tabs){display:flex;gap:5px;margin:0 0 30px;padding:5px;background:#f0f6f2;border:1px solid var(--regio-auth-line);border-radius:12px}:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth :is(.regio-service-auth-tabs,.regio-organizer-tabs,.regio-excursion-tabs) button{flex:1;min-width:0;min-height:45px;margin:0;padding:10px 14px;background:transparent!important;border:0;border-radius:9px;box-shadow:none;color:var(--regio-auth-forest)!important;-webkit-text-fill-color:var(--regio-auth-forest)!important;font-size:15px;font-weight:700;line-height:1.3;cursor:pointer;transition:background .15s,color .15s}:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth :is(.regio-service-auth-tabs,.regio-organizer-tabs,.regio-excursion-tabs) button[aria-selected="true"]{background:var(--regio-auth-forest)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 3px 9px rgb(22 76 60 / .18)}.regio-unified-auth :is(.regio-service-auth-tabs,.regio-organizer-tabs,.regio-excursion-tabs) button:hover:not([aria-selected="true"]){background:#e1eee6!important}.regio-unified-auth :is([data-service-panel],[data-organizer-panel],[data-excursion-panel])[hidden]{display:none!important}:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth label{display:block;color:var(--regio-auth-ink)!important;font-size:15px;font-weight:650;line-height:1.55;margin:0 0 20px}:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]){display:block;width:100%!important;max-width:100%;min-height:49px;margin:7px 0 0;padding:12px 14px;border:1px solid #bed7ca;border-radius:10px;background:#f7fbf8!important;color:var(--regio-auth-ink)!important;-webkit-text-fill-color:var(--regio-auth-ink)!important;font-family:inherit;font-size:16px;line-height:1.4;box-shadow:none}:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth input:not([type="checkbox"]):not([type="hidden"]):not([type="submit"]):focus{background:#fff!important;border-color:var(--regio-auth-green)!important;outline:3px solid rgb(33 123 88 / .14);outline-offset:0}.regio-unified-auth input:-webkit-autofill,.regio-unified-auth input:-webkit-autofill:hover,.regio-unified-auth input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #f7fbf8 inset!important;-webkit-text-fill-color:#19382d!important;caret-color:#19382d!important}:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth form p{margin:0 0 20px}:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth :is(.login-remember label,.regio-service-check,.regio-organizer-privacy,.regio-excursion-privacy){display:grid!important;grid-template-columns:19px minmax(0,1fr);column-gap:12px;align-items:start;margin:16px 0 20px;font-size:14.5px;font-weight:450;line-height:1.65;cursor:pointer}.regio-unified-auth :is(.login-remember label,.regio-service-check,.regio-organizer-privacy,.regio-excursion-privacy)>span{display:block;min-width:0;overflow-wrap:break-word}:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth input[type="checkbox"]{display:block;justify-self:start;width:19px!important;min-width:19px;height:19px!important;margin:3px 0 0!important;padding:0;accent-color:var(--regio-auth-green);cursor:pointer}:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth :is(button[type="submit"],input[type="submit"]){display:block;width:100%;min-height:51px;margin:4px 0 0;padding:12px 18px;background:var(--regio-auth-green)!important;border:1px solid var(--regio-auth-green)!important;border-radius:10px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px;font-weight:750;line-height:1.35;cursor:pointer;box-shadow:0 5px 14px rgb(25 105 76 / .15)}:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth :is(button[type="submit"],input[type="submit"]):hover{background:var(--regio-auth-forest)!important;border-color:var(--regio-auth-forest)!important}:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth a{color:#11664b!important;-webkit-text-fill-color:#11664b!important;font-weight:600;text-decoration:underline;text-underline-offset:3px}.regio-unified-auth :is(button,a,summary,input):focus-visible{outline:3px solid #80c9a5;outline-offset:3px}:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth :is(.regio-service-message,.regio-organizer-note,.regio-excursion-note){margin:0 0 21px;padding:14px 17px;background:#eaf6f0;border:1px solid #cee6d8;border-radius:11px;color:var(--regio-auth-forest)!important;font-size:14.5px;line-height:1.55;font-weight:550}.regio-unified-auth details{margin-top:23px;padding-top:18px;border-top:1px solid var(--regio-auth-line)}.regio-unified-auth details summary{cursor:pointer;color:var(--regio-auth-forest);font-weight:700;font-size:15px}.regio-unified-auth details[open] summary{margin-bottom:15px}.regio-unified-auth .regio-service-hp,.regio-unified-auth .regio-organizer-honeypot,.regio-unified-auth .regio-excursion-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:650px){:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth{max-width:none;margin:20px auto 34px;padding:26px;border-radius:16px}}@media(max-width:480px){:is(.regio-service-auth.regio-service-registration,.regio-organizer-auth,.regio-excursion-auth).regio-unified-auth{margin:14px auto 28px;padding:20px 17px;border-radius:14px}.regio-unified-auth h2{font-size:22px}.regio-unified-auth :is(.regio-service-auth-tabs,.regio-organizer-tabs,.regio-excursion-tabs){margin-bottom:23px}}@media(prefers-reduced-motion:reduce){.regio-unified-auth *{transition:none!important}}