.elementor-49 .elementor-element.elementor-element-d661342>.elementor-container {
    min-height: 370px;
}

.elementor-49 .elementor-element.elementor-element-d661342:not(.elementor-motion-effects-element-type-background),
.elementor-49 .elementor-element.elementor-element-d661342>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://www.proexpertint.com.sa/wp-content/uploads/2023/02/contact-banner-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-49 .elementor-element.elementor-element-d661342 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-49 .elementor-element.elementor-element-d661342>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-49 .elementor-element.elementor-element-aece395 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-49 .elementor-element.elementor-element-e3f224c {
    text-align: center;
}

.elementor-49 .elementor-element.elementor-element-e3f224c .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    text-transform: capitalize;
}

.elementor-49 .elementor-element.elementor-element-bb8e310 {
    --divider-border-style: solid;
    --divider-color: #ED1921;
    --divider-border-width: 3px;
}

.elementor-49 .elementor-element.elementor-element-bb8e310 .elementor-divider-separator {
    width: 13%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-49 .elementor-element.elementor-element-bb8e310 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-49 .elementor-element.elementor-element-bb8e310>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-a60e55e {
    margin-top: -20px;
    margin-bottom: 0px;
}

.elementor-49 .elementor-element.elementor-element-2b9d689 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}

.elementor-49 .elementor-element.elementor-element-5838b99 {
    --divider-border-style: solid;
    --divider-color: #ED1921;
    --divider-border-width: 3px;
}

.elementor-49 .elementor-element.elementor-element-5838b99 .elementor-divider-separator {
    width: 13%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-49 .elementor-element.elementor-element-5838b99 .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-49 .elementor-element.elementor-element-5838b99>.elementor-widget-container {
    margin: -18px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-8143fff {
    color: #191919;
    font-family: "Tinos", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-49 .elementor-element.elementor-element-8143fff>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-558b6d3 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}

.elementor-49 .elementor-element.elementor-element-209519b {
    --divider-border-style: solid;
    --divider-color: #ED1921;
    --divider-border-width: 3px;
}

.elementor-49 .elementor-element.elementor-element-209519b .elementor-divider-separator {
    width: 13%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-49 .elementor-element.elementor-element-209519b .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-49 .elementor-element.elementor-element-209519b>.elementor-widget-container {
    margin: -18px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-faf2910 {
    color: #191919;
    font-family: "Tinos", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-49 .elementor-element.elementor-element-faf2910>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-05637fc .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}

.elementor-49 .elementor-element.elementor-element-018b38c {
    --divider-border-style: solid;
    --divider-color: #ED1921;
    --divider-border-width: 3px;
}

.elementor-49 .elementor-element.elementor-element-018b38c .elementor-divider-separator {
    width: 13%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-49 .elementor-element.elementor-element-018b38c .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-49 .elementor-element.elementor-element-018b38c>.elementor-widget-container {
    margin: -18px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-d03f46a>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-46f5d4f {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-49 .elementor-element.elementor-element-c56e8d5 iframe {
    height: 450px;
}

.elementor-49 .elementor-element.elementor-element-7770a35>.elementor-element-populated,
.elementor-49 .elementor-element.elementor-element-7770a35>.elementor-element-populated>.elementor-background-overlay,
.elementor-49 .elementor-element.elementor-element-7770a35>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-3569e79 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}

.elementor-49 .elementor-element.elementor-element-c112ed2 {
    --divider-border-style: solid;
    --divider-color: #ED1921;
    --divider-border-width: 3px;
}

.elementor-49 .elementor-element.elementor-element-c112ed2 .elementor-divider-separator {
    width: 13%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-49 .elementor-element.elementor-element-c112ed2 .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-49 .elementor-element.elementor-element-c112ed2>.elementor-widget-container {
    margin: -18px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-3a8a9dd>.elementor-widget-container {
    margin: -30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-49 .elementor-element.elementor-element-a60e55e {
        margin-top: -15px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:1025px) {
    .elementor-49 .elementor-element.elementor-element-d661342:not(.elementor-motion-effects-element-type-background),
    .elementor-49 .elementor-element.elementor-element-d661342>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:767px) {
    .elementor-49 .elementor-element.elementor-element-e3f224c .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-49 .elementor-element.elementor-element-a60e55e {
        margin-top: -20px;
        margin-bottom: 0px;
    }
}