.elementor-9848 .elementor-element.elementor-element-525c8db {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-9848 .elementor-element.elementor-element-5540f7c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
    color: var( --e-global-color-primary );
}

.elementor-9848 .elementor-element.elementor-element-1ed3023 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 40px;
    color: var( --e-global-color-4d22419 );
}

.elementor-widget-text-editor {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-9848 .elementor-element.elementor-element-0ddf8e8 > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-9848 .elementor-element.elementor-element-0ddf8e8 {
    color: #000000;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 22px;
}

.elementor-9848 .elementor-element.elementor-element-b6c486f > .elementor-element-populated {
    padding: 0px 10px 0px 0px;
}

.elementor-9848 .elementor-element.elementor-element-77062e4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-9848 .elementor-element.elementor-element-5b912f8 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-9848 .elementor-element.elementor-element-5b912f8 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-9848 .elementor-element.elementor-element-5b912f8.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-5b912f8.elementor-view-framed .elementor-icon, .elementor-9848 .elementor-element.elementor-element-5b912f8.elementor-view-default .elementor-icon {
    color: var( --e-global-color-4d22419 );
    border-color: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-5b912f8.elementor-view-framed .elementor-icon, .elementor-9848 .elementor-element.elementor-element-5b912f8.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-5b912f8 .elementor-icon {
    font-size: 28px;
}

.elementor-9848 .elementor-element.elementor-element-5b912f8 .elementor-icon svg {
    height: 28px;
}

.elementor-9848 .elementor-element.elementor-element-ea60ea2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9848 .elementor-element.elementor-element-36d4ad7 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;
    color: #000000;
}

.elementor-9848 .elementor-element.elementor-element-50c56cf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 05px 0px;
}

.elementor-9848 .elementor-element.elementor-element-50c56cf {
    text-align: left;
    color: #000000;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-9848 .elementor-element.elementor-element-cd291fd {
    padding: 20px 0px 0px 0px;
}

.elementor-9848 .elementor-element.elementor-element-bd869a4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-9848 .elementor-element.elementor-element-58005c5 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-9848 .elementor-element.elementor-element-58005c5 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-9848 .elementor-element.elementor-element-58005c5.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-58005c5.elementor-view-framed .elementor-icon, .elementor-9848 .elementor-element.elementor-element-58005c5.elementor-view-default .elementor-icon {
    color: var( --e-global-color-4d22419 );
    border-color: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-58005c5.elementor-view-framed .elementor-icon, .elementor-9848 .elementor-element.elementor-element-58005c5.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-58005c5 .elementor-icon {
    font-size: 28px;
}

.elementor-9848 .elementor-element.elementor-element-58005c5 .elementor-icon svg {
    height: 28px;
}

.elementor-9848 .elementor-element.elementor-element-f409762 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9848 .elementor-element.elementor-element-6e3354e .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;
    color: #000000;
}

.elementor-9848 .elementor-element.elementor-element-3108e28 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 05px 0px;
}

.elementor-9848 .elementor-element.elementor-element-3108e28 {
    text-align: left;
    color: #000000;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-9848 .elementor-element.elementor-element-49e7ba0 {
    padding: 20px 0px 0px 0px;
}

.elementor-9848 .elementor-element.elementor-element-286d59e.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-9848 .elementor-element.elementor-element-52e7fb7 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-9848 .elementor-element.elementor-element-52e7fb7 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-9848 .elementor-element.elementor-element-52e7fb7.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-52e7fb7.elementor-view-framed .elementor-icon, .elementor-9848 .elementor-element.elementor-element-52e7fb7.elementor-view-default .elementor-icon {
    color: var( --e-global-color-4d22419 );
    border-color: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-52e7fb7.elementor-view-framed .elementor-icon, .elementor-9848 .elementor-element.elementor-element-52e7fb7.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-52e7fb7 .elementor-icon {
    font-size: 28px;
}

.elementor-9848 .elementor-element.elementor-element-52e7fb7 .elementor-icon svg {
    height: 28px;
}

.elementor-9848 .elementor-element.elementor-element-93ab89d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9848 .elementor-element.elementor-element-13407c2 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;
    color: #000000;
}

.elementor-9848 .elementor-element.elementor-element-bedd2c0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9848 .elementor-element.elementor-element-bedd2c0 {
    text-align: left;
    color: #000000;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-9848 .elementor-element.elementor-element-86ce091 {
    padding: 20px 0px 0px 0px;
}

