.bannerWidget--107 {
    background-image: url(https://s3.amazonaws.com/grazecart/thirdwayfarmllc/images/1720231537_6688a671d6510.jpg); 
	background-attachment: scroll; 
	background-position: 86% 3%; 
	background-repeat: no-repeat; 
    background-size: cover;
    position: relative;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
}

@media (max-width : 480px) {
    /* safari mobile does not support fixed */
    .bannerWidget--107 {
        background-attachment: initial;
    }
}

.bannerWidget--107::after {
    background-color: hsla(0, 0%, 0%, 0.37);
    z-index: 1;
}

.bannerWidget--107 .bannerWidget__innerContainer {
    z-index: 5;
    padding-top: 192px;
    padding-bottom: 192px;
    height: auto;
        max-width: 1600px;
    
    }

.bannerWidget--107 .bannerWidget__heading {
    letter-spacing: normal; 
    color: #FFF; 
    max-width: 1600px; 
    line-height: 1.5; 
    font-size: 62px;
    text-transform: none;
}

.bannerWidget--107 .bannerWidget__subheading {
    letter-spacing: normal; 
    color: #FFF; 
    max-width: 864px; 
    line-height: 1.5; 
    font-size: 27px;
    text-transform: none;
}.imageWidget--108 {
    padding-top: 0px; 
    padding-bottom: 0px;
}

.imageWidget--108 img {
    width: 2565px;
    height: auto;
    max-width: 100%;
}.textWidget--109 {
    --tw-prose-headings: #3d664f;
    --tw-prose-p: #3d664f;
    --tw-prose-a: var(--link_color);
    --tw-prose-body: #3d664f;
    --tw-prose-bullets: #3d664f;
    max-width: 960px;
    padding-top: 20px; 
    padding-bottom: 64px; 
    line-height: 1.75; 
    background-color: #f7f5e4;
    color: #3d664f;
}

.textWidget--109 a {
    color: var(--link_color);
    text-decoration: none;
}

.textWidget--109 a:hover {
    color: var(--link_color);
    text-decoration: underline;
}
.textWidget--110 {
    --tw-prose-headings: var(--text_color);
    --tw-prose-p: var(--text_color);
    --tw-prose-a: var(--link_color);
    --tw-prose-body: --text_color;
    --tw-prose-bullets: --text_color;
    max-width: 590px;
    padding-top: 20px; 
    padding-bottom: 64px; 
    line-height: 1.75; 
    background-color: #f7f5e4;
    color: var(--text_color);
}

.textWidget--110 a {
    color: var(--link_color);
    text-decoration: none;
}

.textWidget--110 a:hover {
    color: var(--link_color);
    text-decoration: underline;
}
.imageWidget--111 {
    padding-top: 0px; 
    padding-bottom: 0px;
}

.imageWidget--111 img {
    width: 2565px;
    height: auto;
    max-width: 100%;
}.bannerWidget--112 {
    background-image: url(https://s3.amazonaws.com/grazecart/thirdwayfarmllc/images/1720561402_668daefa963ed.jpg); 
	background-attachment: fixed; 
	background-position: 28% 100%; 
	background-repeat: no-repeat; 
    background-size: cover;
    position: relative;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
}

@media (max-width : 480px) {
    /* safari mobile does not support fixed */
    .bannerWidget--112 {
        background-attachment: initial;
    }
}

.bannerWidget--112::after {
    background-color: hsla(0, 0%, 0%, 0.27);
    z-index: 1;
}

.bannerWidget--112 .bannerWidget__innerContainer {
    z-index: 5;
    padding-top: 232px;
    padding-bottom: 238px;
    height: auto;
        max-width: 1600px;
    
    }

.bannerWidget--112 .bannerWidget__heading {
    letter-spacing: normal; 
    color: #FFF; 
    max-width: 1360px; 
    line-height: 1.5; 
    font-size: 62px;
    text-transform: none;
}

.bannerWidget--112 .bannerWidget__subheading {
    letter-spacing: normal; 
    color: #FFF; 
    max-width: 880px; 
    line-height: 1.5; 
    font-size: 32px;
    text-transform: none;
}.imageWidget--113 {
    padding-top: 0px; 
    padding-bottom: 0px;
}

.imageWidget--113 img {
    width: 2430px;
    height: auto;
    max-width: 100%;
}.imageWidget--114 {
    padding-top: 0px; 
    padding-bottom: 0px;
}

.imageWidget--114 img {
    width: 2565px;
    height: auto;
    max-width: 100%;
}.textWidget--115 {
    --tw-prose-headings: #3d664f;
    --tw-prose-p: #3d664f;
    --tw-prose-a: var(--link_color);
    --tw-prose-body: #3d664f;
    --tw-prose-bullets: #3d664f;
    max-width: 1008px;
    padding-top: 0px; 
    padding-bottom: 18px; 
    line-height: 1.75; 
    background-color: #f7f5e4;
    color: #3d664f;
}

.textWidget--115 a {
    color: var(--link_color);
    text-decoration: none;
}

.textWidget--115 a:hover {
    color: var(--link_color);
    text-decoration: underline;
}
.textWidget--118 {
    --tw-prose-headings: var(--text_color);
    --tw-prose-p: var(--text_color);
    --tw-prose-a: var(--link_color);
    --tw-prose-body: --text_color;
    --tw-prose-bullets: --text_color;
    max-width: 530px;
    padding-top: 0px; 
    padding-bottom: 30px; 
    line-height: 1.75; 
    background-color: #f7f5e4;
    color: var(--text_color);
}

.textWidget--118 a {
    color: var(--link_color);
    text-decoration: none;
}

.textWidget--118 a:hover {
    color: var(--link_color);
    text-decoration: underline;
}
.dividerWidget--129 hr {
    height: 40px; 
    background-color: #f7f5e4;
}.bannerWidget--124 {
    background-image: url(https://s3.amazonaws.com/grazecart/thirdwayfarmllc/images/1720231537_6688a6717cfab.jpg); 
	background-attachment: fixed; 
	background-position: 28% 38%; 
	background-repeat: no-repeat; 
    background-size: cover;
    position: relative;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
}

@media (max-width : 480px) {
    /* safari mobile does not support fixed */
    .bannerWidget--124 {
        background-attachment: initial;
    }
}

.bannerWidget--124::after {
    background-color: hsla(0, 0%, 0%, 0.44);
    z-index: 1;
}

.bannerWidget--124 .bannerWidget__innerContainer {
    z-index: 5;
    padding-top: 232px;
    padding-bottom: 238px;
    height: auto;
        max-width: 1600px;
    
    }

.bannerWidget--124 .bannerWidget__heading {
    letter-spacing: normal; 
    color: #FFF; 
    max-width: 1360px; 
    line-height: 1.5; 
    font-size: 62px;
    text-transform: none;
}

.bannerWidget--124 .bannerWidget__subheading {
    letter-spacing: normal; 
    color: #FFF; 
    max-width: 1360px; 
    line-height: 1.5; 
    font-size: 32px;
    text-transform: none;
}.imageWidget--127 {
    padding-top: 0px; 
    padding-bottom: 0px;
}

.imageWidget--127 img {
    width: 2565px;
    height: auto;
    max-width: 100%;
}.textWidget--126 {
    --tw-prose-headings: var(--text_color);
    --tw-prose-p: var(--text_color);
    --tw-prose-a: var(--link_color);
    --tw-prose-body: --text_color;
    --tw-prose-bullets: --text_color;
    max-width: 1600px;
    padding-top: 15px; 
    padding-bottom: 15px; 
    line-height: 1.75; 
    background-color: #f7f5e4;
    color: var(--text_color);
}

.textWidget--126 a {
    color: var(--link_color);
    text-decoration: none;
}

.textWidget--126 a:hover {
    color: var(--link_color);
    text-decoration: underline;
}
.textWidget--128 {
    --tw-prose-headings: var(--text_color);
    --tw-prose-p: var(--text_color);
    --tw-prose-a: var(--link_color);
    --tw-prose-body: --text_color;
    --tw-prose-bullets: --text_color;
    max-width: 600px;
    padding-top: 15px; 
    padding-bottom: 15px; 
    line-height: 1.75; 
    background-color: #f7f5e4;
    color: var(--text_color);
}

.textWidget--128 a {
    color: var(--link_color);
    text-decoration: none;
}

.textWidget--128 a:hover {
    color: var(--link_color);
    text-decoration: underline;
}
.imageWidget--125 {
    padding-top: 0px; 
    padding-bottom: 0px;
}

.imageWidget--125 img {
    width: 2565px;
    height: auto;
    max-width: 100%;
}