.registration{width:100%}.registration__heading{font-family:var(--font-uncage),sans-serif;text-align:center;font-size:1.7rem;font-weight:500;line-height:39px}@media only screen and (max-width:767px){.registration__heading{font-size:1.125rem;line-height:19.3px}}.registration-form{flex-direction:column;justify-content:center;align-items:center;gap:30px;margin-top:20px;display:flex}@media only screen and (max-width:767px){.registration-form{gap:20px;margin-top:15px}}.registration-form__fields{flex-direction:column;justify-content:center;align-items:center;gap:30px;width:60%;display:flex}@media only screen and (max-width:767px){.registration-form__fields{gap:20px;width:100%}}.registration__field-validation{font-family:var(--font-uncage),sans-serif;color:#ff5c5f;padding-left:5px;font-size:.875rem;font-weight:400;line-height:16px}.registration-form__submit-btn{width:60%;height:45px;font-family:var(--font-uncage),sans-serif;color:#fcfdff;cursor:pointer;justify-content:center;align-items:center;gap:none;background:#262525;border:none;border-radius:10px;flex-direction:row;font-size:1rem;font-weight:500;line-height:19.2px;display:flex}@media only screen and (max-width:767px){.registration-form__submit-btn{width:100%}}.registration-form__policy{width:50%;font-family:var(--font-uncage),sans-serif;color:#262525;text-align:center;margin:15px auto 0;font-size:.75rem;line-height:16px}@media only screen and (max-width:767px){.registration-form__policy{width:100%}}.registration-form__policy a{color:#ff5c5f}.registration__divider{background:#e6e6e6;width:100%;height:1px;margin:25px 0}.registration-form__login{width:60%;margin:0 auto}@media only screen and (max-width:767px){.registration-form__login{width:100%}}.loader{--mask:radial-gradient(12px at left 15px top 50%,#0000 95%,#000),radial-gradient(12px at center,#0000 95%,#000),radial-gradient(12px at right 15px top 50%,#0000 95%,#000);width:100px;-webkit-mask:var(--mask);-webkit-mask:var(--mask);mask:var(--mask);-webkit-mask-composite:source-in;background:radial-gradient(farthest-side,#fff 98%,#0000) 50%/30px 100% no-repeat;animation:1s infinite alternate l2;display:grid;-webkit-mask-composite:source-in;mask-composite:intersect}.loader:before,.loader:after{content:"";aspect-ratio:1;background:#fff;border-radius:50%;grid-area:1/1;height:30px}.loader:after{margin-left:auto}@keyframes l2{to{width:50px}}
