﻿.elementor-13022 .elementor-element.elementor-element-af918b8>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13022 .elementor-element.elementor-element-af918b8 {
    margin-top: 0em;
    margin-bottom: 0em;
    padding: 0% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-13022 .elementor-element.elementor-element-338b3f1c.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-13022 .elementor-element.elementor-element-338b3f1c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13022 .elementor-element.elementor-element-338b3f1c>.elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 0% 0% 0% 0%;
}
.elementor-2 .elementor-element.elementor-element-6c5f60a2:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-6c5f60a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: 0% 55%;
    background-size: 100% auto;
    animation: changeBackground 10s infinite;
    /* Adjust timing as needed */
}

@keyframes changeBackground {
    0% {
        background-image: url("../../2022/04/saudi44.webp");
    }

    20% {
        background-image: url("../../2022/04/saudi2.webp");
    }

    40% {
        background-image: url("../../2022/04/saudi5.webp");
    }

    60% {
        background-image: url("../../2022/04/saudi6.webp");
    }

    80% {
        background-image: url("../../2022/04/saudi7.webp");
    }

    100% {
        background-image: url("../../2022/04/saudi44.webp");
    }
}

.elementor-13022 .elementor-element.elementor-element-6c5f60a2>.elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at center center, #FFFFFF00 43%, #FFFFFF 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13022 .elementor-element.elementor-element-6c5f60a2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -34px;
    padding: 37% 0% 0% 0%;
}

.elementor-13022 .elementor-element.elementor-element-8bc27d8>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13022 .elementor-element.elementor-element-8bc27d8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 1% 0% 1%;
}

.elementor-bc-flex-widget .elementor-13022 .elementor-element.elementor-element-075ab99.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-13022 .elementor-element.elementor-element-075ab99.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-13022 .elementor-element.elementor-element-075ab99>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 10px 30px 10px;
}

.elementor-13022 .elementor-element.elementor-element-d92c892 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 40px;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-d92c892>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-0b6817b {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 2px;
}

.elementor-13022 .elementor-element.elementor-element-0b6817b .elementor-divider-separator {
    width: 15%;
}

.elementor-13022 .elementor-element.elementor-element-0b6817b .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13022 .elementor-element.elementor-element-0b6817b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-8d3d768 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 1.3em;
    font-weight: 300;
}

.elementor-13022 .elementor-element.elementor-element-8d3d768>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13022 .elementor-element.elementor-element-52ecc42.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-13022 .elementor-element.elementor-element-52ecc42.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-13022 .elementor-element.elementor-element-52ecc42>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #00000034;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-13022 .elementor-element.elementor-element-52ecc42>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13022 .elementor-element.elementor-element-ae40f15 {
    --icon-box-icon-margin: 0px;
}

.elementor-13022 .elementor-element.elementor-element-ae40f15 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-13022 .elementor-element.elementor-element-ae40f15.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF00;
}

.elementor-13022 .elementor-element.elementor-element-ae40f15.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-ae40f15.elementor-view-default .elementor-icon {
    fill: #FFFFFF00;
    color: #FFFFFF00;
    border-color: #FFFFFF00;
}

.elementor-13022 .elementor-element.elementor-element-ae40f15 .elementor-icon {
    font-size: 43px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-ae40f15 .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-ae40f15 .elementor-icon-box-title a {
    font-size: 25px;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-ae40f15 .elementor-icon-box-description {
    font-weight: 400;
}

.elementor-13022 .elementor-element.elementor-element-ae40f15>.elementor-widget-container {
    margin: 0px 0px 0px -15px;
}

.elementor-13022 .elementor-element.elementor-element-13d05d9 {
    color: var(--e-global-color-text);
    line-height: 1.1em;
}

.elementor-13022 .elementor-element.elementor-element-13d05d9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13022 .elementor-element.elementor-element-078908c.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-13022 .elementor-element.elementor-element-078908c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-13022 .elementor-element.elementor-element-078908c>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #00000034;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 20px;
}

.elementor-13022 .elementor-element.elementor-element-078908c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13022 .elementor-element.elementor-element-0b92b78 {
    --icon-box-icon-margin: 0px;
}

.elementor-13022 .elementor-element.elementor-element-0b92b78 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-13022 .elementor-element.elementor-element-0b92b78.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF00;
}

.elementor-13022 .elementor-element.elementor-element-0b92b78.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-0b92b78.elementor-view-default .elementor-icon {
    fill: #FFFFFF00;
    color: #FFFFFF00;
    border-color: #FFFFFF00;
}

.elementor-13022 .elementor-element.elementor-element-0b92b78 .elementor-icon {
    font-size: 43px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-0b92b78 .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-0b92b78 .elementor-icon-box-title a {
    font-size: 25px;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-0b92b78 .elementor-icon-box-description {
    font-weight: 400;
}

.elementor-13022 .elementor-element.elementor-element-0b92b78>.elementor-widget-container {
    margin: 0px 0px 0px -8px;
}

.elementor-13022 .elementor-element.elementor-element-6ceddee {
    color: var(--e-global-color-text);
    line-height: 1.1em;
}

.elementor-13022 .elementor-element.elementor-element-6ceddee>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13022 .elementor-element.elementor-element-926d914.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-13022 .elementor-element.elementor-element-926d914.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-13022 .elementor-element.elementor-element-926d914>.elementor-element-populated {
    margin: 30px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 20px;
}

.elementor-13022 .elementor-element.elementor-element-6efb3a9 {
    --icon-box-icon-margin: 0px;
}

.elementor-13022 .elementor-element.elementor-element-6efb3a9 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-13022 .elementor-element.elementor-element-6efb3a9.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF00;
}

.elementor-13022 .elementor-element.elementor-element-6efb3a9.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-6efb3a9.elementor-view-default .elementor-icon {
    fill: #FFFFFF00;
    color: #FFFFFF00;
    border-color: #FFFFFF00;
}

.elementor-13022 .elementor-element.elementor-element-6efb3a9 .elementor-icon {
    font-size: 43px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-6efb3a9 .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-6efb3a9 .elementor-icon-box-title a {
    font-size: 25px;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-6efb3a9 .elementor-icon-box-description {
    font-weight: 400;
}

.elementor-13022 .elementor-element.elementor-element-6efb3a9>.elementor-widget-container {
    margin: 0px 0px 0px -8px;
}

.elementor-13022 .elementor-element.elementor-element-a3ba487 {
    color: var(--e-global-color-text);
    line-height: 1.1em;
}

.elementor-13022 .elementor-element.elementor-element-a3ba487>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-98a18d6>.elementor-container {
    max-width: 1280px;
}

.elementor-13022 .elementor-element.elementor-element-98a18d6>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-98a18d6 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7% 2% 7% 2%;
}

.elementor-13022 .elementor-element.elementor-element-479d8c0>.elementor-element-populated {
    padding: 0% 5% 0% 0%;
}

.elementor-13022 .elementor-element.elementor-element-5c5689e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-70d0d6a .elementor-heading-title {
    color: #000000;
    font-size: 47px;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-c918707 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 2px;
}

.elementor-13022 .elementor-element.elementor-element-c918707 .elementor-divider-separator {
    width: 16%;
}

.elementor-13022 .elementor-element.elementor-element-c918707 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13022 .elementor-element.elementor-element-c918707>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-8cbbd12 {
    color: var(--e-global-color-text);
}

.elementor-13022 .elementor-element.elementor-element-8cbbd12>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13022 .elementor-element.elementor-element-e1555cf.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-e1555cf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-e1555cf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13022 .elementor-element.elementor-element-e1555cf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/04/saudi5.webp");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13022 .elementor-element.elementor-element-e1555cf>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 40% 0% 40% 0%;
}

.elementor-13022 .elementor-element.elementor-element-e1555cf>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13022 .elementor-element.elementor-element-64b11bb2>.elementor-container {
    max-width: 1280px;
}

.elementor-13022 .elementor-element.elementor-element-64b11bb2>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-64b11bb2:not(.elementor-motion-effects-element-type-background),
.elementor-13022 .elementor-element.elementor-element-64b11bb2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f2f73cc);
}

