.mod_magic_login{position:relative;padding-block:clamp(4.5rem,3.1047rem + 4.6512vw,7.5rem);background-color:#fcfbf6}.mod_magic_login .inside{width:clamp(87.75rem,22.4656rem + 69.084vw,133rem);max-width:93vw;margin-inline:auto}.mod_magic_login .login-pending{max-width:46ch;margin-inline:auto}.mod_magic_login .login-content{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:40px;max-width:58rem;padding:40px clamp(1.5rem,1.2674rem + 0.7752vw,2rem) clamp(1.5rem,1.2674rem + 0.7752vw,2rem) clamp(1.5rem,1.2674rem + 0.7752vw,2rem);margin-inline:auto;border-radius:20px;background-color:#f0ece2}@media only screen and (max-width: 719.98px){.mod_magic_login .login-content{grid-template-columns:1fr}}.mod_magic_login .login-headline{font-size:clamp(1.625rem,1.4506rem + 0.5814vw,2rem);line-height:1.07;color:#36332c;margin-bottom:clamp(1.25rem,1.1337rem + 0.3876vw,1.5rem)}.mod_magic_login .login-headline em,.mod_magic_login .login-headline i{letter-spacing:1%}.mod_magic_login .login-text{font-size:clamp(1rem,0.9419rem + 0.1938vw,1.125rem)}.mod_magic_login form{display:flex;flex-direction:column;gap:1rem;padding-top:clamp(1.25rem,1.1337rem + 0.3876vw,1.5rem)}@media only screen and (max-width: 719.98px){.mod_magic_login form{padding-top:0}}.mod_magic_login input{padding:1.1875rem clamp(1.25rem,1.1337rem + 0.3876vw,1.5rem);border:1px solid #948a81;border-radius:8px;background-color:rgba(0,0,0,0)}.mod_magic_login input::placeholder{font-weight:500;color:#756960}.mod_magic_login button{align-self:flex-start}