.elementor-7469 .elementor-element.elementor-element-fc6d524{--display:flex;--min-height:301px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7469 .elementor-element.elementor-element-cdf5f94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7469 .elementor-element.elementor-element-39e0907 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:68px;font-weight:500;}.elementor-7469 .elementor-element.elementor-element-3057dc0 img{width:100%;}@media(min-width:768px){.elementor-7469 .elementor-element.elementor-element-cdf5f94{--width:81%;}}@media(min-width:2400px){.elementor-7469 .elementor-element.elementor-element-fc6d524{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7469 .elementor-element.elementor-element-cdf5f94{--width:1370px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-3057dc0 */.elementor-7469 .elementor-element.elementor-element-3057dc0 {
    width: 100%;                  /* Full width of its container/section */
    height: 100%;                /* ← Main control: set your desired height (e.g., 300px, 500px, 600px for hero-style) */
    overflow: hidden;
    position: relative;
    display: block;
}

.elementor-7469 .elementor-element.elementor-element-3057dc0 img {
    width: 100%;
    height: 100%;
    object-fit: cover;            /* Crops to fill the area without stretching/distortion */
    object-position: center top;  /* Focal point: change to center top, center bottom, left center, etc. */
    display: block;
}/* End custom CSS */