.elementor-19 .elementor-element.elementor-element-4ae63c00>.elementor-container {
    max-width: 800px;
    min-height: 500px;
}

.elementor-19 .elementor-element.elementor-element-4ae63c00:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-4ae63c00>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url(../images/ourway-background.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-19 .elementor-element.elementor-element-4ae63c00>.elementor-background-overlay {
    background-color: var( --e-global-color-astglobalcolor5);
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19 .elementor-element.elementor-element-4ae63c00 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-19 .elementor-element.elementor-element-2afa6b23 {
    text-align: center;
}

.elementor-19 .elementor-element.elementor-element-2afa6b23 .elementor-heading-title {
    color: #ffffff;
    font-size:30px;
}

.elementor-19 .elementor-element.elementor-element-7a01cb37 {
    text-align: center;
}

.elementor-19 .elementor-element.elementor-element-7a01cb37 .elementor-heading-title {
    color: #ffffff;
}

.elementor-19 .elementor-element.elementor-element-6de4b859 {
    text-align: center;
    color: #FFFFFFB8;
}

.elementor-19 .elementor-element.elementor-element-6ae625ba:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-6ae625ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor6);
}

.elementor-19 .elementor-element.elementor-element-6ae625ba {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 90px 0px;
}

.elementor-19 .elementor-element.elementor-element-6ae625ba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19 .elementor-element.elementor-element-5f856341 {
    margin-top: -110px;
    margin-bottom: 0px;
}

.elementor-19 .elementor-element.elementor-element-61a99efd:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-19 .elementor-element.elementor-element-61a99efd>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-19 .elementor-element.elementor-element-61a99efd>.elementor-element-populated {
    box-shadow: 0px 0px 40px 0px rgba(36, 42, 86, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    padding: 35px 35px 35px 35px;
}

.elementor-19 .elementor-element.elementor-element-61a99efd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19 .elementor-element.elementor-element-24c0e696 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor0);
    --divider-border-width: 7px;
}

.elementor-19 .elementor-element.elementor-element-24c0e696 .elementor-divider-separator {
    width: 50px;
}

.elementor-19 .elementor-element.elementor-element-fd41cbc:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-19 .elementor-element.elementor-element-fd41cbc>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-19 .elementor-element.elementor-element-fd41cbc>.elementor-element-populated {
    box-shadow: 0px 0px 40px 0px rgba(36, 42, 86, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    padding: 35px 35px 35px 35px;
}

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

.elementor-19 .elementor-element.elementor-element-371a2828 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor0);
    --divider-border-width: 7px;
}

.elementor-19 .elementor-element.elementor-element-371a2828 .elementor-divider-separator {
    width: 50px;
}

.elementor-19 .elementor-element.elementor-element-de09c03:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-19 .elementor-element.elementor-element-de09c03>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-19 .elementor-element.elementor-element-de09c03>.elementor-element-populated {
    box-shadow: 0px 0px 40px 0px rgba(36, 42, 86, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    padding: 35px 35px 35px 35px;
}

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

.elementor-19 .elementor-element.elementor-element-759c5282 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor0);
    --divider-border-width: 7px;
}

.elementor-19 .elementor-element.elementor-element-759c5282 .elementor-divider-separator {
    width: 50px;
}

.elementor-19 .elementor-element.elementor-element-1c7d0c9b .elementor-icon-list-icon {
    --e-icon-list-icon-size: 14px;
}

.elementor-19 .elementor-element.elementor-element-1c7d0c9b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-1f4b05a5:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-1f4b05a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-astglobalcolor6) 0%, var( --e-global-color-astglobalcolor4) 100%);
}

.elementor-19 .elementor-element.elementor-element-1f4b05a5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

.elementor-19 .elementor-element.elementor-element-1f4b05a5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19 .elementor-element.elementor-element-2c5d25c0 {
    text-align: center;
}

.elementor-19 .elementor-element.elementor-element-f2945a1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-4dc67ae8>.elementor-element-populated {
    padding: 40px 40px 40px 40px;
}

