@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Poppins;font-weight:700;src:url(/build/assets/Poppins-Bold-qTAUjFF7.ttf)}@font-face{font-family:Poppins;font-weight:600;src:url(/build/assets/Poppins-SemiBold-B_fPDAUb.ttf)}@font-face{font-family:Poppins;font-weight:400;src:url(/build/assets/Poppins-Regular-Cp8kmFTy.woff)}@font-face{font-family:Roboto;font-weight:400;src:url(/build/assets/Roboto-Regular-BHeBnKzs.ttf)}@font-face{font-family:PlaywriteITModerna;font-weight:400;src:url(/build/assets/PlaywriteITModerna-Regular-DRUhXeAw.ttf)}select,button,input{outline:none}select,body,button,input{font-size:16px;font-family:Roboto,sans-serif;font-weight:400;background:#f8f8f8;color:#000}a{text-decoration:none}select,button{height:45px;border-radius:8px;font-weight:500;font-size:16px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:filter .2s;padding:0 16px;margin-bottom:8px}.bg-mozal{background:#303c42}.bg-totalenergies{background:#092c35}.bg-secondary{background:#6c757d}.bg-info{background:#17a2b8}.bg-danger{background:#d42e12}.bg-mcs{background:#5073a5}.bg-palma{background:#434649}.btn-palma{background:#434649;color:#fff;border:0}.btn-mcs{background:#5073a5;color:#fff;border:0}.btn-info{background:#17a2b8;color:#fff;border:0}.btn-danger{background:#d42e12;color:#fff;border:0}.btn-secondary{background:#6c757d;color:#fff;border:0}.btn-success{background:#28a745;color:#fff;border:0}.btn-mozal{background:#303c42;color:#fff;border:0}button img{margin-right:8px}button:not(:disabled):hover{filter:brightness(.9)}button:disabled{cursor:not-allowed;opacity:.6}#page-auth{display:flex;align-items:stretch;flex-direction:row;height:100vh}#page-auth aside{flex:7;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px;color:#fff;text-align:center}#page-auth main{flex:8;padding:0 32px;display:flex;justify-content:center;align-items:center;flex-direction:column}#page-auth aside img{max-width:400px;border-radius:10px}#page-auth aside img.totalenergies{max-width:640px}#page-auth aside div strong{font:700 34px Poppins,sans-serif;line-height:40px}#page-auth aside div p{font-size:22px;line-height:30px;color:#f8f8f8;padding-top:15px}.auth-links{display:flex;justify-content:space-between}.identification{margin-bottom:4rem}.slogan,.logo{display:flex;justify-content:center;align-items:center}.logo img{margin-right:10px}.slogan{font-family:Poppins,sans-serif;font-size:16px;font-weight:600}#page-auth .main-content{display:flex;flex-direction:column;width:100%;max-width:320px;align-items:stretch}#page-auth .main-content>img{align-self:center}#page-auth .main-content h3{color:#1b1b1b;font-size:24px;margin:20px 0 16px;font-family:Poppins,sans-serif}#page-auth .main-content form input{height:50px;border-radius:8px;padding:0 16px;background:#fff;border:1px solid #a8a8a8}#page-auth .main-content form button,#page-auth .main-content form select,#page-auth .main-content form input{width:100%}#page-auth .auth-btn{height:45px;border-radius:8px;font-weight:500;background:#d42e12;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;border:0;transition:filter .2s}#page-auth .auth-btn img{margin-right:8px}#page-auth .auth-btn:hover{filter:brightness(.9)}#page-auth .separator{font-size:14px;color:#a8a8b3;margin:32px 0;display:flex;align-items:center}#page-auth .separator:before{content:"";flex:1;height:1px;background:#a8a8b3;margin-right:16px}#page-auth .separator:after{content:"";flex:1;height:1px;background:#a8a8b3;margin-left:16px}.text-center{text-align:center}#page-auth label{margin-bottom:10px}#page-auth .note{margin-bottom:15px}#page-auth .form-group{margin-top:10px;margin-bottom:13px}#page-auth .invalid-field{border-color:#dc3545!important;box-shadow:0 0 #dc354540}#page-auth .invalid-description{display:block;font-size:80%;color:#dc3545;margin-top:.25rem;line-height:1.5}#page-auth .auth-info{margin-top:15px;margin-bottom:5px;text-align:center}#page-auth .auth-info .text-danger{color:#d42e12}#page-auth .auth-info .text-success{color:#28a745}#page-auth .auth-link{margin-top:15px;color:#2e2e2e;text-decoration:underline}#page-auth .auth-link:hover{color:#000}#page-auth .auth-message-box{margin-top:10px;margin-bottom:10px;padding:18px;border-radius:10px}#page-auth .auth-message-success{background-color:#28a745;color:#fff}.copy-right{position:absolute;bottom:0;padding:10px;font-size:14px;color:#000}.copy-right span,.copy-right a{color:#000}.copy-right span:hover,.copy-right a:hover{color:#28a745;cursor:pointer}.container-locale select,.container-locale button{height:35px;font-size:15px;color:#373434;border:1px solid #373434}.container-locale{position:absolute;top:15px;right:20px}.row-locale{display:flex;justify-content:center;align-items:center;padding:10px;margin:5px}.column-locale-9{flex:9;padding:5px;margin:2.5px}.column-locale-3{flex:3;padding:5px;margin:2.5px}@media (max-width: 576px){#page-auth{flex-direction:column}#page-auth aside{padding:80px;align-items:center}#page-auth main{padding:40px}#page-auth aside div{display:flex;align-items:center;flex-direction:column;justify-content:center}}@media (max-width: 768px){#page-auth{flex-direction:column}#page-auth main,#page-auth aside{padding:40px}.copy-right{position:relative;margin-top:40px}}.recaptcha{display:flex;justify-content:center}.mt-1{margin-top:5px}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close,.alert-dismissible .mailbox-attachment-close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}.confirm-identity{text-align:center;margin-bottom:30px}.confirm-identity h4{color:#1b1b1b;font-size:20px;margin-bottom:10px;font-family:Poppins,sans-serif}.team-title{display:flex;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin-bottom:20px}.teams{list-style:none;padding:0;margin:0;position:relative}.teams li{margin-bottom:1rem;border-radius:.5rem;overflow:visible;transition:all .2s ease;border:1px solid #e0e0e0;position:relative}.teams li:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.teams li a{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background-color:#f8f9fa;color:#333;text-decoration:none;font-size:1.1rem;font-weight:500;transition:all .2s ease}.teams li a:hover{background-color:#e9ecef;color:#28a745}.teams li>div.team-description{display:none;position:absolute;top:0;right:calc(100% + 10px);background:#fff;padding:12px;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:220px;font-family:Poppins,sans-serif;font-weight:400;color:#4a4a4a;text-align:left;opacity:0;z-index:100;border:1px solid #eaeaea;transition:all .2s ease-out;transform:translateY(5px)}.teams li:hover>div.team-description{display:block;opacity:1;transform:translateY(0)}.team-description h4{font-size:14px;font-weight:600;margin:0 0 8px;color:#28a745;padding-bottom:6px;border-bottom:1px solid #eaeaea;text-align:center}.team-description ul{margin:0;padding:0;list-style:none}.team-description li{font-size:12px;line-height:1.5;margin-bottom:6px;display:flex;border:none}.team-description li:last-child{margin-bottom:0}.teams li a i{font-size:1.25rem;transition:transform .2s ease}.teams li a:hover i{transform:translate(4px)}@media (max-width: 576px){.teams li a{padding:1rem;font-size:1rem}}.d-none{display:none!important}
