@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&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}.banner-container{font-family:Montserrat,sans-serif;background:#316cf9;display:flex;justify-content:center;align-items:center;min-height:80px;color:#fff;flex-direction:column;position:relative;padding-block:5px;flex-shrink:0}.banner-warning{width:100%;top:0;color:#fff}.banner-warning .warning-container{max-width:1280px;width:100%;margin:auto}.banner-warning .warning-container p{margin:0;padding:1em 0}.banner-main{width:100%;max-width:1280px;display:flex;justify-content:space-between}.banner-left,.banner-right{display:flex;align-items:center}.export-pdf{margin-right:32px;text-decoration:underline}.banner-left{font-size:32px;font-weight:700;gap:.5em}@media screen and (max-width: 1308px){.banner-container{padding-inline:16px}}.banner-left svg{width:150px}.banner-name-date{display:flex;flex-direction:column;padding:20px 32px 20px 0}.banner-name-date p{margin:0;font-weight:400;font-size:14px;line-height:143%;letter-spacing:.17px}.banner-name-date p:first-child{font-weight:600;font-size:16px;line-height:157%;letter-spacing:.1px}.banner-name-date>div,.banner-phone-number>div{margin-left:2px}.banner-need-help{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:8px 16px;min-width:161px;min-height:57px;background:linear-gradient(0deg,#ffffffe6,#ffffffe6),#2e5efc;border-radius:10px}.banner-need-help p{margin:0}.banner-need-help>p:nth-child(1){font-weight:400;font-size:12px;line-height:143%;letter-spacing:.17px}.banner-need-help>*:not(:nth-child(1)){display:flex;align-items:center;font-weight:500;font-size:14px;line-height:143%;letter-spacing:.17px}a.text-underline{cursor:pointer}a.text-underline:hover{transition:all .25s;opacity:.75}.text-underline{text-decoration:underline}.navigation-btn{font-family:Montserrat,sans-serif;font-weight:300;font-size:15px;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{cursor:pointer;color:#fff;background:#316cf9;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.navigation-btn.save{flex-direction:row-reverse;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{flex-direction:row-reverse;cursor:pointer;background:#fff;color:#316cf9;border:1px solid #316CF9;box-shadow:none}.navigation-btn.intermediate{flex-direction:row-reverse;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.next:hover,.navigation-btn.normal:hover,.navigation-btn.save: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 svg{margin-left:16px}.navigation-btn.prev svg,.navigation-btn.download svg,.navigation-btn.update svg,.navigation-btn.intermediate svg,.navigation-btn.previsualisation svg,.navigation-btn.print svg,.navigation-btn.save svg{margin-left:0;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.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:64px 32px 20px 0;width:30%}.right-col{position:sticky;top:64px}.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:14px;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}.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:16px}.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:16px;line-height:150%;letter-spacing:.15px}.contact-box>p{margin:0 0 24px;font-size:14px;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:12px;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:16px;line-height:157%;letter-spacing:.1px}.signature-element-description>p{margin:0;font-weight:400;font-size:12px;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{flex:1;overflow:auto}.section-form-box{display:flex;max-width:1280px;margin:0 auto}@media screen and (max-width: 1308px){.section-form-box{padding-left:16px}}.section-form-container form{box-sizing:border-box;width:70%;padding:0 16px 32px 32px;display:grid;overflow:auto}.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}.MuiAutocomplete-popper{position:fixed!important}.section-title{position:relative;font-size:1.6em;margin:0 0 16px;color:#676a6c}.section-title:after{content:"";width:66px;height:4px;background:#a04de4;position:absolute;top:50px;left:0;border-radius:50px}.section-title.error:after{background:linear-gradient(to left,#e87785 0,#d53181)}.section-title.error:valid{background:linear-gradient(to left,#e87785 0,#d53181)}@media only screen and (max-height: 800px){.section-title{font-size:1.4em}.section-title:after{top:45px}}.produit-radio-group{display:flex;align-items:flex-start;width:100%;gap:16px}.select-produit-icon{box-sizing:border-box;width:200px;height:90px;padding:17px 10px;border:1px solid rgba(103,106,108,.23);border-radius:4px;transition:all .5s;position:relative;margin-bottom:6px}.select-produit-icon>img{transition:all .5s}.img-check-icon{position:absolute;right:-10px;top:-10px;color:#28a86f;background:#fff}.select-produit-icon.selected,.select-produit-icon.selected:hover{background:none;border-color:#28a86f}.select-produit-icon.selected>img{filter:grayscale(0)}.select-produit-icon:hover{background:#316cf90a;border-color:#2e5efc}.select-produit-icon:hover>img{filter:grayscale(0)}.select-produit-isr{box-sizing:border-box;display:flex;align-items:center;justify-content:space-evenly;width:200px;height:48px;padding:6px 8px;background:linear-gradient(0deg,#ffffffe6,#ffffffe6),#2e5efc;border-radius:4px}.select-produit-isr-icon{width:35px;height:35px;margin:0 6px 0 0;object-fit:cover}.select-produit-isr-icon>img{width:100%;height:100%}.select-produit-isr>p{margin:0;font-size:14px;line-height:143%;letter-spacing:.17px}.redirection-page-container{display:flex;flex-direction:column;align-items:center;padding:0 16px;overflow-y:auto;height:calc(100vh - 80px)}.redirection-image{margin:0 auto;max-width:540px;max-height:430px;object-fit:cover}@media (max-width: 380px){.redirection-image{max-height:230px}}.redirection-image>img{width:100%;height:100%}.redirection-page-container>h1{font-weight:500;font-size:20px;line-height:157%;text-align:center;letter-spacing:.1px;margin:0 0 16px}.redirection-page-container>p{font-family:Montserrat;font-style:normal;font-weight:400;font-size:16px;line-height:150%;text-align:center;letter-spacing:.15px;margin:0}.navbar-container{font-family:Montserrat,sans-serif;box-sizing:border-box;display:flex;justify-content:center;padding:5.5px 0;box-shadow:0 2px 4px #0000001a;position:relative;z-index:1}.navbar-list{display:flex;align-items:center;justify-content:space-between;max-width:1280px;width:100%;margin:0 auto;padding:0}.navbar-arrow{color:#676a6c8a}.navbar-element{display:flex;padding:12px 16px;align-items:center;transition:all .25s;border-radius:4px}.navbar-element-index{box-sizing:border-box;display:flex;justify-content:center;align-items:center;background:#929db2;color:#fff;width:24px;height:24px;margin:0 18px 0 0;font-size:12px;font-weight:600;padding:5px;border-radius:50%;transition:all .25s}.navbar-element-index>svg{font-size:1.1rem}.navbar-element-label{color:#929db2;transition:all .25s;margin:0;font-size:16px;font-weight:600}.navbar-element.active,.navbar-element.hover:hover{background:#316cf914}.navbar-element.active .navbar-element-index,.navbar-element.hover:hover .navbar-element-index{background:#316cf9}.navbar-element.active .navbar-element-label,.navbar-element.hover:hover .navbar-element-label{color:#316cf9}.navbar-element.valid .navbar-element-index{background:#28a86f}.navbar-element.valid .navbar-element-label{color:#28a86f}.navbar-element.error .navbar-element-index{background:#f70553}.navbar-element.error .navbar-element-label{color:#f70553}.navbar-element.inactive .navbar-element-index{background:#888;color:#f1f1f1}.navbar-element.hover:hover{cursor:pointer}.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:28px;line-height:133.4%;margin-bottom:48px}.connect-signature-container .connect-signature-disclaimer{font-style:normal;font-weight:500;font-size:16px;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:12px;line-height:157%;letter-spacing:.1px;text-transform:uppercase}.recap-title>p{display:flex;align-items:center;font-weight:300;font-size:13px;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:16px;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:16px;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}
