﻿:root {
    --primary-color: #379eff;
    --primary-hover-color: #081F46;
    --primary-bg-color: #eef9ff;
    --footer-bg-color: #120d48;
    --primary-dark-color: #000000;
    --title-color: #081F46;
    --fw-title-color: #ffffff;
    --price-color: #081F46;
    --header-hover-color: #eef9ff;
    --btn-bg-color-1: #67b5ff;
    --btn-bg-color-2: #4d86ff;
    --btn-hover-color: #379eff;
    --social-icon-txt-color: #ffffff;
    --social-icon-color: #379eff;
    --social-icon-hover-color: #4d86ff;
    --woo-pr-fil-bg-color: #379eff;
    --txt-select-bg-color: #ecf4ff;
    --price-tile-color: #081F46;
    --sale-badge-bg-color: #379eff;
    --cart-count-color: #379eff;
    --success-icon-color: #379eff;
    --logo-height: 47px;
}

#header-wave {
    margin-bottom: -1px;
}

#magic-search .search-submit {
    display: none;
}

@media (min-width: 1025px) and (max-width: 1460px) {
    :root {
        zoom: 0.85;
    }
}

#footer-wave {
    margin-top: -1px;
    margin-bottom: -2px;
    margin-left: -2px;
    margin-right: -2px;
}

.onsale .onsale-svg {
    height: 100%;
}

.elementor-kit-971 {
    --e-global-color-primary: #379EFF;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #000000;
    --e-global-color-accent: #EEF9FF;
    --e-global-color-e157d5e: #FFFFFF;
    --e-global-color-5a8a076: #959FB0;
    --e-global-color-2e0e010: #081F46;
    --e-global-color-aaed178: #67B5FF;
    --e-global-color-b34e580: #4D86FF;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-0060c01-font-family: "Dosis";
    --e-global-typography-0060c01-font-size: 36px;
    --e-global-typography-0060c01-font-weight: 600;
    --e-global-typography-0060c01-line-height: 49px;
    --e-global-typography-0060c01-letter-spacing: 0.02777px;
    --e-global-typography-d5df55f-font-family: "Dosis";
    --e-global-typography-d5df55f-font-size: 48px;
    --e-global-typography-d5df55f-font-weight: 600;
    --e-global-typography-d5df55f-line-height: 61px;
    --e-global-typography-d5df55f-letter-spacing: 0.02777px;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
}

{
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-6108 .elementor-element.elementor-element-89f30a6:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-89f30a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #EEF9FF 70%, #FFFFFF 100%);
}

.elementor-6108 .elementor-element.elementor-element-89f30a6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 2;
}

    .elementor-6108 .elementor-element.elementor-element-89f30a6 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6108 .elementor-element.elementor-element-0d72abf > .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: 0% 0% 0% 0%;
}

    .elementor-6108 .elementor-element.elementor-element-0d72abf > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6108 .elementor-element.elementor-element-0d72abf {
    z-index: 0;
}

.elementor-6108 .elementor-element.elementor-element-f8c4094 > .elementor-container {
    max-width: 1200px;
}

.elementor-6108 .elementor-element.elementor-element-f8c4094 {
    padding: 170px 0px 100px 0px;
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-15c23f6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-15c23f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-15c23f6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-15c23f6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
}

    .elementor-6108 .elementor-element.elementor-element-15c23f6 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6108 .elementor-element.elementor-element-15c23f6 {
    z-index: 0;
}

.elementor-6108 .elementor-element.elementor-element-42716e4 {
    text-align: left;
}

    .elementor-6108 .elementor-element.elementor-element-42716e4 .elementor-heading-title {
        font-size: 68px;
        font-weight: 700;
        letter-spacing: 2px;
    }

    .elementor-6108 .elementor-element.elementor-element-42716e4 > .elementor-widget-container {
        margin: 0em -5em 0em -0.05em;
    }

.elementor-6108 .elementor-element.elementor-element-d59acaa {
    text-align: left;
}

    .elementor-6108 .elementor-element.elementor-element-d59acaa .elementor-heading-title {
        color: #379EFF;
        font-size: 68px;
        font-weight: 700;
        letter-spacing: 2px;
    }

    .elementor-6108 .elementor-element.elementor-element-d59acaa > .elementor-widget-container {
        margin: 1em -8em 0em -0.05em;
    }

.elementor-6108 .elementor-element.elementor-element-b672b7c {
    padding: 0px 0px 0px 0px;
    z-index: 6;
}

.elementor-6108 .elementor-element.elementor-element-db70b8a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-db70b8a > .elementor-element-populated {
    padding: 10px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-c88744c {
    color: #081F46;
}

    .elementor-6108 .elementor-element.elementor-element-c88744c > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0% 17% 0% 0%;
    }

.elementor-6108 .elementor-element.elementor-element-7c14794 {
    --spacer-size: 4vh;
}

.elementor-6108 .elementor-element.elementor-element-5f51957 > .elementor-container {
    max-width: 721px;
}

    .elementor-6108 .elementor-element.elementor-element-5f51957 > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

.elementor-6108 .elementor-element.elementor-element-5f51957 {
    padding: 0% 0% 0% 0%;
    z-index: 6;
}

.elementor-6108 .elementor-element.elementor-element-5f181ba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-5f181ba > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-a78d2ec .elementor-button {
    background-color: #FFFFFF00;
}

.elementor-6108 .elementor-element.elementor-element-a78d2ec > .elementor-widget-container {
    margin: 0px 15px 0px 0px;
    background-color: transparent;
    background-image: linear-gradient(120deg, var( --e-global-color-aaed178 ) 0%, var( --e-global-color-b34e580 ) 100%);
    border-radius: 90px 90px 90px 90px;
}

.elementor-6108 .elementor-element.elementor-element-a78d2ec {
    width: auto;
    max-width: auto;
}

.elementor-6108 .elementor-element.elementor-element-c62dcb1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-c62dcb1 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-5c2e240 {
    text-align: left;
}

    .elementor-6108 .elementor-element.elementor-element-5c2e240 img {
        width: 100%;
        max-width: 60px;
        border-radius: 100% 100% 100% 100%;
        box-shadow: 0px 20px 30px 0px rgba(41.00000000000001, 112.00000000000016, 250, 0.2);
    }

    .elementor-6108 .elementor-element.elementor-element-5c2e240 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-6108 .elementor-element.elementor-element-b57b690 img {
    width: 100%;
    max-width: 270px;
}

.elementor-6108 .elementor-element.elementor-element-b57b690 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-b57b690 {
    z-index: 2;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-6075427.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-6075427.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-6075427 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-6075427 {
    z-index: 5;
}

.elementor-6108 .elementor-element.elementor-element-696e0f9 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #CADAEE91;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 25px;
    padding: 0px 0px 25px 0px;
}

    .elementor-6108 .elementor-element.elementor-element-696e0f9 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6108 .elementor-element.elementor-element-277d473 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6108 .elementor-element.elementor-element-277d473.elementor-view-stacked .elementor-icon {
    background-color: #379EFF;
}

.elementor-6108 .elementor-element.elementor-element-277d473.elementor-view-framed .elementor-icon, .elementor-6108 .elementor-element.elementor-element-277d473.elementor-view-default .elementor-icon {
    color: #379EFF;
    border-color: #379EFF;
}

    .elementor-6108 .elementor-element.elementor-element-277d473.elementor-view-framed .elementor-icon, .elementor-6108 .elementor-element.elementor-element-277d473.elementor-view-default .elementor-icon svg {
        fill: #379EFF;
    }

