.demo-promo[data-astro-cid-t5pyqlev]{background:#ee8031;min-width:0;position:relative;overflow:hidden}.promo-announcement[data-astro-cid-t5pyqlev]{z-index:1;width:51%;height:auto;position:absolute;top:15.8889%;left:8.1%}.promo-mascot[data-astro-cid-t5pyqlev]{z-index:2;width:76%;max-width:none;height:auto;position:absolute;top:15.5556%;left:25%}@media (width<=1023px){.demo-promo[data-astro-cid-t5pyqlev]{height:44vw;min-height:340px;max-height:460px}.promo-announcement[data-astro-cid-t5pyqlev]{width:45%;top:12%;left:7%}.promo-mascot[data-astro-cid-t5pyqlev]{width:60%;top:-6%;left:43%}}@media (width<=480px){.demo-promo[data-astro-cid-t5pyqlev]{min-height:300px}.promo-announcement[data-astro-cid-t5pyqlev]{width:56%;top:12%;left:6%}.promo-mascot[data-astro-cid-t5pyqlev]{width:95%;top:15%;left:24%}}.registration-panel[data-astro-cid-3ru5wul6]{background:#fff;flex-direction:column;align-items:center;min-width:0;padding:clamp(36px,9vh,81px) 32px 36px;display:flex}.brand-link[data-astro-cid-3ru5wul6]{width:216px;max-width:65%;line-height:0;display:block}.brand-link[data-astro-cid-3ru5wul6] img[data-astro-cid-3ru5wul6]{width:100%;height:auto;display:block}.registration-title[data-astro-cid-3ru5wul6]{white-space:nowrap;color:#ff7b00;justify-content:center;align-items:center;gap:6px;margin:clamp(44px,8.66667vh,78px) 0 0;font-size:clamp(13px,1.0625vw,17px);font-weight:700;line-height:31px;display:flex}.registration-title[data-astro-cid-3ru5wul6] strong[data-astro-cid-3ru5wul6]{color:#fff;background:#14364f;padding-inline:6px;font-weight:700}.registration-form[data-astro-cid-3ru5wul6]{width:400px;max-width:calc(100% - 8px);margin-top:clamp(24px,3.44444vh,31px);transform:translate(4px)}.registration-fields[data-astro-cid-3ru5wul6]{border:0;min-width:0;margin:0;padding:0}.field-list[data-astro-cid-3ru5wul6]{gap:clamp(18px,2.66667vh,24px);display:grid}.field-group[data-astro-cid-3ru5wul6]{min-width:0}.field-group[data-astro-cid-3ru5wul6] input[data-astro-cid-3ru5wul6]{color:#14364f;outline-offset:3px;background:#edf2f8;border:0;border-radius:30px;width:100%;height:clamp(50px,6.55556vh,59px);padding:0 30px;font:500 14px/1.5 Montserrat,sans-serif;display:block}.field-group[data-astro-cid-3ru5wul6] input[data-astro-cid-3ru5wul6]::placeholder{color:#708798;opacity:1}.field-group[data-astro-cid-3ru5wul6] input[data-astro-cid-3ru5wul6]:autofill{box-shadow:inset 0 0 0 100px #edf2f8}.field-group[data-astro-cid-3ru5wul6] input[data-astro-cid-3ru5wul6][aria-invalid=true]{box-shadow:inset 0 0 0 2px #b63425}.field-error[data-astro-cid-3ru5wul6]{color:#a42d21;margin:6px 18px 0;font-size:12px;line-height:1.5;display:block}.policy-group[data-astro-cid-3ru5wul6]{margin-top:32px}.policy-label[data-astro-cid-3ru5wul6]{color:#98aab7;cursor:pointer;align-items:center;gap:12px;min-height:28px;padding-left:4px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.policy-label[data-astro-cid-3ru5wul6] input[data-astro-cid-3ru5wul6]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#edf2f8;border:1.5px solid #9fafbd;border-radius:7px;flex:0 0 28px;place-content:center;width:28px;height:28px;margin:0;display:grid}.policy-label[data-astro-cid-3ru5wul6] input[data-astro-cid-3ru5wul6]:checked{background:#14364f;border-color:#14364f}.policy-label[data-astro-cid-3ru5wul6] input[data-astro-cid-3ru5wul6]:checked:before{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:7px;height:12px;transform:rotate(45deg)translateY(-1px)}.policy-label[data-astro-cid-3ru5wul6] input[data-astro-cid-3ru5wul6][aria-invalid=true]{border-color:#b63425}.policy-label[data-astro-cid-3ru5wul6] a[data-astro-cid-3ru5wul6]{color:inherit;text-decoration:none}.policy-label[data-astro-cid-3ru5wul6] a[data-astro-cid-3ru5wul6]:hover{text-underline-offset:3px;text-decoration:underline}.submit-button[data-astro-cid-3ru5wul6]{color:#fff;cursor:pointer;background:#14364f;border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:calc(100% - 5px);min-height:52px;margin-top:24px;padding:10px 16px;font:800 24px/1.3 Montserrat,sans-serif;display:flex}.submit-button[data-astro-cid-3ru5wul6]:hover:not(:disabled){background:#214c62}.submit-button[data-astro-cid-3ru5wul6]:disabled{cursor:default}.submit-button[data-astro-cid-3ru5wul6][aria-busy=true]{cursor:wait}.button-spinner[data-astro-cid-3ru5wul6]{border:2px solid #ffffff60;border-top-color:#fff;border-radius:50%;width:19px;height:19px;animation:.7s linear infinite demo-spin}.form-feedback[data-astro-cid-3ru5wul6]{overflow-wrap:anywhere;border-radius:12px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.6}.form-feedback[data-astro-cid-3ru5wul6][data-state=error]{color:#8e271c;background:#fff1ee;border:1px solid #edc1b9}.form-feedback[data-astro-cid-3ru5wul6][data-state=success]{color:#17394c;background:#eaf4ed;border:1px solid #c3ddca}.noscript-notice[data-astro-cid-3ru5wul6]{color:#17394c;font-size:14px;line-height:1.6}[data-astro-cid-3ru5wul6][hidden]{display:none!important}@keyframes demo-spin{to{transform:rotate(360deg)}}@media (width<=1023px){.registration-panel[data-astro-cid-3ru5wul6]{padding:40px 24px 48px}.registration-title[data-astro-cid-3ru5wul6]{margin-top:40px;font-size:clamp(13px,2.2vw,17px)}.registration-form[data-astro-cid-3ru5wul6]{max-width:100%;margin-top:31px;transform:none}.field-group[data-astro-cid-3ru5wul6] input[data-astro-cid-3ru5wul6]{height:59px}.field-list[data-astro-cid-3ru5wul6]{gap:24px}}@media (width<=380px){.registration-title[data-astro-cid-3ru5wul6]{gap:4px;font-size:12px}.policy-label[data-astro-cid-3ru5wul6]{gap:10px;font-size:12px}.field-group[data-astro-cid-3ru5wul6] input[data-astro-cid-3ru5wul6]{padding-inline:24px}}@media (prefers-reduced-motion:reduce){.button-spinner[data-astro-cid-3ru5wul6]{animation:none}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-500.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-800.woff2)format("woff2")}.demo-registration-page,.demo-registration-page *,.demo-registration-page :before,.demo-registration-page :after{box-sizing:border-box}.wp-site-blocks:has(>.demo-registration-page){flex-direction:column;min-height:100svh;display:flex}.wp-site-blocks:has(>.demo-registration-page)>header{flex-shrink:0}.demo-registration-page{color:#14364f;background:#fff;flex:1;grid-template-columns:62.5% 37.5%;width:100%;max-width:none;margin:0;font-family:Montserrat,sans-serif;line-height:1.5;display:grid}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo-registration-page :focus-visible{outline-offset:4px;outline:3px solid #d16a1c}@media (width<=1023px){.demo-registration-page{grid-template-columns:minmax(0,1fr)}}
