.container-medium-width{margin:0 auto;max-width:1080px;padding:0 20px}
.button-block{background:rgba(0,0,0,0);padding:20px 80px 20px 40px;margin-top:20px;color:#d0043c;width:100%;display:block;position:relative;cursor:pointer;text-align:left;text-decoration:none}
@media print{.button-block{padding:10px 40px 6px 20px}
}
.button-block:after{position:absolute;display:block;content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right.svg);height:12px;width:36px;background-size:32px;background-position:center;background-repeat:no-repeat;right:30px;bottom:calc(50% - 7px);transition:.4s}
@media print{.button-block:after{right:10px}
}
.button-block:hover{background-color:#d0043c;color:white;transition:.4s}
.button-block:hover:after{right:20px;transition:.4s}
@media print{.button-block:hover:after{right:10px}
}
.button-internal{color:#d0043c;text-decoration:none;font-weight:600;position:relative;cursor:pointer}
.button-internal:after{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-chevron-right.svg);display:block;position:absolute;margin-left:20px;content:"";height:16px;width:16px;top:4px;right:-30px;background-size:12px;background-position:center;background-repeat:no-repeat;transition:.4s}
.button-internal:hover:after{right:-40px;transition:.4s}
.button-block-arrow{background:rgba(0,0,0,0);padding:20px 80px 20px 40px;margin-top:20px;color:#d0043c;width:100%;display:block;position:relative;text-align:left;text-decoration:none;border:2px solid #d0043c !important;display:inline-block;width:auto;font-weight:600;cursor:pointer}
@media print{.button-block-arrow{padding:10px 40px 6px 20px}
}
.button-block-arrow:after{position:absolute;display:block;content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right.svg);height:12px;width:36px;background-size:32px;background-position:center;background-repeat:no-repeat;right:30px;bottom:calc(50% - 7px);transition:.4s}
@media print{.button-block-arrow:after{right:10px}
}
.button-block-arrow:hover{background-color:#d0043c;color:white;transition:.4s}
.button-block-arrow:hover:after{right:20px;transition:.4s}
@media print{.button-block-arrow:hover:after{right:10px}
}
.button-block-arrow:after{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-chevron-right.svg);bottom:auto;right:30px !important;top:calc(50% - 6px) !important;transition:.4s}
.button-block-arrow:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-chevron-right-white.svg)}
.button-block-white{padding:18px 80px 18px 30px;margin-top:0;background-color:rgba(0,0,0,0);color:white;border:2px solid white;display:block;position:relative;cursor:pointer;text-align:left;text-decoration:none}
.button-block-white:after{position:absolute;display:block;content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-white.svg);height:12px;width:36px;background-size:32px;background-position:center;background-repeat:no-repeat;right:30px;bottom:calc(50% - 4px);transition:.4s}
.button-block-white:hover{background:white;color:#d0043c}
.button-block-white:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right.svg);right:20px;transition:.4s}
@font-face{font-family:"UniversPro";src:url("../../structure/basepage/clientlibs/resources/fonts/UniversPro45Light.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/UniversPro45Light.woff") format("woff");font-weight:200;font-style:thin}
@font-face{font-family:"UniversPro";src:url("../../structure/basepage/clientlibs/resources/fonts/UniversPro55Roman.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/UniversPro55Roman.woff") format("woff");font-weight:400;font-style:normal}
@font-face{font-family:"UniversPro";src:url("../../structure/basepage/clientlibs/resources/fonts/UniversPro65Bold.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/UniversPro65Bold.woff") format("woff");font-weight:600;font-style:normal}
@font-face{font-family:"UniversPro";src:url("../../structure/basepage/clientlibs/resources/fonts/UniversPro75Black.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/UniversPro75Black.woff") format("woff");font-weight:800;font-style:normal}
.font-normal{font-family:"UniversPro",sans-serif;font-weight:400}
.font-bold{font-family:"UniversPro",sans-serif;font-weight:600}
.homepage-banner-component .open-button{display:block}
.homepage-banner-component .open-button div{width:100%;display:block}
.homepage-banner-component .open-button div .title{display:block}
.homepage-banner-component .open-button .description{display:none}
.homepage-banner-component .open-button .span{padding:0;margin:0;text-align:center}
.businesssegments{min-height:780px}
@media print{.businesssegments{display:none}
}
@media only screen and (max-width:768px){.businesssegments{min-height:90vh}
}
.businesssegments .background{min-height:100px;background-size:cover;background-repeat:no-repeat}
.businesssegments #container-component-backgrounds>div{opacity:0;transition:.8s}
.businesssegments #tab-display-container{min-height:780px;display:block;position:relative}
@media only screen and (max-width:768px){.businesssegments #tab-display-container{min-height:80vh}
}
.businesssegments #tab-display-container.homepage-banner-component,.businesssegments #tab-display-container.business-segment-component,.businesssegments #tab-display-container.open-link-button,.businesssegments #tab-display-container.value-chair{height:100%;margin:0 auto;display:block;position:relative}
.businesssegments #tab-display-container.homepage-banner-component #container-component-backgrounds,.businesssegments #tab-display-container.business-segment-component #container-component-backgrounds,.businesssegments #tab-display-container.open-link-button #container-component-backgrounds,.businesssegments #tab-display-container.value-chair #container-component-backgrounds{height:100%}
.businesssegments #tab-display-container.homepage-banner-component #container-component-backgrounds>div,.businesssegments #tab-display-container.business-segment-component #container-component-backgrounds>div,.businesssegments #tab-display-container.open-link-button #container-component-backgrounds>div,.businesssegments #tab-display-container.value-chair #container-component-backgrounds>div{height:100%;width:100%;background-position:center;position:absolute;top:0;left:0}
.businesssegments #tab-display-container.homepage-banner-component #container-component-banners,.businesssegments #tab-display-container.business-segment-component #container-component-banners,.businesssegments #tab-display-container.open-link-button #container-component-banners,.businesssegments #tab-display-container.value-chair #container-component-banners{position:absolute;height:calc(100% - 130px);top:0;padding:0 20px;width:calc(100% - 40px);left:0}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.homepage-banner-component #container-component-banners,.businesssegments #tab-display-container.business-segment-component #container-component-banners,.businesssegments #tab-display-container.open-link-button #container-component-banners,.businesssegments #tab-display-container.value-chair #container-component-banners{height:calc(100% - 65px);padding:0 20px;width:calc(100% - 40px)}
}
.businesssegments #tab-display-container.homepage-banner-component #container-component-banners>div,.businesssegments #tab-display-container.business-segment-component #container-component-banners>div,.businesssegments #tab-display-container.open-link-button #container-component-banners>div,.businesssegments #tab-display-container.value-chair #container-component-banners>div{display:none;max-width:1080px;margin:0 auto}
.businesssegments #tab-display-container.homepage-banner-component #container-component-banners>div>.inner,.businesssegments #tab-display-container.business-segment-component #container-component-banners>div>.inner,.businesssegments #tab-display-container.open-link-button #container-component-banners>div>.inner,.businesssegments #tab-display-container.value-chair #container-component-banners>div>.inner{position:absolute;max-width:720px;margin:0 auto;color:white;top:50%;transform:translateY(-50%)}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.homepage-banner-component #container-component-banners>div>.inner,.businesssegments #tab-display-container.business-segment-component #container-component-banners>div>.inner,.businesssegments #tab-display-container.open-link-button #container-component-banners>div>.inner,.businesssegments #tab-display-container.value-chair #container-component-banners>div>.inner{max-width:calc(100% - 40px)}
}
.businesssegments #tab-display-container.homepage-banner-component #container-component-banners>div>.inner h1,.businesssegments #tab-display-container.business-segment-component #container-component-banners>div>.inner h1,.businesssegments #tab-display-container.open-link-button #container-component-banners>div>.inner h1,.businesssegments #tab-display-container.value-chair #container-component-banners>div>.inner h1,.businesssegments #tab-display-container.homepage-banner-component #container-component-banners>div>.inner h2,.businesssegments #tab-display-container.business-segment-component #container-component-banners>div>.inner h2,.businesssegments #tab-display-container.open-link-button #container-component-banners>div>.inner h2,.businesssegments #tab-display-container.value-chair #container-component-banners>div>.inner h2{text-align:left;font-size:2.8em;font-weight:400;border-bottom:1px solid white;margin-bottom:30px;padding-bottom:30px}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.homepage-banner-component #container-component-banners>div>.inner h1,.businesssegments #tab-display-container.business-segment-component #container-component-banners>div>.inner h1,.businesssegments #tab-display-container.open-link-button #container-component-banners>div>.inner h1,.businesssegments #tab-display-container.value-chair #container-component-banners>div>.inner h1,.businesssegments #tab-display-container.homepage-banner-component #container-component-banners>div>.inner h2,.businesssegments #tab-display-container.business-segment-component #container-component-banners>div>.inner h2,.businesssegments #tab-display-container.open-link-button #container-component-banners>div>.inner h2,.businesssegments #tab-display-container.value-chair #container-component-banners>div>.inner h2{margin-right:30px;font-size:2.4em}
}
.businesssegments #tab-display-container.homepage-banner-component #container-component-banners>div>.inner p,.businesssegments #tab-display-container.business-segment-component #container-component-banners>div>.inner p,.businesssegments #tab-display-container.open-link-button #container-component-banners>div>.inner p,.businesssegments #tab-display-container.value-chair #container-component-banners>div>.inner p{font-size:1.1em;line-height:1.5rem;margin-bottom:10px;display:block;color:inherit}
.businesssegments #tab-display-container.homepage-banner-component #container-component-banners>div>.inner p:last-of-type,.businesssegments #tab-display-container.business-segment-component #container-component-banners>div>.inner p:last-of-type,.businesssegments #tab-display-container.open-link-button #container-component-banners>div>.inner p:last-of-type,.businesssegments #tab-display-container.value-chair #container-component-banners>div>.inner p:last-of-type{margin-bottom:0}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.homepage-banner-component #container-component-banners>div>.inner p,.businesssegments #tab-display-container.business-segment-component #container-component-banners>div>.inner p,.businesssegments #tab-display-container.open-link-button #container-component-banners>div>.inner p,.businesssegments #tab-display-container.value-chair #container-component-banners>div>.inner p{font-size:1em}
}
.businesssegments #tab-display-container.homepage-banner-component #container-component-banners>div>.inner a,.businesssegments #tab-display-container.business-segment-component #container-component-banners>div>.inner a,.businesssegments #tab-display-container.open-link-button #container-component-banners>div>.inner a,.businesssegments #tab-display-container.value-chair #container-component-banners>div>.inner a{margin-top:40px;background:white;padding:20px 80px 20px 40px;color:#d0043c;display:inline-block;position:relative;text-align:left;text-decoration:none;box-shadow:0 0 10px rgba(0,0,0,0.25);transition:.4s}
.businesssegments #tab-display-container.homepage-banner-component #container-component-banners>div>.inner a:after,.businesssegments #tab-display-container.business-segment-component #container-component-banners>div>.inner a:after,.businesssegments #tab-display-container.open-link-button #container-component-banners>div>.inner a:after,.businesssegments #tab-display-container.value-chair #container-component-banners>div>.inner a:after{position:absolute;display:inline-block;content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right.svg);height:12px;width:36px;background-size:32px;background-position:center;background-repeat:no-repeat;right:30px;bottom:calc(50% - 7px);transition:.4s}
.businesssegments #tab-display-container.homepage-banner-component #container-component-banners>div>.inner a:hover,.businesssegments #tab-display-container.business-segment-component #container-component-banners>div>.inner a:hover,.businesssegments #tab-display-container.open-link-button #container-component-banners>div>.inner a:hover,.businesssegments #tab-display-container.value-chair #container-component-banners>div>.inner a:hover{background-color:#d0043c;color:white;transition:.4s}
.businesssegments #tab-display-container.homepage-banner-component #container-component-banners>div>.inner a:hover:after,.businesssegments #tab-display-container.business-segment-component #container-component-banners>div>.inner a:hover:after,.businesssegments #tab-display-container.open-link-button #container-component-banners>div>.inner a:hover:after,.businesssegments #tab-display-container.value-chair #container-component-banners>div>.inner a:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-white.svg);right:20px;transition:.4s}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container,.businesssegments #tab-display-container.business-segment-component #container-component-button-container,.businesssegments #tab-display-container.open-link-button #container-component-button-container,.businesssegments #tab-display-container.value-chair #container-component-button-container{position:absolute;height:130px;bottom:0;width:calc(100% - 40px);padding:0 20px}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container,.businesssegments #tab-display-container.business-segment-component #container-component-button-container,.businesssegments #tab-display-container.open-link-button #container-component-button-container,.businesssegments #tab-display-container.value-chair #container-component-button-container{height:65px}
}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons{display:flex;max-width:1080px;margin:0 auto;height:120px}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons{height:60px}
}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button{position:relative;flex:1;font-family:inherit;margin:0 10px 0 0;height:120px;top:10px;padding:0;text-align:center;cursor:pointer;display:flex;flex-wrap:wrap;border-radius:0;border:0;outline:0;background-color:white;border-top:5px solid black;transition:.4s}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button>div,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button>div,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button>div,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button>div{pointer-events:none}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button{height:60px;top:5px}
}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.home,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.home,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.home,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.home{display:none}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.grocery,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.grocery,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.grocery,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.grocery{color:#0eac98;border-color:#0eac98;transition:.4s}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.grocery:after,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.grocery:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.grocery:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.grocery:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-grocery.svg")}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.sugar,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.sugar,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.sugar,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.sugar{color:#af1870;border-color:#af1870;transition:.4s}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.sugar:after,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.sugar:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.sugar:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.sugar:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-sugar.svg")}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.agriculture,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.agriculture,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.agriculture,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.agriculture{color:#0a8b32;border-color:#0a8b32;transition:.4s}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.agriculture:after,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.agriculture:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.agriculture:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.agriculture:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-agri.svg")}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.ingredients,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.ingredients,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.ingredients,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.ingredients{color:#f28a20;border-color:#f28a20;transition:.4s}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.ingredients:after,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.ingredients:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.ingredients:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.ingredients:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-ingredients.svg")}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.retail,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.retail,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.retail,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.retail{color:#00a5ce;border-color:#00a5ce;transition:.4s}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.retail:after,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.retail:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.retail:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.retail:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-retail.svg")}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.supply-chain,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.supply-chain,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.supply-chain,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.supply-chain{color:#2f52a0;border-color:#2f52a0;transition:.4s}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.supply-chain:after,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.supply-chain:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.supply-chain:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.supply-chain:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-supply.svg");height:45px;width:45px;background-size:40px}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.supply-chain:after,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.supply-chain:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.supply-chain:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.supply-chain:after{height:36px;width:36px;background-size:32px}
}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.operations,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.operations,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.operations,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.operations{color:#d3d800;border-color:#d3d800;transition:.4s}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.operations:after,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.operations:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.operations:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.operations:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-operations.svg");height:45px;width:45px;background-size:32px}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.operations:after,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.operations:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.operations:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.operations:after{height:36px;width:36px;background-size:30px}
}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.people,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.people,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.people,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.people{color:#006878;border-color:#006878;transition:.4s}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.people:after,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.people:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.people:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.people:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-people.svg");height:45px;width:45px;background-size:40px}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.people:after,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.people:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.people:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.people:after{height:36px;width:36px;background-size:34px}
}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.products,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.products,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.products,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.products{color:#ec619f;border-color:#ec619f;transition:.4s}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.products:after,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.products:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.products:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.products:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-products.svg");height:45px;width:45px;background-size:40px}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button.products:after,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.products:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.products:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button.products:after{height:36px;width:36px;background-size:30px}
}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button:after,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button:after{display:block;height:44px;width:44px;position:absolute;content:"";background-size:40px;background-position:center;background-repeat:no-repeat;pointer-events:none;bottom:20px;left:calc(50% - 22px)}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button:after,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button:after{height:32px;width:32px;top:10px;left:calc(50% - 16px);background-size:30px}
}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button .title,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button .title,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button .title,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button .title{padding:20px;flex:0 0 calc(100% - 40px);text-align:center;font-size:1.6em;pointer-events:none}
@media print{.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button .title,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button .title,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button .title,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button .title{font-size:1rem}
}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button .title,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button .title,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button .title,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button .title{display:none}
}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button .description,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button .description,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button .description,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button .description{text-transform:none}
.businesssegments #tab-display-container.homepage-banner-component #container-component-button-container #container-component-buttons button .description ul li,.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button .description ul li,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button .description ul li,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button .description ul li{margin-left:20px;margin-bottom:10px}
.businesssegments #tab-display-container.business-segment-component #container-component-banners,.businesssegments #tab-display-container.open-link-button #container-component-banners,.businesssegments #tab-display-container.value-chair #container-component-banners{display:none}
.businesssegments #tab-display-container.business-segment-component #container-component-backgrounds>div,.businesssegments #tab-display-container.open-link-button #container-component-backgrounds>div,.businesssegments #tab-display-container.value-chair #container-component-backgrounds>div{margin-top:150px;height:calc(100% - 150px);background-size:cover;background-position:center}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.business-segment-component #container-component-backgrounds>div,.businesssegments #tab-display-container.open-link-button #container-component-backgrounds>div,.businesssegments #tab-display-container.value-chair #container-component-backgrounds>div{height:calc(100% - 20px);margin-top:20px}
}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container,.businesssegments #tab-display-container.open-link-button #container-component-button-container,.businesssegments #tab-display-container.value-chair #container-component-button-container{top:0;bottom:initial;height:auto;position:relative}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons{position:relative;min-height:120px;height:auto;max-width:1280px;bottom:none}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons{min-height:60px}
}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button{top:0;min-height:60px;margin:0 20px 0 0;padding:20px 20px 60px 20px;margin-bottom:20px;height:auto !important;position:relative;box-shadow:0 0 10px rgba(0,0,0,0.3)}
@media print{.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button{margin:0 10px 0 0}
}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button:last-of-type,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button:last-of-type,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button:last-of-type{margin-right:0}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button:before,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button:before,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button:before{height:22px;width:22px;border-radius:50%;background-color:rgba(0,0,0,0);content:"";display:block;position:absolute;bottom:15px;left:calc(50% - 11px);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/plus-secondary.svg);background-size:9px;background-repeat:no-repeat;background-position:center;transform:rotate(90deg);outline:1px solid grey;transition:.4s}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button:before,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button:before,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button:before{display:none}
}
@media print{.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button:before,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button:before,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button:before{display:none}
}
@media print{.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button{padding:20px 10px 20px 10px !important}
}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button{margin:0 10px 0 0;height:60px !important}
}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button div,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button div,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button div{pointer-events:none}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button div>.title,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button div>.title,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button div>.title{padding:0;display:block;margin-top:8px;margin-left:45px;pointer-events:none;text-align:left;font-weight:600}
@media print{.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button div>.title,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button div>.title,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button div>.title{margin-left:40px;font-size:.875rem}
}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button div>.title,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button div>.title,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button div>.title{display:none}
}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button div>.description,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button div>.description,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button div>.description{padding:0;pointer-events:none;margin-top:20px;font-size:1.05em;line-height:1.4em;color:#58676d;display:inline-block;text-align:left;transition:.4s}
@media print{.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button div>.description,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button div>.description,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button div>.description{font-size:.875em;line-height:1.45em}
}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button div>.description,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button div>.description,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button div>.description{display:none}
}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button:after{bottom:auto;top:20px;left:20px;pointer-events:none;height:30px;width:30px;background-size:28px}
@media print{.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button:after{left:10px}
}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button:after,.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button:after{top:24px;left:calc(50% - 15px)}
}
.businesssegments #tab-display-container.business-segment-component #container-component-content,.businesssegments #tab-display-container.open-link-button #container-component-content,.businesssegments #tab-display-container.value-chair #container-component-content{height:80%;position:relative;text-align:left;width:calc(100% - 40px);padding:0 20px;background:rgba(0,0,0,0)}
.businesssegments #tab-display-container.business-segment-component #container-component-content .panel,.businesssegments #tab-display-container.open-link-button #container-component-content .panel,.businesssegments #tab-display-container.value-chair #container-component-content .panel{display:none;background-color:white;max-width:1272px;width:calc(100% - 10px);margin:0 auto}
@media print{.businesssegments #tab-display-container.business-segment-component #container-component-content .panel,.businesssegments #tab-display-container.open-link-button #container-component-content .panel,.businesssegments #tab-display-container.value-chair #container-component-content .panel{display:block;border:4px solid transparent;margin:20px auto 20px;page-break-inside:avoid}
.businesssegments #tab-display-container.business-segment-component #container-component-content .panel.grocery,.businesssegments #tab-display-container.open-link-button #container-component-content .panel.grocery,.businesssegments #tab-display-container.value-chair #container-component-content .panel.grocery{border-color:#0eac98}
.businesssegments #tab-display-container.business-segment-component #container-component-content .panel.sugar,.businesssegments #tab-display-container.open-link-button #container-component-content .panel.sugar,.businesssegments #tab-display-container.value-chair #container-component-content .panel.sugar{border-color:#af1870}
.businesssegments #tab-display-container.business-segment-component #container-component-content .panel.agriculture,.businesssegments #tab-display-container.open-link-button #container-component-content .panel.agriculture,.businesssegments #tab-display-container.value-chair #container-component-content .panel.agriculture{border-color:#0a8b32}
.businesssegments #tab-display-container.business-segment-component #container-component-content .panel.ingredients,.businesssegments #tab-display-container.open-link-button #container-component-content .panel.ingredients,.businesssegments #tab-display-container.value-chair #container-component-content .panel.ingredients{border-color:#f28a20}
.businesssegments #tab-display-container.business-segment-component #container-component-content .panel.retail,.businesssegments #tab-display-container.open-link-button #container-component-content .panel.retail,.businesssegments #tab-display-container.value-chair #container-component-content .panel.retail{border-color:#00a5ce}
}
.businesssegments #tab-display-container.business-segment-component #container-component-content .panel .inner,.businesssegments #tab-display-container.open-link-button #container-component-content .panel .inner,.businesssegments #tab-display-container.value-chair #container-component-content .panel .inner{padding:20px;color:#58676d}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.business-segment-component #container-component-content .panel .inner,.businesssegments #tab-display-container.open-link-button #container-component-content .panel .inner,.businesssegments #tab-display-container.value-chair #container-component-content .panel .inner{padding:20px}
}
.businesssegments #tab-display-container.business-segment-component #container-component-content .panel .inner a,.businesssegments #tab-display-container.open-link-button #container-component-content .panel .inner a,.businesssegments #tab-display-container.value-chair #container-component-content .panel .inner a{color:#d0043c;text-decoration:none;font-weight:600;position:relative}
.businesssegments #tab-display-container.business-segment-component #container-component-content .panel .inner a:after,.businesssegments #tab-display-container.open-link-button #container-component-content .panel .inner a:after,.businesssegments #tab-display-container.value-chair #container-component-content .panel .inner a:after{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-chevron-right.svg);display:block;position:absolute;margin-left:20px;content:"";height:16px;width:16px;top:calc(50% - 8px);right:-30px;background-size:12px;background-position:center;background-repeat:no-repeat;transition:.4s}
.businesssegments #tab-display-container.business-segment-component #container-component-content .panel .inner a:hover:after,.businesssegments #tab-display-container.open-link-button #container-component-content .panel .inner a:hover:after,.businesssegments #tab-display-container.value-chair #container-component-content .panel .inner a:hover:after{right:-40px;transition:.4s}
.businesssegments #tab-display-container.business-segment-component #container-component-content .panel .inner h1,.businesssegments #tab-display-container.open-link-button #container-component-content .panel .inner h1,.businesssegments #tab-display-container.value-chair #container-component-content .panel .inner h1,.businesssegments #tab-display-container.business-segment-component #container-component-content .panel .inner h2,.businesssegments #tab-display-container.open-link-button #container-component-content .panel .inner h2,.businesssegments #tab-display-container.value-chair #container-component-content .panel .inner h2,.businesssegments #tab-display-container.business-segment-component #container-component-content .panel .inner h3,.businesssegments #tab-display-container.open-link-button #container-component-content .panel .inner h3,.businesssegments #tab-display-container.value-chair #container-component-content .panel .inner h3,.businesssegments #tab-display-container.business-segment-component #container-component-content .panel .inner h4,.businesssegments #tab-display-container.open-link-button #container-component-content .panel .inner h4,.businesssegments #tab-display-container.value-chair #container-component-content .panel .inner h4,.businesssegments #tab-display-container.business-segment-component #container-component-content .panel .inner h5,.businesssegments #tab-display-container.open-link-button #container-component-content .panel .inner h5,.businesssegments #tab-display-container.value-chair #container-component-content .panel .inner h5,.businesssegments #tab-display-container.business-segment-component #container-component-content .panel .inner h6,.businesssegments #tab-display-container.open-link-button #container-component-content .panel .inner h6,.businesssegments #tab-display-container.value-chair #container-component-content .panel .inner h6{margin-bottom:20px}
.businesssegments #tab-display-container.business-segment-component #container-component-content .panel .inner p,.businesssegments #tab-display-container.open-link-button #container-component-content .panel .inner p,.businesssegments #tab-display-container.value-chair #container-component-content .panel .inner p{margin-bottom:20px}
.businesssegments #tab-display-container.business-segment-component #container-component-content .panel .inner p:last-of-type,.businesssegments #tab-display-container.open-link-button #container-component-content .panel .inner p:last-of-type,.businesssegments #tab-display-container.value-chair #container-component-content .panel .inner p:last-of-type{margin-bottom:0}
.businesssegments #tab-display-container.business-segment-component #container-component-content .panel .inner h1,.businesssegments #tab-display-container.open-link-button #container-component-content .panel .inner h1,.businesssegments #tab-display-container.value-chair #container-component-content .panel .inner h1{text-align:left}
.businesssegments #tab-display-container.business-segment-component#tab-display-container[data-open-name="1"] #container-component-content>div:nth-child(1),.businesssegments #tab-display-container.open-link-button#tab-display-container[data-open-name="1"] #container-component-content>div:nth-child(1),.businesssegments #tab-display-container.value-chair#tab-display-container[data-open-name="1"] #container-component-content>div:nth-child(1){display:none}
.businesssegments #tab-display-container[data-open-name="1"] #container-component-backgrounds .background:nth-child(1){opacity:1;transition:.4s}
.businesssegments #tab-display-container[data-open-name="1"] #container-component-banners .banner:nth-child(1){display:block}
.businesssegments #tab-display-container[data-open-name="1"] #container-component-content .panel:nth-child(1){display:block}
.businesssegments #tab-display-container[data-open-name="grocery"] #container-component-backgrounds .background.grocery{opacity:1;transition:.4s}
.businesssegments #tab-display-container[data-open-name="grocery"] #container-component-button-container #container-component-buttons button.grocery{background-color:#0eac98;color:white;height:130px;top:0;transition:.4s;margin-bottom:0}
.businesssegments #tab-display-container[data-open-name="grocery"] #container-component-button-container #container-component-buttons button.grocery:hover{margin-bottom:0 !important}
.businesssegments #tab-display-container[data-open-name="grocery"] #container-component-button-container #container-component-buttons button.grocery:hover{margin-bottom:0 !important}
@media only screen and (max-width:768px){.businesssegments #tab-display-container[data-open-name="grocery"] #container-component-button-container #container-component-buttons button.grocery{height:78px !important}
}
.businesssegments #tab-display-container[data-open-name="grocery"] #container-component-button-container #container-component-buttons button.grocery:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-grocery-white.svg");transition:.4s}
.businesssegments #tab-display-container[data-open-name="grocery"] #container-component-button-container #container-component-buttons button.grocery:before{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/plus-white.svg);outline:1px solid white;background-size:9px;bottom:35px;transition:.4s}
.businesssegments #tab-display-container[data-open-name="grocery"] #container-component-button-container #container-component-buttons button.grocery .description{color:white;transition:.4s}
.businesssegments #tab-display-container[data-open-name="grocery"] #container-component-banners .banner.grocery{display:block}
.businesssegments #tab-display-container[data-open-name="grocery"] #container-component-content .panel.grocery{display:block;outline:4px solid #0eac98}
.businesssegments #tab-display-container[data-open-name="sugar"] #container-component-backgrounds .background.sugar{opacity:1;transition:.4s}
.businesssegments #tab-display-container[data-open-name="sugar"] #container-component-button-container #container-component-buttons button.sugar{margin-bottom:0;background-color:#af1870;color:white;height:130px;top:0;transition:.4s}
.businesssegments #tab-display-container[data-open-name="sugar"] #container-component-button-container #container-component-buttons button.sugar:hover{margin-bottom:0 !important}
@media only screen and (max-width:768px){.businesssegments #tab-display-container[data-open-name="sugar"] #container-component-button-container #container-component-buttons button.sugar{height:78px !important}
}
.businesssegments #tab-display-container[data-open-name="sugar"] #container-component-button-container #container-component-buttons button.sugar:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-sugar-white.svg");transition:.4s}
.businesssegments #tab-display-container[data-open-name="sugar"] #container-component-button-container #container-component-buttons button.sugar:before{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/plus-white.svg);outline:1px solid white;background-size:9px;bottom:35px;transition:.4s}
.businesssegments #tab-display-container[data-open-name="sugar"] #container-component-button-container #container-component-buttons button.sugar .description{color:white;transition:.4s}
.businesssegments #tab-display-container[data-open-name="sugar"] #container-component-banners .banner.sugar{display:block}
.businesssegments #tab-display-container[data-open-name="sugar"] #container-component-content .panel.sugar{display:block;outline:4px solid #af1870}
.businesssegments #tab-display-container[data-open-name="sugar"] #container-component-buttons button.sugar{background:cyan;color:black;transition:.4s}
.businesssegments #tab-display-container[data-open-name="agriculture"] #container-component-backgrounds .background.agriculture{opacity:1;transition:.4s}
.businesssegments #tab-display-container[data-open-name="agriculture"] #container-component-content .panel.agriculture{display:block;outline:4px solid #0a8b32}
.businesssegments #tab-display-container[data-open-name="agriculture"] #container-component-button-container #container-component-buttons button.agriculture{margin-bottom:0;background-color:#0a8b32;color:white;height:130px;top:0;transition:.4s}
.businesssegments #tab-display-container[data-open-name="agriculture"] #container-component-button-container #container-component-buttons button.agriculture:hover{margin-bottom:0 !important}
@media only screen and (max-width:768px){.businesssegments #tab-display-container[data-open-name="agriculture"] #container-component-button-container #container-component-buttons button.agriculture{height:78px !important}
}
.businesssegments #tab-display-container[data-open-name="agriculture"] #container-component-button-container #container-component-buttons button.agriculture:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-agri-white.svg");transition:.4s}
.businesssegments #tab-display-container[data-open-name="agriculture"] #container-component-button-container #container-component-buttons button.agriculture:before{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/plus-white.svg);outline:1px solid white;background-size:9px;bottom:35px;transition:.4s}
.businesssegments #tab-display-container[data-open-name="agriculture"] #container-component-button-container #container-component-buttons button.agriculture .description{color:white;transition:.4s}
.businesssegments #tab-display-container[data-open-name="agriculture"] #container-component-banners .banner.agriculture{display:block}
.businesssegments #tab-display-container[data-open-name="ingredients"] #container-component-backgrounds .background.ingredients{opacity:1;transition:.4s}
.businesssegments #tab-display-container[data-open-name="ingredients"] #container-component-button-container #container-component-buttons button.ingredients{margin-bottom:0;background-color:#f28a20;color:white;height:130px;top:0;transition:.4s}
.businesssegments #tab-display-container[data-open-name="ingredients"] #container-component-button-container #container-component-buttons button.ingredients:hover{margin-bottom:0 !important}
@media only screen and (max-width:768px){.businesssegments #tab-display-container[data-open-name="ingredients"] #container-component-button-container #container-component-buttons button.ingredients{height:78px !important}
}
.businesssegments #tab-display-container[data-open-name="ingredients"] #container-component-button-container #container-component-buttons button.ingredients:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-ingredients-white.svg");transition:.4s}
.businesssegments #tab-display-container[data-open-name="ingredients"] #container-component-button-container #container-component-buttons button.ingredients:before{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/plus-white.svg);outline:1px solid white;background-size:9px;bottom:35px;transition:.4s}
.businesssegments #tab-display-container[data-open-name="ingredients"] #container-component-button-container #container-component-buttons button.ingredients .description{color:white;transition:.4s}
.businesssegments #tab-display-container[data-open-name="ingredients"] #container-component-content .panel.ingredients{display:block;outline:4px solid #f28a20}
.businesssegments #tab-display-container[data-open-name="ingredients"] #container-component-banners .banner.ingredients{display:block}
.businesssegments #tab-display-container[data-open-name="retail"] #container-component-backgrounds .background.retail{opacity:1;transition:.4s}
.businesssegments #tab-display-container[data-open-name="retail"] #container-component-button-container #container-component-buttons button.retail{margin-bottom:0;background-color:#00a5ce;color:white;height:130px;top:0;transition:.4s}
.businesssegments #tab-display-container[data-open-name="retail"] #container-component-button-container #container-component-buttons button.retail:hover{margin-bottom:0 !important}
@media only screen and (max-width:768px){.businesssegments #tab-display-container[data-open-name="retail"] #container-component-button-container #container-component-buttons button.retail{height:78px !important}
}
.businesssegments #tab-display-container[data-open-name="retail"] #container-component-button-container #container-component-buttons button.retail:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-retail-white.svg");transition:.4s}
.businesssegments #tab-display-container[data-open-name="retail"] #container-component-button-container #container-component-buttons button.retail:before{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/plus-white.svg);outline:1px solid white;background-size:9px;bottom:35px;transition:.4s}
.businesssegments #tab-display-container[data-open-name="retail"] #container-component-button-container #container-component-buttons button.retail .description{color:white;transition:.4s}
.businesssegments #tab-display-container[data-open-name="retail"] #container-component-content .panel.retail{display:block;outline:4px solid #00a5ce}
.businesssegments #tab-display-container[data-open-name="retail"] #container-component-banners .banner.retail{display:block}
.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button:nth-child(5){margin-right:0}
.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button:last-of-type{display:none}
.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons button div>.title{margin-left:55px;margin-bottom:10px}
.businesssegments #tab-display-container.value-chair #container-component-button-container #container-component-buttons:after{height:45px;width:45px;background-size:40px}
.businesssegments #tab-display-container.value-chair[data-open-name="1"] #container-component-backgrounds .background:nth-child(1){opacity:1;transition:.4s}
.businesssegments #tab-display-container.value-chair[data-open-name="1"] #container-component-banners .banner:nth-child(1){display:block}
.businesssegments #tab-display-container.value-chair[data-open-name="1"] #container-component-content .panel:nth-child(1){display:block}
.businesssegments #tab-display-container.value-chair[data-open-name="2"] #container-component-backgrounds .background:nth-child(2){opacity:1;transition:.4s}
.businesssegments #tab-display-container.value-chair[data-open-name="2"] #container-component-button-container #container-component-buttons button.supply-chain{background-color:#2f52a0;color:white;height:130px;top:0;transition:.4s;margin-bottom:0}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.value-chair[data-open-name="2"] #container-component-button-container #container-component-buttons button.supply-chain{height:78px !important}
}
.businesssegments #tab-display-container.value-chair[data-open-name="2"] #container-component-button-container #container-component-buttons button.supply-chain:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-supply-white.svg");transition:.4s}
.businesssegments #tab-display-container.value-chair[data-open-name="2"] #container-component-button-container #container-component-buttons button.supply-chain .description{color:white;transition:.4s}
.businesssegments #tab-display-container.value-chair[data-open-name="2"] #container-component-banners .banner:nth-child(2){display:block}
.businesssegments #tab-display-container.value-chair[data-open-name="2"] #container-component-content .panel:nth-child(2){display:block;outline:4px solid #2f52a0}
.businesssegments #tab-display-container.value-chair[data-open-name="3"] #container-component-backgrounds .background:nth-child(3){opacity:1;transition:.4s}
.businesssegments #tab-display-container.value-chair[data-open-name="3"] #container-component-button-container #container-component-buttons button.operations{margin-bottom:0;background-color:#d3d800;color:white;height:130px;top:0;transition:.4s}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.value-chair[data-open-name="3"] #container-component-button-container #container-component-buttons button.operations{height:78px !important}
}
.businesssegments #tab-display-container.value-chair[data-open-name="3"] #container-component-button-container #container-component-buttons button.operations:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-operations-white.svg");transition:.4s}
.businesssegments #tab-display-container.value-chair[data-open-name="3"] #container-component-button-container #container-component-buttons button.operations .description{color:white;transition:.4s}
.businesssegments #tab-display-container.value-chair[data-open-name="3"] #container-component-banners .banner:nth-child(3){display:block}
.businesssegments #tab-display-container.value-chair[data-open-name="3"] #container-component-content .panel:nth-child(3){display:block;outline:4px solid #d3d800}
.businesssegments #tab-display-container.value-chair[data-open-name="3"] #container-component-buttons button:nth-child(3){background:cyan;color:black;transition:.4s}
.businesssegments #tab-display-container.value-chair[data-open-name="4"] #container-component-backgrounds .background:nth-child(4){opacity:1;transition:.4s}
.businesssegments #tab-display-container.value-chair[data-open-name="4"] #container-component-content .panel:nth-child(4){display:block;outline:4px solid #0a8b32}
.businesssegments #tab-display-container.value-chair[data-open-name="4"] #container-component-button-container #container-component-buttons button.people{margin-bottom:0;background-color:#006878;color:white;height:130px;top:0;transition:.4s}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.value-chair[data-open-name="4"] #container-component-button-container #container-component-buttons button.people{height:78px !important}
}
.businesssegments #tab-display-container.value-chair[data-open-name="4"] #container-component-button-container #container-component-buttons button.people:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-people-white.svg");transition:.4s}
.businesssegments #tab-display-container.value-chair[data-open-name="4"] #container-component-button-container #container-component-buttons button.people .description{color:white;transition:.4s}
.businesssegments #tab-display-container.value-chair[data-open-name="4"] #container-component-banners .banner:nth-child(4){display:block;outline:4px solid #006878}
.businesssegments #tab-display-container.value-chair[data-open-name="4"] #container-component-content .panel:nth-child(4){display:block;outline:4px solid #006878}
.businesssegments #tab-display-container.value-chair[data-open-name="5"] #container-component-backgrounds .background:nth-child(5){opacity:1;transition:.4s}
.businesssegments #tab-display-container.value-chair[data-open-name="5"] #container-component-button-container #container-component-buttons button.products{margin-bottom:0;background-color:#ec619f;color:white;height:130px;top:0;transition:.4s}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.value-chair[data-open-name="5"] #container-component-button-container #container-component-buttons button.products{height:78px !important}
}
.businesssegments #tab-display-container.value-chair[data-open-name="5"] #container-component-button-container #container-component-buttons button.products:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-products-white.svg");transition:.4s}
.businesssegments #tab-display-container.value-chair[data-open-name="5"] #container-component-button-container #container-component-buttons button.products .description{color:white;transition:.4s}
.businesssegments #tab-display-container.value-chair[data-open-name="5"] #container-component-content .panel:nth-child(5){display:block;outline:4px solid #ec619f}
.businesssegments #tab-display-container.value-chair[data-open-name="5"] #container-component-banners .banner:nth-child(5){display:block}
.businesssegments #tab-display-container.value-chair[data-open-name="6"] #container-component-backgrounds .background:nth-child(6){opacity:1;transition:.4s}
.businesssegments #tab-display-container.value-chair[data-open-name="6"] #container-component-button-container #container-component-buttons button.retail{margin-bottom:0;background-color:#00a5ce;color:white;height:130px;top:0;transition:.4s}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.value-chair[data-open-name="6"] #container-component-button-container #container-component-buttons button.retail{height:78px !important}
}
.businesssegments #tab-display-container.value-chair[data-open-name="6"] #container-component-button-container #container-component-buttons button.retail:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-retail-white.svg");transition:.4s}
.businesssegments #tab-display-container.value-chair[data-open-name="6"] #container-component-button-container #container-component-buttons button.retail .description{color:white;transition:.4s}
.businesssegments #tab-display-container.value-chair[data-open-name="6"] #container-component-content .panel:nth-child(6){display:block;outline:4px solid #00a5ce}
.businesssegments #tab-display-container.value-chair[data-open-name="6"] #container-component-banners .banner:nth-child(6){display:block}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.grocery:hover,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.grocery:hover{background-color:#0eac98;color:white;height:130px;top:0;transition:.4s;margin-bottom:20px}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.grocery:hover,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.grocery:hover{height:78px !important}
}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.grocery:hover:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.grocery:hover:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-grocery-white.svg");transition:.4s}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.grocery:hover:before,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.grocery:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/plus-white.svg);outline:1px solid white;background-size:9px;transition:.4s}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.grocery:hover .description,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.grocery:hover .description{color:white;transition:.4s}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.sugar:hover,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.sugar:hover{margin-bottom:20px;background-color:#af1870;color:white;height:130px;top:0;transition:.4s}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.sugar:hover,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.sugar:hover{height:78px !important}
}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.sugar:hover:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.sugar:hover:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-sugar-white.svg");transition:.4s}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.sugar:hover:before,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.sugar:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/plus-white.svg);outline:1px solid white;background-size:9px;transition:.4s}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.sugar:hover .description,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.sugar:hover .description{color:white;transition:.4s}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.agriculture:hover,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.agriculture:hover{margin-bottom:20px;background-color:#0a8b32;color:white;height:130px;top:0;transition:.4s}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.agriculture:hover,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.agriculture:hover{height:78px !important}
}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.agriculture:hover:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.agriculture:hover:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-agri-white.svg");transition:.4s}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.agriculture:hover:before,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.agriculture:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/plus-white.svg);outline:1px solid white;background-size:9px;transition:.4s}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.agriculture:hover .description,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.agriculture:hover .description{color:white;transition:.4s}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.ingredients:hover,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.ingredients:hover{margin-bottom:20px;background-color:#f28a20;color:white;height:130px;top:0;transition:.4s}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.ingredients:hover,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.ingredients:hover{height:78px !important}
}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.ingredients:hover:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.ingredients:hover:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-ingredients-white.svg");transition:.4s}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.ingredients:hover:before,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.ingredients:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/plus-white.svg);outline:1px solid white;background-size:9px;transition:.4s}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.ingredients:hover .description,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.ingredients:hover .description{color:white;transition:.4s}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.retail:hover,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.retail:hover{margin-bottom:20px;background-color:#00a5ce;color:white;height:130px;top:0;transition:.4s}
@media only screen and (max-width:768px){.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.retail:hover,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.retail:hover{height:78px !important}
}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.retail:hover:after,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.retail:hover:after{background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-retail-white.svg");transition:.4s}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.retail:hover:before,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.retail:hover:before{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/plus-white.svg);outline:1px solid white;background-size:9px;transition:.4s}
.businesssegments #tab-display-container.business-segment-component #container-component-button-container #container-component-buttons button.retail:hover .description,.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button.retail:hover .description{color:white;transition:.4s}
.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button{padding:20px 20px 80px 20px}
.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button:before{outline:2px solid grey;height:35px;width:35px;left:20px;bottom:20px;background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-chevron-right-grey-dark.svg");transform:rotate(0);background-size:7px !important;transition:.4s}
.businesssegments #tab-display-container.open-link-button #container-component-button-container #container-component-buttons button:hover:before{outline:2px solid white !important;background-size:7px !important;background-image:url("../../structure/basepage/clientlibs/resources/images/icons/icon-chevron-right-grey-light.svg") !important;transition:.4s !important}
.business-html{padding:35px 15px}
.business-html>.business-html-inner h3{font-weight:600;font-size:1.375rem;display:block;margin-bottom:40px !important}
.business-html>.business-html-inner>.business-column{display:flex}
@media only screen and (max-width:768px){.business-html>.business-html-inner>.business-column{flex-wrap:wrap}
}
.business-html>.business-html-inner>.business-column>.business-panel{flex:1;margin-right:40px !important}
@media only screen and (max-width:768px){.business-html>.business-html-inner>.business-column>.business-panel{margin-right:0 !important;flex:0 0 100%;margin-bottom:0}
}
.business-html>.business-html-inner>.business-column>.business-panel p{font-size:.875rem;line-height:22px;margin-bottom:40px !important;display:block}
.business-html>.business-html-inner>.business-column>.business-panel .button-container{display:block;min-height:90px}
@media only screen and (max-width:768px){.business-html>.business-html-inner>.business-column>.business-panel .button-container{min-height:20px}
}
.business-html>.business-html-inner>.business-column>.business-panel .button-container a{max-width:190px;display:inline-block}
@media only screen and (max-width:768px){.business-html>.business-html-inner>.business-column>.business-panel .button-container a{margin:20px 0}
}
.business-html>.business-html-inner>.business-column>.business-panel .panel-button{outline:2px solid #d0043c;padding:20px 80px 20px 40px;display:inline-block}
@media only screen and (max-width:768px){.business-html>.business-html-inner>.business-column>.business-panel .panel-button{margin-bottom:40px}
}
.business-html>.business-html-inner>.business-column>.business-panel .panel-button:after{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-large.svg) !important;width:34px !important;height:10px !important;background-size:cover !important;top:calc(50% - 5px) !important;right:30px !important;background-size:contain !important;transition:.4s}
.business-html>.business-html-inner>.business-column>.business-panel .panel-button:hover:after{right:20px !important;transition:.4s}
.business-html>.business-html-inner>.business-column>.business-panel:last-child{margin-right:0}