.elementor-6108 .elementor-element.elementor-element-277d473 .elementor-icon {
    font-size: 30px;
}

    .elementor-6108 .elementor-element.elementor-element-277d473 .elementor-icon svg {
        height: 30px;
    }

.elementor-6108 .elementor-element.elementor-element-43a55dd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-3c398bd {
    text-align: left;
}

    .elementor-6108 .elementor-element.elementor-element-3c398bd .elementor-heading-title {
        color: #081F46;
        font-weight: bold;
    }

    .elementor-6108 .elementor-element.elementor-element-3c398bd > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

.elementor-6108 .elementor-element.elementor-element-d440f1a {
    color: #081F46;
    font-size: 16px;
}

    .elementor-6108 .elementor-element.elementor-element-d440f1a > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
    }

.elementor-6108 .elementor-element.elementor-element-5d085d5 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #CADAEE91;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 25px;
    padding: 0px 0px 25px 0px;
}

    .elementor-6108 .elementor-element.elementor-element-5d085d5 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6108 .elementor-element.elementor-element-c9357a5 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6108 .elementor-element.elementor-element-c9357a5.elementor-view-stacked .elementor-icon {
    background-color: #379EFF;
}

.elementor-6108 .elementor-element.elementor-element-c9357a5.elementor-view-framed .elementor-icon, .elementor-6108 .elementor-element.elementor-element-c9357a5.elementor-view-default .elementor-icon {
    color: #379EFF;
    border-color: #379EFF;
}

    .elementor-6108 .elementor-element.elementor-element-c9357a5.elementor-view-framed .elementor-icon, .elementor-6108 .elementor-element.elementor-element-c9357a5.elementor-view-default .elementor-icon svg {
        fill: #379EFF;
    }

.elementor-6108 .elementor-element.elementor-element-c9357a5 .elementor-icon {
    font-size: 30px;
}

    .elementor-6108 .elementor-element.elementor-element-c9357a5 .elementor-icon svg {
        height: 30px;
    }

.elementor-6108 .elementor-element.elementor-element-e5a9f39 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-bf6e696 {
    text-align: left;
}

    .elementor-6108 .elementor-element.elementor-element-bf6e696 .elementor-heading-title {
        color: #081F46;
        font-weight: bold;
    }

    .elementor-6108 .elementor-element.elementor-element-bf6e696 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

.elementor-6108 .elementor-element.elementor-element-0758b0b {
    color: #081F46;
    font-size: 16px;
}

    .elementor-6108 .elementor-element.elementor-element-0758b0b > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
    }

.elementor-6108 .elementor-element.elementor-element-d6b389e {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #CADAEE91;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 25px;
    padding: 0px 0px 25px 0px;
}

    .elementor-6108 .elementor-element.elementor-element-d6b389e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6108 .elementor-element.elementor-element-0a44cbb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6108 .elementor-element.elementor-element-0a44cbb.elementor-view-stacked .elementor-icon {
    background-color: #379EFF;
}

.elementor-6108 .elementor-element.elementor-element-0a44cbb.elementor-view-framed .elementor-icon, .elementor-6108 .elementor-element.elementor-element-0a44cbb.elementor-view-default .elementor-icon {
    color: #379EFF;
    border-color: #379EFF;
}

    .elementor-6108 .elementor-element.elementor-element-0a44cbb.elementor-view-framed .elementor-icon, .elementor-6108 .elementor-element.elementor-element-0a44cbb.elementor-view-default .elementor-icon svg {
        fill: #379EFF;
    }

.elementor-6108 .elementor-element.elementor-element-0a44cbb .elementor-icon {
    font-size: 30px;
}

    .elementor-6108 .elementor-element.elementor-element-0a44cbb .elementor-icon svg {
        height: 30px;
    }

.elementor-6108 .elementor-element.elementor-element-7c77509 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-04f2232 {
    text-align: left;
}

    .elementor-6108 .elementor-element.elementor-element-04f2232 .elementor-heading-title {
        color: #081F46;
        font-weight: bold;
    }

    .elementor-6108 .elementor-element.elementor-element-04f2232 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

.elementor-6108 .elementor-element.elementor-element-fe97570 {
    color: #081F46;
    font-size: 16px;
}

    .elementor-6108 .elementor-element.elementor-element-fe97570 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
    }

.elementor-6108 .elementor-element.elementor-element-2c676c7 {
    padding: 80px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-5f681bd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-5f681bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6108 .elementor-element.elementor-element-5f681bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF7A;
}

.elementor-6108 .elementor-element.elementor-element-5f681bd > .elementor-element-populated, .elementor-6108 .elementor-element.elementor-element-5f681bd > .elementor-element-populated > .elementor-background-overlay, .elementor-6108 .elementor-element.elementor-element-5f681bd > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-6108 .elementor-element.elementor-element-5f681bd > .elementor-element-populated {
    box-shadow: 0px 10px 40px 0px rgba(41.00000000000001, 112.00000000000016, 250, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
}

    .elementor-6108 .elementor-element.elementor-element-5f681bd > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6108 .elementor-element.elementor-element-7242c4e img {
    width: 70px;
}

.elementor-6108 .elementor-element.elementor-element-7242c4e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-6108 .elementor-element.elementor-element-2083e77 {
    text-align: center;
}

    .elementor-6108 .elementor-element.elementor-element-2083e77 .elementor-heading-title {
        color: #081F46;
        font-weight: bold;
    }

    .elementor-6108 .elementor-element.elementor-element-2083e77 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

.elementor-6108 .elementor-element.elementor-element-18149a4 {
    text-align: center;
    color: #081F46;
    font-size: 16px;
}

    .elementor-6108 .elementor-element.elementor-element-18149a4 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
    }

.elementor-6108 .elementor-element.elementor-element-62d771a .elementor-button {
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0px;
    fill: #379EFF;
    color: #379EFF;
    background-color: #02010100;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
}

    .elementor-6108 .elementor-element.elementor-element-62d771a .elementor-button:hover, .elementor-6108 .elementor-element.elementor-element-62d771a .elementor-button:focus {
        color: #020101;
    }

        .elementor-6108 .elementor-element.elementor-element-62d771a .elementor-button:hover svg, .elementor-6108 .elementor-element.elementor-element-62d771a .elementor-button:focus svg {
            fill: #020101;
        }

.elementor-6108 .elementor-element.elementor-element-62d771a > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-91d9451 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-91d9451:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6108 .elementor-element.elementor-element-91d9451 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF7A;
}

.elementor-6108 .elementor-element.elementor-element-91d9451 > .elementor-element-populated, .elementor-6108 .elementor-element.elementor-element-91d9451 > .elementor-element-populated > .elementor-background-overlay, .elementor-6108 .elementor-element.elementor-element-91d9451 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-6108 .elementor-element.elementor-element-91d9451 > .elementor-element-populated {
    box-shadow: 0px 10px 40px 0px rgba(41.00000000000001, 112.00000000000016, 250, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
}

    .elementor-6108 .elementor-element.elementor-element-91d9451 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6108 .elementor-element.elementor-element-52b0c2f img {
    width: 85px;
}

.elementor-6108 .elementor-element.elementor-element-52b0c2f > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-6108 .elementor-element.elementor-element-f663546 {
    text-align: center;
}

    .elementor-6108 .elementor-element.elementor-element-f663546 .elementor-heading-title {
        color: #081F46;
        font-weight: bold;
    }

    .elementor-6108 .elementor-element.elementor-element-f663546 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

.elementor-6108 .elementor-element.elementor-element-8c9ab66 {
    text-align: center;
    color: #081F46;
    font-size: 16px;
}

    .elementor-6108 .elementor-element.elementor-element-8c9ab66 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
    }

