/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'SourceSansPro';src:url('fonts/source-sans-pro.regular.ttf') format('truetype');font-display:swap;font-weight:normal;font-style:normal}@font-face{font-family:'SourceSansPro-semibold';src:url('fonts/source-sans-pro.semibold.ttf') format('truetype');font-display:swap;font-weight:bold;font-style:normal}*{box-sizing:border-box}html,body{font-family:Helvetica,sans-serif;font-size:14px;color:var(--main-font-color)}h1{padding:0 10px}p{padding:0 10px}header{display:flex;justify-content:center;border-bottom:9px solid var(--main-color);background-color:var(--header-background-color);padding:0;z-index:3}header div{flex:0 1 auto;margin:0}header div img{vertical-align:middle}.retourClient{text-decoration:none;color:#6a6772;font-size:11px;position:absolute;left:145px;top:131px;width:80px;display:flex;flex-direction:column;flex:0 0 auto;align-items:center;z-index:2;background-color:#fff;padding:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;transition:.3s;background-color:var(--main-background-color-bottom)}.retourClient:hover{box-shadow:0 2px 4px 2px rgba(0,0,0,.2)}.logout{text-decoration:none;color:#6a6772;font-size:11px;position:absolute;right:145px;top:131px;width:75px;display:flex;flex-direction:column;flex:0 0 auto;align-items:center;z-index:2;background-color:#fff;padding:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;transition:.3s}.logout:hover{box-shadow:0 2px 4px 2px rgba(0,0,0,.2)}.containerIdentyUser{position:absolute;left:50%;top:131px;background-color:transparent}.identityUser{position:relative;left:-50%;font-size:12px;background-color:#fff;padding:5px;border:1px solid #fff;border-radius:0 0 6px 6px}.iconAIC{padding:30px 65px;width:224px;text-align:center}.iconAIC .st0{fill:var(--logo-color)}.iconAIC .st1{fill:var(--main-color)}.logoClient{height:120px;padding:10px;text-align:right;width:300px}.logoClient img{max-width:100%;max-height:100%}.logoComcom{height:120px;padding:10px;text-align:left;width:300px}.logoComcom img{max-width:100%;max-height:100%}.main-content-footer{padding:0;margin:0;background-color:var(--footer-background-color);color:var(--footer-color);display:flex;flex-direction:column}.main-content-footer hr{width:99%}h1{font-size:25px;margin-top:33px}h2{font-size:16px}hr{width:100%}.main-content-content h1{text-align:center;font-weight:normal}.nomSite{font-weight:bold}.pwdForgotten{margin:0;padding-bottom:1em}.pwdForgotten a{color:#4b4b4b;font-weight:bold;font-size:11px;text-decoration:none}.main-content{min-height:100vh}.main-content{display:flex;flex:1 1 auto;flex-direction:column}.main-content-body{display:flex;flex:1 1 100%;flex-direction:column}.main-content-content{display:flex;flex-direction:column;width:100%;align-items:center;flex:1 1 100%;background-color:var(--main-background-color-bottom)}.main-content-main{display:flex;flex-direction:column;align-items:center;text-align:center}.main-content-main form{display:flex;flex-direction:column;align-items:center;text-align:center}.main-content-login{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;background-color:var(--main-background-color-top);width:100%}.main-content-signup{display:flex;flex-direction:column;align-items:center;background-color:var(--main-background-color-top);width:100%;padding-bottom:16px}.titre-content-login{flex:0 0 100%}.localProvider{flex:1 1 0;display:flex;flex-direction:column;align-items:center;padding-bottom:40px}.localProvider .description{width:350px;text-align:center}.localProviderCreation{display:flex;flex-direction:column;align-items:center;padding-bottom:40px}.localProviderCreation div{padding-bottom:10px}.externalProvider{flex:1 1 0;display:flex;flex-direction:column;align-items:center;padding-bottom:40px}.externalProvider .descriptionExternal{width:350px;text-align:center;margin-bottom:10px}.externalProvider .descriptionExternalAfter{margin-top:20px}.externalProvider .listProviders{display:flex;align-items:center;flex-direction:column;flex:1 1 auto;justify-content:center}.externalProvider .listProviders a{margin-bottom:10px}.externalProvider .div-external-FranceConnect{display:flex;align-items:center;flex-direction:column;flex:1 1 auto}.externalProviderSignup .btn-styleFranceConnect{margin-top:45px;width:209px;display:block;background-color:#f1f1f1;color:transparent;border:none;height:56px;cursor:pointer;transition:.5s;background-image:url(../images/franceconnect-bouton.svg);background-repeat:no-repeat;background-size:cover}.externalProviderSignup .div-external-FranceConnect{display:flex;align-items:center;flex-direction:column;flex:1 1 auto}.ou-separation{width:2px;background-color:#3c3b40;font-size:16px;text-transform:uppercase;font-weight:bold;display:flex}.ou-separation div{padding:1em 0;margin:auto auto auto calc(-1em + 5px);background-color:var(--main-background-color-top)}.main-content-signup .ou-separation{width:calc(var(--main-width) + 80px);height:2px;margin-top:35px;margin-bottom:25px}.main-content-signup .ou-separation div{margin:calc(-1em + 9px) auto auto auto;padding:0 1em}.userData{background-color:#fff;padding:10px 40px}.userData h2{text-align:center}#donneesIdentite.userData,#donneesIdentiteModif.userData{margin-top:50px;padding-top:30px;padding-bottom:30px;position:relative}#donneesConnexion.userData,#donneesConnexionModif.userData{margin-top:6px;padding-top:30px;padding-bottom:30px;position:relative}.zoneBouton.userData{margin-bottom:30px;padding-bottom:30px}.zoneBouton hr{margin:20px 0}.zoneBouton.deleteAccount{margin-bottom:30px}.illusBloc{width:74px;height:74px;background-color:var(--main-color);border:7px solid #f1f1f1;position:absolute;border-radius:50%;left:calc(50% - 37px);top:-39px}.separation-login{height:50px;width:50px;border-radius:50%;background-color:var(--main-background-color-top);background-image:url('../images/fleche.png');background-position:center;background-repeat:no-repeat;position:relative;top:-26px}.titre-icon{width:125px;height:125px}.erreur-icon{width:125px}.erreur-icon path{fill:var(--main-color)}.erreur-icon circle{fill:var(--main-color)}.breadcrumbs{margin-top:18px;margin-bottom:18px;width:250px;fill:#454545}.breadcrumbs g{fill:#707070}.breadcrumbs .bg0{fill:white}.breadcrumbs.signup .bgCreer{fill:var(--main-color)}.breadcrumbs.signup .contourCreer{fill:var(--main-color)}.breadcrumbs.signup .creer{fill:white}.breadcrumbs.signup .texteCreer{fill:var(--main-color)}.breadcrumbs.activation .bgActiver{fill:var(--main-color)}.breadcrumbs.activation .contourCreer{fill:var(--main-color)}.breadcrumbs.activation .creer{fill:var(--main-color)}.breadcrumbs.activation .texteCreer{fill:var(--main-color)}.breadcrumbs.activation .contourActiver{fill:var(--main-color)}.breadcrumbs.activation .activer{fill:white}.breadcrumbs.activation .traitActiver{fill:var(--main-color)}.breadcrumbs.activation .texteActiver{fill:var(--main-color)}.breadcrumbs.confirmation g{fill:var(--main-color)}.breadcrumbs.confirmation .bgCreer{fill:white}.breadcrumbs.confirmation .bgActiver{fill:white}.breadcrumbs.confirmation .confirmation{fill:white}.info-requis{font-size:12px;width:calc(var(--main-width) + 80px);max-width:100vw;padding:5px;text-align:left}.info-requis img{vertical-align:bottom}.userIconCreation{width:32px;height:32px;position:relative;left:calc(50% - 16px);top:calc(50% - 16px)}.userIconCreation path{fill:white}.mainConsent{width:100%;background-color:var(--main-background-color-top);font-size:16px;flex:1 1 100%}.listeConsent{background-color:#fff;text-align:left;font-size:14px;margin:20px;margin-bottom:10px;padding:20px 100px}.listeConsent li{list-style:none;padding:0 10px}.rememberConsent{text-align:left;font-size:12px;margin-bottom:10px}.pBoutonConsent{display:flex;justify-content:center}.pBoutonConsent input{width:170px;margin:10px}.main-content-update{background-color:var(--main-background-color-top);height:100%;width:100%;flex:1 1 100%}.main-content-update-data{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:60px}.main-content-update-container{margin:0 10vw}.showUserData{background-color:#fff;position:relative;padding:40px 40px 10px 40px;margin:0 8px;flex-grow:0;flex-shrink:0;flex-basis:auto;z-index:2;width:430px}.showUserData h2{text-align:center}.showUserData p:after{content:'';display:block;clear:both}.showUserData p:last-child{margin-top:40px;text-align:center}.showUserData p:last-child button{display:inline}.showUserData p span{display:block;float:left;min-width:100px;width:25%;color:var(--main-color);font-size:14px}.showUserAction{background-color:#fff;flex:0 0 auto;margin:10px 0;display:flex;justify-content:space-around;z-index:2;width:875px}.btnAction{height:80px;flex:0 0 auto;border:none;background-color:transparent;display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-transform:uppercase;font-weight:bold;text-decoration:none;color:#3c3b40;padding-left:5px;padding-right:5px}.btnAction img{width:25px;height:25px}.btnAction:hover{text-decoration:underline}#donneesConnexionModifContent{position:absolute;z-index:10;opacity:0;top:28%;transition-duration:.5s;left:50%;z-index:1;height:200px;overflow:hidden}#donneesConnexionModifContent.actif{opacity:1;left:calc(50% - 215px);top:11%;width:auto;z-index:30;height:585px}#donneesConnexionModif{position:relative;top:35px}#donneesIdentiteModifContent{position:absolute;z-index:10;opacity:0;top:20%;transition-duration:.5s;left:17%;z-index:1;overflow:hidden;min-height:265px}#donneesIdentiteModifContent.actif{opacity:1;left:calc(50% - 215px);top:10%;width:auto;z-index:30;min-height:405px}#donneesIdentiteModif.userData.actif{opacity:1;left:calc(50% - 215px);top:10%;width:auto;overflow:initial;z-index:30}.deleteAccountContent{position:absolute;z-index:10;opacity:0;top:57%;transition-duration:.5s;left:51%;z-index:1;overflow:hidden;height:130px}.deleteAccountContent.actif{position:absolute;z-index:10;opacity:1;left:calc(50% - 215px);top:10%;transition-duration:.5s;z-index:30;overflow:hidden;height:490px}.deleteAccount{position:relative;background-color:#fff;padding:10px 40px;margin-top:50px;padding-top:30px;padding-bottom:50px;width:430px}.deleteAccount h2{text-align:center}.opaque{position:fixed;background-color:#000;opacity:0;width:200vw;height:200vh;left:0;top:0;z-index:1;transition-duration:.5s}.opaque.actif{z-index:20;opacity:.3}.permissions{width:500px;padding:0 30px;background-color:#fff;text-align:left}.permission{display:flex;flex-direction:row;align-items:flex-start;padding:20px 10px}.permission:not(:last-child){border-bottom:1px solid #a2a2a2}.permissionDetail{flex:1 1 auto}.permissionDetail h2{padding-bottom:5px;margin:0}.permissionDetail ul{padding:0;margin:0}.permissionDetail ul li{list-style:none;float:left}.permissionDetail ul li:not(:last-child):after{content:',';padding-right:5px}.permissionForm{flex:0 0 80px}.whosFC{position:relative;font-weight:bold;font-size:11px;padding-top:0;margin-top:5px;margin-bottom:5px}.whosFC a{color:#4b4b4b;text-decoration:underline}.cFC{position:absolute;background:#fff;box-shadow:0 3px 10px #00000066;border-radius:4px;z-index:10;padding:13px;font-size:12px;line-height:14px;color:var(--main-font-color);font-weight:normal}.cFC p{padding:0;margin-bottom:0}.cFC .btnClose{margin:0;padding:0;position:absolute;right:10px;top:5px}.cFC .btnClose img{cursor:pointer}.cFC:after,.cFC:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cFC:after{border-color:rgba(0,0,0,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.cFC:before{border-color:rgba(0,0,0,0);border-bottom-color:#c8c8c8;border-width:11px;margin-left:-11px}.cFC ul{margin:0;padding:10px;padding-left:15px}.cFC ol li{margin-bottom:10px}.cFC ol{margin:0;padding:10px;padding-left:15px}.cFC ul li{margin-bottom:10px}.cquoiFC{top:25px;left:-85px;width:330px;display:none}.ccommentFC{top:25px;left:-85px;width:330px;display:none}.overflowBackground{position:fixed;left:0;top:0;width:100vw;height:100vw;z-index:2;display:none}.welcomeListeClients{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:center;align-content:flex-start}.welcomeClient{display:flex;flex-direction:column;align-items:stretch;justify-content:center;height:180px;width:300px;background:#fff;flex:0 0 auto;margin:10px 10px}.welcomeClient:hover{box-shadow:0 3px 10px #a2a2a280;cursor:pointer}.welcomeLienClient{text-align:center;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.welcomeLienClient .divImg{height:90px;display:flex;justify-content:center;align-items:center}.welcomeLienClient .divImg img{max-height:90px;max-width:150px;height:auto}.welcomeContent{background-color:var(--main-background-color-top);display:flex;flex-direction:column;flex:1 1 auto;width:100%}.welcomeContent>div:first-child,.welcomeContent>div:last-child{text-align:center}.main-content-consent-data{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.consentData{background-color:#fff;position:relative;padding:10px 20px 10px 20px;margin:0 8px;flex-grow:0;flex-shrink:0;flex-basis:auto;z-index:2;width:430px;line-height:1.1em}.consentData h2{text-align:center}.consentData p{font-size:14px;text-align:left}.consentData p::first-letter {text-transform:uppercase}.main-content-main.activation-required{max-width:450px}.reConnectAfterActivation{padding-left:50px;padding-bottom:40px}@keyframes loading{100%{transform:rotate(360deg)}}@keyframes scale{0%{transform:scale(10)}50%{transform:scale(.2)}70%{transform:scale(1.2)}90%{transform:scale(.7)}100%{transform:scale(1)}}.ck-content .image{display:table;clear:both;text-align:center;margin:.9em auto;min-width:50px}.ck-content .image-style-side{float:right;margin-left:1.5em;max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:1.5em}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:1.5em}.ck-content .image.image_resized{max-width:100%;display:block;box-sizing:border-box}.inputField{width:var(--main-width);min-height:40px;margin:15px 0;padding:0;position:relative}.inputField svg{display:inline-block;position:absolute;width:35px;height:35px;padding:10px;margin-left:-4px;margin-top:4px}.inputField svg path{fill:#a2a2a2}.inputField input{height:40px;background-color:#fff;border:1px solid #3c3b40;border-radius:2px;padding-left:11px;padding-top:11px;width:var(--main-width);line-height:1.15em}.inputField input:focus{outline:none !important;border:2px solid #3c3b40}.inputField .floating-label{position:absolute;top:14px;left:13px;transition-duration:.5s;color:#757575}.inputField .floating-label.mini{position:absolute;top:1px;left:13px;transform:scale(.75);transform-origin:left}.inputField svg~input{padding-left:28px}.inputField svg~.floating-label{left:32px}.inputField svg~.floating-label.mini{left:30px}.inputField .span-disabled{display:block;height:40px;background-color:#fff;border:1px solid #3c3b40;border-radius:2px;padding-left:11px;padding-top:11px;width:var(--main-width);line-height:1.15em}input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}input[type=radio]+label{display:block;float:left;background-color:#f1f1f1;border:1px solid #a2a2a2;border-radius:15px;width:105px;height:30px;text-align:center;padding:7px;margin:5px}input[type=radio]:checked+label{background-color:#6a6772;border:1px solid #a2a2a2;color:#fff}input[type=radio]:hover+label{background-color:#6a6772;border:1px solid #a2a2a2;color:#fff;cursor:pointer}.btn-style1{width:var(--main-width);display:block;background-color:var(--main-color);color:var(--action-font-color);border:1px solid var(--main-color);border-radius:2px;height:40px;padding:10px;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:.5s}.btn-style1:hover{filter:brightness(160%)}.btn-style2{width:var(--main-width);display:block;background-color:var(--sub-background-color);color:var(--sub-font-color);border:1px solid #6a6772;border-radius:2px;height:40px;padding:10px;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:.5s}.btn-style2:hover{filter:brightness(140%)}.btn-style3{display:block;background-color:var(--main-color);color:#fff;border:1px solid var(--main-color);border-radius:2px;height:40px;padding:10px 20px;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:.5s}.btn-style3:hover{filter:brightness(160%)}.btn-style4{display:block;background-color:#6a6772;color:#fff;border:1px solid #6a6772;border-radius:2px;height:40px;padding:10px;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:.5s}.btn-style4:hover{filter:brightness(140%)}.btn-styleFacebook{width:209px;display:block;background-color:#4267b2;color:#fff;border:1px solid #4267b2;border-radius:2px;height:40px;padding:10px;font-weight:bold;text-decoration:none;text-align:center;cursor:pointer;transition:.5s;background-image:url(../images/logoFB.png);background-repeat:no-repeat;background-position:8px center}.btn-styleFacebook:hover{filter:brightness(120%)}.btn-styleTwitter{width:209px;display:block;background-color:#1da1f2;color:#fff;border:1px solid #1da1f2;border-radius:2px;height:40px;padding:10px;font-weight:bold;text-decoration:none;text-align:center;cursor:pointer;transition:.5s;background-image:url(../images/logoTwitter.png);background-repeat:no-repeat;background-position:8px center}.btn-styleTwitter:hover{filter:brightness(90%)}.btn-styleAzureAD{width:209px;display:block;background-color:#fff;color:#00bef2;border:1px solid #00bef2;border-radius:2px;height:40px;padding:10px;font-weight:bold;text-decoration:none;text-align:center;cursor:pointer;transition:.5s;background-image:url(../images/logoAzureAD.svg);background-repeat:no-repeat;background-position:7px center;background-size:30px 30px}.btn-styleTwitter:hover{filter:brightness(90%)}.btn-styleGoogle{width:209px;display:block;background-color:#fff;color:#3b3c40;border:1px solid #cfcfcf;border-radius:2px;height:40px;padding:10px;font-weight:bold;text-decoration:none;text-align:center;cursor:pointer;transition:.5s;background-image:url(../images/logoGoogle.png);background-repeat:no-repeat;background-position:8px center}.btn-styleGoogle:hover{filter:brightness(90%)}.btn-styleOIDC{width:209px;display:block;background-color:#fff;color:#ff6200;border:1px solid #ff6200;border-radius:2px;height:40px;padding:10px;font-weight:bold;text-decoration:none;text-align:center;cursor:pointer;transition:.5s;background-image:url(../images/OpenID_logo.svg);background-repeat:no-repeat;background-position:8px center;background-size:30px 30px}.btn-styleFranceConnect{width:209px;display:block;background-color:#f1f1f1;color:transparent;border:none;height:56px;cursor:pointer;transition:.5s;background-image:url(../images/franceconnect-bouton.svg);background-repeat:no-repeat;background-size:cover}.btn-styleFranceConnect:hover{background-image:url(../images/franceconnect-bouton-hover.svg)}.alert{min-height:40px;min-width:350px;margin:15px 0;padding:0;border:1px solid #f00;padding:11px;padding-left:28px;background-color:#ffbaba;background-image:url(../images/alerte-icon.png);background-repeat:no-repeat;background-position-x:5px;background-position-y:center}.span-error{color:#f00;font-size:11px;display:inline-block;padding:3px}.inputField.has-error input{border-color:#e90808;padding-right:20px;background-repeat:no-repeat;background-position:328px center;background-size:16px}.inputField.has-error input[type=radio]+label,.inputField.has-success input[type=radio]+label{color:#3c3b40}.inputField.has-success input[type=radio]:checked+label{color:#fff}.inputField.has-success input{border-color:#08e93d}.inputField.has-error input[type=radio]:hover+label,.inputField.has-success input[type=radio]:hover+label{background-color:#6a6772;border:1px solid #a2a2a2;color:#fff;cursor:pointer}.inputField.has-error .error{font-size:11px;color:#e90808;padding-top:5px}.inputField.has-error label{color:#e90808}.main-content-signup .inputField.has-success input{border-color:#08e93d;padding-right:20px;background-repeat:no-repeat;background-position:328px center;background-size:16px}.inputField.has-success .error{font-size:11px;color:#08e93d;padding-top:5px}.inputField.has-success label{color:#3c3b40}.choixRadio{border:0}.inputField.has-error .choixRadio{border:1px solid #e90808}.choixRadio:after{content:'';display:block;clear:both}.info-help{font-size:11px;text-align:left}.inputField.has-error .info-help{color:#e90808}.messages{text-align:left}.checkConsent label{position:relative;display:block;padding:10px 30px;width:350px}.checkConsent.has-error label{border:1px solid #f00}.checkConsent label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:10px;left:8px;height:15px;width:15px;background-color:#fff;border:1px solid #757575}.checkConsent:hover input~.checkmark{background-color:#ccc}.checkConsent input:checked~.checkmark{background-color:#757575}.checkmark:after{content:"";position:absolute;display:none}.checkConsent input:checked~.checkmark:after{display:block}.checkConsent .checkmark:after{left:4px;top:0;width:4px;height:9px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkConsent.has-error{color:#e90808}.checkConsent .messages{font-size:12px}.checkConsent.has-error .checkmark{border-color:#e90808}.checkConsent.has-error~span{color:#e90808}@keyframes animation-rotate{100%{transform:rotate(360deg)}}button span{position:relative}button span{white-space:nowrap;display:block}.btn-loading{position:relative;cursor:wait}.btn-loading:before{margin:-13px 0 0 -13px;width:24px;height:24px;position:absolute;left:50%;top:50%;content:'';-webkit-border-radius:24px;-webkit-background-clip:padding-box;-moz-border-radius:24px;-moz-background-clip:padding;border-radius:24px;background-clip:padding-box;border:rgba(255,255,255,.25) 2px solid;border-top-color:#fff;-webkit-animation:animation-rotate 750ms linear infinite;-moz-animation:animation-rotate 750ms linear infinite;-o-animation:animation-rotate 750ms linear infinite;animation:animation-rotate 750ms linear infinite;z-index:2}.btn-loading span,.btn-loading:hover span,.btn-loading:active span{color:transparent;text-shadow:none}.oeil{position:absolute;right:10px;top:12px;cursor:pointer;width:18px;height:18px;background:url(../images/mdp_voir.png) no-repeat;background-position:center;transition:all 1s}.oeil-barre{background:url(../images/mdp_cacher.png) no-repeat}.mainStrength{width:var(--main-width);display:flex;flex-direction:row}.textStrength{height:17px;padding:7px 0 0 3px;margin-bottom:4px;font-size:12px;color:#000}.strength{height:5px;border-radius:1px;width:var(--main-width);background-color:#d3d3d3;margin:2px}@supports (-ms-ime-align:auto){.oeil{display:none;}}@media all and (-ms-high-contrast:none){.oeil{display:none}}@media(max-width:1115px){:root{--main-width:90vw}h1{padding:0 10px}h2{padding:0 10px}p{padding:0 10px}.iconAIC{padding:5px 30px 0 30px;width:160px}.logoClient{height:80px}.logoComcom{height:80px}.titre-icon{width:80px;height:80px}.retourClient{top:89px;left:3px}.containerIdentyUser{top:90px}.logout{top:89px;right:3px}.rememberConsent{padding:0 50px}.pBoutonConsent input{width:150px}#donneesIdentite.showUserData{padding-bottom:30px}.showUserData{width:94vw;max-width:430px}#donneesConnexion.showUserData{margin-top:6px}#donneesConnexionModifContent,#donneesConnexionModifContent.actif{left:0;width:100vw;position:fixed;top:0}#donneesConnexionModifContent .userData{padding-left:5vw;padding-right:5vw}#donneesIdentiteModifContent,#donneesIdentiteModifContent.actif{left:0;width:100vw;position:fixed;top:10vh}#donneesIdentiteModifContent .userData{padding-left:5vw;padding-right:5vw}.deleteAccountContent,.deleteAccountContent.actif{left:0;width:100vw;position:fixed;top:5vh}.deleteAccount{padding-left:5vw;padding-right:5vw;width:initial}.deleteAccount h3{padding:0 10px}.showUserAction{width:94vw;max-width:430px;flex-wrap:wrap}.btnAction{min-width:430px}.btnAction:first-child{margin-bottom:30px}.listeConsent{padding:20px}.checkConsent label{width:initial}.permissions{width:94vw;padding:0 0}.permissions button{font-size:12px}.permissionDetail h2{padding:0}.permissionDetail ul{font-size:12px}.main-content-login{flex-direction:column}.main-content-login>*{flex-basis:100%}.ou-separation{width:initial;height:2px;margin-bottom:10px}.ou-separation div{margin:calc(-1em + 9px) auto auto auto;padding:0 1em}#btnShowPermissions{border-bottom:1px solid var(--main-color);margin-bottom:0}}@media screen and (min-width:0\0){.main-content-body{display:block;flex:none;margin-bottom:50px}header{border-bottom:#3c3b40}.illusBloc{background-color:#3c3b40}.breadcrumbs.signup .bgCreer{fill:#3c3b40}.breadcrumbs.signup .contourCreer{fill:#3c3b40}.breadcrumbs.signup .creer{fill:white}.breadcrumbs.signup .texteCreer{fill:#3c3b40}.breadcrumbs.activation .bgActiver{fill:#3c3b40}.breadcrumbs.activation .contourCreer{fill:#3c3b40}.breadcrumbs.activation .creer{fill:#3c3b40}.breadcrumbs.activation .texteCreer{fill:#3c3b40}.breadcrumbs.activation .contourActiver{fill:#3c3b40}.breadcrumbs.activation .traitActiver{fill:#3c3b40}.breadcrumbs.activation .texteActiver{fill:#3c3b40}.breadcrumbs.confirmation g{fill:#3c3b40}.info-requis{width:430px}.showUserData p span{color:#3c3b40}.inputField .svg{display:none}.inputField{width:350px}.inputField input{width:350px;line-height:1.15em}.btn-style1{width:350px;background-color:#3c3b40;border:#3c3b40}.btn-style2{width:350px}.btn-style3{background-color:#3c3b40;border:#3c3b40}button span{background-color:transparent}}