.elementor-19 .elementor-element.elementor-element-23b42015 .elementor-heading-title {
    color: rgba(36, 42, 86, 0.06274509803921569);
    font-size: 100px;
    font-weight: bold;
}

.elementor-19 .elementor-element.elementor-element-23b42015>.elementor-widget-container {
    margin: 0px 0px -54px 0px;
}

.elementor-19 .elementor-element.elementor-element-439c68a4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-31b03de>.elementor-element-populated {
    padding: 40px 40px 40px 40px;
}

.elementor-19 .elementor-element.elementor-element-26439476 .elementor-heading-title {
    color: rgba(36, 42, 86, 0.06274509803921569);
    font-size: 100px;
    font-weight: bold;
}

.elementor-19 .elementor-element.elementor-element-26439476>.elementor-widget-container {
    margin: 0px 0px -54px 0px;
}

.elementor-19 .elementor-element.elementor-element-4d4b4f5e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-389d7340>.elementor-element-populated {
    padding: 40px 40px 40px 40px;
}

.elementor-19 .elementor-element.elementor-element-78496f5c .elementor-heading-title {
    color: rgba(36, 42, 86, 0.06274509803921569);
    font-size: 100px;
    font-weight: bold;
}

.elementor-19 .elementor-element.elementor-element-78496f5c>.elementor-widget-container {
    margin: 0px 0px -54px 0px;
}

.elementor-19 .elementor-element.elementor-element-51474e40>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-880043b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-22a8a4b8>.elementor-element-populated {
    padding: 40px 40px 40px 40px;
}

.elementor-19 .elementor-element.elementor-element-71d76a41 .elementor-heading-title {
    color: rgba(36, 42, 86, 0.06274509803921569);
    font-size: 100px;
    font-weight: bold;
}

.elementor-19 .elementor-element.elementor-element-71d76a41>.elementor-widget-container {
    margin: 0px 0px -54px 0px;
}

.elementor-19 .elementor-element.elementor-element-2198d8b7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-78cf7344>.elementor-element-populated {
    padding: 40px 40px 40px 40px;
}

.elementor-19 .elementor-element.elementor-element-55112740 .elementor-heading-title {
    color: rgba(36, 42, 86, 0.06274509803921569);
    font-size: 100px;
    font-weight: bold;
}

.elementor-19 .elementor-element.elementor-element-55112740>.elementor-widget-container {
    margin: 0px 0px -54px 0px;
}

.elementor-19 .elementor-element.elementor-element-76dcde66>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-5a67e0c1>.elementor-element-populated {
    padding: 40px 40px 40px 40px;
}

.elementor-19 .elementor-element.elementor-element-73fe9709 .elementor-heading-title {
    color: rgba(36, 42, 86, 0.06274509803921569);
    font-size: 100px;
    font-weight: bold;
}

.elementor-19 .elementor-element.elementor-element-73fe9709>.elementor-widget-container {
    margin: 0px 0px -54px 0px;
}

.elementor-19 .elementor-element.elementor-element-1c0c1e28>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-6319fa1f>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-19 .elementor-element.elementor-element-6319fa1f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-6319fa1f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-284be2bd.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-19 .elementor-element.elementor-element-284be2bd:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-19 .elementor-element.elementor-element-284be2bd>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://websitedemos.net/agency-02/wp-content/uploads/sites/30/2020/01/why-choose-us.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-19 .elementor-element.elementor-element-284be2bd>.elementor-element-populated>.elementor-background-overlay {
    background-color: #242A56;
    opacity: 0.65;
}

.elementor-19 .elementor-element.elementor-element-284be2bd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-19 .elementor-element.elementor-element-284be2bd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19 .elementor-element.elementor-element-6ef44347 .elementor-spacer-inner {
    height: 50px;
}

.elementor-19 .elementor-element.elementor-element-26cd2602:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-19 .elementor-element.elementor-element-26cd2602>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor6);
}

.elementor-19 .elementor-element.elementor-element-26cd2602>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 80px 80px 80px 80px;
}