.elementor-6108 .elementor-element.elementor-element-cbe2a0f .elementor-button {
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0px;
    fill: #379EFF;
    color: #379EFF;
    background-color: #02010100;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
}

    .elementor-6108 .elementor-element.elementor-element-cbe2a0f .elementor-button:hover, .elementor-6108 .elementor-element.elementor-element-cbe2a0f .elementor-button:focus {
        color: #020101;
    }

        .elementor-6108 .elementor-element.elementor-element-cbe2a0f .elementor-button:hover svg, .elementor-6108 .elementor-element.elementor-element-cbe2a0f .elementor-button:focus svg {
            fill: #020101;
        }

.elementor-6108 .elementor-element.elementor-element-cbe2a0f > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-2efb039 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-2efb039:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6108 .elementor-element.elementor-element-2efb039 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF7A;
}

.elementor-6108 .elementor-element.elementor-element-2efb039 > .elementor-element-populated, .elementor-6108 .elementor-element.elementor-element-2efb039 > .elementor-element-populated > .elementor-background-overlay, .elementor-6108 .elementor-element.elementor-element-2efb039 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-6108 .elementor-element.elementor-element-2efb039 > .elementor-element-populated {
    box-shadow: 0px 10px 40px 0px rgba(41.00000000000001, 112.00000000000016, 250, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
}

    .elementor-6108 .elementor-element.elementor-element-2efb039 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6108 .elementor-element.elementor-element-fc31aff img {
    width: 70px;
}

.elementor-6108 .elementor-element.elementor-element-fc31aff > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-6108 .elementor-element.elementor-element-1288f58 {
    text-align: center;
}

    .elementor-6108 .elementor-element.elementor-element-1288f58 .elementor-heading-title {
        color: #081F46;
        font-weight: bold;
    }

    .elementor-6108 .elementor-element.elementor-element-1288f58 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

.elementor-6108 .elementor-element.elementor-element-174fd28 {
    text-align: center;
    color: #081F46;
    font-size: 16px;
}

    .elementor-6108 .elementor-element.elementor-element-174fd28 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
    }

.elementor-6108 .elementor-element.elementor-element-bbf9a6a .elementor-button {
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0px;
    fill: #379EFF;
    color: #379EFF;
    background-color: #02010100;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
}

    .elementor-6108 .elementor-element.elementor-element-bbf9a6a .elementor-button:hover, .elementor-6108 .elementor-element.elementor-element-bbf9a6a .elementor-button:focus {
        color: #020101;
    }

        .elementor-6108 .elementor-element.elementor-element-bbf9a6a .elementor-button:hover svg, .elementor-6108 .elementor-element.elementor-element-bbf9a6a .elementor-button:focus svg {
            fill: #020101;
        }

.elementor-6108 .elementor-element.elementor-element-bbf9a6a > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-ca55993 > .elementor-container {
    max-width: 1200px;
}

.elementor-6108 .elementor-element.elementor-element-ca55993 {
    margin-top: 120px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-65367c3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-65367c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-65367c3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-65367c3 > .elementor-element-populated {
    margin: 0% 3% 0% 3%;
    --e-column-margin-right: 3%;
    --e-column-margin-left: 3%;
    padding: 0px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-359b213, .elementor-6108 .elementor-element.elementor-element-359b213 > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-6108 .elementor-element.elementor-element-359b213 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-921b2d8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-921b2d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-921b2d8.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6108 .elementor-element.elementor-element-921b2d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-921b2d8 > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 20px 20px 20px 0px;
}

.elementor-6108 .elementor-element.elementor-element-f0bde4a {
    text-align: center;
}

    .elementor-6108 .elementor-element.elementor-element-f0bde4a img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-f0bde4a > .elementor-widget-container {
        margin: 1rem 1rem 1rem 1rem;
    }

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-124576e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-124576e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-124576e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 40px;
}

.elementor-6108 .elementor-element.elementor-element-5339756 {
    color: #020101;
}

.elementor-6108 .elementor-element.elementor-element-9d07088 {
    text-align: left;
}

    .elementor-6108 .elementor-element.elementor-element-9d07088 .elementor-heading-title {
        color: #081F46;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-6108 .elementor-element.elementor-element-9d07088 > .elementor-widget-container {
        margin: -15px 0px 15px 0px;
    }

.elementor-6108 .elementor-element.elementor-element-424a96a {
    font-size: 18px;
    line-height: 1.7em;
}

.elementor-6108 .elementor-element.elementor-element-08397ca .elementor-button {
    font-size: 20px;
    font-weight: 800;
    letter-spacing: 0.5px;
    fill: #379EFF;
    color: #379EFF;
    background-color: #02010100;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
}

    .elementor-6108 .elementor-element.elementor-element-08397ca .elementor-button:hover, .elementor-6108 .elementor-element.elementor-element-08397ca .elementor-button:focus {
        color: #020101;
    }

        .elementor-6108 .elementor-element.elementor-element-08397ca .elementor-button:hover svg, .elementor-6108 .elementor-element.elementor-element-08397ca .elementor-button:focus svg {
            fill: #020101;
        }

.elementor-6108 .elementor-element.elementor-element-78f78d8 {
    --spacer-size: 10px;
}

.elementor-6108 .elementor-element.elementor-element-2d0732b > .elementor-container {
    max-width: 1200px;
}

.elementor-6108 .elementor-element.elementor-element-2d0732b {
    margin-top: 40px;
    margin-bottom: 60px;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-32008b5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-32008b5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-32008b5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-32008b5 > .elementor-element-populated {
    margin: 0% 3% 0% 3%;
    --e-column-margin-right: 3%;
    --e-column-margin-left: 3%;
    padding: 0px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-f50abdd, .elementor-6108 .elementor-element.elementor-element-f50abdd > .elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-6108 .elementor-element.elementor-element-f50abdd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-4dccb93.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-4dccb93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-4dccb93 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 60px 0px 20px;
}

.elementor-6108 .elementor-element.elementor-element-83ef4da {
    color: #020101;
}

.elementor-6108 .elementor-element.elementor-element-4703fd7 {
    text-align: left;
}

    .elementor-6108 .elementor-element.elementor-element-4703fd7 .elementor-heading-title {
        color: #081F46;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-6108 .elementor-element.elementor-element-4703fd7 > .elementor-widget-container {
        margin: -15px 0px 15px 0px;
    }

.elementor-6108 .elementor-element.elementor-element-ba9faae {
    font-size: 18px;
    line-height: 1.7em;
}

.elementor-6108 .elementor-element.elementor-element-e530986 .elementor-button {
    background-color: #FFFFFF00;
}

.elementor-6108 .elementor-element.elementor-element-e530986 > .elementor-widget-container {
    margin: 0px 15px 0px 0px;
    background-color: transparent;
    background-image: linear-gradient(120deg, var( --e-global-color-aaed178 ) 0%, var( --e-global-color-b34e580 ) 100%);
    border-radius: 90px 90px 90px 90px;
}

.elementor-6108 .elementor-element.elementor-element-e530986 {
    width: auto;
    max-width: auto;
}

.elementor-6108 .elementor-element.elementor-element-444a8a9 {
    --spacer-size: 10px;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-cf92761.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-cf92761.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-cf92761.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6108 .elementor-element.elementor-element-cf92761 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-cf92761 > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 20px 20px 20px 0px;
}

.elementor-6108 .elementor-element.elementor-element-18239e4 {
    text-align: center;
}

    .elementor-6108 .elementor-element.elementor-element-18239e4 img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-18239e4 > .elementor-widget-container {
        margin: 1rem 1rem 1rem 1rem;
    }

.elementor-6108 .elementor-element.elementor-element-4562bf4:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-4562bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #F9FCFF 0%, #F3FAFF 100%);
}