.elementor-13022 .elementor-element.elementor-element-64b11bb2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7% 2% 7% 2%;
}

.elementor-13022 .elementor-element.elementor-element-64b11bb2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13022 .elementor-element.elementor-element-551c288>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-13022 .elementor-element.elementor-element-5d8dba1b {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-13022 .elementor-element.elementor-element-8fc4dc8>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-50b3e4e0 .elementor-heading-title {
    color: #000000;
    font-size: 47px;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-5b70da1a {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 2px;
}

.elementor-13022 .elementor-element.elementor-element-5b70da1a .elementor-divider-separator {
    width: 16%;
}

.elementor-13022 .elementor-element.elementor-element-5b70da1a .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13022 .elementor-element.elementor-element-5b70da1a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-60660ba>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-62f0396f {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-62f0396f .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-62f0396f.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-62f0396f.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-62f0396f.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-62f0396f .elementor-icon {
    font-size: 38px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-62f0396f .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-62f0396f .elementor-icon-box-title a {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-62f0396f .elementor-icon-box-description {
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-6260483b>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-4e0073cc {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-4e0073cc .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-4e0073cc.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-4e0073cc.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-4e0073cc.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-4e0073cc .elementor-icon {
    font-size: 38px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-4e0073cc .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-4e0073cc .elementor-icon-box-title a {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-4e0073cc .elementor-icon-box-description {
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-78629768>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-ae827ef {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-ae827ef .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-ae827ef.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-ae827ef.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-ae827ef.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-ae827ef .elementor-icon {
    font-size: 38px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-ae827ef .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-ae827ef .elementor-icon-box-title a {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-ae827ef .elementor-icon-box-description {
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-2ac01912>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-541dc4a1 {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-541dc4a1 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-541dc4a1.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-541dc4a1.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-541dc4a1.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-541dc4a1 .elementor-icon {
    font-size: 38px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-541dc4a1 .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-541dc4a1 .elementor-icon-box-title a {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-541dc4a1 .elementor-icon-box-description {
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-20a01a05>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-8c5c5ff {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-8c5c5ff .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-8c5c5ff.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-8c5c5ff.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-8c5c5ff.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-8c5c5ff .elementor-icon {
    font-size: 38px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-8c5c5ff .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-8c5c5ff .elementor-icon-box-title a {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-8c5c5ff .elementor-icon-box-description {
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-1c037460>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-c06a7ff {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-c06a7ff .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-c06a7ff.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-c06a7ff.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-c06a7ff.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-c06a7ff .elementor-icon {
    font-size: 38px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-c06a7ff .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-c06a7ff .elementor-icon-box-title a {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-c06a7ff .elementor-icon-box-description {
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-2c60c3e>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-16f9113 {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-16f9113 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-16f9113.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-16f9113.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-16f9113.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-16f9113 .elementor-icon {
    font-size: 38px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-16f9113 .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-16f9113 .elementor-icon-box-title a {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-16f9113 .elementor-icon-box-description {
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-5761a7d>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-a11393e {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-a11393e .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-a11393e.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-a11393e.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-a11393e.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-a11393e .elementor-icon {
    font-size: 38px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-a11393e .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-a11393e .elementor-icon-box-title a {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-a11393e .elementor-icon-box-description {
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-6e14243e>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-16534005 {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-16534005 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-16534005.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-16534005.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-16534005.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-16534005 .elementor-icon {
    font-size: 38px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-16534005 .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-16534005 .elementor-icon-box-title a {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-16534005 .elementor-icon-box-description {
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-3fc2ddff>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-48a7d0c2 {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-48a7d0c2 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-48a7d0c2.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-48a7d0c2.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-48a7d0c2.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-48a7d0c2 .elementor-icon {
    font-size: 38px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-48a7d0c2 .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-48a7d0c2 .elementor-icon-box-title a {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-48a7d0c2 .elementor-icon-box-description {
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-e49c95e>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-92dc101 {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-92dc101 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-92dc101.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-92dc101.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-92dc101.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-92dc101 .elementor-icon {
    font-size: 38px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-92dc101 .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-92dc101 .elementor-icon-box-title a {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-92dc101 .elementor-icon-box-description {
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-a41d7fa>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-a3eb1c4 {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-a3eb1c4 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-a3eb1c4.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-a3eb1c4.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-a3eb1c4.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-a3eb1c4 .elementor-icon {
    font-size: 38px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-a3eb1c4 .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-a3eb1c4 .elementor-icon-box-title a {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-a3eb1c4 .elementor-icon-box-description {
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-7afbbfb>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-00e7698 {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-00e7698 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-00e7698.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-00e7698.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-00e7698.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-00e7698 .elementor-icon {
    font-size: 38px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-00e7698 .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-00e7698 .elementor-icon-box-title a {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-00e7698 .elementor-icon-box-description {
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-5f164fd>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-9e34dd6 {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-9e34dd6 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-9e34dd6.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-9e34dd6.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-9e34dd6.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-9e34dd6 .elementor-icon {
    font-size: 38px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-9e34dd6 .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-9e34dd6 .elementor-icon-box-title a {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-9e34dd6 .elementor-icon-box-description {
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-3376529>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-24e489c {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-24e489c .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-24e489c.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-24e489c.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-24e489c.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-24e489c .elementor-icon {
    font-size: 38px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-24e489c .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-24e489c .elementor-icon-box-title a {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-24e489c .elementor-icon-box-description {
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-7a12cf7>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-5cbab57 {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-5cbab57 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-5cbab57.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-5cbab57.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-5cbab57.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-5cbab57 .elementor-icon {
    font-size: 38px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-5cbab57 .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-5cbab57 .elementor-icon-box-title a {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-5cbab57 .elementor-icon-box-description {
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-4a5989f>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-513dd8c {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-513dd8c .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-513dd8c.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-513dd8c.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-513dd8c.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-513dd8c .elementor-icon {
    font-size: 38px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-513dd8c .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-513dd8c .elementor-icon-box-title a {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-513dd8c .elementor-icon-box-description {
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-3828e9f>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-c30131e .elementor-button {
    font-family: var(--e-global-typography-3372c03-font-family), Sans-serif;
    font-size: var(--e-global-typography-3372c03-font-size);
    font-weight: var(--e-global-typography-3372c03-font-weight);
    line-height: var(--e-global-typography-3372c03-line-height);
    letter-spacing: var(--e-global-typography-3372c03-letter-spacing);
    word-spacing: var(--e-global-typography-3372c03-word-spacing);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: var(--e-global-color-accent);
    padding: 10px 20px 10px 20px;
}

.elementor-13022 .elementor-element.elementor-element-c30131e .elementor-button:hover,
.elementor-13022 .elementor-element.elementor-element-c30131e .elementor-button:focus {
    background-color: #A82117;
}

.elementor-13022 .elementor-element.elementor-element-c30131e>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-fc64afb>.elementor-container {
    max-width: 1280px;
}

.elementor-13022 .elementor-element.elementor-element-fc64afb>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-fc64afb {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7% 2% 7% 2%;
}

.elementor-bc-flex-widget .elementor-13022 .elementor-element.elementor-element-77d47a6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-77d47a6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-77d47a6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13022 .elementor-element.elementor-element-77d47a6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/04/saudi7.webp");
    background-position: top right;
    background-size: cover;
}

.elementor-13022 .elementor-element.elementor-element-77d47a6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 40% 0% 40% 0%;
}

.elementor-13022 .elementor-element.elementor-element-77d47a6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13022 .elementor-element.elementor-element-6daaed2>.elementor-element-populated {
    padding: 0% 0% 0% 3%;
}

.elementor-13022 .elementor-element.elementor-element-f71accd>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-62b9fd7 .elementor-heading-title {
    color: #000000;
    font-size: 47px;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-b2a3e99 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 2px;
}

.elementor-13022 .elementor-element.elementor-element-b2a3e99 .elementor-divider-separator {
    width: 16%;
}

.elementor-13022 .elementor-element.elementor-element-b2a3e99 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13022 .elementor-element.elementor-element-b2a3e99>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-1830d16 {
    color: var(--e-global-color-text);
}

.elementor-13022 .elementor-element.elementor-element-1830d16>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-6938eda .elementor-button {
    font-family: var(--e-global-typography-3372c03-font-family), Sans-serif;
    font-size: var(--e-global-typography-3372c03-font-size);
    font-weight: var(--e-global-typography-3372c03-font-weight);
    line-height: var(--e-global-typography-3372c03-line-height);
    letter-spacing: var(--e-global-typography-3372c03-letter-spacing);
    word-spacing: var(--e-global-typography-3372c03-word-spacing);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: var(--e-global-color-accent);
    padding: 10px 20px 10px 20px;
}

.elementor-13022 .elementor-element.elementor-element-6938eda .elementor-button:hover,
.elementor-13022 .elementor-element.elementor-element-6938eda .elementor-button:focus {
    background-color: #A82117;
}

.elementor-13022 .elementor-element.elementor-element-6938eda>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-a4c02bf>.elementor-container {
    max-width: 1280px;
}

.elementor-13022 .elementor-element.elementor-element-a4c02bf>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-a4c02bf:not(.elementor-motion-effects-element-type-background),
.elementor-13022 .elementor-element.elementor-element-a4c02bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f2f73cc);
}

.elementor-13022 .elementor-element.elementor-element-a4c02bf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7% 2% 7% 2%;
}

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

.elementor-13022 .elementor-element.elementor-element-76c86dd>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-13022 .elementor-element.elementor-element-27ff26d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-ab3deb2 .elementor-heading-title {
    color: #000000;
    font-size: 47px;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-ba50147 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 2px;
}

.elementor-13022 .elementor-element.elementor-element-ba50147 .elementor-divider-separator {
    width: 16%;
}

.elementor-13022 .elementor-element.elementor-element-ba50147 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13022 .elementor-element.elementor-element-ba50147>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-7b1c7ae {
    color: var(--e-global-color-text);
}

.elementor-13022 .elementor-element.elementor-element-7b1c7ae>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-240b86c>.elementor-container {
    max-width: 1280px;
}

.elementor-13022 .elementor-element.elementor-element-240b86c>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-240b86c {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7% 2% 7% 2%;
}

.elementor-13022 .elementor-element.elementor-element-1c3c651>.elementor-element-populated {
    padding: 0% 2% 0% 0%;
}

.elementor-13022 .elementor-element.elementor-element-ffdaa41>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-5fd4415 .elementor-heading-title {
    color: #000000;
    font-size: 47px;
}

.elementor-13022 .elementor-element.elementor-element-954084d {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 2px;
}

.elementor-13022 .elementor-element.elementor-element-954084d .elementor-divider-separator {
    width: 16%;
}

.elementor-13022 .elementor-element.elementor-element-954084d .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13022 .elementor-element.elementor-element-954084d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-917ed18 {
    color: var(--e-global-color-text);
}

.elementor-13022 .elementor-element.elementor-element-917ed18>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-a1904c2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-13022 .elementor-element.elementor-element-4a1019a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13022 .elementor-element.elementor-element-4a1019a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f2f73cc);
}

.elementor-13022 .elementor-element.elementor-element-4a1019a>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #CBD1DA;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px;
}

.elementor-13022 .elementor-element.elementor-element-4a1019a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13022 .elementor-element.elementor-element-cb7d0b7 {
    text-align: center;
}

.elementor-13022 .elementor-element.elementor-element-cb7d0b7 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Readex Pro", Sans-serif;
    font-weight: 400;
}

.elementor-13022 .elementor-element.elementor-element-cb7d0b7>.elementor-widget-container {
    margin: 0px 0px -17px 0px;
}

.elementor-13022 .elementor-element.elementor-element-e02092b {
    text-align: center;
}

.elementor-13022 .elementor-element.elementor-element-e02092b .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-weight: 600;
}

.elementor-13022 .elementor-element.elementor-element-d5f03e3 {
    text-align: center;
}

.elementor-13022 .elementor-element.elementor-element-d5f03e3 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 0.9em;
    font-weight: 400;
}

.elementor-13022 .elementor-element.elementor-element-d5f03e3>.elementor-widget-container {
    margin: -17px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-ea58cd8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13022 .elementor-element.elementor-element-ea58cd8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f2f73cc);
}

.elementor-13022 .elementor-element.elementor-element-ea58cd8>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #DDE1E7;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px;
}

.elementor-13022 .elementor-element.elementor-element-ea58cd8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13022 .elementor-element.elementor-element-de6e58b {
    text-align: center;
}

.elementor-13022 .elementor-element.elementor-element-de6e58b .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Readex Pro", Sans-serif;
    font-weight: 400;
}

.elementor-13022 .elementor-element.elementor-element-de6e58b>.elementor-widget-container {
    margin: 0px 0px -17px 0px;
}

.elementor-13022 .elementor-element.elementor-element-f845e3b {
    text-align: center;
}

.elementor-13022 .elementor-element.elementor-element-f845e3b .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-weight: 600;
}

.elementor-13022 .elementor-element.elementor-element-850d59f {
    text-align: center;
}

.elementor-13022 .elementor-element.elementor-element-850d59f .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 0.9em;
    font-weight: 400;
}

.elementor-13022 .elementor-element.elementor-element-850d59f>.elementor-widget-container {
    margin: -17px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-ec42131>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-0e44993 {
    color: var(--e-global-color-text);
}

.elementor-13022 .elementor-element.elementor-element-0e44993>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13022 .elementor-element.elementor-element-9cd8900.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-9cd8900.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-9cd8900:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13022 .elementor-element.elementor-element-9cd8900>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/04/saudi8.webp");
    background-position: center center;
    background-size: cover;
}

.elementor-13022 .elementor-element.elementor-element-9cd8900>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 4% 0% 34% 0%;
}

.elementor-13022 .elementor-element.elementor-element-9cd8900>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13022 .elementor-element.elementor-element-0e992a1>.elementor-container {
    max-width: 1280px;
}

.elementor-13022 .elementor-element.elementor-element-0e992a1>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-0e992a1:not(.elementor-motion-effects-element-type-background),
.elementor-13022 .elementor-element.elementor-element-0e992a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f2f73cc);
}

.elementor-13022 .elementor-element.elementor-element-0e992a1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7% 2% 7% 2%;
}

.elementor-13022 .elementor-element.elementor-element-0e992a1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-13022 .elementor-element.elementor-element-f474743.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-f474743.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-f474743:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13022 .elementor-element.elementor-element-f474743>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/04/saudi6.webp");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13022 .elementor-element.elementor-element-f474743>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 50% 0% 50% 0%;
}

.elementor-13022 .elementor-element.elementor-element-f474743>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13022 .elementor-element.elementor-element-4d4a98d>.elementor-element-populated {
    padding: 0% 0% 0% 3%;
}

.elementor-13022 .elementor-element.elementor-element-b977849 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-13022 .elementor-element.elementor-element-def1c4f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-74f5191 .elementor-heading-title {
    color: #000000;
    font-size: 47px;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-b361a99 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 2px;
}

.elementor-13022 .elementor-element.elementor-element-b361a99 .elementor-divider-separator {
    width: 16%;
}

.elementor-13022 .elementor-element.elementor-element-b361a99 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13022 .elementor-element.elementor-element-b361a99>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-3f39a01 {
    color: var(--e-global-color-text);
}

.elementor-13022 .elementor-element.elementor-element-3f39a01>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-dfe021e {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-dfe021e .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-dfe021e.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-dfe021e.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-dfe021e.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-dfe021e .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-dfe021e .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-dfe021e .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-dfe021e .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-edf2052 {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-edf2052 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-edf2052.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-edf2052.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-edf2052.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-edf2052 .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-edf2052 .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-edf2052 .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-edf2052 .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-080d06f {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-080d06f .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-080d06f.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-080d06f.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-080d06f.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-080d06f .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-080d06f .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-080d06f .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-080d06f .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-a17cdb7 {
    color: var(--e-global-color-text);
}

.elementor-13022 .elementor-element.elementor-element-a17cdb7>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-663d706 .elementor-button {
    font-family: var(--e-global-typography-3372c03-font-family), Sans-serif;
    font-size: var(--e-global-typography-3372c03-font-size);
    font-weight: var(--e-global-typography-3372c03-font-weight);
    line-height: var(--e-global-typography-3372c03-line-height);
    letter-spacing: var(--e-global-typography-3372c03-letter-spacing);
    word-spacing: var(--e-global-typography-3372c03-word-spacing);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: var(--e-global-color-accent);
    padding: 10px 20px 10px 20px;
}

.elementor-13022 .elementor-element.elementor-element-663d706 .elementor-button:hover,
.elementor-13022 .elementor-element.elementor-element-663d706 .elementor-button:focus {
    background-color: #A82117;
}

.elementor-13022 .elementor-element.elementor-element-663d706>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-a66dbd7>.elementor-container {
    max-width: 1280px;
}

.elementor-13022 .elementor-element.elementor-element-a66dbd7>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-a66dbd7:not(.elementor-motion-effects-element-type-background),
.elementor-13022 .elementor-element.elementor-element-a66dbd7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f2f73cc);
}

.elementor-13022 .elementor-element.elementor-element-a66dbd7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7% 2% 7% 2%;
}

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

.elementor-13022 .elementor-element.elementor-element-3de88ab>.elementor-element-populated {
    padding: 0% 3% 0% 0%;
}

.elementor-13022 .elementor-element.elementor-element-68b63559 {
    padding: 0% 0% 0% 0%;
}

.elementor-13022 .elementor-element.elementor-element-fd0c8e2>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-7e26a32c .elementor-heading-title {
    color: #000000;
    font-size: 47px;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-33c826c1 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 2px;
}

.elementor-13022 .elementor-element.elementor-element-33c826c1 .elementor-divider-separator {
    width: 16%;
}

.elementor-13022 .elementor-element.elementor-element-33c826c1 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13022 .elementor-element.elementor-element-33c826c1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-f5bd0ab {
    color: var(--e-global-color-text);
}

.elementor-13022 .elementor-element.elementor-element-f5bd0ab>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-13022 .elementor-element.elementor-element-8df4416 {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-8df4416 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-8df4416.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-8df4416.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-8df4416.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-8df4416 .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-8df4416 .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-8df4416 .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-8df4416 .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-d548671 {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-d548671 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-d548671.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-d548671.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-d548671.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-d548671 .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-d548671 .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-d548671 .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-d548671 .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-3a6819e {
    --icon-box-icon-margin: 15px;
}

.elementor-13022 .elementor-element.elementor-element-3a6819e .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-13022 .elementor-element.elementor-element-3a6819e.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-3a6819e.elementor-view-framed .elementor-icon,
.elementor-13022 .elementor-element.elementor-element-3a6819e.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-13022 .elementor-element.elementor-element-3a6819e .elementor-icon {
    font-size: 55px;
    padding: 0px;
}

.elementor-13022 .elementor-element.elementor-element-3a6819e .elementor-icon-box-title,
.elementor-13022 .elementor-element.elementor-element-3a6819e .elementor-icon-box-title a {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-3a6819e .elementor-icon-box-description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.elementor-13022 .elementor-element.elementor-element-4d80f5b {
    color: var(--e-global-color-text);
}

.elementor-13022 .elementor-element.elementor-element-4d80f5b>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-210524e .elementor-button {
    font-family: var(--e-global-typography-3372c03-font-family), Sans-serif;
    font-size: var(--e-global-typography-3372c03-font-size);
    font-weight: var(--e-global-typography-3372c03-font-weight);
    line-height: var(--e-global-typography-3372c03-line-height);
    letter-spacing: var(--e-global-typography-3372c03-letter-spacing);
    word-spacing: var(--e-global-typography-3372c03-word-spacing);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: var(--e-global-color-accent);
    padding: 10px 20px 10px 20px;
}

.elementor-13022 .elementor-element.elementor-element-210524e .elementor-button:hover,
.elementor-13022 .elementor-element.elementor-element-210524e .elementor-button:focus {
    background-color: #A82117;
}

.elementor-13022 .elementor-element.elementor-element-210524e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13022 .elementor-element.elementor-element-9534f21.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-9534f21.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-9534f21:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13022 .elementor-element.elementor-element-9534f21>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/04/saudi2.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13022 .elementor-element.elementor-element-9534f21>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 43% 0% 43% 0%;
}

.elementor-13022 .elementor-element.elementor-element-9534f21>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13022 .elementor-element.elementor-element-2c7718ef>.elementor-container {
    max-width: 1280px;
}

.elementor-13022 .elementor-element.elementor-element-2c7718ef>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13022 .elementor-element.elementor-element-2c7718ef {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7% 2% 7% 2%;
}

.elementor-13022 .elementor-element.elementor-element-57d030ec>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-13022 .elementor-element.elementor-element-54f87667>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-5eb84653 .elementor-heading-title {
    color: #000000;
    font-size: 47px;
    line-height: 1em;
}

.elementor-13022 .elementor-element.elementor-element-53122a27 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 2px;
}

.elementor-13022 .elementor-element.elementor-element-53122a27 .elementor-divider-separator {
    width: 16%;
}

.elementor-13022 .elementor-element.elementor-element-53122a27 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-13022 .elementor-element.elementor-element-53122a27>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13022 .elementor-element.elementor-element-2fdd3a68 .elementor-toggle-title {
    font-size: 0.9em;
    font-weight: 400;
}

.elementor-13022 .elementor-element.elementor-element-2fdd3a68 .elementor-tab-title {
    padding: 20px 0px 20px 0px;
}

.elementor-13022 .elementor-element.elementor-element-2fdd3a68 .elementor-tab-content {
    color: #000000;
    padding: 10px 0px 30px 0px;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-13022 .elementor-element.elementor-element-075ab99 {
        width: 37%;
    }

    .elementor-13022 .elementor-element.elementor-element-52ecc42 {
        width: 21%;
    }

    .elementor-13022 .elementor-element.elementor-element-078908c {
        width: 21%;
    }

    .elementor-13022 .elementor-element.elementor-element-926d914 {
        width: 21%;
    }

    .elementor-13022 .elementor-element.elementor-element-479d8c0 {
        width: 50.001%;
    }

    .elementor-13022 .elementor-element.elementor-element-e1555cf {
        width: 49.999%;
    }

    .elementor-13022 .elementor-element.elementor-element-77d47a6 {
        width: 49.999%;
    }

    .elementor-13022 .elementor-element.elementor-element-6daaed2 {
        width: 50.001%;
    }

    .elementor-13022 .elementor-element.elementor-element-1c3c651 {
        width: 50.001%;
    }

    .elementor-13022 .elementor-element.elementor-element-9cd8900 {
        width: 49.999%;
    }

    .elementor-13022 .elementor-element.elementor-element-f474743 {
        width: 49.999%;
    }

    .elementor-13022 .elementor-element.elementor-element-4d4a98d {
        width: 50.001%;
    }

    .elementor-13022 .elementor-element.elementor-element-3de88ab {
        width: 50.001%;
    }

    .elementor-13022 .elementor-element.elementor-element-9534f21 {
        width: 49.999%;
    }
}

@media(max-width:1023px) {
    .elementor-13022 .elementor-element.elementor-element-af918b8 {
        margin-top: 0em;
        margin-bottom: 0em;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-338b3f1c>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-6c5f60a2:not(.elementor-motion-effects-element-type-background),
    .elementor-13022 .elementor-element.elementor-element-6c5f60a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover;
    }

    .elementor-13022 .elementor-element.elementor-element-6c5f60a2 {
        padding: 80% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-8bc27d8 {
        margin-top: 0%;
        margin-bottom: 0%;
        padding: 0% 3% 5% 3%;
    }

    .elementor-13022 .elementor-element.elementor-element-075ab99>.elementor-element-populated {
        padding: 30px 0px 30px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-8d3d768 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-13022 .elementor-element.elementor-element-8d3d768>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-52ecc42>.elementor-element-populated {
        border-width: 0px 0px 1px 0px;
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 50px 0px 30px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-ae40f15 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-ae40f15 .elementor-icon-box-title a {
        font-size: 43px;
    }

    .elementor-13022 .elementor-element.elementor-element-13d05d9>.elementor-widget-container {
        margin: 0px 30px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-078908c>.elementor-element-populated {
        border-width: 0px 0px 1px 0px;
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 30px 0px 30px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-0b92b78 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-0b92b78 .elementor-icon-box-title a {
        font-size: 43px;
    }

    .elementor-13022 .elementor-element.elementor-element-6ceddee>.elementor-widget-container {
        margin: 0px 30px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-926d914>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 30px 0px 30px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-6efb3a9 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-6efb3a9 .elementor-icon-box-title a {
        font-size: 43px;
    }

    .elementor-13022 .elementor-element.elementor-element-a3ba487>.elementor-widget-container {
        margin: 0px 30px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-98a18d6 {
        padding: 10% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-479d8c0>.elementor-element-populated {
        padding: 3% 3% 3% 3%;
    }

    .elementor-13022 .elementor-element.elementor-element-ae0f905 {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-5c5689e>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-70d0d6a .elementor-heading-title {
        font-size: 43px;
    }

    .elementor-13022 .elementor-element.elementor-element-8cbbd12>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-13022 .elementor-element.elementor-element-e1555cf.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-13022 .elementor-element.elementor-element-e1555cf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-13022 .elementor-element.elementor-element-e1555cf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-13022 .elementor-element.elementor-element-e1555cf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-13022 .elementor-element.elementor-element-e1555cf>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 30% 0% 30% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-64b11bb2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 10% 0% 10% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-551c288>.elementor-element-populated {
        padding: 0% 3% 0% 3%;
    }

    .elementor-13022 .elementor-element.elementor-element-5d8dba1b {
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-8fc4dc8>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-50b3e4e0 .elementor-heading-title {
        font-size: 43px;
    }

    .elementor-13022 .elementor-element.elementor-element-62f0396f .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-62f0396f .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-4e0073cc .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-4e0073cc .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-ae827ef .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-ae827ef .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-541dc4a1 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-541dc4a1 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-8c5c5ff .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-8c5c5ff .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-c06a7ff .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-c06a7ff .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-16f9113 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-16f9113 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-a11393e .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-a11393e .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-16534005 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-16534005 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-48a7d0c2 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-48a7d0c2 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-92dc101 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-92dc101 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-a3eb1c4 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-a3eb1c4 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-00e7698 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-00e7698 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-9e34dd6 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-9e34dd6 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-24e489c .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-24e489c .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-5cbab57 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-5cbab57 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-513dd8c .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-513dd8c .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-c30131e .elementor-button {
        font-size: var(--e-global-typography-3372c03-font-size);
        line-height: var(--e-global-typography-3372c03-line-height);
        letter-spacing: var(--e-global-typography-3372c03-letter-spacing);
        word-spacing: var(--e-global-typography-3372c03-word-spacing);
    }

    .elementor-13022 .elementor-element.elementor-element-fc64afb {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-bc-flex-widget .elementor-13022 .elementor-element.elementor-element-77d47a6.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-13022 .elementor-element.elementor-element-77d47a6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-13022 .elementor-element.elementor-element-77d47a6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-13022 .elementor-element.elementor-element-77d47a6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-13022 .elementor-element.elementor-element-77d47a6>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 30% 0% 30% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-6daaed2>.elementor-element-populated {
        padding: 3% 3% 3% 3%;
    }

    .elementor-13022 .elementor-element.elementor-element-90ece83 {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-f71accd>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-62b9fd7 .elementor-heading-title {
        font-size: 43px;
    }

    .elementor-13022 .elementor-element.elementor-element-1830d16>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-6938eda .elementor-button {
        font-size: var(--e-global-typography-3372c03-font-size);
        line-height: var(--e-global-typography-3372c03-line-height);
        letter-spacing: var(--e-global-typography-3372c03-letter-spacing);
        word-spacing: var(--e-global-typography-3372c03-word-spacing);
    }

    .elementor-13022 .elementor-element.elementor-element-a4c02bf {
        padding: 7% 0% 7% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-76c86dd>.elementor-element-populated {
        padding: 0% 3% 0% 3%;
    }

    .elementor-13022 .elementor-element.elementor-element-5795a87 {
        margin-top: 33px;
        margin-bottom: 20px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-27ff26d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-ab3deb2 .elementor-heading-title {
        font-size: 43px;
    }

    .elementor-13022 .elementor-element.elementor-element-7b1c7ae>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-240b86c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-1c3c651>.elementor-element-populated {
        padding: 3% 3% 3% 3%;
    }

    .elementor-13022 .elementor-element.elementor-element-afc243b {
        margin-top: 50px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-ffdaa41>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-5fd4415 .elementor-heading-title {
        font-size: 43px;
        line-height: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-917ed18>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-a1904c2 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-66cea30 {
        margin-top: 0px;
        margin-bottom: 50px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-ec42131>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-0e44993>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-13022 .elementor-element.elementor-element-9cd8900.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-13022 .elementor-element.elementor-element-9cd8900.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-13022 .elementor-element.elementor-element-9cd8900:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-13022 .elementor-element.elementor-element-9cd8900>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-13022 .elementor-element.elementor-element-9cd8900>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 30% 0% 30% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-0e992a1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-bc-flex-widget .elementor-13022 .elementor-element.elementor-element-f474743.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-13022 .elementor-element.elementor-element-f474743.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-13022 .elementor-element.elementor-element-f474743:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-13022 .elementor-element.elementor-element-f474743>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: top left;
        background-size: cover;
    }

    .elementor-13022 .elementor-element.elementor-element-f474743>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 30% 0% 30% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-4d4a98d>.elementor-element-populated {
        padding: 3% 3% 3% 3%;
    }

    .elementor-13022 .elementor-element.elementor-element-b977849 {
        margin-top: 50px;
        margin-bottom: 20px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-def1c4f>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-74f5191 .elementor-heading-title {
        font-size: 43px;
    }

    .elementor-13022 .elementor-element.elementor-element-3f39a01>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-a17cdb7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-663d706 .elementor-button {
        font-size: var(--e-global-typography-3372c03-font-size);
        line-height: var(--e-global-typography-3372c03-line-height);
        letter-spacing: var(--e-global-typography-3372c03-letter-spacing);
        word-spacing: var(--e-global-typography-3372c03-word-spacing);
    }

    .elementor-13022 .elementor-element.elementor-element-a66dbd7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-3de88ab>.elementor-element-populated {
        padding: 3% 3% 3% 3%;
    }

    .elementor-13022 .elementor-element.elementor-element-68b63559 {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-fd0c8e2>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-7e26a32c .elementor-heading-title {
        font-size: 43px;
    }

    .elementor-13022 .elementor-element.elementor-element-210524e .elementor-button {
        font-size: var(--e-global-typography-3372c03-font-size);
        line-height: var(--e-global-typography-3372c03-line-height);
        letter-spacing: var(--e-global-typography-3372c03-letter-spacing);
        word-spacing: var(--e-global-typography-3372c03-word-spacing);
    }

    .elementor-bc-flex-widget .elementor-13022 .elementor-element.elementor-element-9534f21.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-13022 .elementor-element.elementor-element-9534f21.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-13022 .elementor-element.elementor-element-9534f21>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 30% 0% 30% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-2c7718ef {
        padding: 10% 0% 10% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-57d030ec>.elementor-element-populated {
        padding: 0% 3% 0% 3%;
    }

    .elementor-13022 .elementor-element.elementor-element-590679da {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-54f87667>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-5eb84653 .elementor-heading-title {
        font-size: 43px;
    }
}

@media(max-width:767px) {
    .elementor-13022 .elementor-element.elementor-element-af918b8 {
        margin-top: 0em;
        margin-bottom: 0em;
        padding: 0% 0% 0% 0%;
    }

    .elementor-bc-flex-widget .elementor-13022 .elementor-element.elementor-element-338b3f1c.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-13022 .elementor-element.elementor-element-338b3f1c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-13022 .elementor-element.elementor-element-338b3f1c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-6c5f60a2:not(.elementor-motion-effects-element-type-background),
    .elementor-13022 .elementor-element.elementor-element-6c5f60a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-13022 .elementor-element.elementor-element-6c5f60a2 {
        padding: 120% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-8bc27d8 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-13022 .elementor-element.elementor-element-075ab99>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 0px 20px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-d92c892 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-13022 .elementor-element.elementor-element-d92c892>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-0b6817b>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-8d3d768 .elementor-heading-title {
        font-size: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-52ecc42>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 0px 30px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-ae40f15 .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-13022 .elementor-element.elementor-element-ae40f15 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-ae40f15 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-ae40f15 .elementor-icon-box-title a {
        font-size: 34px;
    }

    .elementor-13022 .elementor-element.elementor-element-ae40f15 .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-13d05d9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-078908c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 0px 30px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-0b92b78 .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-13022 .elementor-element.elementor-element-0b92b78 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-0b92b78 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-0b92b78 .elementor-icon-box-title a {
        font-size: 34px;
    }

    .elementor-13022 .elementor-element.elementor-element-0b92b78 .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-6ceddee>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-926d914>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 0px 30px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-6efb3a9 .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-13022 .elementor-element.elementor-element-6efb3a9 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-6efb3a9 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-6efb3a9 .elementor-icon-box-title a {
        font-size: 34px;
    }

    .elementor-13022 .elementor-element.elementor-element-6efb3a9 .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-a3ba487>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-98a18d6 {
        margin-top: 0%;
        margin-bottom: 0%;
        padding: 10% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-ae0f905 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-5c5689e>.elementor-element-populated {
        padding: 20px 0px 20px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-70d0d6a .elementor-heading-title {
        font-size: 32px;
        line-height: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-8cbbd12>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-e1555cf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-13022 .elementor-element.elementor-element-e1555cf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: top right;
        background-size: cover;
    }

    .elementor-13022 .elementor-element.elementor-element-e1555cf>.elementor-element-populated {
        padding: 40% 0% 40% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-64b11bb2 {
        padding: 10% 0% 10% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-5d8dba1b {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .elementor-13022 .elementor-element.elementor-element-50b3e4e0 .elementor-heading-title {
        font-size: 32px;
        line-height: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-62f0396f .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-62f0396f .elementor-icon {
        font-size: 34px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-62f0396f .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-62f0396f .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-62f0396f .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-4e0073cc .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-4e0073cc .elementor-icon {
        font-size: 34px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-4e0073cc .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-4e0073cc .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-4e0073cc .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-ae827ef .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-ae827ef .elementor-icon {
        font-size: 34px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-ae827ef .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-ae827ef .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-ae827ef .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-541dc4a1 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-541dc4a1 .elementor-icon {
        font-size: 34px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-541dc4a1 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-541dc4a1 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-541dc4a1 .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-8c5c5ff .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-8c5c5ff .elementor-icon {
        font-size: 34px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-8c5c5ff .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-8c5c5ff .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-8c5c5ff .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-c06a7ff .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-c06a7ff .elementor-icon {
        font-size: 34px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-c06a7ff .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-c06a7ff .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-c06a7ff .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-16f9113 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-16f9113 .elementor-icon {
        font-size: 34px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-16f9113 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-16f9113 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-16f9113 .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-a11393e .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-a11393e .elementor-icon {
        font-size: 34px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-a11393e .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-a11393e .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-a11393e .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-16534005 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-16534005 .elementor-icon {
        font-size: 34px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-16534005 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-16534005 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-16534005 .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-3fc2ddff>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-48a7d0c2 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-48a7d0c2 .elementor-icon {
        font-size: 34px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-48a7d0c2 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-48a7d0c2 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-48a7d0c2 .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-92dc101 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-92dc101 .elementor-icon {
        font-size: 34px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-92dc101 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-92dc101 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-92dc101 .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-a41d7fa>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-a3eb1c4 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-a3eb1c4 .elementor-icon {
        font-size: 34px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-a3eb1c4 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-a3eb1c4 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-a3eb1c4 .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-00e7698 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-00e7698 .elementor-icon {
        font-size: 34px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-00e7698 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-00e7698 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-00e7698 .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-5f164fd>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-9e34dd6 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-9e34dd6 .elementor-icon {
        font-size: 34px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-9e34dd6 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-9e34dd6 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-9e34dd6 .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-24e489c .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-24e489c .elementor-icon {
        font-size: 34px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-24e489c .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-24e489c .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-24e489c .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-7a12cf7>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-5cbab57 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-5cbab57 .elementor-icon {
        font-size: 34px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-5cbab57 .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-5cbab57 .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-5cbab57 .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-513dd8c .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-513dd8c .elementor-icon {
        font-size: 34px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-513dd8c .elementor-icon-box-title,
    .elementor-13022 .elementor-element.elementor-element-513dd8c .elementor-icon-box-title a {
        font-size: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-513dd8c .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.1em;
    }

    .elementor-13022 .elementor-element.elementor-element-3828e9f>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-c30131e .elementor-button {
        font-size: var(--e-global-typography-3372c03-font-size);
        line-height: var(--e-global-typography-3372c03-line-height);
        letter-spacing: var(--e-global-typography-3372c03-letter-spacing);
        word-spacing: var(--e-global-typography-3372c03-word-spacing);
    }

    .elementor-13022 .elementor-element.elementor-element-77d47a6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-13022 .elementor-element.elementor-element-77d47a6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center right;
    }

    .elementor-13022 .elementor-element.elementor-element-77d47a6>.elementor-element-populated {
        padding: 40% 0% 40% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-90ece83 {
        margin-top: 20px;
        margin-bottom: 20px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-62b9fd7 .elementor-heading-title {
        font-size: 32px;
        line-height: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-1830d16>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-6938eda .elementor-button {
        font-size: var(--e-global-typography-3372c03-font-size);
        line-height: var(--e-global-typography-3372c03-line-height);
        letter-spacing: var(--e-global-typography-3372c03-letter-spacing);
        word-spacing: var(--e-global-typography-3372c03-word-spacing);
    }

    .elementor-13022 .elementor-element.elementor-element-a4c02bf {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 10% 0% 10% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-5795a87 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-ab3deb2 .elementor-heading-title {
        font-size: 32px;
        line-height: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-7b1c7ae>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-afc243b {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-5fd4415 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-13022 .elementor-element.elementor-element-917ed18>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-a1904c2 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-4a1019a {
        width: 50%;
    }

    .elementor-13022 .elementor-element.elementor-element-e02092b .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-13022 .elementor-element.elementor-element-ea58cd8 {
        width: 50%;
    }

    .elementor-13022 .elementor-element.elementor-element-f845e3b .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-13022 .elementor-element.elementor-element-66cea30 {
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-0e44993>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-9cd8900:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-13022 .elementor-element.elementor-element-9cd8900>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-13022 .elementor-element.elementor-element-9cd8900>.elementor-element-populated {
        padding: 43% 0% 43% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-f474743:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-13022 .elementor-element.elementor-element-f474743>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: top left;
        background-size: cover;
    }

    .elementor-13022 .elementor-element.elementor-element-f474743>.elementor-element-populated {
        padding: 40% 0% 40% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-b977849 {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .elementor-13022 .elementor-element.elementor-element-74f5191 .elementor-heading-title {
        font-size: 32px;
        line-height: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-3f39a01>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-dfe021e .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-dfe021e .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-edf2052 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-edf2052 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-080d06f .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-080d06f .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-a17cdb7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-663d706 .elementor-button {
        font-size: var(--e-global-typography-3372c03-font-size);
        line-height: var(--e-global-typography-3372c03-line-height);
        letter-spacing: var(--e-global-typography-3372c03-letter-spacing);
        word-spacing: var(--e-global-typography-3372c03-word-spacing);
    }

    .elementor-13022 .elementor-element.elementor-element-663d706>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-68b63559 {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .elementor-13022 .elementor-element.elementor-element-7e26a32c .elementor-heading-title {
        font-size: 32px;
        line-height: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-f5bd0ab>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-8df4416 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-8df4416 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-d548671 .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-d548671 .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-3a6819e .elementor-icon-box-title {
        margin-bottom: 10px;
    }

    .elementor-13022 .elementor-element.elementor-element-3a6819e .elementor-icon {
        font-size: 50px;
        padding: 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-4d80f5b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-210524e .elementor-button {
        font-size: var(--e-global-typography-3372c03-font-size);
        line-height: var(--e-global-typography-3372c03-line-height);
        letter-spacing: var(--e-global-typography-3372c03-letter-spacing);
        word-spacing: var(--e-global-typography-3372c03-word-spacing);
    }

    .elementor-13022 .elementor-element.elementor-element-9534f21:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-13022 .elementor-element.elementor-element-9534f21>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-13022 .elementor-element.elementor-element-9534f21>.elementor-element-populated {
        padding: 40% 0% 40% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-2c7718ef {
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-590679da {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-13022 .elementor-element.elementor-element-54f87667>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13022 .elementor-element.elementor-element-5eb84653 .elementor-heading-title {
        font-size: 32px;
        line-height: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-2fdd3a68 .elementor-toggle-title {
        line-height: 1em;
    }

    .elementor-13022 .elementor-element.elementor-element-2fdd3a68 .elementor-tab-title {
        padding: 13px 0px 10px 0px;
    }
}

@media(max-width:1023px) and (min-width:768px) {
    .elementor-13022 .elementor-element.elementor-element-338b3f1c {
        width: 100%;
    }

    .elementor-13022 .elementor-element.elementor-element-479d8c0 {
        width: 100%;
    }

    .elementor-13022 .elementor-element.elementor-element-e1555cf {
        width: 100%;
    }

    .elementor-13022 .elementor-element.elementor-element-551c288 {
        width: 100%;
    }

    .elementor-13022 .elementor-element.elementor-element-77d47a6 {
        width: 100%;
    }

    .elementor-13022 .elementor-element.elementor-element-6daaed2 {
        width: 100%;
    }

    .elementor-13022 .elementor-element.elementor-element-76c86dd {
        width: 100%;
    }

    .elementor-13022 .elementor-element.elementor-element-1c3c651 {
        width: 100%;
    }

    .elementor-13022 .elementor-element.elementor-element-9cd8900 {
        width: 100%;
    }

    .elementor-13022 .elementor-element.elementor-element-f474743 {
        width: 100%;
    }

    .elementor-13022 .elementor-element.elementor-element-4d4a98d {
        width: 100%;
    }

    .elementor-13022 .elementor-element.elementor-element-3de88ab {
        width: 100%;
    }

    .elementor-13022 .elementor-element.elementor-element-9534f21 {
        width: 100%;
    }

    .elementor-13022 .elementor-element.elementor-element-57d030ec {
        width: 100%;
    }
}

/* Start custom CSS for icon-box, class: .elementor-element-ae40f15 */
.elementor-13022 .elementor-element.elementor-element-ae40f15 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13022 .elementor-element.elementor-element-ae40f15 .elementor-icon-box-icon {
    margin: auto;
    margin-right: 5px;
}

.elementor-13022 .elementor-element.elementor-element-ae40f15 h3 {
    margin-top: 0;
    margin-bottom: 0;
}

.elementor-13022 .elementor-element.elementor-element-ae40f15 .elementor-icon-box-icon svg {
    opacity: .2;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0b92b78 */
.elementor-13022 .elementor-element.elementor-element-0b92b78 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13022 .elementor-element.elementor-element-0b92b78 .elementor-icon-box-icon {
    margin: auto;
    margin-right: 5px;
}

.elementor-13022 .elementor-element.elementor-element-0b92b78 h3 {
    margin-top: 0;
    margin-bottom: 0;
}

.elementor-13022 .elementor-element.elementor-element-0b92b78 .elementor-icon-box-icon svg {
    opacity: .2;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6efb3a9 */
.elementor-13022 .elementor-element.elementor-element-6efb3a9 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13022 .elementor-element.elementor-element-6efb3a9 .elementor-icon-box-icon {
    margin: auto;
    margin-right: 5px;
}

.elementor-13022 .elementor-element.elementor-element-6efb3a9 h3 {
    margin-top: 0;
    margin-bottom: 0;
}

.elementor-13022 .elementor-element.elementor-element-6efb3a9 .elementor-icon-box-icon svg {
    opacity: .2;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8bc27d8 */
.elementor-13022 .elementor-element.elementor-element-8bc27d8 {
    z-index: 1;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1023px) {
    .elementor-13022 .elementor-element.elementor-element-8bc27d8 {
        margin-left: 3%;
        margin-right: 3%;
    }

    .elementor-13022 .elementor-element.elementor-element-8bc27d8 .elementor-column {
        width: 100% !important;
    }
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ae0f905 */
.elementor-13022 .elementor-element.elementor-element-ae0f905 {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-479d8c0 */
.elementor-13022 .elementor-element.elementor-element-479d8c0 {
    z-index: 1 !important;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d8dba1b */
.elementor-13022 .elementor-element.elementor-element-5d8dba1b {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-62f0396f */
.elementor-13022 .elementor-element.elementor-element-62f0396f .elementor-icon-box-icon {
    margin-top: auto;
    margin-bottom: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e0073cc */
.elementor-13022 .elementor-element.elementor-element-4e0073cc .elementor-icon-box-icon {
    margin-top: auto;
    margin-bottom: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae827ef */
.elementor-13022 .elementor-element.elementor-element-ae827ef .elementor-icon-box-icon {
    margin-top: auto;
    margin-bottom: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-541dc4a1 */
.elementor-13022 .elementor-element.elementor-element-541dc4a1 .elementor-icon-box-icon {
    margin-top: auto;
    margin-bottom: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c5c5ff */
.elementor-13022 .elementor-element.elementor-element-8c5c5ff .elementor-icon-box-icon {
    margin-top: auto;
    margin-bottom: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c06a7ff */
.elementor-13022 .elementor-element.elementor-element-c06a7ff .elementor-icon-box-icon {
    margin-top: auto;
    margin-bottom: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16f9113 */
.elementor-13022 .elementor-element.elementor-element-16f9113 .elementor-icon-box-icon {
    margin-top: auto;
    margin-bottom: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a11393e */
.elementor-13022 .elementor-element.elementor-element-a11393e .elementor-icon-box-icon {
    margin-top: auto;
    margin-bottom: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16534005 */
.elementor-13022 .elementor-element.elementor-element-16534005 .elementor-icon-box-icon {
    margin-top: auto;
    margin-bottom: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a7d0c2 */
.elementor-13022 .elementor-element.elementor-element-48a7d0c2 .elementor-icon-box-icon {
    margin-top: auto;
    margin-bottom: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92dc101 */
.elementor-13022 .elementor-element.elementor-element-92dc101 .elementor-icon-box-icon {
    margin-top: auto;
    margin-bottom: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a3eb1c4 */
.elementor-13022 .elementor-element.elementor-element-a3eb1c4 .elementor-icon-box-icon {
    margin-top: auto;
    margin-bottom: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-00e7698 */
.elementor-13022 .elementor-element.elementor-element-00e7698 .elementor-icon-box-icon {
    margin-top: auto;
    margin-bottom: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9e34dd6 */
.elementor-13022 .elementor-element.elementor-element-9e34dd6 .elementor-icon-box-icon {
    margin-top: auto;
    margin-bottom: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24e489c */
.elementor-13022 .elementor-element.elementor-element-24e489c .elementor-icon-box-icon {
    margin-top: auto;
    margin-bottom: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cbab57 */
.elementor-13022 .elementor-element.elementor-element-5cbab57 .elementor-icon-box-icon {
    margin-top: auto;
    margin-bottom: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-513dd8c */
.elementor-13022 .elementor-element.elementor-element-513dd8c .elementor-icon-box-icon {
    margin-top: auto;
    margin-bottom: auto;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-551c288 */
.elementor-13022 .elementor-element.elementor-element-551c288 {
    z-index: 1 !important;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1830d16 */
.elementor-13022 .elementor-element.elementor-element-1830d16 ul {
    margin-left: 0;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-90ece83 */
.elementor-13022 .elementor-element.elementor-element-90ece83 {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6daaed2 */
.elementor-13022 .elementor-element.elementor-element-6daaed2 {
    z-index: 1 !important;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5795a87 */
.elementor-13022 .elementor-element.elementor-element-5795a87 {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-76c86dd */
.elementor-13022 .elementor-element.elementor-element-76c86dd {
    z-index: 1 !important;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-afc243b */
.elementor-13022 .elementor-element.elementor-element-afc243b {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66cea30 */
.elementor-13022 .elementor-element.elementor-element-66cea30 {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1c3c651 */
.elementor-13022 .elementor-element.elementor-element-1c3c651 {
    z-index: 1 !important;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b977849 */
.elementor-13022 .elementor-element.elementor-element-b977849 {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfe021e */
.elementor-13022 .elementor-element.elementor-element-dfe021e .elementor-icon-box-content {
    margin: auto;
}

.elementor-13022 .elementor-element.elementor-element-dfe021e .elementor-icon-box-icon {
    margin: auto;
    margin-right: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-edf2052 */
.elementor-13022 .elementor-element.elementor-element-edf2052 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13022 .elementor-element.elementor-element-edf2052 .elementor-icon-box-icon {
    margin: auto;
    margin-right: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-080d06f */
.elementor-13022 .elementor-element.elementor-element-080d06f .elementor-icon-box-content {
    margin: auto;
}

.elementor-13022 .elementor-element.elementor-element-080d06f .elementor-icon-box-icon {
    margin: auto;
    margin-right: 15px;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d4a98d */
.elementor-13022 .elementor-element.elementor-element-4d4a98d {
    z-index: 1 !important;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8df4416 */
.elementor-13022 .elementor-element.elementor-element-8df4416 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13022 .elementor-element.elementor-element-8df4416 .elementor-icon-box-icon {
    margin: auto;
    margin-right: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d548671 */
.elementor-13022 .elementor-element.elementor-element-d548671 .elementor-icon-box-content {
    margin: auto;
}

.elementor-13022 .elementor-element.elementor-element-d548671 .elementor-icon-box-icon {
    margin: auto;
    margin-right: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a6819e */
.elementor-13022 .elementor-element.elementor-element-3a6819e .elementor-icon-box-content {
    margin: auto;
}

.elementor-13022 .elementor-element.elementor-element-3a6819e .elementor-icon-box-icon {
    margin: auto;
    margin-right: 15px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-68b63559 */
.elementor-13022 .elementor-element.elementor-element-68b63559 {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3de88ab */
.elementor-13022 .elementor-element.elementor-element-3de88ab {
    z-index: 1 !important;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-590679da */
.elementor-13022 .elementor-element.elementor-element-590679da {
    z-index: 1
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-57d030ec */
.elementor-13022 .elementor-element.elementor-element-57d030ec {
    z-index: 1 !important;
}

/* End custom CSS */