.elementor-19 .elementor-element.elementor-element-26cd2602>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19 .elementor-element.elementor-element-135339bb {
    text-align: left;
}

.elementor-19 .elementor-element.elementor-element-127dae16 .elementor-accordion-item {
    border-width: 1px;
    border-color: rgba(208, 216, 234, 0.25);
}

.elementor-19 .elementor-element.elementor-element-127dae16 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: rgba(208, 216, 234, 0.25);
}

.elementor-19 .elementor-element.elementor-element-127dae16 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: rgba(208, 216, 234, 0.25);
}

.elementor-19 .elementor-element.elementor-element-127dae16 .elementor-tab-title {
    background-color: #FFFFFF;
}

.elementor-19 .elementor-element.elementor-element-127dae16 .elementor-active .elementor-accordion-icon,
.elementor-19 .elementor-element.elementor-element-127dae16 .elementor-active .elementor-accordion-title {
    color: var( --e-global-color-astglobalcolor0);
}

.elementor-19 .elementor-element.elementor-element-127dae16 .elementor-active .elementor-accordion-icon svg {
    fill: var( --e-global-color-astglobalcolor0);
}

.elementor-19 .elementor-element.elementor-element-127dae16 .elementor-accordion-title {
    font-size: 15px;
    font-weight: 400;
}

.elementor-19 .elementor-element.elementor-element-127dae16 .elementor-tab-content {
    background-color: #FFFFFF;
    font-size: 15px;
}