.elementor-9848 .elementor-element.elementor-element-79fbab3.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-9848 .elementor-element.elementor-element-7897e30 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-9848 .elementor-element.elementor-element-7897e30 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-9848 .elementor-element.elementor-element-7897e30.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-7897e30.elementor-view-framed .elementor-icon, .elementor-9848 .elementor-element.elementor-element-7897e30.elementor-view-default .elementor-icon {
    color: var( --e-global-color-4d22419 );
    border-color: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-7897e30.elementor-view-framed .elementor-icon, .elementor-9848 .elementor-element.elementor-element-7897e30.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-7897e30 .elementor-icon {
    font-size: 28px;
}

.elementor-9848 .elementor-element.elementor-element-7897e30 .elementor-icon svg {
    height: 28px;
}

.elementor-9848 .elementor-element.elementor-element-72e58ee > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9848 .elementor-element.elementor-element-8a580f7 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;
    color: #000000;
}

.elementor-9848 .elementor-element.elementor-element-bb0f528 > .elementor-widget-container {
    padding: 0px 0px 05px 0px;
}

.elementor-9848 .elementor-element.elementor-element-bb0f528 {
    text-align: left;
    color: #000000;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-9848 .elementor-element.elementor-element-82b0756 > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-9848 .elementor-element.elementor-element-a7dadcc.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-9848 .elementor-element.elementor-element-f9be151 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-9848 .elementor-element.elementor-element-f9be151 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-9848 .elementor-element.elementor-element-f9be151.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-f9be151.elementor-view-framed .elementor-icon, .elementor-9848 .elementor-element.elementor-element-f9be151.elementor-view-default .elementor-icon {
    color: var( --e-global-color-4d22419 );
    border-color: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-f9be151.elementor-view-framed .elementor-icon, .elementor-9848 .elementor-element.elementor-element-f9be151.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-f9be151 .elementor-icon {
    font-size: 28px;
}

.elementor-9848 .elementor-element.elementor-element-f9be151 .elementor-icon svg {
    height: 28px;
}

.elementor-9848 .elementor-element.elementor-element-b93ef7c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9848 .elementor-element.elementor-element-a2152cb .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;
    color: #000000;
}

.elementor-9848 .elementor-element.elementor-element-9390935 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 05px 0px;
}

.elementor-9848 .elementor-element.elementor-element-9390935 {
    text-align: left;
    color: #000000;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-9848 .elementor-element.elementor-element-3657d96 {
    padding: 20px 0px 0px 0px;
}

.elementor-9848 .elementor-element.elementor-element-0a1495d.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-9848 .elementor-element.elementor-element-93114d5 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-9848 .elementor-element.elementor-element-93114d5 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-9848 .elementor-element.elementor-element-93114d5.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-93114d5.elementor-view-framed .elementor-icon, .elementor-9848 .elementor-element.elementor-element-93114d5.elementor-view-default .elementor-icon {
    color: var( --e-global-color-4d22419 );
    border-color: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-93114d5.elementor-view-framed .elementor-icon, .elementor-9848 .elementor-element.elementor-element-93114d5.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-93114d5 .elementor-icon {
    font-size: 28px;
}

.elementor-9848 .elementor-element.elementor-element-93114d5 .elementor-icon svg {
    height: 28px;
}

.elementor-9848 .elementor-element.elementor-element-c7df58b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9848 .elementor-element.elementor-element-820ecf6 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;
    color: #000000;
}

.elementor-9848 .elementor-element.elementor-element-2eeef31 > .elementor-widget-container {
    padding: 0px 0px 05px 0px;
}

.elementor-9848 .elementor-element.elementor-element-2eeef31 {
    text-align: left;
    color: #000000;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-9848 .elementor-element.elementor-element-a89691c {
    padding: 20px 0px 0px 0px;
}

.elementor-9848 .elementor-element.elementor-element-2a73e3c.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-9848 .elementor-element.elementor-element-65ffd5c {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-9848 .elementor-element.elementor-element-65ffd5c .elementor-icon-wrapper {
    text-align: left;
}

.elementor-9848 .elementor-element.elementor-element-65ffd5c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-65ffd5c.elementor-view-framed .elementor-icon, .elementor-9848 .elementor-element.elementor-element-65ffd5c.elementor-view-default .elementor-icon {
    color: var( --e-global-color-4d22419 );
    border-color: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-65ffd5c.elementor-view-framed .elementor-icon, .elementor-9848 .elementor-element.elementor-element-65ffd5c.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-65ffd5c .elementor-icon {
    font-size: 28px;
}

.elementor-9848 .elementor-element.elementor-element-65ffd5c .elementor-icon svg {
    height: 28px;
}

.elementor-9848 .elementor-element.elementor-element-7ec7eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9848 .elementor-element.elementor-element-b8569ca .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;
    color: #000000;
}

.elementor-9848 .elementor-element.elementor-element-1ce1895 > .elementor-widget-container {
    padding: 0px 0px 05px 0px;
}

.elementor-9848 .elementor-element.elementor-element-1ce1895 {
    text-align: left;
    color: #000000;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-9848 .elementor-element.elementor-element-afa760e {
    padding: 20px 0px 0px 0px;
}

.elementor-9848 .elementor-element.elementor-element-d9af4c7.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-9848 .elementor-element.elementor-element-654b0c2 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-9848 .elementor-element.elementor-element-654b0c2 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-9848 .elementor-element.elementor-element-654b0c2.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-654b0c2.elementor-view-framed .elementor-icon, .elementor-9848 .elementor-element.elementor-element-654b0c2.elementor-view-default .elementor-icon {
    color: var( --e-global-color-4d22419 );
    border-color: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-654b0c2.elementor-view-framed .elementor-icon, .elementor-9848 .elementor-element.elementor-element-654b0c2.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-4d22419 );
}

