#form-container form .feedback{color:red}h1,h2,h3,h4,h5,h6{font-family:Inter}.add_new_question{border:3px solid #fff;cursor:pointer}.save_question_form{margin-top:1%!important;padding:1%}@media screen and (min-width:1264px){.switch-button-question{margin:10%}}.display-if-not-custom{display:block}#form-overlay{background:rgba(0,0,0,.16);position:absolute;right:0;top:0}#form-container,#form-overlay{height:100%;width:100%}@media screen and (min-width:640px){#form-container{padding:100px}}#form-container form{align-items:center;background:#fff;border-radius:11px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:550px;padding:0;position:relative;z-index:10}#form-container form h1{color:#000;margin-bottom:25px;margin-top:25px;text-align:center;text-transform:capitalize;width:100%}#form-container form .input-auth{border:1px solid #dcdcdc;border-radius:25px;margin:10px 0;padding:10px;width:100%}#form-container form #help-container{align-items:center;color:#6e6e6e;display:flex;flex-direction:row;justify-content:space-between;width:100%}.conexion label,.inscription label{font-family:open sans;font-weight:700}#form-container form #help-container #forget-password-link{color:#6e6e6e;width:-moz-max-content;width:max-content}#form-container form .auth-btn{background:hsla(var(--p)/var(--bg-opacity,1));border-radius:14px;color:#fff;margin-top:40px;padding:15px 0;width:100%}#form-container form #separator{align-items:center;display:flex;justify-content:space-evenly;margin:25px 0;width:100%}#form-container form #separator .horizontal-separator{background:#dcdcdc;flex:1;height:1px;margin:0 5px;width:auto}#form-container form #oauth-btn-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:35px;width:100%}#form-container form #oauth-btn-container .oauth-btn{align-items:center;border:1px solid #dcdcdc;border-radius:30px;display:flex;justify-content:center;margin-bottom:15px;padding:10px 15px;width:100%}#form-container form #oauth-btn-container .oauth-btn#facebook-btn{color:#000}#form-container form #oauth-btn-container .oauth-btn .icon{margin-right:15px;max-height:15px;-o-object-fit:contain;object-fit:contain;width:15px}#form-container form #oauth-btn-container .oauth-btn .text{font-family:open sans;font-weight:700;min-width:191px;text-align:left}#form-container form #switch-link{text-decoration:underline}.forgot{text-align:left}.connexion-modal-style{color:#171717!important;font-size:24px;font-weight:700;margin-bottom:12px;text-align:center}@media screen and (min-width:1024px){#main-container:has(.auth-register-page){flex:0 0 auto;height:calc(100dvh - 4rem);margin-top:4rem!important;min-height:0;overflow:hidden;padding-bottom:0!important;width:100%}}@media screen and (min-width:1024px){#page-container:has(.auth-register-page){display:flex;flex-direction:column;min-height:100dvh;overflow:hidden}#main-container:has(.auth-register-page){flex:0 0 auto;min-height:0;overflow:hidden;padding-bottom:0!important;width:100%}.auth-register-page{height:100%;min-height:0;overflow:hidden;position:relative}.auth-register-page #form-overlay{display:none}.auth-register-page #form-container{align-items:stretch;display:flex;height:100%;justify-content:stretch;min-height:0;padding:0;width:100%}.auth-register-page #form-container .auth-split-card{align-items:stretch;background:#fdf9f2;border-radius:0;box-shadow:none;direction:ltr;display:grid!important;flex-direction:row;grid-template-columns:minmax(360px,36vw) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;justify-content:stretch;margin-left:0;margin-right:0;max-width:none;min-height:0;overflow:hidden;width:100%;z-index:1}.auth-register-page #form-container .auth-split-card__body{align-self:stretch;background:#fdf9f2!important;display:flex;flex-direction:column;grid-column:1;grid-row:1;order:1;padding:72px clamp(40px,5vw,96px)!important;width:auto!important}.auth-register-page #form-container .auth-split-card__visual{align-self:stretch;background-color:hsl(var(--p)/.58);background-image:linear-gradient(hsl(var(--p)/.08),hsl(var(--p)/.08)),var(--sign-in-visual,url("/media/bgConnexion.png"));background-position:50%;background-size:cover;display:block;grid-column:2;grid-row:1;height:100%;min-height:100%;order:2}.auth-register-page #form-container form h1{color:#2f3a43;font-family:Instrument Sans,sans-serif;font-size:18px;font-weight:800;line-height:1.2;margin:0 0 16px;text-align:left}.auth-register-page #form-container form label{color:#2f3a43;font-family:Instrument Sans,sans-serif!important;font-size:12px;font-weight:700!important;margin:0 0 6px}.auth-register-page #form-container form .input-auth{background:#fff;border:1px solid rgba(194,160,99,.28);border-radius:10px;color:#2f3a43;font-family:Instrument Sans,sans-serif;font-size:13px;margin:0 0 14px;min-height:42px;padding:0 14px}.auth-register-page #form-container form .input-auth::-moz-placeholder{color:rgba(47,58,67,.5)}.auth-register-page #form-container form .input-auth::placeholder{color:rgba(47,58,67,.5)}.auth-register-page #form-container form .auth-btn{background:#2f3b44;border:0;border-radius:10px;color:#fff;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:800;margin-top:0;min-height:42px;padding:0 16px}.auth-register-page #form-container form #separator{color:rgba(47,58,67,.42);font-family:Instrument Sans,sans-serif;font-size:11px;gap:10px;margin:18px 0}.auth-register-page #form-container form #separator .horizontal-separator{background:rgba(194,160,99,.24);margin:0}.auth-register-page #form-container form #oauth-btn-container{margin-bottom:16px}.auth-register-page #form-container form #oauth-btn-container #facebook-btn{display:none}.auth-register-page #form-container form #oauth-btn-container .oauth-btn{background:#fff;border:1px solid rgba(194,160,99,.28);border-radius:10px;color:#2f3a43;font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:800;margin-bottom:0;min-height:38px;padding:0 14px}.auth-register-page #form-container form #oauth-btn-container .oauth-btn .icon{display:none}.auth-register-page #form-container form #oauth-btn-container .oauth-btn .text{font-family:Instrument Sans,sans-serif;font-weight:800;min-width:0;text-align:center}.auth-register-page #form-container form p{color:rgba(47,58,67,.58)!important;font-family:Instrument Sans,sans-serif;font-size:11px;margin:0;text-align:center}.auth-register-page #form-container form #switch-link{color:hsl(var(--p));font-weight:800;text-decoration:none}.auth-register-page #form-container form>.auth-split-card__body>span:not(.feedback){color:rgba(47,58,67,.58)!important;display:block;font-family:Instrument Sans,sans-serif;font-size:11px;line-height:1.35;margin:-8px 0 12px;padding:0!important}}#main-container:has(.auth-register-page){margin-top:4rem}#main-container:has(.sign-in-root--page){align-items:stretch;display:flex;height:calc(100dvh - 76px);margin-top:76px;min-height:0;overflow:hidden;padding-bottom:0!important}.sign-in-root--page{display:flex;flex:1 1 auto;height:100%;min-height:0;overflow-y:auto;position:relative}.sign-in-root--page:before{background:rgba(28,25,23,.32);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.sign-in-root--page>.g-row.x-center{left:0;padding-top:24px!important;position:absolute;right:0;top:0;z-index:3}.sign-in-root--page #form-container .sign-in-card__visual,.sign-in-root--page #form-overlay{display:none!important}.sign-in-root--page #form-container{align-items:center!important;display:flex!important;justify-content:center!important;min-height:calc(100dvh - 76px);padding:clamp(32px,7vw,96px) 20px!important;position:relative;z-index:1}.sign-in-root--page #form-container .sign-in-card{background:transparent!important;border-radius:24px!important;box-shadow:0 24px 70px rgba(28,25,23,.18);display:block!important;height:auto!important;margin:0 auto!important;max-width:460px!important;min-height:0!important;overflow:hidden;width:min(100%,460px)!important}.sign-in-root--page #form-container .sign-in-card__body{background:hsla(0,0%,100%,.96)!important;color:#1c1917;display:flex;flex-direction:column;font-family:Instrument Sans,sans-serif;justify-content:center;max-height:calc(100dvh - 11rem);overflow-y:auto;padding:clamp(28px,5vw,46px)!important;width:100%!important}.sign-in-root--page #form-container form h1{color:#1c1917!important;font-family:Instrument Sans,sans-serif!important;font-size:clamp(28px,4vw,42px)!important;font-weight:500!important;letter-spacing:-.03em;line-height:1.05!important;margin:0 0 28px!important;text-align:center!important;text-transform:none!important}.sign-in-root--page #form-container form .input-auth{border:1px solid #d3d3d3!important;border-radius:14px!important;color:#1c1917!important;font-family:Instrument Sans,sans-serif!important;font-size:15px!important;min-height:52px!important;padding:0 18px!important}.sign-in-root--page #form-container form .input-auth::-moz-placeholder{color:rgba(28,25,23,.48)!important}.sign-in-root--page #form-container form .input-auth::placeholder{color:rgba(28,25,23,.48)!important}.sign-in-root--page #form-container form #help-container,.sign-in-root--page #form-container form #help-container #forget-password-link,.sign-in-root--page #form-container form #help-container label,.sign-in-root--page #form-container form #oauth-btn-container .oauth-btn,.sign-in-root--page #form-container form #oauth-btn-container .oauth-btn .text,.sign-in-root--page #form-container form #separator,.sign-in-root--page #form-container form p{color:#1c1917!important;font-family:Instrument Sans,sans-serif!important}.sign-in-root--page #form-container form #help-container #forget-password-link,.sign-in-root--page #form-container form #help-container label,.sign-in-root--page #form-container form #oauth-btn-container .oauth-btn .text{font-weight:500!important}.sign-in-root--page #form-container form #help-container #forget-password-link,.sign-in-root--page #form-container form #switch-link{color:hsl(var(--p))!important}.title-connexion{color:#27272a!important;font-size:24px!important;font-weight:700;margin-bottom:12px!important}.sign-in-root--page #form-container form .auth-btn{background:hsl(var(--p))!important;border:0!important;border-radius:14px!important;color:#fff!important;font-family:Instrument Sans,sans-serif!important;font-size:16px!important;font-weight:700!important;min-height:54px!important}.sign-in-root--page #form-container form #oauth-btn-container .oauth-btn{background:#fff!important;border:1px solid rgba(28,25,23,.1)!important;border-radius:14px!important;min-height:48px!important}@media screen and (max-width:639px){.sign-in-root--page #form-container{min-height:calc(100dvh - 5.5rem);padding:20px 14px 32px!important}.sign-in-root--page #form-container .sign-in-card{border-radius:20px!important}.sign-in-root--page #form-container .sign-in-card__body{max-height:calc(100dvh - 8.5rem);padding:24px 18px!important}.sign-in-root--page #form-container form h1{font-size:30px!important;margin-bottom:22px!important}.sign-in-root--page #form-container form .input-auth{font-size:14px!important;min-height:48px!important}.sign-in-root--page #form-container form #help-container{align-items:flex-start;flex-direction:column;gap:12px}}@media screen and (min-width:1280px){#main-container:has(.sign-in-root--page){height:calc(100dvh - 7rem);margin-top:7rem}.sign-in-root--page #form-container{min-height:calc(100dvh - 7rem)}}.auth-register-page{min-height:calc(100dvh - 7rem);overflow-y:auto;position:relative}.auth-register-page:before{background:rgba(28,25,23,.32);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.auth-register-page #form-container .auth-split-card__visual,.auth-register-page #form-overlay{display:none!important}.auth-register-page #form-container{align-items:center!important;display:flex!important;justify-content:center!important;min-height:calc(100dvh - 7rem);padding:clamp(32px,7vw,96px) 20px!important;position:relative;z-index:1}.auth-register-page #form-container .auth-register-card{background:transparent!important;border-radius:24px!important;box-shadow:0 24px 70px rgba(28,25,23,.18);display:block!important;height:auto!important;margin:0 auto!important;max-width:560px!important;min-height:0!important;overflow:hidden;width:min(100%,560px)!important}.auth-register-page #form-container .auth-split-card__body{background:hsla(0,0%,100%,.96)!important;color:#1c1917;display:flex;flex-direction:column;font-family:Instrument Sans,sans-serif;justify-content:flex-start;max-height:calc(100dvh - 11rem);overflow-y:auto;padding:clamp(28px,5vw,46px)!important;width:100%!important}.auth-register-page #form-container form h1{font-size:clamp(28px,4vw,42px)!important;letter-spacing:-.03em;line-height:1.05!important;margin:0 0 28px!important;text-align:center!important;text-transform:none!important}.auth-register-page #form-container form h1,.auth-register-page #form-container form label{color:#1c1917!important;font-family:Instrument Sans,sans-serif!important;font-weight:500!important}.auth-register-page #form-container form label{font-size:14px!important;margin:0 0 8px!important}.auth-register-page #form-container form .input-auth{background:#f8f6f1!important;border:1px solid rgba(28,25,23,.08)!important;border-radius:14px!important;color:#1c1917!important;font-family:Instrument Sans,sans-serif!important;font-size:15px!important;min-height:52px!important;padding:0 18px!important}.auth-register-page #form-container form .input-auth::-moz-placeholder{color:rgba(28,25,23,.48)!important}.auth-register-page #form-container form .input-auth::placeholder{color:rgba(28,25,23,.48)!important}.auth-register-page #form-container form #oauth-btn-container .oauth-btn,.auth-register-page #form-container form #oauth-btn-container .oauth-btn .text,.auth-register-page #form-container form #separator,.auth-register-page #form-container form p,.auth-register-page #form-container form>.auth-split-card__body>span:not(.feedback){color:#1c1917!important;font-family:Instrument Sans,sans-serif!important}.auth-register-page #form-container form #oauth-btn-container .oauth-btn .text{font-weight:500!important}.auth-register-page #form-container form #switch-link{color:hsl(var(--p))!important}.auth-register-page #form-container form .auth-btn{background:hsl(var(--p))!important;border:0!important;border-radius:14px!important;color:#fff!important;font-family:Instrument Sans,sans-serif!important;font-size:16px!important;font-weight:500!important;min-height:54px!important}.auth-register-page #form-container form #oauth-btn-container .oauth-btn{background:#fff!important;border:1px solid rgba(28,25,23,.1)!important;border-radius:14px!important;min-height:48px!important}@media screen and (max-width:639px){.auth-register-page #form-container{min-height:calc(100dvh - 5.5rem);padding:20px 14px 32px!important}.auth-register-page #form-container .auth-register-card{border-radius:20px!important}.auth-register-page #form-container .auth-split-card__body{max-height:calc(100dvh - 8.5rem);padding:24px 18px!important}.auth-register-page #form-container form h1{font-size:30px!important;margin-bottom:22px!important}.auth-register-page #form-container form .input-auth{font-size:14px!important;min-height:48px!important}}@media screen and (max-width:1023px){#main-container:has(.auth-register-page){align-items:stretch;display:flex;height:calc(100dvh - 76px);min-height:0;overflow:hidden;padding-bottom:0!important}.auth-register-page{display:flex;flex:1 1 auto;height:100%;min-height:0;overflow-y:auto;width:100%}.auth-register-page:before{background:rgba(28,25,23,.46)}.auth-register-page #form-container{align-items:center!important;min-height:auto;padding:clamp(48px,8vh,96px) 24px!important;width:100%}.auth-register-page #form-container .auth-register-card{margin:auto!important}.auth-register-page #form-container .auth-split-card__body{background:hsla(0,0%,100%,.985)!important;max-height:calc(100dvh - 156px)}}@media screen and (max-width:639px){#main-container:has(.auth-register-page),#main-container:has(.sign-in-root--page),.auth-register-page,.sign-in-root--page{min-height:calc(100dvh - 140px)}.auth-register-page #form-container,.sign-in-root--page #form-container{align-items:center!important;padding:32px 14px 40px!important}.auth-register-page #form-container .auth-register-card,.sign-in-root--page #form-container .sign-in-card{max-width:calc(100vw - 28px)!important;width:calc(100vw - 28px)!important}.auth-register-page #form-container .auth-split-card__body,.sign-in-root--page #form-container .sign-in-card__body{max-height:calc(100dvh - 204px)}}

/*# sourceMappingURL=auth.css.map*/