:root {--main-color: #3e4095;--main-color-font: #ffffff;}a:link{text-decoration:none;}.page-auth{display: flex;align-items: center;height: 100vh;margin: 0;background-color: #F5F5F5;background-image: url("https://www.gazetadorn.com.br/uploads/images/default/page-auth.png");background-size: cover;background-repeat: no-repeat;}.login-container{margin: 0px auto 0px auto;width: 1200px;}.logo{margin: 0px auto 0px auto;max-width: 300px;}.logo>a{}.logo>a>img{width: 100%;height: auto;object-fit: cover;object-position: center;}.auth-panel-login{padding: 30px 50px 35px 50px;margin: 0px auto 0px auto;max-width: 460px;background-color: #FFF;border-radius: 5px;box-shadow: rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 12px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px;animation: fadeIn 3s ease-out;}.auth-panel-login>a{display: block;margin: 0px auto 0px auto;width: 250px;text-align: center;}.auth-panel-login>a>img{width: 100%;height: auto;object-fit: cover;object-position: center;transition: opacity 0.3s ease-in-out;}.auth-panel-login>a>img:hover{opacity: 0.8;}.auth-panel-login>header{margin: 0px 0px 0px 0px;text-align: center;}.auth-panel-login>header>h2{display: inline-block;padding: 0px 15px 0px 0px;font-size: 0px;font-weight: 650;text-transform: uppercase;color: #393939;background-color: #FFF;}.auth-panel-login>header>h2>i{font-size: 0.85em;}.auth-panel-login>header>h3{font-size: 1.3em;font-weight: 300;color: #959595;}.auth-cta-register{display: block;margin: 19px 0px 5px 0px;}.auth-cta-register>a{display: block;padding: 14px 0px 0px 0px;margin: 19px 0px 0px 0px;width: 100%;height: 52px;font-size: 1em;font-weight: 650;letter-spacing: 1px;text-align: center;text-transform: uppercase;background-image: linear-gradient(to right, #E9E9E9, #F3F3F3);color: #656565;border: 0;border-radius: 3px;background-size: 200% 200%;animation: gradientMove 5s ease infinite;}.auth-cta-register>a:hover{background-image: linear-gradient(to right, #3BB4B5, #3BB4B5);color: #FFF;animation: shake 0.3s ease-in-out;}.auth-login-info{margin: 12px auto 0px auto;text-align: center;color: #595959;}.auth-login-info>span{display: block;margin: 0px 0px 15px 0px;border-top: 1px solid#fff;}.auth-login-info>a{font-weight: 590;}.auth-panel-register{padding: 30px 45px 35px 45px;margin: 0px auto 0px auto;max-width: 590px;background-color: #FFF;border-radius: 5px;box-shadow: rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 12px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px;animation: fadeIn 3s ease-out;}.auth-panel-register>a{display: block;margin: 0px auto 0px auto;width: 250px;text-align: center;}.auth-panel-register>a>img{width: 100%;height: auto;object-fit: cover;object-position: center;transition: opacity 0.3s ease-in-out;}.auth-panel-register>a>img:hover{opacity: 0.8;}.auth-panel-register>header{margin: 0px 0px 0px 0px;text-align: center;}.auth-panel-register>header>h2{display: inline-block;padding: 0px 15px 0px 0px;font-size: 0px;font-weight: 650;text-transform: uppercase;color: #393939;background-color: #FFF;}.auth-panel-register>header>h2>i{font-size: 0.85em;}.auth-panel-register>header>h3{font-size: 1.3em;font-weight: 300;color: #959595;}.auth-cta-register{display: block;margin: 19px 0px 0px 0px;}.auth-cta-register>a{display: block;padding: 14px 0px 0px 0px;margin: 19px 0px 0px 0px;width: 100%;height: 52px;font-size: 1em;font-weight: 650;letter-spacing: 1px;text-align: center;text-transform: uppercase;background-image: linear-gradient(to right, #E9E9E9, #F3F3F3);color: #656565;border: 0;border-radius: 3px;background-size: 200% 200%;animation: gradientMove 5s ease infinite;}.auth-cta-register>a:hover{background-image: linear-gradient(to right, #3BB4B5, #3BB4B5);color: #FFF;animation: shake 0.3s ease-in-out;}.auth-register-info{margin: 30px auto 0px auto;text-align: center;color: #595959;}.auth-register-info>span{display: block;margin: 0px 0px 15px 0px;border-top: 1px solid#fff;}.auth-register-info>a{font-weight: 590;}.auth-panel-forget{padding: 30px 50px 35px 50px;margin: 0px auto 0px auto;max-width: 460px;background-color: #FFF;border-radius: 5px;box-shadow: rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 12px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px;animation: fadeIn 3s ease-out;}.auth-panel-forget>a{display: block;margin: 0px auto 0px auto;width: 250px;text-align: center;}.auth-panel-forget>a>img{width: 100%;height: auto;object-fit: cover;object-position: center;transition: opacity 0.3s ease-in-out;}.auth-panel-forget>a>img:hover{opacity: 0.8;}.auth-panel-forget>header{margin: -15px 0px 19px 0px;text-align: center;}.auth-panel-forget>header>h2{display: inline-block;padding: 0px 0px 0px 0px;font-size: 0px;font-weight: 650;text-transform: uppercase;color: #393939;background-color: #FFF;}.auth-panel-forget>header>h2>i{font-size: 0.85em;}.auth-panel-forget>header>h3{margin: 0px 0px 0px 0px;font-size: 1.3em;font-weight: 300;color: #656565;}.auth-cta-forget{display: block;margin: 19px 0px 5px 0px;}.auth-cta-forget>a{display: block;padding: 14px 0px 0px 0px;margin: 19px 0px 0px 0px;width: 100%;height: 52px;font-size: 1em;font-weight: 650;letter-spacing: 1px;text-align: center;text-transform: uppercase;background-image: linear-gradient(to right, #E9E9E9, #F3F3F3);color: #656565;border: 0;border-radius: 3px;background-size: 200% 200%;animation: gradientMove 5s ease infinite;}.auth-cta-forget>a:hover{background-image: linear-gradient(to right, #3BB4B5, #3BB4B5);color: #FFF;animation: shake 0.3s ease-in-out;}.auth-forget-info{margin: 0px auto 0px auto;text-align: center;color: #595959;}.auth-forget-info>span{display: block;margin: 0px 0px 15px 0px;border-top: 1px solid#fff;}.auth-forget-info>a{font-weight: 590;}.auth-panel-optin{padding: 15px 50px 35px 50px;margin: 0px auto 0px auto;max-width: 460px;background-color: #FFF;border-radius: 5px;box-shadow: rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 12px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px;animation: fadeIn 3s ease-out;}.auth-panel-optin>a{display: block;margin: 0px auto 0px auto;width: 250px;text-align: center;}.auth-panel-optin>a>img{width: 100%;height: auto;object-fit: cover;object-position: center;transition: opacity 0.3s ease-in-out;}.auth-panel-optin>a>img:hover{opacity: 0.8;}.auth-panel-optin>header{margin: 0px 0px 0px 0px;text-align: center;}.auth-panel-optin>header>h2{display: inline-block;margin: 0px 0px 15px 0px;font-size: 1.5em;font-weight: 650;text-transform: uppercase;color: #393939;background-color: #FFF;}.auth-panel-optin>header>h2>span{color: #46C6B8;}.auth-panel-optin>header>h3{font-size: 1.3em;font-weight: 300;line-height: 1.3em;color: #656565;}.auth-cta-optin{display: block;margin: 19px 0px 5px 0px;}.auth-cta-optin>a{display: block;padding: 14px 0px 0px 0px;margin: 19px 0px 0px 0px;width: 100%;height: 52px;font-size: 1em;font-weight: 650;letter-spacing: 1px;text-align: center;text-transform: uppercase;background-image: linear-gradient(to right, #3BB4B5, #43d3c2);color: #FFF;border: 0;border-radius: 3px;background-size: 200% 200%;animation: gradientMove 5s ease infinite;transition: background-image 0.4s ease, color 0.4s ease, transform 0.3s ease;}.auth-cta-optin>a:hover{background-image: linear-gradient(to right, #43d3c2, #3BB4B5);color: #FFF;animation: shake 0.3s ease-in-out;}.auth-login-optin{margin: 30px auto 0px auto;text-align: center;color: #595959;border-top: 1px solid#E9E9E9;}.auth-login-optin>span{display: block;margin: 0px 0px 15px 0px;border-top: 1px solid#fff;}.auth-login-optin>a{font-weight: 590;}.auth-form>div>div>label{display: inline-block;padding: 0px 0px 0px 0px;margin: 0px 0px -12px 6px;float: left;font-size: 1em;font-weight: 500;text-transform: uppercase;background-image: linear-gradient(to top, #F9F9F9, #F9F9F9, #F9F9F9, #F9F9F9, transparent);color: #656565;}.auth-form>div>div>input{padding: 0px 5px 3px 5px;margin: 0px 0px 15px 0px;width: 100%;height: 50px;font-size: 1.1em;background-color: #F9F9F9;color: #595959;border-color: #e1e1e1;border-radius: 3px;}.auth-form>div>div>input::-webkit-input-placeholder {color: #C9C9C9;}auth-form>div>div>input:-moz-placeholder {color: #C9C9C9;}auth-form>div>div>input::-moz-placeholder {color: #C9C9C9;}auth-form>div>div>input:-ms-input-placeholder {color: #C9C9C9;}.auth-form>div>div>input:focus {border: 1px solid#42E397;}.auth-form>div>div>span{display: inline-block;padding: 0px 0px 1px 0px;margin: -15px 0px 9px 0px;font-size: 0.8em;font-weight: 500;text-transform: uppercase;background-image: linear-gradient(to right, #F3F3F3, #F9F9F9);}.auth-form>div>div>span>a{color: #3BB4B5;}.auth-form>div>div>button{padding: 0px 0px 0px 0px;margin: 5px 0px 0px 0px;width: 100%;height: 52px;font-size: 1em;font-weight: 650;letter-spacing: 1px;text-transform: uppercase;background-image: linear-gradient(to right, var(--main-color), color-mix(in srgb, var(--main-color) 80%, white 30%));color: #fff;border: 0;border-radius: 3px;animation: gradientMove 5s ease infinite;}.auth-form>div>div>button:hover{background-image: linear-gradient(to right, color-mix(in srgb, var(--main-color) 80%, white 30%), var(--main-color));animation: gradientMove 5s ease infinite, shake 0.3s ease-in-out;}.auth-terms{display: block;padding: 0px 0px 0px 0px;margin: 5px 0px 15px 0px!important;}.form-terms-primary {display: block;padding: 0px 0px 0px 0px;position: relative;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #ff5;}.form-terms-primary>a{position: relative;margin: 9px 0px 26px 35px;font-size: 0.8em;font-weight: 650;line-height: 1.2em;text-transform: uppercase;float: left;color: #393939;}.form-terms-primary>a>span{color: #0D6EFD;}.form-terms-primary input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;background-color: #ff5;}.checkmark {position: absolute;margin: 0px 0px 0px 0px;width: 30px;height: 30px;background-color: #E9E9E9;border-radius: 3px;}.form-terms-primary:hover input ~ .checkmark {background-color: #ccc;}.form-terms-primary input:checked ~ .checkmark {background-color: #2196F3;font-size: 1em;}.checkmark:after {content: "";position: absolute;display: none;}.form-terms-primary input:checked ~ .checkmark:after {display: block;}.form-terms-primary .checkmark:after {margin: 3px 0px 0px 9px;width: 5px;height: 15px;border: solid white;border-width: 0px 3px 3px 0px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.g-recaptcha{margin: 9px 0px 19px 0px;}.form-icon-visible {position: relative;width: 100%;}.form-icon-visible input[type="password"], .form-icon-visible input[type="text"] {width: 100%;padding-right: 40px;}.password-toggle {position: absolute;top: 50px;right: 30px;transform: translateY(-50%);cursor: pointer;color: #656565;}.password-toggle>i{font-size: 1.2em;}@media(max-width: 1450px){.page-auth{height: auto;}.auth-panel-login{padding: 30px 46px 46px 46px;margin: 50px auto 50px auto;}.auth-panel-register{padding: 30px 46px 46px 46px;margin: 50px auto 50px auto;}.auth-panel-forget{padding: 30px 46px 46px 46px;margin: 50px auto 50px auto;}.auth-panel-optin{padding: 15px 46px 46px 46px;margin: 50px auto 50px auto;}}@media(max-width: 1200px){.page-auth{background-color: #E3E7EC;background-image: none;}.login-container{margin: 0px 15px 0px 15px;}}@media(max-width: 765px){.auth-panel-login{padding: 30px 50px 46px 50px;}.auth-panel-register{padding: 30px 50px 35px 50px;max-width: 460px;}.auth-panel-forget{padding: 30px 50px 46px 50px;}.form-terms-primary>a{margin: 1px 0px 26px 35px;line-height: 1.3em;}.auth-panel-optin{padding: 15px 50px 46px 50px;}}@media(max-width: 600px){.auth-panel-login{padding: 30px 50px 46px 50px;max-width: 420px;}.auth-panel-register{padding: 30px 50px 35px 50px;max-width: 420px;}.auth-panel-forget{padding: 30px 50px 46px 50px;max-width: 420px;}.auth-panel-optin{padding: 15px 50px 46px 50px;max-width: 420px;}}@media(max-width: 500px){.auth-panel-login{padding: 30px 30px 35px 30px;max-width: 380px;}.auth-panel-register{padding: 30px 30px 35px 30px;max-width: 380px;}.auth-panel-forget{padding: 30px 30px 35px 30px;max-width: 380px;}.auth-panel-optin{padding: 15px 30px 35px 30px;max-width: 380px;}}@media(max-width: 400px){.auth-panel-login{padding: 30px 19px 35px 19px;}.auth-panel-register{padding: 30px 19px 35px 19px;}.auth-panel-forget{padding: 30px 19px 35px 19px;}.auth-panel-optin{padding: 15px 19px 35px 19px;}.auth-panel-optin>header>h2{font-size: 1.3em;}.auth-panel-optin>header>h3{font-size: 1.2em;}}@media(max-width: 375px){.page-auth{background-color: #FFF;}.auth-panel-login{padding: 0px 0px 0px 0px;box-shadow: unset;}.auth-panel-register{padding: 0px 0px 0px 0px;box-shadow: unset;}.auth-panel-forget{padding: 0px 0px 0px 0px;box-shadow: unset;}.auth-panel-optin{padding: 0px 0px 0px 0px;box-shadow: unset;}}@keyframes gradientMove {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}@keyframes shake {0% {transform: translateX(0);}25% {transform: translateX(-3px);}50% {transform: translateX(3px);}75% {transform: translateX(-3px);}100% {transform: translateX(0);}}