.elementor-6108 .elementor-element.elementor-element-4562bf4 > .elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6108 .elementor-element.elementor-element-4562bf4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 180px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-ac8f565.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-6108 .elementor-element.elementor-element-ac8f565.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-6108 .elementor-element.elementor-element-ac8f565 > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0em 0em 0em 0em;
}

.elementor-6108 .elementor-element.elementor-element-740f8d0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-740f8d0 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-6108 .elementor-element.elementor-element-daf4c76 > .elementor-widget-container {
    margin: -3em 0em -0.75em 0em;
}

.elementor-6108 .elementor-element.elementor-element-085af88 img {
    height: 10px;
    object-fit: contain;
}

.elementor-6108 .elementor-element.elementor-element-085af88 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-4df7f30 {
    color: #081F46;
}

    .elementor-6108 .elementor-element.elementor-element-4df7f30 > .elementor-widget-container {
        margin: 0% 26% 0% 26%;
    }

.elementor-6108 .elementor-element.elementor-element-cadd876 > .elementor-container {
    max-width: 1024px;
}

.elementor-6108 .elementor-element.elementor-element-11cc1ff {
    text-align: center;
}

    .elementor-6108 .elementor-element.elementor-element-11cc1ff > .elementor-widget-container {
        padding: 30% 30% 30% 30%;
        background-color: var( --e-global-color-e157d5e );
        border-radius: 100% 100% 100% 100%;
        box-shadow: 0px 8px 44px 0px rgba(41.00000000000001, 112.00000000000016, 250, 0.15);
    }

.elementor-6108 .elementor-element.elementor-element-f121c4a {
    text-align: center;
}

    .elementor-6108 .elementor-element.elementor-element-f121c4a .elementor-heading-title {
        color: #081F46;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1.2em;
        letter-spacing: 2px;
    }

    .elementor-6108 .elementor-element.elementor-element-f121c4a > .elementor-widget-container {
        margin: 1rem 0rem 0rem 0rem;
    }

.elementor-6108 .elementor-element.elementor-element-1f234bc {
    text-align: center;
}

    .elementor-6108 .elementor-element.elementor-element-1f234bc > .elementor-widget-container {
        padding: 30% 30% 30% 30%;
        background-color: var( --e-global-color-e157d5e );
        border-radius: 100% 100% 100% 100%;
        box-shadow: 0px 8px 44px 0px rgba(41.00000000000001, 112.00000000000016, 250, 0.15);
    }

.elementor-6108 .elementor-element.elementor-element-cee910a {
    text-align: center;
}

    .elementor-6108 .elementor-element.elementor-element-cee910a .elementor-heading-title {
        color: #081F46;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1.2em;
        letter-spacing: 2px;
    }

    .elementor-6108 .elementor-element.elementor-element-cee910a > .elementor-widget-container {
        margin: 1rem 0rem 0rem 0rem;
    }

.elementor-6108 .elementor-element.elementor-element-9cfce93 {
    text-align: center;
}

    .elementor-6108 .elementor-element.elementor-element-9cfce93 > .elementor-widget-container {
        padding: 30% 30% 30% 30%;
        background-color: var( --e-global-color-e157d5e );
        border-radius: 100% 100% 100% 100%;
        box-shadow: 0px 8px 44px 0px rgba(41.00000000000001, 112.00000000000016, 250, 0.15);
    }

.elementor-6108 .elementor-element.elementor-element-f466a22 {
    text-align: center;
}

    .elementor-6108 .elementor-element.elementor-element-f466a22 .elementor-heading-title {
        color: #081F46;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1.2em;
        letter-spacing: 2px;
    }

    .elementor-6108 .elementor-element.elementor-element-f466a22 > .elementor-widget-container {
        margin: 1rem 0rem 0rem 0rem;
    }

.elementor-6108 .elementor-element.elementor-element-eb4c4b6 {
    text-align: center;
}

    .elementor-6108 .elementor-element.elementor-element-eb4c4b6 > .elementor-widget-container {
        padding: 30% 30% 30% 30%;
        background-color: var( --e-global-color-e157d5e );
        border-radius: 100% 100% 100% 100%;
        box-shadow: 0px 8px 44px 0px rgba(41.00000000000001, 112.00000000000016, 250, 0.15);
    }

.elementor-6108 .elementor-element.elementor-element-d19517a {
    text-align: center;
}

    .elementor-6108 .elementor-element.elementor-element-d19517a .elementor-heading-title {
        color: #081F46;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1.2em;
        letter-spacing: 2px;
    }

    .elementor-6108 .elementor-element.elementor-element-d19517a > .elementor-widget-container {
        margin: 1rem 0rem 0rem 0rem;
    }

.elementor-6108 .elementor-element.elementor-element-cd5890d {
    --spacer-size: 30px;
}

.elementor-6108 .elementor-element.elementor-element-177824b > .elementor-element-populated {
    margin: 0px 0px -200px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-6108 .elementor-element.elementor-element-177824b {
    z-index: 5;
}

.elementor-6108 .elementor-element.elementor-element-b591641 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-6108 .elementor-element.elementor-element-b591641 > .elementor-widget-container {
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 10px 75px 0px rgba(41.00000000000001, 112.00000000000016, 250, 0.15);
}

.elementor-6108 .elementor-element.elementor-element-5c83744 {
    --spacer-size: 50px;
}

.elementor-6108 .elementor-element.elementor-element-35d2d57:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-35d2d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #F3FAFF 100%);
}

.elementor-6108 .elementor-element.elementor-element-35d2d57 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 160px 0px 0px 0px;
}

    .elementor-6108 .elementor-element.elementor-element-35d2d57 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-6108 .elementor-element.elementor-element-35d2d57 > .elementor-shape-bottom svg {
        height: 40px;
    }

.elementor-6108 .elementor-element.elementor-element-d7afd7d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-a851c2d > .elementor-shape-bottom svg {
    width: calc(40% + 1.3px);
}

.elementor-6108 .elementor-element.elementor-element-2f53052 {
    --spacer-size: 50px;
}

.elementor-6108 .elementor-element.elementor-element-8af82af {
    text-align: center;
}

    .elementor-6108 .elementor-element.elementor-element-8af82af .elementor-heading-title {
        color: #081F46;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-6108 .elementor-element.elementor-element-8af82af > .elementor-widget-container {
        margin: -15px 0px 30px 0px;
    }

.elementor-6108 .elementor-element.elementor-element-12e3abf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-12e3abf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6108 .elementor-element.elementor-element-12e3abf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF7A;
}

.elementor-6108 .elementor-element.elementor-element-12e3abf > .elementor-element-populated, .elementor-6108 .elementor-element.elementor-element-12e3abf > .elementor-element-populated > .elementor-background-overlay, .elementor-6108 .elementor-element.elementor-element-12e3abf > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-6108 .elementor-element.elementor-element-12e3abf > .elementor-element-populated {
    box-shadow: 0px 10px 40px 0px rgba(41.00000000000001, 112.00000000000016, 250, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
}

    .elementor-6108 .elementor-element.elementor-element-12e3abf > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6108 .elementor-element.elementor-element-c2802cb > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-6108 .elementor-element.elementor-element-9c38cc5 {
    text-align: left;
    color: #081F46;
    font-size: 18px;
}

    .elementor-6108 .elementor-element.elementor-element-9c38cc5 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
    }

