/* Owner-requested playful color: colored materials on a clean white stage. */
.ekh-enhanced .ekh-footer.ekh-footer-unified::before{background-image:url('home/depth-footer-color-1536.webp');opacity:1;filter:none}
.ekh-enhanced .ekh-footer-unified .ekh-footer-panel{background:#ffffffc9;border-color:#fff;box-shadow:0 18px 44px #21434c13}
.ekh-enhanced .ekh-footer-unified .ekh-footer-panel .ekh-footer-masthead .ekh-footer-brand-eco{color:#3f6c35}
.ekh-enhanced .ekh-footer-unified .ekh-footer-panel .ekh-footer-masthead .ekh-footer-brand-kids{color:#3269aa}
.ekh-enhanced .ekh-footer-unified .ekh-footer-panel .ekh-footer-masthead .ekh-footer-brand-dot{color:#e57f61}
.ekh-footer-unified .ekh-footer-masthead{border-bottom:0;position:relative}
.ekh-footer-unified .ekh-footer-masthead:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;border-radius:3px;background:linear-gradient(90deg,#91c64b 0 28%,#60bdea 28% 56%,#f8d665 56% 79%,#ee8d72 79%)}
.ekh-enhanced .ekh-footer-unified .ekh-footer-panel .ekh-footer-grid h2{display:flex;align-items:center;gap:9px}
.ekh-footer-unified .ekh-footer-grid h2:before{content:'';display:block;flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:#91c64b}
.ekh-footer-unified .ekh-footer-offices h2:before{background:#60bdea}
.ekh-footer-unified .ekh-footer-navigation h2:before{background:#ee8d72}
.ekh-enhanced .ekh-footer-unified .ekh-footer-navigation>a:hover{color:#255b9b}
.ekh-enhanced .ekh-footer-unified .ekh-footer-panel .ekh-footer-bottom{border-top-color:#cbdcc9}
@media(max-width:600px){.ekh-enhanced .ekh-footer.ekh-footer-unified::before{background-image:url('home/depth-footer-color-768.webp');background-position:left bottom;background-size:auto 75%}}
