@font-face{font-family:Istok Regular;font-style:normal;font-weight:400;src:url(/build/fonts/istok-regular.51c6e3c7.woff2) format("woff2")}@font-face{font-family:Istok Bold;font-style:normal;font-weight:700;src:url(/build/fonts/istok-bold.da80df62.woff2) format("woff2")}@font-face{font-family:Istok Regular Italic;font-style:italic;font-weight:400;src:url(/build/fonts/istok-italic.251549b4.woff2) format("woff2")}@font-face{font-family:Istok Bold Italic;font-style:italic;font-weight:700;src:url(/build/fonts/istok-bold-italic.c861bbac.woff2) format("woff2")}@font-face{font-family:Manrope Medium;font-style:normal;font-weight:500;src:url(/build/fonts/manrope-medium.0b33f41e.woff2) format("woff2")}@font-face{font-family:Manrope Bold;font-style:normal;font-weight:700;src:url(/build/fonts/manrope-bold.29881e5d.woff2) format("woff2")}form div.range-container{margin-top:32px;position:relative}form div.range-container input[type=range]{appearance:none;-webkit-appearance:none;background:transparent;margin:18px 0;width:300px}form div.range-container input[type=range]:focus{outline:none}form div.range-container input[type=range]+label{border-radius:20px;font-size:18px;left:120px;padding:5px 0;position:absolute;text-align:center;top:-25px;width:75px}form div.range-container input[type=range]+label:after{color:#fc9a18;content:" mois"}input[type=range]::-webkit-slider-runnable-track{background-color:#f9c900;border-radius:4px;cursor:pointer;height:3px;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:#ef8e62;border-radius:50%;cursor:pointer;height:14px;transform:translateY(calc(-50% + 2px));transition:.1s ease;width:14px}.range-container:hover input[type=range]::-webkit-slider-thumb{outline:4px solid rgba(252,154,24,.7)}input[type=range]::-moz-range-track{background-color:#f9c900;border-radius:4px;cursor:pointer;height:10px;width:100%}input[type=range]::-moz-range-thumb{appearance:none;background-color:#ef8e62;border-radius:50%;cursor:pointer;height:14px;transform:translateY(calc(-50% + 3px));width:14px}.range-container:hover input[type=range]::-moz-range-thumb{outline:4px solid rgba(252,154,24,.7)}input[type=range]::-ms-track{background-color:#f9c900;border-radius:4px;cursor:pointer;height:10px;width:100%}input[type=range]::-ms-thumb{appearance:none;background-color:#ef8e62;border-radius:50%;cursor:pointer;height:14px;transform:translateY(calc(-50% + 3px));width:14px}.range-container:hover input[type=range]::-ms-thumb{outline:4px solid rgba(252,154,24,.7)}@media screen and (max-width:400px){form div.range-container{width:100%}form div.range-container input[type=range]{max-width:250px;min-width:200px;width:100%}form div.range-container input[type=range]+label{left:90px;top:-25px}}form{max-width:1000px;padding:20px 20px 0}form>div,form>div>div,form>span>div{padding:4px 0}form label:first-child{color:#2c572c;display:block;font-family:Manrope Bold,sans-serif;font-size:1.25rem;line-height:1.1;margin-bottom:12px}form label:first-child:before{background:url(/build/images/before-label.52879a36.svg) no-repeat bottom;background-size:contain;content:"";display:inline-block;height:24px;margin-right:8px;vertical-align:text-top;width:24px}form select#report_loanProject_type.loan-type-selector-home{background:#fff;border:none;border-radius:5px;box-shadow:2px 4px 6px rgba(43,33,45,.2);font-size:1.25rem;padding:10px 6px}form div.data-numbers{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding-bottom:20px}form div.data-numbers>div:first-child span,form div.data-numbers>div:last-child span{color:#fc9a18;padding-left:8px}form div.data-numbers label:first-child:after{background:url(/build/images/star.052eef9e.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin-left:4px;vertical-align:super;width:10px}form div.data-numbers input[type=text]{font-size:1.25rem;height:43px;padding:10px;text-align:center;width:176px}form div.data-numbers input#report_loanProject_amount:after{content:"€";display:inline}form div.help-text{font-size:1rem;margin-top:4px}form div.help-text:before{background:url(/build/images/star.052eef9e.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin-right:4px;vertical-align:baseline;width:10px}form div.submit{align-items:center;display:flex;flex-direction:column;margin:auto}form div.submit span.submit-info{display:block;font-size:.9rem}form button[type=submit]{background:#ef8e62;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Istok Bold,sans-serif;font-size:1.25rem;outline:none;padding:6px 16px;transition:background .2s linear}form button[type=submit]:hover{background:#fc9a18}form input{font-family:Manrope,sans-serif}form input:not([type=texarea],[type=radio],[type=range]){background:#fff;border:none;border-radius:5px;box-shadow:2px 4px 6px rgba(43,33,45,.2);font-size:1.1rem;padding:6px 5px}form input:not([type=texarea],[type=radio],[type=range]):focus{outline-color:#fc9a18}form div.loan-type-selector{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px;margin-top:0}form div.loan-type-selector input{display:none}form div.loan-type-selector label{color:transparent;cursor:pointer;margin-top:2px;padding:4px;text-align:center}form div.loan-type-selector input+label{position:relative}form div.loan-type-selector input+label:before{content:"";display:block;height:58px;margin-bottom:10px}form div.loan-type-selector input+label:after{border:2px solid rgba(43,33,45,0);border-radius:5px;color:#000;display:block;font-size:1.05rem;margin-top:4px}form div.loan-type-selector input+label[for=report_loanProject_type_1]{min-width:96px}form div.loan-type-selector input+label[for=report_loanProject_type_1]:before{background:url(/build/images/personal-loan.ca5b57ad.svg);background-position:bottom;background-repeat:no-repeat;background-size:48px}form div.loan-type-selector input+label[for=report_loanProject_type_1]:after{bottom:0;content:"Personnel";left:0;position:absolute;right:0}form div.loan-type-selector input+label[for=report_loanProject_type_2]{min-width:76px}form div.loan-type-selector input+label[for=report_loanProject_type_2]:before{background:url(/build/images/works-loan.9d132c4e.svg);background-position:bottom;background-repeat:no-repeat;background-size:48px}form div.loan-type-selector input+label[for=report_loanProject_type_2]:after{bottom:0;content:"Travaux";left:0;position:absolute;right:0}form div.loan-type-selector input+label[for=report_loanProject_type_3]{min-width:106px}form div.loan-type-selector input+label[for=report_loanProject_type_3]:before{background:url(/build/images/newcar-loan.17551718.svg);background-position:bottom;background-repeat:no-repeat;background-size:58px}form div.loan-type-selector input+label[for=report_loanProject_type_3]:after{bottom:0;content:"Auto neuve";left:0;position:absolute;right:0}form div.loan-type-selector input+label[for=report_loanProject_type_4]{min-width:128px}form div.loan-type-selector input+label[for=report_loanProject_type_4]:before{background:url(/build/images/usedcar-loan.baa04c35.svg);background-position:bottom;background-repeat:no-repeat;background-size:55px}form div.loan-type-selector input+label[for=report_loanProject_type_4]:after{bottom:0;content:"Auto occasion";left:0;position:absolute;right:0}form div.loan-type-selector input+label[for=report_loanProject_type_5]{min-width:98px}form div.loan-type-selector input+label[for=report_loanProject_type_5]:before{background:url(/build/images/needcash-loan.4bb53057.svg);background-position:bottom;background-repeat:no-repeat;background-size:45px}form div.loan-type-selector input+label[for=report_loanProject_type_5]:after{bottom:0;content:"Trésorerie";left:0;position:absolute;right:0}form div.loan-type-selector input+label[for=report_loanProject_type_6]{min-width:140px}form div.loan-type-selector input+label[for=report_loanProject_type_6]:before{background:url(/build/images/debt-consolidation.d7b9c26c.svg);background-position:bottom;background-repeat:no-repeat;background-size:45px}form div.loan-type-selector input+label[for=report_loanProject_type_6]:after{bottom:0;content:"Rachat de crédits";left:0;position:absolute;right:0}form div.loan-type-selector input:checked+label:after{background:#ef8e62;border:2px solid #ef8e62;border-radius:5px;color:#fff;font-size:1.05rem;opacity:1}form .form-pro-precision{min-width:40%;padding-bottom:4px}@media screen and (max-width:1065px){form div.data-numbers{flex-direction:column;gap:20px}}@media screen and (max-width:850px){form div.loan-type-selector{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:450px){form{padding:10px 0}form div.loan-type-selector{align-items:flex-start;flex-direction:column;gap:20px;justify-content:flex-start;margin-bottom:0;margin-top:12px}form div.loan-type-selector input+label{margin-top:0}form div.loan-type-selector input+label[for=report_loanProject_type_1],form div.loan-type-selector input+label[for=report_loanProject_type_2],form div.loan-type-selector input+label[for=report_loanProject_type_3],form div.loan-type-selector input+label[for=report_loanProject_type_4],form div.loan-type-selector input+label[for=report_loanProject_type_5],form div.loan-type-selector input+label[for=report_loanProject_type_6]{text-align:left}form div.loan-type-selector input+label[for=report_loanProject_type_1]:before,form div.loan-type-selector input+label[for=report_loanProject_type_2]:before,form div.loan-type-selector input+label[for=report_loanProject_type_3]:before,form div.loan-type-selector input+label[for=report_loanProject_type_4]:before,form div.loan-type-selector input+label[for=report_loanProject_type_5]:before,form div.loan-type-selector input+label[for=report_loanProject_type_6]:before{background-position:50%;background-size:contain;bottom:3px;height:36px;margin-bottom:2px;position:absolute;width:36px}form div.loan-type-selector input+label[for=report_loanProject_type_1]:after,form div.loan-type-selector input+label[for=report_loanProject_type_2]:after,form div.loan-type-selector input+label[for=report_loanProject_type_3]:after,form div.loan-type-selector input+label[for=report_loanProject_type_4]:after,form div.loan-type-selector input+label[for=report_loanProject_type_5]:after,form div.loan-type-selector input+label[for=report_loanProject_type_6]:after{display:inline;font-size:1.1rem;left:44px;margin-left:10px;padding:4px;width:max-content}form input:not([type=texarea],[type=radio],[type=range]){padding:8px 4px}}.simulation.logo-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:750px;padding:10px 10px 0}@media (max-width:510px){.simulation.logo-container{flex-direction:column;gap:5px}}.simulation.logo-container.simulation{margin-top:20px;width:100%}.simulation.logo-container.simulation img{max-height:100px}.simulation.logo-container #review-stars{position:relative;right:inherit;top:inherit;transform:inherit;width:auto!important}h1{text-align:center}aside.progress{margin:44px auto 0;max-width:600px;padding:0 6px;position:relative}aside.progress ol{display:flex;gap:4px;justify-content:space-between;list-style:none;margin:auto;padding:0 4px}aside.progress ol:before{border-bottom:2px solid #fc9a18;content:"";left:0;margin:auto;position:absolute;right:0;top:16px;width:88%}aside.progress ol li{align-items:center;display:flex;flex-direction:column;position:relative}aside.progress ol li span{display:block;text-align:center}aside.progress ol li span.number{background:#fff;border:2px solid #fc9a18;border-radius:999px;font-size:20px;height:32px;line-height:28px;margin-bottom:4px;width:32px}aside.progress ol li span:not(.number){display:none}aside.progress ol li.current span.number{background:#fc9a18;color:#fff}aside.progress ol li.current span:not(.number){color:#2c572c;display:block;font-family:Istok Bold,sans-serif;font-size:16px;line-height:1;padding-top:4px}@media screen and (max-width:450px){aside.progress ol:before{top:12px;width:100%}aside.progress ol li span.number{font-size:17px;height:26px;line-height:22px;width:26px}}form{margin:auto;max-width:750px;padding:20px}form .no-padding-bottom{padding-bottom:0!important}form>div.errors{padding-top:0}form div#report_coborrowerIdentity>div,form div[data-cform-target=hasCoborrower]>div{padding:12px 0}p.sub-form-title{color:#2b212d;font-family:Istok Bold,sans-serif;font-size:1.4rem;font-weight:800;margin-bottom:0;margin-top:12px}select{background:#fff;border:none;border-radius:5px;box-shadow:2px 4px 6px rgba(43,33,45,.2);font-size:1.05rem;outline-color:#fc9a18;padding:10px 6px}div.amount-div span,div[data-cform-group=used_car_loan] span,div[data-cform-target=loanInProgress] span{color:#fc9a18;padding-left:8px}div.amount-div input,div[data-cform-group=used_car_loan] input,div[data-cform-target=loanInProgress] input{max-width:150px;text-align:right}form div.loan-type-selector{margin-bottom:0}div#car-fields,div#loans-in-progress-fields{display:flex;flex-direction:column;gap:18px}div.condition{padding-top:50px}div.condition.center{background:url(/build/images/arrow-down-form.c4e5b7f7.svg) no-repeat top 8px center}div.condition.left{background:url(/build/images/arrow-down-form.c4e5b7f7.svg) no-repeat top 8px left}div#report_bankSituation_bank,div#report_borrowerFamilySituation_status,div#report_borrowerProfessionalSituation_activityArea,div#report_borrowerProfessionalSituation_contractType,div#report_coborrowerProfessionalSituation_activityArea,div#report_coborrowerProfessionalSituation_contractType,div#report_debtConsolidationProject_debtConsolidationInProgress,div#report_debtConsolidationProject_newProject,div#report_debtConsolidationProject_newProjectType,div#report_loanProject_loanDetails_vehicleType,div#report_monthlyCharges_realEstateSituation,div.loan-in-progress-number{display:flex;flex-wrap:wrap;gap:8px}div.flex-fields,form ul.collection-loans>li>div{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}div.flex-fields.flex-end,form ul.collection-loans>li>div.flex-end{align-items:flex-end}div.flex-fields.align-end,form ul.collection-loans>li>div.align-end{justify-content:flex-end}form div.no-padding-top{padding-top:0!important}div.money-type span,div.month-type span{color:#fc9a18;font-size:1.1rem;padding-left:8px}div.money-type input{text-align:right}div#report_loanProject_insurance,div#report_loanProject_loanInProgress{display:flex;flex-wrap:wrap;gap:12px 4px}input[type=radio]{display:none}input[type=radio]:not(input[name="report[loanProject][type]"])+label{border:2px solid #ef8e62;border-radius:5px;font-size:1rem;padding:3px 10px;white-space:nowrap}input[type=radio]:not(input[name="report[loanProject][type]"])+label:not(:last-of-type){margin-right:8px}section small{color:#2c572c;display:block;margin:2px auto;max-width:800px;padding:0 12px}div.intro-form{align-items:center;display:flex;gap:8px;max-width:1050px;width:95%}div.intro-form span{background:red;display:block;height:100px;margin:4px auto;min-width:12%;width:100px}div.intro-form span.personal{background:url(/build/images/personal-loan.ca5b57ad.svg) no-repeat 50%}div.intro-form span.new-car{background:url(/build/images/newcar-loan.17551718.svg) no-repeat 50%}div.intro-form span.used-car{background:url(/build/images/usedcar-loan.baa04c35.svg) no-repeat 50%}div.intro-form span.cash-loan{background:url(/build/images/needcash-loan.4bb53057.svg) no-repeat 50%}div.intro-form span.works{background:url(/build/images/works-loan.9d132c4e.svg) no-repeat 50%}section.examples{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:76px}section.examples>div{background:#fff;border-radius:8px;box-shadow:2px 4px 6px rgba(0,0,0,.08);max-width:500px;min-width:35%;padding:24px 32px}section.examples>div strong{color:#ef8e62}section.examples>div p{font-size:.95rem;margin-bottom:8px}section.examples>div p.title{color:#2c572c;font-size:1.1rem;font-weight:800;text-align:center}section.examples>div p.date{color:#ef8e62;font-style:italic;margin-top:8px;text-align:right}input[type=radio]:not(input[name="report[loanProject][type]"]):checked+label{background:#ef8e62;color:#fff}form input#report_borrowerContact_address,form input#report_borrowerContact_addressDetails{width:100%}div.flex-fields.flex-40>div{min-width:40%}div.flex-fields input:not(.money-type,[id=report_borrowerProfessionalSituation_netMonthlyIncome],[id=report_borrowerContact_zipcode],[id=report_borrowerIdentity_birthZipcode],[id=report_coborrowerIdentity_birthZipcode],[id=report_coborrowerProfessionalSituation_netMonthlyIncome],[id=report_monthlyCharges_realEstateLoan],[id=report_monthlyCharges_incomeTax],[id=report_monthlyCharges_otherMonthlyCharges],[id=report_debtConsolidationProject_newProjectAmount],[id=report_borrowerProfessionalSituation_otherIncomesDetails_allowances],[id=report_borrowerProfessionalSituation_otherIncomesDetails_otherFixedIncomes],[id=report_coborrowerProfessionalSituation_otherIncomesDetails_allowances],[id=report_coborrowerProfessionalSituation_otherIncomesDetails_otherFixedIncomes],[id=report_debtConsolidationProject_remainingCapital],[id=report_debtConsolidationProject_monthlyPayment],[id=report_monthlyCharges_rent],[id=report_monthlyCharges_loanInProgressDetails_monthlyPaymentsInProgress],[id=report_monthlyCharges_loanInProgressDetails_owed]){min-width:90%}div.flex-fields input[id=report_borrowerContact_zipcode],div.flex-fields input[id=report_borrowerIdentity_birthZipcode],div.flex-fields input[id=report_coborrowerIdentity_birthZipcode]{text-align:right;width:150px}div#report_bankSituation_beginningAt{display:flex;gap:4px}div#report_bankSituation_beginningAt select{max-width:125px;min-width:auto}#report_loanProject_loanDetails_vehicleSeniority_month,div#report_bankSituation_beginningAt select#report_bankSituation_beginningAt_day,select#report_loanProject_loanDetails_vehicleSeniority_day{display:none}form label.consent-label{color:#2b212d;font-family:Manrope,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.1}form label.consent-label:before{display:none}form div.consent-row{display:flex;flex-direction:column}form div.consent-row div{align-self:flex-end}section form ul li:before{display:none!important}div.div-padding-12>div{padding:12px 0}span.highlight-filenumber{background:#fff;border-radius:5px;box-shadow:2px 4px 6px rgba(0,0,0,.08);display:inline-block;font-size:1.3rem;font-weight:800;letter-spacing:2px;margin:6px 0 12px;padding:10px 14px}div#report_bankSituation_bank{align-items:flex-end;max-width:600px}label[for=report_bankSituation_bank_0]{text-align:center}label[for=report_bankSituation_bank_0]:before{background:#f7faea url(/build/images/logo-credit-agricole.b9159cb5.png) no-repeat 50%;background-size:contain;border:3px solid #f7faea;border-radius:999px;content:"";display:inline-block;height:40px;margin:0 6px 0 -8px;vertical-align:middle;width:40px}label[for=report_bankSituation_bank_1]{text-align:center}label[for=report_bankSituation_bank_1]:before{background:#f7faea url(/build/images/logo-credit-mutuel.8e9e608c.png) no-repeat 50%;background-size:contain;border:3px solid #f7faea;border-radius:999px;content:"";display:inline-block;height:40px;margin:0 6px 0 -8px;vertical-align:middle;width:40px}label[for=report_bankSituation_bank_2]{text-align:center}label[for=report_bankSituation_bank_2]:before{background:#f7faea url(/build/images/logo-bnp-paribas.c5223cef.png) no-repeat 50%;background-size:104%;border:3px solid #f7faea;border-radius:999px;content:"";display:inline-block;height:40px;margin:0 6px 0 -8px;vertical-align:middle;width:40px}label[for=report_bankSituation_bank_3]{text-align:center}label[for=report_bankSituation_bank_3]:before{background:#f7faea url(/build/images/logo-caisse-depargne.362db3a4.png) no-repeat 50%;background-size:106%;border:3px solid #f7faea;border-radius:999px;content:"";display:inline-block;height:40px;margin:0 6px 0 -8px;vertical-align:middle;width:40px}label[for=report_bankSituation_bank_4]{text-align:center}label[for=report_bankSituation_bank_4]:before{background:#f7faea url(/build/images/logo-societe-generale.1b5c2a06.png) no-repeat 50%;background-size:contain;border:3px solid #f7faea;border-radius:999px;content:"";display:inline-block;height:40px;margin:0 6px 0 -8px;vertical-align:middle;width:40px}label[for=report_bankSituation_bank_5]{text-align:center}label[for=report_bankSituation_bank_5]:before{background:#f7faea url(/build/images/logo-banque-postale.f36d8e8e.png) no-repeat 50%;background-size:contain;border:3px solid #f7faea;border-radius:999px;content:"";display:inline-block;height:40px;margin:0 6px 0 -8px;vertical-align:middle;width:40px}label[for=report_bankSituation_bank_6]{text-align:center}label[for=report_bankSituation_bank_6]:before{background:#f7faea url(/build/images/axa.a5b18284.png) no-repeat 50%;background-size:contain;border:3px solid #f7faea;border-radius:999px;content:"";display:inline-block;height:40px;margin:0 6px 0 -8px;vertical-align:middle;width:40px}label[for=report_bankSituation_bank_7]{text-align:center}label[for=report_bankSituation_bank_7]:before{background:#f7faea url(/build/images/logo-banque-populaire.1088670b.png) no-repeat 50%;background-size:76%;border:3px solid #f7faea;border-radius:999px;content:"";display:inline-block;height:40px;margin:0 6px 0 -8px;vertical-align:middle;width:40px}label[for=report_bankSituation_bank_8]{text-align:center}label[for=report_bankSituation_bank_8]:before{background:#f7faea url(/build/images/logo-cic.c3b858f3.png) no-repeat 50%;background-size:contain;border:3px solid #f7faea;border-radius:999px;content:"";display:inline-block;height:40px;margin:0 6px 0 -8px;vertical-align:middle;width:40px}label[for=report_bankSituation_bank_9]{text-align:center}label[for=report_bankSituation_bank_9]:before{background:#f7faea url(/build/images/logo-lcl.a177286f.png) no-repeat 50%;background-size:contain;border:3px solid #f7faea;border-radius:999px;content:"";display:inline-block;height:40px;margin:0 6px 0 -8px;vertical-align:middle;width:40px}label[for=report_bankSituation_bank_10]{text-align:center}label[for=report_bankSituation_bank_10]:before{background:#f7faea url(/build/images/bourso-bank.ee6ca51d.png) no-repeat 50%;background-size:75%;border:3px solid #f7faea;border-left-width:1px;border-radius:999px;content:"";display:inline-block;height:40px;margin:0 6px 0 -8px;vertical-align:middle;width:40px}textarea{background:#fff;border:none;border-radius:5px;box-shadow:2px 4px 6px rgba(43,33,45,.2);font-family:Manrope,sans-serif;font-size:1.2rem;min-height:150px;outline-color:#fc9a18;padding:10px 6px;resize:vertical}select#contact_subject,textarea{width:100%}form[name=contact] input:not([type=texarea],[type=radio],[type=range]){min-width:300px;width:100%}div.form-success{text-align:center}div.form-success img{margin-top:25px;max-height:400px;max-width:50%}button.add-item{background:#2c572c;border:none;border-radius:10px;color:#fff;cursor:pointer;display:block;font-family:Manrope,sans-serif;font-size:1rem;margin:auto;padding:6px 12px;transition:background .2s ease}button.add-item:hover{background:#ef8e62}form ul.collection-loans>li{display:flex;flex-direction:column;margin:10px 0;padding:0 0 10px}form ul.collection-loans>li:not(:last-child){border-bottom:1px solid #f9c900}form ul.collection-loans>li>div{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}form ul.collection-loans>li input{font-size:1rem}form ul.collection-loans>li input,form ul.collection-loans>li select{padding:6px 3px}form ul.collection-loans>li button.delete-item{align-self:flex-end;background:darkred;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Manrope,sans-serif;margin-top:8px;padding:2px 4px}form ul.collection-loans>li div.money-type input{max-width:125px}form ul.collection-loans>li label{color:#2b212d;font-size:1.1rem;margin-bottom:6px}form ul.collection-loans>li label:before{display:none}span.e-sign{color:#2c572c;display:block;font-size:.95rem;line-height:1;padding-left:24px;position:relative}span.e-sign:before{background:url(/build/images/bulb.310df5bd.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:35px;left:-6px;position:absolute;top:-4px;width:25px}div#report_borrowerFamilySituation_children{min-height:30px}@media screen and (max-width:768px){section.examples{align-items:center;flex-wrap:wrap;justify-content:center}select{width:100%}select option{width:90%}main.ordered-container{display:flex;flex-direction:column}main.ordered-container aside.progress{width:100%}main.ordered-container div.intro-form{flex-direction:column-reverse;order:2;padding:0 4px 24px}main.ordered-container section.legals{order:1}main.ordered-container section.examples{order:3}label[for=report_bankSituation_bank_0]:before,label[for=report_bankSituation_bank_10]:before,label[for=report_bankSituation_bank_1]:before,label[for=report_bankSituation_bank_2]:before,label[for=report_bankSituation_bank_3]:before,label[for=report_bankSituation_bank_4]:before,label[for=report_bankSituation_bank_5]:before,label[for=report_bankSituation_bank_6]:before,label[for=report_bankSituation_bank_7]:before,label[for=report_bankSituation_bank_8]:before,label[for=report_bankSituation_bank_9]:before{height:25px;width:25px}}@media screen and (max-width:570px){main{margin-top:30px}aside.progress{margin-top:20px}form{padding:15px}div#report_bankSituation_bank,div#report_borrowerFamilySituation_status,div#report_borrowerProfessionalSituation_activityArea,div#report_borrowerProfessionalSituation_contractType,div#report_coborrowerProfessionalSituation_activityArea,div#report_coborrowerProfessionalSituation_contractType,div#report_debtConsolidationProject_debtConsolidationInProgress,div#report_debtConsolidationProject_newProject,div#report_debtConsolidationProject_newProjectType,div#report_loanProject_loanDetails_vehicleType,div#report_monthlyCharges_realEstateSituation,div.loan-in-progress-number{gap:4px}div.flex-fields{flex-direction:column;gap:12px}div.flex-fields.flex-end{align-items:flex-start}div.flex-fields.pro-details .form-pro-precision{order:1}div.flex-fields.pro-details .beginning-job{order:2}div.condition{margin-top:4px;padding-top:44px}}body.no-scroll{overflow-y:hidden}#popup,body.no-scroll{position:fixed;width:100%}#popup{align-items:center;backdrop-filter:blur(5px);background:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;top:0;z-index:1000}#popup #message{color:#2c572c;font-size:1.5em;font-weight:700;margin-bottom:25px}#popup .content{align-items:center;background-color:#f2f7dc;background-repeat:no-repeat;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;flex-direction:column;height:275px;justify-content:center;padding:35px 35px 35px 225px;position:relative;text-align:center;width:600px}#popup .content picture{height:auto;left:20px;position:absolute;top:center;width:190px}@media screen and (max-width:630px){#popup .content{height:auto;padding-bottom:240px;padding-left:35px;width:75%}#popup .content picture{bottom:20px;height:auto;left:calc(50% - 100px);top:inherit;width:200px}}@media screen and (max-width:300px){#popup .content{padding-bottom:200px}#popup .content picture{left:calc(50% - 75px);width:150px}}#popup .loading-bar{background:#fff;border-radius:10px;height:40px;overflow:hidden;position:relative;width:100%}#popup .loading-bar .progress{animation:loading 3s linear infinite;background:#ef8e62;height:100%;width:100%}@keyframes loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes showElement{0%{opacity:0}to{opacity:1}}.advantages{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin:auto auto 10px;max-width:550px}.advantages .advantage{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:5px;width:33.3333333333%}.advantages .advantage img{height:25px;width:25px}.advantages .advantage p{font-size:.75em;text-align:center;width:100%}@media (max-width:300px){.advantages .advantage p{font-size:.7em}}