.container-login{flex-direction:column;height:100dvh}.container-login>.login{max-width:70rem!important;z-index:5}.container-login .box-bottom-left,.container-login .box-top-right{background:#fff;border-radius:7rem;bottom:-35%;height:70%;left:-40%;position:absolute;width:70%}.container-login .box-top-right{bottom:70%;left:60%}.container-login .box-bottom-left:before,.container-login .box-top-right:before{background:var(--gradiente);border-radius:7.5rem;bottom:0;content:"";left:0;margin:-2rem;position:absolute;right:0;top:0;z-index:-1}.container-login .box-top-right:before{border-radius:7.5rem;margin:-.1875rem}.container-login .border-top{background:var(--gradiente);height:.5625rem;left:0;position:absolute;top:-.0625rem;width:100%;z-index:1}.container-login .login .row>div{overflow:hidden;padding:0}.container-login .login .row>div:first-child{border-radius:3.75rem 0 0 3.75rem}.container-login .login .row>div:last-child{background:var(--Branco);border-radius:0 3.75rem 3.75rem 0;box-shadow:0 4px 25px #0000000d;padding:1.5rem 5rem}.container-login .login .login .input-group{align-items:center;display:flex;width:100%}.container-login .login .login{max-width:25rem;width:100%}.container-login .login .login .input-group img{left:1.5rem;max-width:1.25rem;position:absolute;z-index:10}.container-login .login .login .input-group input{background:var(--clara1);border:none;border-radius:1rem!important;padding:1rem 1rem 1rem 3.75rem;width:100%}.container-login .login .login .input-group input::-moz-placeholder{color:var(--escura-1);font-family:var(--fontNunito);font-size:var(--fontSizeSmall);line-height:var(--lineHeightSmall)}.container-login .login .login .input-group input,.container-login .login .login .input-group input::placeholder{color:var(--escura-1);font-family:var(--fontNunito);font-size:var(--fontSizeSmall);line-height:var(--lineHeightSmall)}.container-login .login .login input[type=submit]{border:none;border-radius:1.25rem;font-size:var(--fontSizeBTN);font-weight:800;line-height:var(--lineHeightBTN);padding:1rem;width:100%}@media only screen and (max-width:991px){.container-login{padding:0 2rem}.container-login .login .row>div:first-child img{border-radius:2rem 2rem 0 0;max-height:10rem;-o-object-fit:cover;object-fit:cover;width:100%}.container-login .login .row>div:last-child{border-radius:0 0 2rem 2rem;padding:1.5rem}.container-login .box-bottom-left,.container-login .box-top-right{display:none}}
