.elementor-13403
    .elementor-element.elementor-element-79612ff
    > .elementor-background-overlay {
    background-image: url("BLUR-UP-scaled.webp");
    background-position: top center;
    background-size: cover;
    opacity: 0.4;
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-13403
    .elementor-element.elementor-element-79612ff
    > .elementor-container {
    min-height: 90vh;
}
.elementor-13403 .elementor-element.elementor-element-79612ff {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-13403
    .elementor-element.elementor-element-790be9b
    > .elementor-container {
    max-width: 1140px;
}
.elementor-13403 .elementor-element.elementor-element-790be9b {
    margin-top: 140px;
    margin-bottom: 0;
    z-index: 2;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-a132ff2.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-a132ff2.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-a132ff2
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-13403 .elementor-element.elementor-element-6fda8d6 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}
.elementor-13403
    .elementor-element.elementor-element-6fda8d6
    > .elementor-widget-container {
    margin: 0 0 20px;
}
.elementor-13403
    .elementor-element.elementor-element-6fda8d6
    .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 4rem;
    font-weight: 700;
    line-height: 1.1em;
    color: #292c2e;
}
.elementor-13403 .elementor-element.elementor-element-7e5be16 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
}
.elementor-13403
    .elementor-element.elementor-element-7e5be16
    > .elementor-widget-container {
    margin: 0 0 40px;
    border-radius: 0;
}
.elementor-13403
    .elementor-element.elementor-element-7e5be16
    .elementor-heading-title {
    font-family: var(--e-global-typography-5578463-font-family), Sans-serif;
    font-size: var(--e-global-typography-5578463-font-size);
    font-weight: var(--e-global-typography-5578463-font-weight);
    line-height: var(--e-global-typography-5578463-line-height);
    color: var(--e-global-color-60670d2);
}
.elementor-13403
    .elementor-element.elementor-element-1b5edf6
    .elementor-button {
    background-color: #04c49e;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.4px;
    fill: #fff;
    color: #fff;
    border-radius: 8px;
    padding: 16px 32px;
}
.elementor-13403
    .elementor-element.elementor-element-1b5edf6
    .elementor-button:hover,
