body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;margin:0}.conteneur-flex{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::selection{background:var(--bleu-clair);color:#edf5f2}body,html{overflow-x:clip}:root{--blanc:#fff;--vert-clair:#76e297;--vert-clair-nuance-0:#62b87c;--vert-clair-nuance-1:#76e297;--vert-clair-nuance-2:#bff2ca;--vert-clair-nuance-3:#d5f6dc;--vert-clair-nuance-4:#e4f3f0;--vert-clair-nuance-5:#edf5f2;--vert-fonce:#93c6b6;--vert-fonce-nuance-1:#79a295;--vert-fonce-nuance-2:#93c6b6;--vert-cyan:#c3ebe3;--bleu-clair:#04aceb;--bleu-clair-nuance-1:#025676;--bleu-clair-nuance-2:#0378a5;--bleu-clair-nuance-3:#04aceb;--bleu-clair-nuance-4:#4fc5f1;--bleu-clair-nuance-4-alpha:#04adeb27;--bleu-clair-nuance-5:#9bdef7;--bleu-clair-nuance-6:#e6f7fd;--bleu-fonce:#3a5886;--bleu-tres-fonce:#233551;--bleu-fonce-nuance-1:#233551;--bleu-fonce-nuance-2:#3a5886;--bleu-fonce-nuance-3:#758aaa;--bleu-fonce-nuance-4:#8c93a4;--bleu-fonce-nuance-5:#d8dae0;--rouge:#f97575;--rouge-nuance-0:#c75d5d;--rouge-nuance-1:#fef1f1;--jaune:#ffb74d;--jaune-nuance-0:#e1972a;--jaune-nuance-1:#fff8ed}#root{font-size:18px}#root,body{color:#233551;color:var(--bleu-tres-fonce)}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.background{align-items:center;background:#edf5f2;background:var(--vert-clair-nuance-5);display:block;min-height:100vh}.backgroundImage{background-image:url(/static/media/backgroundv2.a8cd4f6d735448b719ff.webp);background-repeat:no-repeat}.background-stethos,.backgroundImage{background-color:#e4f3f0;background-color:var(--vert-clair-nuance-4);background-position:top;background-size:100% auto}.background-stethos{background-image:url(/static/media/fond_stetho.27d3d0137b5532d604b4.png)}.aligned-center{text-align:center}@media (min-width:992px){.lg-align-right{text-align:right}.lg-align-left{text-align:left}}@media (max-width:575.98px){.ant-steps.ant-steps-dot.ant-steps-small .ant-steps-item-icon,.ant-steps.ant-steps-dot:not(:has(.ant-steps-item-title .isQuickModeStepTitle)) .ant-steps-item-icon{-webkit-margin-start:16px!important;margin-inline-start:16px!important}.ant-steps.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon,.ant-steps.ant-steps-dot:not(:has(.ant-steps-item-title .isQuickModeStepTitle)) .ant-steps-item-process .ant-steps-item-icon{-webkit-margin-start:15px!important;margin-inline-start:15px!important}.ant-steps.ant-steps-dot.ant-steps-small .ant-steps-item-tail,.ant-steps.ant-steps-dot:not(:has(.ant-steps-item-title .isQuickModeStepTitle)) .ant-steps-item-tail{margin-inline:20px 0!important}.ant-steps.ant-steps-dot .ant-steps-item-icon,.ant-steps.ant-steps-dot.ant-steps-small .ant-steps-item-icon{-webkit-margin-start:10px!important;margin-inline-start:10px!important}.ant-steps.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.ant-steps.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon{-webkit-margin-start:9px!important;margin-inline-start:9px!important}.ant-steps.ant-steps-dot .ant-steps-item-tail,.ant-steps.ant-steps-dot.ant-steps-small .ant-steps-item-tail{margin-inline:14px 0!important}}@media (min-width:576px){.ant-steps.ant-steps-dot.ant-steps-small .ant-steps-item-icon,.ant-steps.ant-steps-dot:not(:has(.ant-steps-item-title .isQuickModeStepTitle)) .ant-steps-item-icon{-webkit-margin-start:76px!important;margin-inline-start:76px!important}.ant-steps.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon,.ant-steps.ant-steps-dot:not(:has(.ant-steps-item-title .isQuickModeStepTitle)) .ant-steps-item-process .ant-steps-item-icon{-webkit-margin-start:75px!important;margin-inline-start:75px!important}.ant-steps.ant-steps-dot.ant-steps-small .ant-steps-item-tail,.ant-steps.ant-steps-dot:not(:has(.ant-steps-item-title .isQuickModeStepTitle)) .ant-steps-item-tail{margin-inline:80px 0!important}.ant-steps.ant-steps-dot .ant-steps-item-icon,.ant-steps.ant-steps-dot.ant-steps-small .ant-steps-item-icon{-webkit-margin-start:70px!important;margin-inline-start:70px!important}.ant-steps.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.ant-steps.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon{-webkit-margin-start:69px!important;margin-inline-start:69px!important}.ant-steps.ant-steps-dot .ant-steps-item-tail,.ant-steps.ant-steps-dot.ant-steps-small .ant-steps-item-tail{margin-inline:74px 0!important}}.ant-steps .ant-steps-item-title{font-size:1.45rem;padding:0 10px 0 0!important}.isQuickModeStepTitle{font-size:1.2rem!important;padding:0!important}.ant-btn-primary.button-primary-dark{background-color:#3a5886;background-color:var(--bleu-fonce)}.mb-3{margin-bottom:3rem!important}.ps-3{padding-left:1rem!important}.fw-semibold{font-weight:600!important}.img-fluid{height:auto;max-width:100%}div>img,svg{vertical-align:middle}.ant-badge .ant-badge-multiple-words{padding:0 6px}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.page{width:100%}.heading{-webkit-margin-after:0;font-size:60px;font-weight:400;margin-block-end:0;padding:5px 10px}@media only screen and (max-width:600px){.heading{display:flex;font-size:30px;justify-content:center}}.btn-vertical{flex-direction:column!important;min-height:148px!important;white-space:break-spaces!important;width:-webkit-min-content!important;width:min-content!important}.steps-content{min-height:200px}.titreSection{font-size:20px!important;font-weight:700!important}.section{margin-top:24px}.highlightSectionOnHover{position:relative}.highlightSectionOnHover:after{background:#04adeb27;background:var(--bleu-clair-nuance-4-alpha);border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}.highlightSectionOnHover:hover:after{opacity:1}.steps-action{border-radius:8px;bottom:-6px;box-shadow:0 0 4px #0003;display:inline-block;margin-top:24px;position:-webkit-sticky;position:sticky;width:100%;z-index:10}.caracIcon{height:1.5em;width:1.5em}.steps-action>.ant-card-bordered{background-color:#93c6b6;background-color:var(--vert-fonce);border:0}.ant-menu-submenu-popup{z-index:2000!important}.ant-btn>span{align-items:center}.ant-form-horizontal .ant-form-item-control{flex:1 1 auto}.ant-form-item+.ant-form-text{margin-left:5px}.duration .ant-form-item-control-input-content{align-items:center;display:flex}.ant-table .ant-select .ant-select-selection-placeholder{width:0}.ant-card .ant-card-head{font-weight:700}.ant-select-selector{height:auto!important}.ant-menu{justify-content:right}.ant-dropdown .ant-dropdown-menu{border-radius:12px}.ant-menu-submenu-title{height:auto!important}.ant-divider .ant-divider-inner-text{flex-shrink:0;max-width:100%;white-space:break-spaces}.ant-menu-light.ant-menu-horizontal>.connectedItem.ant-menu-item-active:after,.ant-menu-light.ant-menu-horizontal>.connectedItem.ant-menu-item-open:after,.ant-menu-light.ant-menu-horizontal>.connectedItem.ant-menu-item:after,.ant-menu-light.ant-menu-horizontal>.connectedItem.ant-menu-item:hover:after,.ant-menu-light.ant-menu-horizontal>.connectedItem.ant-menu-submenu-active:after,.ant-menu-light.ant-menu-horizontal>.connectedItem.ant-menu-submenu-open:after,.ant-menu-light.ant-menu-horizontal>.connectedItem.ant-menu-submenu:after,.ant-menu-light.ant-menu-horizontal>.connectedItem.ant-menu-submenu:hover:after,.ant-menu-light.ant-menu-horizontal>.connexionItem.ant-menu-item-active:after,.ant-menu-light.ant-menu-horizontal>.connexionItem.ant-menu-item-open:after,.ant-menu-light.ant-menu-horizontal>.connexionItem.ant-menu-item:after,.ant-menu-light.ant-menu-horizontal>.connexionItem.ant-menu-item:hover:after,.ant-menu-light.ant-menu-horizontal>.connexionItem.ant-menu-submenu-active:after,.ant-menu-light.ant-menu-horizontal>.connexionItem.ant-menu-submenu-open:after,.ant-menu-light.ant-menu-horizontal>.connexionItem.ant-menu-submenu:after,.ant-menu-light.ant-menu-horizontal>.connexionItem.ant-menu-submenu:hover:after{border-bottom:none!important}.connectedItem{border:4px solid #3a5886!important;border:4px solid var(--bleu-fonce)!important;border-radius:18px!important;margin-left:8px!important}.connectedItem:hover{border:4px solid #04aceb!important;border:4px solid var(--bleu-clair)!important}.ant-menu-light.ant-menu-horizontal>.logoItem.ant-menu-item-active:after,.ant-menu-light.ant-menu-horizontal>.logoItem.ant-menu-item-open:after,.ant-menu-light.ant-menu-horizontal>.logoItem.ant-menu-item:after,.ant-menu-light.ant-menu-horizontal>.logoItem.ant-menu-item:hover:after,.ant-menu-light.ant-menu-horizontal>.logoItem.ant-menu-submenu-active:after,.ant-menu-light.ant-menu-horizontal>.logoItem.ant-menu-submenu-open:after,.ant-menu-light.ant-menu-horizontal>.logoItem.ant-menu-submenu:after,.ant-menu-light.ant-menu-horizontal>.logoItem.ant-menu-submenu:hover:after{border-bottom:none!important}label[for=basic_visiteType]{margin-top:12px}.logoLink{display:flex;height:64px;width:100%}.logoImg{height:100%;min-height:100%;min-width:100%;object-fit:contain;width:100%}.email-pre-visite{width:169px!important}.cardNiveauExpo>.ant-card-body{padding:14px!important}.ant-menu-horizontal>.ant-menu-item{align-items:center;display:flex;font-size:1rem;font-weight:600}.ant-col-18{flex:0 0 75%!important}.ant-menu-horizontal>.ant-menu-overflow-item{align-items:center;display:flex;font-size:1rem;font-weight:600}.ant-menu-horizontal>.ant-menu-overflow-item-rest:after{border:none!important}.ant-menu{border-bottom:none!important}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active{background:#3a5886;background:var(--bleu-fonce);border-bottom-color:#3a5886;border-bottom-color:var(--bleu-fonce)}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{background:#3a5886;background:var(--bleu-fonce);color:#fff;color:var(--blanc)}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{background-color:#758aaa;background-color:var(--bleu-fonce-nuance-3);border-bottom:0;color:#fff}.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before,.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before{border-bottom:none}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;color:var(--blanc)!important}.ant-tabs-nav-wrap{background-color:#fff}.width100{width:100%}.ant-tabs-nav-list>:not(.ant-tabs-tab-active){border:1px solid #758aaa!important;border-left:1px solid #3a5886!important;border:1px solid var(--bleu-fonce-nuance-3)!important;border-left-color:var(--bleu-fonce-nuance-2)!important;margin-left:0!important;transition:none!important}.ant-tabs-nav-list{line-height:28px}.ant-tabs-tab:hover{border:1px solid #3a5886!important;border:1px solid var(--bleu-fonce)!important;border-bottom:0!important;color:#233551!important;color:var(--bleu-tres-fonce)!important}.ant-tabs-tab-active,.ant-tabs-tab.ant-tabs-tab-active:hover{border:1px solid #3a5886!important;border:1px solid var(--bleu-fonce)!important;transition:none!important}.ant-tabs-tab-active{margin:0!important}.ant-tabs-tab-btn span{font-size:18px}.ant-tabs-tab-labelled{margin-top:1em}.ant-tabs-tab-labelled>.ant-card-body{padding:0 1em 1em}.ants-card-label-text{font-size:18px;scroll-margin-top:2em}.ants-card-label{background-color:#04aceb;background-color:var(--bleu-clair);border-radius:20px;color:#fff;font-size:16px;left:1em;margin-right:16px;padding:2px 16px;position:absolute;top:-15px}.ants-card-label-invisible-placeholder{color:#fff;font-size:18px;padding:0 16px;visibility:hidden}.troncate-card-label .ants-card-label-invisible-placeholder{padding:0}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active{padding:8px 16px}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{margin-top:auto}.ant-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#76e297;color:var(--vert-clair);font-weight:600}.ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{font-weight:500}.ant-steps .ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#5bc1e7}.ant-steps .ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#00000073;padding-left:5%}.ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#04aceb;color:var(--bleu-clair)}.ant-steps .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#76e297;background:var(--vert-clair)}.ants-card-extra{position:absolute;right:1em;top:1em}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{z-index:-2}.ant-tooltip-content{padding-left:12px}.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav,.ant-tabs-top>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav{margin:0}.ant-tabs-content-holder{background-color:#3a5886;background-color:var(--bleu-fonce);border-radius:0 4px 8px 8px;padding:1em;z-index:0}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab{border-radius:4px 4px 0 0}.ant-divider-horizontal.ant-divider-with-text{display:inline-flex}.ant-divider-horizontal{display:inline-flex;margin:12px 0}.ant-card-bordered{box-shadow:0 0 4px #959da533}.ant-card-hoverable:hover{border-color:#04aceb;border-color:var(--bleu-clair);cursor:auto}.ant-picker{display:flex}.ant-picker-input>input{text-align:center}.site-tree-search-value{background-color:#f4ff00}.potential-expositions-recommendation{color:#04aceb;color:var(--bleu-clair);font-weight:700}.mandatory-seeked-expositions{color:#f97575;color:var(--rouge);font-weight:700}.ant-input-prefix,.ant-input-suffix{align-items:normal}.ant-modal-confirm-content{width:100%}button.ant-btn{height:auto;min-height:24px;padding:3px 15px;white-space:break-spaces}.card-container{background-color:#eef5f2}.ant-float-btn-icon{width:100%!important}.ant-select{height:auto!important}.ant-space-item{max-width:100%}.ant-select-selection-item{height:auto!important;white-space:break-spaces!important}.ant-image-preview-wrap{z-index:1120!important}.ant-image-preview-operations-wrapper{z-index:1121!important}div:not([class^=ant-])>table:not([class^=ant-]),table:not([class^=ant-]) th:not([class^=ant-]),td:not([class^=ant-]){line-height:8mm}.simpleTableGreen{border-collapse:collapse}.simpleTableGreen td{border:1px solid #e4f3f0;border:1px solid var(--vert-clair-nuance-4);padding:0 2mm}.legal{text-align:left}.ant-btn-lg{padding:6px 15px}.ant-btn .ant-btn-icon{line-height:0}.ant-badge .ant-scroll-number{z-index:1}.ant-table-wrapper .ant-table .ant-table-tbody>tr>td{background:#fff}.ant-table-tbody>tr.ant-table-row:hover>td{background-color:#edf5f2!important;background-color:var(--vert-clair-nuance-5)!important}.ant-table-tbody>tr.ant-table-row-selected.ant-table-row-level-0>td{background:#eaf5ff}.ant-table-tbody>tr.ant-table-row-selected.ant-table-row-level-1>td{background:#f1f8ff}.ant-table-tbody>tr.ant-table-row-selected.ant-table-row-level-2>td{background:#f6fbff}.ant-table-thead>tr>td,.ant-table-thead>tr>th{background:#e4f3f0!important;background:var(--vert-clair-nuance-4)!important;color:#233551;color:var(--bleu-tres-fonce)}.ant-modal{top:300px}.StethoLogo{margin-left:auto;margin-right:auto;margin-top:40px;width:50%}.ant-tag{-webkit-margin-end:0;margin-inline-end:0;white-space:break-spaces}.ant-tag-checkable{background-color:#0000000a}.ant-tag-checkable-checked{background-color:#04aceb;background-color:var(--bleu-clair)}.checkableTagGreen{background-color:#d5f6dc;background-color:var(--vert-clair-nuance-3);color:#62b87c!important;color:var(--vert-clair-nuance-0)!important}.checkableTagGreen:hover{background-color:#62b87c!important;background-color:var(--vert-clair-nuance-0)!important;color:#d5f6dc!important;color:var(--vert-clair-nuance-3)!important}.checkableTagRed{background-color:#fef1f1;background-color:var(--rouge-nuance-1);color:#c75d5d!important;color:var(--rouge-nuance-0)!important}.checkableTagRed:hover{background-color:#c75d5d!important;background-color:var(--rouge-nuance-0)!important;color:#fef1f1!important;color:var(--rouge-nuance-1)!important}.ant-tooltip{z-index:1110}.tooltip-synthese{z-index:9}.ant-tooltip .ant-tooltip-inner{box-shadow:0 0 4px 3px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.ant-tree .ant-tree-checkbox-disabled .ant-tree-checkbox-inner{background:#d9d9d9;border-color:#d9d9d9}.ant-popover .ant-popover-inner{background-color:#f0f7fd;box-shadow:0 0 8px 4px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.ant-select-multiple .ant-select-selection-item{height:auto}.ant-select-multiple .ant-select-selection-item-content{white-space:break-spaces}.ant-select-multiple .ant-select-selection-overflow{display:grid}.anticon-info-circle{color:#00000073;cursor:help;display:inline-flex;writing-mode:horizontal-tb}.daysBeforeExpiredInner{background:#d0e9e5;border:2px solid;border-radius:16px;margin-inline:auto;padding:0 8px;transform:rotate(328deg);width:-webkit-fit-content;width:fit-content}.daysBeforeExpiredOuter{color:#e48083;font-size:12px;line-height:14px;position:absolute;right:-63px;top:44px}.editable-cell{position:relative}.editable-cell-value-wrap{cursor:pointer;padding:5px 12px}.non-editable-cell-value-wrap{padding:5px 12px}#pdfContent .editable-cell-value-wrap{padding:0;white-space:pre-wrap}.required:before{color:#ff4d4f;content:"*";display:inline-block;font-family:SimSun,sans-serif;font-size:14px;line-height:1;margin-right:4px}.multiple-cell{display:inline-flex}.editable-row:hover .editable-cell-value-wrap{border:1px solid #d9d9d9;border-radius:2px;padding:4px 11px!important}.editable-cell-value-wrap:hover{background:#dcf4ff!important}.editable-pdfContent{box-shadow:0 0 4px #959da533}.editable-pdfContent:hover .editable-cell-value-wrap{background:#ebf9ff;border:1px solid #d9d9d9;border-radius:2px;padding:4px 11px!important}.ant-modal-footer>.ant-checkbox-wrapper{margin-right:56px}.ant-select-item-option-content{align-items:center;display:flex}.ant-table-row-level-1>td.ant-table-cell-with-append{padding-left:72px!important}.indent-level-1{height:0!important}.ant-table-row-expand-icon-spaced{display:none}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}.iconsMedicaux{height:492px;padding:1rem}.ant-empty-normal{color:#00000080}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes heartFadeInOut{0%{transform:scale(1)}25%{transform:scale(.97)}35%{transform:scale(.9)}45%{transform:scale(1.1)}55%{transform:scale(.9)}65%{transform:scale(1.1)}75%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes pdfScreenshotFlash{0%{box-shadow:0 0 4px #959da533;transform:scale(1)}15%{box-shadow:0 0 24px 6px #04aceb8c;transform:scale(.96)}to{box-shadow:0 0 4px #959da533;transform:scale(1)}}@keyframes pdfScreenshotFlashOverlay{0%{opacity:0}15%{opacity:.85}to{opacity:0}}.pdf-screenshot-flash{animation:pdfScreenshotFlash .6s ease-out}.pdf-screenshot-flash:after{animation:pdfScreenshotFlashOverlay .6s ease-out;background:#fff;content:"";inset:0;pointer-events:none;position:absolute}#loadingIndicators{display:inline-block;left:50%;margin:0 auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:400px}#spinningLogo{animation:spin 2s linear infinite}#beatingLogo,#spinningLogo{inset-inline-start:42%;top:0}#beatingLogo{animation:heartFadeInOut 2s linear infinite;z-index:1001}#loadingProgressBar{top:300%}.source{float:right}.source,.source-table{color:#00000080;font-size:14px;font-weight:600}@media (min-width:476px){.container{padding-left:15px;padding-right:15px;width:100%}.jobCard,.metier-input-search{width:408px}}@media (min-width:1170px){.container{max-width:100%;width:720px}.StethoLogo,.iconsMedicaux{display:inline;display:initial}.metier-input-search{width:812px}}@media (min-width:1415px){.container{max-width:100%;width:940px}}@media (min-width:1580px){.container{max-width:100%;width:980px}}@media (min-width:1800px){.container{max-width:100%;width:1140px}}.navigation-dropdown-menu .ant-dropdown-menu{max-height:80vh;overflow-y:auto}.containerAccueil,.containerVisite{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;position:relative;width:100%}@media (max-width:575.98px){.containerAccueil,.containerVisite{padding-left:0;padding-right:0}}.ant-btn-dangerous{border-color:#f97575!important;border-color:var(--rouge)!important;color:#f97575!important;color:var(--rouge)!important}.vue-detaillee .ant-space-gap-col-large{row-gap:8px!important}.metier-input-search .ant-input-lg{line-height:1.45!important}.metier-input-search-modal{width:100%}.ant-layout-header{padding:0 30px!important}.ant-layout-footer{padding:12px 50px!important}.ant-alert-info .ant-alert-icon{color:#04aceb;color:var(--bleu-clair)}.ant-tag.ant-tag-blue{background-color:#e6f7fd!important;background-color:var(--bleu-clair-nuance-6)!important;border-color:#4fc5f1!important;border-color:var(--bleu-clair-nuance-4)!important;color:#04aceb!important;color:var(--bleu-clair-nuance-3)!important}.ant-tag.ant-tag-green{background-color:#eefbf1!important;border-color:#76e297!important;border-color:var(--vert-clair-nuance-1)!important;color:#62b87c!important;color:var(--vert-clair-nuance-0)!important}.ant-tag.ant-tag-purple{background-color:#f5f5f5!important;border-color:#758aaa!important;border-color:var(--bleu-fonce-nuance-3)!important;color:#3a5886!important;color:var(--bleu-fonce-nuance-2)!important}.ant-tag.ant-tag-red{background-color:#fef1f1!important;background-color:var(--rouge-nuance-1)!important;border-color:#f97575!important;border-color:var(--rouge)!important;color:#c75d5d!important;color:var(--rouge-nuance-0)!important}.ant-tag.ant-tag-yellow{background-color:#fff8ed!important;background-color:var(--jaune-nuance-1)!important;border-color:#ffb74d!important;border-color:var(--jaune)!important;color:#e1972a!important;color:var(--jaune-nuance-0)!important}.custom-tag-bleu-nuance-1{background-color:#025676!important;background-color:var(--bleu-clair-nuance-1)!important;border-color:#8c93a4!important;border-color:var(--bleu-fonce-nuance-4)!important;color:#fff!important;color:var(--blanc)!important}.custom-tag-bleu-nuance-4{background-color:#4fc5f1!important;background-color:var(--bleu-clair-nuance-4)!important;border-color:#d8dae0!important;border-color:var(--bleu-fonce-nuance-5)!important;color:#fff!important;color:var(--blanc)!important}.intensity-high{color:#025676;font-weight:500}.intensity-medium{color:#0378a5;font-weight:500}.intensity-low{color:#04aceb;font-weight:500}.intensity-lowest{color:#4fc5f1;font-weight:500}.ant-select-item-option-content{color:inherit!important}.ant-select-status-error>.ant-select-selector{border-color:#f97575!important;border-color:var(--rouge)!important}.ant-select-status-warning>.ant-select-selector{border-color:#ffb74d!important;border-color:var(--jaune)!important}.ant-input-affix-wrapper-lg{line-height:1.5em!important}.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,.ant-popconfirm .ant-popconfirm-message>.ant-popconfirm-message-icon .anticon{color:#ffb74d;color:var(--jaune)}.sub-title-blue{color:#04aceb;color:var(--bleu-clair);font-size:20px;font-weight:700;margin:8mm 0 4mm}.sub-title-blue.big-margin-top{margin-top:12mm}#ravail-document-footer{align-items:center;padding:0 20mm 20mm}#ravail-document-header{background-color:#93c6b6;box-sizing:initial;height:34mm;padding:10mm 20mm 4mm 0}#ravail-document-header>.logo-adresse{background-color:#e4f3f0;box-sizing:initial;float:left;height:22mm;padding:6mm 2mm 4mm 21mm;width:130mm}#ravail-document-header>.img-document{background-color:#233551;box-sizing:initial;float:right;height:20mm;padding:6mm 6mm 6mm 4mm;width:20mm}.ant-steps.ant-steps-dot .ant-steps-item-content{width:170px}@media (min-width:767px){.ant-steps.ant-steps-dot .ant-steps-item-content:has(.ant-steps-item-title .isQuickModeStepTitle){width:155px}}.highlightOnHover:hover{background-color:#e6f7fd;background-color:var(--bleu-clair-nuance-6)}.cr-colored-value{border-radius:12px;color:#fff;font-weight:700;padding:4px 8px}.cr-card{background-color:#edf5f2;background-color:var(--vert-clair-nuance-5);border-radius:8mm;display:inline-block;margin:6mm 0;padding:1mm 4mm;position:relative;width:100%}.cr-card-label{background-color:#76e297;background-color:var(--vert-clair);border-radius:20px;left:50%;position:absolute;text-align:center;top:-4mm;transform:translateX(-50%)}.cr-card-label,.cr-card-label-invisible-placeholder{color:#fff;font-size:16px;font-weight:700;max-width:100%;padding:1mm 4mm;width:-webkit-max-content;width:max-content}.cr-card-label-invisible-placeholder{visibility:hidden}.cr-card table,table.ant-pdfTable{border:none;margin-bottom:6mm;text-align:center;width:100%}.ant-pdfTh,.cr-card table>thead>tr{background-color:#9bdef7!important;background-color:var(--bleu-clair-nuance-5)!important;font-weight:700;line-height:8mm;text-align:center}.ant-pdfTd,.cr-card table>tbody>tr>td,.cr-table table>tbody>tr>td{background-color:#fff;line-height:6mm;padding:2mm}.ant-pdfTd.puce-list{text-align:left}.ant-pdfTd ul{padding-left:5mm}.linkStyleOnHover:hover{color:#04aceb;color:var(--bleu-clair)}.linkStyleOnHover{color:inherit}@media (min-width:476px){.indented-table .ant-table-selection-column{text-align:left!important}.indented-table .thead-title{margin-left:-20px}.indented-table .indented-checkbox{margin-left:20px}}.table-cache .ant-table-selection,.table-without-body .ant-table-selection,.table-without-body .ant-table-tbody,.table-without-body .cache-source{display:none}.table-without-body button{margin-left:20px}.table-cache .ant-table-cell{color:#8c93a4;color:var(--bleu-fonce-nuance-4)}.ant-table-cell .action-column,.ant-table-cell .source-column{display:none}.ant-table-cell.ant-table-cell-row-hover .action-column,.ant-table-cell.ant-table-cell-row-hover .source-column{display:inline!important}.custom-checkbox-group .ant-checkbox-wrapper{align-items:center!important;display:flex!important;white-space:normal;width:100%}.custom-checkbox-group .ant-checkbox{flex-shrink:0;margin-right:8px}.custom-checkbox-group .ant-checkbox-wrapper .ant-checkbox+span{align-items:center;display:flex;justify-content:space-between;width:calc(100% - 24px)}.nf-page{background:#ebf5f4;justify-content:center;min-height:100vh;padding:80px 24px 60px}.nf-content,.nf-page{align-items:center;display:flex}.nf-content{flex-direction:column;max-width:480px;text-align:center;width:100%}.nf-number{color:#f97575;display:block;font-size:72px;font-weight:800;line-height:1;margin-bottom:8px}.nf-number,.nf-title{letter-spacing:-.02em}.nf-title{color:#3a5886;font-size:32px;font-weight:700;line-height:1.1;margin:0 0 16px}.nf-desc{color:#1b222880;font-size:16px;font-weight:400;line-height:1.6;margin:0 0 32px;max-width:480px}.nf-actions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.nf-actions,.nf-btn{justify-content:center}.nf-btn{align-items:center;border-radius:12px;display:inline-flex;font-size:16px;font-weight:500;padding:14px 32px;text-decoration:none;transition:transform .2s ease}.nf-btn:hover{transform:scale(1.03)}.nf-btn--primary{background:#f97575;border:2px solid #f97575;color:#fff}.nf-btn--primary:hover{color:#fff}.nf-btn--secondary{background:#0000;border:2px solid #f97575;color:#f97575}.nf-btn--secondary:hover{color:#f97575}.nf-illustration{height:auto;max-width:260px;width:100%}@media (max-width:575px){.logoLink{height:44px}.nf-number{font-size:64px}.nf-title{font-size:28px}.nf-desc{font-size:16px}.nf-actions{flex-direction:column;width:100%}.nf-btn{width:100%}}@media (max-width:1400px){.logoLink{height:44px}.ant-btn.ant-btn-lg.custom-btn-green{padding:0 24px}}.custom-scroll-table .ant-table-body{overflow-y:auto!important}.footer-vitrine-wrapper.ant-layout-footer{background:#3a5886!important;padding:0!important}.footer-vitrine{background-color:#3a5886;padding:0 120px 48px;position:relative}.fv-wave{display:block;font-size:0;line-height:0}.fv-wave svg{display:block;height:120px;vertical-align:bottom;width:100%}.fv-content{display:flex;justify-content:center;padding:40px 0 48px}.fv-nav{align-items:flex-start;display:flex;flex-direction:row;gap:48px}.fv-logo{flex-shrink:0;height:auto;width:180px}.fv-col{display:flex;flex-direction:column;gap:12px}.fv-col-title{color:#fff;font-size:16px;font-weight:700;margin-bottom:4px}.fv-link{color:#fff9;font-size:16px;font-weight:400;text-decoration:none;transition:color .2s ease}.fv-link:hover{color:#fff}.fv-copyright{color:#fff;font-size:14px;font-weight:300;margin:0;text-align:center}@media (max-width:991px){.footer-vitrine{padding:0 40px 40px}.fv-nav{flex-wrap:wrap;gap:40px}}@media (max-width:575px){.footer-vitrine{padding:0 24px 32px}.fv-nav{flex-direction:column;gap:32px}}[data-sal]{transition-delay:0s;transition-delay:var(--sal-delay,0s);transition-duration:.2s;transition-duration:var(--sal-duration,.2s);transition-timing-function:ease;transition-timing-function:var(--sal-easing,ease)}[data-sal][data-sal-duration="200"]{transition-duration:.2s}[data-sal][data-sal-duration="250"]{transition-duration:.25s}[data-sal][data-sal-duration="300"]{transition-duration:.3s}[data-sal][data-sal-duration="350"]{transition-duration:.35s}[data-sal][data-sal-duration="400"]{transition-duration:.4s}[data-sal][data-sal-duration="450"]{transition-duration:.45s}[data-sal][data-sal-duration="500"]{transition-duration:.5s}[data-sal][data-sal-duration="550"]{transition-duration:.55s}[data-sal][data-sal-duration="600"]{transition-duration:.6s}[data-sal][data-sal-duration="650"]{transition-duration:.65s}[data-sal][data-sal-duration="700"]{transition-duration:.7s}[data-sal][data-sal-duration="750"]{transition-duration:.75s}[data-sal][data-sal-duration="800"]{transition-duration:.8s}[data-sal][data-sal-duration="850"]{transition-duration:.85s}[data-sal][data-sal-duration="900"]{transition-duration:.9s}[data-sal][data-sal-duration="950"]{transition-duration:.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:.05s}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}[data-sal][data-sal-delay="450"]{transition-delay:.45s}[data-sal][data-sal-delay="500"]{transition-delay:.5s}[data-sal][data-sal-delay="550"]{transition-delay:.55s}[data-sal][data-sal-delay="600"]{transition-delay:.6s}[data-sal][data-sal-delay="650"]{transition-delay:.65s}[data-sal][data-sal-delay="700"]{transition-delay:.7s}[data-sal][data-sal-delay="750"]{transition-delay:.75s}[data-sal][data-sal-delay="800"]{transition-delay:.8s}[data-sal][data-sal-delay="850"]{transition-delay:.85s}[data-sal][data-sal-delay="900"]{transition-delay:.9s}[data-sal][data-sal-delay="950"]{transition-delay:.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.055,.675,.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(.6,.04,.98,.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(.075,.82,.165,1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(.785,.135,.15,.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(.19,1,.22,1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1,0,0,1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.77,0,.175,1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(.755,.05,.855,.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(.86,0,.07,1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translateX(20%)}[data-sal=slide-right]{transform:translateX(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none}body{background-color:#e7f2f1;color:#253651}.hero-section{background-color:#ebf5f4;padding:160px 0 0}@media (min-width:992px){.hero-section{overflow:hidden}}.hero-row{gap:32px 0}.hero-text-col{display:flex;flex-direction:column;gap:32px;justify-content:center;padding:40px 32px}.hero-title{color:#3a5886;font-size:56px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.hero-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ant-btn.ant-btn-lg.hero-btn-primary{background-color:#76e297;border-color:#76e297;border-radius:12px;color:#fff;font-size:18px;font-weight:500;height:48px;padding:0 24px;transition:transform .2s ease}.ant-btn.ant-btn-lg.hero-btn-primary:focus,.ant-btn.ant-btn-lg.hero-btn-primary:hover{background-color:#76e297;border-color:#76e297;color:#fff;transform:scale(1.05)}.ant-btn.ant-btn-lg.hero-btn-secondary{background-color:initial;border:2px solid #04aceb;border-radius:12px;color:#04aceb;font-size:18px;font-weight:500;height:48px;padding:0 24px}.ant-btn.ant-btn-lg.hero-btn-secondary:focus,.ant-btn.ant-btn-lg.hero-btn-secondary:hover{background-color:#04aceb;border-color:#04aceb;color:#fff}.hero-device-col{padding:0 0 0 64px}.device-frame{background:#fff;border:1px solid #3a58861a;border-radius:16px;box-shadow:0 8px 32px #3a58861a,0 2px 12px #3a58861a;flex-shrink:0;overflow:hidden;width:813px}.device-titlebar{align-items:center;background-color:#93c6b6;display:flex;height:40px;padding-left:16px}.device-titlebar:before{background-color:#3a5886;border-radius:50%;box-shadow:18px 0 0 #3a5886,36px 0 0 #3a5886;content:"";display:block;flex-shrink:0;height:10px;width:10px}.device-grid{display:grid;grid-template-columns:repeat(4,1fr)}.device-img-wrap{aspect-ratio:203/278;cursor:pointer;overflow:hidden;position:relative}.device-img-recto,.device-img-verso{display:block;height:100%;inset:0;object-fit:cover;object-position:center center;position:absolute;width:100%}.device-img-recto{transition:filter .6s ease,opacity .6s ease}.device-img-verso{bottom:auto;height:calc(100% - 16px);opacity:0;top:16px;transition:opacity .6s ease}@media (hover:hover){.device-img-wrap:hover .device-img-recto{filter:blur(3px);opacity:.6}.device-img-wrap:hover .device-img-verso{opacity:1}}@media (min-width:576px){.device-img-wrap.is-flipped .device-img-recto{filter:blur(3px);opacity:.6}.device-img-wrap.is-flipped .device-img-verso{opacity:1}}@media (max-width:575px){.device-img-wrap{cursor:default}}@media (max-width:991px){.hero-section{padding:80px 0 40px}.hero-device-col{padding:16px 16px 0}.device-frame{width:100%}}@media (max-width:575px){.hero-title{font-size:36px}.hero-text-col{gap:24px;padding:24px 16px}.hero-device-col{padding:16px 16px 0}.device-frame{width:100%}}.wave-hero-to-pf{background:#ebf5f4;display:block;font-size:0;line-height:0}.wave-hero-to-pf svg{display:block;height:120px;vertical-align:bottom;width:100%}.section-points-forts{background:#fefefe;padding:32px 0 0}.pf-header{margin-bottom:0}.pf-title{color:#3a5886;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:8px;padding:0;text-align:left}.pf-subtitle{color:#0000008c;font-size:20px;font-weight:500;margin-bottom:0}.pf-cards{align-items:stretch!important;padding:40px 0}.pf-cards>.ant-col{display:flex!important}.pf-card{align-items:center;border-radius:16px;box-shadow:0 4px 10px #3a58861a;display:flex;flex-direction:column;gap:24px;height:100%;padding:24px;text-align:center;width:100%}.pf-card p{color:#fff;font-size:20px;font-weight:700;line-height:1.7;margin:0}.pf-card--blue{background-color:#3a5886}.pf-card--cyan{background-color:#04aceb}.pf-card--green{background-color:#76e297}@keyframes pf-dot-bounce{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.pf-dot{border-radius:50%;display:block;flex-shrink:0;height:34px;width:34px}.pf-card:hover .pf-dot{animation:pf-dot-bounce .6s ease}.pf-dot--green{background-color:#76e297}.pf-dot--blue{background-color:#3a5886}.pf-dot--cyan{background-color:#04aceb}@media (max-width:575px){.pf-title{font-size:34px}.pf-subtitle{font-size:17px}}.section-feature-gallery{background:#fff;padding:48px 0 40px}.fg-inner{margin:0 auto;max-width:1040px;padding:0 24px}.fg-header{margin-bottom:40px}.fg-title{color:#3a5886;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:8px;padding:0;text-align:left}.fg-subtitle{color:#0000008c;font-size:20px;font-weight:500;margin-bottom:0}.fg-tabs{background:#3a588612;border-radius:12px;display:inline-flex;gap:2px;margin-bottom:32px;padding:4px}.fg-tab{background:#0000;border:none;border-radius:9px;color:#3a588680;cursor:pointer;font-size:15px;font-weight:500;padding:8px 24px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.fg-tab:not(.fg-tab--active):hover{color:#3a5886}.fg-tab--active{background:#fff;box-shadow:0 1px 6px #3a58861f;color:#3a5886}@keyframes fg-slide-from-right{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes fg-slide-from-left{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}.fg-gallery.fg-slide--left,.fg-gallery.fg-slide--right{animation:none}.fg-slide--left .fg-col:first-child,.fg-slide--right .fg-col:first-child{animation:fg-slide-from-right .35s ease both;animation-delay:0s}.fg-slide--left .fg-col:nth-child(2),.fg-slide--right .fg-col:nth-child(2){animation:fg-slide-from-right .35s ease both;animation-delay:.07s}.fg-slide--left .fg-col:nth-child(3),.fg-slide--right .fg-col:nth-child(3){animation:fg-slide-from-right .35s ease both;animation-delay:.14s}.fg-slide--left .fg-col:first-child,.fg-slide--left .fg-col:nth-child(2),.fg-slide--left .fg-col:nth-child(3){animation-name:fg-slide-from-left}.fg-cta{margin-top:40px;text-align:center}.fg-cta-btn{background:#3a5886;border-radius:10px;color:#fff;display:inline-block;font-size:15px;font-weight:600;padding:12px 28px;text-decoration:none;transition:background .2s ease,transform .2s ease}.fg-cta-btn:hover{background:#04aceb;color:#fff;transform:translateY(-2px)}.fg-gallery{align-items:flex-start}.fg-col,.fg-gallery{display:flex;gap:24px}.fg-col{flex:1 1;flex-direction:column}.fg-col,.fg-img{will-change:transform}.fg-img{border-radius:16px;cursor:pointer;display:block;height:auto;transition:transform .3s ease;width:100%}.fg-img:hover{transform:scale(1.03)}.section-feature-gallery .ant-image{display:block;width:100%}.section-feature-gallery .ant-image-mask{display:none!important}@media (max-width:991px){.fg-gallery{flex-direction:column}.fg-img{height:auto!important}}@media (max-width:575px){.fg-title{font-size:34px}.section-feature-gallery{padding:40px 0 60px}.fg-tabs{gap:2px}.fg-tab{font-size:13px;padding:6px 14px}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.section-labels{background:linear-gradient(180deg,#fefefe,#ebf5f4 32%,#ebf5f4 70%,#fefefe);padding:24px 0 80px}.labels-header{margin-bottom:40px}.labels-title{color:#3a5886;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:8px;padding:0;text-align:left}.labels-subtitle{color:#0000008c;font-size:20px;font-weight:500;margin-bottom:0}.labels-track-wrapper{overflow:hidden;width:100%}.labels-track{animation:marquee 45s linear infinite;display:flex;flex-wrap:nowrap;width:-webkit-max-content;width:max-content;will-change:transform}.labels-track:hover{animation-play-state:paused}.label-card{align-items:center;background:#fff;border:1px solid #ebf5f4;border-radius:16px;box-shadow:0 4px 10px 0 #3a58861a;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;gap:16px;height:243px;margin-right:24px;padding:32px;width:410px}.label-logo{flex-shrink:0;height:120px;object-fit:contain;width:120px}.label-text{color:#3a5886;font-size:16px;font-weight:500;line-height:1.5;margin:0}@media (max-width:575px){.labels-title{font-size:34px}.labels-subtitle{font-size:17px}.section-labels{padding:40px 0 60px}}.section-blog{background:#fefefe;padding:48px 0 0}.blog-header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:40px}.blog-title{color:#3a5886;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;padding:0;text-align:left}.blog-voir-plus{align-items:center;color:#3a5886;display:flex;flex-shrink:0;font-size:18px;font-weight:500;gap:8px;text-decoration:none;white-space:nowrap}.blog-voir-plus:hover{color:#04aceb}.blog-arrow{border-right:2px solid #f97575;border-top:2px solid #f97575;display:inline-block;height:10px;transform:rotate(45deg);width:10px}.blog-card{will-change:transform}@media (max-width:575px){.blog-title{font-size:34px}.section-blog{padding:40px 0 0}}.section-faq{background:#fefefe;padding:64px 0 80px}.faq-header{margin-bottom:32px}.faq-title{color:#3a5886;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:8px}.faq-subtitle{color:#0000008c;font-size:20px;font-weight:500;margin-bottom:0}.faq-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(12,1fr);margin-bottom:28px}.faq-tile{align-items:flex-start;background:#fff;border:1.5px solid #3a588626;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:5px;grid-column:span 4;padding:14px 16px;text-align:left;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.faq-tile:hover:not(.faq-tile--active){border-color:#3a588659;box-shadow:0 2px 8px #3a588614}.faq-tile--active{background:#3a5886;border-color:#3a5886}.faq-tile-name{color:#253651;font-size:15px;font-weight:600;line-height:1.35}.faq-tile--active .faq-tile-name{color:#fff}.faq-tile-count{color:#00000061;font-size:13px;font-weight:500}.faq-tile--active .faq-tile-count{color:#fff9}@keyframes faq-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.faq-panel{animation:faq-panel-in .2s ease both}.faq-item{border-bottom:1px solid #3a58861a}.faq-item:first-child{border-top:1px solid #3a58861a}.faq-question{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:17px 0;text-align:left;width:100%}.faq-question-text{color:#253651;font-size:18px;font-weight:600;line-height:1.5;transition:color .2s ease}.faq-item--open .faq-question-text{color:#3a5886}.faq-icon{color:#04aceb;flex-shrink:0;font-size:20px;font-weight:300;text-align:center;-webkit-user-select:none;user-select:none;width:22px}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item--open .faq-answer{max-height:800px}.faq-answer-text{color:#0000009e;font-size:17px;line-height:1.8;margin:0;padding:0 40px 18px 0}.faq-cta{align-items:center;display:flex;gap:16px;margin-top:28px;padding-top:24px}.faq-cta-text{color:#00000080;font-size:15px;margin:0}.faq-cta-btn{color:#04aceb;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease;white-space:nowrap}.faq-cta-btn:hover{color:#3a5886}@media (max-width:767px){.faq-grid{grid-template-columns:repeat(2,1fr)}.faq-tile:nth-child(-n+3),.faq-tile:nth-child(n+4){grid-column:span 1}}@media (max-width:575px){.section-faq{padding:48px 0 60px}.faq-title{font-size:34px}.faq-subtitle{font-size:17px}.faq-answer-text{padding-right:16px}}.ant-btn.ant-btn-lg.custom-btn-green{background-color:#76e297;border-color:#6ad48a;border-radius:50px;color:#243652;font-weight:600;height:40px;padding:0 50px;transition:transform .2s ease}.ant-btn.ant-btn-lg.custom-btn-green.active,.ant-btn.ant-btn-lg.custom-btn-green:active,.ant-btn.ant-btn-lg.custom-btn-green:focus,.ant-btn.ant-btn-lg.custom-btn-green:hover{background-color:#76e297;border-color:#6ad48a;color:#243652;transform:scale(1.05)}@media (min-width:476px){.containerAccueil{width:100%}}@media (min-width:768px){.containerAccueil{max-width:100%;width:720px}}@media (min-width:992px){.containerAccueil{max-width:100%;width:960px}}@media (min-width:1200px){.containerAccueil{max-width:100%;width:1140px}}@media (min-width:1400px){.containerAccueil{max-width:100%;width:1340px}}@media (min-width:1700px){.containerAccueil{max-width:100%;width:1340px}}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}.pdf-magazine{align-items:center;display:flex;flex-direction:column;gap:24px;padding:40px 0 0;width:100%}.pdf-magazine-loading{color:#3a588680;font-size:15px;padding:40px;text-align:center}.pdf-flipbook-wrap{align-items:center;display:flex;gap:16px}.pdf-flipbook-arrow{align-items:center;background:#ffffffe6;border:2px solid #04aceb;border-radius:50%;box-shadow:0 2px 8px #04aceb26;color:#04aceb;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .2s ease,color .2s ease,transform .2s ease;width:40px}.pdf-flipbook-arrow:hover:not(:disabled){background:#04aceb;color:#fff;transform:scale(1.08)}.pdf-flipbook-arrow:disabled{cursor:default;opacity:.25}.pdf-flipbook-clip{border-radius:2px;box-shadow:0 8px 32px #04aceb33,0 24px 64px #3a58862e;display:block;margin:0 auto;max-width:100%}.pdf-flipbook{border-radius:2px}.pdf-magazine-page{background:#fff;overflow:hidden}.pdf-magazine-page canvas{display:block}.pdf-magazine-controls{align-items:center;display:flex;gap:16px;max-width:480px;width:100%}.pdf-magazine-counter{color:#3a588699;font-size:13px;min-width:56px;text-align:center;white-space:nowrap}.pdf-magazine-slider{-webkit-appearance:none;appearance:none;background:#04aceb33;border-radius:4px;cursor:pointer;flex:1 1;height:4px;outline:none}.pdf-magazine-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#04aceb;border-radius:50%;box-shadow:0 1px 4px #04aceb66;cursor:pointer;height:16px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:16px}.pdf-magazine-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.pdf-magazine-slider::-moz-range-thumb{background:#04aceb;border:none;border-radius:50%;box-shadow:0 1px 4px #04aceb66;cursor:pointer;height:16px;width:16px}@media (max-width:767px){.pdf-flipbook-arrow{display:none}}.pdf-magazine-download{align-items:center;background:#0000;border:2px solid #3a5886;border-radius:12px;color:#3a5886;display:inline-flex;font-size:15px;font-weight:500;gap:8px;padding:12px 28px;text-decoration:none;transition:background .2s ease,color .2s ease}.pdf-magazine-download:before{content:"↓";font-size:16px}.pdf-magazine-download:hover{background:#3a5886;color:#fff}.ns-page{display:flex;flex-direction:column;min-height:100vh}.ns-inner{margin:0 auto;max-width:1120px;padding:0 24px}.ns-hero{background:#ebf5f4;padding:100px 0 0;position:relative;z-index:2}.ns-hero-title{color:#3a5886;font-size:56px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 20px}.ns-hero-intro{color:#0000008c;font-size:18px;line-height:1.7;margin:0;max-width:600px}.wave-ns-to-content{background:#ebf5f4;display:block;font-size:0;line-height:0;margin-top:-1px;position:relative;z-index:1}.wave-ns-to-content svg{display:block;height:120px;width:100%}.ns-section{background:#fefefe;padding:72px 0}.ns-section--alt{background:#f7fbfa}.ns-section-title{color:#3a5886;font-size:40px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.ns-section-subtitle{color:#00000073;font-size:18px;line-height:1.6;margin:0}.ns-video-wrap{border-radius:16px;box-shadow:0 16px 56px #3a588638,0 4px 16px #3a588624;margin:48px auto -240px;max-width:860px;overflow:hidden;position:relative;z-index:3}.ns-video{display:block;width:100%}.ns-video-play{background:#0000;border:none;cursor:pointer;height:100%;inset:0;position:absolute;width:100%}.ns-video-play,.ns-video-play-icon{align-items:center;display:flex;justify-content:center}.ns-video-play-icon{background:#ffffffe6;border-radius:50%;box-shadow:0 4px 24px #00000040;color:#3a5886;font-size:24px;height:72px;padding-left:4px;transition:transform .2s ease,background .2s ease;width:72px}.ns-video-play:hover .ns-video-play-icon{background:#fff;transform:scale(1.1)}.ns-demo-cta{background:#fefefe;display:flex;justify-content:center;padding-bottom:40px;padding-top:160px}.ns-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;padding:4px 14px;text-transform:uppercase}.ns-badge--blue{background:#04aceb1f;color:#04aceb}.ns-badge--dark{background:#3a58861a;color:#3a5886}.ns-badge--green{background:#76e29733;color:#3a8a56}.ns-section--timeline{background:#fefefe;padding:72px 0}.ns-section--timeline .ns-section-subtitle{margin-bottom:48px}.ns-tl-layout{align-items:flex-start;display:flex;gap:48px}.ns-tl-sidebar{flex-shrink:0;position:-webkit-sticky;position:sticky;top:120px}.ns-tl-item,.ns-tl-sidebar{align-items:flex-start;display:flex;flex-direction:column}.ns-tl-item{background:none;border:none;cursor:pointer;padding:0;text-align:left}.ns-tl-item-row{gap:12px}.ns-tl-dot,.ns-tl-item-row{align-items:center;display:flex}.ns-tl-dot{background:#3a588614;border:2px solid #3a588626;border-radius:50%;flex-shrink:0;height:32px;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:32px}.ns-tl-item--active .ns-tl-dot{background:#04aceb;border-color:#04aceb;transform:scale(1.1)}.ns-tl-item:not(.ns-tl-item--active):hover .ns-tl-dot{border-color:#04aceb}.ns-tl-number{color:#3a588680;font-size:12px;font-weight:700;transition:color .2s ease}.ns-tl-item--active .ns-tl-number{color:#fff}.ns-tl-label{color:#3a588666;font-size:13px;font-weight:500;transition:color .2s ease,font-weight .2s ease;white-space:nowrap}.ns-tl-item--active .ns-tl-label,.ns-tl-item:not(.ns-tl-item--active):hover .ns-tl-label{color:#04aceb}.ns-tl-item--active:hover .ns-tl-number{color:#fff}.ns-tl-line{background:#3a588626;display:block;height:28px;margin-left:15px;width:2px}.ns-tl-content{flex:1 1;min-width:0}@keyframes ns-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ns-tl-content-panel{animation:ns-content-in .3s ease;background:#f7fbfa;border-radius:16px;box-shadow:0 2px 12px #3a588612;padding:40px}.ns-feature-img{border-radius:12px;height:auto}.ns-feature-img,.ns-tl-content-panel .ant-image{display:block;width:100%}.ns-tl-content-panel .ant-image-mask{background:#3a58868c;border-radius:12px}.ns-feature-img-wrap--sm{margin:0 auto;width:45%}.ns-feature-title{color:#3a5886;font-size:24px;font-weight:700;line-height:1.2;margin:0 0 16px}.ns-feature-text{color:#0009;font-size:16px;line-height:1.8;margin:0}.ns-section--securite{background:linear-gradient(180deg,#fefefe,#ebf5f4 32%,#ebf5f4 70%,#fefefe)}.ns-securite-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:32px;margin-top:32px}.ns-securite-card{background:#fff;border-left:3px solid #04aceb;border-radius:0 10px 10px 0;box-shadow:0 2px 8px #3a58860f;padding:14px 16px}.ns-securite-card-titre{color:#3a5886;display:block;font-size:14px;font-weight:700;margin-bottom:4px}.ns-securite-card-texte{color:#0000008c;font-size:13px;line-height:1.6;margin:0}.ns-securite-rgpd{align-items:center;color:#00000080;display:flex;font-size:13px;gap:12px;line-height:1.5}.ns-rgpd-icon{flex-shrink:0;height:auto;width:56px}.ns-securite-illustration{height:auto;width:100%}.ns-cta{background:#fefefe;padding:64px 0}.ns-cta-inner{align-items:center;display:flex;flex-direction:column;gap:32px;text-align:center}.ns-cta-subtitle{color:#00000073;font-size:18px;line-height:1.6;margin:-16px 0 0}.ns-cta-title{color:#3a5886;font-size:40px;font-weight:700;letter-spacing:-.02em;margin:0}.ns-cta-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.ns-cta-btn{align-items:center;border-radius:12px;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;padding:14px 32px;text-decoration:none;transition:transform .2s ease}.ns-cta-btn:hover{transform:scale(1.03)}.ns-cta-btn--primary{background:#76e297;color:#fff}.ns-cta-btn--primary:hover{color:#fff}.ns-cta-btn--secondary{background:#0000;border:2px solid #04aceb;color:#04aceb}.ns-cta-btn--secondary:hover{background:#04aceb;color:#fff}@media (max-width:991px){.ns-securite-grid{grid-template-columns:1fr}.ns-tl-sidebar{position:static}}@media (max-width:767px){.ns-tl-layout{flex-direction:column;gap:24px}.ns-tl-sidebar{flex-direction:row;flex-wrap:wrap;gap:8px;position:static;width:100%}.ns-tl-item{align-items:center;flex-direction:row;flex-shrink:0}.ns-tl-item-row{background:#3a58860f;border-radius:20px;flex-direction:row;gap:8px;padding:6px 12px 6px 6px;transition:background .2s ease}.ns-tl-item--active .ns-tl-item-row{background:#04aceb1f}.ns-tl-line{display:none}.ns-tl-dot{height:26px;width:26px}.ns-tl-label{font-size:12px}.ns-tl-content-panel{padding:24px}}@media (max-width:575px){.ns-hero-title{font-size:40px}.ns-cta-title,.ns-section-title{font-size:28px}.ns-cta-actions{flex-direction:column;width:100%}.ns-cta-btn{width:100%}}.blog-page{display:flex;flex-direction:column;min-height:100vh}.blog-inner{margin:0 auto;max-width:1120px;padding:0 24px}.blog-hero{background:#ebf5f4;padding:120px 0 48px}.blog-eyebrow{color:#04aceb;display:block;font-size:14px;font-weight:600;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.blog-hero-title{color:#3a5886;font-size:56px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 20px}.blog-hero-text{color:#0000008c;font-size:18px;line-height:1.7;margin:0;max-width:520px}.blog-newsletter{background:#fff;border-radius:16px;box-shadow:0 4px 24px #3a58861a;padding:32px}.blog-newsletter-label{color:#3a5886;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.blog-newsletter-row{display:flex;flex-direction:column;gap:12px}.blog-newsletter-input{border:1px solid #3a588633;border-radius:10px;color:#3a5886;font-size:15px;height:52px;outline:none;padding:0 14px;transition:border-color .2s ease;width:100%}.blog-newsletter-input:focus{border-color:#04aceb}.blog-newsletter-input::placeholder{color:#00000059}.blog-newsletter-btn{background:#76e297;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;height:52px;padding:0 20px;transition:transform .2s ease;white-space:nowrap;width:100%}.blog-newsletter-btn:hover{transform:scale(1.03)}.blog-newsletter-error{color:#f97575;font-size:12px;margin:6px 0 0}.blog-newsletter-hint{color:#0006;font-size:12px;line-height:1.5;margin:10px 0 0}.blog-newsletter-hint a{color:#04aceb;text-decoration:none}.blog-newsletter-thanks{color:#3a5886;font-size:16px;font-weight:600;margin:0;padding:16px 0;text-align:center}.wave-blog-hero{background:#ebf5f4;display:block;font-size:0;line-height:0;margin-top:-1px}.wave-blog-hero svg{display:block;height:64px;width:100%}.blog-filters{background:#f7fbfa;padding:0}.blog-search-wrap{align-items:center;display:flex;margin-top:28px;max-width:480px;position:relative}.blog-search-icon{color:#3a588673;flex-shrink:0;height:17px;left:16px;pointer-events:none;position:absolute;width:17px}.blog-search-input{background:#fff;border:2px solid #3a58862e;border-radius:28px;box-shadow:0 2px 12px #3a588614;color:#3a5886;font-size:15px;height:48px;outline:none;padding:0 40px 0 46px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.blog-search-input::placeholder{color:#3a588661}.blog-search-input:focus{border-color:#04aceb;box-shadow:0 2px 16px #04aceb24}.blog-search-clear{align-items:center;background:none;border:none;color:#3a588666;cursor:pointer;display:flex;font-size:12px;justify-content:center;line-height:1;padding:0;position:absolute;right:14px;transition:color .2s ease}.blog-search-clear:hover{color:#3a5886}.blog-filters-row{display:flex;flex-wrap:wrap;gap:10px}.blog-filter-btn{background:#0000;border:2px solid #3a588626;border-radius:20px;color:#3a58868c;cursor:pointer;font-size:13px;font-weight:500;height:36px;padding:0 18px;transition:border-color .2s ease,color .2s ease,background .2s ease}.blog-filter-btn:hover{cursor:pointer}.blog-filter-btn--active{font-weight:600}.blog-section{background:#f7fbfa;min-height:400px;padding:32px 0 72px}.blog-section-title{color:#3a5886;font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 32px}.blog-card-link{color:inherit;text-decoration:none}.blog-card,.blog-card-link{display:flex;flex-direction:column;height:100%}.blog-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px #3a588612;cursor:pointer;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.blog-card:hover{box-shadow:0 8px 32px #3a588624;transform:translateY(-3px)}.blog-card-img-wrap{flex-shrink:0;height:180px;overflow:hidden}.blog-card-img{display:block;height:100%;object-fit:cover;object-position:top;transition:transform .4s ease;width:100%}.blog-card:hover .blog-card-img{transform:scale(1.04)}.blog-card-body{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:24px}.blog-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.blog-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.blog-card-date{color:#0006;font-size:13px}.blog-card-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.blog-card-title{color:#3a5886;font-size:18px;font-weight:700;line-height:1.3;margin:0}.blog-card-arrow{color:#04aceb;flex-shrink:0;font-size:18px;margin-top:2px;transition:transform .2s ease}.blog-card:hover .blog-card-arrow{transform:translate(2px,-2px)}.blog-card-desc{color:#0000008c;font-size:14px;line-height:1.7;margin:0}.blog-pagination{align-items:center;border-top:1px solid #3a58861f;display:flex;gap:16px;justify-content:space-between;margin-top:48px;padding-top:24px}.blog-pagination-nav{align-items:center;background:none;border:none;color:#3a58868c;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:0;transition:color .2s ease}.blog-pagination-nav:hover:not(:disabled){color:#3a5886}.blog-pagination-nav:disabled{cursor:default;opacity:.3}.blog-pagination-numbers{display:flex;gap:2px}.blog-pagination-page{align-items:center;background:#0000;border:none;border-radius:8px;color:#3a58868c;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;transition:background .2s ease,color .2s ease;width:40px}.blog-pagination-page:hover{background:#04aceb1a;color:#04aceb}.blog-pagination-page--active{background:#04aceb1f;color:#04aceb}.blog-pagination-ellipsis{align-items:center;color:#3a588659;display:flex;font-size:14px;height:40px;justify-content:center;-webkit-user-select:none;user-select:none;width:40px}@media (max-width:575px){.blog-pagination-nav span{display:none}.blog-hero-title{font-size:40px}.blog-section-title{font-size:24px}.blog-card:not(.blog-card--big) .blog-card-img-wrap{height:140px}}.blog-card-img-placeholder{align-items:center;background:linear-gradient(135deg,#e8f5f1,#d0ece5);display:flex;height:100%;justify-content:center;width:100%}.blog-card-dept-num{color:#2e9a78;font-size:48px;font-weight:800;letter-spacing:-.03em;line-height:1;opacity:.45}.blog-spsti-banner{padding:28px 0 8px}.blog-spsti-banner-content{align-items:center;background:linear-gradient(135deg,#edf7f3,#f0faf6);border:1px solid #2ea07833;border-radius:16px;display:flex;gap:20px;padding:24px 28px}.blog-spsti-banner-icon{align-items:center;background:#2ea0781f;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.blog-spsti-banner-text{flex:1 1;min-width:0}.blog-spsti-banner-title{color:#3a5886;font-size:18px;font-weight:700;margin:0 0 4px}.blog-spsti-banner-desc{color:#0000008c;font-size:14px;line-height:1.55;margin:0}.blog-spsti-banner-cta{background:#2e9a78;border:none;border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease;white-space:nowrap}.blog-spsti-banner-cta:hover{background:#267d63}@media (max-width:640px){.blog-spsti-banner-content{align-items:flex-start;flex-direction:column;gap:14px;padding:20px}.blog-spsti-banner-cta{text-align:center;width:100%}}.article-page{display:flex;flex-direction:column;min-height:100vh}.article-inner{margin:0 auto;max-width:1120px;padding:0 24px}.article-hero{background:#ebf5f4;overflow:visible;padding:112px 0 56px}.article-hero-layout{display:flex;flex-direction:column}.article-hero-layout--with-img{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1fr 380px}.article-hero-img-col{position:relative;transform:translateY(16px);z-index:2}.article-hero-img{border-radius:16px;box-shadow:0 20px 56px #3a58862e;display:block;height:auto;width:100%}.article-back-link{align-items:center;color:#3a58868c;display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-bottom:28px;text-decoration:none;transition:color .2s ease}.article-back-link:hover{color:#3a5886}.article-hero-meta{align-items:center;display:flex;gap:12px;margin-bottom:20px}.article-hero-date{color:#0006;font-size:14px}.article-hero-title{color:#3a5886;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 20px;max-width:800px}.article-hero-desc{color:#0000008c;font-size:18px;line-height:1.7;margin:0;max-width:680px}.article-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.wave-article-hero{background:#ebf5f4;display:block;font-size:0;line-height:0;margin-top:-1px;position:relative;z-index:1}.wave-article-hero svg{display:block;height:120px;width:100%}.article-section{background:#fff;padding:56px 0 80px;position:relative;z-index:1}.article-section--with-img{padding-top:72px}.article-layout{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:1fr 280px}.article-content{color:#000000bf;font-size:17px;line-height:1.8}.article-content h1{color:#3a5886;font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 24px}.article-content h2{color:#3a5886;font-size:26px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:40px 0 16px}.article-content h3{color:#3a5886;font-size:20px;font-weight:600;line-height:1.35;margin:32px 0 12px}.article-content p{margin:0 0 20px}.article-content p:last-child{margin-bottom:0}.article-content ol,.article-content ul{margin:0 0 20px;padding-left:24px}.article-content li{margin-bottom:8px}.article-content strong{color:#3a5886;font-weight:600}.article-content em{color:#0000008c;font-style:italic}.article-content a{color:#04aceb;text-decoration:none}.article-content a:hover{text-decoration:underline}.article-content hr{border:none;border-top:1px solid #3a58861f;margin:40px 0}.article-content blockquote{background:#04aceb0d;border-left:3px solid #04aceb;border-radius:0 8px 8px 0;margin:24px 0;padding:12px 20px}.article-content blockquote p{color:#000000a6;margin:0}.article-content code{background:#3a588612;border-radius:4px;color:#3a5886;font-family:monospace;font-size:.9em;padding:2px 6px}.article-sidebar{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:80px}.article-sidebar-card{background:#f7fbfa;border-radius:12px;padding:20px}.article-sidebar-label{color:#3a588680;font-size:12px;font-weight:600;letter-spacing:.07em;margin:0 0 10px;text-transform:uppercase}.article-sidebar-value{color:#3a5886;font-size:15px;font-weight:500;margin:0}.article-sidebar-cta{background:#3a5886;border-radius:12px;margin-top:8px;padding:24px}.article-sidebar-cta-text{color:#fffc;font-size:14px;line-height:1.6;margin:0 0 16px}.article-sidebar-cta-btn{background:#76e297;border-radius:8px;color:#fff;display:block;font-size:14px;font-weight:600;padding:10px 16px;text-align:center;text-decoration:none;transition:transform .2s ease}.article-sidebar-cta-btn:hover{color:#fff;transform:scale(1.02)}.article-newsletter-form{display:flex;flex-direction:column;gap:10px}.article-newsletter-input{background:#ffffff1a;border:1px solid #ffffff40;border-radius:8px;box-sizing:border-box;color:#fff;font-size:14px;height:40px;outline:none;padding:0 12px;width:100%}.article-newsletter-input::placeholder{color:#ffffff80}.article-newsletter-input:focus{border-color:#76e297}.article-newsletter-btn{background:#76e297;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:40px;transition:transform .2s ease;width:100%}.article-newsletter-btn:hover{transform:scale(1.02)}.article-newsletter-thanks{color:#76e297;font-size:14px;font-weight:600;margin:0}.article-newsletter-error{color:#f97575;font-size:12px;margin:4px 0 0}.article-related{background:linear-gradient(180deg,#fefefe,#ebf5f4 32%,#ebf5f4 70%,#fefefe);padding:56px 0}.article-related-title{color:#3a5886;font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0 0 24px}.article-related-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.article-related-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 12px #3a588612;color:inherit;display:flex;gap:16px;overflow:hidden;text-decoration:none;transition:box-shadow .25s ease,transform .25s ease}.article-related-card:hover{box-shadow:0 8px 28px #3a588621;transform:translateY(-2px)}.article-related-img-wrap{flex-shrink:0;height:90px;overflow:hidden;width:120px}.article-related-img{display:block;height:100%;object-fit:cover;object-position:top;width:100%}.article-related-body{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:16px 16px 16px 0}.article-related-card-title{color:#3a5886;font-size:14px;font-weight:600;line-height:1.4;margin:0}@media (max-width:575px){.article-related-grid{grid-template-columns:1fr}}.article-loading{padding-top:40px}.article-skeleton{animation:skeleton-shimmer 1.5s infinite;background:linear-gradient(90deg,#3a588612 25%,#3a58861f 50%,#3a588612 75%);background-size:200% 100%;border-radius:8px;margin-bottom:16px}.article-skeleton--title{height:48px;width:70%}.article-skeleton--subtitle{height:20px;width:45%}.article-skeleton--img{border-radius:16px;height:280px;margin:24px 0;width:100%}.article-skeleton--body{height:16px;width:100%}.article-skeleton--short{width:60%}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.article-not-found{padding:80px 0;text-align:center}.article-not-found p{color:#3a588699;font-size:18px;margin-bottom:20px}@media (max-width:991px){.article-layout{grid-template-columns:1fr}.article-sidebar{display:grid;grid-template-columns:1fr 1fr;position:static}.article-sidebar-cta{grid-column:1/-1;margin-top:0}.article-hero-layout--with-img{grid-template-columns:1fr}.article-hero-img-col{margin-top:32px;transform:none}.article-section--with-img{padding-top:56px}}@media (max-width:575px){.article-hero-title{font-size:32px}.article-content,.article-hero-desc{font-size:16px}.article-content h2{font-size:22px}.article-content h3{font-size:18px}.article-sidebar{grid-template-columns:1fr}}.spsti-cards-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr;margin:24px 0 40px}.spsti-card{background:#fff;border:1.5px solid #3a588621;border-radius:14px;box-shadow:0 2px 14px #3a588612;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .22s ease,transform .22s ease}.spsti-card:hover{box-shadow:0 8px 28px #3a588624;transform:translateY(-2px)}.spsti-card-title{background:#3a5886;color:#fff;font-size:15px;font-weight:700;letter-spacing:.01em;line-height:1.3;padding:13px 18px}.spsti-card-body{display:flex;flex:1 1;flex-direction:column;padding:16px 18px}.article-content .spsti-card-body ul{list-style:none;margin:0;padding:0}.article-content .spsti-card-body li{color:#000000b8;font-size:14px;line-height:1.6;margin-bottom:5px}.article-content .spsti-card-body>p{border-top:1px solid #3a58861a;color:#00000080;font-size:13px;line-height:1.55;margin:10px 0 0;padding-top:10px}.communes-more-btn{background:none;border:1px solid #2ea07866;border-radius:20px;color:#2e9a78;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;margin-left:4px;padding:2px 12px;transition:background .18s ease,color .18s ease;white-space:nowrap}.communes-more-btn:hover{background:#2ea0781a}.qsn-page{display:flex;flex-direction:column;min-height:100vh}.qsn-inner{margin:0 auto;max-width:1120px;padding:0 24px}.qsn-hero{background:#ebf5f4;padding:100px 0 40px}.qsn-hero-title{color:#3a5886;font-size:56px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 20px}.qsn-hero-intro{color:#0000008c;font-size:18px;font-weight:400;line-height:1.7;margin:0 0 40px;max-width:520px}.qsn-stats{display:flex;flex-wrap:wrap;gap:32px}.qsn-stat{display:flex;flex-direction:column}.qsn-stat-number{color:#3a5886;font-size:36px;font-weight:800;line-height:1}.qsn-stat-label{color:#00000073;font-size:13px;font-weight:500;letter-spacing:.05em;margin-top:4px;text-transform:uppercase}.qsn-hero-photo-col{align-items:center;display:flex;justify-content:center;padding-top:48px}.qsn-team-photo-wrap{border-radius:16px;box-shadow:0 8px 32px #3a588626,0 2px 12px #3a58861a;max-width:420px;overflow:hidden;position:relative;width:100%}.qsn-team-layer{display:block;height:auto;width:100%}.qsn-team-bg{position:relative}.qsn-person-png{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .35s ease}.qsn-person-png--visible{opacity:1}.qsn-team-photo-wrap:after{background:#3a588600;content:"";inset:0;pointer-events:none;position:absolute;transition:background .35s ease;z-index:1}.qsn-team-photo-wrap--hovered:after{background:#3a588680}.qsn-person-hotspot{cursor:pointer;position:absolute}.qsn-person-tooltip{align-items:center;animation:tooltipIn .25s ease forwards;background:#ffffffeb;border-radius:10px;bottom:16px;box-shadow:0 4px 16px #3a58862e;display:flex;flex-direction:column;gap:4px;left:50%;padding:8px 14px;pointer-events:auto;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:20}@keyframes tooltipIn{0%{opacity:0;transform:translateX(-50%) translateY(6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.qsn-person-nom{color:#3a5886;font-size:14px;font-weight:700}.qsn-person-linkedin-hint{color:#04aceb;font-size:12px;font-weight:500}.wave-qsn-to-content{background:#ebf5f4;display:block;font-size:0;line-height:0}.wave-qsn-to-content svg{display:block;height:120px;width:100%}.qsn-section{background:#fefefe;padding:72px 0}.qsn-section-title{color:#3a5886;font-size:40px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.qsn-section-subtitle{color:#00000073;font-size:18px;margin:0 0 48px}.qsn-section--origine{padding-bottom:48px;padding-top:64px}.qsn-origine-heading{margin-bottom:40px}.qsn-origine-text{color:#0009;font-size:16px;line-height:1.8;margin:0 0 18px}.qsn-origine-portraits{gap:32px}.qsn-origine-portrait,.qsn-origine-portraits{align-items:center;display:flex;flex-direction:column}.qsn-origine-portrait{gap:10px}.qsn-origine-portrait-circle{border-radius:50%;box-shadow:0 4px 16px #3a588626;flex-shrink:0;height:180px;overflow:hidden;width:180px}.qsn-origine-portrait-img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.qsn-origine-portrait-circle:hover .qsn-origine-portrait-img{transform:scale(1.1)}.qsn-origine-portrait-nom{color:#3a5886;font-size:14px;font-weight:600;text-align:center}.qsn-card{border-radius:16px;box-shadow:0 8px 32px #3a58861a,0 2px 12px #3a58861a;height:100%;padding:36px 32px}.qsn-card--blue,.qsn-card--green{background:#f7fbfa}.qsn-card-icon{color:#3a5886;height:56px;margin-bottom:20px;width:56px}.qsn-card-title{color:#3a5886;font-size:22px;font-weight:700;margin:0 0 16px}.qsn-card-text{color:#0009;font-size:16px;line-height:1.7;margin:0}.qsn-events-header{margin-bottom:48px}.qsn-events-layout{align-items:flex-start;display:flex;gap:64px}.qsn-timeline{flex-shrink:0;position:-webkit-sticky;position:sticky;top:120px;width:80px}.qsn-timeline,.qsn-timeline-item{align-items:center;display:flex;flex-direction:column}.qsn-timeline-item{background:none;border:none;cursor:pointer;padding:0}.qsn-timeline-dot{background:#3a588626;border:2px solid #3a588633;border-radius:50%;flex-shrink:0;height:14px;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:14px}.qsn-timeline-item--active .qsn-timeline-dot{background:#04aceb;border-color:#04aceb;transform:scale(1.3)}.qsn-timeline-line{background:#3a588626;display:block;height:40px;width:2px}.qsn-timeline-year{color:#3a588666;font-size:15px;font-weight:600;margin-bottom:6px;margin-top:6px;transition:color .2s ease;white-space:nowrap}.qsn-timeline-item--active .qsn-timeline-year{color:#3a5886}.qsn-timeline-item:hover .qsn-timeline-year{color:#04aceb}.qsn-timeline-item:hover .qsn-timeline-dot{border-color:#04aceb}.qsn-events-grid{display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0}.qsn-event-card{background:#fff;border:1px solid #3a58861a;border-radius:14px;box-shadow:0 2px 8px #3a58860f;cursor:pointer;padding:20px 24px;transition:box-shadow .2s ease,border-color .2s ease}.qsn-event-card:hover{border-color:#04aceb;box-shadow:0 6px 20px #3a58861f}.qsn-event-card-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.qsn-event-nom{color:#3a5886;display:block;font-size:17px;font-weight:600}.qsn-event-meta{color:#0006;display:block;font-size:14px;margin-top:3px}.qsn-event-thumbs{display:flex;flex-shrink:0;gap:5px;margin-left:auto}.qsn-event-thumb-wrap{border-radius:6px;flex-shrink:0;height:44px;overflow:hidden;position:relative;width:44px}.qsn-event-thumb{display:block;height:100%;object-fit:cover;transition:transform .25s ease;width:100%}.qsn-event-card:hover .qsn-event-thumb{transform:scale(1.07)}.qsn-event-thumb-more{align-items:center;background:#233551a6;color:#fff;display:flex;font-size:13px;font-weight:600;inset:0;justify-content:center;letter-spacing:.01em;position:absolute}.qsn-event-chevron{color:#3a58864d;flex-shrink:0;font-size:22px;line-height:1;transition:transform .25s ease,color .2s ease}.qsn-event-chevron--open{color:#04aceb;transform:rotate(90deg)}.qsn-event-photos{grid-gap:10px;border-top:1px solid #3a588614;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:16px;padding-top:16px}.qsn-event-photo{aspect-ratio:4/3;border-radius:8px;object-fit:cover;width:100%}.qsn-event-photos .ant-image{border-radius:8px;display:block;overflow:hidden}.qsn-event-photos .ant-image-mask{background:#3a58868c;border-radius:8px}.qsn-event-photos-empty{color:#0000004d;font-size:14px;grid-column:1/-1;margin:0;padding:24px 0;text-align:center}.qsn-cta{background:#fefefe;padding:64px 0}.qsn-cta-inner{align-items:center;display:flex;flex-direction:column;gap:32px;text-align:center}.qsn-cta-title{color:#3a5886;font-size:40px;font-weight:700;letter-spacing:-.02em;margin:0}.qsn-cta-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.qsn-cta-btn{align-items:center;border-radius:12px;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;padding:14px 32px;text-decoration:none;transition:transform .2s ease}.qsn-cta-btn:hover{transform:scale(1.03)}.qsn-cta-btn--primary{background:#76e297;color:#fff}.qsn-cta-btn--primary:hover{color:#fff}.qsn-cta-btn--secondary{background:#0000;border:2px solid #04aceb;color:#04aceb}.qsn-cta-btn--secondary:hover{background:#04aceb;color:#fff}@media (max-width:991px){.qsn-events-layout{gap:40px}.qsn-timeline{position:static;width:64px}}@media (max-width:767px){.qsn-events-layout{flex-direction:column;gap:0}.qsn-timeline{align-items:flex-start;flex-direction:row;justify-content:flex-start;margin-bottom:32px;overflow-x:auto;padding:6px 0 8px;width:100%}.qsn-timeline-line{height:2px;margin-top:7px;width:40px}.qsn-events-layout{align-items:stretch}.qsn-events-grid{width:100%}.qsn-event-photos{grid-template-columns:repeat(2,1fr)}.qsn-event-thumb-wrap{height:36px;width:36px}.qsn-origine-portraits{flex-direction:row;justify-content:center}.qsn-origine-portrait-circle{height:120px;width:120px}}@media (max-width:575px){.qsn-hero{padding:80px 0 32px}.qsn-hero-photo-col{padding-top:0}.qsn-hero-title{font-size:40px}.qsn-stats{gap:24px}.qsn-cta-title,.qsn-section-title,.qsn-stat-number{font-size:28px}.qsn-cta-actions{flex-direction:column;width:100%}.qsn-cta-btn{width:100%}.qsn-event-photos{grid-template-columns:1fr}}.contact-page{display:flex;flex-direction:column;min-height:100vh}.contact-hero{background:#ebf5f4;padding:100px 0 40px}.contact-hero-title{color:#3a5886;font-size:56px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px}.contact-hero-subtitle{color:#0000008c;font-size:20px;font-weight:500;margin:0}.wave-contact-to-content{background:#ebf5f4;display:block;font-size:0;line-height:0}.wave-contact-to-content svg{display:block;height:120px;vertical-align:bottom;width:100%}.contact-section{background:#fefefe;flex:1 1;padding:48px 0 80px}.contact-inner{margin:0 auto;max-width:1040px;padding:0 24px}.contact-layout{align-items:flex-start;display:flex;gap:64px}.contact-nav{display:flex;flex-direction:column;flex-shrink:0;gap:12px;position:-webkit-sticky;position:sticky;top:100px;width:260px}.contact-nav-btn{background:#ebf5f4;border:none;border-radius:12px;color:#3a5886;cursor:pointer;font-size:17px;font-weight:500;line-height:1.5;padding:16px 20px;text-align:left;transition:background .2s ease,color .2s ease}.contact-nav-btn:hover{background:#04aceb1f;color:#04aceb}.contact-nav-btn--active,.contact-nav-btn--active:hover{background:#04aceb;color:#fff}.contact-content{flex:1 1;min-width:0}.contact-info-title{color:#3a5886;font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px}.contact-info-subtitle{color:#0000008c;font-size:18px;margin:0 0 40px}.contact-info-items{display:flex;flex-direction:column;gap:20px}.contact-info-item{align-items:center;background:#fff;border:1px solid #3a58861f;border-radius:16px;box-shadow:0 4px 10px #3a588614;display:flex;gap:20px;padding:24px 28px;text-decoration:none;transition:box-shadow .2s ease,border-color .2s ease}.contact-info-item:hover{border-color:#04aceb;box-shadow:0 8px 20px #3a588626}.contact-info-icon{color:#3a5886;flex-shrink:0;font-size:28px}.contact-info-label{color:#0006;display:block;font-size:13px;font-weight:500;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.contact-info-value{color:#3a5886;display:block;font-size:20px;font-weight:600}.contact-form-title{color:#3a5886;font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 32px}.contact-form-row{grid-gap:0 24px;display:grid;gap:0 24px;grid-template-columns:1fr 1fr}.contact-submit-btn{background-color:#76e297!important;border-color:#76e297!important;border-radius:12px!important;color:#fff!important;font-size:16px!important;font-weight:500!important;height:48px!important;padding:0 32px!important;transition:transform .2s ease!important}.contact-submit-btn:hover{transform:scale(1.03)}.contact-callback-hint{align-items:center;background:#04aceb14;border:1px solid #04aceb33;border-radius:10px;display:flex;gap:8px;margin-bottom:12px;padding:10px 16px}.contact-callback-label{color:#0000008c;font-size:14px}.contact-callback-btn{background:none;border:none;color:#04aceb;cursor:pointer;font-size:14px;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.contact-callback-btn:hover{color:#3a5886}.contact-form-wrap .ant-input,.contact-form-wrap .ant-input-affix-wrapper{border-color:#3a588633;border-radius:10px;font-size:15px}.contact-form-wrap .ant-input-focused,.contact-form-wrap .ant-input:focus{border-color:#04aceb;box-shadow:0 0 0 2px #04aceb26}.contact-form-wrap .ant-form-item-label>label{color:#3a5886;font-weight:500}@media (max-width:991px){.contact-layout{flex-direction:column;gap:40px}.contact-nav{flex-direction:row;flex-wrap:wrap;position:static;width:100%}.contact-nav-btn{flex:1 1 auto;text-align:center}}@media (max-width:575px){.contact-section{padding:48px 0 80px}.contact-nav{flex-direction:column}.contact-form-title,.contact-info-title{font-size:28px}.contact-form-row{grid-template-columns:1fr}}.loginContainer{display:flex;flex-direction:column;margin:30px}
/*# sourceMappingURL=main.fff016e3.css.map*/