div.loan-type-container{align-content:center;display:grid;gap:32px 20px;grid-auto-columns:1fr;grid-template-areas:". ." ". ." ". .";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;justify-content:center;justify-items:center;margin:24px auto}div.loan-type-container p{font-size:1.1rem;line-height:1.1}a.loan-card{align-items:center;background:#fff;border-radius:8px;box-shadow:2px 4px 6px rgba(0,0,0,.08);display:flex;gap:24px;max-width:500px;padding:24px 32px;transition:transform .2s linear}a.loan-card:hover{transform:scale(1.05)}a.loan-card h3{color:#2c572c;font-family:Istok Bold,sans-serif;font-size:1.2rem;text-transform:uppercase}@media screen and (max-width:850px){div.loan-type-container{display:block}div.loan-type-container a.loan-card{align-items:center;justify-content:center;margin:0 auto 32px;padding:32px 16px;text-align:center}}@media screen and (max-width:490px){div.loan-type-container a.loan-card{flex-direction:column}}@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}}section.landing-section.full-width .container{align-items:stretch;display:flex;gap:24px}section.landing-section.full-width .container div.img-container{background:url(/build/images/financer-projets.634ae0fd.webp) no-repeat 0 100%;background-size:contain;height:50vh;min-width:30%}div.flex-fields{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}div.flex-fields.flex-end{align-items:flex-end}div.flex-fields.align-end{justify-content:flex-end}div.loan-list-bg{background:url(/build/images/lightgreen-bottom.1204f33f.svg) no-repeat 100% 100%;background-size:500px;padding-bottom:72px}div.loan-list-bg section{margin-bottom:0}footer{margin-top:0}@media screen and (max-width:768px){section.landing-section.full-width .container{align-items:center;flex-direction:column-reverse}section.landing-section.full-width .container div.img-container{background:url(/build/images/financer-projets.634ae0fd.webp) no-repeat top;background-size:contain;height:275px;width:100%}}