.elementor-442 .elementor-element.elementor-element-a899a42{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-c6fc4ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-45d41ec */.mobile-footer-social i {
    font-size: 1rem;
    line-height: 1;
}

.mobile-footer-social {
    display: grid;
    place-items: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d4b3e0 */.why-image-container {
    position: relative;
    border-radius: 1rem;
    overflow: hidden;
    box-shadow: var(--shadow-lg);
    width: 100%;
    max-height: 400px;   /* 👈 control height */
}

.why-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}/* End custom CSS */