.custom-alert{background:#f35456;border-radius:8px;color:#202239;flex-direction:row;font-family:Proxima Nova;font-size:18px;font-style:normal;font-weight:100;gap:16px;justify-content:space-between;line-height:24px;margin-bottom:16px;padding:4px 12px}.custom-alert,.custom-alert-text{align-items:center;display:flex}.custom-alert a{color:#202239;font-family:proximanova-semibold;font-weight:100;text-decoration:underline}.custom-alert button{background:none;border:none;font-size:24px;padding:8px}.regular-typography{color:#62647a;font-family:Proxima Nova;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.registration-submitted{color:#000;font-family:proximanova-light;font-size:20px;font-style:normal;font-weight:300;line-height:28px;text-align:center}.registration-submitted--review{color:#62647a;font-family:proximanova-light;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.error-text{color:#d92b2f;font-family:Proxima Nova;font-weight:400;line-height:20px}.bold-label,.error-text{font-size:14px;font-style:normal}.bold-label{color:#202239;font-family:proximanova-semibold;font-weight:200;letter-spacing:1px;line-height:24px;text-transform:uppercase}.text-input-wrapper{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:0}.text-input-label{color:#202239;flex:none;flex-grow:0;font-size:14px;font-style:normal;font-weight:100;letter-spacing:1px;line-height:24px;margin-bottom:0;order:0;text-transform:uppercase}.text-input-inner-wrapper{align-self:stretch;flex:none;flex-grow:1;order:2;position:relative}.text-input-inner-wrapper .error-icon{bottom:2px;pointer-events:none;position:absolute;right:10px}.text-input{align-self:stretch;background:#fcfdff;border:1px solid rgba(172,170,201,.5);border-radius:3px;box-sizing:border-box;color:#202239;flex:none;flex-grow:1;font-size:18px;font-style:normal;font-weight:400;height:48px;line-height:24px;order:1;padding:0 16px;width:100%}.text-input--disabled{background:#efefef;color:rgba(32,34,57,.5)}.text-input--error{border:2px solid #d72e35}.text-input-error-message{height:20px;order:2;position:relative}.text-input-error-message span{vertical-align:top}.registration-button{align-items:center;background:radial-gradient(95.86% 61.22% at 26.96% 100%,#4c71c6 0,#002b86 100%),#fff;border:none;border-radius:4px;box-shadow:inset 0 -4px 4px rgba(98,100,122,.03);color:#fff;display:flex;flex:none;flex-direction:row;flex-grow:0;font-size:14px;gap:10px;justify-content:center;letter-spacing:1px;line-height:24px;margin-top:18px;order:0;padding:12px 24px;text-align:center;text-transform:uppercase}.registration-button,.section{font-style:normal;font-weight:100}.section{color:#202239;font-size:16px;line-height:31px;margin-bottom:40px;width:100%}.section-header{border-bottom:1px solid rgba(172,170,201,.5)}.section-row{margin-top:16px}.section-row,.section-text{display:flex;gap:40Px;justify-content:space-between}.section-text{margin-top:5px}.checkbox-input-wrapper{padding-top:4px}.checkbox-label{display:flex;gap:8px;margin:0}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fcfdff;border:1px solid rgba(172,170,201,.501);border-radius:4px;box-shadow:0 2px 6px rgba(208,221,253,.14);color:currentColor;display:grid;font:inherit;height:24px;margin:0;place-content:center;width:24px}input[type=checkbox]:before{background-color:#62647a;box-shadow:inset 1em 1em var(--form-control-color);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65em;transform:scale(0);transform-origin:bottom left;width:.65em}input[type=checkbox]:checked:before{transform:scale(1)}.select-input-wrapper{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:0}.select-input-label{color:#202239;flex:none;flex-grow:0;font-size:14px;font-style:normal;font-weight:100;letter-spacing:1px;line-height:24px;margin-bottom:0;order:0;text-transform:uppercase}.select-input-inner-wrapper{align-self:stretch;flex:none;flex-grow:1;order:2;position:relative}.select-input-inner-wrapper .error-icon{bottom:2px;display:flex;pointer-events:none;position:absolute;right:10px}.select-input{align-self:stretch;background:#fcfdff;border:1px solid rgba(172,170,201,.5);border-radius:3px;box-sizing:border-box;color:#202239;flex:none;flex-grow:1;font-size:18px;font-style:normal;font-weight:400;height:48px;line-height:24px;order:2;padding:0 16px;width:100%}.select-input--error{border:2px solid #d72e35}.phone-number-input-wrapper{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:0}.phone-number-input-label{color:#202239;flex:none;flex-grow:0;font-size:14px;font-style:normal;font-weight:100;letter-spacing:1px;line-height:24px;margin-bottom:0;order:0;text-transform:uppercase}.phone-number-input-inner-wrapper{align-self:stretch;flex:none;flex-grow:1;order:2;position:relative}.phone-number-input-inner-wrapper .error-icon{bottom:2px;pointer-events:none;position:absolute;right:10px}.phone-number-input{align-self:stretch;background:#fcfdff;border:1px solid rgba(172,170,201,.5);border-radius:3px;box-sizing:border-box;color:#202239;flex:none;flex-grow:1;font-size:18px;font-style:normal;font-weight:400;height:48px;line-height:24px;order:1;padding:0 16px;width:100%}.phone-number-input--error{border:2px solid #d72e35}.phone-number-input-error-message{height:20px;order:2;position:relative}.phone-number-input-error-message span{vertical-align:top}.form-signin{align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-grow:0;order:1;padding:40px;width:100%}.submit-complete-wrapper{padding:40px;text-align:center}.submit-complete-wrapper a{border-bottom:1px solid #4c71c6;color:#4c71c6;text-decoration:none}.submit-complete-review{border-top:1px solid #cecddd;margin-top:24px;padding-top:24px;text-align:left}.submit-complete-review button{background:inherit;border:none;border-bottom:2px solid #4c71c6;color:#4c71c6;font-family:proximanova-semibold;padding:0}.submit-complete-email{margin-top:18px}.submit-complete-email div{margin-top:4px}body,html{height:100%}body{background-color:#f5f5f5;display:-ms-flexbox;display:flex;font-family:Proxima Nova;font-weight:100}#page{overflow-y:scroll;padding:40px;width:100%}.app-wrapper{align-items:flex-start;background:#fff;border-radius:20px;box-shadow:0 10px 18px rgba(66,82,121,.09);display:flex;flex:none;flex-direction:column;flex-grow:0;margin:40px auto;order:0;width:750px}
/*# sourceMappingURL=index.b10faa5d21f67b20e884.css.map*/