.elementor-19 .elementor-element.elementor-element-127dae16>.elementor-widget-container {
    margin: 0px 60px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-131ffd2d>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-19 .elementor-element.elementor-element-131ffd2d>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19 .elementor-element.elementor-element-131ffd2d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-19 .elementor-element.elementor-element-347bbc2d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-2161d124>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-74c46c16 .elementor-counter-number-wrapper {
    color: var( --e-global-color-astglobalcolor0);
    font-size: 45px;
}

.elementor-19 .elementor-element.elementor-element-74c46c16 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-19 .elementor-element.elementor-element-6c0b0bd4>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-19 .elementor-element.elementor-element-6c0b0bd4 {
    width: 50%;
    max-width: 50%;
    align-self: center;
}

.elementor-19 .elementor-element.elementor-element-7e931026>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-4bb37c9 .elementor-counter-number-wrapper {
    color: var( --e-global-color-astglobalcolor0);
    font-size: 45px;
}

.elementor-19 .elementor-element.elementor-element-4bb37c9 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-19 .elementor-element.elementor-element-3155de6c>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-19 .elementor-element.elementor-element-3155de6c {
    width: 50%;
    max-width: 50%;
    align-self: center;
}

.elementor-19 .elementor-element.elementor-element-73c10442>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-2bfff817 .elementor-counter-number-wrapper {
    color: var( --e-global-color-astglobalcolor0);
    font-size: 45px;
}

.elementor-19 .elementor-element.elementor-element-2bfff817 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-19 .elementor-element.elementor-element-39e39e29>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-19 .elementor-element.elementor-element-39e39e29 {
    width: 50%;
    max-width: 50%;
    align-self: center;
}

.elementor-19 .elementor-element.elementor-element-5680ef>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-47f611d .elementor-counter-number-wrapper {
    color: var( --e-global-color-astglobalcolor0);
    font-size: 45px;
}

.elementor-19 .elementor-element.elementor-element-47f611d {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-19 .elementor-element.elementor-element-200d40f5>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-19 .elementor-element.elementor-element-200d40f5 {
    width: 50%;
    max-width: 50%;
    align-self: center;
}

.elementor-19 .elementor-element.elementor-element-4f81566>.elementor-container {
    max-width: 1000px;
}

.elementor-19 .elementor-element.elementor-element-4f81566 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

.elementor-19 .elementor-element.elementor-element-4f81566>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19 .elementor-element.elementor-element-e0c7db0:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-19 .elementor-element.elementor-element-e0c7db0>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-19 .elementor-element.elementor-element-e0c7db0>.elementor-element-populated,
.elementor-19 .elementor-element.elementor-element-e0c7db0>.elementor-element-populated>.elementor-background-overlay,
.elementor-19 .elementor-element.elementor-element-e0c7db0>.elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-19 .elementor-element.elementor-element-e0c7db0>.elementor-element-populated {
    box-shadow: 0px 5px 40px -10px rgba(86, 104, 146, 0.33);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

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

.elementor-19 .elementor-element.elementor-element-ecf73e8>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-19 .elementor-element.elementor-element-ad77d1f .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor0);
}

@media(min-width:768px) {
    .elementor-19 .elementor-element.elementor-element-b8ddbf6 {
        width: 70%;
    }
    .elementor-19 .elementor-element.elementor-element-a8b769d {
        width: 30%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-19 .elementor-element.elementor-element-284be2bd {
        width: 100%;
    }
    .elementor-19 .elementor-element.elementor-element-26cd2602 {
        width: 100%;
    }
    .elementor-19 .elementor-element.elementor-element-347bbc2d {
        width: 100%;
    }
    .elementor-19 .elementor-element.elementor-element-2161d124 {
        width: 50%;
    }
    .elementor-19 .elementor-element.elementor-element-7e931026 {
        width: 50%;
    }
    .elementor-19 .elementor-element.elementor-element-73c10442 {
        width: 50%;
    }
    .elementor-19 .elementor-element.elementor-element-5680ef {
        width: 50%;
    }
    .elementor-19 .elementor-element.elementor-element-b8ddbf6 {
        width: 100%;
    }
    .elementor-19 .elementor-element.elementor-element-a8b769d {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-19 .elementor-element.elementor-element-284be2bd:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-19 .elementor-element.elementor-element-284be2bd>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-19 .elementor-element.elementor-element-4ae63c00>.elementor-container {
        min-height: 300px;
    }
    .elementor-19 .elementor-element.elementor-element-4ae63c00 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 50px 50px 50px;
    }
    .elementor-19 .elementor-element.elementor-element-2df56f35>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-2afa6b23>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-6ae625ba {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 50px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-5f856341 {
        margin-top: -50px;
        margin-bottom: 0px;
        padding: 0px 30px 0px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-61a99efd>.elementor-element-populated {
        margin: 7px 7px 7px 7px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-19 .elementor-element.elementor-element-fd41cbc>.elementor-element-populated {
        margin: 7px 7px 7px 7px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-19 .elementor-element.elementor-element-de09c03>.elementor-element-populated {
        margin: 7px 7px 7px 7px;
        padding: 25px 25px 25px 25px;
    }
    .elementor-19 .elementor-element.elementor-element-1f4b05a5 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 30px 40px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-12dcfce6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-2c5d25c0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-f2945a1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-4dc67ae8>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-439c68a4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-31b03de>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-4d4b4f5e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-389d7340>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-51474e40>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-22a8a4b8>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-2198d8b7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-78cf7344>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-76dcde66>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-5a67e0c1>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-1c0c1e28>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-26cd2602>.elementor-element-populated {
        padding: 60px 60px 60px 60px;
    }
    .elementor-19 .elementor-element.elementor-element-127dae16>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-131ffd2d {
        padding: 30px 30px 30px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-347bbc2d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 30px 30px 30px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-68063b93 {
        text-align: center;
    }
    .elementor-19 .elementor-element.elementor-element-68063b93>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-2b1ddca7 {
        text-align: center;
    }
    .elementor-19 .elementor-element.elementor-element-2161d124>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 30px 30px 30px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-74c46c16 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-19 .elementor-element.elementor-element-7e931026>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 30px 30px 30px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-4bb37c9 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-19 .elementor-element.elementor-element-73c10442>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 30px 30px 30px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-2bfff817 .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-19 .elementor-element.elementor-element-5680ef>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 30px 30px 30px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-47f611d .elementor-counter-number-wrapper {
        font-size: 40px;
    }
    .elementor-19 .elementor-element.elementor-element-4f81566 {
        padding: 0px 50px 50px 50px;
    }
    .elementor-19 .elementor-element.elementor-element-e0c7db0>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-ad77d1f {
        text-align: center;
    }
    .elementor-19 .elementor-element.elementor-element-ad77d1f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-ee95a1f {
        text-align: center;
    }
    .elementor-19 .elementor-element.elementor-element-e2f27d4>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-19 .elementor-element.elementor-element-4ae63c00 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 30px 40px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-2df56f35>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-2afa6b23 {
        text-align: center;
    }
    .elementor-19 .elementor-element.elementor-element-2afa6b23>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-7a01cb37 {
        text-align: center;
    }
    .elementor-19 .elementor-element.elementor-element-6de4b859>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-61a99efd>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-fd41cbc>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-de09c03>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-1f4b05a5 {
        padding: 20px 20px 20px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-439c68a4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-4d4b4f5e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-51474e40>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-2198d8b7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-76dcde66>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-1c0c1e28>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-6ef44347 .elementor-spacer-inner {
        height: 200px;
    }
    .elementor-19 .elementor-element.elementor-element-26cd2602>.elementor-element-populated {
        padding: 50px 25px 50px 25px;
    }
    .elementor-19 .elementor-element.elementor-element-131ffd2d {
        padding: 30px 20px 30px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-347bbc2d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-68063b93 {
        text-align: left;
    }
    .elementor-19 .elementor-element.elementor-element-68063b93>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 15px 0px;
    }
    .elementor-19 .elementor-element.elementor-element-2b1ddca7 {
        text-align: left;
    }
    .elementor-19 .elementor-element.elementor-element-2161d124>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-74c46c16 .elementor-counter-number-wrapper {
        font-size: 35px;
    }
    .elementor-19 .elementor-element.elementor-element-6c0b0bd4>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-7e931026>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-4bb37c9 .elementor-counter-number-wrapper {
        font-size: 35px;
    }
    .elementor-19 .elementor-element.elementor-element-3155de6c>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-73c10442>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-2bfff817 .elementor-counter-number-wrapper {
        font-size: 35px;
    }
    .elementor-19 .elementor-element.elementor-element-39e39e29>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-5680ef>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-47f611d .elementor-counter-number-wrapper {
        font-size: 35px;
    }
    .elementor-19 .elementor-element.elementor-element-200d40f5>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-19 .elementor-element.elementor-element-4f81566 {
        padding: 0px 30px 30px 30px;
    }
    .elementor-19 .elementor-element.elementor-element-e0c7db0>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-19 .elementor-element.elementor-element-ee95a1f>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

.elementor-25 .elementor-element.elementor-element-27e672c>.elementor-container {
    max-width: 600px;
    min-height: 500px
}

.elementor-25 .elementor-element.elementor-element-27e672c:not(.elementor-motion-effects-element-type-background),
.elementor-25 .elementor-element.elementor-element-27e672c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
    background-image: url(../images/ourway-background.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-25 .elementor-element.elementor-element-27e672c>.elementor-background-overlay {
    background-color: var( --e-global-color-astglobalcolor5);
    opacity: .8;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-25 .elementor-element.elementor-element-27e672c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-25 .elementor-element.elementor-element-3ff970b0 {
    text-align: center
}

.elementor-25 .elementor-element.elementor-element-3ff970b0 .elementor-heading-title {
    color: #fff
}

.elementor-25 .elementor-element.elementor-element-222a918a {
    text-align: center
}

.elementor-25 .elementor-element.elementor-element-222a918a .elementor-heading-title {
    color: #fff
}

.elementor-25 .elementor-element.elementor-element-65c4d7be {
    text-align: center;
    color: #ffffffb8
}

.elementor-25 .elementor-element.elementor-element-7f3da5a4:not(.elementor-motion-effects-element-type-background),
.elementor-25 .elementor-element.elementor-element-7f3da5a4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-astglobalcolor6) 0%, var( --e-global-color-astglobalcolor4) 100%)
}

.elementor-25 .elementor-element.elementor-element-7f3da5a4 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 100px 0
}

.elementor-25 .elementor-element.elementor-element-7f3da5a4>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-25 .elementor-element.elementor-element-15170593>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-25 .elementor-element.elementor-element-732b7a12>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-25 .elementor-element.elementor-element-4b2279d3 {
    margin-top: 30px;
    margin-bottom: 0
}

.elementor-25 .elementor-element.elementor-element-39782df:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-25 .elementor-element.elementor-element-39782df>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-25 .elementor-element.elementor-element-39782df>.elementor-element-populated {
    box-shadow: 0 10px 30px 0 rgba(208, 216, 234, .35);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-25 .elementor-element.elementor-element-39782df>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-25 .elementor-element.elementor-element-3bf02b85>.elementor-widget-container {
    margin: 0;
    padding: 20px 30px 5px;
    background-color: #fff;
    border-radius: 6px 6px 6px 6px
}

.elementor-25 .elementor-element.elementor-element-8bf7291 iframe {
    height: 460px
}

.elementor-25 .elementor-element.elementor-element-8bf7291>.elementor-widget-container {
    margin: 0
}

.elementor-25 .elementor-element.elementor-element-27145ed0>.elementor-element-populated {
    margin: 0 0 0 100px;
    padding: 0
}

.elementor-25 .elementor-element.elementor-element-4711bd89>.elementor-widget-container {
    margin: 30px 0 0
}

.elementor-25 .elementor-element.elementor-element-34bc5f4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(25px/2)
}

.elementor-25 .elementor-element.elementor-element-34bc5f4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(25px/2)
}

.elementor-25 .elementor-element.elementor-element-34bc5f4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(25px/2);
    margin-left: calc(25px/2)
}

.elementor-25 .elementor-element.elementor-element-34bc5f4b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-25px/2);
    margin-left: calc(-25px/2)
}

body.rtl .elementor-25 .elementor-element.elementor-element-34bc5f4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-25px/2)
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-34bc5f4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-25px/2)
}

