@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.container-bg-login[data-v-0848bc85]{height:auto;min-height:100vh;background-image:url(../img/BARRA-LATERAL.2e886b1.2e886b11.png);background-position:top;background-repeat:no-repeat;background-size:100%}@media (max-width:768px){.container-bg-login[data-v-0848bc85]{display:none}.bg-login-mobile[data-v-0848bc85]{background-image:url(../img/BARRA-LATERAL-HOME.fc8c70c.fc8c70cc.png);background-color:hsla(0,0%,100%,.404);background-size:100vh;background-position:top;background-repeat:no-repeat;min-height:100vh;height:auto}}input[data-v-09558661],textarea[data-v-09558661]{border-radius:10px;width:100%}.input-grup-password[data-v-09558661]{display:flex;position:relative}.input-grup-password input[data-v-09558661]{padding-right:55px}.input-grup-password .showhide[data-v-09558661]{position:absolute;right:0;top:5px;margin-bottom:auto;background:none;border:none}input[data-v-31be8ab4],textarea[data-v-31be8ab4]{border-radius:10px;width:100%}.input-grup-password[data-v-31be8ab4]{display:flex;position:relative}.input-grup-password input[data-v-31be8ab4]{padding-right:55px}.input-grup-password .showhide[data-v-31be8ab4]{position:absolute;right:0;top:5px;margin-bottom:auto;background:none;border:none}:root{--colorPrimary:#47a1ae;--colorSecondary:#64d5a6}body{font-family:Montserrat,sans-serif}a{color:var(--colorPrimary)}.btnPrimary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:60px;background:linear-gradient(135deg,#64d5a6,#47a1ae);color:#fff;border:none;padding:10px 30px;font-weight:600;border:3px solid #64d5a6;transition:all .3s ease-out}.btnPrimary:focus,.btnPrimary:hover{color:#fff;border:3px solid #64d5a6}.btnSecondary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;border-radius:60px;color:#47a1ae;border:none;padding:10px 30px;font-weight:600;transition:all .3s ease-out}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:all .2s ease-out}.slide-enter-to{transform:translateY(0);opacity:1;visibility:visible}.slide-enter-from{transform:translateY(10px);opacity:.5;visibility:hidden}.slide-leave-to{transform:translateY(15px);opacity:.5;visibility:hidden}.multi-step{display:flex;position:relative;width:100%;justify-content:space-between;margin-top:30px}.multi-step:after{content:"";width:calc(100% - 50px);left:15px;height:2px;position:absolute;top:calc(50% - 20px);z-index:-1;background-color:#8d8d8d}.multi-step span{color:#47a1ae;font-weight:600}.multi-step .multi-step-item{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:30px}.multi-step .multi-step-item:last-child{margin-right:0}.multi-step .multi-step-item span{display:block;margin-top:15px}.multi-step .step{width:40px;height:40px;border-radius:100%;background:#fff;position:relative}.multi-step .step-finished{background:linear-gradient(135deg,#64d5a6,#47a1ae)}.multi-step .step-finished:after{content:" ";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY2hlY2stbGciIGNvbG9yPSIjZmZmIj48cGF0aCBkPSJNMTIuNzM2IDMuOTdhLjczMy43MzMgMCAwMTEuMDQ3IDBjLjI4Ni4yODkuMjkuNzU2LjAxIDEuMDVMNy44OCAxMi4wMWEuNzMzLjczMyAwIDAxLTEuMDY1LjAyTDMuMjE3IDguMzg0YS43NTcuNzU3IDAgMDEwLTEuMDYuNzMzLjczMyAwIDAxMS4wNDcgMGwzLjA1MiAzLjA5MyA1LjQtNi40MjVhLjI0Ny4yNDcgMCAwMS4wMi0uMDIyeiIvPjwvc3ZnPg==");background-repeat:no-repeat;background-size:20px;position:absolute;width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%)}.multi-step .step-current{box-shadow:1px 2px 22px rgba(70,70,70,.10980392156862745)}.multi-step .step-current:before{background:linear-gradient(135deg,#64d5a6,#47a1ae);content:"";position:absolute;border-radius:100%;width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%)}.multi-step .step-unfinished{border:3px solid #8d8d8d}.multi-step .step-unfinished~span{color:#8f8f8f!important}input,textarea{border-radius:10px;width:100%}.input-grup-password{display:flex;position:relative}.input-grup-password input{padding-right:55px}.input-grup-password .showhide{position:absolute;right:0;top:5px;margin-bottom:auto;background:none;border:none}.messagePopup{cursor:pointer;padding:5px;color:#fff;height:15px;width:15px;margin:10px;background-color:#a8a8a8;transition:all .3s ease}.messagePopup:hover{background-color:#dadada}