.elementor-854 .elementor-element.elementor-element-32c483a .vlt-page-title__title {
    font-size: 5rem;
}

.elementor-854 .elementor-element.elementor-element-51b8f1c .vlt-vertical-lines {
    z-index: -1;
}

.elementor-854 .elementor-element.elementor-element-51b8f1c {
    padding: 7.5rem 0rem 0rem 0rem;
}

.elementor-854 .elementor-element.elementor-element-77f809a {
    text-align: left;
}

.elementor-854 .elementor-element.elementor-element-acbbc18 .vlt-spacer {
    height: 3rem;
}

.elementor-854 .elementor-element.elementor-element-b09a910 {
    text-align: left;
}

.elementor-854 .elementor-element.elementor-element-0d1f587 .vlt-vertical-lines {
    z-index: -1;
}

.elementor-854 .elementor-element.elementor-element-0d1f587 {
    padding: 0rem 0rem 7.5rem 0rem;
}

.elementor-854 .elementor-element.elementor-element-f026451:not(.elementor-motion-effects-element-type-background),
.elementor-854 .elementor-element.elementor-element-f026451>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #101010;
    background-image: url("../../2021/07/cartographer.png");
    background-position: top left;
    background-repeat: repeat;
    background-size: auto;
}

.elementor-854 .elementor-element.elementor-element-f026451 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5rem 0rem 5rem 0rem;
}

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

.elementor-854 .elementor-element.elementor-element-cdbc1ba {
    text-align: center;
}

.elementor-854 .elementor-element.elementor-element-cdbc1ba .vlt-counter-up__number {
    color: #FFFFFF;
}

.elementor-854 .elementor-element.elementor-element-cdbc1ba .vlt-counter-up__title {
    color: #FFFFFF;
}

.elementor-854 .elementor-element.elementor-element-2e869f3 {
    text-align: center;
}

.elementor-854 .elementor-element.elementor-element-2e869f3 .vlt-counter-up__number {
    color: #FFFFFF;
}

.elementor-854 .elementor-element.elementor-element-2e869f3 .vlt-counter-up__title {
    color: #FFFFFF;
}

.elementor-854 .elementor-element.elementor-element-0efacdc {
    text-align: center;
}

.elementor-854 .elementor-element.elementor-element-0efacdc .vlt-counter-up__number {
    color: #FFFFFF;
}

.elementor-854 .elementor-element.elementor-element-0efacdc .vlt-counter-up__title {
    color: #FFFFFF;
}

.elementor-854 .elementor-element.elementor-element-3929a36 {
    text-align: center;
}

.elementor-854 .elementor-element.elementor-element-3929a36 .vlt-counter-up__number {
    color: #FFFFFF;
}

.elementor-854 .elementor-element.elementor-element-3929a36 .vlt-counter-up__title {
    color: #FFFFFF;
}

.elementor-854 .elementor-element.elementor-element-3a56bd2 .vlt-vertical-lines {
    z-index: -1;
}

.elementor-854 .elementor-element.elementor-element-3a56bd2 {
    padding: 7.5rem 0rem 0rem 0rem;
}

