/* Section backgrounds: wordless images with a tinted overlay so text on top stays readable. */

/* light sections: image under a pale teal wash */
.es-intro-section { background: linear-gradient(rgba(236, 245, 247, 0.84), rgba(224, 238, 241, 0.88)), url('/gs/bg/p-river.jpg') center / cover no-repeat !important; }
.es-report-section { background: linear-gradient(rgba(232, 241, 243, 0.86), rgba(222, 236, 239, 0.9)), url('/gs/bg/p-oldmap.jpg') center / cover no-repeat !important; }
.es-split-section.es-bg-light { background: linear-gradient(rgba(228, 239, 241, 0.86), rgba(218, 233, 236, 0.9)), url('/gs/bg/p-aerial-a.jpg') center / cover no-repeat !important; }
.how-it-works-wrap.es-bg-light { background: linear-gradient(rgba(228, 239, 241, 0.88), rgba(218, 233, 236, 0.92)), url('/gs/bg/p-aerial-b.jpg') center / cover no-repeat !important; }
.es-industries-section { background: linear-gradient(rgba(234, 243, 244, 0.86), rgba(223, 236, 238, 0.9)), url('/gs/bg/p-parcel.jpg') center / cover no-repeat !important; }
.hv2-faq-sec { background: linear-gradient(rgba(230, 240, 242, 0.88), rgba(220, 234, 237, 0.92)), url('/gs/bg/p-bluecontour.jpg') center / cover no-repeat !important; }
.hv2-compare-table-sec { background: linear-gradient(rgba(230, 240, 242, 0.86), rgba(220, 234, 237, 0.9)), url('/gs/bg/p-terrain.jpg') center / cover no-repeat !important; }
.es-bg-light:not(.es-split-section):not(.how-it-works-wrap), .dp-section-tint { background: linear-gradient(rgba(232, 242, 243, 0.88), rgba(222, 236, 238, 0.92)), url('/gs/bg/p-network.jpg') center / cover no-repeat !important; }

/* warm sections: image under a sand wash */
.hv2-industries { background: linear-gradient(rgba(249, 245, 234, 0.86), rgba(240, 232, 212, 0.9)), url('/gs/bg/p-trees.jpg') center / cover no-repeat !important; }
.es-products-section:not(.es-bg-light):not(.es-products-premium) { background: linear-gradient(rgba(249, 245, 234, 0.88), rgba(240, 232, 212, 0.92)), url('/gs/bg/p-city.jpg') center / cover no-repeat !important; }

/* dark sections: image under a deep teal wash */
.hv2-thennow { background: linear-gradient(rgba(8, 28, 38, 0.72), rgba(10, 48, 58, 0.78)), url('/gs/bg/p-earthnight.jpg') center / cover no-repeat !important; }
.dp-cta { background: linear-gradient(rgba(8, 28, 38, 0.7), rgba(10, 48, 58, 0.78)), url('/gs/bg/p-usa.jpg') center / cover no-repeat !important; }
.detail-cta { background: linear-gradient(rgba(8, 28, 38, 0.7), rgba(10, 48, 58, 0.78)), url('/gs/bg/p-satellite.jpg') center / cover no-repeat !important; }
.lg-hero { background: linear-gradient(rgba(8, 28, 38, 0.6), rgba(10, 48, 58, 0.7)), url('/gs/bg/p-darkcontour.jpg') center / cover no-repeat !important; }
.nf-hero { background: linear-gradient(rgba(8, 28, 38, 0.55), rgba(10, 48, 58, 0.7)), url('/gs/bg/p-darktech.jpg') center / cover no-repeat !important; }
.site-footer { background: linear-gradient(rgba(6, 24, 32, 0.82), rgba(8, 36, 44, 0.9)), url('/gs/bg/p-globe.jpg') center / cover no-repeat !important; }

/* policy and 404 page bodies: plain tint, no picture behind long text */
.lg { background: #e4eff1 !important; }
.nf { background: #e4eff1 !important; }
.dp-section:not(.dp-section-tint) { background: #ffffff !important; }
