 .desktop {display: block;}.mobile {display: none;}.lightbox-login-2 {position: fixed;width: 1024px;height: 646px;z-index: 10;top: calc(50vh - 323px) }.lightbox-login-2-bg {position: fixed;width: 100vw;height: 100vh;top: 0;left: 0;background: rgba(59, 59, 59, 0.76);z-index: 1 }.login-container, .step {width: inherit;height: inherit }.login-container .step {display: flex;transition: all 1s ease }.login-container .step.current {width: inherit;display: flex }.login-container .step .bg-laranja {background: #ad8865;color: #FFF }.login-container .step .bg-azul {background: #0f68b9;color: #FFF;}.login-container .vitrine, .login-container .conteudo {width: 50%;padding-top: 90px;display: flex;flex-direction: column;padding: 91px 73px;background: #fff }.login-container .vitrine {border-top-left-radius: 20px;border-bottom-left-radius: 20px }.login-container .vitrine img {display: block;margin-bottom: 40px }.login-container .vitrine h2 {font-family: 'Dosis', sans-serif;font-weight: bold;font-size: 26px;line-height: 31px;margin-bottom: 20px }.login-container .vitrine p {font-family: 'Source Sans Pro', sans-serif;font-size: 15px;line-height: 20px }.login-container .conteudo {border-top-right-radius: 20px;border-bottom-right-radius: 20px;padding: 90px 42px }.login-container .conteudo h2 {font-family: 'Dosis', sans-serif;font-size: 30px;line-height: 35px;vertical-align: 10px;margin-bottom: 40px }.login-container .conteudo p {font-family: 'Source Sans Pro', sans-serif;font-size: 16px;line-height: 25px;margin-bottom: 60px }.login-container .conteudo h3 {font-family: 'Dosis', sans-serif;font-size: 18px;line-height: 24px;text-transform: uppercase;margin-bottom: 20px }.lightbox-login-2 .upper {text-transform: uppercase;}.login-container-slider {width: 300%;display: flex;position: absolute;left: -100%;transition: all 1s ease-in-out;--webkit-transtion: all 1s ease-in-out;--moz-transition: all 1s ease-in-out;height: 100% }.login-container {overflow: hidden;position: relative }.login-container .step-login {color: #ffe9dd }.login-container .step-login .conteudo {border-top-left-radius: 20px;border-top-right-radius: 0px;border-bottom-left-radius: 20px;border-bottom-right-radius: 0px }.login-container .step-login .vitrine {border-top-left-radius: 0px;border-top-right-radius: 20px;border-bottom-left-radius: 0px;border-bottom-right-radius: 20px }.login-container .step-login .vitrine img {margin-bottom: 0px }.login-container .step-login #loginv2, .login-container .step-login #loginv21 {display: flex;flex-direction: column }.login-container #loginv2 input, .login-container #loginv2 select, .login-container #loginv21 input, .login-container #loginv21 select, #esqueci-senha-v2 input, #esqueci-senha-v2 select, #esqueci-email-v2 input, #esqueci-email-v2 input {padding: 15px 17px;appearance: none;-webkit-appearance: none;-moz-appearance: none;font-family: 'Dosis', sans-serif;font-size: 16px;background: none;border: 1px solid #3e86c7;border-radius: 50px;margin-bottom: 7px;color: #FFF }#loginv2 input::placeholder, #loginv21 input::placeholder, #loginv2 select::placeholder, #loginv21 select::placeholder, #esqueci-senha-v2 input::placeholder, #esqueci-senha-v2 select::placeholder, #esqueci-email-v2 input::placeholder, #esqueci-email-v2 input::placeholder {color: #fff }.login-container #loginv2 input[type="submit"], .login-container #loginv21 input[type="submit"] {padding: 16px 42px;font-weight: bold;font-size: 16px;margin-bottom: 0px;margin-right: 20px }#loginv2 .forgot-pwd-v2, #loginv2 .forgot-email-v2, #loginv21 .forgot-pwd-v2, #loginv21 .forgot-email-v2 {color: #ffe9dd;font-family: 'Dosis', sans-serif;font-size: 14px;margin-bottom: 20px }.step form.cadastro {display: flex;flex-direction: column }.step form.cadastro input, .login-container form.cadastro select {padding: 15px 17px;appearance: none;-webkit-appearance: none;-moz-appearance: none;font-family: 'Dosis', sans-serif;font-size: 16px;background: none;border: 1px solid #3e86c7;border-radius: 50px;margin-bottom: 7px;color: #FFF }.step form.cadastro input[type="submit"] {padding: 16px 42px;font-weight: bold;font-size: 16px;margin-bottom: 0px;margin-right: 20px }input.laranja, select.laranja {border-color: #c6ac94 !important;color: #FFF }input.laranja::placeholder, select.laranja::placeholder {color: #FFF }input[type="checkbox"]:checked {background: #3e86c7 !important;border-color: #3e86c7 !important }.step .divisoria {margin-top: 26px;border-bottom: 1px solid #c6ac94;margin-bottom: 20px }.lightbox-login-2 .buttons {display: flex }.lightbox-login-2 .btn:first-child {margin-right: 5px;}.lightbox-login-2 .btn {padding: 16px 42px;border-radius: 50px;color: #FFF;text-decoration: none;font-family: 'Dosis', sans-serif;font-weight: bold;background: #0f68b9;border: 1px solid #0f68b9;display: inline-block;cursor: pointer }.lightbox-login-2 .buttons .laranja {background: #fd7c01 !important;border-color: #ad8865 !important;color: #FFF }.lightbox-login-2 .btn.vazado {background: none !important;border: 1px solid #c6ac94 }.lightbox-login-2 .btn.vazado.azul {border-color: #3e86c7 }.login-container .termos div {display: flex;align-items: center;margin-top: 7px;margin-bottom: 7px;}.login-container .termos div label {font-family: 'Dosis', sans-serif;font-size: 14px;color: #ffe9dd;letter-spacing: 0.4px }.login-container .termos div label a {color: #ffe9dd }.step-4 .conteudo {padding: 200px;padding-right: 0px }.step-4 h2, .step-6 h2 {font-size: 40px !important;color: #ad8865;text-transform: initial !important }.step-4 p, .step-6 p {color: #333333 }.step-4 .vitrine, .step-6 .vitrine {position: relative;}.step-6 h2 {font-size: 35px !important;}.vitrine.ofoto {display: flex;align-items: center;justify-content: center }.vitrine.ofoto img {margin-bottom: 0px;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none }.c-left {border-top-left-radius: 20px;border-bottom-left-radius: 20px;border-top-right-radius: 0px !important;border-bottom-right-radius: 0px !important }.c-right {border-top-left-radius: 0px !important;border-bottom-left-radius: 0px !important;border-top-right-radius: 20px;border-bottom-right-radius: 20px }input[type="checkbox"] {width: 14px;height: 14px;padding: 0px !important;margin-right: 12px;margin-bottom: 0px !important }input:focus {outline: none !important;border-color: #FFF !important }.lightbox-login-2 .close {position: fixed;top: 30px;width: 26px;height: 26px;background: #333;border-radius: 50px;right: 30px;background-image: url('../img/svg/loginv2-cross-close.svg');background-repeat: no-repeat;background-position: center center;cursor: pointer }.toolbar-login {display: flex;justify-content: end;margin-top: -50px;margin-bottom: 22px;}.back-home {font-family: 'Dosis', sans-serif;font-weight: bold;font-size: 10px;line-height: 28px;text-transform: uppercase;color: #000;text-decoration: none;letter-spacing: 1px;display: inline-block;display: flex;align-items: center;width: fit-content;}.back-home:before {display: block;content: " ";width: 31px;height: 10px;background: url('../img/svg/arrow_dark.svg') no-repeat;transform: rotate(180deg);float: left;margin-right: 10px;}.back-home.white {color: #FFF;}.back-home.white:before {background: url('../img/svg/arrow_white.svg') no-repeat;}.close-login {font-family: 'Dosis', sans-serif;font-weight: bold;font-size: 14px;line-height: 26px;color: #000;border-radius: 50%;background-color: #fff;width: 26px;height: 26px;display: flex;justify-content: center;cursor: pointer;}.lightbox-login-2 .aviso {font-size: 16px !important;font-family: 'Dosis', sans-serif !important;}@keyframes slideLeft {from {left: initial }to {left: -100% }}#esqueci-email-v2, #esqueci-senha-v2 {display: none;}.voltar-login {font-family: 'Dosis', sans-serif;font-weight: bold;font-size: 10px;line-height: 28px;text-transform: uppercase;color: #FFF;text-decoration: none;letter-spacing: 1px;display: inline-block;margin-top: -50px;margin-bottom: 22px;display: flex;align-items: center;width: fit-content;}.voltar-login:before {display: block;content: " ";width: 31px;height: 10px;background: url('../img/svg/arrow_white.svg') no-repeat;transform: rotate(180deg);float: left;margin-right: 10px;}.half-container {display: flex;flex-direction: row;}.light-cadastro .login-container-slider {width: 400%;left: 0;}.light-cadastro .step-4 .conteudo {padding: 90px 42px;}@media only screen and (max-width: 1109px) {.mobile {display: block;}.desktop {display: none;}.lightbox-login-2-bg {height: 122vh;z-index: 3;}.lightbox-login-2 {width: 95%;top: 5vh;height: 90vh }.login-container {overflow-y: visible;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;height: fit-content }.step h2, .login-container .conteudo h2 {font-size: 22px !important;}.step p {font-size: 14px }.step .aviso {display: none;}.login-container-slider {height: fit-content;position: inherit;}.half-container {flex-direction: column;}.step {flex-direction: column;}.step .vitrine, .step .conteudo {padding: 91px 30px;width: calc(100% - 61px) }.step .vitrine, .step .conteudo {border-top-right-radius: 20px;border-bottom-left-radius: 0px;padding-bottom: 25px;}.vitrine img {width: 100%;height: auto;margin-bottom: 20px !important }.step-1 .vitrine, .step-1 .conteudo {}.step-1 .vitrine {background: #ad8865;color: #333333;border-bottom: 1px solid #bda084;}.step-1 .vitrine .back-home {color: #FFF;}.step-1 .vitrine .back-home:before {background: url('../img/svg/arrow_white.svg') no-repeat }.step-1 .vitrine p {display: none;}.step-1 .conteudo {border-bottom-left-radius: 20px;}.step-1 .conteudo {padding-top: 25px;border-top-right-radius: 0px;}.step-2 .vitrine {display: none;}.step-2 .conteudo, .step-3 .conteudo, .step-4 .conteudo, .step-5 .conteudo, .step-6 .conteudo {border-radius: 20px !important;}.step-3 .vitrine {display: none;}.step-4 .vitrine {display: none;}.step-4 .conteudo {position: relative;}.step-4 img {margin-bottom: 30px;}.step-4 h2, .step-4 p {text-align: center;}.step-5 .vitrine {display: none;}.login-container #loginv2 input[type="submit"], .login-container #loginv21 input[type="submit"] {padding: 16px 24px;margin-right: 10px;}.step-6 .vitrine {display: none;}.login-container .conteudo h2 {font-size: 26px;margin-bottom: 20px;}.login-container .conteudo p {margin-bottom: 20px;font-size: 14px;}.login-container .termos div {flex-direction: row;}.login-container .step .bg-azul {padding: 70px 30px;}.lightbox-login-2 .btn {padding: 16px 28px;}form.cadastro div {display: flex;flex-direction: column }}@media only screen and (max-height: 840px) {.login-container .step h2 {font-size: 16px !important;line-height: 20px !important;margin-bottom: 0;}.login-container .conteudo h3 {font-size: 13px !important;line-height: 17px !important;}}@media only screen and (max-height: 690px) {.login-container .vitrine img {display: none;}.login-container .aviso, .login-container .vitrine p {display: block !important }.login-container .vitrine p:not(.aviso) {margin-bottom: 0;}.login-container .step h2 {margin-bottom: 20px;}}