.elementor-25 .elementor-element.elementor-element-34bc5f4b .elementor-icon-list-icon i {
    color: var( --e-global-color-astglobalcolor5)
}

.elementor-25 .elementor-element.elementor-element-34bc5f4b .elementor-icon-list-icon svg {
    fill: var( --e-global-color-astglobalcolor5)
}

.elementor-25 .elementor-element.elementor-element-34bc5f4b .elementor-icon-list-icon {
    --e-icon-list-icon-size: 15px;
    text-align: left
}

.elementor-25 .elementor-element.elementor-element-34bc5f4b .elementor-icon-list-text {
    color: #566892;
    padding-left: 10px
}

.elementor-25 .elementor-element.elementor-element-34bc5f4b>.elementor-widget-container {
    margin: 0
}

.elementor-25 .elementor-element.elementor-element-100e60f2>.elementor-widget-container {
    margin: 60px 0 0
}

.elementor-25 .elementor-element.elementor-element-c5c98e8>.elementor-container {
    max-width: 1000px
}

.elementor-25 .elementor-element.elementor-element-c5c98e8 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 50px
}

.elementor-25 .elementor-element.elementor-element-c5c98e8>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-25 .elementor-element.elementor-element-fb92599:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-25 .elementor-element.elementor-element-fb92599>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-25 .elementor-element.elementor-element-fb92599>.elementor-element-populated,
.elementor-25 .elementor-element.elementor-element-fb92599>.elementor-element-populated>.elementor-background-overlay,
.elementor-25 .elementor-element.elementor-element-fb92599>.elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px
}

