.error-page{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:.5rem}.error-page img{margin-top:1rem}.error-page-title{margin-top:1rem;overflow:hidden;font-weight:600;line-height:1.5;color:#0e0e0e;font-size:1.125rem;white-space:nowrap;text-overflow:ellipsis}.error-page-description{font-weight:400;line-height:1.5;color:#0e0e0e;text-align:center;margin:0 1rem}.error-page-buttons{margin-top:1.5rem;display:flex;align-items:center;gap:1rem}@media only screen and (min-width:780px){.buttonHelp{width:260px;position:relative;background:#fff;margin-left:4px;display:flex;justify-content:center;cursor:pointer;border:none}.button-text{font-size:14px;font-weight:400;line-height:36px}}@media only screen and (max-width:1110px){.buttonHelp{width:40px;position:relative;background:#fff;display:flex;justify-content:center;cursor:pointer;border:none}.button-text{display:none}}.divTextConnect{margin-top:30px;display:flex;flex-direction:row;align-items:center;padding:16px;gap:8px;width:100%;height:80px;background:#fff;border:2px solid #d9d9d9;flex:none;order:0;flex-grow:0}@media only screen and (min-height:780px){.divMain{position:fixed;top:30%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (max-height:779px){.divMain{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (max-height:470px){.divMain{position:fixed;top:65%;left:50%;transform:translate(-50%,-50%)}}.divText{margin-top:30px;display:flex;flex-direction:row;align-items:flex-start;padding:16px;gap:8px;width:446px;height:120px;background:#fff;box-shadow:0 4px 8px rgba(1,1,1,.08);border-radius:8px;flex:none;order:0;flex-grow:0}p.divText{padding-top:4px}.icon{padding-top:7px;vertical-align:middle}.fontTitulo{font-weight:700}.divLink{padding-top:12px;display:flex;justify-content:flex-end}.divLink a{font-weight:700;text-decoration:none;color:#000}.divTextConnect{margin-top:30px;display:flex;flex-direction:row;align-items:center;padding:16px;gap:8px;width:100%;height:80px;background:#fff;border:2px solid #d9d9d9;flex:none;order:0;flex-grow:0}.login-container{display:flex;flex-direction:column;justify-content:space-between;flex:1;background-color:#fff}.login-content{display:flex;align-items:center;justify-content:center;flex:1;margin:0 1rem}.login-wrapper{width:100%;height:calc(100vh - 88px - 74px);gap:1.5rem;max-width:1440px}.login-inner,.login-wrapper{display:flex;flex-direction:column}.login-inner{align-items:center;justify-content:space-between;height:100%;margin:1rem;margin-top:3rem;margin-bottom:3rem}.login-inner.tablet{height:50vh}.login-inner.laptop{flex-direction:row;height:100%}.login-logo{height:69px;width:200px}.login-logo.laptop{height:156px;width:448px}.link{display:inline-block;margin:0;padding:0;font-family:IBM Plex Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:100%;position:relative;text-decoration:none;border:.125rem solid transparent;padding-top:.25rem;padding-bottom:.25rem;box-sizing:border-box;width:-moz-fit-content;width:fit-content;color:#0e0e0e}.footer,.link{align-items:center}.footer{height:74px;background-color:#d9d9d9;display:flex;flex-direction:column;padding:1rem 2rem;border-top:1px solid #bfbfbf;justify-content:space-between;font-size:.75rem}.footer.tablet{flex-direction:row;padding:1.5rem;font-size:.875rem}.footer-text{line-height:184%;font-weight:400}.footer-links{display:flex;gap:1.5rem}.link:hover{text-decoration:underline}.layout{display:flex;flex-direction:column;min-height:100vh;background-color:#f2f2f2}.layout-main{display:flex;flex-direction:column;flex:1;overflow-y:auto}@media only screen and (min-height:780px){.divMain{position:fixed;top:30%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (max-height:779px){.divMain{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (max-height:470px){.divMain{position:fixed;top:65%;left:50%;transform:translate(-50%,-50%)}}.divText{margin-top:30px;display:flex;flex-direction:row;align-items:flex-start;padding:16px;gap:8px;width:446px;height:120px;background:#fff;box-shadow:0 4px 8px rgba(1,1,1,.08);border-radius:8px;flex:none;order:0;flex-grow:0}p.divText{padding-top:4px}.icon{padding-top:7px;vertical-align:middle}.fontTitulo{font-weight:700}.divLink{padding-top:12px;display:flex;justify-content:flex-end}.divLink a{font-weight:700;text-decoration:none;color:#000}.button{display:flex;justify-content:center;align-items:center;padding:0 1.5rem;border:0;border-radius:.25rem;background-color:#ffc629;cursor:pointer;font-family:IBM Plex Sans,sans-serif;font-size:1rem;font-weight:600;line-height:100%;color:#0e0e0e}.button--md{height:48px;min-width:4.5rem}.button--secondary{background-color:hsla(0,0%,100%,.32);border:.1rem solid #0e0e0e;color:#0e0e0e}.button:hover{background-color:#fcecc5}.primeiro-acesso{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#f8f9fa;padding:2rem}.primeiro-acesso-container{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:3rem;text-align:center;max-width:500px;width:100%}.primeiro-acesso-icon{margin-bottom:2rem;display:flex;justify-content:center}.primeiro-acesso-title{font-size:2rem;font-weight:600;color:#333;margin-bottom:1rem;margin-top:0}.primeiro-acesso-description{font-size:1rem;color:#666;line-height:1.6;margin-bottom:2.5rem;text-align:left}.primeiro-acesso-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.primeiro-acesso-buttons .button{min-width:150px}@media (max-width:768px){.primeiro-acesso{padding:1rem}.primeiro-acesso-container{padding:2rem}.primeiro-acesso-title{font-size:1.5rem}.primeiro-acesso-buttons{flex-direction:column}.primeiro-acesso-buttons .button{width:100%;margin-left:0!important}}.custom-loading{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.spinner{width:50px;height:50px;border:5px solid rgba(0,0,0,.1);border-top:5px solid #0e0e0e;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fallback-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:auto;background-color:#f2f2f2}@font-face{font-family:ProximaNova;src:url(/app/media/ProximaNova-Thin.e2d89c72.eot);src:url(/app/media/ProximaNova-Thin.e2d89c72.eot?#iefix) format("embedded-opentype"),url(/app/media/ProximaNova-Thin.0e628fcf.woff2) format("woff2"),url(/app/media/ProximaNova-Thin.17aa4534.woff) format("woff"),url(/app/media/ProximaNova-Thin.532aaef1.ttf) format("truetype"),url(/app/media/ProximaNova-Thin.b4346517.svg#ProximaNova) format("svg");font-style:normal;font-weight:100}@font-face{font-family:ProximaNova;src:url(/app/media/ProximaNova-Light.000a21f3.eot);src:url(/app/media/ProximaNova-Light.000a21f3.eot?#iefix) format("embedded-opentype"),url(/app/media/ProximaNova-Light.26f23b43.woff) format("woff"),url(/app/media/ProximaNova-Light.568b482f.ttf) format("truetype"),url(/app/media/ProximaNova-Light.8149ee06.svg#477d11e773543baa2ffc5ab40fca9623) format("svg");font-style:normal;font-weight:200}@font-face{font-family:ProximaNova;src:url(/app/media/ProximaNova-Regular.2e0d28ef.eot);src:url(/app/media/ProximaNova-Regular.2e0d28ef.eot?#iefix) format("embedded-opentype"),url(/app/media/ProximaNova-Regular.8c5568e3.woff) format("woff"),url(/app/media/ProximaNova-Regular.c0cd69cc.ttf) format("truetype"),url(/app/media/ProximaNova-Regular.3b09edb0.svg#a326329371e687b71c219b7d91fb9255) format("svg");font-style:normal;font-weight:400}@font-face{font-family:ProximaNova;src:url(/app/media/ProximaNova-Semibold.3cb7a29c.eot);src:url(/app/media/ProximaNova-Semibold.3cb7a29c.eot?#iefix) format("embedded-opentype"),url(/app/media/ProximaNova-Semibold.eb9bf0f3.woff) format("woff"),url(/app/media/ProximaNova-Semibold.1a53419f.ttf) format("truetype"),url(/app/media/ProximaNova-Semibold.fc37f6f9.svg#a326329371e687b71c219b7d91fb9255) format("svg");font-style:normal;font-weight:600}@font-face{font-family:ProximaNova;src:url(/app/media/ProximaNova-Bold.b34563db.eot);src:url(/app/media/ProximaNova-Bold.b34563db.eot?#iefix) format("embedded-opentype"),url(/app/media/ProximaNova-Bold.b6f18afe.woff) format("woff"),url(/app/media/ProximaNova-Bold.fce7033a.ttf) format("truetype"),url(/app/media/ProximaNova-Bold.9d4ac1ed.svg#a326329371e687b71c219b7d91fb9255) format("svg");font-style:normal;font-weight:700}@font-face{font-family:ProximaNova;src:url(/app/media/ProximaNova-Extrabold.154b112a.eot);src:url(/app/media/ProximaNova-Extrabold.154b112a.eot?#iefix) format("embedded-opentype"),url(/app/media/ProximaNova-Extrabold.0c378513.woff) format("woff"),url(/app/media/ProximaNova-Extrabold.73f5e920.ttf) format("truetype"),url(/app/media/ProximaNova-Extrabold.4434b0c1.svg#a326329371e687b71c219b7d91fb9255) format("svg");font-style:normal;font-weight:800}@font-face{font-family:ProximaNova;src:url(/app/media/ProximaNova-Black.3490b7e1.eot);src:url(/app/media/ProximaNova-Black.3490b7e1.eot?#iefix) format("embedded-opentype"),url(/app/media/ProximaNova-Black.c7ce3782.woff) format("woff"),url(/app/media/ProximaNova-Black.e2d45c0b.ttf) format("truetype"),url(/app/media/ProximaNova-Black.c8e5e0f5.svg#a326329371e687b71c219b7d91fb9255) format("svg");font-style:normal;font-weight:900}@font-face{font-family:Proxima Nova Condensed;src:url(/app/media/ProximaNovaCond-Regular.7c519783.eot);src:url(/app/media/ProximaNovaCond-Regular.7c519783.eot?#iefix) format("embedded-opentype"),url(/app/media/ProximaNovaCond-Regular.0900dd59.woff) format("woff"),url(/app/media/ProximaNovaCond-Regular.058f6699.ttf) format("truetype"),url(/app/media/ProximaNovaCond-Regular.6437636b.svg#598bcf032c4302a7676e5334c07a46ff) format("svg");font-style:normal;font-weight:400}.secondary-help-button:hover{background:#fcecc5}.primary-help-button{border:0;border-radius:.25rem;background-color:#ffc629}.primary-help-button,.secondary-help-button{display:flex;justify-content:center;align-items:center;padding:0 1.5rem;cursor:pointer;font-family:Arial,sans-serif;font-size:1rem;font-weight:600;line-height:100%;color:#0e0e0e;height:48px;min-width:4.5rem;width:100%}.secondary-help-button{border:.1rem solid;border-radius:.25rem;background-color:hsla(0,0%,100%,.32)}.secondary-help-button-close,.secondary-help-button.secondary-help-button-close{width:50%}.secondary-help-modal .uikit-modal-content{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;box-shadow:0 2px 16px rgba(0,0,0,.08);padding:24px 20px}.secondary-help-modal .uikit-modal-header{background:#f5f5f5;border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0;color:#1976d2;font-weight:600}.secondary-help-modal .uikit-modal-footer{background:#f5f5f5;border-top:1px solid #e0e0e0;border-radius:0 0 8px 8px}.help-modal-footer{display:flex!important;justify-content:center!important;align-items:center!important}.login-section{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.login-section-container{display:flex;flex-direction:column;gap:2rem;height:300px;padding:1.5rem;background-color:#fff;width:328px;border-radius:.5rem;box-shadow:0 1rem 2rem rgba(0,0,0,.16);border:1.6px solid #d9d9d9}.login-section-container.tablet{width:368px}.login-section-header{display:flex;flex-direction:column;align-items:flex-start}.login-section-header h2{font-size:1.25rem;font-weight:600}.login-section-buttons{display:flex;flex-direction:column;gap:.75rem}.login-section-buttons>button{width:auto}.primary-button{border:0;border-radius:.25rem;background-color:#ffc629}.primary-button,.secondary-button{display:flex;justify-content:center;align-items:center;padding:0 1.5rem;cursor:pointer;font-family:Arial,sans-serif;font-size:1rem;font-weight:600;line-height:100%;color:#0e0e0e;height:48px;min-width:4.5rem}.secondary-button{border:.1rem solid;border-radius:.25rem;background-color:hsla(0,0%,100%,.32)}.login-header{display:flex;justify-content:space-between;align-items:center;width:100vw;height:88px;padding-left:32px;padding-right:32px;background-color:#fff}.login-header-actions{display:flex;flex-direction:row;gap:24px;position:absolute;right:32px;top:20px}.login-header-actions>button{width:auto}.login-header .button-single-icon{width:48px;height:48px}