.form-group{margin-bottom:1.5rem}@media(min-width: 768px){.form-group{margin-bottom:2rem}}.input-group{display:flex;width:100%;min-width:1px}.input-group input{border-radius:8px;flex:0 1 100%;min-width:1px;border:1px solid rgba(0,0,0,0);background-color:hsla(0,0%,100%,.1);line-height:5rem;font-size:1.4rem;font-weight:500;color:#fff;padding:0 16px}.input-group input::placeholder{font-size:1.4rem;line-height:1.4rem;font-weight:500;color:#fff;letter-spacing:-0.07px}.input-group .input-group-append .btn{height:100%;border-radius:0;font-size:1.3rem}.input-group .input-group-append .text{height:100%;display:flex;position:relative;justify-content:center;align-items:center;border:2px solid #d9d9d9;border-left:none;border-radius:0 9px 9px 0;padding:0 1rem;font-size:1.4rem;color:#a6a6a6}.input-group .input-group-append .text:before{content:"";width:1px;height:60%;top:20%;background-color:#a6a6a6;left:0;position:absolute}label{display:inline-block;font-size:1.2rem;font-weight:400;line-height:2rem;letter-spacing:-0.36px}.form-control{height:auto;line-height:5rem;flex:0 1 100%;max-width:100%;width:100%;display:block;font-size:1.4rem;border-radius:8px;padding:0 46px;background:#f9fafb;border:1px solid #d1d5db;font-weight:400;transition:.3s linear;font-family:"Inter",serif}.form-control::placeholder{opacity:1;font-weight:400;font-size:1.4rem;color:#6b7280}.form-control[type=number]{appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield}@media(min-width: 768px){.form-control[type=number]{text-align:right}}.form-control::-webkit-outer-spin-button,.form-control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-control.is-invalid{border:1px solid #c92327;box-shadow:0 0 3px #c92327}.form-control.is-valid{border:1px solid #04d967;box-shadow:0 0 3px #04d967}.form-control:focus{outline:none;border:1px solid #f2ccff}.form-control.error{border:1px solid red}.invalid-feedback{padding:1rem 0 0;color:#c92327}.error{color:#c92327;font-size:1.4rem;font-style:italic}input[type=radio],input[type=checkbox]{display:none}.label-text{font-weight:400;font-size:1.4rem;line-height:2.4rem;letter-spacing:-0.26px;color:#a6a6a6}@media(min-width: 768px){.label-text{font-size:1.6rem}}.fake-radio,.fake-checkbox{width:20px;flex:0 0 20px;height:20px;margin-right:1rem;position:relative;border-radius:50%;overflow:hidden;border:.5px solid #d8f175;cursor:pointer}.fake-radio:after,.fake-checkbox:after{content:"";position:absolute;top:-2px;left:-1px;width:100%;height:100%;text-align:center;line-height:20px;font-size:1.3rem !important}.fake-checkbox{border-radius:4px !important}.radio-label{cursor:pointer;margin-bottom:0}.checkbox-label{display:flex;align-items:center;justify-content:flex-start}.checkbox-label .checkbox-text{color:#6b7280;font-size:1.4rem;font-weight:500;line-height:1.4rem}input[type=checkbox]:checked+.fake-checkbox::after{background-image:url(../img/check.png)}input[type=checkbox]:checked+.fake-checkbox{background-color:#f2ccff}input[type=radio]:checked+.fake-radio::after{background-image:url(img/check-icon.svg)}*{margin:0;box-sizing:border-box;-webkit-box-sizing:border-box}img{max-width:100%;height:auto}body{margin:0;font-family:"Inter",serif}html{font-size:10px}.img-placeholder{position:relative;display:block}.img-placeholder:after{content:"";display:block;padding-top:100%}.img-placeholder img,.img-placeholder video,.img-placeholder iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.login{min-height:100dvh;background-color:#3d2334;position:relative}@media(min-width: 992px){.login{position:unset}}.login .login-wrapper{background-color:#3d2334;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@media(min-width: 992px){.login .login-wrapper{display:flex;align-items:center;position:unset;width:unset;transform:unset}}@media(min-width: 992px){.login .login-wrapper .login-form-wrapper{flex:0 0 50%;width:50%;padding:0}}.login .login-wrapper .login-form-wrapper .login-form{background-color:#fff;border-radius:32px;padding:2rem 1.5rem;margin-bottom:4rem;max-width:320px;margin-inline:auto}@media(min-width: 576px){.login .login-wrapper .login-form-wrapper .login-form{max-width:430px;padding:4rem 3rem}}@media(min-width: 768px){.login .login-wrapper .login-form-wrapper .login-form{max-width:550px;padding:6rem 4rem}}@media(min-width: 992px){.login .login-wrapper .login-form-wrapper .login-form{max-width:400px;padding:5rem 3rem;margin-bottom:7rem}}@media(min-width: 1265px){.login .login-wrapper .login-form-wrapper .login-form{padding:7rem 4rem;max-width:450px;margin-bottom:10rem}}@media(min-width: 1600px){.login .login-wrapper .login-form-wrapper .login-form{padding:10rem 6.4rem;max-width:530px}}.login .login-wrapper .login-form-wrapper .login-form .cubes-logo{display:inline-block;margin-bottom:2rem}@media(min-width: 992px){.login .login-wrapper .login-form-wrapper .login-form .cubes-logo{margin-bottom:3rem}}@media(min-width: 1265px){.login .login-wrapper .login-form-wrapper .login-form .cubes-logo{margin-bottom:4rem}}@media(min-width: 1600px){.login .login-wrapper .login-form-wrapper .login-form .cubes-logo{margin-bottom:5.5rem}}.login .login-wrapper .login-form-wrapper .login-form .login-form-title{font-size:1.8rem;font-weight:600;margin-bottom:2rem}@media(min-width: 992px){.login .login-wrapper .login-form-wrapper .login-form .login-form-title{font-size:2rem}}@media(min-width: 1265px){.login .login-wrapper .login-form-wrapper .login-form .login-form-title{font-size:2.2rem}}@media(min-width: 1600px){.login .login-wrapper .login-form-wrapper .login-form .login-form-title{font-size:2.4rem;line-height:3.6rem;margin-bottom:2.5rem}}.login .login-wrapper .login-form-wrapper .login-form .email-group{position:relative}.login .login-wrapper .login-form-wrapper .login-form .email-group .email-icon{position:absolute;top:42%;left:15px;transform:translateY(-50%)}.login .login-wrapper .login-form-wrapper .login-form .email-group .email-icon svg path{fill:#6b7280;stroke:#6b7280}.login .login-wrapper .login-form-wrapper .login-form .email-group.has-error .email-icon{top:34%}.login .login-wrapper .login-form-wrapper .login-form .password-group{position:relative}.login .login-wrapper .login-form-wrapper .login-form .password-group .password-icon{position:absolute;top:43%;left:15px;transform:translateY(-50%)}.login .login-wrapper .login-form-wrapper .login-form .password-group.has-error .password-icon{top:34%}.login .login-wrapper .login-form-wrapper .login-form .check-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.login .login-wrapper .login-form-wrapper .login-form .check-wrapper .checkbox-group{margin-bottom:0}.login .login-wrapper .login-form-wrapper .login-form .check-wrapper .check-text{margin:0;font-size:1.2rem;line-height:1.8rem;font-weight:500;color:#111928;text-decoration:none;transition:.3s linear;position:relative}.login .login-wrapper .login-form-wrapper .login-form .check-wrapper .check-text::after{position:absolute;bottom:0;width:0;background-color:#111928;content:"";height:1px;left:0;transition:.3s linear}.login .login-wrapper .login-form-wrapper .login-form .check-wrapper .check-text:hover::after{width:100%}.login .login-wrapper .login-form-wrapper .login-form .login-btn-group,.login .login-wrapper .login-form-wrapper .login-form .reset-btn-group{margin-bottom:0}.login .login-wrapper .login-form-wrapper .login-form .login-btn-group .login-form-button,.login .login-wrapper .login-form-wrapper .login-form .login-btn-group .reset-form-button,.login .login-wrapper .login-form-wrapper .login-form .reset-btn-group .login-form-button,.login .login-wrapper .login-form-wrapper .login-form .reset-btn-group .reset-form-button{line-height:5.2rem;border-radius:8px;background:#f2ccff;font-size:1.4rem;font-weight:500;border:none;width:100%;cursor:pointer;transition:.3s linear;font-family:"Inter",serif}.login .login-wrapper .login-form-wrapper .login-form .login-btn-group .login-form-button:hover,.login .login-wrapper .login-form-wrapper .login-form .login-btn-group .reset-form-button:hover,.login .login-wrapper .login-form-wrapper .login-form .reset-btn-group .login-form-button:hover,.login .login-wrapper .login-form-wrapper .login-form .reset-btn-group .reset-form-button:hover{background:rgba(242,204,255,.7)}.login .login-wrapper .login-form-wrapper .login-form .login-btn-group .reset-form-button,.login .login-wrapper .login-form-wrapper .login-form .reset-btn-group .reset-form-button{margin-bottom:2.5rem}@media(min-width: 1600px){.login .login-wrapper .login-form-wrapper .login-form .login-btn-group .reset-form-button,.login .login-wrapper .login-form-wrapper .login-form .reset-btn-group .reset-form-button{margin-bottom:3rem}}.login .login-wrapper .login-form-wrapper .login-form .login-message{font-size:1.6rem;line-height:1.6rem;color:#111928;font-weight:500;margin-bottom:0}.login .login-wrapper .login-form-wrapper .copyright{color:hsla(0,0%,100%,.8);font-size:1.4rem;line-height:2.1rem;font-weight:400;margin-bottom:0;text-align:center}.login .login-wrapper .login-form-wrapper .copyright a{font-weight:700;text-decoration:underline;transition:.3s linear;color:hsla(0,0%,100%,.8)}.login .login-wrapper .login-form-wrapper .copyright a:hover{color:#f2ccff}.login .login-wrapper .login-image-wrapper{display:none;background-image:url(../img/login.png);background-position:center;background-size:cover;background-repeat:no-repeat;height:100dvh}@media(min-width: 992px){.login .login-wrapper .login-image-wrapper{flex:0 0 50%;width:50%;display:block}}.alert{padding:2rem 1.5rem;border:1px solid #d1d5db;border-radius:4px;font-size:1.6rem;line-height:1.6rem;font-family:"Inter",serif;color:#3d2334;margin-bottom:2rem;display:none;background-color:#f9fafb}@media(min-width: 1600px){.alert{margin-bottom:2.5rem}}.alert.success{background-color:#3d2334;color:#fff;border:1px solid rgba(0,0,0,0)}.alert.error{background-color:#9b1c1c;color:#fff;border:1px solid rgba(0,0,0,0)}/*# sourceMappingURL=login.css.map */
