/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{overflow-x:hidden}.background-color-primary-1{background-color:#205527 !important}.background-color-primary-2{background-color:#1A441F !important}.background-color-primary-3{background-color:#005336 !important}.background-color-primary-4{background-color:#2B2B2B !important}.background-color-primary-5{background-color:#7AB800 !important}.background-color-primary-6{background-color:#F4F4F4 !important}.background-color-primary-7{background-color:#333 !important}.background-color-primary-8{background-color:#F3F3F3 !important}.stamp-image{position:absolute;left:0}.component-type--career-landing-banner{overflow:visible}.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 .carrers-desc p{color:#2B2B2B}.component-type--career-landing-banner .container .video-section .stickybar-space ul{background:#F3F3F3}.component-type--career-landing-banner .container .video-section .stickybar-space ul li.current a{border-bottom:4px solid #205527 !important;color:#1A441F}.component-type--career-landing-banner .container .video-section .stickybar-space ul li.current a:hover{color:#1A441F}.component-type--career-landing-banner .container .video-section .stickybar-space ul li a{color:#2B2B2B}.component-type--career-landing-banner .container .video-section .stickybar-space ul li a:hover{color:#1A441F}.component-type--career-landing-banner .image-wrapper{overflow:unset;position:relative;z-index:2}.component-type--career-landing-banner .image-wrapper .stamp-image{position:absolute;left:10px;width:175px;height:192px}@media only screen and (max-width:767.98px){.component-type--career-landing-banner .image-wrapper .stamp-image{display:none}}@media (min-width:1200px){.header .we-mega-menu-ul li[data-level="0"]:last-child{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.2)),to(rgba(0,0,0,0.2))),#005336;background:linear-gradient(0deg,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%),#005336}}.component-type--news-list .organism.card .description .job-card-carousel .job-card-wrapper .job-card{border-left:5px solid #7AB800}.component-type--news-list .organism.card .description .job-card-carousel .job-card-wrapper .job-card .bottom-wrapper .job-location{color:#1A441F}.component-type--carrers-signpost{overflow:visible}.component-type--carrers-signpost .first-section .config-text-wrapper h2.text-size-h2{color:#205527}.component-type--carrers-signpost .first-section .config-text-wrapper a{background:#205527;color:#fff}.component-type--carrers-signpost .first-section .config-text-wrapper a:hover{background:#205527;color:#fff}.component-type--carrers-signpost .pattern-image-wrapper{overflow:unset;position:relative;display:contents}.component-type--carrers-signpost .pattern-image-wrapper .pattern-image-div{position:absolute;right:calc((100vw - 100%) / -2 - -60px);top:-65px;width:470px;height:165px}@media (max-width:1199px){.component-type--carrers-signpost .pattern-image-wrapper .pattern-image-div{height:150px;width:300px;top:-35px}}.component-type--carrers-signpost .second-section .signpost-wrapper .pattern-image-wrapper .pattern-image-div{width:471px;height:166px}@media only screen and (min-width:768px) and (max-width:1199.99px){.component-type--carrers-signpost .second-section .signpost-wrapper .pattern-image-wrapper .pattern-image-div{width:300px;height:100px;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;top:0}}.component-type--image-icon-data.icon-image-with-text-details .icon-image-with-text-wrapper .image-icon-top .description-main p{color:#333}.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-description p{color:#333}.component-type--image-icon-data.icon-image-with-text-details .icon-image-with-text-wrapper .image-icon-bottom .icon-image-with-text-item .cta-link{color:#205527;padding-left:0;font-size:20px;line-height:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component-type--image-icon-data.icon-image-with-text-details .icon-image-with-text-wrapper .image-icon-bottom .icon-image-with-text-item .cta-link:hover::after{left:5px}.component-type--image-icon-data.icon-image-with-text-details .icon-image-with-text-wrapper .image-icon-bottom .icon-image-with-text-item .cta-link::after{content:'';background-image:url(/sites/heineken-careers/themes/investis_project_uk/images/icons/green-right-cta.svg);background-position:center;width:8px;height:13px;margin-left:8px;position:relative;left:0;top:2px;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.component-type--image-icon-data.icon-image-with-text-details .icon-image-with-text-wrapper .image-icon-bottom .icon-image-with-text-item .cta-link::before{content:unset}.accordion .accordion-item a.accordion-trigger::after{background:url(/sites/heineken-careers/themes/investis_project_uk/images/icons/accordion-open.svg)}.accordion .accordion-item a.accordion-trigger[aria-expanded="true"]+.accordion-panel[style*="display: block"]{border-left:12px solid #7AB800;border-bottom:1px solid #7AB800}.accordion .accordion-item a.accordion-trigger[aria-expanded="true"]{border-left:12px solid #7AB800}.component-type--configurable-text .text{color:#000}@media screen and (min-width:1200px){.component-type--career-accordian>div .static-panel-container .image-wrapper .pattern-image img{min-height:550px}}.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 .card-body h3.card-text-title{color:#fff}.component-type--flip-card-crousel .flipcard-crousel-flip-card-right-item .flip-card .flip-item .card-right-item-right .card-body .card-text ul{-webkit-padding-start:30px;padding-inline-start:30px}.component-type--flip-card-crousel .pattern-image-wrapper{width:346px;height:346px;position:absolute;top:-96px;left:calc((100vw - 100%) / -2)}@media only screen and (min-width:768px) and (max-width:1199.99px){.component-type--flip-card-crousel .pattern-image-wrapper{top:-72px}}@media only screen and (max-width:767.98px){.component-type--flip-card-crousel .pattern-image-wrapper{display:none}}.full-width-video-wrapper{overflow:hidden}.full-width-video-wrapper:hover .mejs__inner .mejs__controls{background:#205527}.full-width-video-wrapper:hover .mejs__inner .mejs__time-rail .mejs__time-total .mejs__time-current{background:#1A441F !important}.full-width-video-wrapper .full-width-video-media{max-height:740px}@media (min-width:1024px){.full-width-video-wrapper .full-width-video-text .full-width-video-title{max-width:480px}}.full-width-video-wrapper .full-width-video-text .cta--link{margin-top:27px}.full-width-video-wrapper .full-width-video-text .cta--link a{background:#205527;color:#fff}.full-width-video-wrapper .full-width-video-text .cta--link a::after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.full-width-video-wrapper .full-width-video-text .cta--link a:hover{background:#205527;color:#fff}@media (min-width:1024px){.full-width-video-wrapper .full-width-video-text .full-width-video-description{max-width:480px}}.video-component:not(.video-superbreaker):not(.signpost-video-component) .description h4.heading{color:#205527 !important}.job-body-wrapper .bottom-section .job-main-content .region-sidebar-first img{-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain}.bod-card:hover .bod-content-hover{background-color:#205527}.bod-card .bod-content .bod_info h2.heading{color:#fff}.bod-card .bod-content .bod_info .tag-l{color:#fff}.bod-card .bod-content-hover .bod-quote-text .text-size-s.bod-info p{color:#fff}.bod-card .bod-content-hover .heading{color:#fff !important}.bod-card .bod-content-hover p{color:#fff}.mCSB_scrollTools .mCSB_draggerRail{background-color:#7AB800 !important}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#7AB800 !important}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#7AB800 !important}.tabbed-feature-content-wrapper .sub-container>.row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabbed-feature-content-wrapper .tabbed-feature-content__pan .config-text__content p{color:#1A441F !important}.tabbed-feature-content-wrapper .tabbed-feature-content__pan h4{color:#1A441F !important}.tabbed-feature-content-wrapper .tabbed-feature-content__panels .config-text__content p{color:#1A441F !important}.tabbed-feature-content-wrapper .tabbed-feature-content__panels h4{color:#1A441F !important}.tabbed-feature-content-wrapper .featured-tabs--wrapper .featured-tabs .featured-tab{opacity:0.6}.tabbed-feature-content-wrapper .featured-tabs--wrapper .featured-tabs .featured-tab:hover,.tabbed-feature-content-wrapper .featured-tabs--wrapper .featured-tabs .featured-tab:focus,.tabbed-feature-content-wrapper .featured-tabs--wrapper .featured-tabs .featured-tab.active{border-color:#205527;color:#205527;opacity:1}.tabbed-feature-content-wrapper .tabbed-feature-content--left .config-text__section-title{color:#1A441F}.tabbed-feature-content-wrapper .tabbed-feature-content--left .config-text__content p{color:#1A441F}.tabbed-feature-content-wrapper .tabbed-feature-content--left .config-text h2{color:#1A441F}.component-type--micro-cards.title-hover-info:hover{background-color:#205527}.component-type--micro-cards.title-hover-info .text-size-h4{color:#205527}.component-type--micro-cards.title-hover-info .text{color:#205527}.component-type--micro-cards.title-hover-info .micro-card-hover{background-color:#205527;color:#205527}.component-type--micro-cards.title-hover-info .micro-card-hover .text-size-h4{color:#7AB800}.component-type--micro-cards.title-hover-info .micro-card-hover p{color:#fff}.component-type--micro-cards.title-hover-info .micro-card-hover .more-link a{color:#fff}.component-type--micro-cards.title-hover-info .micro-card-hover .more-link a:before{background-image:url(/sites/heineken-careers/themes/investis_project_uk/images/icons/uk-white-right-arrow.svg)}.component-type--micro-cards.title-hover-info .micro-card-hover .more-link a:hover{color:#fff}.component-type--micro-cards.square-icon-card:hover{background:#205527}.component-type--micro-cards.square-icon-card:hover .text-size-h4{color:#fff}.component-type--micro-cards.square-icon-card:hover p{color:#fff}.component-type--micro-cards.square-icon-card .text-size-h4{color:#205527}.component-type--micro-cards.square-icon-card p{color:#fff}.social-media-box-warpper .social-media-box-item .social-media-box-item--wraper{background:#205527;border-right:1px solid rgba(255,255,255,0.1)}.social-media-box-warpper .social-media-box-item .social-media-box-item--wraper:hover::before,.social-media-box-warpper .social-media-box-item .social-media-box-item--wraper:focus::before,.social-media-box-warpper .social-media-box-item .social-media-box-item--wraper:focus-within::before{background:rgba(0,0,0,0.1)}.age-gate-mfp .mfp-content .age-gate-block form.age-gate-form .age-gate .age-gate__content .age-gate__country .form-item .select2 .select2-selection.select2-selection--single{border-color:#205527}.age-gate-mfp .mfp-content .age-gate-block form.age-gate-form .age-gate .age-gate__content .age-gate__country .form-item .select2 .select2-selection.select2-selection--single .select2-selection__rendered{color:#205527}.age-gate-mfp .mfp-content .age-gate-block form.age-gate-form .age-gate .age-gate__content .textfield.form-item__control input{border-bottom:1px solid #205527 !important;color:#205527}.age-gate-mfp .mfp-content .age-gate-block form.age-gate-form .age-gate .age-gate__content .textfield.form-item__control input::-webkit-input-placeholder{opacity:1}.age-gate-mfp .mfp-content .age-gate-block form.age-gate-form .age-gate .age-gate__content .textfield.form-item__control input::-moz-placeholder{opacity:1}.age-gate-mfp .mfp-content .age-gate-block form.age-gate-form .age-gate .age-gate__content .textfield.form-item__control input:-ms-input-placeholder{opacity:1}.age-gate-mfp .mfp-content .age-gate-block form.age-gate-form .age-gate .age-gate__content .textfield.form-item__control input::-ms-input-placeholder{opacity:1}.age-gate-mfp .mfp-content .age-gate-block form.age-gate-form .age-gate .age-gate__content .textfield.form-item__control input::placeholder{opacity:1}.select2-container .select2-dropdown{border:1px solid #205527}.select2-container .select2-dropdown ul li[aria-selected="true"],.select2-container .select2-dropdown ul li.select2-results__option--highlighted{background-color:#205527;color:#fff}
