.InputEmail{width:100%}.InputEmail-control{flex-direction:column;display:flex;position:relative}.InputEmail-input{width:100%;height:60px;font-family:var(--font-text);border:.3px solid var(--color-primary);background:var(--color-white);font-size:var(--desktop-m);border-radius:4px;outline:none;align-items:center;padding:15.5px 14px;transition:border-color .2s;display:flex}.InputEmail-input:focus{border:1.5px solid rgb(from var(--color-primary)r g b/.38)}.InputEmail-input.is-invalid{border-color:var(--color-red)}@media only screen and (max-width:768px){.InputEmail-input{padding-left:11.27px}}.InputEmail-label{font-family:var(--font-text);font-size:var(--desktop-m);font-weight:var(--font-weight-light);color:var(--color-black);pointer-events:none;background:0 0;transition:all .2s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}@media only screen and (max-width:768px){.InputEmail-label{left:11.27px}}.InputEmail-required{color:var(--color-red);font-family:var(--font-text);font-size:var(--text-desktop-m);font-weight:var(--font-weight-light)}.InputEmail-input:focus+.InputEmail-label,.InputEmail-input:not(:placeholder-shown)+.InputEmail-label{font-size:var(--text-desktop-m);background:var(--color-white);color:var(--color-primary);padding:0 2px;top:0;left:12px;transform:translateY(-50%)}@media only screen and (max-width:768px){.InputEmail-input:focus+.InputEmail-label,.InputEmail-input:not(:placeholder-shown)+.InputEmail-label{left:10px}}
