@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 .main-title--only{margin:13px 0 49px}.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--center{display:flex;justify-content:center}.auth-container .auth-cards__container--sticky-infos .auth-card--infos{height:-moz-fit-content;height:fit-content;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;max-width:500px;padding:30px 40px 40px;width:100%}.auth-container .auth-cards__container .auth-card--small{padding:27px 30px}.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--infos .icon-line,.auth-container .auth-cards__container .auth-card--outline .icon-line{align-items:center;display:grid;gap:10px;grid-template-columns:1fr;justify-items:center;margin-bottom:35px}.auth-container .auth-cards__container .auth-card--infos .icon-line .icon-line__image,.auth-container .auth-cards__container .auth-card--outline .icon-line .icon-line__image{align-items:center;background-color:#1a3f79;border-radius:50%;display:flex;height:65px;justify-content:center;width:65px}.auth-container .auth-cards__container .auth-card--infos .icon-line:first-child img,.auth-container .auth-cards__container .auth-card--outline .icon-line:first-child img{height:43px;width:46px}.auth-container .auth-cards__container .auth-card--infos .icon-line:nth-child(2) img,.auth-container .auth-cards__container .auth-card--outline .icon-line:nth-child(2) img{height:28px;width:25px}.auth-container .auth-cards__container .auth-card--infos .icon-line:nth-child(3) img,.auth-container .auth-cards__container .auth-card--outline .icon-line:nth-child(3) img{height:41px;width:41px}.auth-container .auth-cards__container .auth-card--infos .icon-line:nth-child(4) img,.auth-container .auth-cards__container .auth-card--outline .icon-line:nth-child(4) img{height:39px;width:42px}.auth-container .auth-cards__container .auth-card--infos .icon-line:nth-child(5) img,.auth-container .auth-cards__container .auth-card--outline .icon-line:nth-child(5) img{height:28px;width:40px}.auth-container .auth-cards__container .auth-card--infos .icon-line .icon-line__text,.auth-container .auth-cards__container .auth-card--outline .icon-line .icon-line__text{display:flex;flex-flow:column;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;height:-moz-fit-content;height:fit-content;margin:0;text-align:center}.auth-container .auth-cards__container .auth-card--infos .icon-line .icon-line__text--lower,.auth-container .auth-cards__container .auth-card--outline .icon-line .icon-line__text--lower{font-weight:300}.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__title--left{font-size:21px;margin:0;text-align:left}.auth-container .auth-cards__container .auth-card__sub-title{display:block;font-size:15px;font-weight:300;margin-bottom:22px;max-width:410px}.auth-container .auth-cards__container .auth-card__body{margin-top:35px}.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{left:30px;margin:11px 0;padding:0 0 0 35px;position:relative;width:calc(100% - 30px)}.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:0;margin:4px;position:absolute;top:50%;transform:translateY(calc(-5px - 50%)) 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:0;position:absolute;top:50%;transform:translateY(-50%);width:22px}.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;padding:15px;width:100%}.auth-container .auth-cards__container .auth-card .btn--login{background-color:#1a3f79;color:#fff;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;color:#898d97!important}.auth-container .auth-cards__container .auth-card .btn--login--pro{background-color:#df404b}.auth-container .auth-cards__container .auth-card .btn--login--pro:hover{background-color:#ca222e}.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{font-family:Montserrat,sans-serif;font-size:15px;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 .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--last{margin-bottom:11px}.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 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}#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--sticky{position:sticky;top:150px}.auth-container .auth-cards__container--sticky-infos{display:flex;flex-flow:row nowrap}.auth-container .auth-cards__container--sticky-infos .auth-card--infos{height:-moz-fit-content;height:fit-content;position:sticky;top:100px}.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 .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)}.main-footer #call-us{display:block}}

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