.content,.home-banner-3{margin-bottom:var(--g-grid)}.home-banner-3 .image-feature figcaption em,.home-banner-3 .image-feature figcaption span{line-height:1.5;font-weight:var(--hb3-font-weight);letter-spacing:-.04em;text-align:var(--hb3-text-align);padding:var(--hb3-text-padding-vertical) var(--hb3-text-padding-horizontal)}.home-banner-3 .image-feature figcaption span,.home-banner-3 .image-feature:hover figcaption em{color:var(--hb3-text-color);background-color:var(--hb3-fig-bg);text-shadow:var(--hb3-text-shadow)}.home-banner-3{flex-direction:row;gap:var(--hb3-gap)}.home-banner-3 .elementor-element{gap:var(--hb3-gap);width:100%}.home-banner-3 .elementor-widget.image-feature{margin-block-end:0}.home-banner-3 .image-feature,.home-banner-3 .image-feature a{height:var(--hb3-height)}.home-banner-3 .image-feature a::before{transition:.8s ease-in-out}.home-banner-3 .image-feature:hover a::before{position:absolute;content:""}.home-banner-3 .height-full.image-feature a::before{background:var(--hb3-f-bg);background:var(--hb3-f-bg-moz-linear);background:var(--hb3-f-bg-webkit-linear);background:var(--hb3-f-bg-linear)}.home-banner-3 .height-half.image-feature a::before{background:var(--hb3-h-bg);background:var(--hb3-h-bg-moz-linear);background:var(--hb3-h-bg-webkit-linear);background:var(--hb3-h-bg-linear)}.home-banner-3 .image-feature img{width:100%;min-height:unset;height:100%;transition:.8s ease-in-out}.home-banner-3 .wp-caption-text{width:100%;text-transform:uppercase}.home-banner-3 .image-feature figcaption{padding:0 calc(var(--g-grid) * 1.2);top:unset;bottom:var(--g-grid);min-height:var(--hb3-span-height);max-height:var(--hb3-span-height);margin-bottom:calc((var(--hb3-fig-margin-bottom) * var(--hb3-span))/ 2);transition:.8s ease-in-out}.home-banner-3 .image-feature:hover figcaption{max-height:calc(var(--hb3-height) - var(--g-grid));min-height:calc(var(--hb3-span-height) + var(--hb3-em-height) + var(--g-grid-half))}.home-banner-3 .image-feature figcaption span{font-size:var(--hb3-span);width:100%;height:unset;border-bottom:var(--hb3-fig-border)}.home-banner-3 .image-feature figcaption span b{display:block;font-size:var(--hb3-span-b);line-height:1.5;margin-bottom:-.5em}.home-banner-3 .image-feature figcaption em{max-height:0;font-size:var(--hb3-em);margin-top:var(--g-grid-half);color:transparent;overflow:hidden;font-style:unset;transition:.8s ease-in-out}.home-banner-3 .image-feature:hover figcaption em{max-height:calc(var(--hb3-height) - var(--hb3-span-height))}@media (max-width:600px){.home-banner-3{margin:var(--g-grid)}}@media (min-width:601px) and (max-width:772px){.home-banner-3 .elementor-element{flex-direction:row}.home-banner-3 .image-feature{flex:1;width:100%}}@media (min-width:773px) and (max-width:992px){.home-banner-3 .elementor-element{flex-direction:column;flex:33.33}.home-banner-3 .elementor-element:has(>div>.height-half){flex-direction:row}.home-banner-3 .elementor-element:has(>div>.height-half)>div{flex:1}.home-banner-3 .height-full.image-feature,.home-banner-3 .height-full.image-feature a{height:calc((var(--hb3-height) * 2) + var(--g-grid))}.home-banner-3 .height-half.image-feature,.home-banner-3 .height-half.image-feature a{height:var(--hb3-height)}}@media (min-width:993px){.home-banner-3 .elementor-element:has(>.height-half){flex-direction:column}.home-banner-3 .elementor-element{flex-direction:row;flex:1}.home-banner-3 .height-full,.home-banner-3 .height-half{flex:1}.home-banner-3 .image-feature,.home-banner-3 .image-feature a,.home-banner-3 .image-feature div,.home-banner-3 .image-feature figure{height:100%}.home-banner-3 .height-half{flex-direction:column}}