@import "https://fonts.googleapis.com/css2?family=Ubuntu&display=swap";
:root{font-family:Ubuntu,Arial,Helvetica,sans-serif}html,body{max-width:100vw;line-height:25px}h1{text-align:center;opacity:1;font-size:26px;font-weight:500;line-height:30pt}button.close{float:right;background:url(../media/211652_close_icon.6fb6a1bc.svg) 50%/75% no-repeat;border:0;width:2.5em;height:2.5em;position:relative;top:-15px}p{font-size:12pt}p.debug{display:none}p.passwordLabel{text-align:left}input,button{appearance:none;line-height:2em}div.loadingSpinner{justify-content:center;width:90%;display:flex;position:absolute;top:40%}div.loadingSpinner img{width:40%}.loadingSpinner{filter:brightness(0)saturate()invert(82%)sepia(4%)saturate(5160%)hue-rotate(94deg)brightness(91%)contrast(69%)}.field-wrapper{width:calc(100% - 18px)-18px;background-color:#fff;border:1px solid #000;border-radius:15px;margin-top:11px;margin-bottom:16px;padding:8px 16px;position:relative}.field-wrapper.validationError{border-color:#d70000}.field-wrapper label{font-weight:700;font-style:Bold;letter-spacing:0;background-color:#fff;border-radius:5px;padding:0 6px;font-size:12px;line-height:22.53px;position:absolute;top:-12px;left:14px}.field-wrapper.validationError label{color:#fff;background-color:#d70000}.field-wrapper input[type=text],input[type=email],input[type=password]{width:100%;font-weight:800;font-style:ExtraBold;letter-spacing:0;appearance:none;box-sizing:border-box;vertical-align:middle;-webkit-text-size-adjust:100%;background-color:#0000;border:0;border-radius:0;outline:none;padding:5px;font-size:16px;line-height:28px}.field-wrapper select{appearance:none;width:100%;font-weight:800;font-style:ExtraBold;letter-spacing:0;background-color:#0000;background-image:url("data:image/svg+xml, %3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_2249_1983)%22%3E%3Cpath%20d%3D%22M16%200H6C2.13401%200%200%202.13401%200%206V16C0%2019.866%202.13401%2022%206%2022H16C19.866%2022%2022%2019.866%2022%2016V6C22%202.13401%2019.866%200%2016%200Z%22%20fill%3D%22%23000000%22%2F%3E%3Cpath%20d%3D%22M16.5%208.5L11%2013.5L5.5%208.5%22%20stroke%3D%22white%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_2249_1983%22%3E%3Crect%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");background-position:right 10px center;background-repeat:no-repeat;border:none;padding:5px;font-size:16px;line-height:28px}.field-wrapper select:focus,input:focus{outline:none}.field-wrapper-no-border{width:calc(100% - 18px)-18px;background-color:#0000;border:1px solid #0000;flex:1;padding:8px 16px;position:relative}.field-wrapper-no-border p.label{font-size:12px;font-weight:700}.field-wrapper-no-border p.value{letter-spacing:0;font-weight:800;line-height:28px}.field-wrapper-no-border p.description{letter-spacing:0;margin-top:-11px;font-size:12px;font-weight:500;line-height:17.5px}div.pageContainer button{width:275px;height:60px;font-size:16px;font-weight:700;line-height:22.53px;font-style:Bold;letter-spacing:0;text-align:center;vertical-align:middle;color:#fff;background-color:#000;border:0;border-radius:30px;margin-top:11px;margin-bottom:16px}div.pageContainer button:disabled{color:#000;background-color:#f5f5f5}p.terms{text-align:center;font-size:12px}div.signupFormContainer{background-color:#fff;border-radius:20px;flex-direction:column;max-width:482px;min-height:calc(100% - 88px);margin:auto;padding:36px;display:flex;position:relative}div.signupForm{flex-direction:column;flex:1;min-height:100%;display:flex}div.flexRow{flex-direction:row;align-content:stretch;column-gap:15px;width:100%;display:flex}.flexLast{flex-direction:column;flex-grow:100;justify-content:flex-end;align-items:flex-end;display:flex}.flexLast div{flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;max-height:250px;display:flex}.signupTitle{font-weight:800;font-style:ExtraBold;letter-spacing:0;margin-bottom:12px;font-size:22px;line-height:44px}.signupTitle .subTitle{font-weight:600;font-style:SemiBold;font-size:20px}.selectedPartnerMessage{font-weight:700;font-style:Bold;letter-spacing:0;border-radius:5px;padding:8px 16px;font-size:16px;line-height:44px}.validationMessage{color:#d70000;margin:0 22px}.validationMessage .title{font-size:14px}.validationMessage ul{margin-top:0}.validationMessage li{font-size:11px;font-weight:700}p{letter-spacing:0;font-size:14px;font-weight:500;line-height:17.5px}div.infoPane h1{letter-spacing:0;margin-bottom:40px;font-size:32px;line-height:46.87px}div.infoPane p{letter-spacing:0;font-size:16px;font-weight:700;line-height:28.16px}div.infoPane img{width:100%;margin-top:20%;margin-bottom:15%}div.signUpFormPaneContainer{border-radius:40px;width:55%;min-height:700px;padding:56px}div.infoPaneContainer{border-radius:40px;flex:1;width:45%;min-height:700px;padding:56px}div.signUpFormPane{max-width:482px;height:100%;max-height:500px;margin:70px auto}img.mobileLogo{display:none}div.pageContainer{width:100vw;max-width:1440px;height:calc(100vh - 80px);margin:40px auto;display:flex}@media (max-width:1000px){div.signupFormContainer{min-height:auto;padding:24px}div.pageContainer{margin:0;flex-direction:column!important;width:100%!important;height:auto!important;min-height:100vh!important}body{margin:0}div.signUpFormPaneContainer{height:auto;min-height:auto;margin-bottom:0;padding:10px;width:calc(100% - 20px)!important}div.signUpFormPane{height:auto;max-height:none;margin-top:0}div.infoPaneContainer{display:none}img.mobileLogo{margin:auto;display:block}}p.subtitle{font-size:25px;font-weight:600}div.QRContainer{justify-content:center;gap:30px;display:flex}div.pageContainerFullWidth{width:100vw;max-width:1440px;height:calc(100vh - 80px);margin:auto auto 40px}p.backlink{margin-left:32px}p.backlink a{text-decoration:none}section.pageTitle{color:#fff;border-radius:32px;align-items:center;width:calc(100% - 80px);height:86px;padding:32px 40px;display:flex}section.pageContents{background-color:#fff;border-radius:32px;width:calc(100% - 64px);padding:32px}section.pageContents div.widthRestrict{max-width:1024px;margin:auto}section.pageContents h1.pageTitle{font-size:48px;font-weight:800}div.pageContainerFullWidth h1,h2,h3{text-align:left}div.pageContainerFullWidth p,li{font-size:16px;line-height:24px}section.contentsList{color:#fff;background-color:#008988;border-radius:40px;flex-flow:wrap;row-gap:8px;width:calc(100% - 96px);margin-bottom:24px;margin-left:auto;margin-right:auto;padding:40px 48px;display:flex}section.contentsList a{color:#fff;min-width:33%;font-weight:600;text-decoration:none;display:block}button.collapse{cursor:pointer;text-align:left;background:0 0;border-radius:8px;align-items:center;width:100%;margin-top:8px;padding:0 0 0 16px;display:flex}button.collapse h2{width:100%}button.collapse h2:before{float:right;height:100%;margin-right:20px}button.collapse[aria-expanded=false] h2:before{content:"+"}button.collapse[aria-expanded=true] h2:before{content:"-"}article[aria-hidden=true]{display:none}article[aria-hidden=false]{margin-left:16px;margin-right:36px;display:block}div.pageContainer button.passwordHide{color:#000;text-align:right;background-color:#0000;border:0;width:50px;margin:0;position:absolute;top:0;right:50px}
