.authentification h1.under{font-size:30px!important;padding-left:0}@media(max-width:768px){.authentification h1.under{font-size:26px!important}}@media(max-width:576px){.authentification h1.under{margin:20px 0;font-size:20px!important}}.authentification .otpChange{width:850px;margin:auto}.authentification .otpChange .updateBtn span{text-decoration:underline;font-style:italic;color:#000}.authentification .LogoIcon{width:80px;margin-bottom:40px}.authentification .descriptionMessageAuth{font-size:18px;line-height:1.8}.authentification .ant-form{width:100%}.authentification .choisisserModele{padding:50px;border-radius:16px;background-color:#f0f0f1}.authentification .signup{max-width:95%;width:850px;margin:auto}.authentification .signup .addOption{text-align:right;color:#1a1a47;text-decoration:underline;cursor:pointer;font-weight:700}.authentification .registration{margin:auto}.authentification .registration .iconPA{font-size:70px}.authentification .registration .btnOption{background-color:#1a1a47;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:15px;width:100%;height:60px;padding:6px;font-weight:700}.authentification .registration .labelWithDot{display:flex;margin-bottom:10px;font-weight:700;font-size:23px;margin-top:0;color:#1a1a47}.authentification .registration .loginLink{display:flex;align-items:center;justify-content:center;font-size:1rem;color:#1a1a47;text-align:center;font-weight:700;gap:.5rem}.authentification .registration .loginLink a{color:#1a1a47;text-decoration:none;text-decoration:underline}.authentification .registration .loginLink a:hover{text-decoration:underline}.authentification .signin{max-width:95%;width:500px;margin:auto}.authentification .signin .ant-form{width:90%}.authentification .signin .ant-form-item-control-input-content{display:flex;justify-content:center}.authentification .signin .form-text.text-end a{cursor:pointer;text-decoration:none;color:#1a1a47}.authentification .signin .text-center{color:#1a1a47;cursor:pointer;font-size:small}.authentification .forgetPassword{width:100%;max-width:550px;margin:auto}.authentification .forgetPassword .card{align-items:normal!important}.authentification .forgetPassword .dem{font-size:1.3em!important}.authentification .forgetPassword .a-style{color:#1a1a47;font-weight:700}.authentification .forgetPassword .text-color{color:#1a1a47!important}.authentification .validation{width:600px;margin:auto;padding:20px}.authentification .validation .validation-label{font-weight:700;color:#1a1a47;font-size:medium}.authentification .validation .ant-form{width:100%;display:flex;flex-direction:column;align-items:center}.authentification .validation .email-link{color:#ff5400;font-style:italic;text-decoration:none;cursor:pointer}.authentification .validation .ant-typography{margin-bottom:15px;font-size:17px}.authentification .validation .no-code-link{display:block;text-align:center;margin-top:20px;color:#1a1a47;font-weight:700;text-decoration:underline;cursor:pointer}.authentification .validation .no-code-link:hover{text-decoration:underline}.authentification .ant-space-item{width:100%;display:contents}.authentification .card{padding:30px!important}@media(max-width:991px){.authentification .card{padding:10px!important}}.authentification .ant-btn{margin-bottom:0!important}.authentification .ant-input,.authentification .ant-input-affix-wrapper{border:none}.authentification .ant-input[type=password]{box-shadow:none}.vousEtre{padding:50px;border-radius:16px;background-color:#f0f0f1;max-width:850px;justify-self:center}@media(max-width:576px){.vousEtre{margin:20px 0 0;padding:10px 20px 20px}}.vousEtre .cardWithIcon{border-radius:16px!important;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s;min-width:174px;cursor:pointer}.vousEtre .cardWithIcon:hover{transform:scale(1.05)}.vousEtre .cardWithIcon .titleCard{font-size:15px;font-weight:700}.vousEtre .cardWithIcon.selected{background-color:#eceffe!important;box-shadow:0 4px 19px rgba(0,0,0,.1)}.vousEtre .contentCardAuth{text-align:center;padding:0 15px 15px!important}.vousEtre .backButton{background:transparent;color:#ff5400!important;border:2px solid #ff5400!important;text-decoration:none;align-content:center}.vousEtre .backButton:hover{transform:scale(1.05);background:transparent!important}.backButtonSignup{border:2px solid #ff5400;background:transparent!important}.backButtonSignup:hover{transform:scale(1.05);border:2px solid #ff5400!important}.backButtonSignup .backButtonSpanSignup{color:#ff5400}.nextButton{background:#ff5400;border:none}.nextButton:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);transform:scale(1.05);background:#ff5400!important}.nextButton .suivantButton{color:#fff}.nextButton:disabled{background:transparent;box-shadow:none;transform:none;border:2px solid #d9d9d9;cursor:pointer}.nextButton:disabled:hover{background:transparent!important}.nextButton:disabled .suivantButton{color:gray}.modeleType{transition:transform .3s ease,background-color .5s ease;cursor:pointer}.modeleType:hover{transform:scale(1.03);box-shadow:0 1rem 2rem rgba(0,0,0,.15)!important}.modeleType.card-selected{background:#eceffe!important}.modeleType.card-selected .buttonsEtablissementType{background:#1a1a47!important;border:2px solid #1a1a47!important}.modeleType.card-selected .buttonsEtablissementType .textButton{color:#fff!important}.modeleType.card-selected .buttonsEtablissementType:hover{background:#fff!important;border:2px solid #1a1a47!important}.modeleType.card-selected .buttonsEtablissementType:hover .textButton{color:#1a1a47!important}.modeleType .buttonsEtablissementType{padding:10px 20px;font-size:14px;background:#fff;border:2px solid #1a1a47}.modeleType .buttonsEtablissementType .textButton{color:#1a1a47}.modeleType .buttonsEtablissementType:hover{background:#1a1a47!important;border:2px solid #1a1a47!important}.modeleType .buttonsEtablissementType:hover .textButton{color:#fff!important}.ant-modal .ant-btn-primary.custom-ok-button{background-color:#642488!important;color:#fff!important;border:none!important}@media(max-width:576px){.validation{width:100%!important;padding:20px}.cardsEtablissementType{max-width:80%;width:400px;display:flex;flex-direction:column;justify-self:center;align-self:center}.cardsEtablissementType>div{margin-bottom:20px}.annuaireEtablissementType{width:400px;display:flex;flex-direction:column;justify-self:center;align-self:center}}.tooltipAuth{max-width:700px!important}.tooltipAuth .ant-tooltip-inner{background-color:#1a1a47!important}