.wizard{margin-bottom:0;position:relative}.wizard>.nav{background-color:#f9f8f4;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:8px 15px 15px;position:relative}.wizard>.nav .nav-link,.wizard>.nav>li{flex-basis:0;flex-grow:1;text-align:center}.wizard>.nav>li{position:relative}.wizard>.nav>li:after,.wizard>.nav>li:before{background-color:#e3e1e1;border-radius:0;content:" ";height:5px;position:absolute;top:18px;width:50%;z-index:1}.wizard>.nav>li:first-child:before,.wizard>.nav>li:last-child:after{border-radius:3px}.wizard>.nav>li:before{left:0}.wizard>.nav>li:after{right:0}.wizard>.nav>li.active{color:#000!important}.wizard>.nav>li.active:before{background-color:#000!important}.wizard>.nav>li.active .nav-link{color:#000!important;cursor:pointer;font-weight:700}.wizard>.nav>li.active .nav-link:after{background-color:#fff!important}.wizard>.nav>li.active .nav-link:before,.wizard>.nav>li.done:after,.wizard>.nav>li.done:before{background-color:#000!important}.wizard>.nav>li.done .nav-link{color:#000;cursor:pointer;font-weight:500}.wizard>.nav>li.done .nav-link:after{background-color:#000}.wizard>.nav>li.done .nav-link:before{background-color:#e3e1e1!important}.wizard>.nav .nav-link{display:block;font-size:12px;font-weight:400;margin-top:42px;padding:.5rem 1rem;position:relative;text-decoration:none;text-transform:uppercase}.wizard>.nav .nav-link.inactive{color:#000;cursor:not-allowed;font-weight:300;position:relative}.wizard>.nav .nav-link.inactive:after{background-color:#fff}.wizard>.nav .nav-link:before{background:#e3e1e1;border:none;border-radius:50%;color:#b28c16;height:32px;text-decoration:none;top:-38px;width:32px;z-index:98}.wizard>.nav .nav-link:after,.wizard>.nav .nav-link:before{content:" ";display:block;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0}.wizard>.nav .nav-link:after{border-radius:50%;height:16px;top:-30px;width:16px;z-index:99}.invest-projects h2{color:purple;font-size:32px;margin-bottom:16px}.invest-projects p{margin-bottom:1rem}.invest-projects .find-out-more{width:auto}.project .project-recommended{background-image:url(/build/images/recommande.3a2ccb4e.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:75px;margin:-37.5px auto;position:relative;width:200px;z-index:10}.project .project-title{color:purple;font-size:18px;font-weight:700;margin-bottom:4px}.project .project-city{font-size:1rem;font-weight:700;margin-bottom:30px;text-transform:uppercase}.project .project-shortDescription{font-size:14px;margin-bottom:21px;text-align:justify}.project .project-infos span{display:block;text-align:center}.project .project-infos>div>span:first-child{color:purple;font-size:10px;margin-bottom:5px;text-transform:uppercase}.project .project-infos>div>span:last-child{background-color:#fff;font-family:Trirong,serif;font-size:20px;line-height:24px;margin-bottom:14px;padding:10px 0 7px}.project .project-infos>div>span:last-child.small{font-size:15px}.project.invest,.project.simulator{display:flex;margin-bottom:120px;margin-top:75px;padding:0;width:100%}.project.invest .project-recommended,.project.simulator .project-recommended{margin-bottom:-12.5px;margin-top:-62.5px}.project.invest .project-infos>div,.project.simulator .project-infos>div{align-items:center;display:flex;margin-bottom:20px}.project.invest .project-infos span,.project.simulator .project-infos span{display:block;flex:auto;text-transform:none}.project.invest .project-infos>div>span:first-child,.project.simulator .project-infos>div>span:first-child{color:purple;font-size:13px;font-weight:500;margin-bottom:0;text-align:left}.project.invest .project-infos>div>span:last-child,.project.simulator .project-infos>div>span:last-child{background-color:#fff;flex:none;font-family:Trirong,serif;font-size:20px;line-height:24px;margin-bottom:0;padding:10px 0 7px;text-align:center;width:320px}.project.invest .project-infos>div>span:last-child.small,.project.simulator .project-infos>div>span:last-child.small{font-size:15px}.project.simulator{flex-wrap:wrap}.project.simulator .simulator-calculator{flex:1 1 48%;padding:25px 40px}.project.simulator .simulator-calculator .project-city{margin-bottom:15px}.project.simulator .simulator-calculator .project-invested .form-label{font-size:14px;margin-bottom:10px}.project.simulator .simulator-calculator .project-invested .form-range-minmax{color:#b300b3;display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin-bottom:12px}.project.simulator .simulator-calculator .project-invested .form-range-output{color:#b300b3;font-family:Trirong,serif;font-size:36px;font-weight:700;margin-bottom:10px;margin-top:20px;text-align:center}.project.simulator .simulator-repayment{align-items:center;background-color:#b300b3;color:#fff;display:flex;flex:1 1 auto;flex-direction:column;gap:3px;height:437px;justify-content:center;width:530px}.project.simulator .simulator-repayment p{font-size:26px;font-weight:700;line-height:26px;margin-bottom:0}.project.simulator .simulator-repayment p:first-child{margin-top:15px}.project.simulator .simulator-repayment span{font-family:Trirong,serif;font-size:62px;line-height:76px}.project.simulator .simulator-repayment span:last-child{font-weight:400}.project.simulator .simulator-footer-btn{margin-bottom:60px;margin-top:40px;text-align:center;width:48%}.project.invest{gap:60px;margin-bottom:0}.project.invest .invest-infos{flex:1 1 auto;padding:25px 40px}.project.invest .invest-img{border-top-right-radius:6px;overflow:hidden;position:relative;width:35%}.project.invest .invest-img img{bottom:45px;height:100%;left:50%;position:absolute;transform:translateX(-50%);width:auto}.project .form-range{background:#fff;background-image:linear-gradient(#b300b3,#b300b3);background-repeat:no-repeat;background-size:50% 100%;border-radius:10px;height:18px}.project .form-range:focus::-webkit-slider-thumb{box-shadow:none}.project .form-range:focus::-moz-range-thumb{box-shadow:none}.project .form-range::-webkit-slider-thumb{border:10px solid #f1f5f3;border-radius:50%;transition:background .3s ease-in-out}.project .form-range::-moz-range-thumb{border:10px solid #f1f5f3;border-radius:50%;transition:background .3s ease-in-out}.project .form-range::-ms-thumb{border:10px solid #f1f5f3;border-radius:50%;transition:background .3s ease-in-out}.project .form-range::-webkit-slider-thumb:hover{background:#b300b3}.project .form-range::-moz-range-thumb:hover{background:#b300b3}.project .form-range::-ms-thumb:hover{background:#b300b3}.project .form-range::-webkit-slider-runnable-track{-webkit-appearance:none;background:transparent}.project .form-range::-moz-range-track{-webkit-appearance:none;background:transparent}.project .form-range::-ms-track{-webkit-appearance:none;background:transparent}.project-invest{padding:0 0 40px}.project-invest .invest{margin-top:100px}.project-invest .invest-calculator{border-top:1px solid purple;display:flex;gap:20px;margin:0 40px 25px;padding:30px 0}.project-invest .invest-calculator>div{align-items:center;display:flex;flex:1;flex-direction:column;gap:10px;padding:0 10px}.project-invest .invest-calculator span{display:block;text-align:center;text-transform:none;width:100%}.project-invest .invest-calculator input{border-radius:0;font-family:Trirong,serif;font-size:20px;font-weight:700;line-height:24px;padding:10px 0 7px;text-align:center}.project-invest .invest-calculator input+.invalid-feedback{font-size:12px;margin-top:-8px}.project-invest .invest-calculator>div>span:first-child{color:purple;font-size:13px;font-weight:500;margin-bottom:0;text-transform:uppercase}.project-invest .invest-calculator>div>span:last-child{background-color:#fff;flex:none;font-family:Trirong,serif;font-size:20px;font-weight:700;line-height:24px;margin-bottom:0;padding:10px 0 7px}.project-invest .invest-calculator>div>span:last-child.small{font-size:15px}.projects-list .card{border:none;border-radius:12.5px;box-shadow:0 0 20px rgba(0,0,0,.1)}.projects-list .card .card-img-top{min-height:230px;padding:0}.projects-list .card .project-recommended{background-image:url(/build/images/recommande.3a2ccb4e.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:75px;margin:-37.5px auto;position:relative;width:200px;z-index:10}.projects-list .card .card-body{padding:30px;position:relative}.projects-list .card .card-body h5{font-weight:700}.projects-list .card .card-body div.project-header{display:flex;justify-content:space-between}.projects-list .card .card-body div.project-status{display:flex;gap:8px;justify-content:flex-end}.projects-list .card .card-body div.project-status .bullet{margin-top:2px}.projects-list .card .card-body div.project-infos-highlight{display:flex;gap:20px;justify-content:space-between;margin-bottom:20px;margin-top:15px;text-align:center}.projects-list .card .card-body div.project-infos-highlight>div{flex:1}.projects-list .card .card-body div.project-infos-highlight>div>span{color:#212121;display:block;font-family:Trirong,serif;font-size:12px;margin-bottom:4px;text-transform:uppercase}.projects-list .card .card-body div.project-infos-highlight>div>span:last-child{background-color:#fbfbfb;color:#000;font-size:16px;padding:4px 0}.projects-list .card .footer-btn a{min-width:100px}.project-detail{margin-top:78px}.project-detail .project-detail-header{box-shadow:0 20px 20px -8px hsla(0,0%,81%,.5);margin-bottom:40px}.project-detail .project-detail-carousel{margin-top:-37.5px}.project-detail .project{padding:0 40px 0 22px}.project-detail .project .project-title{margin-top:50px}.project-detail .project-detail-footer-btn{text-align:center}.project-detail .project-detail-footer-btn .btn{margin-bottom:36px;max-width:310px;min-width:290px}.project-detail .project-detail-footer-btn .btn-plus{min-width:312px}.project-detail .project-detail-content{display:flex;gap:80px;margin-bottom:110px;margin-top:57px;position:relative}.project-detail .project-detail-content h4{color:purple;font-size:20px;font-weight:700;margin-bottom:29px}.project-detail .project-detail-content .link-pdf{display:block;margin-bottom:15px;margin-top:10px;padding:30px 0;text-align:center;text-decoration:none;width:345px}.project-detail .project-detail-content .link-pdf span{color:#670067;display:block;font-size:16px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.project-detail .project-detail-content .link-pdf span:first-child{color:#212121;font-size:12px}.project-detail .project-detail-content .link-pdf img{height:64px;margin-top:10px}.project-detail #investments h3{margin-bottom:15px;text-align:left}.project-detail #investments .table-invest thead{margin-bottom:50px}.project-detail #investments .table-invest thead th{border-bottom:2px solid purple;color:#b300b3;padding:8px}.project-detail #investments .table-invest tbody tr:hover td{background-color:#fff}.project-detail #investments .table-invest tbody td{border-bottom:1px solid purple;padding:8px;vertical-align:top}.project-detail #investments .table-invest tbody td h5{font-size:13px;font-weight:700}.project-detail #investments .table-invest tbody td p{font-size:11px}.project-detail #investments .table-invest tbody td .status{font-size:11px;margin-top:4px}.project-detail #investments .table-invest tbody td .status>b{font-style:italic}.project-detail #investments .table-invest tbody td>img{margin:0 2px;max-width:24px}.project-detail #investments .table-invest tbody td>.btn{margin-left:4px;padding-right:16px}.project-detail #investments .table-invest tbody td>.btn:first-child{margin-left:6px}.modal-backdrop{background-color:#fff}.modal-backdrop.show{opacity:.8}.modal-invest .modal-content{background-color:purple;color:purple;text-align:center}.modal-invest .modal-content .modal-body{padding:50px 20px}.modal-invest .modal-content .modal-body p.modal-btn{margin:40px 0}.modal-invest .modal-content .modal-body p:last-child{margin:0}.invest-project .project-invest-document h3{font-size:20px;margin-bottom:16px;margin-left:100px}.invest-project .project-invest-document h3+h4{font-size:14px;font-weight:400;margin-bottom:20px;margin-left:100px;margin-top:-12px;text-transform:uppercase}.invest-project .project-invest-document .doc-card{position:relative}.invest-project .project-invest-document .doc-card:before{background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";height:70px;left:25px;position:absolute;top:25px;width:80px}.invest-project .project-invest-document .doc-card.id-card:before{background-image:url(/build/images/justif-identite-ok.11b3f6d3.svg)}.invest-project .project-invest-document .doc-card.proof-card:before{background-image:url(/build/images/justif-domicile-ok.29d63a5e.svg)}.invest-project .project-invest-document .doc-card.invalid.id-card:before{background-image:url(/build/images/justif-identite-ko.d9586371.svg)}.invest-project .project-invest-document .doc-card.invalid.proof-card:before{background-image:url(/build/images/justif-domicile-ko.fa3e80a0.svg)}.invest-project .project-invest-document .doc-card.invalid .alert-document-invalid{display:block}.invest-project .project-invest-document .doc-card .alert-document-invalid{background-color:#ff003d;border-radius:6px;margin:10px 0 20px;padding:10px 25px}.invest-project .project-invest-document .doc-card .alert-document-invalid>p{color:#fff;font-size:13px;font-weight:500;margin:0;text-align:center}.invest-project .project-invest-document .doc-card dt{color:purple;font-weight:500}.invest-project .project-invest-document .doc-card>div{margin-left:100px}.invest-project .project-invest-document .doc-card>div.document-file p{color:purple;font-weight:500;margin:20px 0 10px}.invest-project .document-cards{padding-bottom:50px}.invest-project .document-cards h3{margin-bottom:40px;text-align:center}.invest-project .document-cards .document-card{align-items:center;display:flex;flex-direction:column;max-width:150px}.invest-project .document-cards .document-card h4{font-size:14px;margin-bottom:20px;text-align:center}.invest-project .document-cards .document-card img{margin-left:14px;max-width:100px}.invest-project h3{color:purple;font-size:18px;margin-bottom:30px;text-transform:uppercase}@media screen and (max-width:1199px){.project .project-recommended{margin-top:30px}.project .project-infos{display:flex;flex-wrap:wrap;gap:20px 30px;justify-content:space-evenly;margin-bottom:40px}.project .project-infos>div{flex:1 1 auto}.project .project-infos>div:first-child,.project .project-infos>div:nth-child(2){flex:1 1 48%}.project .project-detail-footer-btn{align-items:center;display:flex;justify-content:space-evenly}.project .project-detail-footer-btn .btn.btn-calculator{align-items:center;display:flex;gap:30px;justify-content:space-between;padding-right:15px}.project-detail .project-detail-content{flex-direction:column}.project-detail .project-detail-content>div:nth-child(2){display:flex;justify-content:space-evenly}.project-detail .project-detail-content>div:nth-child(2) .link-pdf{width:300px}.project.simulator .project-infos{margin-bottom:0}.project.simulator .simulator-repayment{height:185px}.project.simulator .simulator-footer-btn{margin-top:50px;width:100%}}@media screen and (max-width:767px){.project-detail .project-detail-content{gap:40px}.project-detail .project-detail-content>div:nth-child(2){align-items:center;display:flex;flex-direction:column}.project .project-detail-footer-btn{flex-direction:column}}@media screen and (max-width:575px){.projects-list .card .card-body{padding-bottom:0}.projects-list .card .footer-btn{align-items:center;flex-direction:column;gap:20px;left:auto;margin-top:60px;position:relative;right:auto}.projects-list .card .footer-btn .me-auto{margin-right:0!important}}@media screen and (max-width:379px){.btn.btn-calculator:after{top:15px}}