.emailInputForm{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.emailInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:280px;font-size:16px;padding:12px 16px;background:var(--background-object);border:1px solid var(--foreground-disabled);box-shadow:var(--soft-box-shadox);border-radius:25px;&:focus{outline:none}&:focus:valid{border:1px solid green}&:not(:focus):valid{border:1px solid green}&:focus:invalid{border:1px solid red}&:placeholder-shown{border:1px solid var(--foreground-disabled)}}@media screen and (min-width:576px){.emailInputForm{flex-direction:row;align-items:center;gap:32px}.emailInput{font-size:18px;padding:12px 24px;width:250px}}.textInputAreaForm{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:stretch;gap:16px}.textInputArea{box-sizing:border-box;width:100%;font-size:16px;padding:16px 24px;background:var(--background-object);border:1px solid var(--foreground-disabled);box-shadow:var(--soft-box-shadox);border-radius:25px;&:focus{outline:none}&:focus:valid{border:1px solid green}&:not(:focus):valid{border:1px solid green}&:focus:invalid{border:1px solid red}&:placeholder-shown{border:1px solid var(--foreground-disabled)}}@media screen and (min-width:576px){.textInputAreaForm{gap:32px}.textInputArea{padding:16px 24px}}.form,.formContent{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:stretch}.form{gap:32px}.buttonFrame{align-self:stretch;padding:32px 0 0}.buttonFrame,.submitButton{display:flex;flex-direction:column;justify-content:center;align-items:center}.submitButton{background:var(--accent);color:var(--light-theme-foreground);text-decoration:none;width:80%;height:54px;font-size:20px;font-weight:700;border-radius:32px;border:none;box-shadow:var(--soft-box-shadow);cursor:pointer}.submitButton:hover{transform:scale(1.1);transition:.35s}@media screen and (min-width:576px){.submitButton{width:320px}}.spinner-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%}.loader{color:var(--accent);font-size:45px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;position:relative;transform:translateZ(0);animation:mltShdSpin 1.7s ease infinite,round 1.7s ease infinite}@keyframes mltShdSpin{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}