﻿.newTextbox-div{min-width:30%;position:relative;height:70px;overflow:hidden;color:#aaadb8;}.newTextbox-div.errorCtrl{margin-bottom:16px;}.newTextbox-div:focus{border:1px solid #2e3641;color:#2e3641;}.newTextbox-div input{width:100%;height:64px;color:#2e3641;padding-top:15px;padding-left:12px;transition:.3s ease;border:1px solid #e9eaf2;border-radius:8px;font-weight:600;font-size:16px;line-height:20px;caret-color:#d0021b;font-family:'Montserrat';}.newTextbox-div input::placeholder{color:transparent;opacity:0;}.newTextbox-div input:-ms-input-placeholder{color:transparent;opacity:0;}.newTextbox-div input::-ms-input-placeholder{color:transparent;opacity:0;}.newTextbox-div input:not(:placeholder-shown)~label{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:14px;line-height:17px;top:12px;color:#80828f;}.newTextbox-div input:not(:placeholder-shown)~label.fancy-errorMsg{font-weight:700;font-size:13px;line-height:16px;top:20px;}.newTextbox-div input:focus{outline:none;border:1px solid #2e3641;}.newTextbox-div input:focus~label{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:14px;line-height:17px;top:12px;color:#80828f;}.newTextbox-div input:focus .newTextbox-div{border:1px solid #2e3641;color:#2e3641;}.newTextbox-div input:focus.fancy-errorMsg{line-height:16px;color:#d0021b;margin-top:50px;}.newTextbox-div input:placeholder{color:transparent;}.newTextbox-div input.error{border:1px solid #d0021b;}.newTextbox-div label{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;padding-left:12px;top:22px;transition:.25s ease;font-family:'Montserrat';font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#aaadb8;}.newTextbox-div label.fancy-errorMsg{font-weight:700;font-size:13px;line-height:16px;color:#d0021b;margin-top:50px;}.newTextbox-div label::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:100%;transform:translateX(-100%);transition:all .3s ease;padding-left:12px;}.newTextbox-div .content-name{position:absolute;bottom:0;left:0;padding-bottom:5px;transition:all .3s ease;padding-left:22px;}.newTextbox-div span{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:13px;line-height:16px;color:#80828f;}.newTextbox-div span .info error{color:#d0021b;font-weight:700;}.newTextbox-div .clearTextBtn{width:30px;height:30px;position:absolute;right:16px;background:url(../../../images/BCP.SDC.FEP.Foundation.Presentation/refactoring/crossTextbox.png) no-repeat;margin-top:20px;border:0;}.newTextbox-div .tooltipTextBox{width:25px;height:25px;margin-right:16px;margin-top:-44px;border:0;filter:brightness(1);float:right;background-color:#a2a3a4;border-radius:50%;color:#fff;padding:0;font-size:13.5px;font-weight:700;text-align:center;line-height:20px;}.newTextbox-div .fancy-errorMsg{color:#d0021b !important;margin-left:-10px;font-weight:700 !important;font-size:13px !important;}@font-face{font-family:Montserrat;src:url(../../font-montserrat/Montserrat-Regular.ttf);}.topBarMessageCenter .FEPMessageBox{margin-top:35px;}@media(min-width:992px){.topBarMessageCenter .FEPMessageBox{margin-bottom:-100px;}}.FEPMessageBox{align-items:center;padding:40px 16px;gap:16px;border-radius:16px;margin-bottom:40px;}.FEPMessageBox .row{height:5%;gap:16px;}.FEPMessageBox .warnningIcon{width:32px;height:32px;background-color:#f5a623;border-radius:100px;color:#fff;font-size:16px;font-weight:500;text-align:center;line-height:32px;display:flex;align-items:center;justify-content:center;}.FEPMessageBox .errorIcon{width:32px;height:32px;background-color:#842029;border-radius:100px;color:#fff;font-size:16px;font-weight:700;text-align:center;line-height:32px;display:flex;align-items:center;justify-content:center;}.FEPMessageBox .infoIcon{width:32px;height:32px;background-color:#8ac9db;border-radius:100px;color:#fff;font-size:16px;font-weight:500;text-align:center;line-height:32px;display:flex;align-items:center;justify-content:center;}.FEPMessageBox .errorMsgTitle{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#2e3641;}@media(max-width:575.98px){.FEPMessageBox .errorMsgTitle{margin-left:8px;}}.FEPMessageBox .erroMsgDescription{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#2e3641;}@media(max-width:575.98px){.FEPMessageBox .erroMsgDescription{margin-left:8px;}}.FEPMessageBox-warnningBox{background-color:#fef6e9;}.FEPMessageBox-infoBox{background-color:#e0f1f5;padding:20px 16px;}.RecoverBox{background-color:unset;}.RecoverBox .align-items-baseline{align-items:flex-start !important;}.RecoverBox .warnningIcon{width:66px;height:66px;font-size:44px;font-weight:600;margin-left:0;background-color:#fff;color:#d1005d;border:3px solid #d1005d;}.RecoverBox .errorMsgTitle{font-weight:700;font-size:24px;line-height:29px;color:#2e3641;}.RecoverBox .erroMsgDescription{font-weight:500;font-size:20px;line-height:24px;color:#6a717c;margin-top:16px;}.FEPMessageBox-errorBox{background-color:#f5c2c7;}.FEPMessageBox-errorBox span{color:#fff;}@font-face{font-family:Montserrat;src:url(../../font-montserrat/Montserrat-Regular.ttf);}a.FEPbtn-primary,a.FEPbtn-primary:visited,a.FEPbtn-primary:first-child:hover{background-color:#d1005d;border:none;color:#fff;font-family:'Montserrat';border-radius:40px;padding:0 60px 0 30px;box-shadow:none;}a.FEPbtn-primary[disabled],a.FEPbtn-primary:visited[disabled],a.FEPbtn-primary:first-child:hover[disabled]{background-color:#f5f6fa;color:#8694a7;pointer-events:none;}a.FEPbtn-primary:active,a.FEPbtn-primary:visited:active,a.FEPbtn-primary:first-child:hover:active{background:linear-gradient(86.15deg,#e54173 0%,#d1005d 100%);}a.FEPbtn-primary:hover,a.FEPbtn-primary:visited:hover,a.FEPbtn-primary:first-child:hover:hover,a.FEPbtn-primary:first-child:hover,a.FEPbtn-primary:visited:first-child:hover,a.FEPbtn-primary:first-child:hover:first-child:hover{background:linear-gradient(86.15deg,#e54173 0%,#d1005d 100%);box-shadow:0 16px 32px -8px rgba(178,0,79,.25);}a.FEPbtn-primary:not(:disabled):not(.disabled):active,a.FEPbtn-primary:visited:not(:disabled):not(.disabled):active,a.FEPbtn-primary:first-child:hover:not(:disabled):not(.disabled):active,a.FEPbtn-primary:not(.btn-check)+.btn:hover,a.FEPbtn-primary:visited:not(.btn-check)+.btn:hover,a.FEPbtn-primary:first-child:hover:not(.btn-check)+.btn:hover{background-color:#d1005d;color:#fff;padding:0 60px 0 30px;margin-top:2px;margin-bottom:2px;height:48px;box-shadow:none;}a.FEPbtn-primary:focus-visible{box-shadow:0 0 0 2.5px #82c6d9;}a.FEPbtn-md,a.FEPbtn-md:first-child:hover{min-width:143px;height:48px;line-height:48px;font-weight:600;font-size:16px;letter-spacing:.5px;}@media(min-width:992px) and (max-width:1199.98px){a.FEPbtn-md,a.FEPbtn-md:first-child:hover{font-size:16px;}}@media(min-width:1200px){a.FEPbtn-md,a.FEPbtn-md:first-child:hover{font-size:16px;}}a.FEPbtn-xl{min-width:143px;height:64px;padding:8px 20px 8px 24px;font-weight:600;font-size:16px;}a.ArrowLeft{background:url(https://ind.millenniumbcp.pt/_layouts/images/BCP.SDC.FEP.Foundation.Presentation/Login/arrow_red_left.svg) no-repeat left/19px 14px,transparent;}a.ArrowLeft[disabled]{background:url(https://ind.millenniumbcp.pt/_layouts/images/BCP.SDC.FEP.Foundation.Presentation/Login/arrow_gray_left.svg) no-repeat left/22px 16px,#f5f6fa;}a.ArrowLeft:hover,a.ArrowLeft:first-child:hover,a.ArrowLeft:first-child:hover:first-child:hover{background:url(../../../images/BCP.SDC.FEP.Foundation.Presentation/Login/arrow_red_left_hover.png) no-repeat left/22px 16px,transparent;}a.ArrowLeft:active,a.ArrowLeft.active:hover,a.ArrowLeft.active:first-child:hover{background:url(../../../images/BCP.SDC.FEP.Foundation.Presentation/Login/arrow_red_left_pressed.png) no-repeat left/22px 16px,transparent;}a.btn.ArrowRight{background:url(https://ind.millenniumbcp.pt/_layouts/images/BCP.SDC.FEP.Foundation.Presentation/Login/arrow_white_right_bold.svg) no-repeat 83% center,#d1005d;overflow:hidden;z-index:1;position:relative;--bs-btn-hover-bg:#d1005d;--bs-btn-hover-border-color:#d1005d;margin-top:2px;margin-bottom:2px;}a.btn.ArrowRight[disabled]{background:url(https://ind.millenniumbcp.pt/_layouts/images/BCP.SDC.FEP.Foundation.Presentation/Login/arrow_gray_right.svg) no-repeat 83% center,#f5f6fa;}a.btn.ArrowRight::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:url(https://ind.millenniumbcp.pt/_layouts/images/BCP.SDC.FEP.Foundation.Presentation/Login/arrow_white_right_bold.svg) no-repeat 83% center,linear-gradient(86.15deg,#e54173 0%,#d1005d 100%);z-index:-1;transition:opacity .5s linear;opacity:0;}a.btn.ArrowRight:hover,a.btn.ArrowRight:hover:focus-visible,a.btn.ArrowRight:active,a.btn.ArrowRight.active:hover,a.btn.ArrowRight:first-child:hover,a.btn.ArrowRight.active:first-child:hover,a.btn.ArrowRight:first-child:hover:first-child:hover{background:url(https://ind.millenniumbcp.pt/_layouts/images/BCP.SDC.FEP.Foundation.Presentation/Login/arrow_white_right_bold.svg) no-repeat 83% center,#d1005d;padding:0 60px 0 30px;margin-top:2px;margin-bottom:2px;}a.btn.ArrowRight:hover:before,a.btn.ArrowRight:hover:focus-visible:before,a.btn.ArrowRight:active:before,a.btn.ArrowRight.active:hover:before,a.btn.ArrowRight:first-child:hover:before,a.btn.ArrowRight.active:first-child:hover:before,a.btn.ArrowRight:first-child:hover:first-child:hover:before{opacity:1;}a.FEPbtn-special_AuthGov,a.FEPbtn-special_AuthGov:visited,a.FEPbtn-special_AuthGov:not(:disabled):not(.disabled):active{min-width:290px;height:48px;padding-left:48px;padding-top:0;border:1px solid #3453b4;border-radius:40px;color:#3453b4;font-family:'Montserrat';font-weight:600;font-size:16px;line-height:45px;text-transform:uppercase;background-color:#fff;background-image:url(https://ind.millenniumbcp.pt/_layouts/images/BCP.SDC.FEP.Foundation.Presentation/Login/icon_cmd_blue_25x27.svg);background-repeat:no-repeat;background-position-y:12px;background-position-x:25px;background-size:22px;}@media(min-width:992px) and (max-width:1199.98px){a.FEPbtn-special_AuthGov,a.FEPbtn-special_AuthGov:visited,a.FEPbtn-special_AuthGov:not(:disabled):not(.disabled):active{font-size:20px;}}@media(min-width:1200px){a.FEPbtn-special_AuthGov,a.FEPbtn-special_AuthGov:visited,a.FEPbtn-special_AuthGov:not(:disabled):not(.disabled):active{font-size:16px;}}a.FEPbtn-special_AuthGov:hover{background-image:url(../../../images/BCP.SDC.FEP.Foundation.Presentation/Login/icon_cmd_white_28_30.png);background-color:#3453b4;box-shadow:0 16px 32px -8px rgba(52,83,180,.25);color:#fff;}a.FEPbtn-special_AuthGov:focus-visible{background-image:url(../../../images/BCP.SDC.FEP.Foundation.Presentation/Login/icon_cmd_white_28_30.png);background-color:#3453b4;border:3px solid #82c6d9;color:#fff;height:54px;box-shadow:none;}a.FEPbtn-special_Back,a.FEPbtn-special_Back:visited,a.FEPbtn-special_Back:focus{padding:0 0 0 28px;color:#d1005d;font-family:'Montserrat';font-weight:600;font-size:16px;border:0;background-color:transparent;}@media(min-width:992px) and (max-width:1199.98px){a.FEPbtn-special_Back,a.FEPbtn-special_Back:visited,a.FEPbtn-special_Back:focus{font-size:16px;}}@media(min-width:1200px){a.FEPbtn-special_Back,a.FEPbtn-special_Back:visited,a.FEPbtn-special_Back:focus{font-size:16px;}}a.FEPbtn-special_Back:hover,a.FEPbtn-special_Back:visited:hover,a.FEPbtn-special_Back:focus:hover,a.FEPbtn-special_Back:first-child:hover,a.FEPbtn-special_Back:visited:first-child:hover,a.FEPbtn-special_Back:focus:first-child:hover,a.FEPbtn-special_Back:not(:disabled):not(.disabled):active,a.FEPbtn-special_Back:visited:not(:disabled):not(.disabled):active,a.FEPbtn-special_Back:focus:not(:disabled):not(.disabled):active{color:#a7004a;background-color:transparent;padding:0 0 0 28px;}a.FEPbtn-special_Back:active,a.FEPbtn-special_Back:visited:active,a.FEPbtn-special_Back:focus:active,a.FEPbtn-special_Back:first-child:active,a.FEPbtn-special_Back:visited:first-child:active,a.FEPbtn-special_Back:focus:first-child:active,a.FEPbtn-special_Back:not(:disabled):not(.disabled):active,a.FEPbtn-special_Back:visited:not(:disabled):not(.disabled):active,a.FEPbtn-special_Back:focus:not(:disabled):not(.disabled):active{color:#7d0038;background-color:transparent;padding:0 0 0 28px;}a.FEPbtn-special_Back:focus-visible,a.FEPbtn-special_Back:visited:focus-visible,a.FEPbtn-special_Back:focus:focus-visible{border:1px solid #82c6d9;background-color:transparent;color:#d1005d;box-shadow:initial;}a.FEPbtn-special_AdditionalAuth,a.FEPbtn-special_AdditionalAuth:visited{padding-left:10px;background-color:unset;border:1px solid #d7d9e0;color:#2e3641;font-family:'Montserrat';font-weight:600;font-size:20px;height:48px;padding:0 16px;line-height:48px;border-radius:40px;}a.FEPbtn-special_AdditionalAuth:hover,a.FEPbtn-special_AdditionalAuth:visited:hover,a.FEPbtn-special_AdditionalAuth:first-child:hover,a.FEPbtn-special_AdditionalAuth:visited:first-child:hover{background:#e7eaee;border:1px solid #e7eaee;color:#2e3641;height:48px;padding:0 16px;line-height:48px;font-weight:600;}a.FEPbtn-special_AdditionalAuth:active,a.FEPbtn-special_AdditionalAuth:visited:active,a.FEPbtn-special_AdditionalAuth:first-child:active,a.FEPbtn-special_AdditionalAuth:visited:first-child:active,a.FEPbtn-special_AdditionalAuth:not(:disabled):not(.disabled):active,a.FEPbtn-special_AdditionalAuth:visited:not(:disabled):not(.disabled):active{background:#c3cad4;color:#2e3641;transition:background .1s cubic-bezier(.35,1.55,.65,1);}a.FEPbtn-special_AdditionalAuth:focus-visible,a.FEPbtn-special_AdditionalAuth:visited:focus-visible{border:1px solid #c3cad4;box-shadow:initial;background:unset;color:#2e3641;}a.FEPbtn-special_AdditionalAuth_Selected{color:#fff;background-color:#2e3641;}a.FEPbtn-special_AdditionalAuth_Selected:focus-visible{box-shadow:initial;color:#fff;background-color:#2e3641;}.containerLogin{display:flex;flex-flow:row wrap;font-family:Montserrat;font-style:normal;}.containerLogin .rightPainel{display:flex;flex-grow:2;flex-wrap:wrap;max-width:732px;min-height:100vh;}.containerLogin .rightPainel .rightPainelContent .logoMillennium{padding-top:24px;padding-bottom:65px;}.containerLogin .rightPainel .rightPainelContent .imgLogo{width:132px;height:40px;}.containerLogin .rightPainel .rightPainelContent .imgClose{position:absolute;right:30px;margin-top:-34px;}@media(min-width:992px){.containerLogin .rightPainel .rightPainelContent .logoMillennium{padding-top:100px;padding-bottom:65px;}.containerLogin .rightPainel .rightPainelContent .imgLogo{width:212px;height:64px;}}.containerLogin .rightPainel .rightPainelContent .sectionTitle hr{width:40px;height:4px;background:#d1005d;border-radius:8px;opacity:1;border:none;}.containerLogin .rightPainel .rightPainelContent .divUserCode{margin-top:32px;}.containerLogin .rightPainel .rightPainelContent .lblUserLogin{font-weight:500;}.containerLogin .rightPainel .rightPainelContent .divDescGov{margin-bottom:40px;margin-top:64px;}.containerLogin .rightPainel .rightPainelContent .divDescGov .govTitle{margin-bottom:10px;font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#2e3641;opacity:.9;}@media(min-width:992px){.containerLogin .rightPainel .rightPainelContent .divDescGov .govTitle{font-size:24px;line-height:32px;}}.containerLogin .rightPainel .rightPainelContent .containerAdditionalAuth .authSMSTitle{font-weight:600;font-size:16px;line-height:20px;color:#2e3641;font-family:'Montserrat';font-style:normal;}.containerLogin .rightPainel .rightPainelContent .containerAdditionalAuth .divUserCode{margin-top:0;}.containerLogin .rightPainel .rightPainelContent .containerAdditionalAuth .divUserCode .lblCodUser{font-weight:600;font-size:16px;line-height:20px;text-align:center;color:#2e3641;width:52px;}.containerLogin .rightPainel .rightPainelContent .containerAdditionalAuth .divUserCode .tbCodUser{font-size:16px;font-family:'Montserrat';font-style:normal;font-weight:600;}.containerLogin .rightPainel .rightPainelContent .containerAdditionalAuthDisabled{pointer-events:none;opacity:.4;}.containerLogin .rightPainel .rightPainelContent .captchaTextBoxLogin{max-width:257px;}.containerLogin .rightPainel .rightPainelContent .sectionActions{margin-top:64px;margin-bottom:44px;}.containerLogin .rightPainel .rightPainelContent .sectionActions .action:nth-child(2){margin-top:32px;}.containerLogin .rightPainel .rightPainelContent .sectionActions .action{padding:32px;gap:10px;background:#fff;border:1px solid #e7eaee;box-shadow:0 16px 32px rgba(46,54,65,.08);border-radius:16px;position:relative;}.containerLogin .rightPainel .rightPainelContent .sectionActions .action:hover{border:1px solid #f5f6fa;box-shadow:0 16px 48px #e8edf2;transform:scale(1.05);}.containerLogin .rightPainel .rightPainelContent .sectionActions .action:focus-visible{border:2.5px solid #9bd1e1;box-shadow:0 16px 32px #e8edf2;}.containerLogin .rightPainel .rightPainelContent .sectionActions .action a{text-decoration:none;}.containerLogin .rightPainel .rightPainelContent .sectionActions .action h1{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#2e3641;}.containerLogin .rightPainel .rightPainelContent .sectionActions .action h2{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#aaadb8;}.containerLogin .rightPainel .rightPainelContent .sectionActions .action img{position:absolute;top:52px;right:44px;background:url(../../../images/BCP.SDC.FEP.Foundation.Presentation/refactoring/seta.png) no-repeat;}.containerLogin .rightPainel .rightPainelContent .sectionActions .action img[disabled]{background:url(../../../images/BCP.SDC.FEP.Foundation.Presentation/refactoring/setaDisable.png) no-repeat;}.containerLogin .rightPainel .rightPainelContent .sectionActions .outOfService{font-size:16px;font-weight:500;line-height:20px;text-align:center;padding-top:20px;}.containerLogin .rightPainel .rightPainelContent .sectionActions .btnSteps{cursor:pointer;}.containerLogin .rightPainel .rightPainelContent .sectionActions .btnSteps h2{width:90%;}.containerLogin .rightPainel .rightPainelContent .sectionButtons{position:fixed;bottom:0;padding-bottom:44px;background-color:#fff;background:linear-gradient(180deg,rgba(255,0,0,0) 0%,#fff 20%);padding-top:20px;}.containerLogin .rightPainel .rightPainelContent .sectionButtons .sectionButtonsContainer{display:flex;align-items:center;justify-content:space-between;}.containerLogin .rightPainel .rightPainelFooter{align-self:flex-end;bottom:0;width:100%;height:80px;display:flex;align-items:center;gap:8px;margin-top:20px;}.containerLogin .rightPainel .rightPainelFooter .footerLine{border-color:#d8d9e1;position:absolute;left:0;right:0;z-index:-2;padding-top:80px;opacity:1;}.containerLogin .rightPainel .rightPainelFooter .footerDescription{font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#6a717c;}@media(min-width:992px){.containerLogin .rightPainel .rightPainelFooter .footerDescription{font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#6a717c;}}.containerLogin .tooltipIcon{display:inline-block;bottom:5px;position:relative;background-color:#a2a3a4;width:20px;height:20px;border-radius:50%;color:#fff;font-size:13.5px;font-weight:700;text-align:center;line-height:20px;}.containerLogin .tooltipIconSMS{display:inline-block;bottom:2px;position:relative;background-color:#a2a3a4;width:20px;height:20px;border-radius:50%;color:#fff;font-size:13.5px;font-weight:700;text-align:center;line-height:20px;}.containerLogin .tooltipIconToken{display:inline-block;bottom:0;position:relative;background-color:#a2a3a4;width:20px;height:20px;border-radius:50%;color:#fff;font-size:13.5px;font-weight:700;text-align:center;line-height:20px;}.containerLogin .sectionSubtitle h1{font-family:'Montserrat';font-style:normal;font-weight:600;font-size:24px;line-height:41px;color:#2e3641;}.containerLogin .sectionSubtitle h2{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#6a717c;margin-top:8px;}.containerLogin .sectionSubtitle .sectionLabelPrimary{font-weight:600;font-size:16px;line-height:20px;color:#2e3641;}.containerLogin .sectionSubtitle .sectionLabelSecundary{font-weight:500;font-size:14px;line-height:17px;color:#80828f;}.bannerLoginArea{z-index:1;}.bannerLoginArea.bgCerise{background:linear-gradient(270deg,#d1005d 0%,#ec6e7d 100%);}.bannerLoginArea .leftPainel{padding-top:50px;padding-bottom:50px;display:flex;flex-direction:row;align-content:end;flex-wrap:wrap;min-height:200px;max-height:100vh;}.bannerLoginArea .leftPainel .bannerLogobcp{position:absolute;right:50%;transform:translateX(50%);top:75px;}.bannerLoginArea .leftPainel.bgImage{background-position:center;background-size:cover;background-repeat:no-repeat;}.bannerLoginArea .leftPainel .boxText{color:#fff;font-weight:600;}.bannerLoginArea .leftPainel .boxText .title{font-size:16px;line-height:20px;letter-spacing:.5px;text-transform:uppercase;}.bannerLoginArea .leftPainel .boxText .description{font-size:32px;line-height:40px;padding-top:8px;}.bannerLoginArea .leftPainel .boxText .link{padding-top:32px;}.bannerLoginArea .leftPainel .boxText .link.registo a{font-family:'Montserrat';font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#fff;border:1.4px solid #fff;border-radius:100px;padding:8px 24px;flex-direction:column;justify-content:center;position:absolute;width:80px;height:40px;left:112px;bottom:34px;gap:10px;align-items:center;display:flex;}.bannerLoginArea .leftPainel .boxText .link.registo a:hover{box-shadow:0 12px 32px -8px rgba(178,0,79,.25);background:#fff;color:#d1005d;opacity:1;}.bannerLoginArea .leftPainel .boxText .link.registo a:active{background:#fff;border-radius:40px;color:#a7004a;box-shadow:none;}.bannerLoginArea .leftPainel .boxText .link.registo a:focus-visible{background:#fff;border:3px solid #82c6d9;border-radius:40px;color:#d1005d;box-shadow:none;}.bannerLoginArea .leftPainel .boxText .link a{font-family:'Montserrat';font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#fff;display:flex;align-items:center;gap:13px;}@media(min-width:992px){.bannerLoginArea{position:fixed;background:unset;}.bannerLoginArea.bgCerise{background:none;}.bannerLoginArea.bgCerise .leftPainel{background:linear-gradient(270deg,#d1005d 0%,#ec6e7d 100%);}.bannerLoginArea .container{max-width:100%;}.bannerLoginArea .leftPainel{min-height:100vh;height:100%;position:relative;}.bannerLoginArea .leftPainel .imgBanner{margin-left:-12px;}.bannerLoginArea .leftPainel .imgBanner img{max-width:100%;height:auto;}.bannerLoginArea .leftPainel .boxText{color:#fff;max-width:512px;margin:auto;padding-left:15px;padding-right:15px;font-weight:600;margin-left:99px;}.bannerLoginArea .leftPainel .boxText .title{font-weight:500;font-size:16px;line-height:20px;text-transform:uppercase;letter-spacing:.5px;}.bannerLoginArea .leftPainel .boxText .description{font-weight:700;font-size:32px;line-height:40px;padding-top:8px;}.bannerLoginArea .leftPainel .boxText .link{padding-top:32px;}.bannerLoginArea .leftPainel .boxText .link a{font-weight:600;font-size:16px;line-height:20px;color:#fff;}.bannerLoginArea .leftPainel .boxText .link a:hover{opacity:.8;}.bannerLoginArea .leftPainel .boxText .link a:focus-visible{border:1.5px solid #82c6d9;border-radius:2px;}.bannerLoginArea .leftPainel .boxText .link.registo a{font-family:'Montserrat';font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#fff;border:1.4px solid #fff;border-radius:100px;padding:8px 24px;flex-direction:column;justify-content:center;position:absolute;width:80px;height:40px;left:112px;bottom:34px;gap:10px;align-items:center;display:flex;}.bannerLoginArea .leftPainel .boxText .link.registo a:hover{box-shadow:0 12px 32px -8px rgba(178,0,79,.25);background:#fff;color:#d1005d;opacity:1;}.bannerLoginArea .leftPainel .boxText .link.registo a:active{background:#fff;border-radius:40px;color:#a7004a;box-shadow:none;}.bannerLoginArea .leftPainel .boxText .link.registo a:focus-visible{background:#fff;border:3px solid #82c6d9;border-radius:40px;color:#d1005d;box-shadow:none;}}@media(min-width:1200px){.bannerLoginArea .leftPainel.bgCerise .boxText{padding-left:152px;padding-right:152px;}}@media(min-width:1400px){.bannerLoginArea .leftPainel{max-width:708px;}}@media(min-width:992px) and (max-height:870px){.bannerLoginArea .imgBanner img{max-height:450px;}}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;src:local('Montserrat-Thin'),url("../../font-montserrat/Montserrat-Thin.ttf") format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:100;src:local('Montserrat-Thin-Italic'),url("../../font-montserrat/Montserrat-ThinItalic.ttf") format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;src:local('Montserrat-ExtraLight'),url("../../font-montserrat/Montserrat-ExtraLight.ttf") format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;src:local('Montserrat-ExtraLightItalic'),url("../../font-montserrat/Montserrat-ExtraLightItalic.ttf") format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:local('Montserrat-Light'),url("../../font-montserrat/Montserrat-Light.ttf") format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;src:local('Montserrat-LightItalic'),url("../../font-montserrat/Montserrat-LightItalic.ttf") format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat'),url("../../font-montserrat/Montserrat-Regular.ttf") format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:local('Montserrat-Italic'),url("../../font-montserrat/Montserrat-Italic.ttf") format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local('Montserrat-Medium'),url("../../font-montserrat/Montserrat-Medium.ttf") format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:local('Montserrat-MediumItalic'),url("../../font-montserrat/Montserrat-MediumItalic.ttf") format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:local('Montserrat-SemiBold'),url("../../font-montserrat/Montserrat-SemiBold.ttf") format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;src:local('Montserrat-SemiBoldItalic'),url("../../font-montserrat/Montserrat-SemiBoldItalic.ttf") format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat-Bold'),url("../../font-montserrat/Montserrat-Bold.ttf") format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:local('Montserrat-BoldItalic'),url("../../font-montserrat/Montserrat-BoldItalic.ttf") format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;src:local('Montserrat-ExtraBold'),url("../../font-montserrat/Montserrat-ExtraBold.ttf") format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:800;src:local('Montserrat-ExtraBoldItalic'),url("../../font-montserrat/Montserrat-ExtraBoldItalic.ttf") format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:local('Montserrat-Black'),url("../../font-montserrat/Montserrat-Black.ttf") format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:900;src:local('Montserrat-BlackItalic'),url("../../font-montserrat/Montserrat-BlackItalic.ttf") format('truetype');}.tooltip .tooltip-inner{text-align:left;font-family:Montserrat;}.tooltip .title{font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#fff;display:block;}.tooltip .description{margin-top:16px;font-style:normal;font-weight:500;font-size:13px;line-height:16px;color:#fff;display:block;}.tooltip .description ul{list-style:disc;}.containerRegisto{caret-color:transparent;font-family:'Montserrat';display:flex;flex-flow:row wrap;font-family:Montserrat;font-style:normal;}.containerRegisto .successIcon{margin-top:65px;}@media(min-width:992px){.containerRegisto .successIcon{margin-top:183px;margin-bottom:-82px;}}.containerRegisto .leftContainer{z-index:-1;position:absolute;left:0;top:0;height:100%;background:url('../../../images/BCP.SDC.FEP.Foundation.Presentation/refactoring/woman-holding-phone.jpg') no-repeat;background-size:100% auto;}.containerRegisto .leftContainer .containerLogo{margin-top:77px;padding:0;}.containerRegisto .leftContainer .containerBack{position:absolute;bottom:34px;padding:0;}.containerRegisto .leftContainer .containerBack a{font-family:'Montserrat';font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#fff;text-decoration:none;}.containerRegisto .confirmationButtonSection{margin-top:64px;margin-bottom:64px;}.containerRegisto .sectionNewUserCode{margin-top:64px;}.containerRegisto .sectionNewUserCode h4{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#2e3641;}.containerRegisto .sectionNewUserCode .newUserCodeBtn{font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#d1005d;text-decoration:none;}.containerRegisto .sectionNewUserCode .newUserCodeBox{border:1px solid #aab0b8;border-radius:12px;padding:24px;display:none;margin-top:24px;flex-direction:column;}.containerRegisto .sectionNewUserCode .newUserCodeBox .lblNewUsernameTitle{font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#80828f;}.containerRegisto .sectionNewUserCode .newUserCodeBox .lblNewUsername{font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#2e3641;margin-top:8px;}.containerRegisto .sectionActions{margin-top:64px;margin-bottom:44px;}.containerRegisto .sectionActions .action:nth-child(2){margin-top:32px;}.containerRegisto .sectionActions .action{padding:32px;gap:10px;background:#fff;border:1px solid #e7eaee;box-shadow:0 16px 32px rgba(46,54,65,.08);border-radius:16px;position:relative;}.containerRegisto .sectionActions .action:hover{border:1px solid #f5f6fa;box-shadow:0 16px 48px #e8edf2;transform:scale(1.05);}.containerRegisto .sectionActions .action:focus-visible{border:2.5px solid #9bd1e1;box-shadow:0 16px 32px #e8edf2;}.containerRegisto .sectionActions .action h1{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#2e3641;}.containerRegisto .sectionActions .action h2{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#6a717c;}.containerRegisto .sectionActions .action img{height:13px;top:52px;right:44px;}.containerRegisto .sectionActions .action img[disabled]{background:url(../../../images/BCP.SDC.FEP.Foundation.Presentation/refactoring/setaDisable.png) no-repeat;}.containerRegisto .sectionActions .outOfService{font-size:16px;font-weight:500;line-height:20px;text-align:center;padding-top:20px;}.containerRegisto .sectionActions .btnSteps{cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:space-between;}.containerRegisto .sectionTitle{margin-top:65px;}@media(min-width:992px){.containerRegisto .sectionTitle{margin-top:135px;}}.containerRegisto .sectionTitle hr{width:40px;height:4px;background:#d1005d;border-radius:8px;opacity:1;border:none;}.containerRegisto .sectionTitle h1{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:34px;line-height:41px;color:#2e3641;}.containerRegisto .sectionTitle h2{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#6a717c;margin-top:16px;}.containerRegisto .sectionAcionista{border-top:1px solid #d7d9e0;padding-top:40px;padding-left:32px;margin-top:90px;position:relative;}@media(max-width:991.98px){.containerRegisto .sectionAcionista{padding-right:32px;}}.containerRegisto .sectionAcionista .btnSteps{text-decoration:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;}.containerRegisto .sectionAcionista h1{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#2e3641;}.containerRegisto .sectionAcionista h2{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#6a717c;}.containerRegisto .sectionAcionista img{top:59px;right:154px;}.containerRegisto .sectionConditions.errorPage{background:#f5f6fa;border:none;margin-top:24px;}.containerRegisto .sectionConditions.errorPage .condition{display:block;}.containerRegisto .sectionConditions.errorPage .condition .col.col-img{max-width:70px;}.containerRegisto .contentSection{margin-top:52px;}.containerRegisto .sectionConditions{display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:24px;border:1px solid #aaadb8;border-radius:12px;margin-top:64px;}.containerRegisto .sectionConditions .condition{display:flex;flex-direction:row;align-items:center;gap:24px;}.containerRegisto .sectionConditions .condition span.title{font-weight:600;font-size:20px;line-height:24px;color:#2e3641;}.containerRegisto .sectionConditions .condition span.subtitle{font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#aaadb8;}.containerRegisto .sectionConditions .condition a.subtitle{font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#d1005d;}.containerRegisto .sectionConditions .condition a .subtitle::after{content:url(https://ind.millenniumbcp.pt/_layouts/images/BCP.SDC.FEP.Foundation.Presentation/refactoring/setaLink.svg);}.containerRegisto .sectionConditionAcceptance{margin-top:70px !important;margin-left:0;padding:0;display:flex;flex-direction:row;gap:8px;}.containerRegisto .sectionConditionAcceptance .form-check-input{margin-right:8px !important;margin-left:0 !important;background-size:unset;}.containerRegisto .sectionConditionAcceptance .checkConditions{height:32px;width:32px;outline:1px solid #80838f;border-radius:4px;appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;vertical-align:middle;}.containerRegisto .sectionConditionAcceptance span{font-weight:600;font-size:16px;line-height:20px;color:#6a717c;opacity:.8;}.containerRegisto .sectionConditionAcceptance a{font-weight:600;font-size:16px;line-height:20px;color:#d1005d;text-decoration:none;}.containerRegisto .sectionButtons .errorPage{margin-top:80px;}.containerRegisto .sectionButtons{position:fixed;bottom:0;padding-bottom:20px;background-color:#fff;background:linear-gradient(180deg,rgba(255,0,0,0) 0%,#fff 20%);padding-top:20px;box-sizing:border-box;padding-right:25px;}@media(min-width:992px){.containerRegisto .sectionButtons{padding-bottom:44px;}}.containerRegisto .sectionButtons .sectionButtonsContainer{display:flex;align-items:center;justify-content:space-between;}.containerRegisto .sectionAccountType{margin-top:68px;display:flex;flex-direction:column;gap:32px;}.containerRegisto .sectionAccountType input[type=radio]{margin:0 !important;width:32px;min-width:32px;height:32px;}.containerRegisto .sectionAccountType .accountType{display:flex;gap:16px;align-items:center;padding:0;margin:0;}.containerRegisto .sectionAccountType .accountType span{font-weight:600;font-size:20px;line-height:24px;color:#2e3641;}.containerRegisto .sectionMulticanalData .smsFields{margin-top:64px;margin-bottom:64px;}.containerRegisto .sectionMulticanalData .smsFields h4{font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#2e3641;}.containerRegisto .sectionMulticanalData .smsFields .divPositions{margin-top:24px;margin-bottom:0;}.containerRegisto .sectionMulticanalData .smsFields .divPositions .position{display:flex;align-items:center;flex-direction:row;gap:16px;}.containerRegisto .sectionMulticanalData .smsFields .divPositions .position input.tbCodUser{font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:center;color:#2e3641;padding:0;font-family:'Montserrat';}.containerRegisto .sectionMulticanalData .smsFields .divPositions .position input.tbCodUser:focus{border:1px solid #2e3641;caret-color:#d1005d;}.containerRegisto .sectionMulticanalData .multichannelValidation{display:flex;flex-direction:column;gap:8px;margin-bottom:32px;margin-top:-15px;}.containerRegisto .sectionMulticanalData .multichannelValidation .validationLabels{font-style:normal;font-weight:500;font-size:13px;line-height:16px;text-transform:uppercase;color:#2e3641;}.containerRegisto .sectionMulticanalData .multichannelValidation .validationLabels::before{content:url(../../../images/BCP.SDC.FEP.Foundation.Presentation/Registo/multicanalNeutral.png);padding-right:7px;}.containerRegisto .sectionMulticanalData .multichannelValidation .multichannelError{color:#e00e27;}.containerRegisto .sectionMulticanalData .multichannelValidation .multichannelSuccess{color:#2e3641;}.containerRegisto .sectionMulticanalData .multichannelValidation .validationLabels.multichannelError::before{content:url(../../../images/BCP.SDC.FEP.Foundation.Presentation/Registo/multicanalIncorrect.png);padding-right:7px;}.containerRegisto .sectionMulticanalData .multichannelValidation .validationLabels.multichannelSuccess::before{content:url(../../../images/BCP.SDC.FEP.Foundation.Presentation/Registo/multicanalCorrect.png);padding-right:7px;}.containerRegisto .sectionMulticanalData .positionLabels{margin-bottom:4px;}.containerRegisto .sectionMulticanalData .tbCodUser{text-align:center;}.containerRegisto .sectionMulticanalData .operation{margin-top:64px;}.containerRegisto .sectionMulticanalData .captchaTitle{font-weight:700;font-size:24px;line-height:29px;color:#2e3641;margin-top:64px;margin-bottom:32px;}.containerRegisto .sectionMulticanalData .refactoring-captcha{margin-bottom:32px;}.containerRegisto .sectionMulticanalData .refactoring-captcha .captcha-control{display:flex;align-items:center;}.containerRegisto .sectionMulticanalData .refactoring-captcha .captcha-control div img{max-width:100%;height:unset;}.containerRegisto .sectionMulticanalData .refactoring-captcha .captcha-control .refresh-button{margin-left:12px;}.containerRegisto .sectionError{margin-top:50px;margin-bottom:-100px;}.containerRegisto .sectionInfo{margin-top:64px;margin-bottom:82px;}.containerRegisto .sectionInfo h3{max-width:557px;height:60px;font-family:'Montserrat';font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#80828f;}.containerRegisto .sectionInfo .infoDadosPessoais{margin-top:64px;margin-bottom:32px;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#2e3641;}.containerRegisto .sectionInfo .divInfo1{max-width:508.46px;height:51px;display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;min-height:51px;margin-top:8px;}.containerRegisto .sectionInfo .divInfo1 .numberStyle{display:block;text-align:center;color:#d1005d;font-weight:600;font-size:16px;line-height:20px;border:2px solid #d1005d;border-radius:100%;width:32px;height:32px;padding-top:5px;}.containerRegisto .sectionInfo .divInfo1 .numberStyleDone{background-image:url(../../../images/BCP.SDC.FEP.Foundation.Presentation/refactoring/numberCerise.png);background-repeat:no-repeat;width:33px;height:32px;display:block;}.containerRegisto .sectionInfo .divInfo1 .divInfo{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;position:absolute;margin-left:48px;}.containerRegisto .sectionInfo .divInfo1 .labelInfo1{max-width:508.46px;height:20px;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#2e3641;}.containerRegisto .sectionInfo .divInfo1 .labelInfo1_1{max-width:508.46px;height:21px;font-family:'Montserrat';font-style:normal;font-weight:500;font-size:14px;line-height:150%;color:#80828f;}.containerRegisto .sectionInfo .divInfo2{max-width:508.46px;height:51px;display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;min-height:71px;margin-top:24px;}.containerRegisto .sectionInfo .divInfo2 .numberStyle{display:block;text-align:center;color:#d1005d;font-weight:600;font-size:16px;line-height:20px;border:2px solid #d1005d;border-radius:100%;width:32px;height:32px;padding-top:5px;}.containerRegisto .sectionInfo .divInfo2 .divInfo{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;position:absolute;margin-left:48px;}.containerRegisto .sectionInfo .divInfo2 .labelInfo1{max-width:508.46px;height:20px;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#2e3641;}.containerRegisto .sectionInfo .divInfo2 .labelInfo1_1{max-width:508.46px;height:21px;font-family:'Montserrat';font-style:normal;font-weight:500;font-size:14px;line-height:150%;color:#80828f;}.containerRegisto .sectionInfo .check label{margin-left:10px;color:#80828f;position:absolute;max-width:608px;line-height:25px;}.containerRegisto .sectionInfo .check a{color:#d1005d;}.containerRegisto .sectionInfo .check input{width:32px;height:32px;gap:10px;}.containerRegisto .sectionInfo .refactoring-captcha{margin-top:24px;margin-bottom:32px;display:flex;flex-direction:row;align-items:center;padding:0;gap:12px;max-width:461px;height:88px;flex:none;order:0;align-self:stretch;flex-grow:0;}.containerRegisto .sectionInfo .captcha-control{display:flex;align-items:center;}.containerRegisto .sectionInfo .captcha-control div img{max-width:100%;height:unset;}.containerRegisto .sectionInfo .refresh-button{margin-left:0;}.containerRegisto .sectionInfo .divClientInfo{display:flex;flex-direction:column;align-items:flex-start;padding:32px 24px;gap:24px;max-width:561px;min-height:192px;border:1px solid #aab0b8;border-radius:12px;flex:none;order:1;align-items:stretch;flex-grow:0;margin-bottom:63px;}.containerRegisto .sectionInfo .divClientInfo .divNif{line-height:24px;}.containerRegisto .sectionInfo .divClientInfo .divEmail{line-height:24px;}.containerRegisto .sectionInfo .divClientInfo .lblHeadersInfo{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#6a717c;}.containerRegisto .sectionInfo .divClientInfo .lblInfoText{font-family:'Montserrat';font-style:normal;font-weight:600;font-size:24px;line-height:29px;color:#2e3641;}.containerRegisto .divSucess{margin-top:65px;}@media(min-width:992px){.containerRegisto .divSucess{margin-top:140px;margin-bottom:-80px;}}.containerRegisto .captchaRefatored .captchaTitle{font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#2e3641;}.containerRegisto .captchaRefatored .refactoring-captcha .captcha-control{display:flex;align-items:center;gap:25px;}.containerRegisto .captchaRefatored .refactoring-captcha .captcha-control div img{max-width:100%;height:unset;}.containerRegisto .logoMillennium{padding-top:80px;}.containerRegisto .logoMillennium .bannerLogobcp .imgLogo{width:132px;height:40px;}.containerRegisto .logoMillennium .bannerLogobcp .imgClose{position:absolute;right:30px;padding-top:6px;}body #s4-workspace .containerRegisto .sectionInfo h3{font-size:16px;}.divMsgs{align-items:center;padding:16px;gap:16px;width:461px;background:#fef6e9;border-radius:8px;margin-bottom:40px;}.divMsgs .row{height:100%;}.divMsgs .WarningIcon{width:24px;height:24px;background-color:#f5a623;border-radius:100px;color:#fff;font-size:16px;font-weight:700;text-align:center;line-height:24px;}.divMsgs .errorMsgTitle{font-weight:500;font-size:16px;line-height:150%;color:#2e3641;}.divMsgs .erroMsgDescription{font-weight:400;font-size:14px;line-height:17px;color:#80828f;}.tbCodUser{font-size:16px;font-weight:600;}.reSendSMS{font-weight:600;font-size:16px;line-height:20px;color:#d1005d;cursor:pointer;font-family:'Montserrat';font-style:normal;}.reSendSMS .countDown{color:#6a717c;}.reSendSMSCounter{font-weight:600;font-size:16px;line-height:20px;color:#d1005d;font-family:'Montserrat';font-style:normal;}.reSendSMSCounter .countDown{color:#6a717c;}.backgroundwait{z-index:9999;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;filter:alpha(opacity=0);margin-bottom:0;}.loadingPanel{display:none;}.loadingPanel .divUserCode{margin-top:32px;margin-bottom:32px;}.loadingPanel .divUserCode .lblCodUser{font-weight:600;font-size:16px;line-height:20px;text-align:center;color:#2e3641;}.loadingPanel .divUserCode .tbCodUser{width:52px;height:64px;border:1px solid #e9eaf2;border-radius:8px;padding:0;padding-bottom:0;line-height:10px;font-family:Verdana,sans-serif;text-align:center;}.loadingPanel .divUserCode .tbCodUser:focus{border:1px solid #2e3641;caret-color:#d1005d;}.loadingPanel .divUserCode .divPositions{text-align:center;}.loadingPanel .containerAdditionalAuth{min-height:200px;}.loadingPanel .rightPainelFooter{position:relative;align-self:flex-end;bottom:0;border-top:1px solid #d8d9e1;width:100%;height:80px;display:flex;align-items:center;gap:8px;padding:32px 121px;margin-top:20px;}.loadingPanel .rightPainelFooter .footerDescription{font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#80828f;}.loadingPanel .rightPainelFooter .footerLink a{font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#d1005d;}.loadingPanel .tooltipIcon{display:inline-block;bottom:5px;position:relative;width:20px;height:20px;background-color:#a2a3a4;border-radius:50%;color:#fff;font-size:13.5px;font-weight:700;text-align:center;line-height:20px;}.loadingPanel .sectionSubtitle h1{font-family:'Montserrat';font-style:normal;font-weight:600;font-size:24px;line-height:41px;color:#2e3641;}.loadingPanel .sectionSubtitle h2{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#80828f;margin-top:8px;}.loadingPanel .sectionSubtitle .sectionLabelPrimary{font-weight:600;font-size:16px;line-height:20px;color:#2e3641;}.loadingPanel .sectionSubtitle .sectionLabelSecundary{font-weight:500;font-size:14px;line-height:17px;color:#80828f;}h3{max-width:558px;height:82px;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:34px;line-height:41px;color:#2e3641;}h4{font-family:'Montserrat';font-style:normal;gap:10px;align-items:center;margin-bottom:8px;font-weight:700;font-size:24px;line-height:32px;color:#2e3641;opacity:.9;}h5{font-family:'Montserrat';font-style:normal;align-items:center;font-weight:600;font-size:16px;line-height:20px;color:#2e3641;}.divUserCode{margin-top:64px;margin-bottom:32px;padding:0;}.divUserCode .lblCodUser{font-weight:600;font-size:16px;line-height:20px;text-align:center;color:#2e3641;width:52px;}.divUserCode .tbCodUser{width:52px;height:64px;border:1px solid #e9eaf2;border-radius:8px;padding:0;padding-bottom:0;line-height:10px;font-family:Verdana,sans-serif;font-size:30px;text-align:center;}.divUserCode input.tbCodUser:focus{border:1px solid #2e3641;caret-color:#d1005d;}.divUserCode .divPositions{margin:32px 0 32px 0;text-align:center;}.captcha-container{display:flex;align-items:center;}.refactoring-step1-container .refactoring-captcha{margin-bottom:32px;display:flex;flex-direction:row;align-items:center;padding:0;gap:12px;max-width:461px;height:88px;flex:none;order:0;align-self:stretch;flex-grow:0;}.refactoring-step1-container .captcha-control>div{display:flex;align-items:center;}.refactoring-step1-container .captcha-control>div img{max-width:100%;height:unset;}.refactoring-step1-container captchaInput{max-width:364px;}.divUserCodeRefactoring{margin-top:64px;margin-bottom:32px;}.divUserCodeRefactoring .sectionConditionAcceptance{margin-top:50px !important;}.divUserCodeRefactoring .position{padding:0;text-align:center;}.divUserCodeRefactoring .lblCodUser{font-weight:600;font-size:16px;line-height:20px;text-align:center;color:#2e3641;width:52px;}.divUserCodeRefactoring .tbCodUser{width:52px;height:64px;border:1px solid #e9eaf2;border-radius:8px;font-size:30px;caret-color:#d1005d;padding:0;padding-bottom:0;line-height:10px;font-family:Verdana,sans-serif;text-align:center;}.divUserCodeRefactoring .tbCodUser:focus{border:1px solid #2e3641;caret-color:#d1005d;}.divUserCodeRefactoring .divPositions{margin:32px 0 32px 0;}.divUserCodeRefactoring .divClientInfo{box-sizing:border-box;padding:24px;max-width:557px;min-height:252px;border:1px solid #aaadb8;border-radius:12px;margin-bottom:64px;}.divUserCodeRefactoring .withoutCode{font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#d1005d;}.divUserCodeRefactoring .lblHeadersInfo{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#80828f;}.divUserCodeRefactoring .lblInfoText{font-family:'Montserrat';font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#2e3641;}.divUserCodeRefactoring .spaceTop{margin-top:24px;}.divUserCodeRefactoring .divInfoMulticanal{margin-top:32px;float:left;}.divUserCodeRefactoring .check{margin-top:64px;}.divUserCodeRefactoring .check label{padding-left:10px;}.divUserCodeRefactoring .infoMulticanal{max-width:557px;margin-top:32px;margin-left:0;}.divUserCodeRefactoring .refactoring-captcha{margin-top:24px;margin-bottom:32px;display:flex;flex-direction:row;align-items:center;padding:0;gap:12px;max-width:461px;height:88px;flex:none;order:0;align-self:stretch;flex-grow:0;}.divUserCodeRefactoring .captcha-control>div{display:flex;align-items:center;}.divUserCodeRefactoring .captcha-control>div img{max-width:100%;height:unset;}.divSucessArea{margin-bottom:32px;}.divSucessArea .divClientInfo{box-sizing:border-box;padding:24px;border:1px solid #aaadb8;border-radius:12px;max-width:559px;min-height:154px;}.divSucessArea .lblHeadersInfo{width:511px;height:48px;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#80828f;}.divSucessArea .lblInfoText{width:157px;height:34px;font-family:'Montserrat';font-style:normal;font-weight:600;font-size:28px;line-height:34px;text-align:center;color:#2e3641;word-break:break-word;}.divSucessArea .spaceTop{margin-top:24px;}.captchaRefatored{margin-top:64px;}.captchaRefatored .refactoring-captcha{margin-top:32px;margin-bottom:32px;}.divPopUp{display:flex;flex-direction:column;align-items:flex-start;padding-top:20px;}.divPopUp .divContainerPopup{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;padding:0;align-items:center;}.divPopUp .warningIcon{width:48px;height:48px;border-radius:100px;border:2px solid #d1005d;color:#d1005d;font-size:16px;text-align:center;line-height:24px;margin-left:266px;padding-top:10px;}.divPopUp .iconSize{font-size:30px;}.divPopUp h4{width:580px;height:29px;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:24px;line-height:29px;text-align:center;color:#2e3641;margin-top:16px;}.divPopUp h3{width:580px;height:20px;font-family:'Montserrat';font-style:normal;font-weight:500;font-size:16px;line-height:20px;text-align:center;color:#80828f;margin-top:16px;}.divPopUp .divButtons{display:flex;flex-direction:column;align-items:center;padding:0;grid-gap:24px;max-width:580px;height:124px;margin-top:26px;}.divPopUp .btnPopup{height:20px;color:#d1005d;border:none;font-weight:600;font-size:16px;line-height:20px;font-style:normal;font-family:'Montserrat';}.divPopUp .btnPopup:hover{color:#a7004a;}.divPopUp .btnPopup:active{color:#7d0038;}.divPopUp .btnPopupPrimary{width:171px;height:36px;background:#d1005d;border-radius:100px;color:#fff;font-weight:600;font-size:16px;line-height:20px;font-style:normal;font-family:'Montserrat';}.divPopUp .btnPopupPrimary:hover{background:linear-gradient(86.15deg,#e54173 0%,#d1005d 100%);box-shadow:0 12px 32px -8px rgba(178,0,79,.25);border-radius:40px;color:#fff;}.divPopUp .btnPopupPrimary:focus,.divPopUp .btnPopupPrimary:focus:active,.divPopUp .btnPopupPrimary:focus:first-child:hover{border:3px solid #82c6d9;background-color:#d1005d;color:#fff;box-shadow:none;}.modal-content{max-width:660px;height:310px;top:259.5px;border-radius:16px;padding:40px;margin:auto;}.modal-body{padding:0;}.linkPrimary,.linkPrimary a,.linkPrimary a:link,.linkPrimary:link,.linkPrimary:visited{font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#d1005d;}.linkPrimary:hover,.linkPrimary a:hover{color:#a7004a;}.linkPrimary:active,.linkPrimary a:active{color:#7d0038;}.linkPrimary:focus-visible,.linkPrimary a:focus-visible{border:1px solid #82c6d9;}.ArrowRightLink{display:flex;background:url(https://ind.millenniumbcp.pt/_layouts/images/BCP.SDC.FEP.Foundation.Presentation/Login/arrow_red_right.svg) no-repeat right/17px 12px,transparent;padding-right:25px;}.ArrowRightLink:hover{background:url(https://ind.millenniumbcp.pt/_layouts/images/BCP.SDC.FEP.Foundation.Presentation/Login/arrow_red_right_hover.svg) no-repeat right/17px 12px,transparent;}.ArrowRightLink:active{background:url(https://ind.millenniumbcp.pt/_layouts/images/BCP.SDC.FEP.Foundation.Presentation/Login/arrow_red_right_pressed.svg) no-repeat right/17px 12px,transparent;}.tooltip{--bs-tooltip-bg:#2e3641;--bs-tooltip-padding-x:16px;--bs-tooltip-padding-y:16px;--bs-tooltip-max-width:300px;--bs-tooltip-opacity:1;--bs-tooltip-border-radius:16px;}@media(max-width:991.98px){.loginContainer #divTransactionTitle h4{font-size:20px;}}.loginContainer .containerAdditionalAuth div.operation{width:unset !important;}.refresh-button{padding-left:24px;margin-bottom:6px;margin-top:6px;}