.elementor-81 .elementor-element.elementor-element-a82f8ec>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-81 .elementor-element.elementor-element-a82f8ec>.elementor-container {
    max-width: 1250px
}

.elementor-81 .elementor-element.elementor-element-a82f8ec {
    padding: 120px 0
}

.elementor-81 .elementor-element.elementor-element-1510503>.elementor-element-populated {
    padding: 0 15px
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

.elementor-81 .elementor-element.elementor-element-4d4ae22 {
    text-align: center
}

.elementor-81 .elementor-element.elementor-element-4d4ae22 img {
    border-radius: 15px
}

.elementor-81 .elementor-element.elementor-element-c847fd6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-81 .elementor-element.elementor-element-c847fd6>.elementor-element-populated {
    padding: 0 15px
}

.elementor-widget-heading .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight)
}

.elementor-81 .elementor-element.elementor-element-4931230 {
    width: auto;
    max-width: auto
}

.elementor-81 .elementor-element.elementor-element-4931230>.elementor-widget-container {
    background-color: #ffe6e6;
    margin: 0 0 12px;
    padding: 4px 13px;
    border-radius: 50px
}

.elementor-81 .elementor-element.elementor-element-4931230 .elementor-heading-title {
    color: #FF6B6B;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.7em;
    letter-spacing: .1em
}

.elementor-81 .elementor-element.elementor-element-9367363>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-81 .elementor-element.elementor-element-9367363 .elementor-heading-title {
    color: #FF6B6B;
    font-family: "Urbanist", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    line-height: 1.2em
}

.elementor-81 .elementor-element.elementor-element-b9a888f>.elementor-widget-container {
    margin: 0
}

.elementor-81 .elementor-element.elementor-element-b9a888f .elementor-heading-title {
    color: #687799;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.7em
}

.elementor-81 .elementor-element.elementor-element-d11b281>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-81 .elementor-element.elementor-element-d11b281 {
    margin-top: 35px;
    margin-bottom: 50px
}

.elementor-81 .elementor-element.elementor-element-0578107>.elementor-element-populated {
    padding: 0 20px 0 0
}

.elementor-81 .elementor-element.elementor-element-1e09a6a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-81 .elementor-element.elementor-element-1e09a6a {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-81 .elementor-element.elementor-element-d069178>.elementor-element-populated {
    padding: 0
}

.elementor-81 .elementor-element.elementor-element-9ead307 {
    text-align: left
}

.elementor-81 .elementor-element.elementor-element-b070c8b:not(.elementor-motion-effects-element-type-background),
.elementor-81 .elementor-element.elementor-element-b070c8b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
    background-image: url("../images/Infographic_design.jpg");
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: contain
}

.elementor-81 .elementor-element.elementor-element-b070c8b>.elementor-background-overlay {
    background-color: #333333;
    opacity: .5;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-81 .elementor-element.elementor-element-b070c8b {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 120px 0
}

.elementor-81 .elementor-element.elementor-element-b50cde5>.elementor-container {
    max-width: 1250px
}

.elementor-81 .elementor-element.elementor-element-ffb1fb9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-81 .elementor-element.elementor-element-ffb1fb9>.elementor-element-populated {
    margin: 0 65px 0 0;
    --e-column-margin-right: 65px;
    --e-column-margin-left: 0px;
    padding: 0 15px
}

.elementor-81 .elementor-element.elementor-element-fe7d103 {
    width: auto;
    max-width: auto
}

.elementor-81 .elementor-element.elementor-element-fe7d103>.elementor-widget-container {
    background-color: #FF6B6B;
    margin: 0 0 12px;
    padding: 4px 13px;
    border-radius: 50px
}

.elementor-81 .elementor-element.elementor-element-fe7d103 .elementor-heading-title {
    color: #fff;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.7em;
    letter-spacing: .1em
}

.elementor-81 .elementor-element.elementor-element-a53af68>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-81 .elementor-element.elementor-element-a53af68 .elementor-heading-title {
    color: #fff;
    font-family: "Urbanist", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    line-height: 1.2em
}

.elementor-81 .elementor-element.elementor-element-0ffd30a>.elementor-widget-container {
    margin: 0 0 35px
}

.elementor-81 .elementor-element.elementor-element-0ffd30a .elementor-heading-title {
    color: #e6eeff;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.7em
}

@media(max-width:1024px) {
    .elementor-81 .elementor-element.elementor-element-a82f8ec>.elementor-container {
        max-width: 720px
    }

    .elementor-81 .elementor-element.elementor-element-4d4ae22>.elementor-widget-container {
        margin: 0 0 40px
    }

    .elementor-81 .elementor-element.elementor-element-4d4ae22 {
        text-align: center
    }

    .elementor-81 .elementor-element.elementor-element-b070c8b:not(.elementor-motion-effects-element-type-background),
    .elementor-81 .elementor-element.elementor-element-b070c8b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover
    }

    .elementor-81 .elementor-element.elementor-element-b070c8b>.elementor-background-overlay {
        opacity: .95
    }

    .elementor-81 .elementor-element.elementor-element-b50cde5>.elementor-container {
        max-width: 720px
    }

    .elementor-81 .elementor-element.elementor-element-ffb1fb9>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
}

@media(max-width:767px) {
    .elementor-81 .elementor-element.elementor-element-9367363>.elementor-widget-container {
        margin: 0 0 20px
    }

    .elementor-81 .elementor-element.elementor-element-9367363 .elementor-heading-title {
        font-size: 32px
    }

    .elementor-81 .elementor-element.elementor-element-d11b281 {
        margin-top: 30px;
        margin-bottom: 40px
    }

    .elementor-81 .elementor-element.elementor-element-0578107>.elementor-element-populated {
        padding: 0
    }

    .elementor-81 .elementor-element.elementor-element-a53af68 .elementor-heading-title {
        font-size: 32px
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-81 .elementor-element.elementor-element-1510503 {
        width: 100%
    }

    .elementor-81 .elementor-element.elementor-element-c847fd6 {
        width: 100%
    }

    .elementor-81 .elementor-element.elementor-element-d069178 {
        width: 35%
    }

    .elementor-81 .elementor-element.elementor-element-ffb1fb9 {
        width: 100%
    }

    .elementor-81 .elementor-element.elementor-element-4fb7eab {
        width: 100%
    }
}