.elementor-13 .elementor-element.elementor-element-d013613 {
    margin-top: 010px;
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-e21fe0d {
    width: 57.71428571%;
}

.elementor-13 .elementor-element.elementor-element-3eca3e1 {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-b4abb2d > .elementor-container {
    max-width: 1530px;
}

.elementor-13 .elementor-element.elementor-element-b4abb2d {
    margin-top: 010px;
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-1984fba {
    width: 57.71428571%;
}

.elementor-13 .elementor-element.elementor-element-0b95d54 {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-4f040dd {
    width: 21.14285714%;
}

    .elementor-13 .elementor-element.elementor-element-4f040dd > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

.elementor-13 .elementor-element.elementor-element-8427ee4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-8427ee4 > .elementor-container {
    min-height: 200px;
}

.elementor-13 .elementor-element.elementor-element-8427ee4, .elementor-13 .elementor-element.elementor-element-8427ee4 > .elementor-background-overlay {
    border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-8427ee4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 20px;
}

    .elementor-13 .elementor-element.elementor-element-8427ee4 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-49bec3e {
    z-index: 3;
}

.elementor-13 .elementor-element.elementor-element-7bfa401 img {
    border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-23905dd > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-23905dd > .elementor-container {
    min-height: 200px;
}

.elementor-13 .elementor-element.elementor-element-23905dd, .elementor-13 .elementor-element.elementor-element-23905dd > .elementor-background-overlay {
    border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-23905dd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 20px;
}

    .elementor-13 .elementor-element.elementor-element-23905dd > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-3bf060a {
    z-index: 3;
}

.elementor-13 .elementor-element.elementor-element-91b0c17 img {
    border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-3a36b5b {
    width: 21.14285714%;
}

    .elementor-13 .elementor-element.elementor-element-3a36b5b > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

.elementor-13 .elementor-element.elementor-element-6b21fd7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-6b21fd7 > .elementor-container {
    min-height: 200px;
}

.elementor-13 .elementor-element.elementor-element-6b21fd7, .elementor-13 .elementor-element.elementor-element-6b21fd7 > .elementor-background-overlay {
    border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-6b21fd7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 20px;
}

    .elementor-13 .elementor-element.elementor-element-6b21fd7 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-70ed9e4 {
    z-index: 3;
}

.elementor-13 .elementor-element.elementor-element-dbc5319 img {
    border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-da6a6b8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-da6a6b8 > .elementor-container {
    min-height: 200px;
}

.elementor-13 .elementor-element.elementor-element-da6a6b8, .elementor-13 .elementor-element.elementor-element-da6a6b8 > .elementor-background-overlay {
    border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-da6a6b8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 20px;
}

    .elementor-13 .elementor-element.elementor-element-da6a6b8 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-5e68fbe > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-5e68fbe > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-5e68fbe {
    z-index: 3;
}

.elementor-13 .elementor-element.elementor-element-141eee2 img {
    border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-2bd8933 > .elementor-container {
    max-width: 1541px;
}

.elementor-13 .elementor-element.elementor-element-2bd8933 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-5d20e2f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-0531371 > .elementor-widget-container {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-0531371 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-7d4dd71 > .elementor-widget-container {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-7d4dd71 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-985a0d7 > .elementor-widget-container {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-985a0d7 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-f7f1761 > .elementor-widget-container {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-f7f1761 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-8194d7a > .elementor-widget-container {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-8194d7a {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-999075d > .elementor-widget-container {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-999075d {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-1f9a09f > .elementor-container {
    max-width: 1510px;
}

.elementor-13 .elementor-element.elementor-element-d795ec0 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-9a67da8 .elementor-heading-title {
    font-size: 24px;
    font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-9626bcf .elementor-button {
    background-color: #00000000;
    font-size: 14px;
    text-transform: capitalize;
    fill: var(--button-color);
    color: var(--button-color);
    border-radius:2px
}

.elementor-13 .elementor-element.elementor-element-9626bcf .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-8672539:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8672539 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E9E9E9;
}

.elementor-13 .elementor-element.elementor-element-8672539 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-8672539 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-87f0f77 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-9c92c1a .elementor-heading-title {
    color: #073042;
    font-size: 24px;
    font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-4a627ca .elementor-button {
    background-color: #00000000;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    fill: #FB6A01;
    color: #FB6A01;
}

.elementor-13 .elementor-element.elementor-element-4a627ca .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-1b7514d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-1b7514d > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-0982ed6 > .elementor-element-populated, .elementor-13 .elementor-element.elementor-element-0982ed6 > .elementor-element-populated > .elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-0982ed6 > .elementor-background-slideshow {
    border-radius: 9px 9px 9px 9px;
}

.elementor-13 .elementor-element.elementor-element-0982ed6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-0982ed6 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-c2dafde {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-dda4673 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-dda4673 {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-dda4673 .elementor-heading-title {
        color: #000000;
        font-size: 16px;
        font-weight: 500;
    }

.elementor-13 .elementor-element.elementor-element-1bcbe88 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-3bbc6be > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3bbc6be {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-3bbc6be .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-a2fb2af {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-d0e1027 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d0e1027 {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-d0e1027 .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-e48f996 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-d265648 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d265648 {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-d265648 .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-089d7f6 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-5a83acc > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-5a83acc {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-5a83acc .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-bb44b3e {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-928338d > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-928338d {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-928338d .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-2926beb {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-4911cb2 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-4911cb2 {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-4911cb2 .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-30eed2a {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-c4a84ba > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c4a84ba {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-c4a84ba .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-fb0f477 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-ebcc33b > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-ebcc33b {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-ebcc33b .elementor-heading-title {
        color: #000000;
        font-size: 16px;
        font-weight: 500;
    }

.elementor-13 .elementor-element.elementor-element-946b8d7 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-d473c50 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d473c50 {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-d473c50 .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-01f3ef6 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-3d4a4a6 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3d4a4a6 {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-3d4a4a6 .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-fda1d4d {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-3466811 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3466811 {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-3466811 .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-03c2d8e > .elementor-container {
    max-width: 1500px;
}

.elementor-13 .elementor-element.elementor-element-03c2d8e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-03c2d8e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-93c9162 > .elementor-element-populated, .elementor-13 .elementor-element.elementor-element-93c9162 > .elementor-element-populated > .elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-93c9162 > .elementor-background-slideshow {
    border-radius: 9px 9px 9px 9px;
}

.elementor-13 .elementor-element.elementor-element-93c9162 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-93c9162 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-d266137 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-c8329ff > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c8329ff {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-c8329ff .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-1c49931 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-669f892 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-669f892 {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-669f892 .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-29f71d7 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-1087b79 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-1087b79 {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-1087b79 .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-c3ea0e5 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-079a967 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-079a967 {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-079a967 .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-9adfb46 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-1fb4de1 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-1fb4de1 {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-1fb4de1 .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-b0fdfc3 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-eab1aa1 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-eab1aa1 {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-eab1aa1 .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-3eb2df3 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-834859e > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-834859e {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-834859e .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-324b1d5 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-6e317a8 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-6e317a8 {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-6e317a8 .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-bdd2edb {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-f81cde7 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-f81cde7 {
    text-align: center;
}

    .elementor-13 .elementor-element.elementor-element-f81cde7 .elementor-heading-title {
        color: #000000;
        font-size: 14px;
    }

.elementor-13 .elementor-element.elementor-element-d4dbe5b {
    --spacer-size: 15px;
}

.elementor-13 .elementor-element.elementor-element-de61f92 > .elementor-container {
    max-width: 1500px;
}

.elementor-13 .elementor-element.elementor-element-de61f92 {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c029d3c > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-13 .elementor-element.elementor-element-c029d3c > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-be23b14 {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-403fac7 > .elementor-element-populated {
    padding: 4px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c8d5fa6 .elementor-heading-title {
    color: #073042;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: -1px;
}

.elementor-13 .elementor-element.elementor-element-78cad5a {
    width: var( --container-widget-width, 84.318% );
    max-width: 84.318%;
    --container-widget-width: 84.318%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-78cad5a img {
        border-radius: 5px 5px 5px 5px;
    }

.elementor-13 .elementor-element.elementor-element-1372913 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a6e22cf .elementor-button {
    background-color: var(--button-color);
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 2px
}

.elementor-13 .elementor-element.elementor-element-a6e22cf {
    width: var( --container-widget-width, 96.767% );
    max-width: 96.767%;
    --container-widget-width: 96.767%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-a6e22cf .elementor-button-content-wrapper {
        flex-direction: row-reverse;
    }

.elementor-13 .elementor-element.elementor-element-ade09bb:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ade09bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #422F59;
}

.elementor-13 .elementor-element.elementor-element-ade09bb > .elementor-container {
    max-width: 1500px;
}

.elementor-13 .elementor-element.elementor-element-ade09bb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-13 .elementor-element.elementor-element-ade09bb > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-a041d1a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-13 .elementor-element.elementor-element-a041d1a > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-5bc7a4a {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-f843de0 > .elementor-element-populated {
    padding: 4px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-486efbd .elementor-heading-title {
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 500;
    letter-spacing: -1px;
}

.elementor-13 .elementor-element.elementor-element-96cc4af > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3807cd8 .elementor-button {
    background-color: var(--button-color);
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 2px
}

.elementor-13 .elementor-element.elementor-element-3807cd8 {
    width: var( --container-widget-width, 96.767% );
    max-width: 96.767%;
    --container-widget-width: 96.767%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-3807cd8 .elementor-button-content-wrapper {
        flex-direction: row-reverse;
    }

.elementor-13 .elementor-element.elementor-element-fc15436 > .elementor-container {
    max-width: 1550px;
}

.elementor-13 .elementor-element.elementor-element-cf946f3 > .elementor-container {
    max-width: 1530px;
}

.elementor-13 .elementor-element.elementor-element-cf946f3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-f55444d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-e3cc70b > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-e3cc70b > .elementor-container {
    min-height: 200px;
}

.elementor-13 .elementor-element.elementor-element-e3cc70b, .elementor-13 .elementor-element.elementor-element-e3cc70b > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-e3cc70b {
    transition: background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 15px;
}

    .elementor-13 .elementor-element.elementor-element-e3cc70b > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-e99c2c5 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-5d5633a > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-5d5633a > .elementor-container {
    min-height: 200px;
}

.elementor-13 .elementor-element.elementor-element-5d5633a, .elementor-13 .elementor-element.elementor-element-5d5633a > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-5d5633a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 15px;
}

    .elementor-13 .elementor-element.elementor-element-5d5633a > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-8066e68 {
    z-index: 3;
}

.elementor-13 .elementor-element.elementor-element-6f49b4b img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-9a541cc > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-9a541cc > .elementor-container {
    min-height: 200px;
}

.elementor-13 .elementor-element.elementor-element-9a541cc, .elementor-13 .elementor-element.elementor-element-9a541cc > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-9a541cc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 15px;
}

    .elementor-13 .elementor-element.elementor-element-9a541cc > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-daf2718 {
    z-index: 3;
}

.elementor-13 .elementor-element.elementor-element-777d88e img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-0ed5d67 > .elementor-container {
    max-width: 1510px;
}

.elementor-13 .elementor-element.elementor-element-0ed5d67 {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-cfda938 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-13 .elementor-element.elementor-element-cfda938 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-64b8ab4 {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-1740737 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-f926cd1 .elementor-heading-title {
    color: #073042;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: -1px;
}

.elementor-13 .elementor-element.elementor-element-f72cfa3 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9b04772 .elementor-button {
    background-color: var(--button-color);
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 2px
}

.elementor-13 .elementor-element.elementor-element-9b04772 {
    width: var( --container-widget-width, 107.8% );
    max-width: 107.8%;
    --container-widget-width: 107.8%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-9b04772 .elementor-button-content-wrapper {
        flex-direction: row-reverse;
    }

.elementor-13 .elementor-element.elementor-element-2642da5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2642da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #422F59;
}

.elementor-13 .elementor-element.elementor-element-2642da5 > .elementor-container {
    max-width: 1510px;
}

.elementor-13 .elementor-element.elementor-element-2642da5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-13 .elementor-element.elementor-element-2642da5 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-e03552d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-13 .elementor-element.elementor-element-e03552d > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-dda2d03 {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2920582 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2708d3a .elementor-heading-title {
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: -1px;
}

.elementor-13 .elementor-element.elementor-element-e730d7d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d7bcd02 .elementor-button {
    background-color: var(--button-color);
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 2px
}

.elementor-13 .elementor-element.elementor-element-d7bcd02 {
    width: var( --container-widget-width, 107.8% );
    max-width: 107.8%;
    --container-widget-width: 107.8%;
    --container-widget-flex-grow: 0;
}

    .elementor-13 .elementor-element.elementor-element-d7bcd02 .elementor-button-content-wrapper {
        flex-direction: row-reverse;
    }

.elementor-13 .elementor-element.elementor-element-e92fcc4 > .elementor-container {
    max-width: 1550px;
}

.elementor-13 .elementor-element.elementor-element-388c1da > .elementor-container {
    max-width: 1547px;
}

.elementor-13 .elementor-element.elementor-element-388c1da {
    margin-top: -15px;
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-7e9b9d1 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-8510a26 {
    --spacer-size: 5px;
}

.elementor-13 .elementor-element.elementor-element-c4bfbc3 > .elementor-container {
    max-width: 1500px;
}

.elementor-13 .elementor-element.elementor-element-7256187:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-7256187 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-7256187 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 25px 15px;
}

    .elementor-13 .elementor-element.elementor-element-7256187 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-760c218 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-75dfe66 .elementor-heading-title {
    color: #073042;
    font-size: 22px;
    font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-6f987bc .elementor-heading-title {
    color: #073042;
    font-size: 22px;
    font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-f8024fe .elementor-button {
    background-color: transparent;
    font-size: 16px;
    text-transform: capitalize;
    fill: var(--button-color);
    color: var(--button-color);
    background-image: linear-gradient(180deg, #00000000 0%, #00000000 100%);
    border-radius: 2px
}

.elementor-13 .elementor-element.elementor-element-f8024fe .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-f9bc8a9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f9bc8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-f9bc8a9 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-f9bc8a9 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-90a11f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-90a11f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-90a11f4 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-90a11f4 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-50727db:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-79b42c8 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-79b42c8 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-2bc74a6:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-3bf69d3 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-3bf69d3 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-7a13350 img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-7a13350:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-ecc18f4 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-ecc18f4 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-43b8932:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-e117e23 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-e117e23 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-27c4e87:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-30800ac > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-30800ac > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-bff314d:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-a69013d > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-a69013d > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-8fdaeb3:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-eec5be0 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-eec5be0 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-d690b5e:hover img {
    filter: brightness( 100% ) contrast( 101% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-c442d7a:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-9185422:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9185422 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-9185422 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-9185422 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-d79aafe > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-d79aafe > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-e0c4ccf:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-9375d3a > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-9375d3a > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-c8067e3:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-cbaa191 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-cbaa191 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-f71fd9a:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-bdd245c > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-bdd245c > .elementor-element-populated, .elementor-13 .elementor-element.elementor-element-bdd245c > .elementor-element-populated > .elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-bdd245c > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-13 .elementor-element.elementor-element-bdd245c > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-13 .elementor-element.elementor-element-d42b632:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-2595baa > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-2595baa > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-3bfe8eb:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-5faaab8 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-5faaab8 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-4e298e3:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-ac9f41b > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-ac9f41b > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-bed1a53:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-0c38f4e > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-0c38f4e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-88db9aa > .elementor-container {
    max-width: 1500px;
}

.elementor-13 .elementor-element.elementor-element-6b07e57:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-6b07e57 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6b07e57 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 25px 15px;
}

    .elementor-13 .elementor-element.elementor-element-6b07e57 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-9d1206f {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-6e1541b .elementor-heading-title {
    color: #073042;
    font-size: 22px;
    font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-c9b6871 .elementor-heading-title {
    color: #073042;
    font-size: 22px;
    font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-af1e20e .elementor-button {
    background-color: transparent;
    font-size: 16px;
    text-transform: capitalize;
    fill: var(--button-color);
    color: var(--button-color);
    background-image: linear-gradient(180deg, #00000000 0%, #00000000 100%);
    border-radius: 2px
}

.elementor-13 .elementor-element.elementor-element-af1e20e .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-6d1c79a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6d1c79a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6d1c79a {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-6d1c79a > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-f6e96e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-f6e96e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-f6e96e6 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-f6e96e6 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-fcac4ac:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-5eac40a > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-5eac40a > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-e6487e8:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-4c9433e > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-4c9433e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-0cf82d4 img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-0cf82d4:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-84d57b8 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-84d57b8 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-3dd4f16:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-7a1eb58 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-7a1eb58 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-629bb44:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-1b24ee0 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-1b24ee0 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-26566eb:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-06987a7 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-06987a7 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-2efbcc1:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-9dd6e36 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-9dd6e36 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-fb3c929:hover img {
    filter: brightness( 100% ) contrast( 101% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-de0da7d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-de0da7d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-de0da7d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-de0da7d > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-9e6a48f:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-9c4f878 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-9c4f878 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-d9d40f3:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-dd9ff73 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-dd9ff73 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-46e8528:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-a9f1506 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-a9f1506 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-eeefde0:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-903771a > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-903771a > .elementor-element-populated, .elementor-13 .elementor-element.elementor-element-903771a > .elementor-element-populated > .elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-903771a > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-13 .elementor-element.elementor-element-903771a > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-13 .elementor-element.elementor-element-3537b09:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-e03db48 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-e03db48 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-780ef75:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-9abe1a0 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-9abe1a0 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-78759b3:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-79cfc33 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-79cfc33 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-7d89e4f:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-42d0efc:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-42d0efc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-42d0efc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-42d0efc > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-5024ae6:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-6da5543 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-6da5543 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-da079dc:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-cf86e0f > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-cf86e0f > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-73f0eec:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-2748892 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-2748892 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-8d8329b:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-13 .elementor-element.elementor-element-cb16f06 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DEDDDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-cb16f06 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-eef0d8d {
    --spacer-size: 5px;
}

.elementor-13 .elementor-element.elementor-element-417a924 > .elementor-container {
    max-width: 1547px;
}

.elementor-13 .elementor-element.elementor-element-417a924 {
    margin-top: -15px;
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-04495e4 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-04495e4 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-3ee852f {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-3fc6a99 {
    --spacer-size: 20px;
}

.elementor-13 .elementor-element.elementor-element-961f203 > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
}

.elementor-13 .elementor-element.elementor-element-6adc097:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6adc097 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #422F59;
}

.elementor-13 .elementor-element.elementor-element-6adc097 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-6adc097 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-7c5f1b4 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-13 .elementor-element.elementor-element-7c5f1b4 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 35px;
    font-weight: 700;
    letter-spacing: -1.1px;
}

.elementor-13 .elementor-element.elementor-element-ac71ee3 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-327da97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-327da97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-327da97 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 3px 3px 3px 3px;
}

    .elementor-13 .elementor-element.elementor-element-327da97 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-f1ece87 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-6417932:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-6417932 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6417932 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 3px 3px 3px 3px;
}

    .elementor-13 .elementor-element.elementor-element-6417932 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-d247f4d img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-2577fe6 > .elementor-container {
    max-width: 1532px;
}

.elementor-13 .elementor-element.elementor-element-2577fe6 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-f1811ee > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-13 .elementor-element.elementor-element-f1811ee .elementor-heading-title {
    font-size: 35px;
    font-weight: 700;
    letter-spacing: -1.1px;
}

.elementor-13 .elementor-element.elementor-element-9b9a531:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-9b9a531 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-9b9a531 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 3px 3px 3px 3px;
}

    .elementor-13 .elementor-element.elementor-element-9b9a531 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-2b65fbe img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-e4e406a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-e4e406a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-e4e406a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 3px 3px 3px 3px;
}

    .elementor-13 .elementor-element.elementor-element-e4e406a > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-bf8628e img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-df1bb70:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-df1bb70 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-df1bb70 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 3px 3px 3px 3px;
}

    .elementor-13 .elementor-element.elementor-element-df1bb70 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-a7f1bb8 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-d8d6f8c > .elementor-container {
    max-width: 1541px;
}

.elementor-13 .elementor-element.elementor-element-c1a2d4b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-c1a2d4b > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-ffa52b8 .elementor-heading-title {
    color: #073042;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: -1px;
}

.elementor-13 .elementor-element.elementor-element-5e282bf .elementor-button {
    background-color: var(--button-color);
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 2px
}

.elementor-13 .elementor-element.elementor-element-d905104 > .elementor-container {
    max-width: 1550px;
}

.elementor-13 .elementor-element.elementor-element-98ebf54:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-98ebf54 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #422F59;
}

.elementor-13 .elementor-element.elementor-element-98ebf54 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-98ebf54 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-fba6c5b > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-13 .elementor-element.elementor-element-fba6c5b .elementor-heading-title {
    color: #FFFFFF;
    font-size: 35px;
    font-weight: 700;
    letter-spacing: -1.1px;
}

.elementor-13 .elementor-element.elementor-element-a14a1fc > .elementor-container {
    max-width: 1532px;
}

.elementor-13 .elementor-element.elementor-element-a14a1fc {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-33e7e13 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-13 .elementor-element.elementor-element-33e7e13 .elementor-heading-title {
    font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-b4f50ba .elementor-button {
    background-color: var(--button-color);
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 2px
}

.elementor-13 .elementor-element.elementor-element-8bc1b61:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-8bc1b61 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-8bc1b61 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-8bc1b61 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-cb06fee img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-bbdd86d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-bbdd86d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-bbdd86d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-bbdd86d > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-0c37d83 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-6ac7c34:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-6ac7c34 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6ac7c34 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-6ac7c34 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-be9fe08 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-eb71415:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-eb71415 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-eb71415 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-eb71415 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-68c6e8a img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-66eceb2 > .elementor-container {
    max-width: 1500px;
}

.elementor-13 .elementor-element.elementor-element-66eceb2 {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a8898b9 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-13 .elementor-element.elementor-element-a8898b9 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-0be8098 {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-86e9ce4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-113e733 .elementor-heading-title {
    color: #073042;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: -1px;
}

.elementor-13 .elementor-element.elementor-element-ceed332 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-bc85473 .elementor-button {
    background-color: var(--button-color);
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 2px
}

.elementor-13 .elementor-element.elementor-element-2d2b7d0 > .elementor-container {
    max-width: 1550px;
}

.elementor-13 .elementor-element.elementor-element-960127d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-960127d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #422F59;
}

.elementor-13 .elementor-element.elementor-element-960127d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-960127d > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-3265772 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-13 .elementor-element.elementor-element-3265772 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 35px;
    font-weight: 700;
    letter-spacing: -1.1px;
}

.elementor-13 .elementor-element.elementor-element-5033bea > .elementor-container {
    max-width: 1532px;
}

.elementor-13 .elementor-element.elementor-element-5033bea {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-c9e2c6d > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-13 .elementor-element.elementor-element-c9e2c6d .elementor-heading-title {
    font-size: 35px;
    font-weight: 700;
    letter-spacing: -1.1px;
}

.elementor-13 .elementor-element.elementor-element-1ab1d8d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-1ab1d8d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-1ab1d8d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 3px 3px 3px 3px;
}

    .elementor-13 .elementor-element.elementor-element-1ab1d8d > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-d3d256e img {
    border-radius: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-0be2358:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-0be2358 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-0be2358 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 3px 3px 3px 3px;
}

    .elementor-13 .elementor-element.elementor-element-0be2358 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-351391d img {
    border-radius: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-2676423:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-2676423 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-2676423 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 3px 3px 3px 3px;
}

    .elementor-13 .elementor-element.elementor-element-2676423 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-c34c21a img {
    border-radius: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-75e2af0 > .elementor-container {
    max-width: 1541px;
}

.elementor-13 .elementor-element.elementor-element-b9bbb53 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-b9bbb53 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-d340621 .elementor-heading-title {
    color: #073042;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: -1px;
}

.elementor-13 .elementor-element.elementor-element-9ca6d27 .elementor-button {
    background-color: var(--button-color);
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 2px
}

.elementor-13 .elementor-element.elementor-element-9ca6d27 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-13 .elementor-element.elementor-element-978fabd > .elementor-container {
    max-width: 1550px;
}

.elementor-13 .elementor-element.elementor-element-0cb0511 > .elementor-container {
    max-width: 1500px;
}

.elementor-13 .elementor-element.elementor-element-0cb0511 {
    margin-top: 15px;
    margin-bottom: 015px;
}

.elementor-13 .elementor-element.elementor-element-f705da2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-f705da2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-f705da2 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-13 .elementor-element.elementor-element-f705da2 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-3c88256 > .elementor-container {
    max-width: 1500px;
}

.elementor-13 .elementor-element.elementor-element-396eefd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-396eefd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-396eefd > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-13 .elementor-element.elementor-element-396eefd > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-d1b21f6 {
    --e-image-carousel-slides-to-show: 2;
}

.elementor-13 .elementor-element.elementor-element-362ed86 > .elementor-container {
    max-width: 1500px;
}

.elementor-13 .elementor-element.elementor-element-937fa14 {
    --spacer-size: 10px;
}

.elementor-13 .elementor-element.elementor-element-c2006bf > .elementor-container {
    max-width: 1500px;
}

.elementor-13 .elementor-element.elementor-element-c2006bf {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-5f7828f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-5f7828f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-5f7828f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

    .elementor-13 .elementor-element.elementor-element-5f7828f > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-13 .elementor-element.elementor-element-b205353 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-13 .elementor-element.elementor-element-b205353 .elementor-heading-title {
    font-size: 17px;
    font-weight: 600;
}

.elementor-13 .elementor-element.elementor-element-add7e3b {
    color: #000000;
    font-size: 9px;
}

@media(max-width:1024px) {
    .elementor-13 .elementor-element.elementor-element-d013613 {
        margin-top: 20px;
        margin-bottom: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-e21fe0d {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-b4abb2d {
        margin-top: 20px;
        margin-bottom: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-1984fba {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-4f040dd {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-8427ee4 > .elementor-container {
        min-height: 180px;
    }

    .elementor-13 .elementor-element.elementor-element-8427ee4 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-49bec3e > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-13 .elementor-element.elementor-element-23905dd > .elementor-container {
        min-height: 180px;
    }

    .elementor-13 .elementor-element.elementor-element-3bf060a > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-13 .elementor-element.elementor-element-3a36b5b {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-6b21fd7 > .elementor-container {
        min-height: 180px;
    }

    .elementor-13 .elementor-element.elementor-element-70ed9e4 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-13 .elementor-element.elementor-element-da6a6b8 > .elementor-container {
        min-height: 180px;
    }

    .elementor-13 .elementor-element.elementor-element-5e68fbe > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-13 .elementor-element.elementor-element-cf946f3 {
        margin-top: 0px;
        margin-bottom: 5px;
    }

    .elementor-13 .elementor-element.elementor-element-8066e68 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-13 .elementor-element.elementor-element-daf2718 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }
}

@media(max-width:767px) {
    .elementor-13 .elementor-element.elementor-element-d013613 {
        margin-top: 0px;
        margin-bottom: -15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-e21fe0d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-3eca3e1 {
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-63f8ed7 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-13 .elementor-element.elementor-element-cbc9c2a {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-f3447b3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-63b0557 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 8px 0px 8px;
    }

    .elementor-13 .elementor-element.elementor-element-ecfa4a9 {
        width: 50%;
    }

        .elementor-13 .elementor-element.elementor-element-ecfa4a9 > .elementor-element-populated {
            margin: 0px 3px 0px 0px;
            --e-column-margin-right: 3px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-52ed6e1 img {
        border-radius: 3px 3px 3px 3px;
    }

    .elementor-13 .elementor-element.elementor-element-e95aaf6 {
        width: 50%;
    }

        .elementor-13 .elementor-element.elementor-element-e95aaf6 > .elementor-element-populated {
            margin: 0px 0px 0px 3px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 3px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-4be0d4a img {
        border-radius: 3px 3px 3px 3px;
    }

    .elementor-13 .elementor-element.elementor-element-3c75773 {
        margin-top: 5px;
        margin-bottom: 0px;
        padding: 0px 8px 0px 8px;
    }

    .elementor-13 .elementor-element.elementor-element-0965c7a {
        width: 50%;
    }

        .elementor-13 .elementor-element.elementor-element-0965c7a > .elementor-element-populated {
            margin: 0px 3px 0px 0px;
            --e-column-margin-right: 3px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-bc7ebd1 img {
        border-radius: 3px 3px 3px 3px;
    }

    .elementor-13 .elementor-element.elementor-element-eda4b4b {
        width: 50%;
    }

        .elementor-13 .elementor-element.elementor-element-eda4b4b > .elementor-element-populated {
            margin: 0px 0px 0px 3px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 3px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-c92e693 img {
        border-radius: 3px 3px 3px 3px;
    }

    .elementor-13 .elementor-element.elementor-element-1984fba > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-0b95d54 {
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-919d370 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-13 .elementor-element.elementor-element-8427ee4 > .elementor-container {
        min-height: 180px;
    }

    .elementor-13 .elementor-element.elementor-element-8427ee4 {
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-23905dd > .elementor-container {
        min-height: 180px;
    }

    .elementor-13 .elementor-element.elementor-element-23905dd {
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-6b21fd7 > .elementor-container {
        min-height: 180px;
    }

    .elementor-13 .elementor-element.elementor-element-6b21fd7 {
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-da6a6b8 > .elementor-container {
        min-height: 180px;
    }

    .elementor-13 .elementor-element.elementor-element-da6a6b8 {
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-3520b9b {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-9a67da8 .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-13 .elementor-element.elementor-element-9d530e1 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-9626bcf .elementor-button {
        font-size: 12px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-13 .elementor-element.elementor-element-8672539 {
        margin-top: 15px;
        margin-bottom: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-cba11fe {
        width: 50%;
    }

        .elementor-13 .elementor-element.elementor-element-cba11fe > .elementor-element-populated {
            padding: 0px 0px 0px 7px;
        }

    .elementor-13 .elementor-element.elementor-element-9c92c1a .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-8563e1a {
        width: 50%;
    }

        .elementor-13 .elementor-element.elementor-element-8563e1a > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-4a627ca .elementor-button {
        font-size: 13px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-13 .elementor-element.elementor-element-e96c1bb {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-dda4673 .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-3807580 {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-3bbc6be .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-dc0b28a {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-d0e1027 .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-1458ee4 {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-d265648 .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-c63088a {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-5a83acc .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-10ebf1b {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-928338d .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-c491e73 {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-4911cb2 .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-258e082 {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-c4a84ba .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-c90588d {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-ebcc33b .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-c3435fa {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-d473c50 .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-0bb1c47 {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-3d4a4a6 .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-4028080 {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-3466811 .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-785e81f {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-c8329ff .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-eef37e8 {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-669f892 .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-f4d3611 {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-1087b79 .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-f9b18d8 {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-079a967 .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-7062656 {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-1fb4de1 .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-55959e2 {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-eab1aa1 .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-4bdc102 {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-834859e .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-1a29c94 {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-6e317a8 .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-7b1f65f {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-f81cde7 .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-13 .elementor-element.elementor-element-de61f92 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-c029d3c > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-403fac7 {
        width: 55%;
    }

        .elementor-13 .elementor-element.elementor-element-403fac7 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-c8d5fa6 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-c8d5fa6 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-1372913 {
        width: 44%;
    }

    .elementor-13 .elementor-element.elementor-element-a6e22cf .elementor-button {
        font-size: 12px;
        padding: 0px 11px 0px 14px;
    }

    .elementor-13 .elementor-element.elementor-element-ade09bb {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-a041d1a > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-5bc7a4a {
        padding: 10px 15px 10px 15px;
    }

    .elementor-13 .elementor-element.elementor-element-f843de0 {
        width: 55%;
    }

        .elementor-13 .elementor-element.elementor-element-f843de0 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-486efbd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-486efbd .elementor-heading-title {
        font-size: 16px;
        letter-spacing: -0.1px;
    }

    .elementor-13 .elementor-element.elementor-element-96cc4af {
        width: 44%;
    }

    .elementor-13 .elementor-element.elementor-element-3807cd8 .elementor-button {
        font-size: 12px;
        padding: 0px 11px 0px 14px;
    }

    .elementor-13 .elementor-element.elementor-element-fc15436 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-e4a05a0 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-cdfab5a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 12px 0px 12px;
    }

    .elementor-13 .elementor-element.elementor-element-6cf3768 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-cf946f3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 5px 0px 5px;
    }

    .elementor-13 .elementor-element.elementor-element-f55444d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-e3cc70b > .elementor-container {
        min-height: 180px;
    }

    .elementor-13 .elementor-element.elementor-element-e3cc70b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-a86f89e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-e99c2c5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-e99c2c5 img {
        border-radius: 3px 3px 3px 3px;
    }

    .elementor-13 .elementor-element.elementor-element-5d5633a > .elementor-container {
        min-height: 180px;
    }

    .elementor-13 .elementor-element.elementor-element-5d5633a {
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-9a541cc > .elementor-container {
        min-height: 180px;
    }

    .elementor-13 .elementor-element.elementor-element-9a541cc {
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-0ed5d67 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-cfda938 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-1740737 {
        width: 55%;
    }

        .elementor-13 .elementor-element.elementor-element-1740737 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-f926cd1 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-f926cd1 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-f72cfa3 {
        width: 44%;
    }

    .elementor-13 .elementor-element.elementor-element-9b04772 .elementor-button {
        font-size: 12px;
        padding: 0px 11px 0px 14px;
    }

    .elementor-13 .elementor-element.elementor-element-2642da5 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-e03552d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-dda2d03 {
        padding: 10px 15px 10px 15px;
    }

    .elementor-13 .elementor-element.elementor-element-2920582 {
        width: 55%;
    }

        .elementor-13 .elementor-element.elementor-element-2920582 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-2708d3a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-2708d3a .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-e730d7d {
        width: 44%;
    }

    .elementor-13 .elementor-element.elementor-element-d7bcd02 .elementor-button {
        font-size: 12px;
        padding: 0px 11px 0px 14px;
    }

    .elementor-13 .elementor-element.elementor-element-e92fcc4 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-a000134 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-bec7ede {
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-0cd0e02 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-7256187 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-35d0186 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-75dfe66 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-13 .elementor-element.elementor-element-6f987bc .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-13 .elementor-element.elementor-element-7859fa7 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-f8024fe .elementor-button {
        font-size: 12px;
        padding: 0px 8px 0px 8px;
    }

    .elementor-13 .elementor-element.elementor-element-f9bc8a9 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-90a11f4 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-90a11f4 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-79b42c8 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-79b42c8 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-3bf69d3 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-3bf69d3 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-ecc18f4 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-ecc18f4 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-e117e23 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-e117e23 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-30800ac {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-30800ac > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-a69013d {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-a69013d > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-8fdaeb3 {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-eec5be0 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-eec5be0 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-e96ea34 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-e96ea34 > .elementor-element-populated {
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-d79aafe {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-9375d3a {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-cbaa191 {
        width: 25%;
    }

    .elementor-13 .elementor-element.elementor-element-bdd245c {
        width: 33%;
    }

    .elementor-13 .elementor-element.elementor-element-2595baa {
        width: 33%;
    }

    .elementor-13 .elementor-element.elementor-element-5faaab8 {
        width: 33%;
    }

    .elementor-13 .elementor-element.elementor-element-ac9f41b {
        width: 33%;
    }

    .elementor-13 .elementor-element.elementor-element-0c38f4e {
        width: 33%;
    }

    .elementor-13 .elementor-element.elementor-element-91ab134 {
        width: 33%;
    }

    .elementor-13 .elementor-element.elementor-element-6b07e57 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-2f4ca7b {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-6e1541b .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-13 .elementor-element.elementor-element-c9b6871 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-13 .elementor-element.elementor-element-11d26f6 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-af1e20e .elementor-button {
        font-size: 12px;
        padding: 0px 8px 0px 8px;
    }

    .elementor-13 .elementor-element.elementor-element-6d1c79a {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-f6e96e6 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-f6e96e6 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-5eac40a {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-5eac40a > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-4c9433e {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-4c9433e > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-84d57b8 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-84d57b8 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-7a1eb58 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-7a1eb58 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-1b24ee0 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-1b24ee0 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-06987a7 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-06987a7 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-2efbcc1 {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-9dd6e36 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-9dd6e36 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-6f3045e {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-6f3045e > .elementor-element-populated {
            padding: 5px 5px 5px 5px;
        }

    .elementor-13 .elementor-element.elementor-element-9c4f878 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-9c4f878 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 5px 5px 5px;
        }

    .elementor-13 .elementor-element.elementor-element-dd9ff73 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-dd9ff73 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 5px 5px 5px;
        }

    .elementor-13 .elementor-element.elementor-element-a9f1506 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-a9f1506 > .elementor-element-populated {
            padding: 5px 5px 5px 5px;
        }

    .elementor-13 .elementor-element.elementor-element-903771a {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-903771a > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-e03db48 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-e03db48 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-9abe1a0 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-9abe1a0 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 0px 5px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-79cfc33 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-79cfc33 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 5px 5px 5px;
        }

    .elementor-13 .elementor-element.elementor-element-20253eb {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-20253eb > .elementor-element-populated {
            padding: 5px 5px 5px 5px;
        }

    .elementor-13 .elementor-element.elementor-element-6da5543 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-6da5543 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 5px 5px 5px;
        }

    .elementor-13 .elementor-element.elementor-element-cf86e0f {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-cf86e0f > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 5px 5px 5px;
        }

    .elementor-13 .elementor-element.elementor-element-2748892 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-2748892 > .elementor-element-populated {
            padding: 5px 5px 5px 5px;
        }

    .elementor-13 .elementor-element.elementor-element-cb16f06 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-cb16f06 > .elementor-element-populated {
            border-width: 0px 0px 0px 0px;
            padding: 5px 5px 5px 5px;
        }

    .elementor-13 .elementor-element.elementor-element-2432421 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-2432421 > .elementor-element-populated, .elementor-13 .elementor-element.elementor-element-2432421 > .elementor-element-populated > .elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-2432421 > .elementor-background-slideshow {
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-13 .elementor-element.elementor-element-2432421 > .elementor-element-populated {
            padding: 5px 10px 5px 10px;
        }

    .elementor-13 .elementor-element.elementor-element-b51287b {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-b51287b > .elementor-element-populated, .elementor-13 .elementor-element.elementor-element-b51287b > .elementor-element-populated > .elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-b51287b > .elementor-background-slideshow {
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-13 .elementor-element.elementor-element-b51287b > .elementor-element-populated {
            padding: 5px 10px 5px 10px;
        }

    .elementor-13 .elementor-element.elementor-element-f466800 {
        width: 25%;
    }

        .elementor-13 .elementor-element.elementor-element-f466800 > .elementor-element-populated, .elementor-13 .elementor-element.elementor-element-f466800 > .elementor-element-populated > .elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-f466800 > .elementor-background-slideshow {
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-13 .elementor-element.elementor-element-f466800 > .elementor-element-populated {
            padding: 5px 10px 5px 10px;
        }

    .elementor-13 .elementor-element.elementor-element-6adc097 {
        margin-top: 0px;
        margin-bottom: 7px;
    }

    .elementor-13 .elementor-element.elementor-element-7c5f1b4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-7c5f1b4 {
        text-align: center;
    }

        .elementor-13 .elementor-element.elementor-element-7c5f1b4 .elementor-heading-title {
            font-size: 16px;
            letter-spacing: -0.2px;
        }

    .elementor-13 .elementor-element.elementor-element-cbd217e > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-7538c65 {
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 0px 8px 0px 8px;
    }

    .elementor-13 .elementor-element.elementor-element-327da97 {
        width: 50%;
    }

        .elementor-13 .elementor-element.elementor-element-327da97 > .elementor-element-populated {
            margin: 0px 3px 0px 0px;
            --e-column-margin-right: 3px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-f1ece87 img {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6417932 {
        width: 50%;
    }

        .elementor-13 .elementor-element.elementor-element-6417932 > .elementor-element-populated {
            margin: 0px 0px 0px 3px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 3px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-d247f4d img {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-a0d18a3 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-f1811ee > .elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-f1811ee .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-13 .elementor-element.elementor-element-9b9a531 {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-d8d6f8c {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-c1a2d4b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-136b5a1 {
        padding: 0px 18px 0px 18px;
    }

    .elementor-13 .elementor-element.elementor-element-2f0235f {
        width: 70%;
    }

        .elementor-13 .elementor-element.elementor-element-2f0235f > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-ffa52b8 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-ffa52b8 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-5a055f1 {
        width: 30%;
    }

    .elementor-13 .elementor-element.elementor-element-5e282bf .elementor-button {
        font-size: 12px;
        padding: 0px 11px 0px 14px;
    }

    .elementor-13 .elementor-element.elementor-element-d905104 {
        padding: 0px 14px 0px 14px;
    }

    .elementor-13 .elementor-element.elementor-element-9dd7412 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-74f93e6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-02cb51d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-98ebf54 {
        margin-top: 0px;
        margin-bottom: 7px;
    }

    .elementor-13 .elementor-element.elementor-element-fba6c5b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-fba6c5b {
        text-align: center;
    }

        .elementor-13 .elementor-element.elementor-element-fba6c5b .elementor-heading-title {
            font-size: 16px;
            letter-spacing: -0.2px;
        }

    .elementor-13 .elementor-element.elementor-element-a14a1fc {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-12a429d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-33e7e13 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-b4f50ba .elementor-button {
        font-size: 12px;
        padding: 0px 11px 0px 14px;
    }

    .elementor-13 .elementor-element.elementor-element-8bc1b61 {
        width: 50%;
    }

        .elementor-13 .elementor-element.elementor-element-8bc1b61 > .elementor-element-populated {
            padding: 5px 5px 5px 5px;
        }

    .elementor-13 .elementor-element.elementor-element-cb06fee img {
        border-radius: 4px 4px 4px 4px;
    }

    .elementor-13 .elementor-element.elementor-element-bbdd86d {
        width: 50%;
    }

        .elementor-13 .elementor-element.elementor-element-bbdd86d > .elementor-element-populated {
            padding: 5px 5px 5px 5px;
        }

    .elementor-13 .elementor-element.elementor-element-0c37d83 img {
        border-radius: 4px 4px 4px 4px;
    }

    .elementor-13 .elementor-element.elementor-element-6ac7c34 {
        width: 50%;
    }

        .elementor-13 .elementor-element.elementor-element-6ac7c34 > .elementor-element-populated {
            padding: 5px 5px 5px 5px;
        }

    .elementor-13 .elementor-element.elementor-element-be9fe08 img {
        border-radius: 4px 4px 4px 4px;
    }

    .elementor-13 .elementor-element.elementor-element-eb71415 {
        width: 50%;
    }

        .elementor-13 .elementor-element.elementor-element-eb71415 > .elementor-element-populated {
            padding: 5px 5px 5px 5px;
        }

    .elementor-13 .elementor-element.elementor-element-68c6e8a img {
        border-radius: 4px 4px 4px 4px;
    }

    .elementor-13 .elementor-element.elementor-element-66eceb2 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-a8898b9 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-86e9ce4 {
        width: 70%;
    }

        .elementor-13 .elementor-element.elementor-element-86e9ce4 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-113e733 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-113e733 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-13 .elementor-element.elementor-element-ceed332 {
        width: 30%;
    }

        .elementor-13 .elementor-element.elementor-element-ceed332 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-bc85473 .elementor-button {
        font-size: 12px;
        padding: 0px 11px 0px 14px;
    }

    .elementor-13 .elementor-element.elementor-element-2d2b7d0 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-ddd12eb > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-e461802 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-c3823df > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-960127d {
        margin-top: 0px;
        margin-bottom: 7px;
    }

    .elementor-13 .elementor-element.elementor-element-3265772 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-3265772 {
        text-align: center;
    }

        .elementor-13 .elementor-element.elementor-element-3265772 .elementor-heading-title {
            font-size: 16px;
            letter-spacing: -0.2px;
        }

    .elementor-13 .elementor-element.elementor-element-5033bea {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-f25fb2e > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-c9e2c6d .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-1ab1d8d {
        width: 100%;
    }

        .elementor-13 .elementor-element.elementor-element-1ab1d8d > .elementor-element-populated {
            margin: 10px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-d3d256e img {
        border-radius: 4px 4px 4px 4px;
    }

    .elementor-13 .elementor-element.elementor-element-0be2358 {
        width: 50%;
    }

        .elementor-13 .elementor-element.elementor-element-0be2358 > .elementor-element-populated {
            margin: 5px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-351391d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-351391d img {
        border-radius: 2px 2px 2px 2px;
    }

    .elementor-13 .elementor-element.elementor-element-2676423 {
        width: 50%;
    }

        .elementor-13 .elementor-element.elementor-element-2676423 > .elementor-element-populated {
            margin: 5px 0px 0px 3px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 3px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-c34c21a img {
        border-radius: 2px 2px 2px 2px;
    }

    .elementor-13 .elementor-element.elementor-element-75e2af0 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-b9bbb53 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-fcd83a6 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-277c0cc {
        width: 55%;
    }

        .elementor-13 .elementor-element.elementor-element-277c0cc > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-d340621 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-d340621 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-13 .elementor-element.elementor-element-75d4ff0 {
        width: 44%;
    }

    .elementor-13 .elementor-element.elementor-element-9ca6d27 .elementor-button {
        font-size: 12px;
        padding: 0px 11px 0px 14px;
    }

    .elementor-13 .elementor-element.elementor-element-978fabd {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-e58ec90 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-5c3f8c5 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6e67cba > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-396eefd > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-33f593a > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-e950812 > .elementor-element-populated {
        margin: 7px 0px 7px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-d1b21f6 {
        --e-image-carousel-slides-to-show: 1;
    }

        .elementor-13 .elementor-element.elementor-element-d1b21f6 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-13 .elementor-element.elementor-element-5f7828f > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-13 .elementor-element.elementor-element-b205353 .elementor-heading-title {
        font-size: 15px;
    }
}

@media(min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-403fac7 {
        width: 22.199%;
    }

    .elementor-13 .elementor-element.elementor-element-ebdd990 {
        width: 21.999%;
    }

    .elementor-13 .elementor-element.elementor-element-1372913 {
        width: 55.468%;
    }

    .elementor-13 .elementor-element.elementor-element-33f593a {
        width: 22.365%;
    }

    .elementor-13 .elementor-element.elementor-element-e950812 {
        width: 77.635%;
    }
}

@media(min-width:2400px) {
    .elementor-13 .elementor-element.elementor-element-c4bfbc3 > .elementor-container {
        max-width: 1503px;
    }
}
