.wf{font-family:'DM Sans',sans-serif;font-weight:400}.wf-m{font-family:'DM Sans',sans-serif;font-weight:500}.grid-group .grid-group-inner .item .grid-content h2,.grid-group .grid-group-inner .item .grid-content h3,.grid-group .grid-group-inner .item .sub-hdr,.wf-b{font-family:'DM Sans',sans-serif;font-weight:700}.wf-alt{font-family:'Playfair Display',serif;font-weight:400}.wf-alt-b{font-family:'Playfair Display',serif;font-weight:700}.grid-group.bg-color-red .block-wrap,.grid-group.bg-color-tan .block-wrap,.wrap{margin:auto;max-width:1140px;padding:0 20px}@media only screen and (min-width:980px){.grid-group.bg-color-red .block-wrap,.grid-group.bg-color-tan .block-wrap,.wrap{padding:0 15px}}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:auto;src:url(/wp-content/themes/ehm/fonts/fa-solid-900.eot);src:url(/wp-content/themes/ehm/fonts/fa-solid-900.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/ehm/fonts/fa-solid-900.woff2) format('woff2'),url(/wp-content/themes/ehm/fonts/fa-solid-900.woff) format('woff'),url(/wp-content/themes/ehm/fonts/fa-solid-900.ttf) format('truetype'),url(/wp-content/themes/ehm/fonts/fa-solid-900.svg#fontawesome) format('svg')}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:auto;src:url(/wp-content/themes/ehm/fonts/fa-brands-400.eot);src:url(/wp-content/themes/ehm/fonts/fa-brands-400.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/ehm/fonts/fa-brands-400.woff2) format('woff2'),url(/wp-content/themes/ehm/fonts/fa-brands-400.woff) format('woff'),url(/wp-content/themes/ehm/fonts/fa-brands-400.ttf) format('truetype'),url(/wp-content/themes/ehm/fonts/fa-brands-400.svg#fontawesome) format('svg')}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;font-display:auto;src:url(/wp-content/themes/ehm/fonts/fa-regular-400.eot);src:url(/wp-content/themes/ehm/fonts/fa-regular-400.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/ehm/fonts/fa-regular-400.woff2) format('woff2'),url(/wp-content/themes/ehm/fonts/fa-regular-400.woff) format('woff'),url(/wp-content/themes/ehm/fonts/fa-regular-400.ttf) format('truetype'),url(/wp-content/themes/ehm/fonts/fa-regular-400.svg#fontawesome) format('svg')}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:auto;src:url(/wp-content/themes/ehm/fonts/fa-light-300.eot);src:url(/wp-content/themes/ehm/fonts/fa-light-300.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/ehm/fonts/fa-light-300.woff2) format('woff2'),url(/wp-content/themes/ehm/fonts/fa-light-300.woff) format('woff'),url(/wp-content/themes/ehm/fonts/fa-light-300.ttf) format('truetype'),url(/wp-content/themes/ehm/fonts/fa-light-300.svg#fontawesome) format('svg')}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900}.fab{font-family:'Font Awesome 5 Brands'}.far{font-family:'Font Awesome 5 Pro';font-weight:400}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}.grid-group{padding:2.5em 0}@media only screen and (min-width:1140px){.grid-group{padding:3.5em 0}}.grid-group.bg-color-red,.grid-group.bg-color-tan{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}@media only screen and (max-width:767px){.grid-group .top .link-wrap{display:none}}.grid-group .grid-group-inner{display:flex;flex-wrap:wrap}.grid-group .grid-group-inner .item{background-color:#341a08;border-radius:0 0 12px 12px;display:block;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:420px){.grid-group .grid-group-inner .item{width:100%}}.grid-group .grid-group-inner .item:hover .grid-content h2:after,.grid-group .grid-group-inner .item:hover .grid-content h3:after{width:100%}.grid-group .grid-group-inner .item .sub-hdr{background-color:#f5c746;border-radius:0 5px 5px 0;color:#1e3e5b;font-size:15px;left:0;letter-spacing:1px;padding:.25em .66em;position:absolute;text-transform:uppercase;top:2.25em;z-index:2}@media only screen and (min-width:1140px){.grid-group .grid-group-inner .item .sub-hdr{font-size:16px}}.grid-group .grid-group-inner .item.has-media img,.grid-group .grid-group-inner .item.has-media video{display:block}.grid-group .grid-group-inner .item.has-media .grid-content{text-shadow:1px 1px 2px #341a08;bottom:0;left:0;position:absolute;right:0;top:0}@media only screen and (min-width:980px){.grid-group .grid-group-inner .item.has-media:not(.has-content):hover video{opacity:.8}}.grid-group .grid-group-inner .item.has-media:not(.has-content):hover .video-play-pause-button{background-color:#999}.grid-group .grid-group-inner .item.has-link.color-overlay-black:hover .media-wrap{opacity:.4}.grid-group .grid-group-inner .item .media-wrap{border-radius:0 0 12px 12px;height:100%;position:relative;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.grid-group .grid-group-inner .item .media-wrap:before{border-radius:8px;bottom:0;content:'';left:0;opacity:.8;position:absolute;right:0;top:0;background:rgba(52,26,8,.15);background:-moz-linear-gradient(top,rgba(52,26,8,.15) 0,#341a08 70%);background:-webkit-linear-gradient(top,rgba(52,26,8,.15) 0,#341a08 70%);background:linear-gradient(to bottom,rgba(52,26,8,.15) 0,#341a08 70%)}.grid-group .grid-group-inner .item .media-wrap img,.grid-group .grid-group-inner .item .media-wrap video{border-radius:0 0 12px 12px;display:block;height:100%;object-fit:cover;width:100%}.grid-group .grid-group-inner .item .media-wrap .video-play-pause-button{background:#999;border:2px solid #fff;border-radius:50%;bottom:8px;right:8px;cursor:pointer;padding:0;position:absolute;z-index:5}@media only screen and (min-width:768px){.grid-group .grid-group-inner .item .media-wrap .video-play-pause-button{bottom:15px;right:15px}}.grid-group .grid-group-inner .item .media-wrap .video-play-pause-button:hover{background-color:#999}.grid-group .grid-group-inner .item .media-wrap .video-play-pause-button.playing .icon.play{display:none}.grid-group .grid-group-inner .item .media-wrap .video-play-pause-button.playing .icon.pause{display:flex}.grid-group .grid-group-inner .item .media-wrap .icon{align-items:center;color:#fff;display:flex;height:28px;justify-content:center;position:relative;width:28px}@media only screen and (min-width:768px){.grid-group .grid-group-inner .item .media-wrap .icon{height:36px;width:36px}}.grid-group .grid-group-inner .item .media-wrap .icon.play{padding-left:1px}.grid-group .grid-group-inner .item .media-wrap .icon.pause{display:none}.grid-group .grid-group-inner .item .media-wrap .icon svg{height:10px;fill:#fff;width:9px}@media only screen and (min-width:768px){.grid-group .grid-group-inner .item .media-wrap .icon svg{height:12px;width:11px}}.grid-group .grid-group-inner .item .grid-content{display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:flex-end;padding:1.25em 2.5em 1.25em 1.25em}@media only screen and (max-width:767px){.grid-group .grid-group-inner .item .grid-content{padding:1em 1.5em .5em .75em}}.grid-group .grid-group-inner .item .grid-content h2,.grid-group .grid-group-inner .item .grid-content h3{color:#f5c746;display:inline-block;font-size:1.2em;position:relative}@media only screen and (max-width:767px){.grid-group .grid-group-inner .item .grid-content h2,.grid-group .grid-group-inner .item .grid-content h3{font-size:1em}}@media only screen and (min-width:1140px){.grid-group .grid-group-inner .item .grid-content h2,.grid-group .grid-group-inner .item .grid-content h3{font-size:1.3em}}.grid-group .grid-group-inner .item .grid-content h2:after,.grid-group .grid-group-inner .item .grid-content h3:after{background:#f5c746;content:"";display:block;height:2px;left:0;position:absolute;top:-.4em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:0}.grid-group .grid-group-inner .item .grid-content p{color:#fff;font-size:.95em}.grid-group .grid-group-inner .item .grid-content p:first-of-type{margin-top:0}@media only screen and (max-width:767px){.grid-group .grid-group-inner .item .grid-content p{display:none}}.grid-group .grid-group-inner .item .grid-content .btn:not(.btn-alt):before{background-color:#fff}.grid-group .grid-group-inner .item .grid-content .btn:not(.btn-alt) span:after{border-color:#fff}.grid-group .grid-group-inner+.link-wrap{display:none}@media only screen and (max-width:767px){.grid-group .grid-group-inner+.link-wrap{display:block;margin-top:1.75em}}.grid-group.count-1 .grid-group-inner{width:100%}.grid-group.count-1 .grid-group-inner .item{width:100%}@media only screen and (min-width:768px){.grid-group.count-1 .grid-group-inner .item{min-height:300px}}.grid-group.count-1 .grid-group-inner .item.has-content{max-height:400px}@media only screen and (min-width:980px){.grid-group.count-1 .grid-group-inner .item .grid-content{padding:3em 2em}}.grid-group.count-1 .grid-group-inner .item .grid-content h2{font-size:2em}@media only screen and (min-width:980px){.grid-group.count-1 .grid-group-inner .item .grid-content h2{font-size:3em}}.grid-group.count-1 .grid-group-inner .item .link-wrap{margin-top:auto}@media only screen and (min-width:980px){.grid-group.count-1 .grid-group-inner .item .link-wrap .btn{font-size:1.5em}}.grid-group.count-2 .grid-group-inner{justify-content:space-between}.grid-group.count-2 .item{width:calc((100% - .75em)/ 2)}@media only screen and (min-width:768px){.grid-group.count-2 .item{width:calc((100% - 1em)/ 2)}}@media only screen and (min-width:980px){.grid-group.count-2 .item{min-height:300px}}.grid-group.count-2 .item:first-child{margin-right:.75em}@media only screen and (min-width:768px){.grid-group.count-2 .item:first-child{margin-right:1em}}@media only screen and (max-width:420px){.grid-group.count-2 .item:first-child{margin-right:0}}@media only screen and (max-width:767px){.grid-group.count-2 .item.has-content{margin-left:0;margin-right:0;margin-top:1em;width:100%}}@media only screen and (min-width:980px){.grid-group.count-2.alignright .item{min-height:250px}}.grid-group.count-3 .grid-group-inner{display:grid;grid-gap:.75em;grid-template-columns:5fr 4fr;grid-template-rows:1fr 1fr}@media only screen and (min-width:768px){.grid-group.count-3 .grid-group-inner{grid-gap:1em}}@media only screen and (min-width:1140px){.grid-group.count-3 .grid-group-inner{grid-gap:1.25em}}.grid-group.count-3 .item{width:100%}.grid-group.count-3 .item:first-child{height:360px;grid-column:1;grid-row:1/span 2}@media only screen and (min-width:768px){.grid-group.count-3 .item:first-child{height:450px}}@media only screen and (min-width:980px){.grid-group.count-3 .item:first-child{font-size:1.15em;height:470px}}@media only screen and (min-width:1140px){.grid-group.count-3 .item:first-child{height:600px}}.grid-group.count-3 .item .media-wrap{position:absolute}.grid-group.has-row-reverse .grid-group-inner .item:first-child{grid-column:2}.grid-group+.hero.alignfull{margin-top:.75em}@media only screen and (min-width:768px){.grid-group+.hero.alignfull{margin-top:1em}}.grid-group+.grid-group{margin-top:.75em}@media only screen and (min-width:768px){.grid-group+.grid-group{margin-top:1em}}.grid-group:last-child{margin-bottom:3em}@media only screen and (min-width:1140px){.grid-group:last-child{margin-bottom:5em}}.hero+.grid-group{margin-top:.75em}@media only screen and (min-width:768px){.hero+.grid-group{margin-top:1em}}