@import url('https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css');@import url('https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.main-nav .main-menu__item a,.main-nav .main-menu__item span:not(.h3){font-weight:700;}textarea,textarea.form-control,select,input[type="text"]:not(.choices__input),input[type="email"],input[type="tel"],input[type="number"],input[type="button"],input[type="password"],input[type="url"],input[type="file"],input[type="search"],.form-date,.file-widget,.chosen-container .chosen-single{border-radius:0.25em !important;}.chosen-container .chosen-drop{border-radius:0rem 0rem 0.25rem 0.25rem;}.link-content{text-transform:capitalize;}.parag-grille-image .grid-container .row{justify-content:center;}.text-image-infos .list-links-wrapper{display:block !important;}li.active-result::before{display:none;}input[type="email"]::placeholder,input[type="tel"]::placeholder,textarea::placeholder{color:#929AA0;}label,legend{color:var(--primary);text-transform:uppercase;letter-spacing:1px;font-weight:700;}label.option{font-weight:unset;text-transform:unset;color:unset;}.elior_fr_addto_any{display:none !important;}.job-title{font-size:80%;line-height:1.25;}.foodwaste-banner{background:#007258;background-image:url('/sites/z-eliorna.web-prod.eliorgroup.com/files/2024-04/WN_Bg.jpg');background-size:cover;background-position:center;min-height:350px;display:flex;justify-content:center;align-items:center;position:relative;}.foodwaste-banner h2{color:#ffffff;font-weight:bold;}.segment{background:#336666;background-size:cover;background-position:center;min-height:450px;display:flex;justify-content:center;align-items:center;position:relative;}.segment::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3);z-index:1;}.segment h2{color:#ffffff;position:relative;z-index:2;}.logo-carousel,.logo-carousel *{margin:0;padding:0;box-sizing:border-box;}.logo-carousel{max-width:1168px;width:80%;margin:20px auto;}.slick-slider{overflow:hidden;}.slick-slide{margin:0 24px;padding:10px;box-sizing:border-box;display:flex !important;justify-content:center;align-items:center;min-height:150px;}.slick-prev,.slick-next{color:#000;font-size:24px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:40px;height:40px;justify-content:center;align-items:center;display:flex;cursor:pointer;}.slick-prev:hover,.slick-next:hover{color:#336666;}.slick-prev{left:-48px;}.slick-next{right:-48px;}.logo-image{filter:grayscale(100%) brightness(20%) contrast(80%);transition:filter 0.3s ease;}.logo-carousel .slick-slide:hover .logo-image{filter:grayscale(0);}@media (max-width:768px){.slick-prev,.slick-next{font-size:20px;width:35px;height:35px;}.slick-prev{left:calc(-100% - 30px);}.slick-next{right:calc(-100% - 30px);}}@media (max-width:480px){.slick-prev{left:calc(-100% - 45px);}.slick-next{right:calc(-100% - 45px);}}
body:not(.login-type-drupal):not(.login-type-matricule) .homepage-hero{display:none;}body:not(.login-type-drupal):not(.login-type-matricule) .header__center,body:not(.login-type-drupal):not(.login-type-matricule) .header__right{display:none !important;}body:not(.login-type-drupal):not(.login-type-matricule) #user-login-form a,body:not(.login-type-drupal):not(.login-type-matricule) #user-login-form input,body:not(.login-type-drupal):not(.login-type-matricule) #user-login-form p,body:not(.login-type-drupal):not(.login-type-matricule) #user-login-form label,body:not(.login-type-drupal):not(.login-type-matricule) .user-login-form .button{display:none !important;}body:not(.login-type-drupal):not(.login-type-matricule) .user-login-form{display:flex;justify-content:center;margin-top:24px;}.oneplace-login-grid{margin-top:8px;}.oneplace-login-grid .grid-container{max-width:1100px;margin-left:auto;margin-right:auto;}.oneplace-login-grid .row.justify-center{row-gap:20px;}.oneplace-login-grid .row.justify-center > [class*="col-"]{display:flex;}.country-wrapper{padding:22px 22px 18px;border:0;border-radius:28px;background-color:#c5d0d8;width:100%;min-height:0;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:flex-start;box-shadow:none;}.country-image{margin:0 auto;width:64px;height:48px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;}.country-image img,.country-image .image{display:block;width:64px;height:auto;max-height:48px;object-fit:contain;}.country-info{text-align:center;flex:1 1 auto;display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:3.6em;}.text-login p,.country-info p{margin:0;line-height:1.3;text-align:center;color:#1f2a32;font-size:0.9rem;font-weight:500;text-transform:none !important;}.country-info .oneplace-brand{font-weight:700;}.country-actions{width:100%;margin-top:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;min-height:96px;}.country-wrapper .button-login,.country-wrapper a.button.button-login{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:8px 12px;min-height:44px;width:100%;max-width:100%;text-align:center;border:0 !important;border-radius:999px !important;color:#fff !important;text-decoration:none !important;line-height:1.15;box-sizing:border-box;font-size:0.75rem;font-weight:600;letter-spacing:0;text-transform:none !important;white-space:normal;}.country-wrapper .button-login--sso{background-color:#0d6b6c !important;}.country-wrapper .button-login--matricule{background-color:#1b2b3a !important;}.country-wrapper .button-login:hover,.country-wrapper .button-login:focus{filter:brightness(1.05);color:#fff !important;text-decoration:none !important;}.country-wrapper .button-login__label{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word;text-transform:none !important;}.country-wrapper .button-login__hint{display:block;font-size:0.85em;font-weight:400;opacity:0.95;text-transform:none !important;}
