body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#f4f1ec;font-family:Open Sans}html{scroll-behavior:smooth}.testP{font-size:1wv}.containerHeader{align-items:center;background-color:#f4f1ec;display:flex;gap:5px;height:10vh}.headerCol1{text-align:center;width:5%}.headerCol2{width:60%}.headerCol3{align-items:center;display:flex;gap:20px;justify-content:end;padding:10px;width:30%}.imageHeader{width:40%}.imageLogo{width:30%}.imageLogoFooter{width:50%}.buttonHeader{background-color:#cdad7d;border:1px solid #cdad7d;border-radius:0;color:#f4f1ec;font-size:1vw;font-weight:600;min-width:18vw;padding:10px 25px;text-decoration:none;text-transform:uppercase}#pulseButton{animation:pulse 1s infinite}.containerMenu{background-color:#f4f1ec;margin-top:5px;min-height:15vh;padding:10px;position:absolute;transition:visibility .5s,opacity .5s;width:15vw;z-index:2}.buttonMenu{appearance:button;-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;-o-appearance:button;box-sizing:border-box;margin-bottom:10px}.buttonMenu,button{background-color:#cdad7d;border:1px solid #cdad7d;border-radius:0;color:#fff;cursor:pointer;display:flex;font-size:1vw;font-weight:400;justify-content:space-between;padding:10px 25px;text-decoration:none;text-transform:uppercase;width:100%}.containerFooter{align-items:center;background-color:#131e3d;bottom:0;display:flex;gap:5px;height:10vh;left:0;padding:10px}.footerCol1{width:20%}.footerCol2{width:50%}.footerCol3{display:flex;justify-content:end;padding:0 40px;width:30%}.footerText{color:#cdad7d;font-size:1vw;text-align:center}a{color:#f4f1ec;font-weight:600;margin:0 5px;text-decoration:none}.content{text-align:center}.blogContent{background-color:#131e3d;border-radius:15px;display:flex;flex-wrap:wrap;justify-content:left;padding:10px;width:100%}.blogElem{background-color:#cdad7d;border-radius:5px;margin:5px;opacity:.8;padding:10px;width:22.2%}.blogElem:hover{opacity:1}.blogImage{height:20vh;width:100%}.mainContent{min-height:100vh;overflow-y:scroll}.areaHeaderNonEven{color:#131e3d}.areaHeaderEven,.areaHeaderNonEven{font-size:1.5vw;font-weight:600;margin:0 0 3vh}.areaHeaderEven{color:#f4f1ec}.titleBand{background-color:#131e3d;flex-wrap:wrap;min-height:15vh;padding:20px 2vw}.titleBand,.titleHeaderMain{align-items:center;display:flex}.titleHeaderMain{width:100%}.titleMain{border:1px solid #f4f1ec;width:20%}.pTitleMain{color:#cdad7d;font-family:Open Sans;font-size:1.5vw;font-weight:300;padding:0 10px}.sectionNonEven{background-color:#f4f1ec;padding:5vh 3vw}#flagSpecial{background-color:#c9f7c9}.sectionEven{background-color:#131e3d;color:#fff;padding:5vh 3vw}.chooseBox{align-items:center;display:flex;gap:5vw;justify-content:center;padding:2vh 5vw}.buttonChoose{width:40vw}.buttonChoose,.buttonSend{background-color:#cdad7d;border:1px solid #cdad7d;border-radius:5px;box-sizing:border-box;color:#fff;display:block;font-family:Open Sans;font-size:1vw;font-weight:600;margin-bottom:1vh;padding:10px 25px;text-align:left;text-decoration:none}.boxFlag{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:right;width:50%}.boxButtonsHero{display:block;width:50%}.flag{background-color:#f4f1ec;border-radius:5px;color:#131e3d;font-size:1vw;margin-bottom:1vh;padding:10px 20px;text-align:left;width:70%}.faIcon{animation:pulse 1s infinite;margin-right:10px}.descriptionHero{text-align:justify;width:40vw}.descriptionEven,.descriptionHero{color:#f4f1ec;font-size:1vw;margin-bottom:5vh}.descriptionNonEven{color:#131e3d;font-size:1vw;margin-bottom:5vh}.formContainer{display:block}.formCol1{align-items:baseline;background-color:#131e3d;display:flex;flex-wrap:wrap;justify-content:center;padding:10px;width:40%}#firstFormCol{border-top-left-radius:15px;border-top-right-radius:15px;padding-top:5vh}#lastFormCol{border-bottom-left-radius:15px;border-bottom-right-radius:15px;justify-content:right;padding-bottom:5vh}.formCol2{width:40%}.formCol2,.formCol3{align-items:center;display:flex}.formCol3{justify-content:center;width:20%}.inputContainer{display:flex;gap:10px;min-height:10vh;width:100%}.labelInput{color:#fff;font-size:.8vw;font-weight:300;text-transform:none;width:100%}.inputNumber,.inputSelect{border-radius:5px;margin-top:1vh;text-align:left;width:90%}.inputNumber{border:none;box-shadow:none;box-sizing:border-box;height:5vh}.react-datepicker-wrapper{width:100%}.tipContainer{align-items:center;background-color:#fff;border-radius:5px;display:flex;font-size:.8vw;font-weight:100;margin-bottom:1vh;padding:10px;text-align:justify;width:100%}#tipContainerExt{flex-wrap:wrap}.thirdImage{margin-bottom:3vh;margin-top:3vh;width:30%}#tipDesc{display:block}#tipDescFourth{color:#131e3d;display:block}.clearFormContainer{margin:2vh 0;width:15%}.aggrButtContainer{margin:2vh 0;width:50%}#buttonClear,#buttonExpand{border-radius:5px;font-size:.5vw;font-weight:600;justify-content:center}#buttonExpand{margin-top:3vh;width:20%}#buttonNext{align-items:center;border-radius:5px;font-size:1vw;font-weight:600;justify-content:center;margin-right:5%;width:50%}#positive{color:green}#warning{color:orange}#negative{color:red}.flexButtonContainerForm{display:flex;justify-content:space-between;width:95%}.checkboxContainer{align-items:center;color:#fff;display:flex;font-size:1vw;gap:5px;justify-content:left;width:90%}.checkboxLabel{text-align:left}.mainContainerLoading{align-items:center;display:flex;justify-content:center;min-height:50vh;width:100%}.loadingInside{text-align:center}.loadingP{font-size:2vw;font-weight:600;margin:0 0 10px}.loadingDesc{color:#858585;font-size:1vw}.mainContainerResults{min-height:50vh;width:100%}.downloadImage{height:20vh;width:70%}.downloadTitle{color:#131e3d;font-weight:600;margin:10px 0 0;text-transform:uppercase}.downloadContainer{display:flex;justify-content:left;width:100%}.downloadContainerCol{text-align:left;width:20%}.descResultsContainer{margin-bottom:5vh;min-height:30vh;text-align:left}.separatorResults{border-bottom:2px solid #cdad7d;height:3vh;margin-bottom:3vh;width:40%}.resultTitleMain{font-size:1.5vw;font-weight:900}.resultTitle{font-size:1.5vw;font-weight:300;text-transform:uppercase}.positiveRes{color:green;font-weight:600}.negativeRes{color:red;font-weight:600}.miniInfo{color:gray;font-size:.8vw}.importantRes{color:#131e3d;font-size:1vw;font-weight:600}.resultsFlex{display:flex}.resultsFlexCol1{width:70%}.resultsFlexCol2{width:30%}#narrowB{width:25%}.descContainerSecond{display:flex;gap:10px}.descContainerSecondCol1{display:flex;flex-wrap:wrap;gap:20px;width:50%}.descContainerSecondCol2{width:50%}.descContainerSecondCol1El{background-color:#e8d9c3;border-radius:5px;height:30vh;width:45%}.descContainerSecondCol1ElContainer{display:block}.descContainerSecondCol1ElContainerRow1{align-items:center;display:flex;gap:5px;justify-content:space-between;padding:10px}.descContainerSecondCol1ElContainerRow2{display:block;padding:10px 30px}.pElemSecond{color:#131e3d;font-size:1.5vw;font-weight:600}.pElemSecond2{color:#131e3d;font-size:1vw}.imgElemSecond{width:25%}.pElemCol2Title{color:#fff;font-size:3vw;font-weight:300;margin:0;text-align:left}.spanCol2Title{color:#cdad7d;font-weight:900}.pElemCol2Desc{color:#fff;text-align:left}.pdfContainer{margin-top:5vh}.thirdContainer{display:flex;gap:10px}.thirdContainerCol1,.thirdContainerCol2{display:block;text-align:left;width:50%}.pThirdTitle{font-size:1.5vw;font-weight:900;margin:0;text-align:left}.blogExpanContainer{width:100%}#result_final{font-size:1.2vw;font-weight:900}.imgAnalysis{width:90%}.fourthContainer{display:flex;gap:10px}.fourthContainerCol2{display:block;text-align:left;width:70%}.fourthContainerCol1{display:block;text-align:left;width:30%}.fourthSep{height:38vh}.fourthSep2{height:4vh}.pFourthTitle{font-weight:900;margin:0 0 5vh}.spinnerContainer{display:flex;justify-content:center;width:100%}.containerAggrDetails{background:#fff;border-bottom-left-radius:5px;border-top-left-radius:5px;display:block;font-size:1vw;padding:20px;position:fixed;right:0;top:15vh;width:40%;z-index:2}.aggrContent{max-height:60vh;overflow-y:scroll}.aggrPoint{font-weight:600}.aggrValue{font-style:italic}.closeContainer{display:flex;justify-content:right}.closeButtonAggr{border-radius:5px;display:flex;justify-content:center;padding:5px;width:30px}.alertAggr{color:red;font-size:.8vw}@media only screen and (max-width:760px){.containerMenu{width:60%}.buttonMenu{font-size:3vw}.imageHeader,.imageLogo{width:100%}.headerCol2{width:40%}.headerCol3{width:50%}.buttonSend{font-size:2vw}.pTitleMain{font-size:4vw}.descriptionHero{font-size:3vw;width:100%}.boxButtonsHero{width:100%}.buttonChoose{font-size:3vw;width:100%}.boxFlag{margin-top:3vh;width:100%}.flag{font-size:2vw;width:100%}.areaHeaderNonEven{font-size:4vw}.clearFormContainer{width:40%}#buttonClear{font-size:2vw}.inputContainer{flex-wrap:wrap;justify-content:center}.formCol1{justify-content:left;padding-right:9vw;width:100%}.formCol2{width:70%}.inputSelect,.tipContainer{font-size:3vw}.inputSelect{color:#000;width:100%}.inputContainer{background-color:#131e3d;padding:0}.labelInput{font-size:3vw}.formCol3{color:#fff;width:20%}.inputNumber{-webkit-appearance:none;color:#000;text-align:left;width:100%}#buttonNext,.checkboxLabel,.inputNumber{font-size:3vw}.resultTitle,.resultTitleMain{font-size:4vw}.importantRes{font-size:3vw}.resultsFlexCol1,.resultsFlexCol2{width:100%}.resultsFlex{flex-wrap:wrap}.downloadContainerCol{width:50%}.descContainerSecondCol1{justify-content:center;width:100%}.descContainerSecondCol1El{height:20vh}.pElemSecond,.pElemSecond2{font-size:3vw}.descContainerSecond{flex-wrap:wrap}.descContainerSecondCol2{padding:0 3%;width:100%}.pElemCol2Title{font-size:5vw}.pElemCol2Desc{font-size:3vw}#narrowB{width:70%}.areaHeaderEven{font-size:4vw}.thirdContainer{flex-wrap:wrap}.thirdContainerCol1,.thirdContainerCol2{width:100%}.tipContainer{width:auto}.downloadTitle{font-size:3vw}.separatorResults{width:70%}.pThirdTitle{font-size:4vw}.descriptionNonEven{font-size:3vw}.miniInfo{font-size:2vw}#result_final{font-size:3vw}.fourthContainer{flex-wrap:wrap;gap:20px;justify-content:center}.fourthContainerCol1,.fourthContainerCol2{text-align:center;width:100%}.pFourthTitle{font-size:4vw}.blogContent{justify-content:center;width:auto}.blogElem{width:47%}.blogImage{height:auto;width:100%}#buttonExpand{font-size:2vw;width:40%}.footerCol2,.footerCol3{width:50%}.footerText{font-size:2vw}.footerCol1{display:none}.containerAggrDetails{font-size:3vw;width:80%}.alertAggr{font-size:2vw}.closeButtonAggr{font-size:3vw}.aggrButtContainer{width:100%}}@keyframes pulse{0%{transform:scale(.95)}70%{transform:scale(1)}to{transform:scale(.95)}}.badgeFirst{background-color:#cdad7d;border-radius:15px 0 0 15px;color:#fff;cursor:pointer;font-family:Montserrat;font-size:.8vw;font-weight:600;height:25vh;padding:10px;position:fixed;right:0;text-align:center;text-orientation:mixed;top:50vh;width:15px;writing-mode:vertical-rl;z-index:99999}.titleBadge{display:flex;justify-content:space-between}.badgeSecond{background-color:#cdad7d;border-radius:15px 0 0 15px;color:#fff;cursor:pointer;font-family:Montserrat;font-size:1vw;font-weight:600;padding:15px;position:fixed;right:0;text-align:center;top:30vh;width:15vw;z-index:99999}.element{align-items:stretch;background-color:#fff;border-radius:15px;display:flex;flex-wrap:wrap;font-weight:400;min-height:12vh;padding:20px 10px;row-gap:20px}.imgElem{height:25%;width:50%}.space{height:15px}.hrefC{color:#000;display:flex;flex-wrap:wrap;font-size:.6vw;justify-content:center;row-gap:10px;text-decoration:none;transition:font-size .5s}.hrefC:hover{font-size:.8vw}.desc{width:100%}@media only screen and (max-width:760px){.badgeSecond{width:60vw}.badgeFirst,.badgeSecond{font-size:3vw}.hrefC{font-size:2vw}.hrefC:hover{font-size:3vw}}.stepCard{max-width:680px}.stepCard .bankTip strong{margin-top:6px}.stepCard .segButtons{background:#fff;border-radius:10px;overflow:hidden}.stepCard .segButtons button{background:#fff;border-radius:0;flex:1 1 50%;justify-content:center;padding:13px 0}.stepCard .segButtons button+button{border-left:1.5px solid #d9d2c4}.stepCard,.stepCard *{box-sizing:border-box}.stepCard .cardTop{display:flex;justify-content:flex-end;margin:-8px 0 6px}.stepCard .clearLink{background:#0000;border:0;box-shadow:none;color:#131e3d;cursor:pointer;font-family:inherit;font-size:.78rem;letter-spacing:normal;margin:0;opacity:.5;padding:4px 2px;text-decoration:underline;text-transform:none}.stepCard .clearLink:hover{opacity:.85}.stepCard{background:#fff;border:1px solid #131e3d14;border-radius:16px;box-shadow:0 10px 30px #131e3d14;margin:0 auto;max-width:100vw;overflow-wrap:break-word;padding:28px 26px 26px;text-align:left;width:100%}.stepCard .progressWrap{margin:0 0 22px;padding:0;width:100%}.stepCard .progressBar{background:#131e3d1a;border-radius:999px;height:10px;overflow:hidden}.stepCard .progressFill{background:#cdad7d;border-radius:999px;height:100%;transition:width .35s ease}.stepCard .progressLabel{color:#131e3d;font-size:.82rem;font-weight:700;margin:8px 0 0;opacity:.7;text-align:center}.stepCard .stepGrid{grid-gap:16px 18px;display:grid;gap:16px 18px;grid-template-columns:1fr 1fr;margin:0;padding:0;width:100%}.stepCard .stepField{display:flex;flex-direction:column;min-width:0}.stepCard .stepFieldFull{grid-column:1/-1}.stepCard .fieldLabel{color:#131e3d;display:block;font-size:.9rem;font-weight:700;line-height:1.3;margin:0 0 6px;text-align:left}.stepCard .optInfo{color:#131e3d;font-size:.82em;font-weight:400;opacity:.6}.stepCard .fieldInput,.stepCard select.fieldInput{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #d9d2c4;border-radius:10px;box-shadow:none;color:#131e3d;display:block;font-family:inherit;font-size:16px;line-height:1.3;margin:0;max-width:100%;min-width:0;outline:none;padding:12px 14px;text-align:left;width:100%}.stepCard select.fieldInput{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23131e3d' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.stepCard .fieldInput:focus{border-color:#cdad7d;box-shadow:0 0 0 3px #cdad7d40}.stepCard .hintUnder{color:#131e3d;font-size:.78rem;margin-top:5px;opacity:.55}.stepCard .bankCombo{position:relative;width:100%}.stepCard .bankCombo .fieldInput{padding-right:68px}.stepCard .bankCaret{background:#0000;border:0;box-shadow:none;color:#131e3d;cursor:pointer;font-size:1rem;line-height:1;margin:0;min-width:0;opacity:.55;padding:8px 10px;right:6px;width:auto}.stepCard .bankCaret,.stepCard .bankOk{position:absolute;top:50%;transform:translateY(-50%)}.stepCard .bankOk{color:#cdad7d;pointer-events:none;right:40px}.stepCard .bankList{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #131e3d26;border-radius:10px;box-shadow:0 14px 32px #131e3d2e;left:0;list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.stepCard .bankList li{list-style:none;margin:0;padding:0}.stepCard .bankOption{background:#0000;border:0;border-radius:8px;box-shadow:none;color:#131e3d;cursor:pointer;display:block;font-family:inherit;font-size:.88rem;letter-spacing:normal;line-height:1.35;margin:0;padding:12px;text-align:left;text-transform:none;white-space:normal;width:100%}.stepCard .bankOption:hover,.stepCard .bankOptionSel{background:#cdad7d38}.stepCard .bankEmpty{color:#131e3d;font-size:.85rem;opacity:.65;padding:10px 12px}.stepCard .bankTip{background:#faf5ec;border:1px solid #cdad7d80;border-left:4px solid #cdad7d;border-radius:10px;box-shadow:none;color:#131e3d;font-size:.84rem;line-height:1.45;margin:10px 0 0;max-width:none;padding:12px 14px;position:static;text-align:left;width:100%}.stepCard .bankTip strong{display:block;margin-top:8px}.stepCard .clauseClamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.82rem;margin-top:2px;opacity:.8;overflow:hidden}.stepCard .aggrButtContainer{margin-top:10px;text-align:left}.stepCard .bankTipBtn{background:#131e3d;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:.74rem;font-weight:700;letter-spacing:.04em;margin:0;padding:8px 14px;text-transform:uppercase}.stepCard .bankTipBtn:hover{background:#1d2c56}.stepCard .segButtons{background:#f5f0e6;border:1.5px solid #d9d2c4;border-radius:12px;display:flex;gap:4px;padding:4px;width:100%}.stepCard .segButtons button{background:#0000;border:0;border-radius:8px;box-shadow:none;color:#131e3d;cursor:pointer;flex:1 1;font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:normal;line-height:1;margin:0;min-width:0;outline:none;padding:10px 0;text-transform:none;transition:background .15s ease,color .15s ease}.stepCard .segButtons button.segOn{background:#cdad7d;box-shadow:0 1px 3px #131e3d2e;color:#fff}.stepCard .radioRow{display:flex;flex-wrap:wrap;gap:10px}.stepCard .radioCard{align-items:center;background:#fff;border:1.5px solid #d9d2c4;border-radius:10px;color:#131e3d;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;margin:0;padding:12px 16px;-webkit-user-select:none;user-select:none}.stepCard .radioCard.radioCardOn{background:#cdad7d29;border-color:#cdad7d}.stepCard .radioCard input{accent-color:#cdad7d;margin:0;width:auto}.stepCard .consentRow{align-items:flex-start;display:flex;gap:10px;text-align:left}.stepCard .consentRow input[type=checkbox]{accent-color:#cdad7d;flex:0 0 auto;height:18px;margin:3px 0 0;width:18px}.stepCard .consentLabel{color:#131e3d;font-size:.84rem;line-height:1.45;text-align:left}.stepCard .consentLabel a{color:#b8945f;font-weight:700}.stepCard .readyBox{margin:0 0 18px;padding:0;text-align:center}.stepCard .readyTitle{color:#131e3d;font-size:1.35rem;font-weight:800;margin:0 0 6px}.stepCard .readyText{color:#131e3d;font-size:.95rem;line-height:1.5;margin:0 auto;max-width:520px;opacity:.8}.stepCard .stepBtn{-webkit-tap-highlight-color:transparent;background:#cdad7d;border:0;border-radius:10px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:.95rem;font-weight:700;letter-spacing:.04em;margin:0;padding:14px 26px;text-transform:uppercase}.stepCard .stepBtn:hover{background:#bf9c68}.stepCard .stepBtnGhost{background:#0000;border:1.5px solid #d9d2c4;color:#131e3d}.stepCard .stepBtnGhost:hover{background:#131e3d0d}.stepCard .stepBtnWide{display:block;font-size:1.05rem;margin-top:20px;padding:16px 0;text-align:center;width:100%}.stepCard .stepNav{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:16px}.stepCard .buttonPulse{animation:ctaPulse 1.8s ease-in-out infinite}@keyframes ctaPulse{0%,to{box-shadow:0 0 0 0 #cdad7d8c}55%{box-shadow:0 0 0 12px #cdad7d00}}@media (max-width:640px){.stepCard{border-radius:12px;max-width:100%;padding:18px 14px 16px}.stepCard .stepGrid{gap:14px;grid-template-columns:1fr}.stepCard .stepFieldFull{grid-column:auto}.stepCard .radioRow{flex-direction:column}.stepCard .radioCard{justify-content:flex-start;width:100%}.stepCard .stepNav{align-items:stretch;flex-direction:column-reverse}.stepCard .stepNav .stepBtn{text-align:center;width:100%}.stepCard .bankList{max-height:240px}.stepCard .readyTitle{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.stepCard .buttonPulse{animation:none}.stepCard .progressFill{transition:none}}#cookiescript_badge{background:#fff;border-radius:25px;bottom:10px;box-shadow:1px 2px 8px 0 #0003;display:none!important;padding:3px;transition-duration:.5s}