#auth-modal .registration-flow{padding-bottom:36px;color:#123f43}.registration-heading{margin:0 2px 24px;color:#fff}.registration-heading>p{margin:0 0 8px;color:#b9ddd7;font-size:11px;font-weight:900;letter-spacing:1.7px;opacity:1}.registration-heading h1{margin:0!important;color:#fff!important;font-size:34px!important;line-height:1.08!important;letter-spacing:-1px!important;opacity:1}.registration-heading>span{display:block;margin-top:9px;color:#f0f7f5;font-size:14px;line-height:1.45;opacity:1}.registration-type-list{display:grid;gap:12px;padding:20px;border-radius:28px;background:#fff;box-shadow:0 12px 38px #0a35331c}.registration-type-list>button{width:100%;display:grid;grid-template-columns:48px 1fr 20px;align-items:center;gap:12px;padding:17px 14px;border:1px solid #dce7e3;border-radius:18px;background:#fff;color:#103f43;text-align:left;opacity:1}.registration-type-list>button>b{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#e7f4ef;color:#0d675b;font-size:22px}.registration-type-list>button div{display:flex;flex-direction:column;gap:4px}.registration-type-list>button strong{color:#123f43;font-size:15px;opacity:1}.registration-type-list>button small{color:#526966;font-size:11px;line-height:1.4;opacity:1}.registration-type-list>button i{font-style:normal;font-size:27px;color:#607773}.registration-login{display:block;margin:18px auto 0;border:0;background:transparent;color:#eaf4f2;font-size:13px;padding:10px;opacity:1}.registration-login strong{color:#fff}.registration-back{width:40px;height:40px;margin:0 0 12px;border:1px solid #ffffff70;border-radius:50%;background:#ffffff18;color:#fff;font-size:22px}.registration-flow #registration-form{display:flex;flex-direction:column;gap:16px;padding:24px 20px;border-radius:28px;background:#fff;box-shadow:0 12px 38px #0a35331c;color:#123f43}.registration-flow #registration-form label{display:block;color:#163f42;font-size:13px;font-weight:800;opacity:1}.registration-flow #registration-form input,.registration-flow #registration-form select,.registration-flow #registration-form textarea{display:block;width:100%;margin-top:7px;border:1px solid #cbd9d5;border-radius:14px;background:#fff;color:#103f43;font:inherit;font-weight:500;outline:0;opacity:1}.registration-flow #registration-form input::placeholder,.registration-flow #registration-form textarea::placeholder{color:#718480;opacity:1}.registration-flow #registration-form input,.registration-flow #registration-form select{height:53px;padding:0 14px}.registration-flow #registration-form textarea{min-height:120px;padding:13px 14px;resize:vertical;line-height:1.45}.registration-flow #registration-form input:focus,.registration-flow #registration-form select:focus,.registration-flow #registration-form textarea:focus{border-color:#3f7e76;box-shadow:0 0 0 3px #dceeea}.registration-flow #registration-form label>small,.registration-flow [data-cep-status]{display:block;margin-top:6px;color:#5f7470;font-size:10px;font-weight:600;line-height:1.35;opacity:1}.registration-password{position:relative}.registration-password input{padding-right:48px!important}.registration-password button{position:absolute;right:7px;top:13px;width:38px;height:38px;border:0;border-radius:50%;background:#eef5f3;color:#46635f}.registration-divider{margin:8px -4px 1px;padding:18px 4px 0;border-top:1px solid #dce7e4}.registration-divider strong{display:block;color:#0d514d;font-size:16px;opacity:1}.registration-divider span{display:block;margin-top:4px;color:#60736f;font-size:11px;line-height:1.4;opacity:1}.registration-address-row{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:10px}.registration-location{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:10px}.registration-flow #registration-form .primary{width:100%;height:55px;margin-top:5px;border:0;border-radius:15px;background:#ef7724;color:#fff;font-size:15px;font-weight:850;opacity:1}.registration-flow #registration-form .primary:disabled{opacity:.65}.registration-flow .form-error{min-height:17px;margin:0;color:#a52f27;font-size:12px;font-weight:750;opacity:1}.registration-terms{margin:0;text-align:center;color:#647773;font-size:10px;line-height:1.45;opacity:1}.registration-loading{padding:12px;color:#536b67;font-size:12px;opacity:1}@media(max-width:360px){.registration-address-row{grid-template-columns:1fr}.registration-location{grid-template-columns:minmax(0,1fr) 72px}}@media(min-width:701px){.registration-heading h1{font-size:40px!important}.registration-flow #registration-form,.registration-type-list{padding:28px 32px}}