body.page-acesso #page{background-color:var(--branco)}@media (max-width:1400px){body.page-acesso #login>.container{margin:0}}body.page-acesso #login>.container>[class*="col-md-"]{overflow-y:auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}body.page-acesso #login>.container .logotipo{width:100%;max-width:250px;margin:0 0 30px 0}body.page-acesso #login>.container .titulo{width:100%;font-size:26px;background:var(--gradiente-1);margin:0 0 15px 0}body.page-acesso #login>.container .descricao{width:50%;font-size:16px;line-height:20px;margin-bottom:15px}@media (max-width:968px){body.page-acesso #login>.container .descricao{width:100%}}body.page-acesso #login>.container .descricao a{background:var(--gradiente-1);-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;text-fill-color:transparent !important}body.page-acesso #login>.container .rodape{width:100%;font-size:16px;line-height:20px;margin-bottom:15px;display:flex;justify-content:flex-end}body.page-acesso #login>.container .rodape a{background:var(--gradiente-1);-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;text-fill-color:transparent !important}body.page-acesso #login>.container .form{padding:40px 60px}@media (max-width:1400px){body.page-acesso #login>.container .form{width:100%;padding:60px}}@media (max-width:767px){body.page-acesso #login>.container .form{padding:30px}}@media (max-width:425px){body.page-acesso #login>.container .form{padding:30px 0px}}body.page-acesso #login>.container .form form .row{--bs-gutter-x: 15px}body.page-acesso #login>.container .form form label{width:100%;color:var(--azul-claro);font-family:var(--gotham-medium);font-size:14px;line-height:50px;margin:0 0 15px 0}body.page-acesso #login>.container .form form input[type="text"],body.page-acesso #login>.container .form form input[type="password"]{color:var(--cinza-escuro);width:100%;height:50px;border-radius:12px;border:1px solid var(--cinza-claro-2);padding:0 15px;margin-bottom:0px}body.page-acesso #login>.container .form form button[type="submit"]{width:100%;height:50px;color:var(--branco);font-family:var(--gotham-medium);text-transform:uppercase;border-radius:12px;border:1px solid var(--cinza-claro-2);background:var(--gradiente-1);padding:17px 15px 15px 15px;transition:none}body.page-acesso #login>.container .form form button[type="submit"]:hover{color:var(--azul-claro);border:1px solid var(--azul-claro);background:var(--branco)}body.page-acesso #login>.container .form form a{color:var(--cinza-escuro);text-decoration:none;margin:0 0 30px 0;display:inline-block}body.page-acesso #login>.container .form form a:hover{text-decoration:underline}body.page-acesso #login>.container .form #formulario-de-login{width:100%;margin-bottom:15px}body.page-acesso #login>.container .form #formulario-de-login>.row{--bs-gutter-x: 30px}body.page-acesso #login>.container .form #formulario-de-login>.row>div>.content{height:100%;background-color:#f5f5f5;border-left:4px solid var(--azul-claro);border-radius:12px;padding:30px}@media (max-width:425px){body.page-acesso #login>.container .form #formulario-de-login>.row>div>.content{padding:15px}}body.page-acesso #login>.container .form #formulario-de-login>.row>div>.content>h2{color:var(--azul-claro);font-size:20px;margin:0 0 calc(-4px + 15px) 0}body.page-acesso #login>.container .form #formulario-de-login>.row>div>.content>p{font-size:14px}body.page-acesso #login>.container .form #formulario-de-login>.row>div>.content form .aviso p{width:100%;color:var(--branco);font-family:var(--gotham-medium);border-radius:12px;background-color:var(--vermelho-2);padding:16px 25px;margin:0 0 15px 0}body.page-acesso #login>.container .form #formulario-de-login>.row>div>.content .opcoes{text-align:center;margin-top:calc(-6px + 15px)}body.page-acesso #login>.container .form #formulario-de-login>.row>div>.content .opcoes a{color:var(--cinza-escuro-2) !important;font-size:12px;margin:-10px 0 -5px 0 !important;display:inline-block !important}body.page-acesso #login>.container .imagem{height:100vh;background-size:cover;background-position:center}@media (max-width:1400px){body.page-acesso #login>.container .imagem{display:none}}body.page-acesso #login>.container .footer{width:100%;padding-top:60px;margin-top:auto}body.page-acesso #login>.container .footer>.row [class*="col-md-"]{font-size:14px;line-height:22px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;align-content:flex-end}body.page-acesso #login>.container .footer>.row [class*="col-md-"]:nth-child(1) p{margin:0}body.page-acesso #login>.container .footer>.row [class*="col-md-"]:nth-child(2) a{color:var(--cinza-escuro);text-decoration:none;margin:30px 0 0 0}body.page-acesso #login>.container .footer>.row [class*="col-md-"]:nth-child(2) a:hover{text-decoration:underline}body.page-acesso #login #formulario-codigo-2fa input[type="text"]{color:var(--cinza-escuro);width:100%;height:50px;border-radius:12px;border:1px solid var(--cinza-claro-2);padding:0 15px;margin-bottom:0px}body.page-acesso #login #formulario-codigo-2fa button{width:100%;height:50px;color:var(--branco);font-family:var(--gotham-medium);text-transform:uppercase;border-radius:12px;border:1px solid var(--cinza-claro-2);background:var(--gradiente-1);padding:17px 15px 15px 15px;margin-top:10px;transition:none;text-decoration:none}body.page-acesso #login #formulario-codigo-2fa button:hover{color:var(--azul-claro);border:1px solid var(--azul-claro);background:var(--branco)}body.page-acesso #login #modal-create-account .btns{display:flex;gap:10px}body.page-acesso #login #modal-create-account .btns a{width:100%;height:50px;color:var(--branco);font-family:var(--gotham-medium);text-transform:uppercase;border-radius:12px;border:1px solid var(--cinza-claro-2);background:var(--gradiente-1);padding:17px 15px 15px 15px;transition:none;text-decoration:none}body.page-acesso #login #modal-create-account .btns a:hover{color:var(--azul-claro);border:1px solid var(--azul-claro);background:var(--branco)}@media (max-width:968px){#formulario-de-login .col-lg-6{margin-bottom:30px}}