:root{--color-brand-main: #849093;--color-brand-secondary: #B7BBBC;--color-brand-dark: #849093;--color-error: #DD273D;--color-error-border: #BE1C3E;--color-error-light: #F5BFC5;--color-error-lighter: #FFEFE9;--color-sucess: #3BBC36;--color-sucess-light: #C5EBC3;--color-sucess-lighter: #EFFFEE;--color-warning: #FF9500;--color-warning-light: #FFE0B3;--color-warning-lighter: #FEF2E6;--color-info: #007BFF;--color-info-border: #007BFF;--color-info-light: #B3D8FF;--color-info-lighter: #E9F7FF;--color-neutral-grey: #97A1AB;--color-dark-grey: #474d54;--color-default-border: #313232;--color-grey-strong: #70767a;--color-grey-background: #F5F7F9;--color-grey-light: #CAD3DB;--color-black: #1C1C1C}:root{--background-image: url("../../../img/background-mlt.svg");--background-image-tablet: url("../../../img/background-tablet-mlt.svg");--check-nav: url("../../../img/check-green.svg");--radio-button-checked: url("../../../img/radio-button-checked.svg")}.button,.button-icon{font-size:.875rem;font-weight:500;line-height:20px}.button__body{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.button__primary{height:40px;min-width:40px;width:auto;background-color:#000;color:#fff;border:solid 1px #000;border-radius:50px;padding:0 18px;text-decoration:none;font-weight:500;font-size:.875rem}@media only screen and (width <= 600px){.button__primary{width:100%}}.button__primary:hover{background-color:rgba(0,0,0,.7)}.button__primary-disabled{height:40px;min-width:40px;width:auto;color:var(--color-grey-light);background-color:var(--color-grey-background);border:solid 1px var(--color-grey-background);border-radius:50px;padding:0 18px;text-decoration:none;font-weight:500;font-size:.875rem;margin-top:24px}@media only screen and (width <= 600px){.button__primary-disabled{width:100%}}.button__secondary{height:40px;min-width:40px;width:auto;background-color:#fff;color:var(--color-dark-grey);border:solid 1px var(--color-dark-grey);border-radius:50px;padding:0 18px;text-decoration:none;display:flex;align-items:center;font-weight:500;font-size:.875rem}.button__secondary:hover{background-color:var(--color-grey-background);color:#000;border-color:var(--color-grey-light)}.button__choice{background-color:#fff;border:solid 1px var(--color-grey-light);border-radius:4px;padding:5px 0;width:252px;height:40px;font-size:14px}.button__choice-selected{border:solid 1px var(--color-brand-dark)}.button__choice:hover{background-color:var(--color-grey-background);color:#000;border-color:var(--color-grey-light)}@media only screen and (width <= 600px){.button__choice{width:100%;margin:16px 0}}.button__choice svg{width:20px;margin:0 8px 0 0 !important}.float-right{float:right}.button__focus-effect{border:solid 2px var(--color-brand-main)}.button__text{background-color:#fff;border:solid 1px #fff;border-radius:50px;padding:0 18px;text-decoration:none;font-weight:500;font-size:.875rem;color:var(--color-dark-grey)}.button__text:hover{background-color:var(--color-grey-background);color:#000}.button__code{width:265px;display:inline-block}@media only screen and (width <= 600px){.button__code{width:100%}}.button__code button:disabled{color:var(--color-dark-grey)}.toggle{position:relative;display:inline-flex;align-items:center}.toggle:hover,.toggle:active{cursor:pointer}.toggle:hover .input-checkbox~.slider{background:var(--color-grey-background)}.toggle:hover .input-checkbox.active~.slider{background:var(--color-brand-main)}.toggle:active .input-checkbox~.slider{background:var(--color-grey-background)}.toggle:active .input-checkbox.active~.slider{background:var(--color-brand-dark)}.toggle .input-checkbox{opacity:0;position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:2;cursor:pointer}.toggle .input-checkbox:focus~.slider{box-shadow:0 0 0 3px var(--color-brand-main)}.toggle .input-checkbox.active~.icons{transform:translateX(33px);background-color:#fff}.toggle .input-checkbox.active~.slider{background:var(--color-brand-main)}.toggle.readonly{background-color:var(--color-grey-light);box-shadow:none}.toggle.readonly .icons{box-shadow:none}.toggle.readonly .icons .checked{top:5px;right:10px}.toggle.readonly .input-checkbox~.slider{background:none;border:2px solid var(--color-brand-dark)}.toggle.readonly .input-checkbox.active~.slider{border:2px solid var(--color-brand-main)}.toggle.readonly .input-checkbox~.icons{background:none}.toggle.readonly .container-hidden .toggle-label-success{color:var(--color-brand-main)}.toggle.readonly .container-hidden .toggle-label-disabled{color:var(--color-black)}.toggle.disabled{opacity:.3}.toggle.is-size-medium{height:32px;width:65px}.toggle.is-size-medium .icons{height:28px;width:28px;top:2px;left:2px}.toggle.is-size-medium .icons .checked{top:8px;right:8px}.toggle.is-size-medium .icons .unchecked{left:8px;top:5px}.toggle.is-size-medium .container-hidden .toggle-label-success{transform:translateX(8px)}.toggle.is-size-medium .container-hidden .toggle-label-disabled{transform:translateX(32px)}.toggle.is-size-medium .display-none{display:none}.toggle .slider{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;width:100%;border-radius:100px;background-color:var(--color-grey-background);transition:.15s background ease-in-out}.toggle .icons{z-index:1;position:absolute;background-color:#fff;border-radius:50%;box-shadow:0px 4px 8px 0px rgba(0,0,0,.15);transition:.15s ease-in-out}.toggle .icons .checked{position:absolute;width:12px;color:var(--color-brand-main);transition:all .15s ease-in}.toggle .icons .unchecked{position:absolute;width:12px;color:var(--color-dark-grey);transition:all .15s ease-in}.toggle .container-hidden{display:inline-flex;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;border-radius:100px;font-size:14px;line-height:16px;user-select:none}.toggle .container-hidden .toggle-label-success,.toggle .container-hidden .toggle-label-disabled,.toggle .container-hidden .toggle-label.active{transition:.15s ease-in}.toggle .container-hidden .toggle-label-success{position:relative;color:#fff;opacity:0;transform:translateX(-22px)}.toggle .container-hidden .toggle-label-success.active{opacity:1;transform:translateX(8px)}.toggle .container-hidden .toggle-label-disabled{position:relative;color:var(--color-dark-grey);opacity:0;transform:translateX(45px)}.toggle .container-hidden .toggle-label-disabled.active{opacity:1;transform:translateX(32px)}.toggle.disabled,.toggle.readonly{pointer-events:none;cursor:default}.form-check-input:focus{box-shadow:none}.required-field{color:var(--color-error)}.form-group{margin-top:24px}.form__error-message{font-size:smaller;color:var(--color-error)}.input-text{border:1px solid var(--color-neutral-grey);border-radius:4px !important;font-size:.875rem;font-weight:400;color:var(--color-dark-grey);height:40px}.input-text:focus{color:var(--color-dark-grey);border-color:var(--color-brand-main);box-shadow:0 0 0 2px var(--color-brand-secondary);outline:none}.input-text ::placeholder{color:var(--color-neutral-grey);opacity:1}.input-text ::input-placeholder{color:var(--color-neutral-grey)}.input-password-icon .eye-empty,.input-password-icon .eye-off{position:absolute;top:7px;right:15px;cursor:pointer;z-index:5}.input-password-icon .eye-off{display:none}.form-control.is-invalid{background-image:none;padding-right:.75rem}.form-check{margin-bottom:10px}.form-check label{font-size:14px}.form-check-input:checked[type=radio]{background-image:var(--radio-button-checked);background-color:#fff;border:none}.form-check-input{margin-right:5px}@font-face{font-family:"Public Sans";src:url("../../../font/public-sans-variable.woff2") format("woff2")}body{font-family:"Public Sans",sans-serif;color:var(--color-black)}h1{font-size:22px;font-weight:600;line-height:28px;margin:0}h2{font-size:18px;font-weight:600;line-height:24px;margin:0}h3{font-size:16px;font-weight:600;line-height:20px;margin:0}h4,.typography__form-label{font-size:.875rem;font-weight:600;line-height:20px;margin:0}h5{font-size:.75rem;font-weight:600;line-height:16px;margin:0}hr{margin-top:15px}a:not([class]){text-decoration:underline;color:#70767a}a:hover:not([class]){color:var(--color-brand-main)}.typography__link--secondary{text-decoration:underline;color:var(--color-dark-grey);font-size:.75rem;font-weight:400;line-height:16px}.typography__link--secondary:hover{color:var(--color-brand-main)}.typography__form-label{margin-bottom:4px}.typography__text-color__brand{color:var(--color-brand-dark)}.typography__text-color-alert{color:var(--color-error-border)}.typography__text-color-alert svg path{fill:var(--color-error-border)}.typography__text-color-sucess{color:var(--color-sucess)}.typography__text-color-sucess svg path{fill:var(--color-sucess)}.typography__text-color-info{color:var(--color-info-border)}.typography__text-color-info svg path{fill:var(--color-info-border)}p.typography__content{color:var(--color-grey-strong);font-size:14px}p.typography__content.font-12{font-size:12px}strong.typography__alert-titre{color:var(--color-error-border)}p.typography__info-underline{color:var(--color-dark-grey);font-size:12px}.font-14{font-size:14px}.login__page_right-column{min-height:100vh;align-items:center;display:flex !important;flex-direction:column;gap:72px;padding:0 104px}@media only screen and (768px <= width <= 992px){.login__page_right-column{min-height:75vh;gap:32px}}@media only screen and (max-width: 390px){.login__page_right-column{padding:10px 24px;gap:12px}}.login__page_image_left{width:100%;right:100%;object-fit:cover}.login__page_content{width:100%}@media only screen and (width <= 600px){.login__page_content{width:100%}}.login__page_content .button__primary{margin-top:24px}.login__page_main_logo{text-align:center}@media only screen and (390px <= width){.login__page_main_logo{top:15px;position:relative}}@media only screen and (width <= 600px){.login__page_kc_form_login{width:100%}}.login__page_nouveau_alptis{width:100%;flex-direction:column;gap:24px}.login__page_nouveau_alptis hr{margin:0}@media only screen and (width <= 600px){.login__page_nouveau_alptis{width:100%;margin:auto}}.login__page_forgot-login{margin-top:4px}.login__page_forgot-password{margin-top:4px}.login__page_new_description{font-weight:400;font-size:.875rem;line-height:20px}.login__page_background{background-image:var(--background-image);background-size:cover}.login__page_background_tablet{background-image:var(--background-image-tablet);background-size:cover;height:208px}.espacement{margin-top:40px}.header-brand{background-color:var(--color-brand-main);display:flex;justify-content:center;align-items:center;height:72px}.tunnel__wizard-step-position{height:40px;width:40px;border:solid 1px var(--color-brand-main);border-radius:50px;padding:8px 14px;text-align:center;background-color:var(--color-brand-lighter)}.tunnel__wizard-step-position:not(.is-current *){background-color:#fff}.tunnel__wizard-step-label:not(.is-current *){display:none}.tunnel__wizard-step-line{border-top:solid 4px var(--color-grey-light);margin-top:20px}.tunnel__wizard-step-line-lost-password{right:-17px;position:relative;width:170px;border-top:solid 4px var(--color-grey-light);margin-top:20px}.is-done .tunnel__wizard-step-position{background-color:var(--color-brand-main);color:#fff}.tunnel-body{background-color:var(--color-grey-background);min-height:100vh}.tunnel-body .navbar-point-etape .col-3{padding-top:32px;margin:auto;width:294px}.tunnel-registration-body-no-navbar{background-color:#fff;min-height:248px;padding:32px;width:600px;margin:140px auto}@media only screen and (width <= 600px){.tunnel-registration-body-no-navbar{width:350px;padding:16px}}.tunnel-registration-body-no-navbar .button__primary{margin-top:0}.tunnel-registration-body{background-color:#fff;margin:32px auto;padding:32px;width:600px}@media only screen and (width <= 600px){.tunnel-registration-body{width:350px;padding:16px}}.tunnel-form-content hr{margin:32px 0}@media only screen and (width <= 600px){.tunnel-form-content .float-end,.tunnel-form-content button{width:100%}}.tunnel-form-content .alert{margin-top:32px;margin-bottom:32px}.tunnel-form-content .alert ul{margin-top:8px;margin-bottom:16px}.tunnel-form-content .kc-form-check-username{height:335px}@media only screen and (width <= 600px){.tunnel-form-content .kc-form-check-username{height:380px}}.tunnel-form-content .kc-form-choice-channel-temporary-password .input-code-temporaire{height:110px}.tunnel-form-content .kc-form-choice-channel-temporary-password .input-code-temporaire p{margin-top:16px}.tunnel-form-content .has-code{height:215px}.tunnel-form-content .not-has-code{height:350px}.tunnel-form-content .choice-contact-type{min-height:340px}.tunnel-form-content .code-temporaire-courrier{height:240px}.tunnel-form-content .confirm-code-send{height:225px}.tunnel-form-content .kc-form-button-temporary-password .buttons__code,.tunnel-form-content .kc-form-choice-channel-temporary-password .buttons__code{text-align:center;margin-bottom:32px}.tunnel-form-content .kc-form-new-password{height:580px}@media only screen and (width <= 600px){.tunnel-form-content .kc-form-new-password{height:650px}}.tunnel-form-content .kc-reset-password-form{height:480px}@media only screen and (width <= 600px){.tunnel-form-content .kc-reset-password-form{height:540px}}.tunnel-form-content .kc-form-contact-preference{height:510px}.tunnel-form-content .kc-form-contact-preference .form-check svg{float:left;width:20px;margin-right:10px;margin-top:2px}@media only screen and (width <= 600px){.tunnel-form-content .kc-form-contact-preference{height:600px}}.tunnel-form-content .kc-form-message-conclusion{height:220px}@media only screen and (width <= 600px){.tunnel-form-content .kc-form-message-conclusion{height:250px}}.tunnel-form-content .kc-form-message-conclusion .button__primary{margin:0}.tunnel-form-content .has-demat{margin:32px 0}@media only screen and (width <= 600px){.tunnel-form-content .has-demat{display:inline-flex;margin-bottom:unset}}@media only screen and (width <= 600px){.tunnel-form-content .has-demat .form-check-label{padding-right:7px}}.tunnel-form-content .has-demat .toggle{float:right;top:-5px}@media only screen and (width <= 600px){.tunnel-form-content .has-demat .toggle{top:-23px;position:relative;width:90px;right:unset;margin-top:1.5rem !important;margin-bottom:.5rem !important}}.tunnel-title-step{text-align:center;color:var(--color-brand-main);font-size:22px}.tunnel-title-sub-step{color:var(--color-black)}.tunnel-title-sub-step-number{font-weight:400;font-size:.75rem;color:var(--color-dark-grey)}.tunnel__sous-nav{width:100%;position:relative;margin-bottom:32px}.tunnel__sous-nav-line{height:2px;background-color:var(--color-neutral-grey);position:relative;width:41%}.tunnel__sous-nav-line-first{left:31px}.tunnel__sous-nav-line-second{left:287px;top:-2px}@media only screen and (width <= 600px){.tunnel__sous-nav-line-second{left:184px}}@media only screen and (width <= 600px){.tunnel__sous-nav-line{width:36%}}.tunnel__circle{border:solid 9px #fff;width:24px;height:24px;background-color:var(--color-dark-grey);border-radius:50%;position:absolute;top:-11px}.tunnel__circle-second{left:48%}.tunnel__circle-third{left:95%}.tunnel__circle-current{background-color:var(--color-brand-dark);border:solid 9px var(--color-brand-secondary);position:absolute;width:24px;height:24px}.tunnel__circle-checked{width:27px;padding:2px;background-image:var(--check-nav);border:none;background-color:#fff}.texte-code-temporaire{margin-bottom:32px}#kc-passwd-update-form{height:560px}#kc-form-message-introduction{height:245px}@media only screen and (width <= 600px){#kc-form-message-introduction{height:305px}}#kc-form-message-lost-password-temporary-code{height:160px}@media only screen and (width <= 600px){#kc-form-message-lost-password-temporary-code{height:220px}}@media only screen and (width <= 600px){#kc-form-choice-channel-temporary-password{height:455px}}.courrier-height{height:480px}@media only screen and (width <= 600px){.courrier-height{height:640px !important}}.error-height{height:370px}@media only screen and (width <= 600px){.error-height{height:480px !important}}.message__list-style{list-style-type:disc;margin-left:21px}.alert{border-radius:4px;font-size:14px}.alert>p{font-size:12px;font-weight:normal;line-height:16px;color:var(--color-black)}.alert>ul>li{font-size:12px;font-weight:normal;line-height:16px}.alert-error{border:solid 1px var(--color-error-border);background-color:var(--color-error-lighter)}.alert-error>h4{color:var(--color-error);margin-bottom:8px}.alert-secondary{border:solid 1px var(--color-default-border);background-color:var(--color-grey-background)}.alert-secondary>h4{color:var(--color-default-border);margin-bottom:8px}.alert-success{border:solid 1px var(--color-sucess);background-color:var(--color-sucess-lighter)}.alert-success>h4{color:var(--color-sucess);margin-bottom:8px}.alert-info{border:solid 1px var(--color-info-border);background-color:var(--color-info-lighter)}.alert-info>h4{color:var(--color-info-border);margin-bottom:8px}.popin-icon{display:inline-block;width:20px;height:20px;margin-right:4px}.popin-message{left:102px;display:none;font-size:.75rem;font-weight:400;line-height:16px;position:absolute;background-color:var(--color-grey-background);border-radius:16px;box-shadow:0 4px 6px 2px rgba(28,28,28,.06),0 12px 16px 4px rgba(28,28,28,.12);z-index:1;padding:8px 16px;top:-50px}.popin-message::before{z-index:1;content:"";position:absolute;top:53px;left:-10px;width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-right:10px solid var(--color-grey-background)}.popin-message-contact{width:284px;font-size:.75rem;font-weight:400;line-height:16px;position:absolute;background-color:var(--color-grey-background);border-radius:16px;box-shadow:0 4px 6px 2px rgba(28,28,28,.06),0 12px 16px 4px rgba(28,28,28,.12);z-index:1;padding:8px 16px;left:880px;top:525px}.popin-message-contact::before{z-index:1;content:"";position:absolute;top:-30px;left:44%;width:0;height:0;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-bottom:20px solid var(--color-grey-background)}/*# sourceMappingURL=style-mlt.css.map */
