.elementor-5518 .elementor-element.elementor-element-7bac6fb:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-5518 .elementor-element.elementor-element-7bac6fb>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F3F3;
}

.elementor-5518 .elementor-element.elementor-element-7bac6fb>.elementor-element-populated,
.elementor-5518 .elementor-element.elementor-element-7bac6fb>.elementor-element-populated>.elementor-background-overlay,
.elementor-5518 .elementor-element.elementor-element-7bac6fb>.elementor-background-slideshow {
    border-radius: 2px 2px 2px 2px;
}

.elementor-5518 .elementor-element.elementor-element-7bac6fb>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 40px 0px;
}

.elementor-5518 .elementor-element.elementor-element-7bac6fb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5518 .elementor-element.elementor-element-11a0f78>.elementor-widget-container {
    margin: 40px 0px 40px 0px;
    padding: 0px 40px 0px 37px;
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: #0E2B5C;
    border-radius: 0px 0px 0px 0px;
}

.elementor-5518 .elementor-element.elementor-element-be0574a>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #F3F3F3;
}

.elementor-5518 .elementor-element.elementor-element-6fd5347 {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-5518 .elementor-element.elementor-element-7a70795 .elementor-spacer-inner {
    height: 10px;
}

.elementor-5518 .elementor-element.elementor-element-00ab278 {
    text-align: left;
}

.elementor-5518 .elementor-element.elementor-element-fac9e7c .elementor-spacer-inner {
    height: 60px;
}

.elementor-5518 .elementor-element.elementor-element-03a3667 .elementor-spacer-inner {
    height: 50px;
}

.elementor-5518 .elementor-element.elementor-element-835349d .elementor-spacer-inner {
    height: 20px;
}

.elementor-5518 .elementor-element.elementor-element-75dee0a {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-5518 .elementor-element.elementor-element-d3b7266 .elementor-spacer-inner {
    height: 60px;
}

.elementor-5518 .elementor-element.elementor-element-d03e6e1 .cms-heading-wrapper .custom-heading {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-5518 .elementor-element.elementor-element-d03e6e1 .custom-heading {
    font-size: 25px;
}

.elementor-5518 .elementor-element.elementor-element-d03e6e1 .cms-heading-wrapper .custom-subheading {
    margin-bottom: 15px;
}

.elementor-5518 .elementor-element.elementor-element-d03e6e1>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-5518 .elementor-element.elementor-element-a3fe55e>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-5518 .elementor-element.elementor-element-84cdf78 .elementor-spacer-inner {
    height: 50px;
}

.elementor-5518 .elementor-element.elementor-element-1ecf142 {
    margin-top: 0px;
    margin-bottom: 100px;
    padding: 0px 20px 0px 20px;
}

.elementor-5518 .elementor-element.elementor-element-b226fd9 .elementor-spacer-inner {
    height: 50px;
}

@media(min-width:768px) {
    .elementor-5518 .elementor-element.elementor-element-1dd315a {
        width: 30%;
    }

    .elementor-5518 .elementor-element.elementor-element-3da577a {
        width: 69.665%;
    }

    .elementor-5518 .elementor-element.elementor-element-bb035ec {
        width: 56.1%;
    }

    .elementor-5518 .elementor-element.elementor-element-4ec4792 {
        width: 43.898%;
    }

    .elementor-5518 .elementor-element.elementor-element-920c056 {
        width: 50%;
    }

    .elementor-5518 .elementor-element.elementor-element-9281a08 {
        width: 49.998%;
    }
}

@media(max-width:1024px) {
    .elementor-5518 .elementor-element.elementor-element-11a0f78>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-5518 .elementor-element.elementor-element-be0574a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-5518 .elementor-element.elementor-element-1ecf142 {
        margin-top: -130px;
        margin-bottom: 60px;
    }
}

@media(max-width:767px) {
    .elementor-5518 .elementor-element.elementor-element-11a0f78>.elementor-widget-container {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-5518 .elementor-element.elementor-element-be0574a>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-5518 .elementor-element.elementor-element-1ecf142 {
        margin-top: -100px;
        margin-bottom: 60px;
    }

    .elementor-5518 .elementor-element.elementor-element-b226fd9 .elementor-spacer-inner {
        height: 30px;
    }
}