.elementor-6108 .elementor-element.elementor-element-6927ee3 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-33c205a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-33c205a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-33c205a > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

.elementor-6108 .elementor-element.elementor-element-0c51d8b img {
    width: 60px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-0d6d624.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-0d6d624.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-0d6d624 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-a4c986f .elementor-heading-title {
    font-size: 18px;
    letter-spacing: 0px;
}

.elementor-6108 .elementor-element.elementor-element-a4c986f > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-6108 .elementor-element.elementor-element-ea63611 .elementor-heading-title {
    color: #379EFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    letter-spacing: 0px;
}

.elementor-6108 .elementor-element.elementor-element-780c1fa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-780c1fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6108 .elementor-element.elementor-element-780c1fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF7A;
}

.elementor-6108 .elementor-element.elementor-element-780c1fa > .elementor-element-populated, .elementor-6108 .elementor-element.elementor-element-780c1fa > .elementor-element-populated > .elementor-background-overlay, .elementor-6108 .elementor-element.elementor-element-780c1fa > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-6108 .elementor-element.elementor-element-780c1fa > .elementor-element-populated {
    box-shadow: 0px 10px 40px 0px rgba(41.00000000000001, 112.00000000000016, 250, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
}

    .elementor-6108 .elementor-element.elementor-element-780c1fa > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6108 .elementor-element.elementor-element-a924b71 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-6108 .elementor-element.elementor-element-d49bea0 {
    text-align: left;
    color: #081F46;
    font-size: 18px;
}

    .elementor-6108 .elementor-element.elementor-element-d49bea0 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
    }

