.bannerWidget--84 {
    background-image: url(https://s3.amazonaws.com/grazecart/gregglenn/images/1476238744_57fd9d98addc7.jpg); 
	background-attachment: fixed; 
	background-position: 10% 50%; 
	background-repeat: no-repeat; 
    background-size: auto;
    position: relative;
    -o-background-size: auto;
    -moz-background-size: auto;
    -webkit-background-size: auto;
}

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

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

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

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

.bannerWidget--84 .bannerWidget__subheading {
    letter-spacing: normal; 
    color: #FFF; 
    max-width: 608px; 
    line-height: 1.25; 
    font-size: 24px;
    text-transform: none;
}.bannerWidget--183 {
    background-image: url(https://s3.amazonaws.com/grazecart/gregglenn/images/1611698722_60109222ce0e3.jpg); 
	background-attachment: fixed; 
	background-position: 50% 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--183 {
        background-attachment: initial;
    }
}

.bannerWidget--183::after {
    background-color: transparent;
    z-index: 1;
}

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

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

.bannerWidget--183 .bannerWidget__subheading {
    letter-spacing: normal; 
    color: #FFF; 
    max-width: 608px; 
    line-height: 1.25; 
    font-size: 24px;
    text-transform: none;
}.bannerWidget--192 {
    background-image: url(https://s3.amazonaws.com/grazecart/gregglenn/images/1480441005_583dbcad0a14e.jpg); 
	background-attachment: fixed; 
	background-position: 50% 0%; 
	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--192 {
        background-attachment: initial;
    }
}

.bannerWidget--192::after {
    background-color: transparent;
    z-index: 1;
}

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

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

.bannerWidget--192 .bannerWidget__subheading {
    letter-spacing: normal; 
    color: #FFF; 
    max-width: 608px; 
    line-height: 1.25; 
    font-size: 24px;
    text-transform: none;
}.bannerWidget--148 {
    background-image: url(https://s3.amazonaws.com/grazecart/gregglenn/images/1480956996_58459c4470645.jpg); 
	background-attachment: fixed; 
	background-position: 50% 0%; 
	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--148 {
        background-attachment: initial;
    }
}

.bannerWidget--148::after {
    background-color: transparent;
    z-index: 1;
}

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

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

.bannerWidget--148 .bannerWidget__subheading {
    letter-spacing: normal; 
    color: #FFF; 
    max-width: 608px; 
    line-height: 1.25; 
    font-size: 24px;
    text-transform: none;
}.bannerWidget--180 {
    background-image: url(https://s3.amazonaws.com/grazecart/gregglenn/images/1480961417_5845ad8957ba4.jpg); 
	background-attachment: fixed; 
	background-position: 50% 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--180 {
        background-attachment: initial;
    }
}

.bannerWidget--180::after {
    background-color: transparent;
    z-index: 1;
}

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

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

.bannerWidget--180 .bannerWidget__subheading {
    letter-spacing: normal; 
    color: #FFF; 
    max-width: 608px; 
    line-height: 1.25; 
    font-size: 24px;
    text-transform: none;
}.bannerWidget--191 {
    background-image: url(https://s3.amazonaws.com/grazecart/gregglenn/images/1611698726_601092262be09.jpg); 
	background-attachment: fixed; 
	background-position: 50% 0%; 
	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--191 {
        background-attachment: initial;
    }
}

.bannerWidget--191::after {
    background-color: transparent;
    z-index: 1;
}

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

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

.bannerWidget--191 .bannerWidget__subheading {
    letter-spacing: normal; 
    color: #FFF; 
    max-width: 608px; 
    line-height: 1.25; 
    font-size: 24px;
    text-transform: none;
}.bannerWidget--187 {
    background-image: url(https://s3.amazonaws.com/grazecart/gregglenn/images/1485537235_588b7fd39f60a.jpg); 
	background-attachment: fixed; 
	background-position: 50% 68%; 
	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--187 {
        background-attachment: initial;
    }
}

.bannerWidget--187::after {
    background-color: transparent;
    z-index: 1;
}

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

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

.bannerWidget--187 .bannerWidget__subheading {
    letter-spacing: normal; 
    color: #FFF; 
    max-width: 608px; 
    line-height: 1.25; 
    font-size: 24px;
    text-transform: none;
}.bannerWidget--189 {
    background-image: url(https://s3.amazonaws.com/grazecart/gregglenn/images/1709953797_65ebd3054af64.jpeg); 
	background-attachment: fixed; 
	background-position: 50% 50%; 
	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--189 {
        background-attachment: initial;
    }
}

.bannerWidget--189::after {
    background-color: transparent;
    z-index: 1;
}

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

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

.bannerWidget--189 .bannerWidget__subheading {
    letter-spacing: normal; 
    color: #FFF; 
    max-width: 608px; 
    line-height: 1.25; 
    font-size: 24px;
    text-transform: none;
}.bannerWidget--195 {
    background-image: url(https://s3.amazonaws.com/grazecart/gregglenn/images/1611698722_60109222ce0e3.jpg); 
	background-attachment: fixed; 
	background-position: 80% 0%; 
	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--195 {
        background-attachment: initial;
    }
}

.bannerWidget--195::after {
    background-color: transparent;
    z-index: 1;
}

.bannerWidget--195 .bannerWidget__innerContainer {
    z-index: 5;
    padding-top: 75px;
    padding-bottom: 75px;
    height: auto;
        max-width: 550px;
    
    }

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

.bannerWidget--195 .bannerWidget__subheading {
    letter-spacing: normal; 
    color: #FFF; 
    max-width: 608px; 
    line-height: 1.25; 
    font-size: 24px;
    text-transform: none;
}.contactFormWidget--197 {
    padding-top: 15px; 
    padding-bottom: 15px; 
    max-width: 640px;
    background-color: #FFF; 
    color: #3d3d3d;
}