.elementor-30 .elementor-element.elementor-element-2298675{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-30 .elementor-element.elementor-element-21dd4c0{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-30 .elementor-element.elementor-element-fdaf019{padding:0rem 0rem 2rem 0rem}.elementor-30 .elementor-element.elementor-element-fdaf019 img{width:100%;max-width:100%}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-30 .elementor-element.elementor-element-1fd154a{padding:0rem 0rem 2rem 0rem;text-align:center}.elementor-30 .elementor-element.elementor-element-1fd154a .elementor-heading-title{font-family:"Noka",Sans-serif;font-weight:600;color:var(--e-global-color-text)}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-2298675{--min-height:100vh;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}}.elementor-30 .elementor-element.elementor-element-f1ae10a{font-family:"Noka",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important}.login-card form input[type="submit"]:hover{background:#010232!important}button#bti-inscription-submit{transition:.2s ease}button#bti-inscription-submit:hover{background:#3399D3!important}.elementor-30 .elementor-element.elementor-element-346a32a{font-family:"Noka",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2.5rem;background:radial-gradient(1200px 600px at 20% 10%,rgb(51 153 211 / .18),transparent 60%),radial-gradient(900px 500px at 80% 40%,rgb(1 2 50 / .12),transparent 55%),#f6f8fc}.login-card{width:min(26rem, 92vw);background:#fff;border:1px solid #e6eaf2;border-radius:1rem;box-shadow:0 .75rem 2.5rem rgb(1 2 50 / .14);padding:2.5rem}.login-card h1,.login-card .login-title{font-size:1.5rem;font-weight:750;color:#010232;margin:0 0 .5rem 0}.login-card p,.login-card .login-subtitle{color:#5b647a}.login-card form p{margin:0 0 1.25rem 0}.login-card form label{display:block;margin-bottom:.5rem;font-size:.875rem;color:#5b647a}.login-card form input[type="text"],.login-card form input[type="password"]{width:100%;padding:.875rem 1rem;border:1px solid #e6eaf2;border-radius:.75rem;background:#fff;font-size:1rem}.login-card form input[type="text"]:focus,.login-card form input[type="password"]:focus{outline:none;border-color:rgb(51 153 211 / .75);box-shadow:0 0 0 .25rem rgb(51 153 211 / .18)}.login-card form input[type="submit"]{width:100%;padding:.95rem 1.125rem;border-radius:.75rem;border:1px solid #fff0;background:#3399D3;color:#fff;font-weight:650;font-size:1rem;cursor:pointer;box-shadow:0 .5rem 1.5rem rgb(51 153 211 / .25);margin-top:1.5rem}.login-card form input[type="submit"]:hover{background:#010232}.login-card form .forgetmenot{display:flex;align-items:center;gap:.5rem;margin:.25rem 0 1.25rem 0;color:#5b647a;font-size:.875rem}.login-card form input[type="checkbox"]{width:1rem;height:1rem;accent-color:#3399d3;margin-right:10px}@media (max-width:480px){.login-wrap{padding:1rem;align-items:center}.login-card{padding:1.5rem;border-radius:.9rem;margin-top:2.5rem}.login-card h1,.login-card .login-title{font-size:1.35rem;line-height:1.15}.login-card p{font-size:.95rem}.login-card form input[type="text"],.login-card form input[type="password"]{padding:.85rem .95rem;font-size:1rem}.login-card form input[type="submit"]{padding:.95rem 1rem;font-size:1rem}}@media (min-width:481px) and (max-width:1024px){.login-wrap{padding:2rem}.login-card{padding:2rem}}