.login_container{display:flex}.login_container.flex-center{flex-direction:row;align-items:center;justify-content:center}.login_container>div .grid-template{position:sticky;top:0}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .formFields .form-input,.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .formFields .form-input.required,.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .formFields .pass_cont,.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .formFields>div,.login_container .elt-7 img{width:100%}.login_container .alert{margin-bottom:24px}.login_container #loginForm{margin:0}.login_container #loginForm>.col-sm-8.col-xs-12{padding-top:46px;height:100%;position:relative;float:none}.login_container #loginForm>.col-sm-8.col-xs-12 .ttl{margin-bottom:20px}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager{position:relative;height:100%;padding-bottom:20px}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .formFields{display:flex;flex-direction:row;flex-wrap:wrap}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .formFields .form-input .form-msg,.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .formFields .form-input.required .form-msg{min-height:22px;margin:0}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .formFields .options{position:relative;text-align:left;padding:4px 0;width:100%}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .formFields .options>label{font-family:"mrs-eaves-xl-serif-narrow",Helvetica,Arial,sans-serif,Helvetica,Arial,sans-serif;font-weight:400;font-size:var(--font-size-main);line-height:16px}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .formFields .options .lostPass{float:right;text-decoration:underline;margin-bottom:16px;cursor:pointer}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .formFields .options .lostPass>span:not(.fa){text-decoration:underline;color:#666;font-size:14px;line-height:16px;margin-left:.5em}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .formFields .loi p,.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .formFields p{margin-bottom:0}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .formFields .loi{clear:both;padding:0;text-align:justify;font-size:12px;margin-top:0}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .actions{width:100%}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .actions.newAccount{padding-top:32px;width:100%;margin-top:auto}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .actions.newAccount p{font-family:"mr-eaves-modern",Helvetica,Arial,sans-serif;font-weight:700;font-size:var(--font-size-main);line-height:var(--line-height-main);text-align:center;text-transform:uppercase}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .actions.newAccount li{width:100%;margin-left:0}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .actions.newAccount li .btn.createAccount{margin-top:16px;border:1px solid #ffbe00}@media(max-width:991px){.login_container{flex-wrap:wrap}.login_container>*{width:100%}.login_container>div{order:2}.login_container #loginForm{order:1}.login_container #loginForm>.col-sm-8.col-xs-12{padding:20px 20px 0}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .formFields{row-gap:2px;-moz-column-gap:16px;column-gap:16px}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .socials_networks_login_menu{justify-content:space-between}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .socials_networks_login_menu li{width:48%;padding:0;margin-top:0}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .socials_networks_login_menu li button{padding:20px}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .socials_networks_login_menu li:not(:first-child){margin-top:0}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .socials_networks_login_menu li span{font-size:11px}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .actions.newAccount{padding-top:90px}}@media(min-width:991px){.login_container>*{flex:1}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .formFields{-moz-column-gap:24px;column-gap:24px}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .socials_networks_login_menu{flex-wrap:nowrap;justify-content:space-between}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .socials_networks_login_menu li{width:48%}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .socials_networks_login_menu li button{padding:18px 0}.login_container #loginForm>.col-sm-8.col-xs-12 .loginManager .socials_networks_login_menu li button>span{width:auto}}