.elementor-25 .elementor-element.elementor-element-fb92599>.elementor-element-populated {
    box-shadow: 0 5px 40px -10px rgba(86, 104, 146, .33);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 30px
}

.elementor-25 .elementor-element.elementor-element-fb92599>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-25 .elementor-element.elementor-element-0af6d66>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-25 .elementor-element.elementor-element-76a7709 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor0)
}

@media(min-width: 768px) {
    .elementor-25 .elementor-element.elementor-element-30f15d8 {
        width: 70%
    }
    .elementor-25 .elementor-element.elementor-element-7af1332 {
        width: 30%
    }
}

@media(max-width: 1024px) {
    .elementor-25 .elementor-element.elementor-element-27e672c>.elementor-container {
        min-height: 300px
    }
    .elementor-25 .elementor-element.elementor-element-27e672c {
        margin-top: 0;
        margin-bottom: 0;
        padding: 50px
    }
    .elementor-25 .elementor-element.elementor-element-102e8c96>.elementor-element-populated {
        margin: 0;
        padding: 0
    }
    .elementor-25 .elementor-element.elementor-element-3ff970b0>.elementor-widget-container {
        margin: 15px 0 0;
        padding: 0
    }
    .elementor-25 .elementor-element.elementor-element-7f3da5a4 {
        padding: 70px
    }
    .elementor-25 .elementor-element.elementor-element-15170593>.elementor-element-populated {
        margin: 0
    }
    .elementor-25 .elementor-element.elementor-element-3e3a0b91>.elementor-element-populated {
        margin: 0;
        padding: 0
    }
    .elementor-25 .elementor-element.elementor-element-27145ed0>.elementor-element-populated {
        margin: 50px 50px 0 0
    }
    .elementor-25 .elementor-element.elementor-element-34bc5f4b>.elementor-widget-container {
        margin: 0
    }
    .elementor-25 .elementor-element.elementor-element-c5c98e8 {
        padding: 0 50px 50px
    }
    .elementor-25 .elementor-element.elementor-element-fb92599>.elementor-element-populated {
        padding: 20px
    }
    .elementor-25 .elementor-element.elementor-element-76a7709 {
        text-align: center
    }
    .elementor-25 .elementor-element.elementor-element-76a7709>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-25 .elementor-element.elementor-element-9d6127b {
        text-align: center
    }
    .elementor-25 .elementor-element.elementor-element-0cd3a9d>.elementor-widget-container {
        margin: 20px 0 0
    }
}

