.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

.elementor-kit-183 e-page-transition {
    background-color: #FFBC7D;
}

.site-header {
    padding-inline-end: 0px;
    padding-inline-start: 0px;
}

@media(max-width: 1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width: 767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

/* Start custom CSS */
@media (min-width: 1024px) {
    .cards_wrap .exp_card {
        flex: 0 1 33%;
    }

    .cards_wrap .elementor-container {
        flex-wrap: wrap;
    }
}

@media (min-width: 767px) and (max-width: 1024px) {
    .cards_wrap .exp_card {
        flex: 0 1 50%;
    }
}

/* End custom CSS */

.elementor-367 .elementor-element.elementor-element-7a0c79c:not(.elementor-motion-effects-element-type-background), .elementor-367 .elementor-element.elementor-element-7a0c79c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-367 .elementor-element.elementor-element-7a0c79c > .elementor-background-overlay {
    background-color: #2C2C2C;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-367 .elementor-element.elementor-element-7a0c79c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-367 .elementor-element.elementor-element-bf864f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-367 .elementor-element.elementor-element-bf864f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-367 .elementor-element.elementor-element-bf864f8 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-367 .elementor-element.elementor-element-bf864f8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-367 .elementor-element.elementor-element-a6e4124 {
    --spacer-size: 400px;
}

.elementor-367 .elementor-element.elementor-element-4bebf28 > .elementor-element-populated {
    padding: 75px 10px 40px 70px;
}

.elementor-367 .elementor-element.elementor-element-2935b0e .elementor-heading-title {
    color: #FFFFFF;
    font-size: 32px;
    font-weight: 600;
}

.elementor-367 .elementor-element.elementor-element-2935b0e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-367 .elementor-element.elementor-element-0d330a5 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    font-style: italic;
    line-height: 1.3em;
}

.elementor-367 .elementor-element.elementor-element-0d330a5 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-367 .elementor-element.elementor-element-4bebf28 .elementor-widget-text-editor,
.elementor-367 .elementor-element.elementor-element-4bebf28 .elementor-widget-text-editor .elementor-widget-container,
.elementor-367 .elementor-element.elementor-element-4bebf28 .elementor-widget-text-editor p,
.elementor-367 .elementor-element.elementor-element-4bebf28 .elementor-widget-text-editor span {
    color: #FFFFFF;
}

:root {
    --page-title-display: none;
}

@media(min-width: 768px) {
    .elementor-367 .elementor-element.elementor-element-bf864f8 {
        width:39.665%;
    }

    .elementor-367 .elementor-element.elementor-element-4bebf28 {
        width: 60%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-367 .elementor-element.elementor-element-bf864f8 {
        width:100%;
    }

    .elementor-367 .elementor-element.elementor-element-4bebf28 {
        width: 100%;
    }

    .elementor-367 .elementor-element.elementor-element-a47774a {
        width: 50%;
    }

    .elementor-367 .elementor-element.elementor-element-f3c6088 {
        width: 50%;
    }

    .elementor-367 .elementor-element.elementor-element-3905d9f {
        width: 50%;
    }

    .elementor-367 .elementor-element.elementor-element-8792002 {
        width: 50%;
    }

    .elementor-367 .elementor-element.elementor-element-d95360d {
        width: 50%;
    }

    .elementor-367 .elementor-element.elementor-element-336d09a {
        width: 50%;
    }
}

@media(max-width: 1024px) {
    .elementor-367 .elementor-element.elementor-element-4bebf28 > .elementor-element-populated {
        padding:1em 1em 1em 1em;
    }
}

@media(max-width: 767px) {
    .elementor-367 .elementor-element.elementor-element-2935b0e {
        text-align:center;
    }

    .elementor-367 .elementor-element.elementor-element-2935b0e > .elementor-widget-container {
        margin: 25px 0px 13px 0px;
    }

    .elementor-367 .elementor-element.elementor-element-0d330a5 {
        text-align: center;
    }
}
