.styles-module-scss-module__ZiZa8a__welcomeContainer{flex-direction:column;align-items:center;width:100%;min-width:370px;height:100%;min-height:calc(100vh - 60px);margin:0;padding:0;display:flex}.styles-module-scss-module__ZiZa8a__welcomeContainer .styles-module-scss-module__ZiZa8a__sections{flex-direction:column;gap:48px;margin-top:64px;display:flex}.styles-module-scss-module__ZiZa8a__welcomeContainer .styles-module-scss-module__ZiZa8a__sections .styles-module-scss-module__ZiZa8a__titleSection{flex-direction:column;justify-content:center;gap:24px;width:-webkit-fill-available;max-width:600px;display:flex}.styles-module-scss-module__ZiZa8a__welcomeContainer .styles-module-scss-module__ZiZa8a__sections .styles-module-scss-module__ZiZa8a__iconSection{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:-webkit-fill-available;max-width:600px;display:flex}.styles-module-scss-module__ZiZa8a__welcomeContainer .styles-module-scss-module__ZiZa8a__sections .styles-module-scss-module__ZiZa8a__iconSection .styles-module-scss-module__ZiZa8a__icon{flex-direction:row;align-items:center;gap:16px;display:flex}.styles-module-scss-module__ZiZa8a__welcomeContainer .styles-module-scss-module__ZiZa8a__buttonSection{flex-direction:column;justify-content:center;width:-webkit-fill-available;max-width:600px;display:flex}@media screen and (max-width:768px){.styles-module-scss-module__ZiZa8a__welcomeContainer{background-color:var(--portoSeguros100);padding:0 20px;overflow-y:hidden}.styles-module-scss-module__ZiZa8a__welcomeContainer .styles-module-scss-module__ZiZa8a__sections{margin-top:20px}.styles-module-scss-module__ZiZa8a__welcomeContainer .styles-module-scss-module__ZiZa8a__sections .styles-module-scss-module__ZiZa8a__titleSection{gap:30px}.styles-module-scss-module__ZiZa8a__welcomeContainer .styles-module-scss-module__ZiZa8a__sections .styles-module-scss-module__ZiZa8a__buttonSection{width:100%;height:70px;padding:0 20px;position:fixed;bottom:0;left:0}}
.btn{font-size:var(--text-md);font-family:var(--open-sans);font-weight:var(--bold);padding:0 var(--spacing-3xs);letter-spacing:.4px;cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-3xs);border:1px solid #0000;border-radius:4px;flex-direction:row;line-height:2rem;transition:all .3s;display:flex}.btn.--small{padding:8px 6px}.btn.--large{padding:14px 10px}.btn.--contain{width:max-content}.btn.--fluid{width:100%}.btn.--insurance-primary{color:var(--white);background-color:var(--portoSeguros100);border-color:var(--alphaChannel)}.btn.--insurance-primary .btn__loader{border:3px solid var(--white);border-bottom-color:#0000}.btn.--insurance-primary .btn-loader{border:3px solid var(--white)}.btn.--insurance-primary:hover{background-color:var(--portoSeguros75)}.btn.--insurance-primary:active{background-color:var(--portoSeguros85)}.btn.--insurance-secondary{color:var(--portoSeguros100);background-color:var(--alphaChannel);border-color:var(--portoSeguros100)}.btn.--insurance-secondary .btn__loader{border:3px solid var(--portoSeguros100);border-bottom-color:#0000}.btn.--insurance-secondary:hover{background-color:var(--portoSeguros05)}.btn.--insurance-secondary:active{background-color:var(--portoSeguros15)}.btn.--insurance-ghost{color:var(--portoSeguros100);background-color:var(--alphaChannel);border-color:var(--alphaChannel)}.btn.--insurance-ghost .btn__loader{border:3px solid var(--portoSeguros100);border-bottom-color:#0000}.btn.--insurance-ghost:hover{background-color:var(--portoSeguros05)}.btn.--insurance-ghost:active{background-color:var(--portoSeguros15)}.btn.--banking-primary{color:var(--white);background-color:var(--portoBanking100);border-color:var(--alphaChannel)}.btn.--banking-primary .btn__loader{border:3px solid var(--white);border-bottom-color:#0000}.btn.--banking-primary:hover{background-color:var(--portoBanking75)}.btn.--banking-primary:active{background-color:var(--portoBanking85)}.btn.--banking-secondary{color:var(--portoBanking100);background-color:var(--alphaChannel);border-color:var(--portoBanking100)}.btn.--banking-secondary .btn__loader{border:3px solid var(--portoBanking100);border-bottom-color:#0000}.btn.--banking-secondary:hover{background-color:var(--portoBanking05)}.btn.--banking-secondary:active{background-color:var(--portoBanking15)}.btn.--banking-ghost{color:var(--portoBanking100);background-color:var(--alphaChannel);border-color:var(--alphaChannel)}.btn.--banking-ghost .btn__loader{border:3px solid var(--portoBanking100);border-bottom-color:#0000}.btn.--banking-ghost:hover{background-color:var(--portoBanking05)}.btn.--banking-ghost:active{background-color:var(--portoBanking15)}.btn.--health-primary{color:var(--white);background-color:var(--portoSaude100);border-color:var(--alphaChannel)}.btn.--health-primary .btn__loader{border:3px solid var(--white);border-bottom-color:#0000}.btn.--health-primary:hover{background-color:var(--portoSaude75)}.btn.--health-primary:active{background-color:var(--portoSaude85)}.btn.--health-secondary{color:var(--portoSaude100);background-color:var(--alphaChannel);border-color:var(--portoSaude100)}.btn.--health-secondary .btn__loader{border:3px solid var(--portoSaude100);border-bottom-color:#0000}.btn.--health-secondary:hover{background-color:var(--portoSaude05)}.btn.--health-secondary:active{background-color:var(--portoSaude15)}.btn.--health-ghost{color:var(--portoSaude100);background-color:var(--alphaChannel);border-color:var(--alphaChannel)}.btn.--health-ghost .btn__loader{border:3px solid var(--portoSaude100);border-bottom-color:#0000}.btn.--health-ghost:hover{background-color:var(--portoSaude05)}.btn.--health-ghost:active{background-color:var(--portoSaude15)}.btn.--danger-primary{color:var(--white);background-color:var(--red100);border-color:var(--alphaChannel)}.btn.--danger-primary .btn__loader{border:3px solid var(--white);border-bottom-color:#0000}.btn.--danger-primary:hover{background-color:var(--red100)}.btn.--danger-primary:active{background-color:var(--red80)}.btn.--danger-secondary{color:var(--red100);background-color:var(--alphaChannel);border-color:var(--red100)}.btn.--danger-secondary .btn__loader{border:3px solid var(--red100);border-bottom-color:#0000}.btn.--danger-secondary:hover{background-color:var(--red30)}.btn.--danger-secondary:active{background-color:var(--red60)}.btn.--danger-ghost{color:var(--red100);background-color:var(--alphaChannel);border-color:var(--alphaChannel)}.btn.--danger-ghost .btn__loader{border:3px solid var(--red100);border-bottom-color:#0000}.btn.--danger-ghost:hover{background-color:var(--red30)}.btn.--danger-ghost:active{background-color:var(--red60)}.btn.--negative-primary{color:var(--portoSeguros100);background-color:var(--white);border-color:var(--alphaChannel)}.btn.--negative-primary .btn__loader{border:3px solid var(--portoSeguros100);border-bottom-color:#0000}.btn.--negative-primary:hover{background-color:var(--white);opacity:.7}.btn.--negative-primary:active{background-color:var(--white);opacity:.9}.btn.--negative-secondary{color:var(--white);background-color:var(--alphaChannel);border-color:var(--white)}.btn.--negative-secondary .btn__loader{border:3px solid var(--white);border-bottom-color:#0000}.btn.--negative-secondary:hover{background-color:var(--alpha30)}.btn.--negative-secondary:active{background-color:var(--alpha50)}.btn.--negative-ghost{color:var(--white);background-color:var(--alphaChannel);border-color:var(--alphaChannel)}.btn.--negative-ghost .btn__loader{border:3px solid var(--portoSeguros100);border-bottom-color:#0000}.btn.--negative-ghost:hover{background-color:var(--alpha70)}.btn.--negative-ghost:active{background-color:var(--alpha50)}.btn.--disabled-primary{color:var(--black60);background-color:var(--black15);border:1px solid var(--alphaChannel)}.btn.--disabled-primary .btn__loader{border:3px solid var(--white);border-bottom-color:#0000}.btn.--disabled-primary:hover,.btn.--disabled-primary:active{background-color:var(--black15)}.btn.--disabled-secondary{color:var(--black60);background-color:var(--alphaChannel);border-color:var(--black60)}.btn.--disabled-secondary .btn__loader{border:3px solid var(--black70);border-bottom-color:#0000}.btn.--disabled-secondary:hover,.btn.--disabled-secondary:active{background-color:var(--alphaChannel)}.btn.--disabled-ghost{color:var(--black60);background-color:var(--alphaChannel);border-color:var(--alphaChannel)}.btn.--disabled-ghost .btn__loader{border:3px solid var(--black70);border-bottom-color:#0000}.btn.--disabled-ghost:hover,.btn.--disabled-ghost:active{background-color:var(--alphaChannel)}
.styles-module-scss-module__-Y3XBa__form{flex-direction:column;gap:2.4rem;margin-top:32px;display:flex}.styles-module-scss-module__-Y3XBa__box__socialName{flex-direction:row;align-items:center;gap:10px;display:flex}
.styles-module-scss-module__fto5pq__containerTitle{flex-direction:column;justify-content:center;gap:12px;width:-webkit-fill-available;max-width:600px;margin-top:64px;display:flex}.styles-module-scss-module__fto5pq__card{background-color:var(--black05);border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:600px;margin-top:32px;margin-bottom:24px;padding:16px;display:flex}.styles-module-scss-module__fto5pq__card .styles-module-scss-module__fto5pq__box{flex-direction:column;gap:4px;display:flex}.styles-module-scss-module__fto5pq__card hr{border-color:var(--black15);margin:16px 0}.styles-module-scss-module__fto5pq__loaderContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:600px;height:200px;display:flex}.styles-module-scss-module__fto5pq__containerButtons{flex-direction:column;justify-content:center;gap:24px;width:-webkit-fill-available;max-width:600px;margin-bottom:30px;display:flex}@media screen and (max-width:768px){.styles-module-scss-module__fto5pq__containerTitle{margin:27px 20px 24px}.styles-module-scss-module__fto5pq__card{width:90%;margin:24px 20px}.styles-module-scss-module__fto5pq__containerButtons{margin:24px 20px}}
.styles-module-scss-module__8Ab4BW__errorPageContainer{flex-direction:column;justify-content:center;gap:48px;width:-webkit-fill-available;max-width:600px;margin-top:64px;margin-bottom:48px;display:flex}.styles-module-scss-module__8Ab4BW__errorButtonContainer{flex-direction:column;justify-content:center;width:-webkit-fill-available;max-width:600px;margin:0;display:flex}@media screen and (max-width:768px){.styles-module-scss-module__8Ab4BW__errorPageContainer{gap:12px;margin:48px 20px 0}.styles-module-scss-module__8Ab4BW__errorButtonContainer{width:calc(100% - 40px);position:fixed;bottom:24px}}
