.mod-testimonial-1 .testimonial-image-contain > a {
        display: block;
        width: 100%;
        height: 100%;
}
.mod-testimonial-container.product-preview .mod-testimonial-1{
	background-color: unset !important;
}
@media screen and (min-width: 766px) and (max-width: 1280px) {
    #header-links-1432219873556 {
        top: -3px;
        left: 25px;
        position: relative;
    }
}
h3 {
    font-family: var(--font-family-helvetica-now, "HelveticaNowForCargillBold"), Helvetica, Arial, sans-serif;
    font-synthesis: none !important;
    font-style: normal;
    font-weight: 700;
    font-size: var(--font-size-text-xl, 24px);
    line-height: var(--font-line-height-line-height-xl, 32px);
}
@media screen and (min-width: 601px) and (max-width: 765px) {
    .narrow .mod-cta .row {
        margin: 0 0px 0px -16px;
    }    
.mod-cta .cta {
        padding: 0px 0px 0px 16px;
    }
}
.footer .footer-primary-column a:hover, .footer a:hover{
	text-decoration:underline;
}
	a.truste-cookie-link {
		color:var(--Text-text-interactive, #00843D);
		text-decoration: underline;
	}
	a.truste-cookie-link:hover {
		text-decoration: none;
	}
	.footer #truste-consent-track a {
		color:var(--Text-text-interactive, #00843D);
		text-decoration: underline;
	}
	.footer #truste-consent-track a:hover {
		color: #2c6ca3;
		text-decoration: none;
	}
