@import url(https://fonts.googleapis.com/css?family=Nunito:400,600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
.auth-container{background-color:#f9f8f6;color:#313e53;font-family:Montserrat,sans-serif;padding:35px 25px 60px;text-align:center}.auth-container .main-title{font-size:32px;font-weight:700;line-height:32px;margin:0}.auth-container .sub-title{font-size:18px;font-weight:300}.auth-container .auth-cards__container{align-items:center;display:flex;flex-direction:column-reverse;gap:30px;margin:35px auto;max-width:1030px;width:100%}.auth-container .auth-cards__container--sticky-infos .auth-card{max-width:500px;width:100%}.auth-container .auth-cards__container--sticky-infos .auth-card--infos{height:-moz-fit-content;height:fit-content;max-width:500px;position:sticky;top:100px}.auth-container .auth-cards__container--vertical{display:flex;flex-flow:column nowrap;gap:25px;max-width:500px;order:1;width:100%}.auth-container .auth-cards__container .auth-card{background-color:#fff;border-radius:7px;box-shadow:0 0 20px rgba(0,0,0,.051);justify-content:center;padding:40px;width:100%}.auth-container .auth-cards__container .auth-card--infos,.auth-container .auth-cards__container .auth-card--outline{background-color:#f9f8f6;border:1px solid #e1e1e1;box-shadow:none;max-width:500px}.auth-container .auth-cards__container .auth-card__title{font-size:24px;font-weight:600;margin:0 0 13px}.auth-container .auth-cards__container .auth-card__title--small{font-size:20px}.auth-container .auth-cards__container .auth-card__sub-title{display:block;font-size:15px;font-weight:300;margin-bottom:25px;max-width:410px}.auth-container .auth-cards__container .auth-card__body{margin-top:27px}.auth-container .auth-cards__container .auth-card__separator{margin:35px 0;width:calc(100% - 40px)}.auth-container .auth-cards__container .auth-card__warranty{list-style:none;padding:0;text-align:left}.auth-container .auth-cards__container .auth-card__warranty li{color:#313e53;display:flex;flex-flow:column;font-size:16px;font-weight:600;left:15px;letter-spacing:-.15px;margin:15px 0;position:relative;width:100%}.auth-container .auth-cards__container .auth-card__warranty li:before{border-color:#fff;border-style:solid;border-width:0 0 2px 2px;content:"";height:7px;left:-30px;margin:4px;position:absolute;top:5px;transform:translateY(-1px) rotate(-45deg);width:13px;z-index:1}.auth-container .auth-cards__container .auth-card__warranty li:after{background-color:#313e53;border-radius:50%;content:"";height:22px;left:-30px;position:absolute;top:2px;width:22px}.auth-container .auth-cards__container .auth-card__warranty li .details{color:#798598;font-size:14px;font-weight:400;letter-spacing:0}.auth-container .auth-cards__container .auth-card .btn--login,.auth-container .auth-cards__container .auth-card .btn--register,.auth-container .auth-cards__container .auth-card .btn--sso-login{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:19px;margin:0 35px;padding:15px;width:calc(100% - 70px)}.auth-container .auth-cards__container .auth-card .btn--login{background-color:#1a3f79;color:#fff;font-weight:400;margin-top:10px;transition:all .4s ease-out}.auth-container .auth-cards__container .auth-card .btn--login:hover{background-color:#014ff9;transition:background-color .2s ease-out}.auth-container .auth-cards__container .auth-card .btn--login.disabled{background-color:#ecedf0!important;border:1px solid #c9c9c9;color:#313e53!important}.auth-container .auth-cards__container .auth-card .btn--sso-login{background-color:transparent;border:1px solid #b6b6b6;color:#b6b6b6;margin-top:15px}.auth-container .auth-cards__container .auth-card .btn--sso-login:hover{background-color:transparent;border-color:#df404b;color:#df404b}.auth-container--register .auth-cards__container .auth-card--form{padding:40px 30px 22px}.auth-container--register .auth-cards__container .auth-card--form .auth-card__title{margin-bottom:0}.auth-container--register .auth-cards__container .auth-card--form .auth-card__separator{margin:30px 0}.auth-container--register .auth-cards__container .auth-card--form .auth-card__body{margin-top:24px}.auth-container .form-group{margin-top:5px;text-align:left}.auth-container .form-group label{color:#1a3f79;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:15px}.auth-container .form-group input{height:50px;padding:14px 17px}.auth-container .form-group .complementary-infos{color:#898d97;display:block;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:300;letter-spacing:-.51px;margin-top:5px}.auth-container .form-group ::-moz-placeholder{color:#b6b6b6}.auth-container .form-group ::placeholder{color:#b6b6b6}.auth-container .auth-card__btn[type=submit]{margin-top:17px;min-height:50px}.auth-container .additional-infos p{color:#898d97;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;margin-bottom:0;margin-top:20px}.auth-container .link--change-customer-type{color:#313e53;font-family:Montserrat,sans-serif;font-size:15px;line-height:15px;margin:0;position:relative;text-decoration:underline;top:-8px}.auth-container .invalid-feedback{margin-top:0}.auth-container .invalid-feedback strong{color:#df404b;display:block;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:300;letter-spacing:-.51px;margin-top:5px}.form-group.inside-label{position:relative}.form-group.inside-label input{border:1px solid #d8dadf;border-radius:5px;height:50px;padding-left:25px}.form-group.inside-label input::-moz-placeholder{color:#898d97;font-size:15px}.form-group.inside-label input::placeholder{color:#898d97;font-size:15px}.form-group .auth-card__label--remember:after,.form-group .auth-card__label--remember:before{top:0}.auth-card__label--password-reset{color:#313e53;font-size:13px;font-weight:400;line-height:15px}.form-group .input-group-password-toggle input{border-right:none}.input-group-password-toggle{position:relative}.input-group-password-toggle button.btn{background:none;border:1px solid #d8dadf;border-left:none;border-radius:5px;color:#000;height:100%;overflow:hidden;right:0;top:50%;transform:translateY(-50%);width:38px}.input-group-password-toggle button.btn:focus,.input-group-password-toggle button.btn:hover{background-color:#f9f8f6;box-shadow:none;outline:none}.input-group-password-toggle button.btn:active:focus,.input-group-password-toggle button.btn:not(.disabled):active{background-color:#898d97;box-shadow:none;color:#fff;outline:none}.input-group-password-toggle button.btn:before{background-color:#000;content:"";height:0;left:50%;position:absolute;top:53%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;transition:all .2s ease-in-out;width:1px;z-index:1}.input-group-password-toggle button.btn.slashed:before{height:22px}span.or--divider{align-items:center;display:flex;font-size:16px;font-weight:300;justify-content:space-between;margin:30px auto 15px;opacity:.5;padding:0 25px;position:relative;text-transform:uppercase;width:200px}span.or--divider:after,span.or--divider:before{background:currentColor;content:"";height:1px;opacity:.15;position:relative;width:45px}#call-us{display:none}@media (min-width:768px){.auth-container .auth-cards__container{align-items:start;flex-direction:row;justify-content:center}.auth-container .auth-cards__container .auth-card--infos{width:66%}}@media (min-width:1025px){.auth-container .auth-cards__container .auth-card--infos .icon-line{gap:25px;grid-template-columns:65px 1fr;justify-items:start}.auth-container .auth-cards__container .auth-card--infos{width:100%}.auth-container .auth-cards__container .auth-card--infos .icon-line .icon-line__text{text-align:left}.auth-container .auth-cards__container .auth-card__warranty li{left:30px;padding:0 0 0 35px;width:calc(100% - 30px)}.auth-container .auth-cards__container .auth-card__warranty li:after,.auth-container .auth-cards__container .auth-card__warranty li:before{left:0}.main-footer #call-us{display:block}.auth-container .auth-cards__container .auth-card .btn--login,.auth-container .auth-cards__container .auth-card .btn--register,.auth-container .auth-cards__container .auth-card .btn--sso-login{margin:10px 35px 0;width:calc(100% - 70px)}}

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