.bannerWidget--118 {
    background-image: url(https://storage.googleapis.com/grazecart-images-prod/doslobosranch/images/1754447416_6892be383af45.jpg); 
	background-attachment: scroll; 
	background-position: 50% 67%; 
	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--118 {
        background-attachment: initial;
    }
}

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

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

.bannerWidget--118 .bannerWidget__heading {
    letter-spacing: normal; 
    color: #FFF; 
    max-width: 608px; 
    line-height: 1.25; 
    font-size: 48px;
    text-transform: none;
}

.bannerWidget--118 .bannerWidget__subheading {
    letter-spacing: normal; 
    color: #FFF; 
    max-width: 608px; 
    line-height: 1.25; 
    font-size: 24px;
    text-transform: none;
}.dividerWidget--119 hr {
    height: 16px; 
    background-color: #34b71a;
}.textHeader--120 {
    background-color: #dedede; 
    color: var(--text_color); 
    padding-top: 64px; 
    padding-bottom: 64px;
}

.textHeader--120 .textHeader__heading {
    color: inherit; 
}

.textHeader--120 .textHeader__subheading {
    color: inherit; 
}.imageWidget--123 {
    padding-top: 23px; 
    padding-bottom: 0px;
}

.imageWidget--123 img {
    width: 225px;
    height: auto;
    max-width: 100%;
}.imageWidget--146 {
    padding-top: 0px; 
    padding-bottom: 0px;
}

.imageWidget--146 img {
    width: 1188px;
    height: auto;
    max-width: 100%;
}.textHeader--149 {
    background-color: #dedede; 
    color: var(--text_color); 
    padding-top: 64px; 
    padding-bottom: 0px;
}

.textHeader--149 .textHeader__heading {
    color: inherit; 
}

.textHeader--149 .textHeader__subheading {
    color: inherit; 
}.textHeader--150 {
    background-color: #dedede; 
    color: var(--text_color); 
    padding-top: 64px; 
    padding-bottom: 0px;
}

.textHeader--150 .textHeader__heading {
    color: inherit; 
}

.textHeader--150 .textHeader__subheading {
    color: inherit; 
}.textHeader--151 {
    background-color: #dedede; 
    color: var(--text_color); 
    padding-top: 64px; 
    padding-bottom: 0px;
}

.textHeader--151 .textHeader__heading {
    color: inherit; 
}

.textHeader--151 .textHeader__subheading {
    color: inherit; 
}.ctaButtonWidget--122 {
    background-color: #FFF; 
    padding-top:64px; 
    padding-bottom: 64px;
    
}.contactFormWidget--147 {
    padding-top: 0px; 
    padding-bottom: 0px; 
    max-width: 640px;
    background-color: #ffffff; 
    color: #3d3d3d;
}.dividerWidget--121 hr {
    height: 16px; 
    background-color: #34b71a;
}.textHeader--148 {
    background-color: #dedede; 
    color: var(--text_color); 
    padding-top: 64px; 
    padding-bottom: 0px;
}

.textHeader--148 .textHeader__heading {
    color: inherit; 
}

.textHeader--148 .textHeader__subheading {
    color: inherit; 
}.textHeader--124 {
    background-color: #dedede; 
    color: var(--text_color); 
    padding-top: 64px; 
    padding-bottom: 0px;
}

.textHeader--124 .textHeader__heading {
    color: inherit; 
}

.textHeader--124 .textHeader__subheading {
    color: inherit; 
}.imageWidget--180 {
    padding-top: 0px; 
    padding-bottom: 0px;
}

.imageWidget--180 img {
    width: 2240px;
    height: auto;
    max-width: 100%;
}.photoGalleryWidget--125 {
    padding-top:64px; 
    padding-bottom: 64px;
    background-color: #dedede;
    color: var(--text_color); 
}

.photoGalleryWidget--125 a {
    color: var(--link_color);
}.textHeader--126 {
    background-color: var(--background_color); 
    color: var(--text_color); 
    padding-top: 64px; 
    padding-bottom: 0px;
}

.textHeader--126 .textHeader__heading {
    color: inherit; 
}

.textHeader--126 .textHeader__subheading {
    color: inherit; 
}.imageWidget--181 {
    padding-top: 0px; 
    padding-bottom: 0px;
}

.imageWidget--181 img {
    width: 2240px;
    height: auto;
    max-width: 100%;
}.photoGalleryWidget--127 {
    padding-top:64px; 
    padding-bottom: 64px;
    background-color: var(--background_color);
    color: var(--text_color); 
}

.photoGalleryWidget--127 a {
    color: var(--link_color);
}.dividerWidget--128 hr {
    height: 16px; 
    background-color: #34b71a;
}.textHeader--129 {
    background-color: #dedede; 
    color: var(--text_color); 
    padding-top: 64px; 
    padding-bottom: 0px;
}

.textHeader--129 .textHeader__heading {
    color: inherit; 
}

.textHeader--129 .textHeader__subheading {
    color: inherit; 
}.textHeader--130 {
    background-color: var(--background_color); 
    color: var(--text_color); 
    padding-top: 64px; 
    padding-bottom: 0px;
}

.textHeader--130 .textHeader__heading {
    color: inherit; 
}

.textHeader--130 .textHeader__subheading {
    color: inherit; 
}.imageWidget--182 {
    padding-top: 0px; 
    padding-bottom: 0px;
}

.imageWidget--182 img {
    width: 2240px;
    height: auto;
    max-width: 100%;
}.photoGalleryWidget--131 {
    padding-top:64px; 
    padding-bottom: 64px;
    background-color: var(--background_color);
    color: var(--text_color); 
}

.photoGalleryWidget--131 a {
    color: var(--link_color);
}.textHeader--132 {
    background-color: #dedede; 
    color: var(--text_color); 
    padding-top: 64px; 
    padding-bottom: 0px;
}

.textHeader--132 .textHeader__heading {
    color: inherit; 
}

.textHeader--132 .textHeader__subheading {
    color: inherit; 
}.imageWidget--183 {
    padding-top: 0px; 
    padding-bottom: 0px;
}

.imageWidget--183 img {
    width: 2240px;
    height: auto;
    max-width: 100%;
}.photoGalleryWidget--133 {
    padding-top:64px; 
    padding-bottom: 64px;
    background-color: #dedede;
    color: var(--text_color); 
}

.photoGalleryWidget--133 a {
    color: var(--link_color);
}.textHeader--134 {
    background-color: var(--background_color); 
    color: var(--text_color); 
    padding-top: 64px; 
    padding-bottom: 0px;
}

.textHeader--134 .textHeader__heading {
    color: inherit; 
}

.textHeader--134 .textHeader__subheading {
    color: inherit; 
}.imageWidget--184 {
    padding-top: 0px; 
    padding-bottom: 0px;
}

.imageWidget--184 img {
    width: 2240px;
    height: auto;
    max-width: 100%;
}.photoGalleryWidget--135 {
    padding-top:64px; 
    padding-bottom: 64px;
    background-color: var(--background_color);
    color: var(--text_color); 
}

.photoGalleryWidget--135 a {
    color: var(--link_color);
}.textHeader--136 {
    background-color: #dedede; 
    color: var(--text_color); 
    padding-top: 64px; 
    padding-bottom: 0px;
}

.textHeader--136 .textHeader__heading {
    color: inherit; 
}

.textHeader--136 .textHeader__subheading {
    color: inherit; 
}.imageWidget--185 {
    padding-top: 0px; 
    padding-bottom: 0px;
}

.imageWidget--185 img {
    width: 2240px;
    height: auto;
    max-width: 100%;
}.photoGalleryWidget--137 {
    padding-top:64px; 
    padding-bottom: 64px;
    background-color: #dedede;
    color: var(--text_color); 
}

.photoGalleryWidget--137 a {
    color: var(--link_color);
}.textHeader--138 {
    background-color: var(--background_color); 
    color: var(--text_color); 
    padding-top: 64px; 
    padding-bottom: 0px;
}

.textHeader--138 .textHeader__heading {
    color: inherit; 
}

.textHeader--138 .textHeader__subheading {
    color: inherit; 
}.imageWidget--186 {
    padding-top: 0px; 
    padding-bottom: 0px;
}

.imageWidget--186 img {
    width: 2240px;
    height: auto;
    max-width: 100%;
}.photoGalleryWidget--139 {
    padding-top:64px; 
    padding-bottom: 64px;
    background-color: var(--background_color);
    color: var(--text_color); 
}

.photoGalleryWidget--139 a {
    color: var(--link_color);
}.textHeader--140 {
    background-color: #dedede; 
    color: var(--text_color); 
    padding-top: 64px; 
    padding-bottom: 0px;
}

.textHeader--140 .textHeader__heading {
    color: inherit; 
}

.textHeader--140 .textHeader__subheading {
    color: inherit; 
}.imageWidget--187 {
    padding-top: 0px; 
    padding-bottom: 0px;
}

.imageWidget--187 img {
    width: 2240px;
    height: auto;
    max-width: 100%;
}.photoGalleryWidget--141 {
    padding-top:64px; 
    padding-bottom: 64px;
    background-color: #dedede;
    color: var(--text_color); 
}

.photoGalleryWidget--141 a {
    color: var(--link_color);
}.textHeader--142 {
    background-color: var(--background_color); 
    color: var(--text_color); 
    padding-top: 64px; 
    padding-bottom: 0px;
}

.textHeader--142 .textHeader__heading {
    color: inherit; 
}

.textHeader--142 .textHeader__subheading {
    color: inherit; 
}.imageWidget--188 {
    padding-top: 0px; 
    padding-bottom: 0px;
}

.imageWidget--188 img {
    width: 2240px;
    height: auto;
    max-width: 100%;
}.photoGalleryWidget--143 {
    padding-top:64px; 
    padding-bottom: 64px;
    background-color: var(--background_color);
    color: var(--text_color); 
}

.photoGalleryWidget--143 a {
    color: var(--link_color);
}.textHeader--144 {
    background-color: #dedede; 
    color: var(--text_color); 
    padding-top: 64px; 
    padding-bottom: 0px;
}

.textHeader--144 .textHeader__heading {
    color: inherit; 
}

.textHeader--144 .textHeader__subheading {
    color: inherit; 
}.imageWidget--189 {
    padding-top: 0px; 
    padding-bottom: 0px;
}

.imageWidget--189 img {
    width: 2240px;
    height: auto;
    max-width: 100%;
}.photoGalleryWidget--145 {
    padding-top:64px; 
    padding-bottom: 64px;
    background-color: #dedede;
    color: var(--text_color); 
}

.photoGalleryWidget--145 a {
    color: var(--link_color);
}