.elementor-6108 .elementor-element.elementor-element-93ac9bd {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-ddc2493.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-ddc2493.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-ddc2493 > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

.elementor-6108 .elementor-element.elementor-element-a969e5c img {
    width: 60px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-59c4405.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-59c4405.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-59c4405 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-ea58663 .elementor-heading-title {
    font-size: 18px;
    letter-spacing: 0px;
}

.elementor-6108 .elementor-element.elementor-element-ea58663 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-6108 .elementor-element.elementor-element-f12a788 .elementor-heading-title {
    color: #379EFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    letter-spacing: 0px;
}

.elementor-6108 .elementor-element.elementor-element-77a3e09 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-77a3e09:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6108 .elementor-element.elementor-element-77a3e09 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF7A;
}

.elementor-6108 .elementor-element.elementor-element-77a3e09 > .elementor-element-populated, .elementor-6108 .elementor-element.elementor-element-77a3e09 > .elementor-element-populated > .elementor-background-overlay, .elementor-6108 .elementor-element.elementor-element-77a3e09 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-6108 .elementor-element.elementor-element-77a3e09 > .elementor-element-populated {
    box-shadow: 0px 10px 40px 0px rgba(41.00000000000001, 112.00000000000016, 250, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
}

    .elementor-6108 .elementor-element.elementor-element-77a3e09 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6108 .elementor-element.elementor-element-c63458f > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-6108 .elementor-element.elementor-element-74f6ad8 {
    text-align: left;
    color: #081F46;
    font-size: 18px;
}

    .elementor-6108 .elementor-element.elementor-element-74f6ad8 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0% 0% 0% 0%;
    }

.elementor-6108 .elementor-element.elementor-element-5544ffc {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-c2b2a1c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-c2b2a1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-c2b2a1c > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

.elementor-6108 .elementor-element.elementor-element-7bdf01d img {
    width: 60px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-9e28064.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-9e28064.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-9e28064 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-085009d .elementor-heading-title {
    font-size: 18px;
    letter-spacing: 0px;
}

.elementor-6108 .elementor-element.elementor-element-085009d > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-6108 .elementor-element.elementor-element-14e5690 .elementor-heading-title {
    color: #379EFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    letter-spacing: 0px;
}

.elementor-6108 .elementor-element.elementor-element-009d271 {
    margin-top: 40px;
    margin-bottom: 120px;
}

.elementor-6108 .elementor-element.elementor-element-f933f81.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6108 .elementor-element.elementor-element-7ad4223 .elementor-button {
    background-color: #FFFFFF00;
}

.elementor-6108 .elementor-element.elementor-element-7ad4223 {
    width: auto;
    max-width: auto;
}

    .elementor-6108 .elementor-element.elementor-element-7ad4223 > .elementor-widget-container {
        background-color: transparent;
        background-image: linear-gradient(120deg, var( --e-global-color-aaed178 ) 0%, var( --e-global-color-b34e580 ) 100%);
        border-radius: 90px 90px 90px 90px;
    }

.elementor-6108 .elementor-element.elementor-element-348a7cb > .elementor-shape-bottom svg {
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-6108 .elementor-element.elementor-element-348a7cb {
    padding: 40px 0px 40px 0px;
}

.elementor-6108 .elementor-element.elementor-element-24966be {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-57aa770 .elementor-counter-number-wrapper {
    color: #4D86FF;
    font-size: 65px;
    font-weight: 800;
    line-height: 1.4em;
}

.elementor-6108 .elementor-element.elementor-element-57aa770 .elementor-counter-title {
    color: #4D86FF;
    font-size: 1em;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.7em;
    letter-spacing: 2px;
}

.elementor-6108 .elementor-element.elementor-element-ebd3621 .elementor-counter-number-wrapper {
    color: #425CEC;
    font-size: 65px;
    font-weight: 800;
    line-height: 1.4em;
}

.elementor-6108 .elementor-element.elementor-element-ebd3621 .elementor-counter-title {
    color: #425CEC;
    font-size: 1em;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.7em;
    letter-spacing: 2px;
}

.elementor-6108 .elementor-element.elementor-element-c4c63e5 .elementor-counter-number-wrapper {
    color: #812BEA;
    font-size: 65px;
    font-weight: 800;
    line-height: 1.4em;
}

.elementor-6108 .elementor-element.elementor-element-c4c63e5 .elementor-counter-title {
    color: #812BEA;
    font-size: 1em;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.7em;
    letter-spacing: 2px;
}

.elementor-6108 .elementor-element.elementor-element-7315be8:not(.elementor-motion-effects-element-type-background), .elementor-6108 .elementor-element.elementor-element-7315be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(0deg, #FFFFFF 0%, #F3FAFF 100%);
}

.elementor-6108 .elementor-element.elementor-element-7315be8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-6108 .elementor-element.elementor-element-7315be8 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6108 .elementor-element.elementor-element-fead0fa > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-0adfc78 > .elementor-shape-top svg {
    height: 40px;
}

.elementor-6108 .elementor-element.elementor-element-0adfc78 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-56b9cb0 {
    --spacer-size: 60px;
}

.elementor-6108 .elementor-element.elementor-element-068ed83 > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
    background-image: url("https://Wavio.b-cdn.net/wp-content/uploads/2020/12/origami-1-1.png");
    background-position: 23% 2.5em;
    background-repeat: no-repeat;
    background-size: 100px auto;
}

.elementor-6108 .elementor-element.elementor-element-941fbc3 {
    text-align: center;
}

    .elementor-6108 .elementor-element.elementor-element-941fbc3 .elementor-heading-title {
        color: #081F46;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1em;
        letter-spacing: 2px;
    }

    .elementor-6108 .elementor-element.elementor-element-941fbc3 > .elementor-widget-container {
        margin: -55px 0px 0px 0px;
    }

.elementor-6108 .elementor-element.elementor-element-f5f5616 {
    --spacer-size: 10px;
}

.elementor-6108 .elementor-element.elementor-element-0669268 {
    --spacer-size: 10px;
}

.elementor-6108 .elementor-element.elementor-element-67b87b8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-dfc1a1c.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6108 .elementor-element.elementor-element-dfc1a1c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-c39202d .elementor-button {
    background-color: #FFFFFF00;
}

.elementor-6108 .elementor-element.elementor-element-c39202d {
    width: auto;
    max-width: auto;
}

    .elementor-6108 .elementor-element.elementor-element-c39202d > .elementor-widget-container {
        background-color: transparent;
        background-image: linear-gradient(120deg, var( --e-global-color-aaed178 ) 0%, var( --e-global-color-b34e580 ) 100%);
        border-radius: 90px 90px 90px 90px;
    }

.elementor-6108 .elementor-element.elementor-element-6b806d5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 160px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-5b13ed4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-cd4106f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-cd4106f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-06c29bd > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-06c29bd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-bb896ee > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-3fcaed0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-8bfe7e1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-8bfe7e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-8bfe7e1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-8bfe7e1 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-6108 .elementor-element.elementor-element-2a1ab73 {
    text-align: left;
    color: var( --e-global-color-2e0e010 );
    font-family: "Dosis", Sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    letter-spacing: 1px;
}

    .elementor-6108 .elementor-element.elementor-element-2a1ab73 > .elementor-widget-container {
        margin: 1rem 0rem 0rem 0rem;
        padding: 0px 0px 0px 5px;
    }

.elementor-6108 .elementor-element.elementor-element-a70fb80 {
    --spacer-size: 10px;
}

.elementor-6108 .elementor-element.elementor-element-7478295 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-3600d67 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-b744c7e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-b744c7e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-b744c7e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-b744c7e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-6108 .elementor-element.elementor-element-d10e68a {
    text-align: left;
    color: var( --e-global-color-2e0e010 );
    font-family: "Dosis", Sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    letter-spacing: 1px;
}

    .elementor-6108 .elementor-element.elementor-element-d10e68a > .elementor-widget-container {
        margin: 1rem 0rem 0rem 0rem;
        padding: 0px 0px 0px 5px;
    }

.elementor-6108 .elementor-element.elementor-element-9cf467f {
    --spacer-size: 10px;
}

.elementor-6108 .elementor-element.elementor-element-f39038d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6108 .elementor-element.elementor-element-aed9a0b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-228ec8f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-228ec8f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-228ec8f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-6108 .elementor-element.elementor-element-228ec8f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-6108 .elementor-element.elementor-element-7a65b5e {
    text-align: left;
    color: var( --e-global-color-2e0e010 );
    font-family: "Dosis", Sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    letter-spacing: 1px;
}

    .elementor-6108 .elementor-element.elementor-element-7a65b5e > .elementor-widget-container {
        margin: 1rem 0rem 0rem 0rem;
        padding: 0px 0px 0px 5px;
    }

.elementor-6108 .elementor-element.elementor-element-69cc9c6 {
    --spacer-size: 50px;
}

.elementor-bc-flex-widget .elementor-6108 .elementor-element.elementor-element-a5595a8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-a5595a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6108 .elementor-element.elementor-element-b456a4a img {
    width: 100%;
}

@media(min-width:768px) {
    .elementor-6108 .elementor-element.elementor-element-5f181ba {
        width: 54.208%;
    }

    .elementor-6108 .elementor-element.elementor-element-c62dcb1 {
        width: 45.663%;
    }

    .elementor-6108 .elementor-element.elementor-element-d9e629a {
        width: 18%;
    }

    .elementor-6108 .elementor-element.elementor-element-43a55dd {
        width: 82%;
    }

    .elementor-6108 .elementor-element.elementor-element-093aced {
        width: 18%;
    }

    .elementor-6108 .elementor-element.elementor-element-e5a9f39 {
        width: 82%;
    }

    .elementor-6108 .elementor-element.elementor-element-d74add7 {
        width: 18%;
    }

    .elementor-6108 .elementor-element.elementor-element-7c77509 {
        width: 82%;
    }

    .elementor-6108 .elementor-element.elementor-element-65367c3 {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-921b2d8 {
        width: 55.408%;
    }

    .elementor-6108 .elementor-element.elementor-element-124576e {
        width: 44.592%;
    }

    .elementor-6108 .elementor-element.elementor-element-32008b5 {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-4dccb93 {
        width: 47.605%;
    }

    .elementor-6108 .elementor-element.elementor-element-cf92761 {
        width: 52.395%;
    }

    .elementor-6108 .elementor-element.elementor-element-ac8f565 {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-33c205a {
        width: 30.657%;
    }

    .elementor-6108 .elementor-element.elementor-element-0d6d624 {
        width: 69.343%;
    }

    .elementor-6108 .elementor-element.elementor-element-ddc2493 {
        width: 30.657%;
    }

    .elementor-6108 .elementor-element.elementor-element-59c4405 {
        width: 69.343%;
    }

    .elementor-6108 .elementor-element.elementor-element-c2b2a1c {
        width: 30.657%;
    }

    .elementor-6108 .elementor-element.elementor-element-9e28064 {
        width: 69.343%;
    }

    .elementor-6108 .elementor-element.elementor-element-fead0fa {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-5b13ed4 {
        width: 44.21%;
    }

    .elementor-6108 .elementor-element.elementor-element-bb896ee {
        width: 25%;
    }

    .elementor-6108 .elementor-element.elementor-element-8bfe7e1 {
        width: 75.083%;
    }

    .elementor-6108 .elementor-element.elementor-element-7478295 {
        width: 25%;
    }

    .elementor-6108 .elementor-element.elementor-element-b744c7e {
        width: 75.083%;
    }

    .elementor-6108 .elementor-element.elementor-element-f39038d {
        width: 25%;
    }

    .elementor-6108 .elementor-element.elementor-element-228ec8f {
        width: 65.069%;
    }

    .elementor-6108 .elementor-element.elementor-element-a5595a8 {
        width: 55.79%;
    }
}

@media(max-width:1024px) {
    .elementor-6108 .elementor-element.elementor-element-f8c4094 > .elementor-container {
        max-width: 562px;
    }

    .elementor-6108 .elementor-element.elementor-element-f8c4094 {
        padding: 10% 5% 5% 5%;
    }

    .elementor-6108 .elementor-element.elementor-element-15c23f6 > .elementor-element-populated {
        margin: 9% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-6108 .elementor-element.elementor-element-42716e4 {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-42716e4 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

    .elementor-6108 .elementor-element.elementor-element-d59acaa {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-d59acaa > .elementor-widget-container {
            margin: 1em 0em 0em 0em;
        }

    .elementor-6108 .elementor-element.elementor-element-db70b8a > .elementor-element-populated {
        margin: 0% 14% 0% 14%;
        --e-column-margin-right: 14%;
        --e-column-margin-left: 14%;
    }

    .elementor-6108 .elementor-element.elementor-element-c88744c {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-c88744c > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0em 0em 0em 0em;
        }

    .elementor-6108 .elementor-element.elementor-element-7c14794 {
        --spacer-size: 4vh;
    }

    .elementor-6108 .elementor-element.elementor-element-5f51957 > .elementor-container {
        max-width: 380px;
    }

    .elementor-6108 .elementor-element.elementor-element-5f181ba.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-6108 .elementor-element.elementor-element-a78d2ec > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-c62dcb1 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-5c2e240 {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-b57b690 img {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-b57b690 > .elementor-widget-container {
        margin: -7% 35% 0% 35%;
    }

    .elementor-6108 .elementor-element.elementor-element-6075427 > .elementor-element-populated {
        margin: 60px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-d440f1a {
        text-align: left;
    }

        .elementor-6108 .elementor-element.elementor-element-d440f1a > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0em 0em 0em 0em;
        }

    .elementor-6108 .elementor-element.elementor-element-0758b0b {
        text-align: left;
    }

        .elementor-6108 .elementor-element.elementor-element-0758b0b > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0em 0em 0em 0em;
        }

    .elementor-6108 .elementor-element.elementor-element-fe97570 {
        text-align: left;
    }

        .elementor-6108 .elementor-element.elementor-element-fe97570 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0em 0em 0em 0em;
        }

    .elementor-6108 .elementor-element.elementor-element-2c676c7 > .elementor-container {
        max-width: 562px;
    }

    .elementor-6108 .elementor-element.elementor-element-2c676c7 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-18149a4 {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-18149a4 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0em 0em 0em 0em;
        }

    .elementor-6108 .elementor-element.elementor-element-8c9ab66 {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-8c9ab66 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0em 0em 0em 0em;
        }

    .elementor-6108 .elementor-element.elementor-element-174fd28 {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-174fd28 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0em 0em 0em 0em;
        }

    .elementor-6108 .elementor-element.elementor-element-359b213 > .elementor-container {
        max-width: 562px;
    }

    .elementor-6108 .elementor-element.elementor-element-921b2d8 > .elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-f0bde4a img {
        max-width: 450px;
    }

    .elementor-6108 .elementor-element.elementor-element-124576e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-5339756 {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-5339756 > .elementor-widget-container {
            margin: -3em 0em 0em 0em;
        }

    .elementor-6108 .elementor-element.elementor-element-9d07088 {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-424a96a {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-f50abdd > .elementor-container {
        max-width: 562px;
    }

    .elementor-6108 .elementor-element.elementor-element-4dccb93.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-6108 .elementor-element.elementor-element-4dccb93 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-83ef4da {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-83ef4da > .elementor-widget-container {
            margin: -3em 0em 0em 0em;
        }

    .elementor-6108 .elementor-element.elementor-element-4703fd7 {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-ba9faae {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-cf92761 > .elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-18239e4 img {
        max-width: 420px;
    }

    .elementor-6108 .elementor-element.elementor-element-18239e4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-4562bf4 {
        padding: 140px 0px 0px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-c282e04 > .elementor-container {
        max-width: 562px;
    }

    .elementor-6108 .elementor-element.elementor-element-4df7f30 > .elementor-widget-container {
        margin: 0% 15% 0% 15%;
    }

    .elementor-6108 .elementor-element.elementor-element-cadd876 > .elementor-container {
        max-width: 562px;
    }

    .elementor-6108 .elementor-element.elementor-element-e56d6d6 > .elementor-container {
        max-width: 562px;
    }

    .elementor-6108 .elementor-element.elementor-element-177824b > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-b591641 > .elementor-widget-container {
        margin: 0px 0px -200px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-c1cc30d.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-6108 .elementor-element.elementor-element-7960ff9 > .elementor-container {
        max-width: 400px;
    }

    .elementor-6108 .elementor-element.elementor-element-9c38cc5 {
        text-align: left;
    }

        .elementor-6108 .elementor-element.elementor-element-9c38cc5 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0em 0em 0em 0em;
        }

    .elementor-6108 .elementor-element.elementor-element-d49bea0 {
        text-align: left;
    }

        .elementor-6108 .elementor-element.elementor-element-d49bea0 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0em 0em 0em 0em;
        }

    .elementor-6108 .elementor-element.elementor-element-74f6ad8 {
        text-align: left;
    }

        .elementor-6108 .elementor-element.elementor-element-74f6ad8 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0em 0em 0em 0em;
        }

    .elementor-6108 .elementor-element.elementor-element-57aa770 .elementor-counter-number-wrapper {
        font-size: 50px;
    }

    .elementor-6108 .elementor-element.elementor-element-57aa770 .elementor-counter-title {
        font-size: 14px;
    }

    .elementor-6108 .elementor-element.elementor-element-ebd3621 .elementor-counter-number-wrapper {
        font-size: 50px;
    }

    .elementor-6108 .elementor-element.elementor-element-ebd3621 .elementor-counter-title {
        font-size: 14px;
    }

    .elementor-6108 .elementor-element.elementor-element-c4c63e5 .elementor-counter-number-wrapper {
        font-size: 50px;
    }

    .elementor-6108 .elementor-element.elementor-element-c4c63e5 .elementor-counter-title {
        font-size: 14px;
    }

    .elementor-6108 .elementor-element.elementor-element-0adfc78 > .elementor-container {
        max-width: 562px;
    }

    .elementor-6108 .elementor-element.elementor-element-068ed83 > .elementor-widget-container {
        background-position: 0px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-6b806d5 > .elementor-container {
        max-width: 562px;
    }

    .elementor-6108 .elementor-element.elementor-element-6b806d5 {
        padding: 100px 0px 0px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-b456a4a img {
        max-width: 420px;
    }
}

@media(max-width:767px) {
    .elementor-6108 .elementor-element.elementor-element-f8c4094 {
        padding: 20% 4% 14% 4%;
    }

    .elementor-6108 .elementor-element.elementor-element-15c23f6 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-42716e4 {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-42716e4 .elementor-heading-title {
            font-size: 48px;
        }

    .elementor-6108 .elementor-element.elementor-element-d59acaa {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-d59acaa .elementor-heading-title {
            font-size: 48px;
        }

    .elementor-6108 .elementor-element.elementor-element-db70b8a > .elementor-element-populated {
        margin: 0% 10% 0% 10%;
        --e-column-margin-right: 10%;
        --e-column-margin-left: 10%;
    }

    .elementor-6108 .elementor-element.elementor-element-c88744c {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-c88744c > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-6108 .elementor-element.elementor-element-5f181ba {
        width: 70%;
    }

        .elementor-6108 .elementor-element.elementor-element-5f181ba.elementor-column > .elementor-widget-wrap {
            justify-content: center;
        }

    .elementor-6108 .elementor-element.elementor-element-c62dcb1 {
        width: 30%;
    }

    .elementor-6108 .elementor-element.elementor-element-6075427 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-3c398bd {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-d440f1a {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-d440f1a > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-6108 .elementor-element.elementor-element-bf6e696 {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-0758b0b {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-0758b0b > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-6108 .elementor-element.elementor-element-04f2232 {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-fe97570 {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-fe97570 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-6108 .elementor-element.elementor-element-2c676c7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-18149a4 {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-18149a4 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-6108 .elementor-element.elementor-element-8c9ab66 {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-8c9ab66 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-6108 .elementor-element.elementor-element-174fd28 {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-174fd28 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-6108 .elementor-element.elementor-element-ca55993 {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-6108 .elementor-element.elementor-element-921b2d8 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-f0bde4a img {
        max-width: 280px;
    }

    .elementor-6108 .elementor-element.elementor-element-f0bde4a > .elementor-widget-container {
        margin: 0rem 0rem 0rem 0rem;
    }

    .elementor-6108 .elementor-element.elementor-element-124576e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-5339756 {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-5339756 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0em 0em 0em 0em;
        }

    .elementor-6108 .elementor-element.elementor-element-2d0732b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 10px 10px 50px 10px;
    }

    .elementor-6108 .elementor-element.elementor-element-32008b5 > .elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-6108 .elementor-element.elementor-element-f50abdd {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-6108 .elementor-element.elementor-element-4dccb93 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-6108 .elementor-element.elementor-element-83ef4da {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-83ef4da > .elementor-widget-container {
            margin: 0rem 0rem 0rem 0rem;
            padding: 0em 0em 0em 0em;
        }

    .elementor-6108 .elementor-element.elementor-element-cf92761 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-18239e4 img {
        max-width: 280px;
    }

    .elementor-6108 .elementor-element.elementor-element-18239e4 > .elementor-widget-container {
        margin: 10px 10px 10px 10px;
    }

    .elementor-6108 .elementor-element.elementor-element-4562bf4 {
        padding: 70px 10px 0px 10px;
    }

    .elementor-6108 .elementor-element.elementor-element-4df7f30 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-6108 .elementor-element.elementor-element-b355ddb {
        width: 100%;
    }

        .elementor-6108 .elementor-element.elementor-element-b355ddb.elementor-column > .elementor-widget-wrap {
            justify-content: center;
        }

    .elementor-6108 .elementor-element.elementor-element-11cc1ff {
        width: var( --container-widget-width, 200px );
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
    }

    .elementor-6108 .elementor-element.elementor-element-8056521 {
        width: 100%;
    }

        .elementor-6108 .elementor-element.elementor-element-8056521.elementor-column > .elementor-widget-wrap {
            justify-content: center;
        }

    .elementor-6108 .elementor-element.elementor-element-1f234bc {
        width: var( --container-widget-width, 200px );
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
    }

    .elementor-6108 .elementor-element.elementor-element-7c123b9 {
        width: 100%;
    }

        .elementor-6108 .elementor-element.elementor-element-7c123b9.elementor-column > .elementor-widget-wrap {
            justify-content: center;
        }

    .elementor-6108 .elementor-element.elementor-element-9cfce93 {
        width: var( --container-widget-width, 200px );
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
    }

    .elementor-6108 .elementor-element.elementor-element-e9dd844 {
        width: 100%;
    }

        .elementor-6108 .elementor-element.elementor-element-e9dd844.elementor-column > .elementor-widget-wrap {
            justify-content: center;
        }

    .elementor-6108 .elementor-element.elementor-element-eb4c4b6 {
        width: var( --container-widget-width, 200px );
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
    }

    .elementor-6108 .elementor-element.elementor-element-177824b > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-6108 .elementor-element.elementor-element-a851c2d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-2f53052 {
        --spacer-size: 10px;
    }

    .elementor-6108 .elementor-element.elementor-element-12e3abf > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-6108 .elementor-element.elementor-element-c2802cb {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-9c38cc5 {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-9c38cc5 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-6108 .elementor-element.elementor-element-33c205a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-0d6d624 > .elementor-element-populated {
        margin: 15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-a4c986f {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-ea63611 {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-780c1fa > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-6108 .elementor-element.elementor-element-a924b71 {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-d49bea0 {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-d49bea0 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-6108 .elementor-element.elementor-element-ddc2493 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-59c4405 > .elementor-element-populated {
        margin: 15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-ea58663 {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-f12a788 {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-77a3e09 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-6108 .elementor-element.elementor-element-c63458f {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-74f6ad8 {
        text-align: center;
    }

        .elementor-6108 .elementor-element.elementor-element-74f6ad8 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-6108 .elementor-element.elementor-element-c2b2a1c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-9e28064 > .elementor-element-populated {
        margin: 15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-085009d {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-14e5690 {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-009d271 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 70px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-0adfc78 {
        padding: 70px 0px 0px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-56b9cb0 {
        --spacer-size: 50px;
    }

    .elementor-6108 .elementor-element.elementor-element-068ed83 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        background-position: bottom left;
        background-size: 60px auto;
    }

    .elementor-6108 .elementor-element.elementor-element-f5f5616 {
        --spacer-size: 0px;
    }

        .elementor-6108 .elementor-element.elementor-element-f5f5616 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-6108 .elementor-element.elementor-element-6b806d5 {
        padding: 80px 10px 0px 10px;
    }

    .elementor-6108 .elementor-element.elementor-element-5b13ed4 > .elementor-element-populated {
        padding: 20px 10px 10px 10px;
    }

    .elementor-6108 .elementor-element.elementor-element-94f68b4 {
        text-align: center;
    }

    .elementor-6108 .elementor-element.elementor-element-06c29bd {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-bb896ee {
        width: 25%;
    }

    .elementor-6108 .elementor-element.elementor-element-8bfe7e1 {
        width: 75%;
    }

    .elementor-6108 .elementor-element.elementor-element-a70fb80 {
        --spacer-size: 2em;
    }

    .elementor-6108 .elementor-element.elementor-element-7478295 {
        width: 25%;
    }

    .elementor-6108 .elementor-element.elementor-element-b744c7e {
        width: 75%;
    }

    .elementor-6108 .elementor-element.elementor-element-9cf467f {
        --spacer-size: 2em;
    }

    .elementor-6108 .elementor-element.elementor-element-f39038d {
        width: 25%;
    }

    .elementor-6108 .elementor-element.elementor-element-228ec8f {
        width: 75%;
    }

    .elementor-6108 .elementor-element.elementor-element-a5595a8 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6108 .elementor-element.elementor-element-b456a4a img {
        max-width: 280px;
    }
}

.elementor-element-6111db0 {
    padding-top: 50px;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6108 .elementor-element.elementor-element-15c23f6 {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-5f181ba {
        width: 50%;
    }

    .elementor-6108 .elementor-element.elementor-element-c62dcb1 {
        width: 36%;
    }

    .elementor-6108 .elementor-element.elementor-element-6111db0 {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-6075427 {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-5f681bd {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-91d9451 {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-2efb039 {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-65367c3 {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-921b2d8 {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-124576e {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-32008b5 {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-4dccb93 {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-cf92761 {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-b355ddb {
        width: 50%;
    }

    .elementor-6108 .elementor-element.elementor-element-8056521 {
        width: 50%;
    }

    .elementor-6108 .elementor-element.elementor-element-7c123b9 {
        width: 50%;
    }

    .elementor-6108 .elementor-element.elementor-element-e9dd844 {
        width: 50%;
    }

    .elementor-6108 .elementor-element.elementor-element-177824b {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-12e3abf {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-780c1fa {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-77a3e09 {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-5b13ed4 {
        width: 100%;
    }

    .elementor-6108 .elementor-element.elementor-element-cd4106f {
        width: 65%;
    }

    .elementor-6108 .elementor-element.elementor-element-bb896ee {
        width: 25%;
    }

    .elementor-6108 .elementor-element.elementor-element-8bfe7e1 {
        width: 75%;
    }

    .elementor-6108 .elementor-element.elementor-element-7478295 {
        width: 25%;
    }

    .elementor-6108 .elementor-element.elementor-element-b744c7e {
        width: 75%;
    }

    .elementor-6108 .elementor-element.elementor-element-f39038d {
        width: 25%;
    }

    .elementor-6108 .elementor-element.elementor-element-228ec8f {
        width: 75%;
    }

    .elementor-6108 .elementor-element.elementor-element-a305756 {
        width: 35%;
    }

    .elementor-6108 .elementor-element.elementor-element-a5595a8 {
        width: 100%;
    }
}
