﻿.elementor-3761 .elementor-element.elementor-element-1c57016 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-3761 .elementor-element.elementor-element-1f4775c {
    --display: flex;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-3761 .elementor-element.elementor-element-1f4775c:not(.elementor-motion-effects-element-type-background),
.elementor-3761 .elementor-element.elementor-element-1f4775c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #080035;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-3761 .elementor-element.elementor-element-ad60cc6 {
    text-align: center;
}

.elementor-3761 .elementor-element.elementor-element-ad60cc6 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-de27fae {
    width: auto;
    max-width: auto;
}

.elementor-3761 .elementor-element.elementor-element-de27fae.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-3761 .elementor-element.elementor-element-b3309ac {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-c088790 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-d322811 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-a7bc778 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-13ec888 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-3761 .elementor-element.elementor-element-8fa437a {
    --display: flex;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-3761 .elementor-element.elementor-element-8fa437a:not(.elementor-motion-effects-element-type-background),
.elementor-3761 .elementor-element.elementor-element-8fa437a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #080035;
}

.elementor-3761 .elementor-element.elementor-element-1c36d90 {
    text-align: center;
}

.elementor-3761 .elementor-element.elementor-element-1c36d90 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-0262f92 {
    width: auto;
    max-width: auto;
}

.elementor-3761 .elementor-element.elementor-element-0262f92.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3761 .elementor-element.elementor-element-0a54442 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-36db807 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-e38bffb {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-875d22a {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-de7efd0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-3761 .elementor-element.elementor-element-9972573 {
    --display: flex;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-3761 .elementor-element.elementor-element-9972573:not(.elementor-motion-effects-element-type-background),
.elementor-3761 .elementor-element.elementor-element-9972573>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #080035;
}

.elementor-3761 .elementor-element.elementor-element-f4e3fd6 {
    text-align: center;
}

.elementor-3761 .elementor-element.elementor-element-f4e3fd6 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-309318b {
    width: auto;
    max-width: auto;
}

.elementor-3761 .elementor-element.elementor-element-309318b.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3761 .elementor-element.elementor-element-f980ee7 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-1de6bfa {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-076e09c {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-a3beb77 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-0f6e034 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-3761 .elementor-element.elementor-element-9dd4653 {
    --display: flex;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-3761 .elementor-element.elementor-element-9dd4653:not(.elementor-motion-effects-element-type-background),
.elementor-3761 .elementor-element.elementor-element-9dd4653>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #080035;
}

.elementor-3761 .elementor-element.elementor-element-821b262 {
    text-align: center;
}

.elementor-3761 .elementor-element.elementor-element-821b262 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-adb2116 {
    width: auto;
    max-width: auto;
}

.elementor-3761 .elementor-element.elementor-element-adb2116.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3761 .elementor-element.elementor-element-6540d89 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-61f5b75 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-6788d8c {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-778a34e {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-19fcb56 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-3761 .elementor-element.elementor-element-09e8544 {
    --display: flex;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-3761 .elementor-element.elementor-element-09e8544:not(.elementor-motion-effects-element-type-background),
.elementor-3761 .elementor-element.elementor-element-09e8544>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #080035;
}

.elementor-3761 .elementor-element.elementor-element-2a9ab67 {
    text-align: center;
}

.elementor-3761 .elementor-element.elementor-element-2a9ab67 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-f31a8fa {
    width: auto;
    max-width: auto;
}

.elementor-3761 .elementor-element.elementor-element-f31a8fa.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3761 .elementor-element.elementor-element-2f81ede {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-24f177f {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-898f590 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-ae95b40 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-5a4d3c7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-3761 .elementor-element.elementor-element-403f8da {
    --display: flex;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-3761 .elementor-element.elementor-element-403f8da:not(.elementor-motion-effects-element-type-background),
.elementor-3761 .elementor-element.elementor-element-403f8da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #080035;
}

.elementor-3761 .elementor-element.elementor-element-cfd633a {
    text-align: center;
}

.elementor-3761 .elementor-element.elementor-element-cfd633a .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-73bd11f {
    width: auto;
    max-width: auto;
}

.elementor-3761 .elementor-element.elementor-element-73bd11f.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3761 .elementor-element.elementor-element-7f88678 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-e9f1d1c {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-5076af8 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-b19c201 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-d9ddcfd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-3761 .elementor-element.elementor-element-dcfaba8 {
    --display: flex;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-3761 .elementor-element.elementor-element-dcfaba8:not(.elementor-motion-effects-element-type-background),
.elementor-3761 .elementor-element.elementor-element-dcfaba8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #080035;
}

.elementor-3761 .elementor-element.elementor-element-bf7ff57 {
    text-align: center;
}

.elementor-3761 .elementor-element.elementor-element-bf7ff57 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-d629a16 {
    width: auto;
    max-width: auto;
}

.elementor-3761 .elementor-element.elementor-element-d629a16.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3761 .elementor-element.elementor-element-efe4a90 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-e52679b {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-b244c57 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-c57ca72 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-6f3d1c3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-3761 .elementor-element.elementor-element-99e1d2d {
    --display: flex;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-3761 .elementor-element.elementor-element-99e1d2d:not(.elementor-motion-effects-element-type-background),
.elementor-3761 .elementor-element.elementor-element-99e1d2d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #080035;
}

.elementor-3761 .elementor-element.elementor-element-1e3e4d9 {
    text-align: center;
}

.elementor-3761 .elementor-element.elementor-element-1e3e4d9 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-a443424 {
    width: auto;
    max-width: auto;
}

.elementor-3761 .elementor-element.elementor-element-a443424.elementor-element {
    --align-self: stretch;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3761 .elementor-element.elementor-element-88ac866 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-bfb7952 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-c05191e {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-ae1115a {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3761 .elementor-element.elementor-element-103cb26 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

@media(min-width:768px) {
    .elementor-3761 .elementor-element.elementor-element-1c57016 {
        --content-width: 1080px;
    }

    .elementor-3761 .elementor-element.elementor-element-13ec888 {
        --content-width: 1080px;
    }

    .elementor-3761 .elementor-element.elementor-element-de7efd0 {
        --content-width: 1080px;
    }

    .elementor-3761 .elementor-element.elementor-element-0f6e034 {
        --content-width: 1080px;
    }

    .elementor-3761 .elementor-element.elementor-element-19fcb56 {
        --content-width: 1080px;
    }

    .elementor-3761 .elementor-element.elementor-element-5a4d3c7 {
        --content-width: 1080px;
    }

    .elementor-3761 .elementor-element.elementor-element-d9ddcfd {
        --content-width: 1080px;
    }

    .elementor-3761 .elementor-element.elementor-element-6f3d1c3 {
        --content-width: 1080px;
    }
}