.elementor-9848 .elementor-element.elementor-element-654b0c2 .elementor-icon {
    font-size: 28px;
}

.elementor-9848 .elementor-element.elementor-element-654b0c2 .elementor-icon svg {
    height: 28px;
}

.elementor-9848 .elementor-element.elementor-element-a00cde3 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9848 .elementor-element.elementor-element-5941b16 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;
    color: #000000;
}

.elementor-9848 .elementor-element.elementor-element-45a9f9c {
    text-align: left;
    color: #000000;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}

@media(min-width: 768px) {
    .elementor-9848 .elementor-element.elementor-element-77062e4 {
        width:10%;
    }

    .elementor-9848 .elementor-element.elementor-element-ea60ea2 {
        width: 90%;
    }

    .elementor-9848 .elementor-element.elementor-element-bd869a4 {
        width: 10%;
    }

    .elementor-9848 .elementor-element.elementor-element-f409762 {
        width: 90%;
    }

    .elementor-9848 .elementor-element.elementor-element-286d59e {
        width: 10%;
    }

    .elementor-9848 .elementor-element.elementor-element-93ab89d {
        width: 90%;
    }

    .elementor-9848 .elementor-element.elementor-element-79fbab3 {
        width: 10%;
    }

    .elementor-9848 .elementor-element.elementor-element-72e58ee {
        width: 90%;
    }

    .elementor-9848 .elementor-element.elementor-element-a7dadcc {
        width: 10%;
    }

    .elementor-9848 .elementor-element.elementor-element-b93ef7c {
        width: 90%;
    }

    .elementor-9848 .elementor-element.elementor-element-0a1495d {
        width: 10%;
    }

    .elementor-9848 .elementor-element.elementor-element-c7df58b {
        width: 90%;
    }

    .elementor-9848 .elementor-element.elementor-element-2a73e3c {
        width: 10%;
    }

    .elementor-9848 .elementor-element.elementor-element-7ec7eae {
        width: 90%;
    }

    .elementor-9848 .elementor-element.elementor-element-d9af4c7 {
        width: 10%;
    }

    .elementor-9848 .elementor-element.elementor-element-a00cde3 {
        width: 90%;
    }
}

@media(max-width: 1024px) {
    .elementor-widget-heading .elementor-heading-title {
        font-size:var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9848 .elementor-element.elementor-element-1ed3023 .elementor-heading-title {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-widget-text-editor {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-9848 .elementor-element.elementor-element-0ddf8e8 {
        font-size: 20px;
        line-height: 24px;
    }

    .elementor-9848 .elementor-element.elementor-element-36d4ad7 .elementor-heading-title {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-9848 .elementor-element.elementor-element-50c56cf {
        font-size: 20px;
        line-height: 24px;
    }

    .elementor-9848 .elementor-element.elementor-element-6e3354e .elementor-heading-title {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-9848 .elementor-element.elementor-element-3108e28 {
        font-size: 20px;
        line-height: 24px;
    }

    .elementor-9848 .elementor-element.elementor-element-13407c2 .elementor-heading-title {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-9848 .elementor-element.elementor-element-bedd2c0 {
        font-size: 20px;
        line-height: 24px;
    }

    .elementor-9848 .elementor-element.elementor-element-8a580f7 .elementor-heading-title {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-9848 .elementor-element.elementor-element-bb0f528 {
        font-size: 20px;
        line-height: 24px;
    }

    .elementor-9848 .elementor-element.elementor-element-a2152cb .elementor-heading-title {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-9848 .elementor-element.elementor-element-9390935 {
        font-size: 20px;
        line-height: 24px;
    }

    .elementor-9848 .elementor-element.elementor-element-820ecf6 .elementor-heading-title {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-9848 .elementor-element.elementor-element-2eeef31 {
        font-size: 20px;
        line-height: 24px;
    }

    .elementor-9848 .elementor-element.elementor-element-b8569ca .elementor-heading-title {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-9848 .elementor-element.elementor-element-1ce1895 {
        font-size: 20px;
        line-height: 24px;
    }

    .elementor-9848 .elementor-element.elementor-element-5941b16 .elementor-heading-title {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-9848 .elementor-element.elementor-element-45a9f9c {
        font-size: 20px;
        line-height: 24px;
    }
}

@media(max-width: 767px) {
    .elementor-9848 .elementor-element.elementor-element-525c8db {
        padding:0px 0px 10px 0px;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-9848 .elementor-element.elementor-element-1ed3023 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-widget-text-editor {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-9848 .elementor-element.elementor-element-0ddf8e8 {
        font-size: 16px;
        line-height: 19px;
    }

    .elementor-9848 .elementor-element.elementor-element-88924f7 {
        padding: 20px 0px 0px 0px;
    }

    .elementor-9848 .elementor-element.elementor-element-77062e4 {
        width: 15%;
    }

    .elementor-9848 .elementor-element.elementor-element-ea60ea2 {
        width: 85%;
    }

    .elementor-9848 .elementor-element.elementor-element-36d4ad7 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-9848 .elementor-element.elementor-element-50c56cf {
        font-size: 16px;
        line-height: 19px;
    }

    .elementor-9848 .elementor-element.elementor-element-cd291fd {
        padding: 20px 0px 0px 0px;
    }

    .elementor-9848 .elementor-element.elementor-element-bd869a4 {
        width: 15%;
    }

    .elementor-9848 .elementor-element.elementor-element-f409762 {
        width: 85%;
    }

    .elementor-9848 .elementor-element.elementor-element-6e3354e .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-9848 .elementor-element.elementor-element-3108e28 {
        font-size: 16px;
        line-height: 19px;
    }

    .elementor-9848 .elementor-element.elementor-element-286d59e {
        width: 15%;
    }

    .elementor-9848 .elementor-element.elementor-element-93ab89d {
        width: 85%;
    }

    .elementor-9848 .elementor-element.elementor-element-13407c2 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-9848 .elementor-element.elementor-element-bedd2c0 {
        font-size: 16px;
        line-height: 19px;
    }

    .elementor-9848 .elementor-element.elementor-element-79fbab3 {
        width: 15%;
    }

    .elementor-9848 .elementor-element.elementor-element-72e58ee {
        width: 85%;
    }

    .elementor-9848 .elementor-element.elementor-element-8a580f7 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-9848 .elementor-element.elementor-element-bb0f528 {
        font-size: 16px;
        line-height: 19px;
    }

    .elementor-9848 .elementor-element.elementor-element-82b0756 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9848 .elementor-element.elementor-element-d7d85c0 {
        padding: 20px 0px 0px 0px;
    }

    .elementor-9848 .elementor-element.elementor-element-a7dadcc {
        width: 15%;
    }

    .elementor-9848 .elementor-element.elementor-element-b93ef7c {
        width: 85%;
    }

    .elementor-9848 .elementor-element.elementor-element-a2152cb .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-9848 .elementor-element.elementor-element-9390935 {
        font-size: 16px;
        line-height: 19px;
    }

    .elementor-9848 .elementor-element.elementor-element-0a1495d {
        width: 15%;
    }

    .elementor-9848 .elementor-element.elementor-element-c7df58b {
        width: 85%;
    }

    .elementor-9848 .elementor-element.elementor-element-820ecf6 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-9848 .elementor-element.elementor-element-2eeef31 {
        font-size: 16px;
        line-height: 19px;
    }

    .elementor-9848 .elementor-element.elementor-element-2a73e3c {
        width: 15%;
    }

    .elementor-9848 .elementor-element.elementor-element-7ec7eae {
        width: 85%;
    }

    .elementor-9848 .elementor-element.elementor-element-b8569ca .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-9848 .elementor-element.elementor-element-1ce1895 {
        font-size: 16px;
        line-height: 19px;
    }

    .elementor-9848 .elementor-element.elementor-element-afa760e {
        padding: 20px 0px 0px 0px;
    }

    .elementor-9848 .elementor-element.elementor-element-d9af4c7 {
        width: 15%;
    }

    .elementor-9848 .elementor-element.elementor-element-a00cde3 {
        width: 85%;
    }

    .elementor-9848 .elementor-element.elementor-element-5941b16 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-9848 .elementor-element.elementor-element-45a9f9c {
        font-size: 16px;
        line-height: 19px;
    }
}
