.elementor-574 .elementor-element.elementor-element-10e62dcc:not(.elementor-motion-effects-element-type-background),
.elementor-574 .elementor-element.elementor-element-10e62dcc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../../../images/footerheader/img23.JPG");
    background-position: center center;
    background-size: cover;
}

.elementor-574 .elementor-element.elementor-element-10e62dcc>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-574 .elementor-element.elementor-element-10e62dcc>.elementor-container {
    min-height: 570px;
}

.elementor-574 .elementor-element.elementor-element-10e62dcc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 160px 0px 0px 0px;
}

.elementor-574 .elementor-element.elementor-element-2ef4c3ed img {
    width: 56px;
}

.elementor-574 .elementor-element.elementor-element-1a6ceb7f .pt-title {
    font-size: 50px;
    line-height: 1.3em;
}

.elementor-574 .elementor-element.elementor-element-43edfd22 .pt-subtitle {
    font-size: 24px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px;
}

.elementor-574 .elementor-element.elementor-element-112d44f1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 100px 0px;
}

.elementor-574 .elementor-element.elementor-element-112d44f1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-574 .elementor-element.elementor-element-4b33bc8 .pt-title-wrap {
    max-width: 900px;
}

.elementor-574 .elementor-element.elementor-element-4b33bc8 .pt-title {
    font-size: 36px;
    font-weight: 400;
    text-transform: none;
    font-style: italic;
    line-height: 1.35em;
    letter-spacing: 0px;
    margin: 0px 0px 30px 0px;
}

.elementor-574 .elementor-element.elementor-element-4b33bc8 .pt-title-btn {
    margin: 30px 0px 0px 0px;
}

.elementor-574 .elementor-element.elementor-element-6552b88>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-574 .elementor-element.elementor-element-5a1120f {
    --divider-border-style: solid;
    --divider-color: #FFFFFF24;
    --divider-border-width: 1px;
}

.elementor-574 .elementor-element.elementor-element-5a1120f .elementor-divider-separator {
    width: 100%;
}

.elementor-574 .elementor-element.elementor-element-5a1120f .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-574 .elementor-element.elementor-element-d0d7d1b>.elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-574 .elementor-element.elementor-element-d73168f img {
    width: 35px;
}

.elementor-574 .elementor-element.elementor-element-591d1d8 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF24;
    --divider-border-width: 1px;
}

.elementor-574 .elementor-element.elementor-element-591d1d8 .elementor-divider-separator {
    width: 100%;
}

.elementor-574 .elementor-element.elementor-element-591d1d8 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-574 .elementor-element.elementor-element-0dd663a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 120px 0px;
}

.elementor-574 .elementor-element.elementor-element-0dd663a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-574 .elementor-element.elementor-element-bd3d229>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-574 .elementor-element.elementor-element-bd3d229 .pt-title-wrap {
    max-width: 900px;
}

.elementor-574 .elementor-element.elementor-element-bd3d229 .pt-title {
    font-size: 36px;
    font-weight: 400;
    text-transform: none;
    font-style: italic;
    line-height: 1.35em;
    letter-spacing: 0px;
}

.elementor-574 .elementor-element.elementor-element-8a9f207 .pt-timeline .pt-title {
    color: #BAA383;
    font-size: 30px;
}

/* .elementor-574 .elementor-element.elementor-element-8a9f207 .pt-timeline .pt-timeline-text {
    font-size: 16px;
} */

.elementor-574 .elementor-element.elementor-element-0e82c00>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-574 .elementor-element.elementor-element-0e82c00 .pt-title-wrap {
    max-width: 900px;
}

.elementor-574 .elementor-element.elementor-element-0e82c00 .pt-title {
    font-size: 36px;
    font-weight: 400;
    text-transform: none;
    font-style: italic;
    line-height: 1.35em;
    letter-spacing: 0px;
}

.elementor-574 .elementor-element.elementor-element-460ab67>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-574 .elementor-element.elementor-element-0f83493 {
        width: 45%;
    }

    .elementor-574 .elementor-element.elementor-element-d0d7d1b {
        width: 10%;
    }

    .elementor-574 .elementor-element.elementor-element-1925436 {
        width: 45%;
    }
}

@media(max-width:1024px) {
    .elementor-574 .elementor-element.elementor-element-10e62dcc {
        padding: 80px 0px 0px 0px;
    }

    .elementor-574 .elementor-element.elementor-element-1a6ceb7f .pt-title {
        font-size: 36px;
    }

    .elementor-574 .elementor-element.elementor-element-43edfd22 .pt-subtitle {
        font-size: 18px;
    }

    .elementor-574 .elementor-element.elementor-element-112d44f1 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-574 .elementor-element.elementor-element-4b33bc8 .pt-title {
        font-size: 32px;
    }

    .elementor-574 .elementor-element.elementor-element-0dd663a {
        padding: 50px 0px 80px 0px;
    }

    .elementor-574 .elementor-element.elementor-element-bd3d229>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-574 .elementor-element.elementor-element-bd3d229 .pt-title {
        font-size: 32px;
    }

    .elementor-574 .elementor-element.elementor-element-8a9f207 .pt-timeline .pt-timeline-time {
        font-size: 24px;
    }

    .elementor-574 .elementor-element.elementor-element-8a9f207 .pt-timeline .pt-title {
        font-size: 24px;
    }

    .elementor-574 .elementor-element.elementor-element-0e82c00>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-574 .elementor-element.elementor-element-0e82c00 .pt-title {
        font-size: 32px;
    }
}

@media(max-width:767px) {
    .elementor-574 .elementor-element.elementor-element-10e62dcc {
        padding: 40px 0px 0px 0px;
    }

    .elementor-574 .elementor-element.elementor-element-1a6ceb7f .pt-title {
        font-size: 32px;
    }

    .elementor-574 .elementor-element.elementor-element-4b33bc8 .pt-title {
        font-size: 28px;
    }

    .elementor-574 .elementor-element.elementor-element-0f83493 {
        width: 35%;
    }

    .elementor-574 .elementor-element.elementor-element-d0d7d1b {
        width: 30%;
    }

    .elementor-574 .elementor-element.elementor-element-1925436 {
        width: 35%;
    }

    .elementor-574 .elementor-element.elementor-element-bd3d229 .pt-title {
        font-size: 28px;
    }

    .elementor-574 .elementor-element.elementor-element-0e82c00 .pt-title {
        font-size: 28px;
    }
}