.elementor-854 .elementor-element.elementor-element-e329242 {
    width: var(--container-widget-width, 480px);
    max-width: 480px;
    --container-widget-width: 480px;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-854 .elementor-element.elementor-element-b1ec5c4 .vlt-progress-bar {
    text-align: left;
}

.elementor-854 .elementor-element.elementor-element-36bc17e {
    --spacer-size: 30px;
}

.elementor-854 .elementor-element.elementor-element-67c293c .vlt-progress-bar {
    text-align: left;
}

.elementor-854 .elementor-element.elementor-element-0ff42ab {
    --spacer-size: 30px;
}

.elementor-854 .elementor-element.elementor-element-1d664ce .vlt-progress-bar {
    text-align: left;
}

.elementor-854 .elementor-element.elementor-element-90f2c1a .vlt-vertical-lines {
    z-index: -1;
}

.elementor-854 .elementor-element.elementor-element-90f2c1a {
    padding: 6.25rem 0rem 7.5rem 0rem;
}

.elementor-854 .elementor-element.elementor-element-1e55d90 {
    padding: 6rem 0rem 6rem 0rem;
}

.elementor-854 .elementor-element.elementor-element-dc9ccbe {
    text-align: center;
}

.elementor-854 .elementor-element.elementor-element-ed0f580 .vlt-spacer {
    height: 1.5rem;
}

.elementor-854 .elementor-element.elementor-element-9534c54 {
    width: var(--container-widget-width, 440px);
    max-width: 440px;
    --container-widget-width: 440px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-854 .elementor-element.elementor-element-6457363 .vlt-spacer {
    height: 2rem;
}

.elementor-854 .elementor-element.elementor-element-df49425 {
    text-align: center;
}

.elementor-854 .elementor-element.elementor-element-df49425 .vlt-btn:not(.vlt-btn--effect):hover {
    background-color: #191919;
}

.elementor-854 .elementor-element.elementor-element-df49425 .vlt-btn.vlt-btn--effect::after {
    background-color: #191919;
}

.elementor-854 .elementor-element.elementor-element-caf2451:not(.elementor-motion-effects-element-type-background),
.elementor-854 .elementor-element.elementor-element-caf2451>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #090909;
}

.elementor-854 .elementor-element.elementor-element-caf2451 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

@media(max-width:1024px) {
    .elementor-854 .elementor-element.elementor-element-7127909>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-854 .elementor-element.elementor-element-c1aad6e>.elementor-element-populated {
        margin: 3rem 0rem 0rem 0rem;
        --e-column-margin-right: 0rem;
        --e-column-margin-left: 0rem;
    }

    .elementor-854 .elementor-element.elementor-element-858eba9>.elementor-element-populated {
        margin: 3rem 0rem 0rem 0rem;
        --e-column-margin-right: 0rem;
        --e-column-margin-left: 0rem;
    }

    .elementor-854 .elementor-element.elementor-element-707d46b>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-854 .elementor-element.elementor-element-4551298>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(min-width:768px) {
    .elementor-854 .elementor-element.elementor-element-ece0634 {
        width: 10%;
    }

    .elementor-854 .elementor-element.elementor-element-4cce41e {
        width: 40%;
    }

    .elementor-854 .elementor-element.elementor-element-7127909 {
        width: 40%;
    }

    .elementor-854 .elementor-element.elementor-element-255ec4a {
        width: 10%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-854 .elementor-element.elementor-element-4cce41e {
        width: 100%;
    }

    .elementor-854 .elementor-element.elementor-element-7127909 {
        width: 100%;
    }

    .elementor-854 .elementor-element.elementor-element-ea868be {
        width: 50%;
    }

    .elementor-854 .elementor-element.elementor-element-9c491f1 {
        width: 50%;
    }

    .elementor-854 .elementor-element.elementor-element-c1aad6e {
        width: 50%;
    }

    .elementor-854 .elementor-element.elementor-element-858eba9 {
        width: 50%;
    }

    .elementor-854 .elementor-element.elementor-element-ce25a3e {
        width: 100%;
    }

    .elementor-854 .elementor-element.elementor-element-707d46b {
        width: 100%;
    }

    .elementor-854 .elementor-element.elementor-element-f77110f {
        width: 50%;
    }

    .elementor-854 .elementor-element.elementor-element-da0aa3c {
        width: 50%;
    }

    .elementor-854 .elementor-element.elementor-element-4551298 {
        width: 50%;
    }
}

@media(max-width:767px) {
    .elementor-854 .elementor-element.elementor-element-32c483a .vlt-page-title__title {
        font-size: 3.75rem;
    }

    .elementor-854 .elementor-element.elementor-element-9c491f1>.elementor-element-populated {
        margin: 3rem 0rem 0rem 0rem;
        --e-column-margin-right: 0rem;
        --e-column-margin-left: 0rem;
    }

    .elementor-854 .elementor-element.elementor-element-da0aa3c>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-854 .elementor-element.elementor-element-51b8f1c {
        padding: 4.5rem 0rem 0rem 0rem;
    }

    .elementor-854 .elementor-element.elementor-element-7127909 > .elementor-element-populated{
        margin: 0px 0px 0px 0px;
        padding-top: 0px;
    }

    .elementor-854 .elementor-element.elementor-element-90f2c1a{
        padding: 1.25rem 0rem 4.5rem 0rem;
    }

    .elementor-element-4cce41e .elementor-widget-wrap.elementor-element-populated{
        padding-bottom: 0px;
    }
}

.elementor-element-034cc40-sec-1{
    margin-top: 40px;
}