.sidenav-contain .sidenav .lvl-2 > ul > li > a,
.sidenav-contain .sidenav .lvl-2 > ul > li > div > a {
	padding: 12px;
}
.sidenav-contain .sidenav .lvl-3 a{
	padding: 10px 0 10px 15px;
}
.sidenav-contain .sidenav .lvl-4 a{
	padding: 10px 0 10px 30px;
}
.sidenav-contain .sidenav .lvl-5 a{
	padding: 10px 0 10px 45px;
}
.sidenav-contain .lvl-2 .has-children .expandable span:after{
    top: 3px;
}
.sidenav-contain .lvl-2 .has-children .expandable span:before{
    top: 11px;
}
.sidenav-contain .lvl-3 .has-children .expandable span:after{
	top: 13px;
}
.sidenav-contain .lvl-3 .has-children .expandable span:before{
    top: 8px;
}
@media screen and (max-width: 890px) {
nav#main-menu .parent.primary-level > a::after {
	display: none;
}
}
@media screen and (min-width: 766px) {
    nav#main-menu > ul > li > a {
        padding: 9px .6vw !important;
        }
}
@media screen and (min-width: 890px) {
    nav#main-menu > ul > li > a {
        padding: 9px 1vw !important;
        }
}
@media screen and (min-width: 1920px) {
    nav#main-menu > ul > li > a {
        padding: 9px 18px !important;
    }
}
@media screen and (min-width: 766px) and (max-width: 1080px) {
    nav#main-menu > ul {
        top: -6px;
    }
}
@media screen and (min-width: 766px) {
    nav#main-menu > ul {
        flex: 1;
        margin-left: 15%;
        top: -6px;
    }
}
h3 > em, h3 > i {
    font-family: var(--font-family-helvetica-now, "HelveticaNowForCargillBdIt"), Helvetica, Arial, sans-serif;
    font-synthesis: none !important;
    font-style: italic;
    font-weight: 700;
}
@media screen and (min-width: 766px) {
#mod-testimonial-container-related-articles {
	padding-left: 0px;
	padding-right: 0px;
}
}
@media screen and (min-width: 1064px) {
    .article .narrow-article #mod-testimonial-container-related-articles.mod-testimonial-container.default-preview > .mod-testimonial {
        margin-left: 0px;
        width: auto !important;
    }
}
.mod-testimonial-container.default-preview.page-light-accent .mod-testimonial .testimonial {
    background-color: var(--Brand-green-200, #BDE588) !important;
    border-radius: var(--corner-radius-lg, 16px);
    border: 0px;
}
.mod-testimonial-container.default-preview.page-light-accent .mod-testimonial.mod-testimonial-1 .testimonial .testimonial-content {
    background-color: unset;
}
h1 sup {
    font-size: 30%;
    top: -1.8em;
}
@media screen and (min-width: 991px) {  
	.narrow-full.narrow main > .content-drop-one > span, .narrow-full.narrow main > .content-drop-two > span  {
		padding-right: 24px;
	}
}
@media screen and (max-width: 1040px) {
   .mod-testimonial-container .testimonial h2 {
        font-size: var(--font-size-text-3xl, 40px);
        line-height: var(--font-line-height-line-height-48, 48px);
    }
}
[id^="testimonial-group-load-"] {
  display: none;
}
.mod-column-containers:not(.mod-outer-wd-) .col-column p:last-child {
	margin-bottom: 0px;
}
.article .blockquote-style-1 h2.grey {
	color: var(--Brand-green-200, #BDE588);
	text-align: center;
}
.article .blockquote-style-1 h3.grey {
	color: var(--Brand-green-200, #BDE588);
	text-align: center;
	/* Heading/heading-sm/regular */
	font-family: var(--font-family-big-caslon, "BigCaslonForCargill"), "Times New Roman", Times, serif;
	font-size: var(--font-size-text-3xl, 40px);
	font-style: normal;
	font-weight: 400;
	line-height: var(--font-line-height-line-height-3xl, 48px); /* 120% */
}
.article .blockquote-style-1 .blockquote-text {
    display: block;
    margin-left: 0px;
    border-left: 0px;
    padding-left: 0px;
    color: #fff;
}
.article .cite-sub-footer {text-align: center;}
@media screen and (min-width: 766px) and (max-width: 990px){
	.narrow-full .mod-outer-wd-full .row-full.mod-color-light-grey > div, .narrow-full .mod-outer-wd-full .row-full.mod-color-dark-grey > div, .narrow-full .mod-outer-wd-full .row-full.mod-color-accent > div {
		padding: 50px 24px 60px 24px;
	}
}
.narrow-full .mod-outer-background.mod-outer-wd-full .row-full {
    margin-bottom: -20px;
}
@media screen and (min-width: 766px) {
	.mod-heroslider .slider-content span.button-secondary a, .mod-heroslider .slider-content a.button-secondary, .mod-heroslider .slider-content a span.button-secondary {
		background: transparent;
		border: 2px solid #fff;
		color: #fff !important;
	}
	.mod-heroslider .slider-content span.button-secondary a:hover, .mod-heroslider .slider-content a:hover.button-secondary, .mod-heroslider .slider-content a:hover span.button-secondary {
		background: #03441F;
		border: 2px solid #03441F;
		color: #fff !important;
	}
}







.mod-testimonial-container .testimonial .mod-bodycontent-containers {
	height:100%;
}
.mod-testimonial-container .testimonial .mod-bodycontent-containers > div {
	height:100%;
}
.mod-testimonial-container .testimonial:has(.mod-bodycontent-containers.mod-outer-wd-contained) {
	border-radius: var(--corner-radius-lg, 16px) !important;
}
.mod-testimonial-container .testimonial:has(.mod-bodycontent-containers.mod-outer-wd-contained.mod-outer-color-default) {
	border-bottom: solid 1px var(--Border-border-primary, #DBDDDC);
}

.mod-testimonial-container .testimonial .mod-column-containers.mod-outer-wd-contained {
	height:100%;
	margin: 0;
}
.mod-testimonial-container .testimonial .mod-column-containers.mod-outer-wd-contained > div {
	height:100%;
}
.mod-testimonial-container.default-preview.accent-rules .testimonial > .mod-column-containers.mod-outer-wd-contained:not(.mod-outer-color-bk-image) > div,
.mod-testimonial-container.default-preview.page-accent .testimonial > .mod-column-containers.mod-outer-wd-contained:not(.mod-outer-color-bk-image) > div,
.mod-testimonial-container.default-preview.page-light-accent .testimonial > .mod-column-containers.mod-outer-wd-contained:not(.mod-outer-color-bk-image) > div {
	padding: var(--spacing-spacing-xl, 24px) var(--padding-padding-xl, 24px);
	border-radius: 0;
	border: 0 !important;
    	overflow: hidden;
}
.mod-testimonial-container.default-preview.accent-rules .testimonial > .mod-column-containers.mod-outer-color-default.mod-outer-wd-contained > div,
.mod-testimonial-container.default-preview.page-accent .testimonial > .mod-column-containers.mod-outer-color-default.mod-outer-wd-contained > div,
.mod-testimonial-container.default-preview.page-light-accent .testimonial > .mod-column-containers.mod-outer-color-default.mod-outer-wd-contained > div {
    background: #fff !important;
}
.mod-testimonial-container.default-preview.page-light-accent .testimonial:has(.mod-column-containers.mod-outer-color-default.mod-outer-wd-contained) {
    background: #fff !important;
    border-radius: var(--corner-radius-lg, 16px);
    border: 1px solid var(--Border-border-primary, #DBDDDC) !important;
    padding: var(--spacing-spacing-xl, 24px) var(--padding-padding-xl, 24px);
    overflow: hidden;
}
.mod-testimonial-container .testimonial >.mod-column-containers.mod-outer-color-light-grey.mod-outer-color-bk-image.mod-outer-wd-contained {
    width:100%;
}
.mod-testimonial-container .testimonial >.mod-column-containers.mod-outer-color-light-grey.mod-outer-color-bk-image.mod-outer-wd-contained > div {
    display: flex;
    align-items: end;
}
.mod-outer-wd-contained.mod-outer-color-bk-image:after{
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background: linear-gradient(0deg, var(--shadow-200, rgba(0, 0, 0, 0.25)) 0%, var(--shadow-200, rgba(0, 0, 0, 0.25)) 100%);
    /*background: linear-gradient(0deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%);*/
    background-repeat: no-repeat;
    border-radius: 16px;
}
@media screen and (min-width: 766px) {
    .mod-testimonial-1 .testimonial > .testimonial-left-image, .mod-testimonial-1 .testimonial > .testimonial-right-image {
        display: flex;
        width: 100%;
    }
}
@media screen and (min-width: 766px) {
    .list-row-preview .mod-testimonial-1 .testimonial-image-contain {
        min-height: unset;
    }
}
.call-to-action-drop p:last-child {
	margin-bottom: 0px;
}
.sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	border-bottom: solid 0px #ffffff;
}
.mod-column-containers.mod-outer-color-bk-image.mod-outer-wd-contained {position: relative;}
@media screen and (min-width: 766px) {
    .mod-outer-wd-contained .column-content-2 .col-column:nth-child(1) > img:first-child {
        object-fit: cover;
        width: calc(100% + 24px);
        height: calc(100% + 48px);
        display: block;
        max-height: unset;
        max-width: unset;
        left: -24px;
        bottom: -24px;
        position: absolute;
    }
}
@media screen and (min-width: 766px) {
    .mod-outer-wd-contained .column-content-2 .col-column:nth-child(2) > img:first-child {
        object-fit: cover;
        width: calc(100% + 24px);
        height: calc(100% + 48px);
        display: block;
        max-height: unset;
        max-width: unset;
        right: -24px;
        bottom: -24px;
        position: absolute;
    }
}
@media screen and (min-width: 766px) {
.footer {display:flex; flex-wrap: wrap;}
.footer .footer-primary-column {flex: 0 1; padding-right: 60px;}
.social-links, .footer-bottom {width: 100%; flex: 0 0 100%;}
.footer > .footer-column {display:flex; padding-left: 0px;}
}
.col-column > .mod-testimonial.mod-testimonial-1.margin-top30 {
	margin-top: 0px;
}
.col-column > .mod-testimonial.mod-testimonial-1.margin-bottom30 {
	margin-bottom: 0px;
}
.col-column > .mod-testimonial.mod-testimonial-1 .testimonial-item {
	min-height: unset;
}
.col-column .mod-testimonial-1 .testimonial-content.testimonial-content-noimage p, .col-column .mod-testimonial-1 .testimonial-content.testimonial-content-noimage .button {
    margin-top: 0px;
}
.article h2 {
    font-size: var(--font-size-text-3xl, 40px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--font-line-height-line-height-3xl, 48px);
}
@media screen and (max-width: 765px) {
	.article h2, #bodycontent-module-keypoints h2 {
		font-size: var(--font-size-text-3xl, 32px);
		font-style: normal;
		font-weight: 400;
		line-height: var(--font-line-height-line-height-3xl, 36px);
	}
}

.mod-testimonialslider .sliderplist > div:not(.slick-list) { display: none; }.mod-testimonial-container.horizontal-slider-preview {    margin-bottom: 40px;	width: 100% !important;	max-width: 100% !important;	box-sizing: border-box !important;    	padding: 0px !important;    	overflow: hidden;}.mod-testimonial-container.horizontal-slider-preview .slick-list {	box-sizing: border-box;}.mod-testimonial-container.horizontal-slider-preview .testimonial {    /*border-radius: var(--corner-radius-lg, 16px);*/	border-radius: 0px;    border: 0;    background-color: transparent !important;	min-height: 576px;	flex-direction: column;	display: block;}@media screen and (min-width: 766px) {    .mod-testimonial-container.horizontal-slider-preview .slick-slide .testimonial-image-contain {        opacity: 0.5;    }    .mod-testimonial-container.horizontal-slider-preview .slick-slide.slick-center.slick-active .testimonial-image-contain {        opacity: 1;    }}@media screen and (max-width: 765px) {	.mod-testimonial-container.horizontal-slider-preview h3 {		font-size: var(--font-size-text-xl, 24px);		line-height: var(--font-line-height-line-height-36, 36px); /* 150% */	}	.mod-testimonial-container.horizontal-slider-preview p.text-x-large {		font-size: var(--font-size-text-lg, 18px);		line-height: var(--font-line-height-line-height-24, 24px); /* 133.333% */		letter-spacing: var(--font-letter-spacing-wide, 0px);	}}@media screen and (min-width: 766px) {	.mod-testimonial-container.horizontal-slider-preview .slick-slide .testimonial-content {		visibility: hidden;	}	.mod-testimonial-container.horizontal-slider-preview .slick-slide.slick-center .testimonial-content {visibility: visible;}.mod-testimonial-container.horizontal-slider-preview > div:not(.mod-testimonial-1) .slick-slide.slick-active .testimonial-content {	visibility: visible;	}	.mod-testimonial-container.horizontal-slider-preview .slick-slide {		float: none;		height: auto;		max-width: 62vw;	}	.mod-testimonial-container.horizontal-slider-preview .mod-testimonial-1 .slick-slide {	   	max-width: 1302px;        width: 100%;	}}@media screen and (min-width: 766px) and (max-width: 1500px) {	.mod-testimonial-container.horizontal-slider-preview .mod-testimonial-1 .slick-slide {		   	max-width: 80vw;	}}@media screen and (min-width: 766px) and (max-width: 1400px) {	.mod-testimonial-container.horizontal-slider-preview .mod-testimonial-2 .slick-slide {		   	max-width: 80vw;	}}@media screen and (min-width: 1400px) and (max-width: 1799px) {    .mod-testimonial-container.horizontal-slider-preview .slick-slide.slick-active .testimonial-image-contain {	        opacity: 1;    }	.mod-testimonial-container.horizontal-slider-preview .mod-testimonial-2 .slick-slide {	        max-width: 642px;        	width: 44.4vw;	}	.mod-testimonial-container.horizontal-slider-preview .mod-testimonial-2 .slick-track {	    	left: -17%;    }	.mod-testimonial-container.horizontal-slider-preview .mod-testimonial-3 .slick-slide {	        max-width: 442px;            width: 30vw;    }    .mod-testimonial-container.horizontal-slider-preview .mod-testimonial-4 .slick-slide {	        max-width: 333px;            width: 30vw;    }    .mod-testimonial-container.horizontal-slider-preview .mod-testimonial-4 .slick-track {		    left: -8%;    }	.mod-testimonial-container.horizontal-slider-preview .mod-testimonial-5 .slick-slide {		    max-width: 280px;		    width: 31vw;    }}@media screen and (min-width: 1800px) {    .mod-testimonial-container.horizontal-slider-preview .slick-slide.slick-active .testimonial-image-contain {		    opacity: 1;    }	.mod-testimonial-container.horizontal-slider-preview .mod-testimonial-2 .slick-slide {	        max-width: 620px;        	width: 32.5vw;	}	.mod-testimonial-container.horizontal-slider-preview .mod-testimonial-2 .slick-track {	    	left: -13%;    }    .mod-testimonial-container.horizontal-slider-preview .mod-testimonial-3 .slick-slide {		    max-width: 442px;	       	width: 32.5vw;	}	.mod-testimonial-container.horizontal-slider-preview .mod-testimonial-4 .slick-track {		    left: -7.5%;	}	.mod-testimonial-container.horizontal-slider-preview .mod-testimonial-4 .slick-slide {			max-width: 333px;		    width: 32.5vw;	}	.mod-testimonial-container.horizontal-slider-preview .mod-testimonial-5 .slick-slide {			max-width: 280px;		    width: 32.5vw;	}}.mod-testimonial-container.horizontal-slider-preview .mod-testimonial-1 .row .sliderplist {	width: calc(100% + 10px);}.mod-testimonial-container.horizontal-slider-preview .mod-testimonial-1 {	margin-top: 16px;	margin-bottom: 0px;}.mod-testimonial-container.horizontal-slider-preview .testimonial-image-contain{	width: 100%;}.mod-testimonial-container.horizontal-slider-preview .testimonial-item {    padding-right: 0px;	padding: 0px 8px 0px 8px;}.mod-testimonial-container.horizontal-slider-preview .mod-testimonial-1 .testimonial-image {    display: block;    height: 500px;	border-radius: var(--corner-radius-lg, 16px);	width: 100%;}.mod-testimonial-container.horizontal-slider-preview.background-image .mod-testimonial-1 .testimonial-image {    display: block;    height: 100%;}@media screen and (max-width: 480px) {	.mod-testimonial-container.horizontal-slider-preview .mod-testimonial-1 .testimonial-image {		display: block;		height: 300px;	}}.mod-testimonial-container.horizontal-slider-preview .testimonial .testimonial-content:not(.testimonial-content-noimage) {    background-color: transparent !important;    border: solid 0px !important;	/*position: absolute;*/    bottom: 0px;    width: 100%;    display: flex !important;    align-content: start;	/*padding: 80px;*/}.mod-testimonial-container.horizontal-slider-preview.background-image .testimonial .testimonial-content {	height: 100%;}.mod-testimonial-container.horizontal-slider-preview .testimonial-content .testimonial-details {max-width: 850px;	/*position: absolute;    bottom: 80px;    width: calc(100% - 160px);	max-width: 500px;*/	flex-direction: row;}.mod-testimonial-container.horizontal-slider-preview .slick-dots {	bottom: 40px;    position: relative;    /*left: 80px;    text-align: left;*/    /*margin-bottom: -30px;*/}.mod-testimonial-container.horizontal-slider-preview.background-image .slick-dots {    bottom: -10px;}.mod-testimonial-container.horizontal-slider-preview .slick-prev {display: none; visibility: hidden;}.mod-testimonial-container.horizontal-slider-preview .slick-next {display: none; visibility: hidden;}
.mod-testimonial-container.horizontal-slider-peak.mod-testimonialslider .mod-testimonial {
    margin: 0 auto;
    max-width: 1280px;
}
.mod-testimonial-container.horizontal-slider-peak.mod-testimonialslider .mod-testimonial-1 .row,
.mod-testimonial-container.horizontal-slider-peak.mod-testimonialslider .mod-testimonial-2 .row,
.mod-testimonial-container.horizontal-slider-peak.mod-testimonialslider .mod-testimonial-3 .row,
.mod-testimonial-container.horizontal-slider-peak.mod-testimonialslider .mod-testimonial-4 .row,
.mod-testimonial-container.horizontal-slider-peak.mod-testimonialslider .mod-testimonial-5 .row {
	overflow: visible;
}
.mod-testimonial-container.horizontal-slider-peak.mod-testimonialslider .slick-slider {
	overflow: visible;
}
.mod-testimonial-container.horizontal-slider-peak.mod-testimonialslider .slick-list {
	overflow: visible;
}
.mod-testimonial-container.horizontal-slider-peak.mod-testimonialslider {
	margin-left: 0px !important;
 	margin-right: 0px !important;
	padding-left: 0px !important;
    	padding-right: 0px !important;
    	width: 100% !important;
	max-width: 100% !important;
	overflow: hidden;
}
.ui-accordion .ui-accordion-header.open {
    border-radius: 8px 8px 0 0;
}
@media (max-width: 765px) {
  .main-menu-contain {
    top: 0px;
   }
}
.fs-lightbox.fs-light.fs-lightbox-video {
    z-index: 1000000001;
    background: transparent;
    border-radius: unset;
    box-shadow: unset;
}
.fs-lightbox.fs-light.fs-lightbox-video .fs-lightbox-container {
    z-index: 103;
    background: transparent;
}
.fs-lightbox.fs-light.fs-lightbox-video .fs-lightbox-content {
    margin-top: 0px;
    padding-top: 0px;
    z-index: 1000000001;
    background: #fff;
    border-radius: 24px;
    box-shadow: unset;
}
h2 sup {
    font-size: 30%;
    top: -1.8em;
}
span.heading-md > sup,
h2 > .heading-md > sup,
h3 > .heading-md > sup,
h4 > .heading-md > sup,
h5 > .heading-md > sup,
h2 > a > .heading-md > sup,
h3 > a > .heading-md > sup,
h4 > a > .heading-md > sup,
h5 > a > .heading-md > sup {
    font-size: 30%;
    top: -1.8em;	
}
span.heading-sm > sup,
h2 > .heading-sm > sup,
h3 > .heading-sm > sup,
h4 > .heading-sm > sup,
h5 > .heading-sm > sup,
h2 > a > .heading-sm > sup,
h3 > a > .heading-sm > sup,
h4 > a > .heading-sm > sup,
h5 > a > .heading-sm > sup {
    font-size: 30%;
    top: -1.8em;
}

/*Updates 2-4-2026*/
/*Open Fix*/
.ui-accordion .ui-accordion-header.open {
    border-radius: 8px 8px 0 0;
}
.mod-showhide-style-no-background .ui-accordion {
    border-bottom: 1px solid var(--Border-border-primary, #DBDDDC);
}
.mod-showhide-style-no-background .ui-accordion .ui-accordion-header {
    background: transparent;
    padding-left: 20px !important;
    padding-right: 65px !important;
    border-radius: 0px;
    border: 0;
    border-top: 1px solid var(--Border-border-primary, #DBDDDC);
    background: transparent;
    margin-bottom: 0px;
}
.mod-showhide-style-no-background .ui-accordion .ui-accordion-header:first-child {
    border-top: 0px solid var(--Border-border-primary, #DBDDDC);
}
.mod-showhide-style-no-background .ui-accordion .ui-accordion-content {
    border-radius: 0px 0px 8px 8px;
    background: transparent;
    border: 0;
}
.mod-showhide-style-no-background .ui-accordion .ui-accordion-header {
    margin-top: 0px;
}
/*Tabs Vertical*/
.mod-tabs.mod-tabs-vertical > .tabs:not(.ui-tabs) {display:none;}

	/*@media (min-width: 766px) {*/
		.mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav {
			display: flex;
			justify-content: start;
		}
		.mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav li {
			background: none;
			border-bottom: solid 2px transparent;
			border-left: 0px;
			border-right: 0px;
			margin-right:0px;
			text-transform: none;
			min-width: 16%;
			min-height: 55px;
			height: auto;
		}
		.mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav li.ui-tab-active {
			border-bottom: 2px solid var(--Border-border-interactive, #00843D);
			cursor: default;
		}
		.mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav li.ui-tab.ui-state-hover {
			border-right: 2px solid #707773 !important;
			cursor: pointer;
		}
		/*.mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav li.ui-state-hover {
			border-bottom: 2px solid var(--Text-text-secondary, #707773);
		}*/
		.darkteal .mod-tabs.mod-tabs-vertical .ui-tabs-nav li.ui-tabs-active a, .darkteal .mod-tabs.mod-tabs-vertical .ui-tabs-nav a:hover {
			color: #000;
		}
		.mod-tabs.mod-tabs-vertical .ui-tabs-nav li.ui-tabs a:focus, .mod-tabs.mod-tabs-vertical .ui-tabs-nav li.ui-tabs-tab a:focus {
			text-decoration: none !important;
		}
		.mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav li {
			display: table;
			/*margin-left: 24px;*/
		}
		.mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav li:first-child {
			/*border-left: 0px;
			margin-left: 0px;*/margin-left: 24px;
		}
		.mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav li a {
			display: table-cell;
			padding: 16px 8px;
			vertical-align: bottom;
			font-family: var(--font-family-helvetica-now, "HelveticaNowForCargill");
			color: var(--Text-text-secondary, #707773) !important;
			font-size: var(--font-size-text-xl, 24px);
			font-style: normal;
			font-weight: 400;
			line-height: var(--font-line-height-line-height-36, 36px); /* 150% */
		}
		.mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav li.ui-state-active a {
			font-family: var(--font-family-helvetica-now, "HelveticaNowForCargillBold");
                        font-synthesis: none !important;
			color: var(--Text-text-primary, #101C16) !important;
			font-weight: 700;
			outline: 0 !important;
		}
		.mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav li a:focus {
			outline: 0 !important;
		}
		.mod-tabs.mod-tabs-vertical .ui-accordion .ui-accordion-content, .mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav li.ui-tabs-active, .ui-tabs .ui-tabs-panel {
			background: transparent;
		}
		.mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav li a .tab-icon {
			display:block;
			width: 95px;
			margin: 0 auto;
		}
		.mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav li a .tab-icon-hover {
			display:none;
		}
		.mod-tabs.mod-tabs-vertical .ui-tabs-nav li.ui-tabs-active a .tab-icon {
			display:none;
		}
		.mod-tabs.mod-tabs-vertical .ui-tabs-nav li.ui-tabs-active a .tab-icon.tab-icon-hover {
			display:block;
		}

	     .ui-tabs-panel .body-column-outer-container .column-content-2 {
		align-items: center !important;
	     }
	     .mod-tabs.mod-tabs-vertical .ui-tabs {
		display: flex;
		align-items: start;
	     }    
	    .mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav {
	        display: flex;
	        margin-right: 39px !important;
	        justify-content: left;
	        align-items: flex-start;
	        flex-direction: column;
	        width: 30%;
	        min-width: 230px;
	        margin-top: 0px;
	    }
	    .mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-panel {
	     	width: 70%;
	    }
	    .mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav li {
	                border-bottom: 0px solid var(--Border-border-interactive, #00843D);
	                cursor: default;
	                border-right: 2px solid var(--Neutral-neutral-200, #E7E8E8) !important;
	                width: 100%;
	                margin-bottom: 0px;
	    }
	    .mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav li a {
	            display: table-cell;
	            padding: 16px;
	            color: var(--Text-text-secondary, #707773);
		    font-feature-settings: 'liga' off, 'clig' off;
		    font-family: var(--font-family-helvetica-now, "HelveticaNowForCargillBold");
		    font-synthesis: none !important;
		    font-size: 18px;
		    font-style: normal;
		    font-weight: 700;
		    line-height: 24px; /* 133.333% */
	            text-align: left;
	    }
	    .mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	            border-bottom: 0px solid var(--Border-border-interactive, #00843D);
	            cursor: default;
	            border-right: 4px solid var(--Border-border-interactive, #00843D) !important;
	    }
	    .mod-tabs.mod-tabs-vertical .ui-tabs .ui-tabs-nav li.ui-state-hover {
	            border-bottom: 0px solid var(--Text-text-secondary, #707773);
	    }
	/*}*/
	/*@media (max-width: 782px) {*/
		.mod-tabs.mod-tabs-vertical .ui-accordion .ui-accordion-header {
			background: transparent;
			border-bottom: 1px solid var(--Border-border-primary, #DBDDDC);
			padding-left: 20px !important;
			padding-right: 65px !important;
		}
		.mod-tabs.mod-tabs-vertical .ui-accordion .ui-accordion-header .showhide-header {
			color: var(--Text-text-primary, #101C16);
			font-feature-settings: 'liga' off, 'clig' off;
			font-family: var(--font-family-helvetica-now, "HelveticaNowForCargill");
			font-size: var(--font-size-text-lg, 18px);
			font-style: normal;
			font-weight: 400;
			line-height: var(--font-line-height-line-height-24, 24px); /* 133.333% */
			letter-spacing: var(--font-letter-spacing-wide, 0px);	
		}
		.mod-tabs.mod-tabs-vertical .ui-accordion .ui-accordion-header.open {
			border-bottom: 1px solid transparent;
		}
		.mod-tabs.mod-tabs-vertical .ui-accordion .ui-accordion-content {
			background: transparent;
		}
		.mod-tabs.mod-tabs-vertical  .ui-accordion .ui-accordion-content:after {
			content: "";
			display: block;
			height: 1px;
			width: 100%;
			border-bottom: 1px solid var(--Border-border-primary, #DBDDDC);
		}
		.mod-tabs.mod-tabs-vertical  .ui-accordion .ui-accordion-content .mod-column-containers {
	        margin-left: 0px;
	        margin-right: 0px;
	    }
		.mod-tabs.mod-tabs-vertical  .ui-accordion .ui-accordion-content .mod-column-containers .column-content-2 {
			display: flex;
			flex-direction: column;
		}
		.mod-tabs.mod-tabs-vertical  .ui-accordion .ui-accordion-content .mod-column-containers .column-content-2 div:nth-child(1) {
			padding-left: 40px;
			padding-right: 40px;
			order: 2;
		}
		.mod-tabs.mod-tabs-vertical .ui-accordion .ui-accordion-content .mod-column-containers .column-content-2 div:nth-child(2) {
		    padding-left: 40px;
			padding-right: 40px;
			order: 1;
		}
		/*.mod-tabs.mod-tabs-vertical  .ui-accordion-header-icon:before {
			display: none;
		}
		.mod-tabs.mod-tabs-vertical  .ui-accordion-header-icon:after {
			content: "\f107";
			position: absolute;
			top: 50%;
			left: unset;
			height: 20px;
			width: 20px;
			margin-top: -10px;
			font: normal normal normal 20px / 1 FontAwesome;
			text-rendering: auto;
			-webkit-font-smoothing: antialiased;
			font-weight: 300;
			right: 35px;
			margin-top: -10px;
			font: normal normal normal 20px / 1 FontAwesome;
		}*/
		.mod-tabs.mod-tabs-vertical .open .ui-accordion-header-icon:after {
			content: "\f106";
	}
	
		.narrow .mod-tabs.mod-tabs-vertical .ui-tabs-panel > .padding-default {
			padding: 0px 0px 0px 12px !important;
	}
	.mod-tabs.mod-tabs-vertical  .ui-accordion-header-icon:before {
			display: none;
	}
	.mod-tabs.mod-tabs-vertical .ui-accordion-header-icon:after {
	    content: "\f107";
	    position: absolute;
	    top: 50%;
	    left: unset;
	    height: 20px;
	    width: 20px;
	    margin-top: -10px;
	    font: normal normal normal 20px / 1 FontAwesome;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    font-weight: 300;
	    right: 16px;
	    margin-top: -7px;
	    font: normal normal normal 20px / 1 FontAwesome;
	    font-size: 16px;
	}
	.mod-tabs.mod-tabs.mod-tabs-vertical.mod-tabs-style-contained-white-background > .tabs {
		padding: 32px !important;
	        border-radius: var(--corner-radius-base, 8px);
	        border: 1px solid var(--Border-border-primary, #DBDDDC);
    		background: #fff;
	}
	.mod-tabs.mod-tabs.mod-tabs-vertical.mod-tabs-style-contained-white-background .ui-accordion .ui-accordion-header {
		background: #fff;	
	}
	.mod-tabs.mod-tabs.mod-tabs-vertical.mod-tabs-style-contained-white-background .ui-accordion .ui-accordion-content {
		background: #fff;
	}
	/*End Tabs Vertical*/
	
	
	
/*Start transcript*/	
	/* Hide default marker for most browsers */
	.brightcove-video-container summary,
	.youtube-video-container summary {
	    list-style: none;
	    cursor: pointer;
	    position: relative;
	}
	
	/* Hide default marker for WebKit/Blink browsers (Chrome, Safari, Opera) */
	.brightcove-video-container summary::-webkit-details-marker,
	.youtube-video-container summary::-webkit-details-marker {
	    display: none;
	}
	
	.brightcove-video-container summary, .youtube-video-container summary {
	    display: inline-block;
	    justify-content: space-between;
	    align-items: center;
	    padding: 2px 15px;
	    background-color: #00843D;
	    color: white;
	    border-radius: 8px;
	    font-weight: bold;
	    margin-bottom: 10px;
	    transition: background-color 0.2s;
	    /* width: 1%; */
	    margin-left: 20px;
	    padding-right: 40px;
	    /*right: calc(160px - 100%);*/
    	    margin-top: 8px;
	}
	
	/* Style the summary to look like a button and use Flexbox */
	.brightcove-video-container .video-transcript[open] summary,
	.youtube-video-container .video-transcript[open] summary {
	    display: inline-block;
	    	    justify-content: space-between;
	    	    align-items: center;
	    	    padding: 2px 15px;
	    	    background-color: #00843D;
	    	    color: white;
	    	    border-radius: 8px;
	    	    font-weight: bold;
	    	    margin-bottom: 10px;
	    	    transition: background-color 0.2s;
	    	    /* width: 1%; */
	    	    margin-left: 20px;
		    padding-right: 40px;
		    margin-top: 8px;
	   
	}
	
	
	
	.brightcove-video-container .video-transcript[open] .transcript-content,
	.youtube-video-container .video-transcript[open] .transcript-content {
	    max-height: 200px;
	    overflow-y: scroll;
	    overflow-x: hidden;
	}
	
	.brightcove-video-container summary:hover,
	.youtube-video-container summary:hover {
	    background-color: #03441F;
	}
	
	/* Style the custom arrow */
	/*.brightcove-video-container summary::after,
	.youtube-video-container summary::after {
	    display: inline-block;
	    width: 0;
	    height: 0;
	    border-left: 5px solid transparent;
	    border-right: 5px solid transparent;
	    border-top: 8px solid white; 
	    transition: transform 0.2s;
	}*/
	.brightcove-video-container summary::after,
	.youtube-video-container summary::after {
	    display: block;
	    content: "\f107";
	    position: absolute;
	    top: 50%;
	    left: unset;
	    height: 20px;
	    width: 20px;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    font-weight: 300;
	    right: 10px;
	    margin-top: -7px;
	    font: normal normal normal 20px / 1 FontAwesome;
	    font-size: 16px;
	}
	
	/* Rotate the arrow when the details element is open */
	.brightcove-video-container .video-transcript[open] summary::after,
	.youtube-video-container .video-transcript[open] summary::after {
	    content: "\f106";
	}
	
	/* Style the hidden content */
	.brightcove-video-container .video-transcript[open],
	.youtube-video-container .video-transcript[open] {
	    padding: 36px 16px 16px 16px;
	    border: 1px solid var(--Border-border-primary, #DBDDDC);
	    border-radius: 16px;
	    background-color: #f9f9f9;
	    margin-top: -20px;
	}
	
	.brightcove-video-container .video-transcript p,
	.youtube-video-container .video-transcript p {
	    margin: 0;
	}
	
	/* Adjust button styling for open state */
	.brightcove-video-container .video-transcript[open] summary,
	.youtube-video-container .video-transcript[open] summary {
	    /*border-radius: 5px 5px 0 0;*/
	    top: -17px;
	    left: -17px;
	    /*right: calc(143px - 100%);*/
	    margin-bottom: 0; /* Remove space when content is visible below */
}
/*End transcript*/

.nav1.press-release.maincontain .mod-heroslider .slider-image-content .slider-content > h1,
.nav1.press-release.maincontain .mod-heroslider .slider-image-content .slider-content > h2,
.nav1.press-release.maincontain .mod-heroslider .slider-image-content .slider-content > p,
.nav1.press-release.maincontain:not(.hero-fullbanner) .content-header > h1,
.nav1.press-release.maincontain:not(.hero-fullbanner) .content-header > h2,
.nav1.press-release.maincontain:not(.hero-fullbanner) .content-header > p {
	/*max-width: 1000px;*/
	max-width: unset;
}
.nav1.press-release.maincontain.hero-fullbanner .breadcrumb {
    color: #fff;
}
.nav1.press-release.maincontain.hero-fullbanner .breadcrumb a {
    padding: 0 5px;
    color: #fff;
}
.nav1.press-release.maincontain.hero-fullbanner .breadcrumb a:hover {
    color: #fff;
}
.nav1.press-release.maincontain.hero-fullbanner .breadcrumb a.active, .nav1.press-release.maincontain.hero-fullbanner .breadcrumb span.active {
    color: #fff;
}
.nav1.press-release .pagecontain {
        max-width: 1280px;
        display: flex;
        width: 100%;
        /* right: -12px; */
        flex-wrap: wrap;
        flex-direction: row;
}
#bodycontent-module-wrap-container-keypoints-news {
	margin-bottom: 60px;
}
.nav1.press-release.maincontain .mod-heroslider .slider-image-content .slider-content > h1,
.nav1.press-release.maincontain .mod-heroslider .slider-image-content .slider-content > h2,
.nav1.press-release.maincontain .mod-heroslider .slider-image-content .slider-content > p,
.nav1.press-release.maincontain:not(.hero-fullbanner) .content-header > h1,
.nav1.press-release.maincontain:not(.hero-fullbanner) .content-header > h2,
.nav1.press-release.maincontain:not(.hero-fullbanner) .content-header > p {
	/*max-width: 1000px;*/
	max-width: unset;
}
@media screen and (max-width: 1279px) {
	.maincontain.nav1 div.mod-heroslider-outer-fullw {
		margin-bottom: 30px;
		width: 100%;
	}
}
@media screen and (min-width: 1280px) {
    .nav1.press-release .mod-heroslider-outer-fullw {
        grid-row: 1 / 2;
        grid-column: 1 / span 2;
        left: 39.8%;
    }
    .nav1.press-release .mod-heroslider-outer-fullw .mod-heroslider  {
        width: 100vw;
        width: 100cqw;
        position: relative;
        max-width: 1917px;
    }
}
@media screen and (min-width: 1920px) {
    .nav1.press-release .mod-heroslider-outer-fullw:before {
    	left: -4px;
    }
    .nav1.press-release .mod-heroslider-outer-fullw:after {
    	right: 5px;
    }
	.nav1.press-release .mod-heroslider-outer-fullw  {
	        grid-row: 1 / 2;
	        grid-column: 1 / span 2;
	        left: calc(-19% - 3px);
    }
    .nav1.press-release .mod-heroslider-outer-fullw .mod-heroslider  {
        width: 100vw;
        width: 100cqw;
        position: relative;
        margin-left: -6px;
        left: 0px;
        max-width: 1917px;
        grid-row: 1 / 2;
        grid-column: 1 / span 2;
    }
}
@media screen and (min-width: 1280px) {
    .nav1.press-release .pagecontain {
        max-width: 1280px;
        display: grid;
        width: calc(100% - 48px);
        /* right: -12px; */
        grid-template-columns: 320px 100%;
    }
    .nav1.press-release.maincontain:not(.hero-fullbanner) .pagecontain > .content-header {
	width: 100%;
	grid-row: 1;
	grid-column: span 2;
	width: calc(100% - 320px);
	left: -160px;
	padding-left: 0px;
	margin-bottom: 48px;
    }
    .nav1.press-release .pagecontain > .side-contain-news {
        width: 320px;
        grid-row: 2 / 3;
        grid-column: 1 / 2;
    }
    .nav1.press-release .pagecontain > .narrow {
        /*width: 100%;*/
        grid-row: 2 / 3;
        grid-column: 2 / 2;
    }
    .nav1.press-release .pagecontain > .narrow-full {
                width: calc(100% - 320px);
	        grid-row: 3 / 3;
	        left: -160px;
	        grid-column: span 2;
        position: relative;
    }
}


 
@media screen and (min-width: 766px) and (max-width: 1279px) {
    .nav1.press-release .pagecontain > .side-contain-news {
	padding-left: 24px;
	padding-right: 24px;
	width:100%
    }
    .nav1.press-release .pagecontain > .narrow {
	/*padding-left: 24px;
	padding-right: 24px;*/
	width:100%
    }
    .nav1.press-release .pagecontain > .narrow-full {
	/*padding-left: 24px;
	padding-right: 24px;*/
	width:100%
    }
}
@media screen and (max-width: 1279px) {
    .nav1.press-release .pagecontain > .side-contain-news {
	order: 3;
    }
    .nav1.press-release .pagecontain > .narrow {
	order: 2;
    }
    .nav1.press-release .pagecontain > .narrow-full {
        order: 4;
    }
}
@media screen and (max-width: 990px) {
	.maincontain.nav1 div.mod-heroslider-outer-fullw {
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
	}
    .nav1.press-release .pagecontain > .side-contain-news {
        width: 100%;
        padding: 24px;
    }
}
@media screen and (max-width: 765px) {
	.maincontain.nav1 div.mod-heroslider-outer-fullw {
			margin-bottom: 0px;
	}
    .nav1.press-release .pagecontain > .side-contain-news {
        width: 100%;
        padding: 16px;
    }
    .nav1.press-release .pagecontain > .narrow-full {
        /*padding: 16px;
    	width:100%;
    	box-sizing: border-box;*/
    }
        .nav1.press-release .mod-heroslider-outer-fullw:before {
        	bottom: 0px;
        }
        .nav1.press-release .mod-heroslider-outer-fullw:after {
        	bottom: 0px;
    }
}
.content-drop-related-news #mod-testimonial-container-related-news .testimonial-details > .promo-date {
	order: 3;
}
.content-drop-related-news #mod-testimonial-container-related-news .testimonial-details > h3 {
	order: 2;
}
.content-drop-related-news .testimonial-details > .preview-content-taglinks {
	order: 1;
	display: block !important;
	width: fit-content;
	flex-shrink: 1;
	white-space: nowrap;
	margin-bottom: 16px !important;;
}
.nav1.press-release.maincontain .content-drop-related-news .testimonial-content .testimonial-details-link {display: none;}
.content-drop-related-news .testimonial-details > .preview-content-taglinks > span {
    display: inline-block; /* Make it behave like a block element for styling */
    padding: 1px 8px;
    background-color: var(--Background-bg-interactive, #00843D);
    border: 1px solid var(--Background-bg-interactive, #00843D);
    color: #fff;
    border-radius: 8px;
    cursor: pointer;
    text-align: center;
    user-select: none; /* Prevent text selection */
}
.content-drop-related-news .default-preview.background-image .testimonial .testimonial-content,
#mod-testimonial-container-related-news .testimonial-content{
		padding-bottom: 24px;
}
@media screen and (min-width: 766px) {
	.nav1.press-release .mod-heroslider .slider-image-content {
	        padding-bottom: 20px;
    	}
	.content-drop-related-news .default-preview.background-image .testimonial .testimonial-content {
		height: 100%;
		padding-bottom: 24px;
	}
	.content-drop-related-news .mod-testimonial.mod-testimonial-3 > .row {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 24px;
		grid-template-rows: calc(50% - 12px) calc(50% - 12px);
		margin-bottom: 24px;
	}
	.content-drop-related-news .mod-testimonial.mod-testimonial-3 .testimonial-item:nth-child(3n + 1) {
		grid-row: 1 / span 2;
		grid-column: 1 / 2;
		width: 100%;
		min-height: 540px;
	}
	.content-drop-related-news .mod-testimonial.mod-testimonial-3 .testimonial-item:nth-child(3n + 2) {
		grid-row: 1 / 2;
		grid-column: 2 / 2;
		width: 100%;
	}
	.content-drop-related-news .mod-testimonial.mod-testimonial-3 .testimonial-item:nth-child(3n + 3) {
		 grid-row: 2 / 2;
		 grid-column: 2 / 2;
		 width: 100%;
	}
}
.nav1.press-release.maincontain .mod-heroslider .slider-image-content .slider-content .header-date {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    line-height: 20px;
}
.nav1.press-release.maincontain span.hero-tag-primary {
    display: inline-block; /* Make it behave like a block element for styling */
    padding: 1px 8px;
    margin-left: 4px;
    background-color: var(--Background-bg-interactive, #00843D);
    border: 1px solid var(--Background-bg-interactive, #00843D);
    color: #fff;
    border-radius: 8px;
    text-align: center;
    user-select: none; /* Prevent text selection */
}
@media screen and (min-width: 991px) { 
    .nav1.press-release.maincontain .mod-heroslider .slider-image-content .slider-content  { 
	display: flex;
        align-items: end;
    }
    .nav1.press-release.maincontain .mod-heroslider .slider-image-content .slider-content .header-date {
        display: block;
    	flex-shrink: 0;
    }
}
@media screen and (min-width: 766px) and (max-width: 1279px) { 
	.nav1.press-release .content-header, .nav1.press-release .article-sub-content-header, .nav1.press-release .narrow .padding-default.padding-default-sides, .nav1.press-release .narrow main > .padding-default.padding-default-sides, .nav1.press-release .narrow main > article > .padding-default.padding-default-sides, 
	.nav1.press-release .narrow .content-drop-one > div, .nav1.press-release .narrow .content-drop-two > div, 
	.nav1.press-release .narrow .content-drop-one > section > div, .nav1.press-release .narrow .content-drop-two > section > div, 
	.nav1.press-release .narrow .content-drop-one > section > span, .nav1.press-release .narrow .content-drop-two > section > span, 
	.nav1.press-release .narrow main > .content-drop-one > div, .nav1.press-release .narrow main > .content-drop-two > div, 
	.nav1.press-release .narrow main > .content-drop-one > span, .nav1.press-release .narrow main > .content-drop-two > span, 
	.nav1.press-release .narrow main > .content-drop-one > section > div, .nav1.press-release .narrow main > .content-drop-two > section > div, 
	.nav1.press-release .narrow main > .content-drop-one > iframe, .nav1.press-release .narrow main > .content-drop-two > iframe, .nav1.press-release
	.narrow main > .content-drop-one > img, .nav1.press-release .narrow main > .content-drop-two > img,  .nav1.press-release
	.narrow main > article > .content-drop-one > div, .nav1.press-release .narrow main > article > .content-drop-two > div,  .nav1.press-release
	.narrow main > article > .content-drop-one > span, .nav1.press-release .narrow main > article > .content-drop-two > span,  .nav1.press-release
	.narrow main > article > .content-drop-one > section > div, .nav1.press-release .narrow main > article > .content-drop-two > section > div,  .nav1.press-release
	.narrow main > article > .content-drop-one > section > span, .nav1.press-release .narrow main > article > .content-drop-two > section > span,  .nav1.press-release
	.narrow main > article > .content-drop-one > iframe, .nav1.press-release .narrow main > article > .content-drop-two > iframe,  .nav1.press-release
	.narrow main > article > .content-drop-one > img, .nav1.press-release .narrow main > article > .content-drop-two > img,  .nav1.press-release
	.narrow main > article > .mod-showhide > div, 
	.nav1.press-release .narrow main > article > p, 
	.nav1.press-release .narrow-inner .mod-cta, .nav1.press-release .narrow-inner .body-note, .nav1.press-release .narrow .press-corp-descriptor, .nav1.press-release .narrow .press-adhoc-descriptor {
		padding-right: 24px;
	}
}