.elementor-13403
    .elementor-element.elementor-element-1b5edf6
    .elementor-button:focus {
    background-color: #04c49e;
}
.elementor-13403 .elementor-element.elementor-element-1b5edf6 {
    width: var(--container-widget-width, 37.886%);
    max-width: 37.886%;
    --container-widget-width: 37.886%;
    --container-widget-flex-grow: 0;
}
.elementor-13403 .elementor-element.elementor-element-42c1cf1 {
    --spacer-size: 50px;
}
.elementor-13403 .elementor-element.elementor-element-2ca3591 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
}
.elementor-13403
    .elementor-element.elementor-element-2ca3591
    > .elementor-widget-container {
    margin: 0 0 16px;
    border-radius: 0;
}
.elementor-13403
    .elementor-element.elementor-element-2ca3591
    .elementor-heading-title {
    font-size: 0.875rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.3em;
    letter-spacing: 2.6px;
    color: var(--e-global-color-60670d2);
}
.elementor-13403
    .elementor-element.elementor-element-921d7fc
    > .elementor-widget-container {
    margin: 0 0 32px;
}
.elementor-13403 .elementor-element.elementor-element-921d7fc {
    text-align: left;
}
.elementor-13403 .elementor-element.elementor-element-921d7fc img {
    width: 50%;
}
.elementor-13403 .elementor-element.elementor-element-7fb61be {
    width: var(--container-widget-width, 553px);
    max-width: 553px;
    --container-widget-width: 553px;
    --container-widget-flex-grow: 0;
    top: 10px;
}
body:not(.rtl) .elementor-13403 .elementor-element.elementor-element-7fb61be {
    left: 42px;
}
body.rtl .elementor-13403 .elementor-element.elementor-element-7fb61be {
    right: 42px;
}
.elementor-13403 .elementor-element.elementor-element-7fb61be img {
    width: 579px;
}
.elementor-13403 .elementor-element.elementor-element-ed3cdf7 {
    margin-top: 24px;
    margin-bottom: 0;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-6d7ce41.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-6d7ce41.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-c2bb3a8 {
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-c2bb3a8
    .elementor-heading-title {
    font-size: var(--e-global-typography-98724f5-font-size);
    font-weight: var(--e-global-typography-98724f5-font-weight);
    text-transform: var(--e-global-typography-98724f5-text-transform);
    line-height: var(--e-global-typography-98724f5-line-height);
    letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    color: var(--e-global-color-60670d2);
}
.elementor-13403 .elementor-element.elementor-element-3011e04 {
    margin-top: 16px;
    margin-bottom: 0;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-633d018.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-633d018.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-53449b1 img {
    width: 69%;
    filter: brightness(200%) contrast(100%) saturate(100%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-fd2bab2.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-fd2bab2.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-98b5b9b img {
    width: 68%;
    filter: brightness(200%) contrast(142%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-eb729da.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-eb729da.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-0abecce img {
    width: 74%;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-ddbfa28.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-ddbfa28.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-274f57e img {
    width: 58%;
    filter: brightness(200%) contrast(39%) saturate(5%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-ea73686.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-ea73686.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-fe7cd26 img {
    width: 57%;
    filter: brightness(155%) contrast(100%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-3888db7.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-3888db7.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-36e5ce1 img {
    width: 63%;
    filter: brightness(100%) contrast(98%) saturate(100%) blur(0px)
        hue-rotate(0deg);
}
.elementor-13403 .elementor-element.elementor-element-c84bff8 {
    margin-top: 16px;
    margin-bottom: 0;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-90aa233.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-90aa233.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-e68a388 img {
    width: 76%;
    filter: brightness(157%) contrast(0%) saturate(100%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-b85c94e.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-b85c94e.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-783c45d img {
    width: 64%;
    filter: brightness(199%) contrast(111%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-9b4d89a.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-9b4d89a.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-9608495 img {
    width: 64%;
    filter: brightness(98%) contrast(100%) saturate(100%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-06221a0.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-06221a0.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-6249fa9 img {
    width: 43%;
    filter: brightness(183%) contrast(53%) saturate(100%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-4673dd3.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-4673dd3.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-66df756 img {
    width: 60%;
    filter: brightness(194%) contrast(83%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-f8d6162.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-f8d6162.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-d91cacc img {
    width: 64%;
    filter: brightness(197%) contrast(100%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-13403
    .elementor-element.elementor-element-51cc10b
    > .elementor-container {
    max-width: 1140px;
}
.elementor-13403 .elementor-element.elementor-element-51cc10b {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0;
}
.elementor-13403
    .elementor-element.elementor-element-51cc10b
    > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-13403
    .elementor-element.elementor-element-5405611
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-image: url("ffflux-7.svg");
    background-position: center center;
    background-size: cover;
    opacity: 0.5;
}
.elementor-13403
    .elementor-element.elementor-element-5405611
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-13403
    .elementor-element.elementor-element-5405611
    > .elementor-element-populated {
    border-style: solid;
    border-width: 1px;
    border-color: #e1e4e8;
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px;
}
.elementor-13403
    .elementor-element.elementor-element-5405611
    > .elementor-element-populated,
.elementor-13403
    .elementor-element.elementor-element-5405611
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-13403
    .elementor-element.elementor-element-5405611
    > .elementor-background-slideshow {
    border-radius: 12px;
}
.elementor-13403
    .elementor-element.elementor-element-5405611
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-13403 .elementor-element.elementor-element-5405611 {
    z-index: 2;
}
.elementor-13403
    .elementor-element.elementor-element-7ef4367
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-7ef4367 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0 150px;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-16cdcac.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-16cdcac.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-d76912c
    .elementor-counter-number-wrapper {
    color: var(--e-global-color-7a67ff2);
    font-family: "Open Sans", Sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.3em;
}
.elementor-13403
    .elementor-element.elementor-element-d76912c
    .elementor-counter-title {
    color: var(--e-global-color-7a67ff2);
    font-size: var(--e-global-typography-2e86cb9-font-size);
    font-weight: var(--e-global-typography-2e86cb9-font-weight);
    line-height: var(--e-global-typography-2e86cb9-line-height);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-2c3bdfc.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-2c3bdfc.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-8f3de4a
    .elementor-counter-number-wrapper {
    color: var(--e-global-color-7a67ff2);
    font-family: "Open Sans", Sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.3em;
}
.elementor-13403
    .elementor-element.elementor-element-8f3de4a
    .elementor-counter-title {
    color: var(--e-global-color-7a67ff2);
    font-size: var(--e-global-typography-2e86cb9-font-size);
    font-weight: var(--e-global-typography-2e86cb9-font-weight);
    line-height: var(--e-global-typography-2e86cb9-line-height);
}
.elementor-13403
    .elementor-element.elementor-element-53f8fc1
    > .elementor-widget-container {
    margin: 24px 0 48px;
}
.elementor-13403 .elementor-element.elementor-element-53f8fc1 {
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-53f8fc1
    .elementor-heading-title {
    color: #afafaf;
}
.elementor-13403
    .elementor-element.elementor-element-6b0f5c2
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-6b0f5c2 {
    padding: 0;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-8cbd940.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-8cbd940.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-8cbd940
    > .elementor-element-populated {
    padding: 0 40px;
}
.elementor-13403 .elementor-element.elementor-element-7a61012 img {
    width: 63%;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-f265ec2.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-f265ec2.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-f265ec2
    > .elementor-element-populated {
    padding: 0 40px;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-03e92fc.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-03e92fc.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-03e92fc
    > .elementor-element-populated {
    padding: 0 40px;
}
.elementor-13403
    .elementor-element.elementor-element-f8e23e0
    > .elementor-widget-container {
    padding: 20px;
}
.elementor-13403
    .elementor-element.elementor-element-865cd9b
    .elementor-button {
    background-color: #04c49e;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.4px;
    fill: #fff;
    color: #fff;
    border-radius: 8px;
    padding: 16px 32px;
}
.elementor-13403
    .elementor-element.elementor-element-865cd9b
    .elementor-button:hover,
.elementor-13403
    .elementor-element.elementor-element-865cd9b
    .elementor-button:focus {
    background-color: #b4a7d6;
}
.elementor-13403 .elementor-element.elementor-element-865cd9b {
    width: var(--container-widget-width, 103.686%);
    max-width: 103.686%;
    --container-widget-width: 103.686%;
    --container-widget-flex-grow: 0;
}
.elementor-13403
    .elementor-element.elementor-element-865cd9b
    > .elementor-widget-container {
    margin: 20px 0 0;
}
.elementor-13403
    .elementor-element.elementor-element-4c8734b
    > .elementor-container {
    max-width: 1140px;
}
.elementor-13403 .elementor-element.elementor-element-4c8734b {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-13403
    .elementor-element.elementor-element-4c8734b
    > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-13403
    .elementor-element.elementor-element-2fa3353.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-13403
    .elementor-element.elementor-element-2fa3353
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-13403
    .elementor-element.elementor-element-2fa3353
    > .elementor-element-populated {
    margin: 120px 0 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-13403 .elementor-element.elementor-element-2fa3353 {
    z-index: 2;
}
.elementor-13403 .elementor-element.elementor-element-0e9b24d {
    width: auto;
    max-width: auto;
    align-self: center;
    text-align: left;
}
.elementor-13403
    .elementor-element.elementor-element-0e9b24d
    > .elementor-widget-container {
    background-color: #e0f5ff;
    margin: 0 0 12px;
    padding: 4px 8px;
    border-radius: 8px;
}
.elementor-13403
    .elementor-element.elementor-element-0e9b24d
    .elementor-heading-title {
    font-size: var(--e-global-typography-98724f5-font-size);
    font-weight: var(--e-global-typography-98724f5-font-weight);
    text-transform: var(--e-global-typography-98724f5-text-transform);
    line-height: var(--e-global-typography-98724f5-line-height);
    letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    color: #45ace2;
}
.elementor-13403
    .elementor-element.elementor-element-0d7af21
    > .elementor-widget-container {
    margin: 0 0 16px;
}
.elementor-13403 .elementor-element.elementor-element-0d7af21 {
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-0d7af21
    .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 2.25rem;
    font-weight: 600;
    line-height: 1.3em;
    color: #292c2e;
}
.elementor-13403
    .elementor-element.elementor-element-aa7bca0
    > .elementor-widget-container {
    margin: 0 0 50px;
}
.elementor-13403 .elementor-element.elementor-element-aa7bca0 {
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-aa7bca0
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e1533c-font-size);
    font-weight: var(--e-global-typography-7e1533c-font-weight);
    line-height: var(--e-global-typography-7e1533c-line-height);
    color: var(--e-global-color-6ace6f5);
}
.elementor-13403 .elementor-element.elementor-element-f023111,
.elementor-13403
    .elementor-element.elementor-element-f023111
    > .elementor-background-overlay {
    border-radius: 12px;
}
.elementor-13403 .elementor-element.elementor-element-f023111 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}
.elementor-13403
    .elementor-element.elementor-element-f023111
    > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-7f9c7bc.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-7f9c7bc.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-7f9c7bc
    > .elementor-element-populated {
    padding: 0;
}
.elementor-13403 .elementor-element.elementor-element-f0824ab img {
    width: 28%;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-c907a3f.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-c907a3f.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-c907a3f.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
}
.elementor-13403
    .elementor-element.elementor-element-c907a3f
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-13403
    .elementor-element.elementor-element-c907a3f
    > .elementor-element-populated {
    padding: 20px;
}
.elementor-13403
    .elementor-element.elementor-element-3718b01
    > .elementor-widget-container {
    margin: 0 0 16px;
    padding: 0;
}
.elementor-13403
    .elementor-element.elementor-element-3718b01
    .elementor-heading-title {
    font-size: 1.625rem;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-13403
    .elementor-element.elementor-element-5504075
    > .elementor-widget-container {
    margin: 0 0 24px;
    padding: 0;
}
.elementor-13403 .elementor-element.elementor-element-5504075 {
    font-size: var(--e-global-typography-2e86cb9-font-size);
    font-weight: var(--e-global-typography-2e86cb9-font-weight);
    line-height: var(--e-global-typography-2e86cb9-line-height);
}
.elementor-13403 .elementor-element.elementor-element-2291245 {
    text-align: center;
}
.elementor-13403 .elementor-element.elementor-element-2291245 img {
    width: 3%;
}
.elementor-13403 .elementor-element.elementor-element-3e0d3f5,
.elementor-13403
    .elementor-element.elementor-element-3e0d3f5
    > .elementor-background-overlay {
    border-radius: 12px;
}
.elementor-13403 .elementor-element.elementor-element-3e0d3f5 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 80px;
    padding: 0;
}
.elementor-13403
    .elementor-element.elementor-element-3e0d3f5
    > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-5f5c5c7.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-5f5c5c7.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-5f5c5c7
    > .elementor-element-populated {
    padding: 0;
}
.elementor-13403 .elementor-element.elementor-element-c3af1fd img {
    width: 59%;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-254d5fe.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-254d5fe.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-254d5fe.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
}
.elementor-13403
    .elementor-element.elementor-element-254d5fe
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-13403
    .elementor-element.elementor-element-254d5fe
    > .elementor-element-populated {
    padding: 20px;
}
.elementor-13403
    .elementor-element.elementor-element-1688344
    > .elementor-widget-container {
    margin: 24px 0 16px;
    padding: 0;
}
.elementor-13403
    .elementor-element.elementor-element-1688344
    .elementor-heading-title {
    font-size: 1.625rem;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-13403
    .elementor-element.elementor-element-351dce6
    > .elementor-widget-container {
    margin: 0 0 24px;
    padding: 0;
}
.elementor-13403 .elementor-element.elementor-element-351dce6 {
    font-size: var(--e-global-typography-2e86cb9-font-size);
    font-weight: var(--e-global-typography-2e86cb9-font-weight);
    line-height: var(--e-global-typography-2e86cb9-line-height);
}
.elementor-13403
    .elementor-element.elementor-element-9f05881
    > .elementor-background-overlay {
    background-image: url("ffflux-7.svg");
    background-size: cover;
    opacity: 0.3;
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-13403 .elementor-element.elementor-element-9f05881 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 96px;
}
.elementor-13403
    .elementor-element.elementor-element-27a6c45.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-13403
    .elementor-element.elementor-element-27a6c45
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-13403
    .elementor-element.elementor-element-27a6c45
    > .elementor-element-populated {
    padding: 80px 0;
}
.elementor-13403 .elementor-element.elementor-element-98a2cc4 {
    width: var(--container-widget-width, 86%);
    max-width: 86%;
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-98a2cc4
    > .elementor-widget-container {
    margin: 0 0 32px;
}
.elementor-13403
    .elementor-element.elementor-element-98a2cc4
    .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 2em;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-13403
    .elementor-element.elementor-element-3a9596d
    > .elementor-widget-container {
    margin: 0 0 4px;
}
.elementor-13403 .elementor-element.elementor-element-3a9596d {
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-3a9596d
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e1533c-font-size);
    font-weight: var(--e-global-typography-7e1533c-font-weight);
    line-height: var(--e-global-typography-7e1533c-line-height);
    color: var(--e-global-color-32fbefa);
}
.elementor-13403
    .elementor-element.elementor-element-89cedcf
    > .elementor-widget-container {
    margin: 0;
}
.elementor-13403 .elementor-element.elementor-element-89cedcf {
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-89cedcf
    .elementor-heading-title {
    font-size: var(--e-global-typography-98724f5-font-size);
    font-weight: var(--e-global-typography-98724f5-font-weight);
    text-transform: var(--e-global-typography-98724f5-text-transform);
    line-height: var(--e-global-typography-98724f5-line-height);
    letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
}
.elementor-13403
    .elementor-element.elementor-element-1da8750
    > .elementor-background-overlay {
    background-image: url("blur_2x-8-1024x871.webp");
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.61;
}
.elementor-13403
    .elementor-element.elementor-element-1399f62.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-13403 .elementor-element.elementor-element-7c304ae {
    width: auto;
    max-width: auto;
    align-self: center;
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-7c304ae
    > .elementor-widget-container {
    background-color: #e0f5ff;
    margin: 50px 0 12px;
    padding: 4px 8px;
    border-radius: 8px;
}
.elementor-13403
    .elementor-element.elementor-element-7c304ae
    .elementor-heading-title {
    font-size: var(--e-global-typography-98724f5-font-size);
    font-weight: var(--e-global-typography-98724f5-font-weight);
    text-transform: var(--e-global-typography-98724f5-text-transform);
    line-height: var(--e-global-typography-98724f5-line-height);
    letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    color: #45ace2;
}
.elementor-13403
    .elementor-element.elementor-element-45c4bc5
    > .elementor-widget-container {
    margin: 0 0 50px;
}
.elementor-13403 .elementor-element.elementor-element-45c4bc5 {
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-45c4bc5
    .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 2.25rem;
    font-weight: 600;
    line-height: 1.3em;
    color: #292c2e;
}
.elementor-13403
    .elementor-element.elementor-element-ba751b2.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-13403
    .elementor-element.elementor-element-a15efcc
    > .elementor-widget-container {
    margin: 0 0 12px;
    padding: 20px;
}
.elementor-13403 .elementor-element.elementor-element-a15efcc {
    --icon-box-icon-margin: 24px;
}
.elementor-13403
    .elementor-element.elementor-element-a15efcc
    .elementor-icon-box-title {
    margin-bottom: 8px;
}
.elementor-13403 .elementor-element.elementor-element-a15efcc .elementor-icon {
    font-size: 60px;
}
.elementor-13403
    .elementor-element.elementor-element-a15efcc
    .elementor-icon-box-title,
.elementor-13403
    .elementor-element.elementor-element-a15efcc
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-e47ad82-font-family), Sans-serif;
    font-size: var(--e-global-typography-e47ad82-font-size);
    font-weight: var(--e-global-typography-e47ad82-font-weight);
}
.elementor-13403
    .elementor-element.elementor-element-a15efcc
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-2e86cb9-font-size);
    font-weight: var(--e-global-typography-2e86cb9-font-weight);
    line-height: var(--e-global-typography-2e86cb9-line-height);
}
.elementor-13403
    .elementor-element.elementor-element-49222d2
    > .elementor-widget-container {
    margin: 0 0 12px;
    padding: 20px;
}
.elementor-13403 .elementor-element.elementor-element-49222d2 {
    --icon-box-icon-margin: 24px;
}
.elementor-13403
    .elementor-element.elementor-element-49222d2
    .elementor-icon-box-title {
    margin-bottom: 8px;
}
.elementor-13403 .elementor-element.elementor-element-49222d2 .elementor-icon {
    font-size: 60px;
}
.elementor-13403
    .elementor-element.elementor-element-49222d2
    .elementor-icon-box-title,
.elementor-13403
    .elementor-element.elementor-element-49222d2
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-e47ad82-font-family), Sans-serif;
    font-size: var(--e-global-typography-e47ad82-font-size);
    font-weight: var(--e-global-typography-e47ad82-font-weight);
}
.elementor-13403
    .elementor-element.elementor-element-49222d2
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-2e86cb9-font-size);
    font-weight: var(--e-global-typography-2e86cb9-font-weight);
    line-height: var(--e-global-typography-2e86cb9-line-height);
}
.elementor-13403
    .elementor-element.elementor-element-5e48696.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-13403
    .elementor-element.elementor-element-cffc8cd
    > .elementor-widget-container {
    margin: 0 0 12px;
    padding: 20px;
}
.elementor-13403 .elementor-element.elementor-element-cffc8cd {
    --icon-box-icon-margin: 24px;
}
.elementor-13403
    .elementor-element.elementor-element-cffc8cd
    .elementor-icon-box-title {
    margin-bottom: 8px;
}
.elementor-13403 .elementor-element.elementor-element-cffc8cd .elementor-icon {
    font-size: 60px;
}
.elementor-13403
    .elementor-element.elementor-element-cffc8cd
    .elementor-icon-box-title,
.elementor-13403
    .elementor-element.elementor-element-cffc8cd
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-e47ad82-font-family), Sans-serif;
    font-size: var(--e-global-typography-e47ad82-font-size);
    font-weight: var(--e-global-typography-e47ad82-font-weight);
}
.elementor-13403
    .elementor-element.elementor-element-cffc8cd
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-2e86cb9-font-size);
    font-weight: var(--e-global-typography-2e86cb9-font-weight);
    line-height: var(--e-global-typography-2e86cb9-line-height);
}
.elementor-13403
    .elementor-element.elementor-element-56e102c
    > .elementor-widget-container {
    margin: 0 0 12px;
    padding: 20px;
}
.elementor-13403 .elementor-element.elementor-element-56e102c {
    --icon-box-icon-margin: 24px;
}
.elementor-13403
    .elementor-element.elementor-element-56e102c
    .elementor-icon-box-title {
    margin-bottom: 8px;
}
.elementor-13403 .elementor-element.elementor-element-56e102c .elementor-icon {
    font-size: 60px;
}
.elementor-13403
    .elementor-element.elementor-element-56e102c
    .elementor-icon-box-title,
.elementor-13403
    .elementor-element.elementor-element-56e102c
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-e47ad82-font-family), Sans-serif;
    font-size: var(--e-global-typography-e47ad82-font-size);
    font-weight: var(--e-global-typography-e47ad82-font-weight);
}
.elementor-13403
    .elementor-element.elementor-element-56e102c
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-2e86cb9-font-size);
    font-weight: var(--e-global-typography-2e86cb9-font-weight);
    line-height: var(--e-global-typography-2e86cb9-line-height);
}
.elementor-13403
    .elementor-element.elementor-element-0b98e32
    .elementor-button {
    background-color: #04c49e;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.4px;
    fill: #fff;
    color: #fff;
    border-radius: 8px;
    padding: 16px 32px;
}
.elementor-13403
    .elementor-element.elementor-element-0b98e32
    .elementor-button:hover,
.elementor-13403
    .elementor-element.elementor-element-0b98e32
    .elementor-button:focus {
    background-color: #b4a7d6;
}
.elementor-13403
    .elementor-element.elementor-element-0b98e32
    > .elementor-widget-container {
    margin: 40px 0 0;
}
.elementor-13403 .elementor-element.elementor-element-3337fad {
    --spacer-size: 50px;
}
.elementor-13403
    .elementor-element.elementor-element-57812a9
    > .elementor-background-overlay {
    background-image: url("ffflux-7.svg");
    background-size: cover;
    opacity: 0.3;
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-13403
    .elementor-element.elementor-element-57812a9
    > .elementor-container {
    max-width: 1140px;
}
.elementor-13403 .elementor-element.elementor-element-57812a9 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    padding: 100px 0;
}
.elementor-13403
    .elementor-element.elementor-element-0200848.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-13403
    .elementor-element.elementor-element-0200848
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-13403 .elementor-element.elementor-element-0200848 {
    z-index: 4;
}
.elementor-13403 .elementor-element.elementor-element-cc317d3 {
    width: auto;
    max-width: auto;
    align-self: center;
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-cc317d3
    > .elementor-widget-container {
    background-color: #e0f5ff;
    margin: 0 0 12px;
    padding: 4px 8px;
    border-radius: 8px;
}
.elementor-13403
    .elementor-element.elementor-element-cc317d3
    .elementor-heading-title {
    font-size: var(--e-global-typography-98724f5-font-size);
    font-weight: var(--e-global-typography-98724f5-font-weight);
    text-transform: var(--e-global-typography-98724f5-text-transform);
    line-height: var(--e-global-typography-98724f5-line-height);
    letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    color: var(--e-global-color-primary);
}
.elementor-13403
    .elementor-element.elementor-element-723e3f7
    > .elementor-widget-container {
    margin: 0 0 64px;
}
.elementor-13403 .elementor-element.elementor-element-723e3f7 {
    text-align: center;
}
.elementor-13403 .elementor-element.elementor-element-3ab76b5 {
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-cd8495e.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-cd8495e.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-cd8495e
    > .elementor-element-populated {
    margin: 0 0 0 -46px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -46px;
}
.elementor-13403 .elementor-element.elementor-element-7ae044a {
    width: auto;
    max-width: auto;
    align-self: center;
    text-align: left;
}
.elementor-13403
    .elementor-element.elementor-element-7ae044a
    > .elementor-widget-container {
    padding: 0;
}
.elementor-13403 .elementor-element.elementor-element-7ae044a img {
    width: 100%;
}
.elementor-13403
    .elementor-element.elementor-element-2a6c73b
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-image: url("blur3_2x-8.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
}
.elementor-13403
    .elementor-element.elementor-element-2a6c73b
    > .elementor-element-populated {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-13403
    .elementor-element.elementor-element-2a6c73b
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-13403
    .elementor-element.elementor-element-df0643c
    > .elementor-widget-container {
    margin: 0 0 12px;
    padding: 20px;
}
.elementor-13403 .elementor-element.elementor-element-df0643c {
    --icon-box-icon-margin: 24px;
}
.elementor-13403
    .elementor-element.elementor-element-df0643c
    .elementor-icon-box-title {
    margin-bottom: 8px;
}
.elementor-13403 .elementor-element.elementor-element-df0643c .elementor-icon {
    font-size: 60px;
}
.elementor-13403
    .elementor-element.elementor-element-df0643c
    .elementor-icon-box-title,
.elementor-13403
    .elementor-element.elementor-element-df0643c
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-e47ad82-font-family), Sans-serif;
    font-size: var(--e-global-typography-e47ad82-font-size);
    font-weight: var(--e-global-typography-e47ad82-font-weight);
}
.elementor-13403
    .elementor-element.elementor-element-df0643c
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-2e86cb9-font-size);
    font-weight: var(--e-global-typography-2e86cb9-font-weight);
    line-height: var(--e-global-typography-2e86cb9-line-height);
}
.elementor-13403
    .elementor-element.elementor-element-f0dc438
    > .elementor-widget-container {
    margin: 0 0 12px;
    padding: 20px;
}
.elementor-13403 .elementor-element.elementor-element-f0dc438 {
    --icon-box-icon-margin: 24px;
}
.elementor-13403
    .elementor-element.elementor-element-f0dc438
    .elementor-icon-box-title {
    margin-bottom: 8px;
}
.elementor-13403 .elementor-element.elementor-element-f0dc438 .elementor-icon {
    font-size: 60px;
}
.elementor-13403
    .elementor-element.elementor-element-f0dc438
    .elementor-icon-box-title,
.elementor-13403
    .elementor-element.elementor-element-f0dc438
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-e47ad82-font-family), Sans-serif;
    font-size: var(--e-global-typography-e47ad82-font-size);
    font-weight: var(--e-global-typography-e47ad82-font-weight);
}
.elementor-13403
    .elementor-element.elementor-element-f0dc438
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-2e86cb9-font-size);
    font-weight: var(--e-global-typography-2e86cb9-font-weight);
    line-height: var(--e-global-typography-2e86cb9-line-height);
}
.elementor-13403
    .elementor-element.elementor-element-9c3bbe9
    > .elementor-widget-container {
    margin: 0 0 12px;
    padding: 20px;
}
.elementor-13403 .elementor-element.elementor-element-9c3bbe9 {
    --icon-box-icon-margin: 24px;
}
.elementor-13403
    .elementor-element.elementor-element-9c3bbe9
    .elementor-icon-box-title {
    margin-bottom: 8px;
}
.elementor-13403 .elementor-element.elementor-element-9c3bbe9 .elementor-icon {
    font-size: 60px;
}
.elementor-13403
    .elementor-element.elementor-element-9c3bbe9
    .elementor-icon-box-title,
.elementor-13403
    .elementor-element.elementor-element-9c3bbe9
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-e47ad82-font-family), Sans-serif;
    font-size: var(--e-global-typography-e47ad82-font-size);
    font-weight: var(--e-global-typography-e47ad82-font-weight);
}
.elementor-13403
    .elementor-element.elementor-element-9c3bbe9
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-2e86cb9-font-size);
    font-weight: var(--e-global-typography-2e86cb9-font-weight);
    line-height: var(--e-global-typography-2e86cb9-line-height);
}
.elementor-13403
    .elementor-element.elementor-element-4f5d629
    > .elementor-widget-container {
    margin: 0 0 12px;
    padding: 20px;
}
.elementor-13403 .elementor-element.elementor-element-4f5d629 {
    --icon-box-icon-margin: 24px;
}
.elementor-13403
    .elementor-element.elementor-element-4f5d629
    .elementor-icon-box-title {
    margin-bottom: 8px;
}
.elementor-13403 .elementor-element.elementor-element-4f5d629 .elementor-icon {
    font-size: 60px;
}
.elementor-13403
    .elementor-element.elementor-element-4f5d629
    .elementor-icon-box-title,
.elementor-13403
    .elementor-element.elementor-element-4f5d629
    .elementor-icon-box-title
    a {
    font-family: var(--e-global-typography-e47ad82-font-family), Sans-serif;
    font-size: var(--e-global-typography-e47ad82-font-size);
    font-weight: var(--e-global-typography-e47ad82-font-weight);
}
.elementor-13403
    .elementor-element.elementor-element-4f5d629
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-2e86cb9-font-size);
    font-weight: var(--e-global-typography-2e86cb9-font-weight);
    line-height: var(--e-global-typography-2e86cb9-line-height);
}
.elementor-13403 .elementor-element.elementor-element-d190de9 {
    padding: 0 0 50px;
}
.elementor-13403
    .elementor-element.elementor-element-15a7e0b
    > .elementor-widget-container {
    margin: 80px 250px 48px;
}
.elementor-13403 .elementor-element.elementor-element-15a7e0b {
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-15a7e0b
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e1533c-font-size);
    font-weight: var(--e-global-typography-7e1533c-font-weight);
    line-height: var(--e-global-typography-7e1533c-line-height);
    color: var(--e-global-color-32fbefa);
}
.elementor-13403
    .elementor-element.elementor-element-ae6d621
    .elementor-button {
    background-color: #04c49e;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.4px;
    fill: #fff;
    color: #fff;
    border-radius: 8px;
    padding: 16px 32px;
}
.elementor-13403
    .elementor-element.elementor-element-ae6d621
    .elementor-button:hover,
.elementor-13403
    .elementor-element.elementor-element-ae6d621
    .elementor-button:focus {
    background-color: #b4a7d6;
}
.elementor-13403
    .elementor-element.elementor-element-5a31107
    > .elementor-background-overlay {
    background-image: url("ffflux-7.svg");
    background-size: cover;
    opacity: 0.3;
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-13403 .elementor-element.elementor-element-5a31107 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 96px;
}
.elementor-13403
    .elementor-element.elementor-element-1e34910.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-13403
    .elementor-element.elementor-element-1e34910
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-13403
    .elementor-element.elementor-element-1e34910
    > .elementor-element-populated {
    padding: 80px 0;
}
.elementor-13403 .elementor-element.elementor-element-5dfbe03 {
    width: var(--container-widget-width, 86%);
    max-width: 86%;
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-5dfbe03
    > .elementor-widget-container {
    margin: 0 0 32px;
}
.elementor-13403
    .elementor-element.elementor-element-5dfbe03
    .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 2em;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-13403
    .elementor-element.elementor-element-85311b8
    > .elementor-widget-container {
    margin: 0 0 16px;
}
.elementor-13403
    .elementor-element.elementor-element-df91020
    > .elementor-widget-container {
    margin: 0 0 4px;
}
.elementor-13403 .elementor-element.elementor-element-df91020 {
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-df91020
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e1533c-font-size);
    font-weight: var(--e-global-typography-7e1533c-font-weight);
    line-height: var(--e-global-typography-7e1533c-line-height);
    color: var(--e-global-color-32fbefa);
}
.elementor-13403
    .elementor-element.elementor-element-c4c9733
    > .elementor-widget-container {
    margin: 0 0 48px;
}
.elementor-13403 .elementor-element.elementor-element-c4c9733 {
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-c4c9733
    .elementor-heading-title {
    font-size: var(--e-global-typography-98724f5-font-size);
    font-weight: var(--e-global-typography-98724f5-font-weight);
    text-transform: var(--e-global-typography-98724f5-text-transform);
    line-height: var(--e-global-typography-98724f5-line-height);
    letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-61aea86.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-61aea86.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-5291ce0:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-13403
    .elementor-element.elementor-element-5291ce0
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #fafbfc;
}
.elementor-13403
    .elementor-element.elementor-element-5291ce0
    > .elementor-background-overlay {
    background-image: url("blobo.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.4;
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-13403
    .elementor-element.elementor-element-5291ce0
    > .elementor-container {
    max-width: 1140px;
}
.elementor-13403 .elementor-element.elementor-element-5291ce0 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    padding: 0 0 96px;
}
.elementor-13403
    .elementor-element.elementor-element-7cc911e.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-13403
    .elementor-element.elementor-element-7cc911e
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-13403 .elementor-element.elementor-element-6af48c8 {
    width: auto;
    max-width: auto;
    align-self: center;
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-6af48c8
    > .elementor-widget-container {
    background-color: #e0f5ff;
    margin: 0 0 12px;
    padding: 4px 8px;
    border-radius: 8px;
}
.elementor-13403
    .elementor-element.elementor-element-6af48c8
    .elementor-heading-title {
    font-size: var(--e-global-typography-98724f5-font-size);
    font-weight: var(--e-global-typography-98724f5-font-weight);
    text-transform: var(--e-global-typography-98724f5-text-transform);
    line-height: var(--e-global-typography-98724f5-line-height);
    letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    color: var(--e-global-color-primary);
}
.elementor-13403
    .elementor-element.elementor-element-efe0aff
    > .elementor-widget-container {
    margin: 0 0 20px;
}
.elementor-13403 .elementor-element.elementor-element-efe0aff {
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-1da6fb3
    > .elementor-widget-container {
    margin: 0 0 64px;
}
.elementor-13403 .elementor-element.elementor-element-1da6fb3 {
    text-align: center;
    font-size: var(--e-global-typography-7e1533c-font-size);
    font-weight: var(--e-global-typography-7e1533c-font-weight);
    line-height: var(--e-global-typography-7e1533c-line-height);
}
.elementor-13403 .elementor-element.elementor-element-8e5a8aa {
    margin-top: 0;
    margin-bottom: 50px;
}
.elementor-13403
    .elementor-element.elementor-element-62e0b3a
    > .elementor-background-overlay {
    background-image: url("ffflux-7.svg");
    background-position: center center;
    background-size: cover;
    opacity: 0.6;
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-13403
    .elementor-element.elementor-element-62e0b3a
    > .elementor-container {
    max-width: 1140px;
}
.elementor-13403 .elementor-element.elementor-element-62e0b3a {
    border-style: solid;
    border-width: 1px;
    border-color: #e1e4e8;
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-13403 .elementor-element.elementor-element-62e0b3a,
.elementor-13403
    .elementor-element.elementor-element-62e0b3a
    > .elementor-background-overlay {
    border-radius: 12px;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-4594d63.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-4594d63.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-4594d63.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-13403
    .elementor-element.elementor-element-4594d63
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-13403
    .elementor-element.elementor-element-4594d63
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 0;
}
.elementor-13403 .elementor-element.elementor-element-aef2091 {
    width: var(--container-widget-width, 62%);
    max-width: 62%;
    --container-widget-width: 62%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-aef2091
    > .elementor-widget-container {
    margin: 0 0 8px;
}
.elementor-13403
    .elementor-element.elementor-element-aef2091
    .elementor-heading-title {
    font-size: var(--e-global-typography-6807faf-font-size);
    font-weight: var(--e-global-typography-6807faf-font-weight);
    line-height: var(--e-global-typography-6807faf-line-height);
}
.elementor-13403 .elementor-element.elementor-element-4eb4c74 {
    width: var(--container-widget-width, 72%);
    max-width: 72%;
    --container-widget-width: 72%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-4eb4c74
    > .elementor-widget-container {
    margin: 0 0 32px;
}
.elementor-13403
    .elementor-element.elementor-element-c51dae4
    > .elementor-widget-container {
    margin: 0 0 40px 300px;
}
.elementor-13403
    .elementor-element.elementor-element-c51dae4
    .elementor-image-box-wrapper {
    text-align: left;
}
.elementor-13403
    .elementor-element.elementor-element-c51dae4.elementor-position-right
    .elementor-image-box-img {
    margin-left: 40px;
}
.elementor-13403
    .elementor-element.elementor-element-c51dae4.elementor-position-left
    .elementor-image-box-img {
    margin-right: 40px;
}
.elementor-13403
    .elementor-element.elementor-element-c51dae4.elementor-position-top
    .elementor-image-box-img {
    margin-bottom: 40px;
}
.elementor-13403
    .elementor-element.elementor-element-c51dae4
    .elementor-image-box-title {
    margin-bottom: 7px;
    font-weight: 600;
}
.elementor-13403
    .elementor-element.elementor-element-c51dae4
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 22%;
}
.elementor-13403
    .elementor-element.elementor-element-c51dae4
    .elementor-image-box-img
    img {
    transition-duration: 0.3s;
}
.elementor-13403
    .elementor-element.elementor-element-6d06ddc
    .elementor-button {
    background-color: #04c49e;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.4px;
    fill: #fff;
    color: #fff;
    border-radius: 8px;
    padding: 16px 24px;
}
.elementor-13403
    .elementor-element.elementor-element-6d06ddc
    .elementor-button:hover,
.elementor-13403
    .elementor-element.elementor-element-6d06ddc
    .elementor-button:focus {
    background-color: #02b386;
}
.elementor-13403
    .elementor-element.elementor-element-52810a8:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-13403
    .elementor-element.elementor-element-52810a8
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #fafbfc;
}
.elementor-13403 .elementor-element.elementor-element-52810a8 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    padding: 40px 0;
}
.elementor-13403
    .elementor-element.elementor-element-52810a8
    > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-13403
    .elementor-element.elementor-element-9a9b5ef
    > .elementor-element-populated {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-13403
    .elementor-element.elementor-element-9a9b5ef
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-13403 .elementor-element.elementor-element-9a9b5ef {
    z-index: 2;
}
.elementor-13403 .elementor-element.elementor-element-3a1da4a {
    margin-top: 24px;
    margin-bottom: 0;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-bf5d94a.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-bf5d94a.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-6bbcc22 {
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-6bbcc22
    .elementor-heading-title {
    font-size: var(--e-global-typography-98724f5-font-size);
    font-weight: var(--e-global-typography-98724f5-font-weight);
    text-transform: var(--e-global-typography-98724f5-text-transform);
    line-height: var(--e-global-typography-98724f5-line-height);
    letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    color: var(--e-global-color-60670d2);
}
.elementor-13403 .elementor-element.elementor-element-c2c68a1 {
    margin-top: 24px;
    margin-bottom: 0;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-05a0774.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-05a0774.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-8bd5919 img {
    width: 44%;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-15b5909.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-15b5909.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-0500dda img {
    filter: brightness(300%) contrast(0%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-b57d3c1.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-b57d3c1.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-98a4431.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-98a4431.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-ed3e62e img {
    width: 78%;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-c96e639.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-c96e639.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-644bf84 img {
    width: 68%;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-b083336.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-b083336.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-797e662 img {
    width: 68%;
}
.elementor-13403 .elementor-element.elementor-element-c91f833 {
    margin-top: 24px;
    margin-bottom: 0;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-b71a922.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-b71a922.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-a152b0c.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-a152b0c.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-8dfe1eb img {
    filter: brightness(76%) contrast(183%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-1c11bc6.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-1c11bc6.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-1d7b711 img {
    width: 38%;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-10e60e2.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-10e60e2.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-6d755cc img {
    width: 78%;
    filter: brightness(400%) contrast(0%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-c1c4ed7.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-c1c4ed7.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-9082aa7 img {
    width: 68%;
    filter: brightness(100%) contrast(0%) saturate(100%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-be7a17d.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-be7a17d.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-2a3fe46 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    padding: 0 0 40px;
}
.elementor-13403
    .elementor-element.elementor-element-2a3fe46
    > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-13403
    .elementor-element.elementor-element-27fe1e4
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-13403
    .elementor-element.elementor-element-27fe1e4
    > .elementor-element-populated {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-13403
    .elementor-element.elementor-element-27fe1e4
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-13403 .elementor-element.elementor-element-27fe1e4 {
    z-index: 2;
}
.elementor-13403 .elementor-element.elementor-element-96f5d93 {
    margin-top: 15px;
    margin-bottom: 0;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-23bf6b2.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-23bf6b2.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-0f3dbb7 {
    text-align: center;
}
.elementor-13403
    .elementor-element.elementor-element-0f3dbb7
    .elementor-heading-title {
    font-size: var(--e-global-typography-98724f5-font-size);
    font-weight: var(--e-global-typography-98724f5-font-weight);
    text-transform: var(--e-global-typography-98724f5-text-transform);
    line-height: var(--e-global-typography-98724f5-line-height);
    letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    color: var(--e-global-color-60670d2);
}
.elementor-13403 .elementor-element.elementor-element-6d39528 {
    margin-top: 16px;
    margin-bottom: 0;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-470f8e4.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-470f8e4.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-4ddc8ac img {
    width: 45%;
    opacity: 0.65;
    filter: brightness(200%) contrast(142%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-6b55fac.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-6b55fac.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-6c46b09 img {
    width: 75%;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-1537c62.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-1537c62.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-89452de img {
    width: 49%;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-4fb7dfa.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-4fb7dfa.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-c8bdfc1 img {
    width: 59%;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-65144bc.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-65144bc.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-45746bd img {
    filter: brightness(57%) contrast(200%) saturate(1%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-991f517.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-991f517.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-4753b93 img {
    width: 68%;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-f7dce05.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-f7dce05.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-8d8a907 img {
    width: 72%;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-e230a13.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-e230a13.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-7865442 img {
    width: 64%;
    filter: brightness(200%) contrast(18%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-f218e4d.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-f218e4d.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-ae2e884 img {
    width: 64%;
    filter: brightness(200%) contrast(6%) saturate(8%) blur(0px)
        hue-rotate(0deg);
}
.elementor-13403 .elementor-element.elementor-element-394898c {
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-8b0fb03.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-8b0fb03.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-90000a4 img {
    width: 77%;
    filter: brightness(89%) contrast(47%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-f84bd1c.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-f84bd1c.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-53d86e7 img {
    width: 70%;
    filter: brightness(240%) contrast(0%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-14ce9b7.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-14ce9b7.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-35d654e img {
    width: 77%;
    filter: brightness(173%) contrast(100%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-1e46e07.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-1e46e07.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-9ae4956 img {
    filter: brightness(128%) contrast(100%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-b0e3f46.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-b0e3f46.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-59eb74e img {
    width: 60%;
    filter: brightness(121%) contrast(8%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-e2105e1.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-e2105e1.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-3e859b0 img {
    width: 53%;
    filter: brightness(185%) contrast(100%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-ed4e086.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-ed4e086.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-7098594 img {
    filter: brightness(200%) contrast(10%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-c23960b.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-c23960b.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403 .elementor-element.elementor-element-9358f64 img {
    width: 82%;
    filter: brightness(133%) contrast(94%) saturate(29%) blur(0px)
        hue-rotate(0deg);
}
.elementor-bc-flex-widget
    .elementor-13403
    .elementor-element.elementor-element-de7e531.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-de7e531.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-13403
    .elementor-element.elementor-element-de7e531.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-13403 .elementor-element.elementor-element-74480c7 img {
    filter: brightness(110%) contrast(5%) saturate(44%) blur(0px)
        hue-rotate(0deg);
}
@media (min-width: 768px) {
    .elementor-13403 .elementor-element.elementor-element-a132ff2 {
        width: 56.955%;
    }
    .elementor-13403 .elementor-element.elementor-element-870a16c {
        width: 43.005%;
    }
    .elementor-13403 .elementor-element.elementor-element-7f9c7bc {
        width: 29.016%;
    }
    .elementor-13403 .elementor-element.elementor-element-c907a3f {
        width: 70.984%;
    }
    .elementor-13403 .elementor-element.elementor-element-5f5c5c7 {
        width: 29%;
    }
    .elementor-13403 .elementor-element.elementor-element-254d5fe {
        width: 71%;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-13403 .elementor-element.elementor-element-a132ff2 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-870a16c {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-7f9c7bc {
        width: 45%;
    }
    .elementor-13403 .elementor-element.elementor-element-c907a3f {
        width: 55%;
    }
    .elementor-13403 .elementor-element.elementor-element-5f5c5c7 {
        width: 45%;
    }
    .elementor-13403 .elementor-element.elementor-element-254d5fe {
        width: 55%;
    }
    .elementor-13403 .elementor-element.elementor-element-4594d63 {
        width: 100%;
    }
}
@media (min-width: 2400px) {
    .elementor-13403
        .elementor-element.elementor-element-7e5be16
        .elementor-heading-title {
        font-size: var(--e-global-typography-5578463-font-size);
        line-height: var(--e-global-typography-5578463-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-c2bb3a8
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403 .elementor-element.elementor-element-51cc10b {
        margin-top: 100px;
        margin-bottom: 0;
    }
    .elementor-13403
        .elementor-element.elementor-element-d76912c
        .elementor-counter-title {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-8f3de4a
        .elementor-counter-title {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-0e9b24d
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-aa7bca0
        .elementor-heading-title {
        font-size: var(--e-global-typography-7e1533c-font-size);
        line-height: var(--e-global-typography-7e1533c-line-height);
    }
    .elementor-13403 .elementor-element.elementor-element-5504075 {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403 .elementor-element.elementor-element-351dce6 {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-3a9596d
        .elementor-heading-title {
        font-size: var(--e-global-typography-7e1533c-font-size);
        line-height: var(--e-global-typography-7e1533c-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-89cedcf
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-7c304ae
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-a15efcc
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-a15efcc
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-a15efcc
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-49222d2
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-49222d2
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-49222d2
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-cffc8cd
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-cffc8cd
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-cffc8cd
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-56e102c
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-56e102c
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-56e102c
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-cc317d3
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-df0643c
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-df0643c
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-df0643c
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-f0dc438
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-f0dc438
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-f0dc438
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-9c3bbe9
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-9c3bbe9
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-9c3bbe9
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-4f5d629
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-4f5d629
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-4f5d629
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-15a7e0b
        .elementor-heading-title {
        font-size: var(--e-global-typography-7e1533c-font-size);
        line-height: var(--e-global-typography-7e1533c-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-df91020
        .elementor-heading-title {
        font-size: var(--e-global-typography-7e1533c-font-size);
        line-height: var(--e-global-typography-7e1533c-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-c4c9733
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-6af48c8
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403 .elementor-element.elementor-element-1da6fb3 {
        font-size: var(--e-global-typography-7e1533c-font-size);
        line-height: var(--e-global-typography-7e1533c-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-aef2091
        .elementor-heading-title {
        font-size: var(--e-global-typography-6807faf-font-size);
        line-height: var(--e-global-typography-6807faf-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-6bbcc22
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-0f3dbb7
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
}
@media (max-width: 1024px) {
    .elementor-13403
        .elementor-element.elementor-element-6fda8d6
        .elementor-heading-title {
        font-size: 2.5rem;
    }
    .elementor-13403
        .elementor-element.elementor-element-7e5be16
        .elementor-heading-title {
        font-size: var(--e-global-typography-5578463-font-size);
        line-height: var(--e-global-typography-5578463-line-height);
    }
    .elementor-13403 .elementor-element.elementor-element-1b5edf6 {
        width: var(--container-widget-width, 294px);
        max-width: 294px;
        --container-widget-width: 294px;
        --container-widget-flex-grow: 0;
    }
    .elementor-13403
        .elementor-element.elementor-element-1b5edf6
        > .elementor-widget-container {
        margin: 0 0 10px;
    }
    .elementor-13403
        .elementor-element.elementor-element-870a16c.elementor-column
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-c2bb3a8
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403 .elementor-element.elementor-element-51cc10b {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-13403 .elementor-element.elementor-element-7ef4367 {
        padding: 0;
    }
    .elementor-13403
        .elementor-element.elementor-element-d76912c
        .elementor-counter-title {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-8f3de4a
        .elementor-counter-title {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403 .elementor-element.elementor-element-6b0f5c2 {
        padding: 20px 0 0;
    }
    .elementor-13403
        .elementor-element.elementor-element-865cd9b
        > .elementor-widget-container {
        margin: 0 0 10px;
    }
    .elementor-13403 .elementor-element.elementor-element-865cd9b {
        --container-widget-width: 186px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 186px);
        max-width: 186px;
    }
    .elementor-13403
        .elementor-element.elementor-element-0e9b24d
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-aa7bca0
        .elementor-heading-title {
        font-size: var(--e-global-typography-7e1533c-font-size);
        line-height: var(--e-global-typography-7e1533c-line-height);
    }
    .elementor-13403 .elementor-element.elementor-element-5504075 {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403 .elementor-element.elementor-element-351dce6 {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-27a6c45.elementor-column
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-27a6c45
        > .elementor-element-populated {
        padding: 48px 0;
    }
    .elementor-13403 .elementor-element.elementor-element-98a2cc4 {
        width: auto;
        max-width: auto;
        align-self: center;
        text-align: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-98a2cc4
        > .elementor-widget-container {
        padding: 0;
    }
    .elementor-13403
        .elementor-element.elementor-element-3a9596d
        .elementor-heading-title {
        font-size: var(--e-global-typography-7e1533c-font-size);
        line-height: var(--e-global-typography-7e1533c-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-89cedcf
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-7c304ae
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-a15efcc
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-a15efcc
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-a15efcc
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-49222d2
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-49222d2
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-49222d2
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-cffc8cd
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-cffc8cd
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-cffc8cd
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-56e102c
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-56e102c
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-56e102c
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-cc317d3
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-df0643c
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-df0643c
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-df0643c
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-f0dc438
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-f0dc438
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-f0dc438
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-9c3bbe9
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-9c3bbe9
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-9c3bbe9
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-4f5d629
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-4f5d629
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-4f5d629
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403 .elementor-element.elementor-element-15a7e0b {
        width: var(--container-widget-width, 540px);
        max-width: 540px;
        --container-widget-width: 540px;
        --container-widget-flex-grow: 0;
    }
    .elementor-13403
        .elementor-element.elementor-element-15a7e0b
        > .elementor-widget-container {
        margin: 80px 0;
    }
    .elementor-13403
        .elementor-element.elementor-element-15a7e0b
        .elementor-heading-title {
        font-size: var(--e-global-typography-7e1533c-font-size);
        line-height: var(--e-global-typography-7e1533c-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-1e34910.elementor-column
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-1e34910
        > .elementor-element-populated {
        padding: 48px 0;
    }
    .elementor-13403 .elementor-element.elementor-element-5dfbe03 {
        width: auto;
        max-width: auto;
        align-self: center;
        text-align: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-5dfbe03
        > .elementor-widget-container {
        padding: 0;
    }
    .elementor-13403
        .elementor-element.elementor-element-df91020
        .elementor-heading-title {
        font-size: var(--e-global-typography-7e1533c-font-size);
        line-height: var(--e-global-typography-7e1533c-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-c4c9733
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-5291ce0
        > .elementor-background-overlay {
        background-size: cover;
    }
    .elementor-13403
        .elementor-element.elementor-element-6af48c8
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403 .elementor-element.elementor-element-1da6fb3 {
        font-size: var(--e-global-typography-7e1533c-font-size);
        line-height: var(--e-global-typography-7e1533c-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-4594d63.elementor-column
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-4594d63
        > .elementor-element-populated {
        padding: 32px 16px;
    }
    .elementor-13403 .elementor-element.elementor-element-aef2091 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-13403
        .elementor-element.elementor-element-aef2091
        .elementor-heading-title {
        font-size: var(--e-global-typography-6807faf-font-size);
        line-height: var(--e-global-typography-6807faf-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-c51dae4
        > .elementor-widget-container {
        margin: 0 0 30px 120px;
    }
    .elementor-13403
        .elementor-element.elementor-element-6bbcc22
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-0f3dbb7
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
}
@media (max-width: 767px) {
    .elementor-13403 .elementor-element.elementor-element-790be9b {
        margin-top: 80px;
        margin-bottom: 0;
    }
    .elementor-13403
        .elementor-element.elementor-element-6fda8d6
        > .elementor-widget-container {
        margin: 0 0 16px;
    }
    .elementor-13403 .elementor-element.elementor-element-6fda8d6 {
        text-align: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-6fda8d6
        .elementor-heading-title {
        font-size: 2.25em;
    }
    .elementor-13403
        .elementor-element.elementor-element-7e5be16
        > .elementor-widget-container {
        margin: 0 0 32px;
    }
    .elementor-13403 .elementor-element.elementor-element-7e5be16 {
        text-align: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-7e5be16
        .elementor-heading-title {
        font-size: var(--e-global-typography-5578463-font-size);
        line-height: var(--e-global-typography-5578463-line-height);
    }
    .elementor-13403 .elementor-element.elementor-element-1b5edf6 {
        --container-widget-width: 720px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 720px);
        max-width: 720px;
    }
    .elementor-13403
        .elementor-element.elementor-element-1b5edf6
        .elementor-button {
        padding: 16px 32px;
    }
    .elementor-13403
        .elementor-element.elementor-element-2ca3591
        > .elementor-widget-container {
        margin: 0 0 32px;
    }
    .elementor-13403 .elementor-element.elementor-element-2ca3591 {
        text-align: center;
    }
    .elementor-13403 .elementor-element.elementor-element-921d7fc {
        text-align: center;
    }
    .elementor-13403 .elementor-element.elementor-element-6d7ce41 {
        width: 50%;
    }
    .elementor-13403
        .elementor-element.elementor-element-c2bb3a8
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403 .elementor-element.elementor-element-633d018 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-fd2bab2 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-eb729da {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-ddbfa28 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-ea73686 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-3888db7 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-90aa233 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-b85c94e {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-9b4d89a {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-06221a0 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-4673dd3 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-f8d6162 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-51cc10b {
        margin-top: -30%;
        margin-bottom: 0;
    }
    .elementor-bc-flex-widget
        .elementor-13403
        .elementor-element.elementor-element-5405611.elementor-column
        .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-5405611.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-5405611.elementor-column
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-5405611
        > .elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-13403
        .elementor-element.elementor-element-7ef4367
        > .elementor-container {
        max-width: 500px;
    }
    .elementor-13403 .elementor-element.elementor-element-16cdcac {
        width: 50%;
    }
    .elementor-bc-flex-widget
        .elementor-13403
        .elementor-element.elementor-element-16cdcac.elementor-column
        .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-16cdcac.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-16cdcac
        > .elementor-element-populated {
        margin: 0 0 32px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-13403
        .elementor-element.elementor-element-d76912c
        .elementor-counter-title {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403 .elementor-element.elementor-element-2c3bdfc {
        width: 100%;
    }
    .elementor-bc-flex-widget
        .elementor-13403
        .elementor-element.elementor-element-2c3bdfc.elementor-column
        .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-2c3bdfc.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-2c3bdfc
        > .elementor-element-populated {
        margin: 0 0 32px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-13403
        .elementor-element.elementor-element-8f3de4a
        .elementor-counter-title {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-53f8fc1
        > .elementor-widget-container {
        margin: 16px 0 0;
    }
    .elementor-13403 .elementor-element.elementor-element-8cbd940 {
        width: 50%;
    }
    .elementor-13403
        .elementor-element.elementor-element-8cbd940
        > .elementor-element-populated {
        margin: 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0;
    }
    .elementor-13403
        .elementor-element.elementor-element-7a61012
        > .elementor-widget-container {
        margin: 0;
        padding: 0 10px;
    }
    .elementor-13403 .elementor-element.elementor-element-7a61012 img {
        width: 120px;
    }
    .elementor-13403 .elementor-element.elementor-element-f265ec2 {
        width: 50%;
    }
    .elementor-13403
        .elementor-element.elementor-element-f265ec2
        > .elementor-element-populated {
        margin: 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 10px;
    }
    .elementor-13403 .elementor-element.elementor-element-04d6774 img {
        width: 120px;
    }
    .elementor-13403 .elementor-element.elementor-element-03e92fc {
        width: 100%;
    }
    .elementor-13403
        .elementor-element.elementor-element-03e92fc
        > .elementor-element-populated {
        margin: 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-13403
        .elementor-element.elementor-element-f8e23e0
        > .elementor-widget-container {
        padding: 0;
    }
    .elementor-13403 .elementor-element.elementor-element-f8e23e0 img {
        width: 120px;
    }
    .elementor-13403
        .elementor-element.elementor-element-865cd9b
        .elementor-button {
        padding: 16px 32px;
    }
    .elementor-13403
        .elementor-element.elementor-element-0e9b24d
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-0d7af21
        .elementor-heading-title {
        font-size: 1.875em;
    }
    .elementor-13403
        .elementor-element.elementor-element-aa7bca0
        .elementor-heading-title {
        font-size: var(--e-global-typography-7e1533c-font-size);
        line-height: var(--e-global-typography-7e1533c-line-height);
    }
    .elementor-13403 .elementor-element.elementor-element-5504075 {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403 .elementor-element.elementor-element-351dce6 {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403 .elementor-element.elementor-element-98a2cc4 {
        text-align: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-98a2cc4
        .elementor-heading-title {
        font-size: 1.875em;
    }
    .elementor-13403
        .elementor-element.elementor-element-3a9596d
        .elementor-heading-title {
        font-size: var(--e-global-typography-7e1533c-font-size);
        line-height: var(--e-global-typography-7e1533c-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-89cedcf
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-7c304ae
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-45c4bc5
        .elementor-heading-title {
        font-size: 1.875em;
    }
    .elementor-13403
        .elementor-element.elementor-element-a15efcc
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-a15efcc
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-a15efcc
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-49222d2
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-49222d2
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-49222d2
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-cffc8cd
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-cffc8cd
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-cffc8cd
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-56e102c
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-56e102c
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-56e102c
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-0b98e32
        .elementor-button {
        padding: 16px 32px;
    }
    .elementor-13403
        .elementor-element.elementor-element-cc317d3
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-723e3f7
        .elementor-heading-title {
        font-size: 1.875em;
    }
    .elementor-13403
        .elementor-element.elementor-element-cd8495e
        > .elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-13403
        .elementor-element.elementor-element-7ae044a
        > .elementor-widget-container {
        margin: 0;
    }
    .elementor-13403
        .elementor-element.elementor-element-df0643c
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-df0643c
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-df0643c
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-f0dc438
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-f0dc438
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-f0dc438
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-9c3bbe9
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-9c3bbe9
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-9c3bbe9
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-4f5d629
        .elementor-icon-box-title,
    .elementor-13403
        .elementor-element.elementor-element-4f5d629
        .elementor-icon-box-title
        a {
        font-size: var(--e-global-typography-e47ad82-font-size);
    }
    .elementor-13403
        .elementor-element.elementor-element-4f5d629
        .elementor-icon-box-description {
        font-size: var(--e-global-typography-2e86cb9-font-size);
        line-height: var(--e-global-typography-2e86cb9-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-15a7e0b
        .elementor-heading-title {
        font-size: var(--e-global-typography-7e1533c-font-size);
        line-height: var(--e-global-typography-7e1533c-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-ae6d621
        .elementor-button {
        padding: 16px 32px;
    }
    .elementor-13403 .elementor-element.elementor-element-5dfbe03 {
        text-align: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-5dfbe03
        .elementor-heading-title {
        font-size: 1.3em;
    }
    .elementor-13403
        .elementor-element.elementor-element-df91020
        .elementor-heading-title {
        font-size: var(--e-global-typography-7e1533c-font-size);
        line-height: var(--e-global-typography-7e1533c-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-c4c9733
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-5291ce0
        > .elementor-background-overlay {
        background-size: cover;
    }
    .elementor-13403 .elementor-element.elementor-element-5291ce0 {
        padding: 0;
    }
    .elementor-13403
        .elementor-element.elementor-element-7cc911e
        > .elementor-element-populated {
        padding: 20px;
    }
    .elementor-13403
        .elementor-element.elementor-element-6af48c8
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403
        .elementor-element.elementor-element-efe0aff
        .elementor-heading-title {
        font-size: 1.875rem;
    }
    .elementor-13403
        .elementor-element.elementor-element-1da6fb3
        > .elementor-widget-container {
        margin: 0 0 32px;
    }
    .elementor-13403 .elementor-element.elementor-element-1da6fb3 {
        font-size: var(--e-global-typography-7e1533c-font-size);
        line-height: var(--e-global-typography-7e1533c-line-height);
    }
    .elementor-13403 .elementor-element.elementor-element-4594d63 {
        width: 100%;
    }
    .elementor-bc-flex-widget
        .elementor-13403
        .elementor-element.elementor-element-4594d63.elementor-column
        .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-4594d63.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-4594d63.elementor-column
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-4594d63
        > .elementor-element-populated {
        padding: 32px 20px;
    }
    .elementor-13403 .elementor-element.elementor-element-aef2091 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-aef2091
        > .elementor-widget-container {
        margin: 0 0 16px;
    }
    .elementor-13403
        .elementor-element.elementor-element-aef2091
        .elementor-heading-title {
        font-size: var(--e-global-typography-6807faf-font-size);
        line-height: var(--e-global-typography-6807faf-line-height);
    }
    .elementor-13403
        .elementor-element.elementor-element-c51dae4
        > .elementor-widget-container {
        margin: 0 0 30px;
    }
    .elementor-13403
        .elementor-element.elementor-element-c51dae4
        .elementor-image-box-wrapper {
        text-align: center;
    }
    .elementor-13403
        .elementor-element.elementor-element-c51dae4
        .elementor-image-box-img {
        margin-bottom: 40px;
    }
    .elementor-13403 .elementor-element.elementor-element-bf5d94a {
        width: 50%;
    }
    .elementor-13403
        .elementor-element.elementor-element-6bbcc22
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403 .elementor-element.elementor-element-05a0774 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-15b5909 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-b57d3c1 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-98a4431 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-c96e639 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-b083336 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-b71a922 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-a152b0c {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-1c11bc6 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-10e60e2 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-c1c4ed7 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-be7a17d {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-2a3fe46 {
        margin-top: 24px;
        margin-bottom: 0;
        padding: 0;
    }
    .elementor-13403 .elementor-element.elementor-element-23bf6b2 {
        width: 50%;
    }
    .elementor-13403
        .elementor-element.elementor-element-0f3dbb7
        .elementor-heading-title {
        font-size: var(--e-global-typography-98724f5-font-size);
        line-height: var(--e-global-typography-98724f5-line-height);
        letter-spacing: var(--e-global-typography-98724f5-letter-spacing);
    }
    .elementor-13403 .elementor-element.elementor-element-470f8e4 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-6b55fac {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-1537c62 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-4fb7dfa {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-65144bc {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-991f517 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-f7dce05 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-e230a13 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-f218e4d {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-8b0fb03 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-f84bd1c {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-14ce9b7 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-1e46e07 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-b0e3f46 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-e2105e1 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-ed4e086 {
        width: 50%;
    }
    .elementor-13403 .elementor-element.elementor-element-c23960b {
        width: 50%;
    }
}
