.elementor-443 .elementor-element.elementor-element-6650a05{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-443 .elementor-element.elementor-element-4ba7b77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-5db7b8c */.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-5a6d2a5 */.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;
}
.contact-info-item-value a {
    word-break: break-word;
    overflow-wrap: anywhere;
    display: inline-block;
    max-width: 100%;
}/* End custom CSS */