@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800&display=swap";body{margin:0;font-family:Montserrat,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navigation-btn{font-family:Montserrat,sans-serif;font-weight:300;font-size:.9375rem;line-height:26px;text-decoration:none;display:flex;align-items:center;padding:8px 22px;border-radius:50px;transition:all .25s;border:none;width:max-content;text-transform:uppercase;height:42px}.navigation-btn.next,.navigation-btn.prev,.navigation-btn.intermediate,.navigation-btn.save{position:relative;bottom:0}.navigation-btn.next,.navigation-btn.normal,.navigation-btn.save,.navigation-btn.cta{cursor:pointer;color:#fff;background:#316cf9;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.navigation-btn.prev,.navigation-btn.download,.navigation-btn.previsualisation,.navigation-btn.resouscription,.navigation-btn.print,.navigation-btn.update{cursor:pointer;background:#fff;color:#316cf9;border:1px solid #316CF9;box-shadow:none}.navigation-btn.intermediate{cursor:pointer;background:#fff;color:#316cf9;box-shadow:0 0 20px #0000001a;border:1px solid rgba(103,106,108,.12);text-transform:none;width:100%;justify-content:center}.navigation-btn.cta{justify-content:center;border-radius:4px;text-transform:none;font-weight:700;min-width:220px;min-height:50px;height:auto;padding:12px 28px}.navigation-btn.next:hover,.navigation-btn.normal:hover,.navigation-btn.save:hover,.navigation-btn.cta:hover{transition:all .25s;background:#1565c0;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.navigation-btn.prev:hover,.navigation-btn.intermediate:hover,.navigation-btn.download:hover,.navigation-btn.previsualisation:hover,.navigation-btn.resouscription:hover,.navigation-btn.print:hover,.navigation-btn.update:hover{color:#fff;background:#316cf9}.navigation-btn.icon-right svg{margin-left:16px}.navigation-btn.icon-left svg{margin-right:16px}.navigation-btn.next.disabled,.navigation-btn.next.disabled:hover,.navigation-btn.normal.disabled,.navigation-btn.normal.disabled:hover,.navigation-btn.intermediate.disabled,.navigation-btn.intermediate.disabled:hover,.navigation-btn.cta.disabled,.navigation-btn.cta.disabled:hover,.navigation-btn.save.disabled,.navigation-btn.save.disabled:hover{cursor:not-allowed;background:#676a6c1f;box-shadow:none}.navigation-btn.prev.disabled,.navigation-btn.prev.disabled:hover,.navigation-btn.download.disabled,.navigation-btn.download.disabled:hover,.navigation-btn.update.disabled,.navigation-btn.update.disabled:hover{cursor:not-allowed;color:#676a6c42;border:1px solid rgba(103,106,108,.26);background:#fff}.navigation-btn.intermediate.disabled{box-shadow:0 0 20px #0000001a;color:#676a6c99}.sections-column-container{font-family:Montserrat,sans-serif;box-sizing:border-box;margin:0;padding:0;display:none}@media screen and (min-width: 900px){.sections-column-container{display:block}}.right-col{position:sticky;top:48px}.sections-box{display:flex;flex-direction:column;margin:0 0 32px;padding:8px;border-radius:10px;box-shadow:0 0 20px #0000001a;gap:8px}.section-element{list-style:none;font-size:.875rem;line-height:143%;cursor:pointer;padding:10px 20px 10px 50px;color:#676a6cde;transition:all .5s;display:flex;align-items:center;position:relative;border-radius:4px;min-width:0}.section-element>svg{position:absolute;top:calc(50% - 10px);left:10px;margin-right:34px;width:20px;height:20px}.section-element:hover,.section-element.active{background:#316cf914;color:#316cf9}.section-element>p{margin:0;font-size:1rem;overflow:hidden;text-overflow:ellipsis}.contact-box{display:flex;flex-direction:column;justify-content:center;margin:0;padding:16px;background:linear-gradient(0deg,#ffffffe6,#ffffffe6),#2e5efc;color:#2e5efc;border-radius:4px}.contact-box>h3{margin:0 0 16px;font-weight:600;font-size:1rem;line-height:150%;letter-spacing:.15px}.contact-box>p{margin:0 0 24px;font-size:.875rem;font-weight:400;line-height:143%;letter-spacing:.17px}.contact-box-number{width:100%;border:1px solid #316CF9;border-radius:50px;display:flex;justify-content:center;align-items:center;padding:8px 0}.contact-box-number>svg{margin-right:10px}.signature-box{display:flex;flex-direction:column;align-items:flex-start;max-width:322px;margin:0 0 32px;padding:16px 32px;border-radius:10px;gap:8px}.signature-element{display:flex;align-items:center;gap:8px}.signature-element-index{box-sizing:border-box;display:flex;justify-content:center;align-items:center;color:#fff;min-width:24px;height:24px;margin:0;font-size:.75rem;font-weight:400;padding:5px;border-radius:50%;transition:all .25s}.signature-element-description{display:flex;flex-direction:column}.signature-element-description>h3{margin:0;font-weight:600;font-size:1rem;line-height:157%;letter-spacing:.1px}.signature-element-description>p{margin:0;font-weight:400;font-size:.75rem;line-height:166%;letter-spacing:.4px}.empty-div-for-bar div{height:24px;border:1px solid;position:relative;left:11px}body{overflow:hidden;position:relative}#connectForm{position:relative}.section-form-container{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden}.section-form-box{flex:1;display:block;margin:0 auto;max-width:1280px;min-width:min(1280px,100%);box-sizing:border-box;padding:16px 16px 0}@media screen and (min-width: 600px){.section-form-box{padding-inline:24px}}@media screen and (min-width: 900px){.section-form-box{display:grid;grid-template-columns:30% minmax(0,1fr);column-gap:32px;padding-inline:32px;padding-top:48px}}@media screen and (min-width: 1200px){.section-form-box{column-gap:64px}}.section-form-container form{box-sizing:border-box;padding:0;display:grid;overflow:visible;grid-template-columns:minmax(0,1fr)}.section-form-container::-webkit-scrollbar{width:8px}.section-form-container::-webkit-scrollbar-track{background:#efefef}.section-form-container::-webkit-scrollbar-thumb{background-color:gray;border-radius:20px}.section-form-container::-webkit-scrollbar-thumb:hover{background:#2b4fff}.section-container{display:flex}.block-title-image{width:20px;height:30px;margin-right:10px}.connect-signature-container{font-family:Montserrat,sans-serif;box-sizing:border-box;padding:64px 0 32px;display:flex;flex-direction:column;align-items:center;flex:1}.connect-signature-image{width:120px;height:120px;object-fit:cover;margin-bottom:32px}.connect-signature-image>img{width:100%;height:100%}.connect-signature-container h1,.connect-signature-container h3,.connect-signature-container p{margin:0}.connect-signature-container h1{font-style:normal;font-weight:700;font-size:1.75rem;line-height:133.4%;margin-bottom:48px}.connect-signature-container .connect-signature-disclaimer{font-style:normal;font-weight:500;font-size:1rem;line-height:157%;text-align:center;letter-spacing:.1px;margin-bottom:32px;white-space:pre-line;padding:0 64px}.connect-signature-recap{width:100%;padding:32px;box-shadow:0 0 20px #0000001a;display:flex;flex-direction:column;gap:21.5px;box-sizing:border-box}.recap-title{display:flex;justify-content:space-between;align-items:center}.recap-title>h3{font-weight:600;font-size:.75rem;line-height:157%;letter-spacing:.1px;text-transform:uppercase}.recap-title>p{display:flex;align-items:center;font-weight:300;font-size:.8125rem;line-height:22px;letter-spacing:.46px;text-transform:uppercase;cursor:pointer}.recap-title svg{width:15px;height:15px;margin-right:10px}.connect-signature-souscripteurs{display:flex;justify-content:space-between;gap:32px;width:100%}.connect-signature-souscripteurs-progression{background-color:#676a6c0a;padding:8px;align-items:center;border-radius:10px}.connect-signature-souscripteurs div{display:flex;flex-direction:column;gap:8px;background-color:#676a6c0a;border-radius:10px;padding:8px 32px;flex:1}.connect-signature-souscripteurs div p:nth-child(1),.connect-signature-investissement div p:nth-child(1){font-weight:600;font-size:1rem;line-height:157%;letter-spacing:.1px}.connect-signature-souscripteurs div p:nth-child(2),.connect-signature-souscripteurs div p:nth-child(3){display:flex;align-items:center;font-weight:400;font-size:1rem;line-height:150%;letter-spacing:.15px;position:relative;padding-left:35px}.connect-signature-souscripteurs svg{position:absolute;height:25px;width:25px;left:0;top:calc(50% - 12.5px)}.connect-signature-investissement{display:flex;justify-content:space-between;background-color:#676a6c0a;border-radius:10px;padding:8px 32px;gap:32px}.connect-signature-investissement div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1}.disabled *{cursor:not-allowed}
