/**handles:dhe-frontend**/
.dhe-hero{--dhe-min-height:72vh;--dhe-min-height-tablet:620px;--dhe-min-height-mobile:560px;--dhe-content-width:1480px;--dhe-search-width:760px;--dhe-overlay-top:0.30;--dhe-overlay-bottom:0.48;--dhe-title-color:#ffffff;--dhe-text-color:rgba(255, 255, 255, 0.92);--dhe-object-position:center center;position:relative;min-height:var(--dhe-min-height);overflow:hidden;isolation:isolate}.dhe-hero__img,.dhe-hero__media{position:absolute;inset:0;width:100%;height:100%}.dhe-hero__img{display:block;object-fit:cover;object-position:var(--dhe-object-position)}.dhe-hero__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,var(--dhe-overlay-top)),rgba(0,0,0,var(--dhe-overlay-bottom)));z-index:1}.dhe-hero__content{position:relative;z-index:2;min-height:var(--dhe-min-height);margin:0 auto;padding:48px 24px;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.dhe-hero__title,h2.elementor-heading-title.elementor-size-default.dhe-hero__title{display:block;width:100%;max-width:100%;margin:0 0 34px;font-family:"Josefin Sans",sans-serif;font-size:66px;font-weight:600;line-height:1.08;letter-spacing:0;color:#fff;text-align:center}.dhe-hero__search-wrap{width:100%;max-width:var(--dhe-search-width);margin:0 auto;text-align:center}.dhe-hero__shortcode{width:100%;margin:0 auto 14px}.dhe-hero__shortcode form{margin:0 auto}.dhe-hero__examples{margin:0;color:var(--dhe-text-color);font-size:18px;line-height:1.45;text-align:center}.dhe-hero__examples a{text-decoration:none}.dhe-hero__examples a:hover{text-decoration:underline}@media (max-width:1024px){.dhe-hero{min-height:var(--dhe-min-height-tablet)}.dhe-hero__content{min-height:var(--dhe-min-height-tablet);padding:40px 20px}.dhe-hero__title,h2.elementor-heading-title.elementor-size-default.dhe-hero__title{font-size:54px;margin-bottom:28px}.dhe-hero__search-wrap{max-width:680px}.dhe-hero__examples{font-size:17px}}@media (max-width:767px){.dhe-hero{min-height:var(--dhe-min-height-mobile)}.dhe-hero__img{height:100%!important}.dhe-hero__content{min-height:var(--dhe-min-height-mobile);padding:28px 16px}.dhe-hero__title,h2.elementor-heading-title.elementor-size-default.dhe-hero__title{font-size:36px;line-height:1.12;margin-bottom:20px}.dhe-hero__search-wrap{max-width:100%}.dhe-hero__shortcode{margin-bottom:12px}.dhe-hero__examples{font-size:15px;max-width:30ch;margin-inline:auto}}@media (max-width:420px){.dhe-hero{min-height:min(100svh,var(--dhe-min-height-mobile))}.dhe-hero__img{height:100%!important}.dhe-hero__title,h2.elementor-heading-title.elementor-size-default.dhe-hero__title{font-size:32px}.dhe-hero__examples{font-size:14px}}