/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-size-h6,h6{font-size:20px !important;font-weight:normal;line-height:28px;letter-spacing:0}@media (max-width:1199.98px){.text-size-h6,h6{font-size:18px !important;line-height:24px}}@media (max-width:767.98px){.text-size-h6,h6{font-size:16px !important;line-height:20px}}.text-size-h5,h5{font-family:"HEINEKENCurveBold" !important;font-size:24px !important;line-height:36px;letter-spacing:0}@media (max-width:1199.98px){.text-size-h5,h5{font-family:"HeinekenCorebold" !important;font-size:20px !important;line-height:32px}}@media (max-width:767.98px){.text-size-h5,h5{font-family:"HeinekenCorebold" !important;font-size:18px !important;line-height:25px}}.text-size-h4,h4{font-family:"HEINEKENCurveBold" !important;font-size:32px !important;line-height:38px;letter-spacing:0}@media (max-width:1199.98px){.text-size-h4,h4{font-family:"HeinekenCore" !important;font-size:29px !important;line-height:40px}}@media (max-width:767.98px){.text-size-h4,h4{font-family:"HeinekenCore" !important;font-size:24px !important;line-height:36px}}.text-size-h3,h3{font-family:"HEINEKENCurveBold" !important;font-size:40px !important;line-height:52px;letter-spacing:0}@media (max-width:1199.98px){.text-size-h3,h3{font-family:"HeinekenCurvemedium" !important;font-size:36px !important;line-height:46px}}@media (max-width:767.98px){.text-size-h3,h3{font-family:"HeinekenCurvemedium" !important;font-size:32px !important;line-height:40px}}.text-size-h2,h2{font-size:48px !important;line-height:54px;letter-spacing:0px}@media (max-width:1199.98px){.text-size-h2,h2{font-size:45px !important;line-height:60px}}@media (max-width:767.98px){.text-size-h2,h2{font-size:40px !important;line-height:46px}}.text-size-h1,h1{font-family:"HEINEKENCurveBold" !important;font-size:64px !important;line-height:70px;letter-spacing:0}@media (max-width:1199.98px){.text-size-h1,h1{font-family:"HeinekenCurvemedium" !important;font-size:58px !important;line-height:70px}}@media (max-width:767.98px){.text-size-h1,h1{font-family:"HeinekenCurvemedium" !important;font-size:50px !important;line-height:60px}}.text-size-h1-large{font-family:"HeinekenCurve" !important;font-size:74px !important;line-height:80px;letter-spacing:0}@media (max-width:1199.98px){.text-size-h1-large{font-size:65px !important;line-height:76px}}@media (max-width:767.98px){.text-size-h1-large{font-size:65px !important;line-height:76px}}h1,h2,h3,h4,h5,h6,[class*=text-size-h]{margin-bottom:24px}@media (max-width:1199.98px){h1,h2,h3,h4,h5,h6,[class*=text-size-h]{margin-bottom:16px}}.small-title{font-family:"HeinekenCorebold" !important;font-size:16px !important;line-height:24px;letter-spacing:0}@media (max-width:1199.98px){.small-title{font-size:14px !important;line-height:22px}}@media (max-width:767.98px){.small-title{font-size:12px !important;line-height:15px}}.text-stories{font-family:"HeinekenCurvemedium" !important;font-size:28px !important;line-height:35px;font-weight:500;letter-spacing:0}@media (max-width:1199.98px){.text-stories{font-size:24px !important;line-height:30px}}@media (max-width:767.98px){.text-stories{font-size:18px !important;line-height:24px}}.intro-text{font-family:"HeinekenCore" !important;font-size:24px !important;line-height:36px;letter-spacing:0;font-weight:400}@media (max-width:1199.98px){.intro-text{font-size:22px !important;line-height:34px}}@media (max-width:767.98px){.intro-text{font-size:18px !important;line-height:30px}}.intro-text-green{font-family:"HeinekenCore" !important;font-size:24px !important;line-height:36px;letter-spacing:0;font-weight:400}@media (max-width:1199.98px){.intro-text-green{font-size:22px !important;line-height:34px}}@media (max-width:767.98px){.intro-text-green{font-size:18px !important;line-height:30px}}.tag-l{font-family:"HeinekenCorebold" !important;font-size:20px !important;line-height:28px !important;letter-spacing:0}@media (max-width:1199.98px){.tag-l{font-size:18px !important;line-height:26px !important}}@media (max-width:767.98px){.tag-l{font-size:16px !important;line-height:20px !important}}.tag-s{font-family:"HeinekenCorebold" !important;font-size:14px !important;line-height:16px !important;letter-spacing:0}@media (max-width:1199.98px){.tag-s{font-family:"HeinekenCore" !important;font-size:12px !important;line-height:16px !important}}@media (max-width:767.98px){.tag-s{font-size:12px !important;line-height:14px !important}}.text-label{font-family:"HeinekenCore" !important;font-size:14px !important;line-height:20px;letter-spacing:0}@media (max-width:1199.98px){.text-label{font-size:14px !important;line-height:16px}}@media (max-width:767.98px){.text-label{font-size:14px !important;line-height:20px}}.text-size-stories{font-family:"HeinekenCurvemedium" !important;font-size:28px !important;line-height:35px;font-weight:500;letter-spacing:0}@media (max-width:1199.98px){.text-size-stories{font-size:24px !important;line-height:30px}}@media (max-width:767.98px){.text-size-stories{font-size:18px !important;line-height:24px}}.text-carousel{font-family:"HeinekenCurvemedium" !important;font-weight:500;font-size:32px !important;line-height:32px;letter-spacing:0}@media (max-width:1199.98px){.text-carousel{font-size:30px !important;line-height:40px}}@media (max-width:767.98px){.text-carousel{font-size:20px !important;line-height:30px}}.text-size-xl{font-family:"HeinekenCurvesemibld" !important;font-size:75px !important;line-height:80px;letter-spacing:0}@media (max-width:1199.98px){.text-size-xl{font-size:65px !important;line-height:76px}}@media (max-width:767.98px){.text-size-xl{font-size:35px !important;line-height:50px}}.text-size-l{font-family:"HeinekenCurvemedium" !important;font-size:61px !important;line-height:80px;letter-spacing:0}@media (max-width:1199.98px){.text-size-l{font-size:58px !important;line-height:75px}}@media (max-width:767.98px){.text-size-l{font-size:50px !important;line-height:60px}}.text-size-m{font-family:"HeinekenCurvemedium" !important;font-size:48px !important;line-height:60px;letter-spacing:0}@media (max-width:1199.98px){.text-size-m{font-size:45px !important;line-height:60px}}@media (max-width:767.98px){.text-size-m{font-size:40px !important;line-height:46px}}.text-size-s{font-family:"HeinekenCore" !important;font-size:16px !important;line-height:24px;letter-spacing:0}@media (max-width:1199.98px){.text-size-s{font-size:14px !important;line-height:20px}}@media (max-width:767.98px){.text-size-s{font-size:14px !important;line-height:22px}}.text-size-xs{font-family:"HeinekenCore" !important;font-weight:400;font-size:14px !important;line-height:20px !important;letter-spacing:0}@media (max-width:1199.98px){.text-size-xs{font-size:12px !important;line-height:20px !important}}@media (max-width:767.98px){.text-size-xs{font-size:11px !important;line-height:18px !important}}.text-size-regular{font-family:"HeinekenCore";font-size:18px !important;line-height:28px !important;font-weight:400}@media (max-width:1199.98px){.text-size-regular{font-size:16px !important;line-height:26px !important}}@media (max-width:767.98px){.text-size-regular{font-size:14px !important;line-height:22px !important}}.text-regular{font-family:"HeinekenCore";font-size:18px;line-height:28px;font-weight:400}@media (max-width:1199.98px){.text-regular{font-size:16px;line-height:26px}}@media (max-width:767.98px){.text-regular{font-size:14px;line-height:22px}}.text-cta{font-family:"HeinekenCore" !important;font-weight:normal;font-size:20px !important;line-height:24px;letter-spacing:0;display:inline-block}@media (max-width:1199.98px){.text-cta{font-size:16px !important;line-height:20px}}@media (max-width:767.98px){.text-cta{font-size:13px !important;line-height:18px}}.text-menu{font-family:"HeinekenCurvesemibld" !important;font-size:18px !important;line-height:24px}@media (max-width:1199.98px){.text-menu{font-size:18px !important;line-height:24px}}@media (max-width:767.98px){.text-menu{font-size:16px !important;line-height:20px}}.text-state{font-family:"HeinekenCorebold" !important;font-size:96px !important;line-height:96px;letter-spacing:0}@media (max-width:1199.98px){.text-state{font-family:"HeinekenCurvesemibld" !important;font-size:37px !important;line-height:52px}}@media (max-width:767.98px){.text-state{font-family:"HeinekenCurvesemibld" !important;font-size:35px !important;line-height:50px}}strong,b{font-family:"HeinekenCorebold"}.component-type--career-landing-banner{overflow:unset}.component-type--career-landing-banner .container .landing-banner .desc-section.theme-based-color:before{background-color:#205527}.component-type--career-landing-banner .container .landing-banner .desc-section .location-label{background-color:#205527}.component-type--career-landing-banner .container .landing-banner .desc-section .location-label .bg-grow{background-color:#205527}.component-type--career-landing-banner .container .landing-banner .desc-section .location-label .container{color:#fff}.component-type--career-landing-banner .container .landing-banner .desc-section .location-label .container span{background-color:#205527}.component-type--career-landing-banner .container .landing-banner .desc-section .text-size-h1{color:#205527}.component-type--career-landing-banner .container .landing-banner .desc-section .carrers-desc p{color:#2B2B2B}@media screen and (max-width:991.98px){.component-type--career-landing-banner .container .landing-banner .desc-section{padding:48px 28px 0px 28px}}@media screen and (min-width:992px){.component-type--career-landing-banner .container .landing-banner .desc-section{padding-top:96px}}.component-type--career-landing-banner .container .landing-banner .video-section .stickybar-space ul li.current a{border-bottom:4px solid #205527 !important}.component-type--career-landing-banner .container .landing-banner .video-section .stickybar-space ul button.slick-next.custom-next{background:url(/sites/heineken-careers/themes/investis_project_france/images/icons/btn-france-black-right-arrow.svg);background-position:center}.component-type--career-landing-banner .container .landing-banner .video-section .stickybar-space ul button.slick-next.custom-next:focus-visible,.component-type--career-landing-banner .container .landing-banner .video-section .stickybar-space ul button.slick-next.custom-next:focus{outline:2px solid #205527}.component-type--career-landing-banner .container .landing-banner .video-section .stickybar-space ul button.slick-prev.custom-prev{background:url(/sites/heineken-careers/themes/investis_project_france/images/icons/btn-france-black-left-arrow.svg);background-position:center}.component-type--career-landing-banner .container .landing-banner .video-section .stickybar-space ul button.slick-prev.custom-prev:focus-visible,.component-type--career-landing-banner .container .landing-banner .video-section .stickybar-space ul button.slick-prev.custom-prev:focus{outline:2px solid #205527}.stickybar-space ul li.current a{color:#205527 !important}.stickybar-space ul li a:hover{color:#205527 !important}.component-type--carrers-signpost .first-section .config-text-wrapper h2.text-size-h2{color:#205527}.component-type--carrers-signpost .first-section .config-text-wrapper .carrers-desc p{color:#666}.component-type--carrers-signpost .first-section .config-text-wrapper a{background:#205527}.component-type--carrers-signpost .first-section .config-text-wrapper a:hover{background:#205527}.component-type--carrers-signpost .first-section .config-text-wrapper a::after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media screen and (max-width:767.98px){.component-type--carrers-signpost .second-section .signpost-wrapper .description-wrapper.theme-based-color{position:relative}}.component-type--carrers-signpost .second-section .signpost-wrapper .description-wrapper.theme-based-color:before{background:#205527}@media screen and (max-width:767.98px){.component-type--carrers-signpost .second-section .signpost-wrapper .description-wrapper.theme-based-color:before{width:100%}}.component-type--carrers-signpost .pattern-image-wrapper{bottom:0;right:calc((100vw - 100%) / -2 + 48px);top:unset}@media screen and (max-width:991.98px){.component-type--carrers-signpost .pattern-image-wrapper{display:none}}@media only screen and (min-width:992px) and (max-width:1440px){.component-type--carrers-signpost .pattern-image-wrapper{bottom:-15px}}@media screen and (max-width:1440px){.component-type--carrers-signpost .pattern-image-wrapper .pattern-image-div{width:auto;height:auto}}.component-type--carrers-signpost .signpost-image-as-pattern-image .career-image-wrapper{position:absolute;left:calc((100vw - 100%) / -2 + 48px);bottom:0px}@media screen and (max-width:991.98px){.component-type--carrers-signpost .signpost-image-as-pattern-image .career-image-wrapper{display:none}}.component-type--flip-card-crousel .flipcard-crousel-flip-card-left-item .sub-title{color:#205527}.component-type--flip-card-crousel .flipcard-crousel-flip-card-left-item .title h2{color:#205527}.component-type--flip-card-crousel .flipcard-crousel-flip-card-left-item .carrers-desc p{color:#2B2B2B}.component-type--flip-card-crousel .flipcard-crousel-flip-card-right-item .flip-card .flip-item .card-right-item-right .media:before{background-color:#205527;opacity:0.8}.component-type--career-accordian>div .static-panel-container{background:#205527}@media screen and (min-width:1200px){.component-type--career-accordian>div .static-panel-container .image-wrapper .pattern-image img{min-height:675px}}.accordion .accordion-item a.accordion-trigger{color:#205527;border-left:12px solid transparent}.accordion .accordion-item a.accordion-trigger[aria-expanded="true"]{color:#262626;border-left:12px solid #205527}.accordion .accordion-item a.accordion-trigger[aria-expanded="true"]+.accordion-panel[style*="display: block"]{border-left:12px solid #205527;border-bottom:1px solid #205527}.accordion .accordion-item .accordion-panel .component-type--configurable-text p{color:#262626}.component-type--image-icon-data.icon-image-with-text-details .icon-image-with-text-wrapper .image-icon-top .main-title h2.main-title{color:#205527}.component-type--image-icon-data.icon-image-with-text-details .icon-image-with-text-wrapper .image-icon-bottom .icon-image-with-text-item .icon-image-with-text-item-title h4{color:#205527 !important}.component-type--news-list .organism.card .sticker div.text{color:#205527 !important}.component-type--news-list .organism.card .description .job-card-carousel p:has(.no-results){color:#205527;text-align:center;padding:40px 0px}.component-type--news-list .organism.card .description .job-card-carousel .job-card-wrapper .job-card{border-left:12px solid transparent;-o-border-image:linear-gradient(180deg,#ED9E26 0%,#E94E1B 100%);border-image:-webkit-gradient(linear,left top,left bottom,from(#ED9E26),to(#E94E1B));border-image:linear-gradient(180deg,#ED9E26 0%,#E94E1B 100%);border-image-slice:1}.component-type--news-list .organism.card .description .job-card-carousel .job-card-wrapper .job-card .company-logo img{min-width:100%}.component-type--news-list .organism.card .description .job-card-carousel .job-card-wrapper .job-card .job-title a{color:#262626;font-family:"Lato",sans-serif;font-weight:700}.component-type--news-list .organism.card .description .job-card-carousel .job-card-wrapper .job-card .job-meta .job-id{color:#483B05}.component-type--news-list .organism.card .description .job-card-carousel .job-card-wrapper .job-card .job-meta .separator{color:#483B05}.component-type--news-list .organism.card .description .job-card-carousel .job-card-wrapper .job-card .job-meta .posted-date{color:#483B05}.component-type--news-list .organism.card .description .job-card-carousel .job-card-wrapper .job-card .bottom-wrapper .job-location{color:#483B05}.component-type--news-list .organism.card .description .job-card-carousel .job-card-wrapper .job-card .bottom-wrapper .job-location .location::before{background:url(/sites/heineken-careers/themes/investis_project_france/images/icons/france-location-icon.svg);background-size:100%;background-repeat:no-repeat}.component-type--news-list .organism.card .description .job-card-carousel .job-card-wrapper .job-card .bottom-wrapper .job-type{color:#483B05}.component-type--news-list .organism.card .description .job-card-carousel .job-card-wrapper button.slick-next.custom-next{background:url(/sites/heineken-careers/themes/investis_project_france/images/icons/btn-france-black-right-arrow.svg)}.component-type--news-list .organism.card .description .job-card-carousel .job-card-wrapper button.slick-next.custom-next:focus,.component-type--news-list .organism.card .description .job-card-carousel .job-card-wrapper button.slick-next.custom-next:focus-visible{outline:2px solid #000}.component-type--news-list .organism.card .description .job-card-carousel .job-card-wrapper button.slick-prev.custom-prev{background:url(/sites/heineken-careers/themes/investis_project_france/images/icons/btn-france-black-left-arrow.svg)}.component-type--news-list .organism.card .description .job-card-carousel .job-card-wrapper button.slick-prev.custom-prev:focus,.component-type--news-list .organism.card .description .job-card-carousel .job-card-wrapper button.slick-prev.custom-prev:focus-visible{outline:2px solid #000}.component-type--news-list .organism.card .description .link.link--icon-right{background:#205527;color:#fff;cursor:pointer}.component-type--featured-content .card.background-color-primary-6{background-color:#205527 !important}.component-type--featured-content .card.background-color-primary-6 .description a.link{background-color:#fff !important}.component-type--featured-content .card.background-color-primary-6 .description a.link:hover{background-color:#fff !important}.component-type--featured-content .card .description a.link{color:#205527 !important}.component-type--featured-content .card .description a.link:hover{border-color:#fff;color:#205527 !important}.component-type--featured-content .card .description a.link::after{background-image:url(/sites/heineken-careers/themes/investis_project_france/images/icons/career-green-arrow.svg)}.featured-content-white-box .component-type--featured-content .card .description .text p,.featured-content-top-aligned .component-type--featured-content .card .description .text p,.image-type-content .component-type--featured-content .card .description .text p{color:#666}.featured-content-white-box .component-type--featured-content .card .description a.link,.featured-content-top-aligned .component-type--featured-content .card .description a.link,.image-type-content .component-type--featured-content .card .description a.link{color:white !important}.featured-content-white-box[class*="background-color-"] .component-type--featured-content .card .description .text p,.featured-content-top-aligned[class*="background-color-"] .component-type--featured-content .card .description .text p,.image-type-content[class*="background-color-"] .component-type--featured-content .card .description .text p{color:#666}.featured-content-top-aligned.dark-bg-white-fonts .component-type--featured-content .card .description .text p,.featured-content-white-box.dark-bg-white-fonts .component-type--featured-content .card .description .text p,.dark-bg-white-fonts .component-type--featured-content .card .description .text p{color:#666}.featured-content-top-aligned.dark-bg-white-fonts[class*="background-color-"] .component-type--featured-content .card .description .text p,.featured-content-white-box.dark-bg-white-fonts[class*="background-color-"] .component-type--featured-content .card .description .text p,.dark-bg-white-fonts[class*="background-color-"] .component-type--featured-content .card .description .text p{color:#666}.video-gallery-component .thumbnail-video-wrapper .video-carousel-wrapper .video-carousel .video-item .video-carousel__thumbnail .video-carousel__thumbnail-image-wrapper .body-sm::before{background:url(/sites/heineken-careers/themes/investis_project_france/images/icons/play-france.svg) !important}.video-gallery-component .thumbnail-video-wrapper .video-carousel-wrapper .video-carousel .video-gallery-wrapper .video-item.current-thumb::before{background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,121,0,0.3)),to(rgba(255,121,0,0.3))),-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),to(rgba(0,0,0,0.9)));background:linear-gradient(0deg,rgba(255,121,0,0.3) 0%,rgba(255,121,0,0.3) 100%),linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,0.9) 100%)}.video-gallery-component .main-video-wrapper .wrapper .slick-list .slick-track .video-component .video-main-wrapper .banner-video .video-banner>div .vjs-control-bar{background:rgba(72,55,41,0.8)}.video-gallery-component .main-video-wrapper .wrapper .slick-list .slick-track .video-component .video-main-wrapper .banner-video .video-banner>div .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-load-progress{background-color:transparent}.video-gallery-component .main-video-wrapper .wrapper .slick-list .slick-track .video-component .video-main-wrapper .banner-video .video-banner>div .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress{background-color:#FF7900}.job-body-wrapper{background-color:#fff}.job-body-wrapper .bottom-section .job-main-content .region-sidebar-first img{-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain}.component-type--stats.stats-details .stats--wrapper .stats-item .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}@media screen and (min-width:992px){.component-type--stats.stats-details .stats--wrapper .stats-item .card-content{min-height:330px}}.component-type--stats.stats-details .stats--wrapper .stats-item .card-content .stats-number .stats-number-text{color:#fff}.component-type--stats.stats-details .stats--wrapper .stats-item .card-content .stats-long-description p{color:#fff}.component-type--stats.stats-details .stats--wrapper .stats-item .card-content .stats-description p{color:#fff}.component-type--stats.stats-details .stats--wrapper.image-as-icon .card-content .stats-number .stats-number-text{color:#205527}.component-type--stats.stats-details .stats--wrapper.image-as-icon .card-content .stats-description p{color:#205527}.component-type--stats.stats-details .stats--wrapper.image-as-icon .card-content .stats-long-description p{color:#2B2B2B}.full-width-video-wrapper:hover .mejs__inner .mejs__controls{background:rgba(72,55,41,0.8)}.full-width-video-wrapper:hover .mejs__inner .mejs__time-rail .mejs__time-total .mejs__time-current{background-color:#FF7900 !important}.header__content .header__menu-button{position:relative}.header__content .header__menu-button:before{background:url(/sites/heineken-careers/themes/investis_project_france/images/icons/burger-menu.svg);position:absolute;content:"";width:30px;height:30px;margin-right:15px;background-repeat:no-repeat}.drawer__header .drawer__close-button{position:relative;width:30px;height:30px;background-repeat:no-repeat}.drawer__header .drawer__close-button:before{background:url(/sites/heineken-careers/themes/investis_project_france/images/icons/close-x.svg);position:absolute;content:"";width:30px;height:30px;background-repeat:no-repeat}html{overflow-x:hidden;background:#F4F4F4}#block-investis-project-france-pagetitle{display:none}.background-color-primary-1{background-color:#205527 !important}body.multilingual-page .header .we-mega-menu-ul li.dropdown-menu[data-level="0"].language-switcher>.we-mega-menu-submenu.large{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:start}body.multilingual-page .header .we-mega-menu-ul li.dropdown-menu[data-level="0"].language-switcher>.we-mega-menu-submenu.large .we-mega-menu-submenu-inner ul.nav.subul li.we-mega-menu-li[data-level="1"].france-languages{display:block}
