.elementor-22 .elementor-element.elementor-element-71af2971{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-413134f{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-2544037{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ad8911d{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d14408b{padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-764619af */.hero-title {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2544037 */.image-container img {
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21bfde0 *//* نمنع التمرير الأفقي على أي شاشة */
body, html {
    overflow-x: hidden;
}

/* نضمن أن الحاويات لا تتجاوز 100% */
.why-choose-us-container,
.why-choose-us {
    max-width: 100%;
}

/* تعديل ::before و ::after على الشاشات الصغيرة */
@media (max-width: 480px) {
    .why-choose-us-container::before,
    .why-choose-us-container::after {
        width: 150px;
        height: 150px;
        top: -40px;
        right: -40px;
        left: auto;
        bottom: auto;
    }
}/* End custom CSS */