html, body {
	overflow-x: hidden;
}
body {
	background: var(--Background-pg-background, #F6F9EE) !important;
}
.footer {
    margin-top: 0px;
}
.footer {
    background: var(--Brand-green-900, #18371D);
}
.footer {
    padding: 32px;
    margin-top: 0px;
    padding-top: 60px;
    border-top: solid 80px var(--Background-pg-background, #F6F9EE) !important;
}
@media screen and (max-width: 765px){
.footer-outer {
    margin-top: 33px;
	top: -15px;
}
}
.homepage .mod-heroslider .slick-prev, 
.homepage .mod-heroslider .slick-next, 
.homepage .mod-heroslider .slick-dots {
	display: none !important;
	visibility: hidden !important;
}
.homepage .hero-content .hero-content-inner > h1 {
	font-feature-settings: 'liga' off, 'clig' off;
	font-family: var(--font-family-big-caslon, "BigCaslonForCargill"),"Times New Roman", Times, serif;
	font-size: var(--font-size-xxl, 72px);
	font-style: normal;
	font-weight: 400;
	line-height: 72px; /* 100% */
	color: var(--Brand-white, #FFF);
}
.homepage .hero-content .hero-content-inner > h1 em {
	font-family: var(--font-family-big-caslon, "BigCaslonForCargillItalic"),"Times New Roman", Times, serif;
}
@media screen and (max-width: 765px){
	.homepage .hero-content .hero-content-inner > h1 {
        margin-top: -190px;
        font-size: var(--font-size-text-4xl, 48px);
        line-height: 52px;
        position: relative;
        padding: calc(80px + 5vw) 0px calc(25px + 5vw) 0px;
        min-height: calc(10px + 20vw);
		margin-bottom: 30px;
    }
}
@media screen and (max-width: 480px){
    .homepage .hero-content .hero-content-inner > h1 {
        margin-top: -190px;
        font-size: 36px;
        line-height: 34px;
	}
}
.homepage h1 {
	font-feature-settings: 'liga' off, 'clig' off;
	font-family: var(--font-family-big-caslon, "BigCaslonForCargill"), "Times New Roman", Times, serif;
	font-size: var(--font-size-xxl, 72px);
	font-style: normal;
	font-weight: 400;
	line-height: 72px;
}
.homepage h2 {
	font-feature-settings: 'liga' off, 'clig' off;
	/* Heading/heading-md/regular */
	font-family: var(--font-family-big-caslon, "BigCaslonForCargill"),"Times New Roman", Times, serif;
	font-size: var(--font-size-xl, 54px);
	font-style: normal;
	font-weight: 400;
	line-height: var(--font-line-height-line-height-60, 60px); /* 111.111% */
}
.homepage h2.accent {
	color: var(--Text-text-header, #398245) !important;
}
.homepage .hero-content .hero-content-inner > p {
	color: var(--Brand-white, #FFF);
	font-feature-settings: 'liga' off, 'clig' off;
	font-family: var(--font-family-helvetica-now, "HelveticaNowForCargill"), Helvetica, Arial, sans-serif;	font-size: var(--font-size-text-lg, 18px);
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
@media screen and (max-width: 765px) {
	.homepage .hero-content .hero-content-inner > p {
		color: var(--Text-text-primary, #101C16);
	}
}
.homepage h4 {
	font-family: var(--font-family-helvetica-now, "HelveticaNowForCargillBold"), Helvetica, Arial, sans-serif;	font-size: var(--font-size-text-xl, 24px);
	font-synthesis: none !important;
	font-style: normal;
	font-weight: 700;
	line-height: var(--font-line-height-line-height-36, 36px); /* 150% */
}
.mod-testimonial-3 .testimonial-content strong {
    font-size: 1em;
}
@media screen and (max-width: 765px) {
.homepage .mod-heroslider .slider-image-content .slider-content {
padding: 15px 85px 20px 55px;    
width: auto;
}
}
@media screen and (min-width: 766px) {
    .homepage .narrow-full {
        padding: 0px;
    }
}
@media screen and (min-width: 766px)
.mod-testimonial-2 .row>div, .mod-testimonial-3 .row>div, .mod-testimonial-4 .row>div, .mod-testimonial-5 .row>div {
padding:0px;
}
.homepage .mod-heroslider .slick-dots {
    bottom: 0px;
}
.mod-heroslider .slider > div:not(:first-child) > .slider-item {
	visibility: hidden;
        height: 0px;
}
@media screen and (min-width: 766px) {
.mod-heroslider .slider-content p {
    font-size: 1.35em;
}}
@media screen and (max-width: 1000px) {
.title-size {
    font-size: 26px;
    line-height: 30px;
    margin: 0 0 10px 0;
}
}
@media screen and (max-width: 650px) {
.title-size {
    font-size: 24px;
    line-height: 28px;
    margin: 0 0 10px 0;
}
}
.pre-hero-container {
    background-color: #F1F1F1;
}
.pre-hero-container a {
    color: #3b4047;
}
@media screen and (min-width: 766px) {
.pre-hero-container {
    margin-top: 0px; 
}}



.mod-heroslider .slider-image-content {
    padding: 20px 45px 30px 45px;
}
.homepage .mod-heroslider .slider-header h2 {
	font-family: 'HelveticaNeueW01-55Roma', Helvetica, Arial, sans-serif;
}
.homepage .mod-heroslider .slider-content a:after {
		color: #fff;
		content: "\f061";
		position: relative; 
		left: 8px;
		bottom: 0px;
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		width: 8px;
		height: 8px;
		font-size: 18px;
	}
.mod-heroslider .slider-content p {
    max-width: unset;
}
.homepage .mod-heroslider .slider-header, .homepage .mod-heroslider .slider-content {
    max-width: 60%;
    margin: 0 auto;
    text-align: center;
}
.homepage .mod-heroslider .slider-image-content {
    /*background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 8.03%, rgba(0, 0, 0, 0) 87.87%);*/
}
.mod-heroslider .slider-image-content {
	bottom: 0px;
}
.homepage .maincontain {
    position: relative;
    overflow: visible;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
@media screen and (min-width: 766px) {
	.col-column.col-column-100 {
	    width: 100%;
	}
}
@media screen and (min-width: 651px) and (max-width: 1000px){
	.title-size {
	    font-size: 36px;
	    line-height: 42px;
	    margin: 0 0 10px 0;
	}
}
@media screen and (min-width: 766px) and (max-width: 1024px) {
	.mod-heroslider .slider-content {
	    padding-top: 10px !important;
	}
}
@media screen and (min-width: 766px) and (max-width: 1240px){
	.mod-column-containers .row-full.mod-color-accent .body-column-outer-container {
	    /*margin-right: 100px;*/
	}
	.mod-column-containers .column-content-3 {
	   /* margin: 0px 50px 0px 50px;*/
	}
}
@media screen and (min-width: 1281px) {
	.homepage .maincontain {
		padding: 0 50px 0px 50px;
	}
}
.row-full.mod-color-accent {
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    background: #E0E8D1;
}
.row-full.mod-color-accent span.button-primary a, .row-full.mod-color-accent a.button-primary, .row-full.mod-color-accent a span.button-primary, .maincontain .mod-testimonial-white .white-font a.button-primary {
    border: solid 1px #fff !important;
    color: #fff !important;
}
.row-full.mod-color-accent span.button-primary a:hover, .row-full.mod-color-accent a.button-primary:hover, .row-full.mod-color-accent a:hover span.button-primary, .maincontain .mod-testimonial-white .white-font a:hover.button-primary {
    border: solid 1px #fff !important;
    background: #fff !important;
    color: #658D1B !important;
}
.row-full.mod-color-accent {
    background: #007582;
}
.row-full.mod-color-accent .body-column-outer-container {
    background: #007582;
    color: #fff;
} 
.row-full.mod-color-accent .body-column-outer-container {
    max-width: 1170px;
	margin: 0 auto;
	padding-top: 40px;
    padding-bottom: 30px;
}  
.mod-column-containers.mod-outer-color-accent {
	padding: 45px;
}
.mod-heroslider .slick-dots li button:before {
    content: "";
    background: transparent;
    background-color: transparent !important;
    border-radius: 50%;
    height: 16px;
    width: 16px;
    border: solid 1px #fff;
    opacity: .75;
}
.mod-heroslider .slick-arrow, .mod-heroslider .slick-arrow:before {
	opacity: .80;
}
.mod-heroslider .slick-dots li.slick-active button:before {
    opacity: 1;
    color: black;
    background: #fff !important;
    background-color: #fff !important;
}
@media screen and (max-width: 765px) {
	.column-content-2 .col-column, .column-content-3 .col-column {
	    width: 100%;
	    padding: 0px 40px 15px 40px;
	    float: none;
	}
	.homepage .mod-heroslider .slider-image-content {
	    margin-top: calc(100% + 120px);
	    min-height: unset;
	    /*background: #fff;*/
	}
	.mod-heroslider .slider-header {
	    margin-top: 0px !important;
    	    padding-top: 0px;
    	}
    	.mod-heroslider .slider-header h2 {
    	    color: #474c55 !important;
    	}
    	.mod-heroslider .white-font .slider-content h3 {
    	    color: #474c55 !important;
    	}
    	.homepage .mod-heroslider .slider-image-content .slider-content {
	    position: relative;  
	    bottom: unset;
	    margin: 0px;
	    padding: 0px;
	    max-width: 100%; 
	    background: #fff;
	}
	.homepage .mod-heroslider .slider-image-content .slider-content h2,
	.homepage .mod-heroslider .slider-image-content .slider-content p, 
	.homepage .mod-heroslider .slider-image-content .slider-content a {
	    color: #474c55 !important;
	    font-size: 16px;
    	}
    	.homepage .mod-heroslider .slider-content a:after {color: #474c55 !important;}
    	.mod-heroslider .slick-dots li.slick-active button:before {
	    opacity: 1;
	    color: #333;
	    background: #333 !important;
	    background-color: #333 !important;
	}
	.mod-heroslider .slick-dots li button:before {
	    background: #B2B2B2 !important;
	    background-color: #B2B2B2 !important;
	}
	.mod-heroslider .slick-dots li {
	    margin: 0 7px;
	}
}
@media screen and (min-width: 766px) {
	.pre-hero-container {
	    margin-top: 80px !important;
	}
}
.pre-hero-container {
    max-width: unset;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}
@media screen and (max-width: 765px) {
	.pre-hero-container {
	    margin-top: 19px;
	}
}
.pre-hero-container p {
    margin-bottom: 0px;
}
.darkgreen .mod-testimonial-white.mod-testimonial-1 {
    background-color: transparent !important;
}
.darkgreen .mod-heroslider {
    border-top: none !important;
}

/*Adds 2024 Home Overrides*/
@media screen and (min-width: 766px) {
	.homepage .mod-heroslider {
		margin-top: -139px;
	}
}
.mod-testimonial-container.no-accent-preview .testimonial {
	border-radius: var(--corner-radius-lg, 16px);
	border: 1px solid var(--Border-border-primary, #9FA4A2);
	background-color: #fff;
}
.mod-testimonial-container.no-accent-preview .testimonial-content {
	padding: var(--spacing-spacing-xl, 24px) var(--padding-padding-xl, 24px);
	height: 100%;
}
@media screen and (min-width: 766px) {
    .mod-testimonial-2 .row>div, .mod-testimonial-3 .row>div, .mod-testimonial-4 .row>div, .mod-testimonial-5 .row>div {
        padding: 0 8px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        float: left;
    }
}
.mod-testimonial-3 .testimonial-image {
    height: 268px;
}
.pagecontain {
	background: var(--Background-pg-background, #F6F9EE);
}
.maincontain {
    background: var(--Background-pg-background, #F6F9EE);
}
.homepage .hero-content, .red.homepage .hero-content, .darkorange.homepage .hero-content, .lightorange.homepage .hero-content, .yellow.homepage .hero-content, .darkgreen.homepage .hero-content, .lightgreen.homepage .hero-content, .darkteal.homepage .hero-content, .lightteal.homepage .hero-content, .blue.homepage .hero-content, .lightgrey.homepage .hero-content, .mediumgrey.homepage .hero-content, .darkgrey.homepage .hero-content {
    margin-top: 0px;
    border: none !important;
    border-bottom: 0px solid #fff !important;
    background: unset;
}
.hero-thrive .hero-content-inner:after {
    display: none;
}
@media screen and (min-width: 1281px) {
    .narrow .mod-testimonial-3 .testimonial-item {
        width: 33.33333333333333%;
        box-sizing: border-box;
    }
}
.mod-testimonial-container.product-preview h3 {
	font-feature-settings: 'liga' off, 'clig' off;
	font-family: var(--font-family-big-caslon, "BigCaslonForCargill"),"Times New Roman", Times, serif;
	font-size: 48px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+1) h2, .mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+1) h2 a, 
.mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+1) h3, .mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+1) h3 a, 
.mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+1) h4, .mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+1) h4 a, 
.mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+1) p, .mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+1) p a, 
.mod-testimonial-container.product-preview .slick-slide:nth-child(3n+1) p, .mod-testimonial-container.product-preview .slick-slide:nth-child(3n+1) p a, 
.mod-testimonial-container.product-preview .slick-slide:nth-child(3n+1) h3, .mod-testimonial-container.product-preview .slick-slide:nth-child(3n+1) h3 a, 
.mod-testimonial-container.product-preview .slick-slide:nth-child(3n+1) h4, .mod-testimonial-container.product-preview .slick-slide:nth-child(3n+1) h4 a, 
.mod-testimonial-container.product-preview .slick-slide:nth-child(3n+1) p, .mod-testimonial-container.product-preview .slick-slide:nth-child(3n+1) p a
{
	color: var(--Brand-green-200, #C5E492);
	/*font-weight: 400;*/
}
.mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+2) h2, .mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+2) h2 a, 
.mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+2) h3, .mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+2) h3 a, 
.mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+2) h4, .mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+2) h4 a, 
.mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+2) p, .mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+2) p a,
.mod-testimonial-container.product-preview .slick-slide:nth-child(3n+2) h2, .mod-testimonial-container.product-preview .slick-slide:nth-child(3n+2) h2 a,  
.mod-testimonial-container.product-preview .slick-slide:nth-child(3n+2) h3, .mod-testimonial-container.product-preview .slick-slide:nth-child(3n+2) h3 a, 
.mod-testimonial-container.product-preview .slick-slide:nth-child(3n+2) h4, .mod-testimonial-container.product-preview .slick-slide:nth-child(3n+2) h4 a, 
.mod-testimonial-container.product-preview .slick-slide:nth-child(3n+2) p, .mod-testimonial-container.product-preview .slick-slide:nth-child(3n+2) p a
{
	color: var(--Brand-green-900, #18371D);
	/*font-weight: 400;*/
}
.mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+3) h2, .mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+3) h2 a, 
.mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+3) h3, .mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+3) h3 a, 
.mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+3) h4, .mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+3) h4 a, 
.mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+3) p, .mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+3) p a,
.mod-testimonial-container.product-preview .slick-slide:nth-child(3n+3) h2, .mod-testimonial-container.product-preview .slick-slide:nth-child(3n+3) h2 a,  
.mod-testimonial-container.product-preview .slick-slide:nth-child(3n+3) h3, .mod-testimonial-container.product-preview .slick-slide:nth-child(3n+3) h3 a, 
.mod-testimonial-container.product-preview .slick-slide:nth-child(3n+3) h4, .mod-testimonial-container.product-preview .slick-slide:nth-child(3n+3) h4 a, 
.mod-testimonial-container.product-preview .slick-slide:nth-child(3n+3) p, .mod-testimonial-container.product-preview .slick-slide:nth-child(3n+3) p a
{
	color: var(--Brand-leaf-green, #398245);
	/*font-weight: 400;*/
}
.mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+1) .testimonial,
.mod-testimonial-container.product-preview .slick-slide:nth-child(3n+1) .testimonial {

    border: 0px;
	border-radius: var(--corner-radius-lg, 16px);
	background: var(--Brand-green-900, #18371D)  !important;
	border: 0px !important;
}
.mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+2) .testimonial,
.mod-testimonial-container.product-preview .slick-slide:nth-child(3n+2) .testimonial {
    border: 0px;
	border-radius: var(--corner-radius-lg, 16px);
	background: var(--Brand-green-200, #C5E492) !important;
	border: 0px !important;
}
.mod-testimonial-container.product-preview .testimonial-item:nth-child(3n+3) .testimonial,
.mod-testimonial-container.product-preview .slick-slide:nth-child(3n+3) .testimonial {
    border: 0px;
	border-radius: var(--corner-radius-lg, 16px);
	border: 1px solid var(--Neutral-neutral-200, #DBDDDC) !important;
	background: var(--Brand-white, #FFF) !important;
}
.mod-testimonial-container.product-preview .mod-testimonial-1 {
    background-color: unset !important;
}
.testimonial-details-link {display: none;}
span.button-primary a, a.button-primary, a span.button-primary, .maincontain .mod-testimonial-white .white-font a.button-primary {
    display: inline-block;
    text-align: center;
    border: none;
    margin: 5px 0 5px 0;
    padding: 8px 16px 8px 16px;
	color: var(--primary-button-font-color, #FFF);
font-family: var(--font-family-helvetica-now, "HelveticaNowForCargillBold"), Helvetica, Arial, sans-serif;
font-synthesis: none !important;
font-size: var(--font-size-text-base, 16px);
font-style: normal;
font-weight: 700;
line-height: normal;
border-radius: var(--corner-radius-base, 8px);
background: var(--Brand-leaf-green, #398245);
}
.homepage span.button-primary a:hover, .homepage a.button-primary:hover, .homepage a:hover span.button-primary, .homepage .maincontain .mod-testimonial-white .white-font a:hover.button-primary {
    background-color: #1b4323;
    color: #fff !important;
    text-decoration: none;
}
span.button-secondary a, a.button-secondary, a span.button-secondary {
    display: inline-block;
    text-align: center;
    padding: 5px 18px 5px 18px;
    margin: 15px 0 15px 0;
color: var(--primary-button-background, #398245);
font-family: var(--font-family-helvetica-now, "HelveticaNowForCargillBold"), Helvetica, Arial, sans-serif;
font-synthesis: none !important;
font-size: var(--font-size-text-base, 16px);
font-style: normal;
font-weight: 700;
line-height: normal;
border-radius: var(--corner-radius-base, 8px);
border: 2px solid var(--Border-border-interactive, #398245);
background: var(--Background-bg-surface, #FFF);
}
.homepage span.button-secondary a:hover, .homepage a.button-secondary:hover, .homepage a:hover span.button-secondary, .homepage .maincontain .mod-testimonial-white .white-font a:hover.button-secondary {
    background-color: #1b4323;
    color: #fff !important;
	border: 2px solid #1b4323;
    text-decoration: none;
}
h1 a, h2 a, h3 a {
    font-weight: 400;
}


.home-lower-stories .testimonial-image-contain {
    position: absolute;
    width: 100%;
    height: 100%;
}
.home-lower-stories .testimonial-image-contain .testimonial-image {
    display: block;
    height: 100%;
}
.home-lower-stories .testimonial-image-contain .testimonial-image:before {
    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-repeat: no-repeat;

}
.home-lower-stories .mod-testimonial-container.no-accent-preview .testimonial .testimonial-content {
    z-index: 1;
    position: relative;
    background-color: transparent !important;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
	box-sizing: border-box;
	min-height: 312px;
}
.home-lower-stories h3 {
    color: var(--Text-text-primary, #FFF);
	font-family: var(--font-family-helvetica-now, "HelveticaNowForCargillBold"), Helvetica, Arial, sans-serif;
	font-synthesis: none !important;
	font-size: var(--font-size-text-xl, 24px);
	font-style: normal;
	font-weight: 700;
	line-height: var(--font-line-height-line-height-36, 36px);
}
.home-lower-stories .testimonial-details h3 a {font-weight: 700;}
.mod-heroslider {
    max-width: 1920px;
    margin: 0 auto;
}
@media screen and (min-width: 766px) {
    .homepage .mod-heroslider {
        clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 0% 270%);
    }
	.hero-content-inner h1, .hero-content-inner p {
		max-width: 700px;
	}
}
@media screen and (min-width: 766px) {
	.homepage .hero-content {
		/*background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="2164" height="1012" viewBox="0 0 2164 1012" fill="none"><path opacity="0.7" d="M-128.517 228.248C-128.517 228.248 74.8415 193.388 219.082 200.618C550.365 215.983 874.369 414.737 1015.33 478.031C1321.86 614.277 1441.71 614.202 1588.49 557.128C1830.86 467.744 1957.39 251.109 2076.14 0.760957C2104.38 11.2798 2133.59 19.3387 2163.65 23.7606C2098.81 200.449 1843.02 775.168 1227.18 960.953C609.19 1149.3 -103.069 789.598 -128.517 228.248Z" fill="%23C5E492"/></svg>') !important;*/
		background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="2157" height="940" viewBox="0 0 2157 940" fill="none"><path opacity="0.7" d="M768.27 939.827C727.562 935.274 686.625 932.183 646.189 925.958C323.264 876.311 47.3345 742.158 -150.689 473.685C-245.952 344.523 -295.62 198.152 -295.286 36.303C-295.286 28.9301 -295.348 21.5573 -295.39 12.9103C-289.73 11.6572 -285.594 10.1743 -281.396 9.90271C-103.11 -2.35759 74.1947 -3.61081 247.572 50.297C400.544 97.8762 542.843 168.242 680.275 249.302C800.623 320.295 917.461 397.366 1045.06 455.597C1118.64 489.182 1193.12 519.927 1273.36 533.503C1374.58 550.651 1471.08 530.955 1565.15 494.154C1696.48 442.773 1800.68 355.217 1885.02 244.791C1940.27 172.461 1988.68 94.8269 2038.79 18.696C2047.79 5.01546 2056.19 -0.686502 2072.33 0.0653918C2099.15 1.29769 2126.07 0.190702 2156.9 0.0653992C2151.89 11.0099 2148.27 19.6359 2144.08 27.9487C2008.15 297.049 1824.24 525.713 1574.32 697.462C1388.89 824.889 1184.62 904.425 960.257 929.927C935.152 932.788 910.109 936.151 885.045 939.284C846.134 939.472 807.202 939.639 768.291 939.827" fill="%23BDE588"/></svg>') !important;
		background-repeat: no-repeat !important;
		background-position: center 0px !important;
		padding-top: 460px;
		margin-top: -700px !important;
		z-index: 1;
		padding-bottom: 0px;
	}
	.homepage .hero-content:before {
		content: " ";
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		/*background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="2153" height="1012" viewBox="0 0 2153 1012" fill="none"><path d="M-79.7638 267.942C-79.7638 267.942 117.893 229.721 258.752 233.784C582.242 241.907 902.433 429.079 1041.26 487.902C1343.1 614.459 1460.02 611.902 1602.02 553.183C1836.61 460.964 1955.55 247.011 2066.2 0.331025C2093.97 10.0071 2122.62 17.2634 2152.04 20.9539C2092.45 194.66 1854.84 760.609 1257.92 954.609C658.971 1151.16 -43.3041 815.02 -79.7638 267.942Z" fill="%23398245"/></svg>');*/
		background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="2200" height="991" viewBox="0 0 2200 991" fill="none"><path d="M857.141 991C816.288 987.972 775.267 986.384 734.622 981.664C410.089 943.985 129.377 820.129 -78.4218 559.132C-178.384 433.584 -233.441 289.134 -239.08 127.39C-239.33 120.017 -239.685 112.644 -240.041 104.018C-234.422 102.556 -230.349 100.927 -226.172 100.488C-48.4706 81.6489 128.687 73.8374 303.924 121.312C458.546 163.189 603.372 228.271 743.687 304.193C866.561 370.675 986.178 443.401 1115.84 496.87C1190.61 527.719 1266.18 555.686 1346.86 566.297C1448.64 579.685 1544.35 556.438 1637 516.19C1766.35 459.985 1867.23 368.649 1947.45 255.173C2000 180.859 2045.49 101.491 2092.78 23.5641C2101.28 9.54931 2109.45 3.55492 2125.61 3.7011C2152.45 3.95178 2179.33 1.84228 2210.12 0.547302C2205.5 11.6797 2202.22 20.4102 2198.32 28.8901C2072.42 302.836 1897.1 538.142 1653.69 718.997C1473.1 853.213 1271.92 940.246 1048.63 974.02C1023.65 977.8 998.751 982.082 973.813 986.134C934.922 987.742 896.032 989.371 857.162 991" fill="%23398245"/></svg>');
		background-repeat: no-repeat;
		background-position: center 0px;
	}
}
@media screen and (min-width: 766px) {
.hero-sizer {
aspect-ratio: 1440 / 738 !important;
}
.mod-heroslider .slider-image, .mod-heroslider .hero-video {
    max-height: 738px;
}
}
.hero-thrive .hero-content-inner {
    width: auto;
    max-width: 1280px;
	z-index: 1;
    position: relative;
}
@media screen and (min-width: 1440px) {
    .homepage .mod-heroslider {
        clip-path: polygon(0% 0%, 100% 0%, 100% 80%, 0% 270%);
    }
    .homepage .hero-content {
        padding-top: 390px;
        margin-top: -600px !important;
        z-index: 1;
    }
    .homepage .mod-heroslider .slider-image, .homepage .mod-heroslider .hero-video {
        /*max-height: 800px;*/
	}
}
@media screen and (min-width: 1700px) {
    .homepage .mod-heroslider {
		clip-path: polygon(0% 0%, 100% 0%, 100% 55%, 0% 368%);
    }
}
@media screen and (max-width: 765px) {
	.homepage .mod-heroslider {
        margin-top: -70px;
		clip-path: polygon(0% 0%, 100% 0%, 100% 84%, 0% 145%);
    }
	.homepage .hero-content:before {
		background-size: auto 460px;
	}
	.homepage .hero-content {
		background-size: auto 460px !important;
	}
	/*.homepage .hero-content {
		background-position: calc(50% + 40px) -10px !important;
		padding-top: 270px;
		margin-top: -338px !important;
		background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="393" height="379" viewBox="0 0 393 379" fill="none"><path path opacity="0.7"  d="M167.127 393.848C153.338 394.719 139.558 396.09 125.762 396.391C15.5858 398.814 -83.9295 370.413 -165.433 292.831C-204.643 255.506 -229.715 209.794 -239.083 156.012C-239.515 153.563 -239.968 151.117 -240.488 148.247C-238.681 147.5 -237.394 146.765 -236.016 146.429C-177.511 131.914 -118.688 121.112 -57.9386 128.864C-4.33803 135.709 47.0519 150.748 97.4516 169.625C141.586 186.158 184.912 204.916 230.707 216.786C257.116 223.632 283.658 229.482 311.109 229.292C345.734 229.059 376.634 216.865 405.727 199.13C446.344 174.37 475.829 139.183 497.377 97.5621C511.491 70.3001 523.027 41.6759 535.212 13.4522C537.401 8.38052 539.856 5.99467 545.263 5.29877C554.243 4.13735 563.122 2.19273 573.355 0.345411C572.331 4.27452 571.636 7.35153 570.728 10.3588C541.337 107.709 493.642 194.438 420.681 266.128C366.55 319.317 303.355 357.701 230.321 379.314C222.149 381.735 214.027 384.319 205.885 386.827C192.971 389.169 180.048 391.505 167.134 393.846" fill="%23BDE588"/></svg>') !important;
	}
	.homepage .hero-content:before {
		background-position: calc(50% + 40px) 0px !important;
		background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="393" height="376" viewBox="0 0 393 376" fill="none"><path d="M200.641 408.288C186.893 409.674 173.173 411.55 159.396 412.362C49.3864 418.855 -51.1145 394.154 -135.427 319.629C-175.986 283.779 -202.735 239.021 -214.082 185.624C-214.597 183.189 -215.147 180.761 -215.77 177.916C-213.99 177.101 -212.732 176.322 -211.37 175.931C-153.445 159.265 -95.0551 146.294 -34.0648 151.8C19.7498 156.654 71.6698 169.79 122.726 186.791C167.436 201.678 211.43 218.83 257.632 228.996C284.277 234.864 311.017 239.728 338.44 238.527C373.033 237.013 403.461 223.685 431.88 204.889C471.555 178.643 499.716 142.394 519.718 100.001C532.822 72.2377 543.284 43.2089 554.427 14.5536C556.43 9.40034 558.792 6.93082 564.17 6.03251C573.1 4.54375 581.906 2.26856 592.056 0.0352026C591.175 4.00349 590.597 7.09561 589.797 10.1412C564.02 108.514 519.565 196.946 449.303 271.279C397.178 326.44 335.449 367.134 263.253 391.431C255.177 394.15 247.158 397.031 239.111 399.837C226.287 402.649 213.464 405.468 200.648 408.286" fill="%23398245"/></svg>') !important;
	}*/
	.homepage .hero-content {
		padding-top: 413px;
		margin-top: -700px !important;
	}
	.homepage .hero-content h1:after {
		content: " ";
		width: calc(100% + 50px);
		height: 100%;
		position: absolute;
		z-index: -2;
		top: 0;
		left: 0;
		/*background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="2164" height="1012" viewBox="0 0 2164 1012" fill="none"><path opacity="0.7" d="M-128.517 228.248C-128.517 228.248 74.8415 193.388 219.082 200.618C550.365 215.983 874.369 414.737 1015.33 478.031C1321.86 614.277 1441.71 614.202 1588.49 557.128C1830.86 467.744 1957.39 251.109 2076.14 0.760957C2104.38 11.2798 2133.59 19.3387 2163.65 23.7606C2098.81 200.449 1843.02 775.168 1227.18 960.953C609.19 1149.3 -103.069 789.598 -128.517 228.248Z" fill="%23C5E492"/></svg>') !important;*/
		/*background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="2157" height="940" viewBox="0 0 2157 940" fill="none"><path opacity="0.7" d="M768.27 939.827C727.562 935.274 686.625 932.183 646.189 925.958C323.264 876.311 47.3345 742.158 -150.689 473.685C-245.952 344.523 -295.62 198.152 -295.286 36.303C-295.286 28.9301 -295.348 21.5573 -295.39 12.9103C-289.73 11.6572 -285.594 10.1743 -281.396 9.90271C-103.11 -2.35759 74.1947 -3.61081 247.572 50.297C400.544 97.8762 542.843 168.242 680.275 249.302C800.623 320.295 917.461 397.366 1045.06 455.597C1118.64 489.182 1193.12 519.927 1273.36 533.503C1374.58 550.651 1471.08 530.955 1565.15 494.154C1696.48 442.773 1800.68 355.217 1885.02 244.791C1940.27 172.461 1988.68 94.8269 2038.79 18.696C2047.79 5.01546 2056.19 -0.686502 2072.33 0.0653918C2099.15 1.29769 2126.07 0.190702 2156.9 0.0653992C2151.89 11.0099 2148.27 19.6359 2144.08 27.9487C2008.15 297.049 1824.24 525.713 1574.32 697.462C1388.89 824.889 1184.62 904.425 960.257 929.927C935.152 932.788 910.109 936.151 885.045 939.284C846.134 939.472 807.202 939.639 768.291 939.827" fill="%23BDE588"/></svg>') !important;*/
		background-image: url('data:image/svg+xml,<svg width="870" height="456" viewBox="0 0 870 456" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.7" d="M408.371 393.641C394.582 394.513 380.803 395.884 367.006 396.185C256.83 398.607 157.315 370.206 75.8109 292.624C36.6016 255.299 11.5298 209.587 2.16109 155.805C1.72925 153.356 1.27665 150.911 0.756302 148.041C2.56309 147.293 3.84992 146.558 5.22855 146.222C63.733 131.707 122.556 120.906 183.306 128.657C236.906 135.502 288.296 150.542 338.696 169.418C382.831 185.952 426.156 204.709 471.951 216.579C498.361 223.425 524.902 229.276 552.353 229.085C586.979 228.853 617.879 216.658 646.972 198.924C687.588 174.164 717.074 138.977 738.621 97.3555C752.736 70.0935 764.271 41.4693 776.456 13.2456C778.645 8.17394 781.1 5.78809 786.507 5.09221C795.488 3.93076 804.366 1.98615 814.599 0.138852C813.575 4.06796 812.88 7.14497 811.972 10.1522C782.582 107.503 734.886 194.231 661.926 265.921C607.794 319.111 544.599 357.495 471.565 379.107C463.393 381.528 455.272 384.112 447.129 386.621C434.215 388.962 421.292 391.298 408.378 393.64" fill="%23BDE588"/></svg>');
		background-repeat: no-repeat !important;
		background-position: center -30vw !important;
		background-size: 200%;
		margin-left: -25px;
	}
	.homepage .hero-content h1:before {
		content: " ";
		width: calc(100% + 50px);
		height: 100%;
		position: absolute;
		z-index: -1;
		top: 0;
		left: 0;
		/*background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="2153" height="1012" viewBox="0 0 2153 1012" fill="none"><path d="M-79.7638 267.942C-79.7638 267.942 117.893 229.721 258.752 233.784C582.242 241.907 902.433 429.079 1041.26 487.902C1343.1 614.459 1460.02 611.902 1602.02 553.183C1836.61 460.964 1955.55 247.011 2066.2 0.331025C2093.97 10.0071 2122.62 17.2634 2152.04 20.9539C2092.45 194.66 1854.84 760.609 1257.92 954.609C658.971 1151.16 -43.3041 815.02 -79.7638 267.942Z" fill="%23398245"/></svg>');*/
		/*background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="2200" height="991" viewBox="0 0 2200 991" fill="none"><path d="M857.141 991C816.288 987.972 775.267 986.384 734.622 981.664C410.089 943.985 129.377 820.129 -78.4218 559.132C-178.384 433.584 -233.441 289.134 -239.08 127.39C-239.33 120.017 -239.685 112.644 -240.041 104.018C-234.422 102.556 -230.349 100.927 -226.172 100.488C-48.4706 81.6489 128.687 73.8374 303.924 121.312C458.546 163.189 603.372 228.271 743.687 304.193C866.561 370.675 986.178 443.401 1115.84 496.87C1190.61 527.719 1266.18 555.686 1346.86 566.297C1448.64 579.685 1544.35 556.438 1637 516.19C1766.35 459.985 1867.23 368.649 1947.45 255.173C2000 180.859 2045.49 101.491 2092.78 23.5641C2101.28 9.54931 2109.45 3.55492 2125.61 3.7011C2152.45 3.95178 2179.33 1.84228 2210.12 0.547302C2205.5 11.6797 2202.22 20.4102 2198.32 28.8901C2072.42 302.836 1897.1 538.142 1653.69 718.997C1473.1 853.213 1271.92 940.246 1048.63 974.02C1023.65 977.8 998.751 982.082 973.813 986.134C934.922 987.742 896.032 989.371 857.162 991" fill="%23398245"/></svg>');*/
		background-image: url('data:image/svg+xml,<svg width="873" height="474" viewBox="0 0 873 474" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M422.885 409.081C409.137 410.468 395.418 412.343 381.64 413.156C271.631 419.648 171.13 394.948 86.8169 320.422C46.2581 284.573 19.5089 239.814 8.16198 186.417C7.64688 183.983 7.09712 181.554 6.47393 178.71C8.25461 177.895 9.51211 177.115 10.874 176.725C68.7989 160.059 127.189 147.087 188.18 152.593C241.994 157.447 293.914 170.584 344.97 187.585C389.681 202.471 433.674 219.623 479.877 229.79C506.522 235.658 533.261 240.521 560.684 239.32C595.277 237.806 625.705 224.479 654.125 205.682C693.8 179.436 721.96 143.187 741.963 100.794C755.066 73.0311 765.528 44.0023 776.671 15.3471C778.674 10.1938 781.036 7.72424 786.415 6.82593C795.344 5.33717 804.15 3.062 814.301 0.828621C813.42 4.79693 812.842 7.88905 812.041 10.9346C786.264 109.308 741.809 197.74 671.547 272.073C619.423 327.233 557.694 367.927 485.498 392.225C477.421 394.944 469.402 397.824 461.356 400.631C448.531 403.443 435.708 406.262 422.892 409.08" fill="%23398245"/></svg>');
        background-repeat: no-repeat;
        background-position: center -30vw;
        background-size: 200%;
		margin-left: -25px;
	}
	.hero-thrive .hero-content-inner {
		/*background: #398245;*/
		/*background: var(--Background-pg-background, #F6F9EE);*/
        margin: 262px -50px 0 -50px;
        padding: 0px 50px 0 50px;
	}
	.call-to-action-drop {
        width: calc(100% + 28px);
        margin-left: -25px;
        padding-top: 1px;
        padding-left: 16px;
        padding-right: 6px;
        background: var(--Background-pg-background, #F6F9EE);
        /*border-radius: var(--corner-radius-lg, 16px) var(--corner-radius-lg, 16px) 0px 0px ;*/
	}
	.call-to-action-drop .testimonial-image-contain .testimonial-image {
		border-radius: var(--corner-radius-lg, 16px);
		margin: var(--spacing-spacing-lg, 16px);
	}
	.call-to-action-drop .mod-testimonial-container.no-accent-preview .testimonial {
		border-radius: unset;
		border: unset;
		background-color: transparent;
	}
	.call-to-action-drop .mod-testimonial-container.no-accent-preview .testimonial .testimonial-content:not(.testimonial-content-noimage) {
		background-color: transparent !important;
		border: none;
	}
	.call-to-action-drop .mod-testimonial-container.no-accent-preview .testimonial-content {
		padding: 0px 16px 0px 16px;
	}
}
@media screen and (max-width: 600px) {
	.homepage .mod-heroslider {
		clip-path: polygon(0% 0%, 100% 0%, 100% 84%, 0% 122%);
    }
}
@media screen and (max-width: 1280px) {
    .mod-heroslider .slider-image, .mod-heroslider .hero-video, .mod-heroslider.thrive .slider-image, .mod-heroslider.thrive .hero-video {
        background-position: 75% 20%;
	}
}
.white-font .mod-testimonial-intro-title h2.accent {
    color: var(--Text-text-header, #398245) !important;
}
.white-font .mod-testimonial-intro-title h2, .white-font .mod-testimonial-intro-title p,
.white-font .mod-testimonial-intro-text h2, .white-font .mod-testimonial-intro-text h3, .white-font .mod-testimonial-intro-text h4, .white-font .mod-testimonial-intro-text p {
    color: #474c55; !important;
}
span.watch-video-icon a {
	background: #fff url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><g clip-path="url(%23clip0_2490_235)"><path d="M16.0922 0.450367H1.90818C1.09818 0.450367 0.450195 1.09835 0.450195 1.90835V16.1104C0.450195 16.9204 1.09818 17.5683 1.90818 17.5683H16.1102C16.9202 17.5683 17.5682 16.9204 17.5682 16.1104V1.90835C17.5502 1.09835 16.9022 0.450367 16.0922 0.450367ZM11.8442 9.46837L7.48818 12.3664C7.1102 12.6184 6.60617 12.3484 6.60617 11.8984V6.10238C6.60617 5.65238 7.1102 5.38238 7.48818 5.6344L11.8622 8.5324C12.1862 8.74837 12.1861 9.2524 11.8442 9.46837Z" fill="%23398245"/></g><defs><clipPath id="clip0_2490_235"><rect width="18" height="18" fill="white" transform="translate(0 0.000366211)"/></clipPath></defs></svg>');
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 35px;
}
.footer-outer .thrive {
    background: var(--Background-pg-background, #F6F9EE) !important;
}
@media screen and (min-width: 766px){
    nav#main-menu > ul > li:nth-child(1) a {
       	border-radius: var(--corner-radius-base, 8px);
		background-color: var(--Brand-leaf-green, #398245);
		background-image:url('data:image/svg+xml,<svg width="23" height="22" viewBox="0 0 23 22" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Home Hover"><path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M20.0506 9.30822V18.8122C20.0506 19.3556 19.604 19.8022 19.0606 19.8022H14.5858C14.0423 19.8022 13.5958 19.3579 13.5958 18.8122V14.2164C13.5958 13.0614 12.652 12.1198 11.4992 12.1198C10.3464 12.1198 9.40255 13.0614 9.40255 14.2164V18.8122C9.40255 19.3579 8.95597 19.8022 8.41255 19.8022H3.93775C3.39434 19.8022 2.94775 19.3579 2.94775 18.8122V9.30822C2.94775 9.00242 3.07093 8.7406 3.30634 8.54702L10.8677 2.27702C11.2373 1.97122 11.7609 1.97122 12.1305 2.27702L19.6919 8.54702C19.9273 8.7406 20.0506 9.00242 20.0506 9.30822Z" fill="white"/></g></svg>');
		background-position: center;
		background-repeat: no-repeat;
		width: 38px;
		height: 40px;
		padding: 0px !important;
        top: -7px;
    }
	nav#main-menu > ul > li:nth-child(1):hover a {
       	border-radius: var(--corner-radius-base, 8px);
		background-color: #F3F3F3;		
		background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="22" viewBox="0 0 23 22" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M20.0507 9.30816V18.8122C20.0507 19.3556 19.6041 19.8022 19.0607 19.8022H14.5859C14.0425 19.8022 13.5959 19.3578 13.5959 18.8122V14.2164C13.5959 13.0614 12.6521 12.1198 11.4993 12.1198C10.3465 12.1198 9.40268 13.0613 9.40268 14.2164V18.8122C9.40268 19.3578 8.95609 19.8022 8.41268 19.8022H3.93788C3.39446 19.8022 2.94788 19.3578 2.94788 18.8122V9.30816C2.94788 9.00236 3.07105 8.74054 3.30646 8.54696L10.8679 2.27696C11.2375 1.97116 11.761 1.97116 12.1306 2.27696L19.692 8.54696C19.9274 8.74054 20.0507 9.00236 20.0507 9.30816Z" fill="%23707773"/></svg>');
		background-position: center;
		background-repeat: no-repeat;
		width: 38px;
		height: 40px;
		padding: 0px !important;
        top: -7px;
    }
	nav#main-menu > ul > li:nth-child(1) a:hover {
		/*background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="22" viewBox="0 0 23 22" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M20.0507 9.30816V18.8122C20.0507 19.3556 19.6041 19.8022 19.0607 19.8022H14.5859C14.0425 19.8022 13.5959 19.3578 13.5959 18.8122V14.2164C13.5959 13.0614 12.6521 12.1198 11.4993 12.1198C10.3465 12.1198 9.40268 13.0613 9.40268 14.2164V18.8122C9.40268 19.3578 8.95609 19.8022 8.41268 19.8022H3.93788C3.39446 19.8022 2.94788 19.3578 2.94788 18.8122V9.30816C2.94788 9.00236 3.07105 8.74054 3.30646 8.54696L10.8679 2.27696C11.2375 1.97116 11.761 1.97116 12.1306 2.27696L19.692 8.54696C19.9274 8.74054 20.0507 9.00236 20.0507 9.30816Z" fill="%23707773"/></svg>');
		*/
		background-position: center;
		background-repeat: no-repeat;
	}
}
.body-column-outer-container .video-center iframe {border-radius: var(--corner-radius-lg, 16px);}

.body-column-outer-container .col-column-50 .no-accent-preview .mod-testimonial-1 .testimonial {
    display: block;
    margin-bottom: 0px !important;
}
.body-column-outer-container .col-column-50  .mod-testimonial-white.mod-testimonial-1 {
    background-color: transparent !important;
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}
@media screen and (min-width: 766px) {
    .column-content-2, .column-content-3 {
        overflow: visible;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
	.body-column-outer-container .col-column  {
		display: flex;
		flex-direction: column;
		/* align-items: center; */
		justify-content: center;
		/* flex: 1; */
		flex-shrink: 0;
	}
} 
.narrow  .body-column-outer-container .col-column .mod-testimonial-1 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.body-column-outer-container .col-column-50 .no-accent-preview .mod-testimonial-1 .testimonial-item {
	min-height: unset;
}
.body-column-outer-container .col-column-50 .mod-testimonial-container.no-accent-preview .testimonial {
    border-radius: var(--corner-radius-base, 8px);
}
.body-column-outer-container .col-column-50 .no-accent-preview h3 {
	margin-bottom: 0px;
}
@media screen and (max-width: 765px) {
    .body-column-outer-container .col-column-50 .no-accent-preview .mod-testimonial-1 .testimonial {
        display: block;
        margin-bottom: 0px !important;
    }
	.mod-column-containers {
		margin-left: -40px;
		margin-right: -40px;
	}
}
.body-column-outer-container .col-column-50 .no-accent-preview h3 { 
	font-family: var(--font-family-helvetica-now, "HelveticaNowForCargillBold"), Helvetica, Arial, sans-serif;	
	font-size: var(--font-size-text-lg, 18px) !important;
	font-synthesis: none !important;
	color: var(--Text-text-primary, #FFF);
	font-feature-settings: 'liga' off, 'clig' off;
	font-size: var(--font-size-text-xl, 24px);
	font-style: normal;
	font-weight: 700;
	line-height: var(--font-line-height-line-height-36, 36px); /* 150% */
}
@media screen and (min-width: 766px) and (max-width: 1280px) {
	.homepage .maincontain {
	    position: relative;
	    overflow: visible;
	    max-width: 1280px;
	    margin-left: auto;
	    margin-right: auto;
	    padding: 0px 35px 0px 35px;
	    box-sizing: border-box;
	}
}
#mod-testimonial-container-1432269463921 .text-small {
	margin-bottom: 0px;
	color: var(--Text-text-secondary, #707773);
	font-feature-settings: 'liga' off, 'clig' off;
	text-overflow: ellipsis;
	font-family: var(--font-family-helvetica-now, "HelveticaNowForCargill"), Helvetica, Arial, sans-serif !important;
	font-size: var(--font-size-text-sm, 12px);
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}