@media(max-width: 767px) {
    .elementor-25 .elementor-element.elementor-element-27e672c {
        margin-top: 0;
        margin-bottom: 0;
        padding: 100px 30px 40px
    }
    .elementor-25 .elementor-element.elementor-element-102e8c96>.elementor-element-populated {
        margin: 0
    }
    .elementor-25 .elementor-element.elementor-element-3ff970b0 {
        text-align: center
    }
    .elementor-25 .elementor-element.elementor-element-3ff970b0>.elementor-widget-container {
        margin: 15px 0 0
    }
    .elementor-25 .elementor-element.elementor-element-222a918a {
        text-align: center
    }
    .elementor-25 .elementor-element.elementor-element-65c4d7be>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-25 .elementor-element.elementor-element-7f3da5a4 {
        padding: 50px 30px
    }
    .elementor-25 .elementor-element.elementor-element-15170593>.elementor-element-populated {
        margin: 0
    }
    .elementor-25 .elementor-element.elementor-element-3e3a0b91>.elementor-element-populated {
        margin: 40px 0 0
    }
    .elementor-25 .elementor-element.elementor-element-8bf7291 iframe {
        height: 350px
    }
    .elementor-25 .elementor-element.elementor-element-27145ed0>.elementor-element-populated {
        margin: 40px 0 0
    }
    .elementor-25 .elementor-element.elementor-element-c5c98e8 {
        padding: 0 30px 30px
    }
    .elementor-25 .elementor-element.elementor-element-fb92599>.elementor-element-populated {
        padding: 15px
    }
    .elementor-25 .elementor-element.elementor-element-9d6127b>.elementor-widget-container {
        padding: 0
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-25 .elementor-element.elementor-element-15170593 {
        width: 100%
    }
    .elementor-25 .elementor-element.elementor-element-39782df {
        width: 50%
    }
    .elementor-25 .elementor-element.elementor-element-27145ed0 {
        width: 100%
    }
    .elementor-25 .elementor-element.elementor-element-30f15d8 {
        width: 100%
    }
    .elementor-25 .elementor-element.elementor-element-7af1332 {
        width: 100%
    }
}