.elementor-4332 .elementor-element.elementor-element-e5fe9a9:not(.elementor-motion-effects-element-type-background),
.elementor-4332 .elementor-element.elementor-element-e5fe9a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url("../../2021/07/BG-Blur-01e.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4332 .elementor-element.elementor-element-e5fe9a9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 0em 2em 0em;
}
.elementor-shape .elementor-shape-fill{
    fill:var(--e-global-color-primary) ;
}

.elementor-4332 .elementor-element.elementor-element-e5fe9a9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-17e5180b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-17e5180b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-17e5180b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-2a9ee050 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-4332 .elementor-element.elementor-element-2a9ee050>.elementor-widget-container {
    margin: 0px 0px 0px 6px;
}

.elementor-4332 .elementor-element.elementor-element-5b9ac11d .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-5b9ac11d>.elementor-widget-container {
    padding: 0em 0em 1em 0em;
}

.elementor-4332 .elementor-element.elementor-element-63eef440 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-4332 .elementor-element.elementor-element-63eef440>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 10px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-3df37aa8 .elementor-button {
    padding: 16px 40px 16px 40px;
}

.elementor-4332 .elementor-element.elementor-element-17baa126 {
    --lottie-container-width: 88%;
}

.elementor-4332 .elementor-element.elementor-element-17baa126>.elementor-widget-container {
    margin: 0em -6em -4em 0em;
}

.elementor-4332 .elementor-element.elementor-element-118c0cd7 {
    text-align: right;
    z-index: 1;
}

.elementor-4332 .elementor-element.elementor-element-118c0cd7 img {
    width: 80%;
    filter: brightness(100%) contrast(85%) saturate(95%) blur(0px) hue-rotate(0deg);
}

.elementor-4332 .elementor-element.elementor-element-118c0cd7>.elementor-widget-container {
    margin: -24em 0em -4em 0em;
}

.elementor-4332 .elementor-element.elementor-element-118c0cd7:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../2021/07/mask-01.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-4332 .elementor-element.elementor-element-118c0cd7.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../2021/07/mask-01.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-4332 .elementor-element.elementor-element-7da556cf {
    text-align: left;
}

.elementor-4332 .elementor-element.elementor-element-7da556cf img {
    width: 90%;
}

.elementor-4332 .elementor-element.elementor-element-7da556cf>.elementor-widget-container {
    margin: -24em 0em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-1f79641a:not(.elementor-motion-effects-element-type-background),
.elementor-4332 .elementor-element.elementor-element-1f79641a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5e20481);
}

.elementor-4332 .elementor-element.elementor-element-1f79641a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10em 0em 6em 0em;
}

.elementor-4332 .elementor-element.elementor-element-1f79641a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-1f79641a>.elementor-shape-top .elementor-shape-fill {
    fill: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-1f79641a>.elementor-shape-top svg {
    width: calc(140% + 1.3px);
    height: 90px;
}

.elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-6d0a2b29.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-6d0a2b29.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-2027bdf2 {
    --lottie-container-width: 63%;
}

.elementor-4332 .elementor-element.elementor-element-2027bdf2>.elementor-widget-container {
    margin: 0em 0em -16em -3em;
}

.elementor-4332 .elementor-element.elementor-element-7e0dd456 {
    text-align: left;
}

.elementor-4332 .elementor-element.elementor-element-7e0dd456 img {
    width: 100%;
    max-width: 100%;
    filter: brightness(100%) contrast(85%) saturate(95%) blur(0px) hue-rotate(0deg);
}

.elementor-4332 .elementor-element.elementor-element-7e0dd456>.elementor-widget-container {
    margin: -5em -4em -2em 0em;
}

.elementor-4332 .elementor-element.elementor-element-7e0dd456:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../2021/07/mask-02.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center left;
    -webkit-mask-repeat: no-repeat;
}

.elementor-4332 .elementor-element.elementor-element-7e0dd456.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../2021/07/mask-02.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center left;
    -webkit-mask-repeat: no-repeat;
}

.elementor-4332 .elementor-element.elementor-element-43cfec63 {
    --lottie-container-width: 46%;
}

.elementor-4332 .elementor-element.elementor-element-43cfec63>.elementor-widget-container {
    margin: -4em 2em 0em 0em;
}

.elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-121014f0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-121014f0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-121014f0>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-1e774357 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-4332 .elementor-element.elementor-element-1e774357>.elementor-widget-container {
    margin: 0px 0px 0px 6px;
}

.elementor-4332 .elementor-element.elementor-element-d773a0b .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-d773a0b>.elementor-widget-container {
    padding: 0em 0em 1em 0em;
}

.elementor-4332 .elementor-element.elementor-element-4c252ab3 {
    color: var(--e-global-color-text);
}

.elementor-4332 .elementor-element.elementor-element-4c252ab3>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 10px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-365ceb48 {
    padding: 0em 8em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-21b7b42a>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 6% 10% 0% 10%;
}

.elementor-4332 .elementor-element.elementor-element-613c3461 {
    --lottie-container-width: 50%;
}

.elementor-4332 .elementor-element.elementor-element-613c3461>.elementor-widget-container {
    margin: 0em 0em -4em -2em;
}

.elementor-4332 .elementor-element.elementor-element-11d04747 .elementor-counter-number-wrapper {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-5fcad24-font-family), Sans-serif;
    font-size: var(--e-global-typography-5fcad24-font-size);
    font-weight: var(--e-global-typography-5fcad24-font-weight);
    line-height: var(--e-global-typography-5fcad24-line-height);
    letter-spacing: var(--e-global-typography-5fcad24-letter-spacing);
    word-spacing: var(--e-global-typography-5fcad24-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-11d04747 .elementor-counter-title {
    font-family: "Tenor Sans", Sans-serif;
    font-size: 16px;
}

.elementor-4332 .elementor-element.elementor-element-11d04747>.elementor-widget-container {
    margin: -1em 0em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-11d04747 {
    z-index: 1;
    width: auto;
    max-width: auto;
}

.elementor-4332 .elementor-element.elementor-element-2812580b .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-1ee383c-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ee383c-font-size);
    font-weight: var(--e-global-typography-1ee383c-font-weight);
    line-height: var(--e-global-typography-1ee383c-line-height);
    letter-spacing: var(--e-global-typography-1ee383c-letter-spacing);
    word-spacing: var(--e-global-typography-1ee383c-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-2812580b>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-2812580b {
    z-index: 1;
}

.elementor-4332 .elementor-element.elementor-element-38bfc990>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 6% 10% 0% 10%;
}

.elementor-4332 .elementor-element.elementor-element-4812f291 {
    --lottie-container-width: 50%;
}

.elementor-4332 .elementor-element.elementor-element-4812f291>.elementor-widget-container {
    margin: 0em 0em -4em -2em;
}

.elementor-4332 .elementor-element.elementor-element-6bb79637 .elementor-counter-number-wrapper {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-5fcad24-font-family), Sans-serif;
    font-size: var(--e-global-typography-5fcad24-font-size);
    font-weight: var(--e-global-typography-5fcad24-font-weight);
    line-height: var(--e-global-typography-5fcad24-line-height);
    letter-spacing: var(--e-global-typography-5fcad24-letter-spacing);
    word-spacing: var(--e-global-typography-5fcad24-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-6bb79637 .elementor-counter-title {
    font-family: "Tenor Sans", Sans-serif;
    font-size: 16px;
}

.elementor-4332 .elementor-element.elementor-element-6bb79637>.elementor-widget-container {
    margin: -1em 0em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-6bb79637 {
    z-index: 1;
    width: auto;
    max-width: auto;
}

.elementor-4332 .elementor-element.elementor-element-6ce41646 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-1ee383c-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ee383c-font-size);
    font-weight: var(--e-global-typography-1ee383c-font-weight);
    line-height: var(--e-global-typography-1ee383c-line-height);
    letter-spacing: var(--e-global-typography-1ee383c-letter-spacing);
    word-spacing: var(--e-global-typography-1ee383c-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-6ce41646>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-6ce41646 {
    z-index: 1;
}

.elementor-4332 .elementor-element.elementor-element-379eb9c4>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 6% 10% 0% 10%;
}

.elementor-4332 .elementor-element.elementor-element-9226e7f {
    --lottie-container-width: 50%;
}

.elementor-4332 .elementor-element.elementor-element-9226e7f>.elementor-widget-container {
    margin: 0em 0em -4em -2em;
}

.elementor-4332 .elementor-element.elementor-element-64db43b6 .elementor-counter-number-wrapper {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-5fcad24-font-family), Sans-serif;
    font-size: var(--e-global-typography-5fcad24-font-size);
    font-weight: var(--e-global-typography-5fcad24-font-weight);
    line-height: var(--e-global-typography-5fcad24-line-height);
    letter-spacing: var(--e-global-typography-5fcad24-letter-spacing);
    word-spacing: var(--e-global-typography-5fcad24-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-64db43b6 .elementor-counter-title {
    font-family: "Tenor Sans", Sans-serif;
    font-size: 16px;
}

.elementor-4332 .elementor-element.elementor-element-64db43b6>.elementor-widget-container {
    margin: -1em 0em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-64db43b6 {
    z-index: 1;
    width: auto;
    max-width: auto;
}

.elementor-4332 .elementor-element.elementor-element-4d242f16 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-1ee383c-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ee383c-font-size);
    font-weight: var(--e-global-typography-1ee383c-font-weight);
    line-height: var(--e-global-typography-1ee383c-line-height);
    letter-spacing: var(--e-global-typography-1ee383c-letter-spacing);
    word-spacing: var(--e-global-typography-1ee383c-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-4d242f16>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-4d242f16 {
    z-index: 1;
}

.elementor-4332 .elementor-element.elementor-element-48dd7ed4:not(.elementor-motion-effects-element-type-background),
.elementor-4332 .elementor-element.elementor-element-48dd7ed4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url("../../2021/07/BG-Blur-02c.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-4332 .elementor-element.elementor-element-48dd7ed4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 12em 0em 8em 0em;
}

.elementor-4332 .elementor-element.elementor-element-48dd7ed4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-48dd7ed4>.elementor-shape-top .elementor-shape-fill {
    fill: var(--e-global-color-5e20481);
}

.elementor-4332 .elementor-element.elementor-element-48dd7ed4>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 80px;
}

/* .elementor-4332 .elementor-element.elementor-element-1bd63e9c {
    padding: 0em 0em 16em 0em;
} */

.elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-50c8655f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-50c8655f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-50c8655f.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-4332 .elementor-element.elementor-element-50c8655f>.elementor-element-populated {
    padding: 2em 0em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-56306113 {
    text-align: center;
    z-index: 2;
}

.elementor-4332 .elementor-element.elementor-element-56306113 img {
    width: 36%;
    filter: brightness(100%) contrast(90%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-4332 .elementor-element.elementor-element-56306113>.elementor-widget-container {
    margin: 0px 26px 0px 0px;
    padding: 1em 0em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-70ea87ab img {
    width: 72%;
}

.elementor-4332 .elementor-element.elementor-element-70ea87ab>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    transform-origin: center center;
}

.elementor-4332 .elementor-element.elementor-element-70ea87ab {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-4332 .elementor-element.elementor-element-70ea87ab {
    left: 38%;
}

body.rtl .elementor-4332 .elementor-element.elementor-element-70ea87ab {
    right: 38%;
}

.elementor-4332 .elementor-element.elementor-element-4ed10b7a img {
    width: 72%;
}

.elementor-4332 .elementor-element.elementor-element-4ed10b7a>.elementor-widget-container {
    transform-origin: center center;
}

.elementor-4332 .elementor-element.elementor-element-4ed10b7a {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-4332 .elementor-element.elementor-element-4ed10b7a {
    left: 38%;
}

body.rtl .elementor-4332 .elementor-element.elementor-element-4ed10b7a {
    right: 38%;
}

.elementor-4332 .elementor-element.elementor-element-7ddaaa54 img {
    width: 72%;
}

.elementor-4332 .elementor-element.elementor-element-7ddaaa54 {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-4332 .elementor-element.elementor-element-7ddaaa54 {
    left: 38%;
}

body.rtl .elementor-4332 .elementor-element.elementor-element-7ddaaa54 {
    right: 38%;
}

.elementor-4332 .elementor-element.elementor-element-5d5e6de3 img {
    width: 72%;
}

.elementor-4332 .elementor-element.elementor-element-5d5e6de3>.elementor-widget-container {
    padding: 0em 0em 0em 0em;
    transform-origin: center center;
}

.elementor-4332 .elementor-element.elementor-element-5d5e6de3 {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-4332 .elementor-element.elementor-element-5d5e6de3 {
    left: 38%;
}

body.rtl .elementor-4332 .elementor-element.elementor-element-5d5e6de3 {
    right: 38%;
}

.elementor-4332 .elementor-element.elementor-element-7d4f3e1e img {
    width: 72%;
}

.elementor-4332 .elementor-element.elementor-element-7d4f3e1e>.elementor-widget-container {
    transform-origin: center center;
}

.elementor-4332 .elementor-element.elementor-element-7d4f3e1e {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-4332 .elementor-element.elementor-element-7d4f3e1e {
    left: 38%;
}

body.rtl .elementor-4332 .elementor-element.elementor-element-7d4f3e1e {
    right: 38%;
}

.elementor-4332 .elementor-element.elementor-element-5324024c {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-5324024c .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-4332 .elementor-element.elementor-element-5324024c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 1em 0em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-24813d3b {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 3.4px;
}

.elementor-4332 .elementor-element.elementor-element-24813d3b .elementor-divider-separator {
    width: 120px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-4332 .elementor-element.elementor-element-24813d3b .elementor-divider {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.elementor-4332 .elementor-element.elementor-element-24813d3b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-fb3a514 {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-fb3a514 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-4332 .elementor-element.elementor-element-fb3a514>.elementor-widget-container {
    margin: 0px 0px 0px 6px;
}

.elementor-4332 .elementor-element.elementor-element-72923bb4 {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-72923bb4 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-72923bb4>.elementor-widget-container {
    padding: 0em 0em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-530e060a {
    text-align: center;
    color: var(--e-global-color-text);
}

.elementor-4332 .elementor-element.elementor-element-530e060a>.elementor-widget-container {
    margin: 0% 20% 0% 20%;
    padding: 0em 0em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-61603914 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 12%;
}

.elementor-4332 .elementor-element.elementor-element-61603914 {
    padding: 0em 0em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-13689bfb.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-4332 .elementor-element.elementor-element-13689bfb.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-4332 .elementor-element.elementor-element-13689bfb.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-4332 .elementor-element.elementor-element-13689bfb .elementor-image-box-wrapper .elementor-image-box-img {
    width: 38%;
}

.elementor-4332 .elementor-element.elementor-element-13689bfb .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-13689bfb .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-13689bfb .elementor-image-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-13689bfb .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-4332 .elementor-element.elementor-element-137b5bdc.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-4332 .elementor-element.elementor-element-137b5bdc.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-4332 .elementor-element.elementor-element-137b5bdc.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-4332 .elementor-element.elementor-element-137b5bdc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 38%;
}

.elementor-4332 .elementor-element.elementor-element-137b5bdc .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-137b5bdc .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-137b5bdc .elementor-image-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-137b5bdc .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-4332 .elementor-element.elementor-element-5e5f606f.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-4332 .elementor-element.elementor-element-5e5f606f.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-4332 .elementor-element.elementor-element-5e5f606f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-4332 .elementor-element.elementor-element-5e5f606f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 38%;
}

.elementor-4332 .elementor-element.elementor-element-5e5f606f .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-5e5f606f .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-5e5f606f .elementor-image-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-5e5f606f .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-4332 .elementor-element.elementor-element-33f39128 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 12%;
}

.elementor-4332 .elementor-element.elementor-element-ffb4984.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-4332 .elementor-element.elementor-element-ffb4984.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-4332 .elementor-element.elementor-element-ffb4984.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-4332 .elementor-element.elementor-element-ffb4984 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 38%;
}

.elementor-4332 .elementor-element.elementor-element-ffb4984 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-ffb4984 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-ffb4984 .elementor-image-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-ffb4984 .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-4332 .elementor-element.elementor-element-427c412b.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-4332 .elementor-element.elementor-element-427c412b.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-4332 .elementor-element.elementor-element-427c412b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-4332 .elementor-element.elementor-element-427c412b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 38%;
}

.elementor-4332 .elementor-element.elementor-element-427c412b .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-427c412b .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-427c412b .elementor-image-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-427c412b .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-4332 .elementor-element.elementor-element-57d07b88.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-4332 .elementor-element.elementor-element-57d07b88.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-4332 .elementor-element.elementor-element-57d07b88.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-4332 .elementor-element.elementor-element-57d07b88 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 38%;
}

.elementor-4332 .elementor-element.elementor-element-57d07b88 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-57d07b88 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-57d07b88 .elementor-image-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-57d07b88 .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-4332 .elementor-element.elementor-element-6231b006:not(.elementor-motion-effects-element-type-background),
.elementor-4332 .elementor-element.elementor-element-6231b006>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5e20481);
}

.elementor-4332 .elementor-element.elementor-element-6231b006 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8em 0em 5em 0em;
}

.elementor-4332 .elementor-element.elementor-element-6231b006>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-6231b006>.elementor-shape-top .elementor-shape-fill {
    fill: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-6231b006>.elementor-shape-top svg {
    width: calc(155% + 1.3px);
    height: 85px;
}

.elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-5d7dd296.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-5d7dd296.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-4af8c16e .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-4af8c16e>.elementor-widget-container {
    padding: 0em 0em 2em 0em;
}

.elementor-4332 .elementor-element.elementor-element-758303b:not(.elementor-motion-effects-element-type-background),
.elementor-4332 .elementor-element.elementor-element-758303b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-758303b,
.elementor-4332 .elementor-element.elementor-element-758303b>.elementor-background-overlay {
    border-radius: 0px 6px 6px 6px;
}

.elementor-4332 .elementor-element.elementor-element-758303b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0em;
    margin-bottom: 0em;
    padding: 4% 0% 4% 0%;
}

.elementor-4332 .elementor-element.elementor-element-758303b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-758303b a {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-758303b a:hover {
    color: var(--e-global-color-secondary);
}

.elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-5bf7b301.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-5bf7b301.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-5bf7b301>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-eb2c214);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-5bf7b301>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-2e71a55d {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-2e71a55d .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3e97bcf-font-family), Sans-serif;
    font-size: var(--e-global-typography-3e97bcf-font-size);
    line-height: var(--e-global-typography-3e97bcf-line-height);
    letter-spacing: var(--e-global-typography-3e97bcf-letter-spacing);
    word-spacing: var(--e-global-typography-3e97bcf-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-2e71a55d>.elementor-widget-container {
    margin: -14px 0px -36px 0px;
}

.elementor-4332 .elementor-element.elementor-element-40701d73 {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-40701d73 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-910d076-font-family), Sans-serif;
    font-size: var(--e-global-typography-910d076-font-size);
    font-weight: var(--e-global-typography-910d076-font-weight);
    text-transform: var(--e-global-typography-910d076-text-transform);
    line-height: var(--e-global-typography-910d076-line-height);
    letter-spacing: var(--e-global-typography-910d076-letter-spacing);
    word-spacing: var(--e-global-typography-910d076-word-spacing);
}

.elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-3a047cf1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-3a047cf1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-3a047cf1>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 8% 0% 8%;
}

.elementor-4332 .elementor-element.elementor-element-3a305911 {
    color: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-3a305911>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-62f79662.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-62f79662.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-62f79662>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var(--e-global-color-eb2c214);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 0% 0% 10%;
}

.elementor-4332 .elementor-element.elementor-element-62f79662>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-43938c40 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-4332 .elementor-element.elementor-element-43938c40.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-43938c40.elementor-view-framed .elementor-icon,
.elementor-4332 .elementor-element.elementor-element-43938c40.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-43938c40.elementor-view-framed .elementor-icon,
.elementor-4332 .elementor-element.elementor-element-43938c40.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-43938c40 .elementor-icon {
    font-size: 16px;
}

.elementor-4332 .elementor-element.elementor-element-43938c40 .elementor-icon i,
.elementor-4332 .elementor-element.elementor-element-43938c40 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4332 .elementor-element.elementor-element-43938c40>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-4332 .elementor-element.elementor-element-43938c40 {
    width: 14%;
    max-width: 14%;
    align-self: center;
}

.elementor-4332 .elementor-element.elementor-element-1aab7bf6 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-1aab7bf6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-4332 .elementor-element.elementor-element-1aab7bf6 {
    width: 86%;
    max-width: 86%;
    align-self: center;
}

.elementor-4332 .elementor-element.elementor-element-17b7265e .elementor-icon-wrapper {
    text-align: left;
}

.elementor-4332 .elementor-element.elementor-element-17b7265e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-17b7265e.elementor-view-framed .elementor-icon,
.elementor-4332 .elementor-element.elementor-element-17b7265e.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-17b7265e.elementor-view-framed .elementor-icon,
.elementor-4332 .elementor-element.elementor-element-17b7265e.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-17b7265e .elementor-icon {
    font-size: 16px;
}

.elementor-4332 .elementor-element.elementor-element-17b7265e .elementor-icon i,
.elementor-4332 .elementor-element.elementor-element-17b7265e .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4332 .elementor-element.elementor-element-17b7265e>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
}

.elementor-4332 .elementor-element.elementor-element-17b7265e {
    width: 14%;
    max-width: 14%;
    align-self: center;
}

.elementor-4332 .elementor-element.elementor-element-5a347c80 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-5a347c80>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-5a347c80 {
    width: 86%;
    max-width: 86%;
    align-self: center;
}

.elementor-4332 .elementor-element.elementor-element-2aa06ae2:not(.elementor-motion-effects-element-type-background),
.elementor-4332 .elementor-element.elementor-element-2aa06ae2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-2aa06ae2,
.elementor-4332 .elementor-element.elementor-element-2aa06ae2>.elementor-background-overlay {
    border-radius: 0px 6px 6px 6px;
}

.elementor-4332 .elementor-element.elementor-element-2aa06ae2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1em;
    margin-bottom: 0em;
    padding: 4% 0% 4% 0%;
}

.elementor-4332 .elementor-element.elementor-element-2aa06ae2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-2aa06ae2 a {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-2aa06ae2 a:hover {
    color: var(--e-global-color-secondary);
}

.elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-24d5f899.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-24d5f899.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-24d5f899>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-eb2c214);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-24d5f899>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-3db49d2f {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-3db49d2f .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3e97bcf-font-family), Sans-serif;
    font-size: var(--e-global-typography-3e97bcf-font-size);
    line-height: var(--e-global-typography-3e97bcf-line-height);
    letter-spacing: var(--e-global-typography-3e97bcf-letter-spacing);
    word-spacing: var(--e-global-typography-3e97bcf-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-3db49d2f>.elementor-widget-container {
    margin: -14px 0px -36px 0px;
}

.elementor-4332 .elementor-element.elementor-element-7caa1dac {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-7caa1dac .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-910d076-font-family), Sans-serif;
    font-size: var(--e-global-typography-910d076-font-size);
    font-weight: var(--e-global-typography-910d076-font-weight);
    text-transform: var(--e-global-typography-910d076-text-transform);
    line-height: var(--e-global-typography-910d076-line-height);
    letter-spacing: var(--e-global-typography-910d076-letter-spacing);
    word-spacing: var(--e-global-typography-910d076-word-spacing);
}

.elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-3b19e4ce.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-3b19e4ce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-3b19e4ce>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 8% 0% 8%;
}

.elementor-4332 .elementor-element.elementor-element-9f5fd00 {
    color: #513125;
}

.elementor-4332 .elementor-element.elementor-element-9f5fd00>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-1127d98d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-1127d98d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-1127d98d>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var(--e-global-color-eb2c214);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 0% 0% 10%;
}

.elementor-4332 .elementor-element.elementor-element-1127d98d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-3c4dae78 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-4332 .elementor-element.elementor-element-3c4dae78.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-3c4dae78.elementor-view-framed .elementor-icon,
.elementor-4332 .elementor-element.elementor-element-3c4dae78.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-3c4dae78.elementor-view-framed .elementor-icon,
.elementor-4332 .elementor-element.elementor-element-3c4dae78.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-3c4dae78 .elementor-icon {
    font-size: 16px;
}

.elementor-4332 .elementor-element.elementor-element-3c4dae78 .elementor-icon i,
.elementor-4332 .elementor-element.elementor-element-3c4dae78 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4332 .elementor-element.elementor-element-3c4dae78>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-4332 .elementor-element.elementor-element-3c4dae78 {
    width: 14%;
    max-width: 14%;
    align-self: center;
}

.elementor-4332 .elementor-element.elementor-element-324df19e .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-324df19e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-4332 .elementor-element.elementor-element-324df19e {
    width: 86%;
    max-width: 86%;
    align-self: center;
}

.elementor-4332 .elementor-element.elementor-element-51239080 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-4332 .elementor-element.elementor-element-51239080.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-51239080.elementor-view-framed .elementor-icon,
.elementor-4332 .elementor-element.elementor-element-51239080.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-51239080.elementor-view-framed .elementor-icon,
.elementor-4332 .elementor-element.elementor-element-51239080.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-51239080 .elementor-icon {
    font-size: 16px;
}

.elementor-4332 .elementor-element.elementor-element-51239080 .elementor-icon i,
.elementor-4332 .elementor-element.elementor-element-51239080 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4332 .elementor-element.elementor-element-51239080>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
}

.elementor-4332 .elementor-element.elementor-element-51239080 {
    width: 14%;
    max-width: 14%;
    align-self: center;
}

.elementor-4332 .elementor-element.elementor-element-4235199a .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-4235199a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-4235199a {
    width: 86%;
    max-width: 86%;
    align-self: center;
}

.elementor-4332 .elementor-element.elementor-element-7b135d36:not(.elementor-motion-effects-element-type-background),
.elementor-4332 .elementor-element.elementor-element-7b135d36>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-7b135d36,
.elementor-4332 .elementor-element.elementor-element-7b135d36>.elementor-background-overlay {
    border-radius: 0px 6px 6px 6px;
}

.elementor-4332 .elementor-element.elementor-element-7b135d36 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1em;
    margin-bottom: 0em;
    padding: 4% 0% 4% 0%;
}

.elementor-4332 .elementor-element.elementor-element-7b135d36>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-7b135d36 a {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-7b135d36 a:hover {
    color: var(--e-global-color-secondary);
}

.elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-726c9b5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-726c9b5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-726c9b5>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-eb2c214);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-726c9b5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-771772a8 {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-771772a8 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3e97bcf-font-family), Sans-serif;
    font-size: var(--e-global-typography-3e97bcf-font-size);
    line-height: var(--e-global-typography-3e97bcf-line-height);
    letter-spacing: var(--e-global-typography-3e97bcf-letter-spacing);
    word-spacing: var(--e-global-typography-3e97bcf-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-771772a8>.elementor-widget-container {
    margin: -14px 0px -36px 0px;
}

.elementor-4332 .elementor-element.elementor-element-4fed5930 {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-4fed5930 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-910d076-font-family), Sans-serif;
    font-size: var(--e-global-typography-910d076-font-size);
    font-weight: var(--e-global-typography-910d076-font-weight);
    text-transform: var(--e-global-typography-910d076-text-transform);
    line-height: var(--e-global-typography-910d076-line-height);
    letter-spacing: var(--e-global-typography-910d076-letter-spacing);
    word-spacing: var(--e-global-typography-910d076-word-spacing);
}

.elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-76109ae8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-76109ae8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-76109ae8>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 8% 0% 8%;
}

.elementor-4332 .elementor-element.elementor-element-5587b2b9 {
    color: #513125;
}

.elementor-4332 .elementor-element.elementor-element-5587b2b9>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-47556ee6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-47556ee6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-47556ee6>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var(--e-global-color-eb2c214);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 0% 0% 10%;
}

.elementor-4332 .elementor-element.elementor-element-47556ee6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-26c5bc0f .elementor-icon-wrapper {
    text-align: left;
}

.elementor-4332 .elementor-element.elementor-element-26c5bc0f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-26c5bc0f.elementor-view-framed .elementor-icon,
.elementor-4332 .elementor-element.elementor-element-26c5bc0f.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-26c5bc0f.elementor-view-framed .elementor-icon,
.elementor-4332 .elementor-element.elementor-element-26c5bc0f.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-26c5bc0f .elementor-icon {
    font-size: 16px;
}

.elementor-4332 .elementor-element.elementor-element-26c5bc0f .elementor-icon i,
.elementor-4332 .elementor-element.elementor-element-26c5bc0f .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4332 .elementor-element.elementor-element-26c5bc0f>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-4332 .elementor-element.elementor-element-26c5bc0f {
    width: 14%;
    max-width: 14%;
    align-self: center;
}

.elementor-4332 .elementor-element.elementor-element-1b0bb7d9 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-1b0bb7d9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-4332 .elementor-element.elementor-element-1b0bb7d9 {
    width: 86%;
    max-width: 86%;
    align-self: center;
}

.elementor-4332 .elementor-element.elementor-element-ad8a462 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-4332 .elementor-element.elementor-element-ad8a462.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-ad8a462.elementor-view-framed .elementor-icon,
.elementor-4332 .elementor-element.elementor-element-ad8a462.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-ad8a462.elementor-view-framed .elementor-icon,
.elementor-4332 .elementor-element.elementor-element-ad8a462.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-ad8a462 .elementor-icon {
    font-size: 16px;
}

.elementor-4332 .elementor-element.elementor-element-ad8a462 .elementor-icon i,
.elementor-4332 .elementor-element.elementor-element-ad8a462 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4332 .elementor-element.elementor-element-ad8a462>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
}

.elementor-4332 .elementor-element.elementor-element-ad8a462 {
    width: 14%;
    max-width: 14%;
    align-self: center;
}

.elementor-4332 .elementor-element.elementor-element-480aeded .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-480aeded>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-480aeded {
    width: 86%;
    max-width: 86%;
    align-self: center;
}

.elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-5a613017.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-5a613017.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-5a613017>.elementor-element-populated {
    margin: 0% 0% 0% 4%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 4%;
}

.elementor-4332 .elementor-element.elementor-element-5403b1c5 {
    --lottie-container-width: 96%;
}

.elementor-4332 .elementor-element.elementor-element-5403b1c5>.elementor-widget-container {
    margin: 0em -1em -22em 0em;
}

.elementor-4332 .elementor-element.elementor-element-26ba4e4 {
    text-align: right;
}

.elementor-4332 .elementor-element.elementor-element-26ba4e4 img {
    filter: brightness(100%) contrast(85%) saturate(94%) blur(0px) hue-rotate(0deg);
}

.elementor-4332 .elementor-element.elementor-element-26ba4e4>.elementor-widget-container {
    margin: -3em 0em -2em 0em;
}

.elementor-4332 .elementor-element.elementor-element-26ba4e4:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../2021/07/mask-03.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-4332 .elementor-element.elementor-element-26ba4e4.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../2021/07/mask-03.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-4332 .elementor-element.elementor-element-7d9a95b0 {
    --lottie-container-width: 36%;
}

.elementor-4332 .elementor-element.elementor-element-7d9a95b0>.elementor-widget-container {
    margin: -5em 0em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-54f6528:not(.elementor-motion-effects-element-type-background),
.elementor-4332 .elementor-element.elementor-element-54f6528>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5e20481);
}

.elementor-4332 .elementor-element.elementor-element-54f6528 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 0em 4em 0em;
    z-index: 999;
}

.elementor-4332 .elementor-element.elementor-element-54f6528>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-4b0b8050 {
    text-align: left;
    width: 75%;
    max-width: 75%;
    align-self: center;
}

.elementor-4332 .elementor-element.elementor-element-4b0b8050 .elementor-heading-title {
    color: #513125;
}

.elementor-4332 .elementor-element.elementor-element-4b0b8050>.elementor-widget-container {
    padding: 0em 0em 1em 0em;
}

.elementor-4332 .elementor-element.elementor-element-59bbc39f .elementor-button {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-ff40e3f);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    padding: 13px 35px 13px 35px;
}

.elementor-4332 .elementor-element.elementor-element-59bbc39f .elementor-button:hover,
.elementor-4332 .elementor-element.elementor-element-59bbc39f .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-59bbc39f .elementor-button:hover svg,
.elementor-4332 .elementor-element.elementor-element-59bbc39f .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-59bbc39f {
    width: 25%;
    max-width: 25%;
    align-self: center;
}

.elementor-4332 .elementor-element.elementor-element-3c9a7f17 {
    margin-top: 2em;
    margin-bottom: 0em;
}

.elementor-4332 .elementor-element.elementor-element-247caf34:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4332 .elementor-element.elementor-element-247caf34>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/07/active-woman-in-studio-2021-04-02-19-21-23-utc.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4332 .elementor-element.elementor-element-247caf34>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.8;
}

.elementor-4332 .elementor-element.elementor-element-247caf34:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.9;
}

.elementor-4332 .elementor-element.elementor-element-247caf34>.elementor-element-populated,
.elementor-4332 .elementor-element.elementor-element-247caf34>.elementor-element-populated>.elementor-background-overlay,
.elementor-4332 .elementor-element.elementor-element-247caf34>.elementor-background-slideshow {
    border-radius: 0px 6px 6px 6px;
}

.elementor-4332 .elementor-element.elementor-element-247caf34>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 6% 0% 0%;
    --e-column-margin-right: 6%;
    --e-column-margin-left: 0%;
    padding: 0% 0% 6% 6%;
}

.elementor-4332 .elementor-element.elementor-element-247caf34>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.4s, border-radius 0.3s, opacity 0.4s;
}

.elementor-4332 .elementor-element.elementor-element-17628d4e .elementor-spacer-inner {
    height: 150px;
}

.elementor-4332 .elementor-element.elementor-element-3c32bf5a .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-3c32bf5a>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-4332 .elementor-element.elementor-element-1c8dacf0 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-4332 .elementor-element.elementor-element-1c8dacf0>.elementor-widget-container {
    padding: 0px 14px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-1c8dacf0 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4332 .elementor-element.elementor-element-1ed3ce55 .elementor-button {
    font-family: var(--e-global-typography-159ec2a-font-family), Sans-serif;
    font-size: var(--e-global-typography-159ec2a-font-size);
    font-weight: var(--e-global-typography-159ec2a-font-weight);
    line-height: var(--e-global-typography-159ec2a-line-height);
    letter-spacing: var(--e-global-typography-159ec2a-letter-spacing);
    word-spacing: var(--e-global-typography-159ec2a-word-spacing);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 2px 9px 2px 9px;
}

.elementor-4332 .elementor-element.elementor-element-1ed3ce55 {
    width: auto;
    max-width: auto;
}

.elementor-4332 .elementor-element.elementor-element-16bbf5e2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4332 .elementor-element.elementor-element-16bbf5e2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/07/group-of-sporty-people-doing-tree-pose-exercise-wh-2021-04-05-09-23-11-utc.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4332 .elementor-element.elementor-element-16bbf5e2>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.8;
}

.elementor-4332 .elementor-element.elementor-element-16bbf5e2:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.9;
}

.elementor-4332 .elementor-element.elementor-element-16bbf5e2>.elementor-element-populated,
.elementor-4332 .elementor-element.elementor-element-16bbf5e2>.elementor-element-populated>.elementor-background-overlay,
.elementor-4332 .elementor-element.elementor-element-16bbf5e2>.elementor-background-slideshow {
    border-radius: 0px 6px 6px 6px;
}

.elementor-4332 .elementor-element.elementor-element-16bbf5e2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 3% 0% 3%;
    --e-column-margin-right: 3%;
    --e-column-margin-left: 3%;
    padding: 0% 0% 6% 6%;
}

.elementor-4332 .elementor-element.elementor-element-16bbf5e2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.4s, border-radius 0.3s, opacity 0.4s;
}

.elementor-4332 .elementor-element.elementor-element-6052e32f .elementor-spacer-inner {
    height: 150px;
}

.elementor-4332 .elementor-element.elementor-element-3d0c171a .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-3d0c171a>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-4332 .elementor-element.elementor-element-5dee218e .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-4332 .elementor-element.elementor-element-5dee218e>.elementor-widget-container {
    padding: 0px 14px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-5dee218e {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4332 .elementor-element.elementor-element-9e475bf .elementor-button {
    font-family: var(--e-global-typography-159ec2a-font-family), Sans-serif;
    font-size: var(--e-global-typography-159ec2a-font-size);
    font-weight: var(--e-global-typography-159ec2a-font-weight);
    line-height: var(--e-global-typography-159ec2a-line-height);
    letter-spacing: var(--e-global-typography-159ec2a-letter-spacing);
    word-spacing: var(--e-global-typography-159ec2a-word-spacing);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 2px 9px 2px 9px;
}

.elementor-4332 .elementor-element.elementor-element-9e475bf {
    width: auto;
    max-width: auto;
}

.elementor-4332 .elementor-element.elementor-element-6915664:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4332 .elementor-element.elementor-element-6915664>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/07/a-young-woman-with-her-eyes-closed-meditates-in-th-2021-04-29-18-25-26-utc.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4332 .elementor-element.elementor-element-6915664>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.8;
}

.elementor-4332 .elementor-element.elementor-element-6915664:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.9;
}

.elementor-4332 .elementor-element.elementor-element-6915664>.elementor-element-populated,
.elementor-4332 .elementor-element.elementor-element-6915664>.elementor-element-populated>.elementor-background-overlay,
.elementor-4332 .elementor-element.elementor-element-6915664>.elementor-background-slideshow {
    border-radius: 0px 6px 6px 6px;
}

.elementor-4332 .elementor-element.elementor-element-6915664>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 6%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 6%;
    padding: 0% 0% 6% 6%;
}

.elementor-4332 .elementor-element.elementor-element-6915664>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.4s, border-radius 0.3s, opacity 0.4s;
}

.elementor-4332 .elementor-element.elementor-element-4b1e503 .elementor-spacer-inner {
    height: 150px;
}

.elementor-4332 .elementor-element.elementor-element-da474cd .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-da474cd>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-4332 .elementor-element.elementor-element-739299c7 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-4332 .elementor-element.elementor-element-739299c7>.elementor-widget-container {
    padding: 0px 14px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-739299c7 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4332 .elementor-element.elementor-element-36f068ce .elementor-button {
    font-family: var(--e-global-typography-159ec2a-font-family), Sans-serif;
    font-size: var(--e-global-typography-159ec2a-font-size);
    font-weight: var(--e-global-typography-159ec2a-font-weight);
    line-height: var(--e-global-typography-159ec2a-line-height);
    letter-spacing: var(--e-global-typography-159ec2a-letter-spacing);
    word-spacing: var(--e-global-typography-159ec2a-word-spacing);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 2px 9px 2px 9px;
}

.elementor-4332 .elementor-element.elementor-element-36f068ce {
    width: auto;
    max-width: auto;
}

.elementor-4332 .elementor-element.elementor-element-3ed03fe2 .elementor-button {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-ff40e3f);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-3ed03fe2 .elementor-button:hover,
.elementor-4332 .elementor-element.elementor-element-3ed03fe2 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-3ed03fe2 .elementor-button:hover svg,
.elementor-4332 .elementor-element.elementor-element-3ed03fe2 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-3ed03fe2 {
    width: 25%;
    max-width: 25%;
    align-self: center;
}

.elementor-4332 .elementor-element.elementor-element-4006602e:not(.elementor-motion-effects-element-type-background),
.elementor-4332 .elementor-element.elementor-element-4006602e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
    background-image: url("../../2021/07/bg-blobs-CTA.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4332 .elementor-element.elementor-element-4006602e,
.elementor-4332 .elementor-element.elementor-element-4006602e>.elementor-background-overlay {
    border-radius: 0px 14px 14px 14px;
}

.elementor-4332 .elementor-element.elementor-element-4006602e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 8em;
    margin-bottom: 8em;
    padding: 4% 3% 4% 3%;
}

.elementor-4332 .elementor-element.elementor-element-4006602e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-f4fa8d8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-f4fa8d8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-6ad2caa3 {
    text-align: left;
}

.elementor-4332 .elementor-element.elementor-element-6ad2caa3 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-a692fe4-font-family), Sans-serif;
    font-size: var(--e-global-typography-a692fe4-font-size);
    line-height: var(--e-global-typography-a692fe4-line-height);
    letter-spacing: var(--e-global-typography-a692fe4-letter-spacing);
    word-spacing: var(--e-global-typography-a692fe4-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-6ad2caa3>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 0em 0em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-d4b2441 {
    color: var(--e-global-color-209b867);
}

.elementor-4332 .elementor-element.elementor-element-d4b2441>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-3cd48170.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-3cd48170.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-4332 .elementor-element.elementor-element-53f935c4 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-4332 .elementor-element.elementor-element-53f935c4 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-4332 .elementor-element.elementor-element-53f935c4 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-4332 .elementor-element.elementor-element-53f935c4 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 .elementor-field-group .elementor-field {
    color: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: var(--e-global-color-ff40e3f);
    border-color: var(--e-global-color-primary);
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 .elementor-field-group .elementor-select-wrapper select {
    background-color: var(--e-global-color-ff40e3f);
    border-color: var(--e-global-color-primary);
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 .elementor-field-group .elementor-select-wrapper::before {
    color: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 50px 50px 50px;
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 .elementor-button[type="submit"] {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 .elementor-button[type="submit"] svg * {
    fill: var(--e-global-color-accent);
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 .e-form__buttons__wrapper__button-previous {
    background-color: var(--e-global-color-ff40e3f);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 .e-form__buttons__wrapper__button-next:hover {
    background-color: var(--e-global-color-ff40e3f);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 .elementor-button[type="submit"]:hover {
    background-color: var(--e-global-color-ff40e3f);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 .elementor-button[type="submit"]:hover svg * {
    fill: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 .e-form__buttons__wrapper__button-previous:hover {
    color: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-53f935c4 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-4332 .elementor-element.elementor-element-2041fd92 {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-2041fd92 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-4332 .elementor-element.elementor-element-2041fd92>.elementor-widget-container {
    margin: 0px 0px 0px 6px;
}

.elementor-4332 .elementor-element.elementor-element-34bbbfbe {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-34bbbfbe .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-34bbbfbe>.elementor-widget-container {
    padding: 0em 0em 1em 0em;
}

.elementor-4332 .elementor-element.elementor-element-764b629e .elementor-flip-box__front {
    background-color: #02010100;
    background-image: url("../../2021/07/trainer-01.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4332 .elementor-element.elementor-element-764b629e .elementor-flip-box__back {
    background-color: #FEF1E5;
    background-image: url("../../2021/07/Frame-27.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4332 .elementor-element.elementor-element-764b629e .elementor-flip-box {
    height: 300px;
}

.elementor-4332 .elementor-element.elementor-element-764b629e .elementor-flip-box__layer,
.elementor-4332 .elementor-element.elementor-element-764b629e .elementor-flip-box__layer__overlay {
    border-radius: 4px;
}

.elementor-4332 .elementor-element.elementor-element-764b629e .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-764b629e .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-764b629e .elementor-flip-box__button {
    margin-center: 0;
    font-family: var(--e-global-typography-c0f645c-font-family), Sans-serif;
    font-size: var(--e-global-typography-c0f645c-font-size);
    font-weight: var(--e-global-typography-c0f645c-font-weight);
    line-height: var(--e-global-typography-c0f645c-line-height);
    letter-spacing: var(--e-global-typography-c0f645c-letter-spacing);
    word-spacing: var(--e-global-typography-c0f645c-word-spacing);
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-ff40e3f);
    border-color: var(--e-global-color-secondary);
    border-width: 1px;
    border-radius: 100px;
}

.elementor-4332 .elementor-element.elementor-element-764b629e .elementor-flip-box__button:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-437b0399 {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-437b0399 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-85ffe77-font-family), Sans-serif;
    font-size: var(--e-global-typography-85ffe77-font-size);
    font-weight: var(--e-global-typography-85ffe77-font-weight);
    line-height: var(--e-global-typography-85ffe77-line-height);
    letter-spacing: var(--e-global-typography-85ffe77-letter-spacing);
    word-spacing: var(--e-global-typography-85ffe77-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-437b0399>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-4332 .elementor-element.elementor-element-1ae7a25d {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-1ae7a25d .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-34888bf-font-family), Sans-serif;
    font-size: var(--e-global-typography-34888bf-font-size);
    font-style: var(--e-global-typography-34888bf-font-style);
    line-height: var(--e-global-typography-34888bf-line-height);
    letter-spacing: var(--e-global-typography-34888bf-letter-spacing);
    word-spacing: var(--e-global-typography-34888bf-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-1ae7a25d>.elementor-widget-container {
    margin: -6px 0px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-3aab4b72 .elementor-flip-box__front {
    background-color: #02010100;
    background-image: url("../../2021/07/trainer-02.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4332 .elementor-element.elementor-element-3aab4b72 .elementor-flip-box__back {
    background-color: #FEF1E5;
    background-image: url("../../2021/07/Frame-27.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4332 .elementor-element.elementor-element-3aab4b72 .elementor-flip-box {
    height: 250px;
}

.elementor-4332 .elementor-element.elementor-element-3aab4b72 .elementor-flip-box__layer,
.elementor-4332 .elementor-element.elementor-element-3aab4b72 .elementor-flip-box__layer__overlay {
    border-radius: 4px;
}

.elementor-4332 .elementor-element.elementor-element-3aab4b72 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-3aab4b72 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-3aab4b72 .elementor-flip-box__button {
    margin-center: 0;
    font-family: var(--e-global-typography-c0f645c-font-family), Sans-serif;
    font-size: var(--e-global-typography-c0f645c-font-size);
    font-weight: var(--e-global-typography-c0f645c-font-weight);
    line-height: var(--e-global-typography-c0f645c-line-height);
    letter-spacing: var(--e-global-typography-c0f645c-letter-spacing);
    word-spacing: var(--e-global-typography-c0f645c-word-spacing);
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-ff40e3f);
    border-color: var(--e-global-color-secondary);
    border-width: 1px;
    border-radius: 100px;
}

.elementor-4332 .elementor-element.elementor-element-3aab4b72 .elementor-flip-box__button:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-3aab4b72>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-78c4b252 {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-78c4b252 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-85ffe77-font-family), Sans-serif;
    font-size: var(--e-global-typography-85ffe77-font-size);
    font-weight: var(--e-global-typography-85ffe77-font-weight);
    line-height: var(--e-global-typography-85ffe77-line-height);
    letter-spacing: var(--e-global-typography-85ffe77-letter-spacing);
    word-spacing: var(--e-global-typography-85ffe77-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-78c4b252>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-4332 .elementor-element.elementor-element-672c60f7 {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-672c60f7 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-34888bf-font-family), Sans-serif;
    font-size: var(--e-global-typography-34888bf-font-size);
    font-style: var(--e-global-typography-34888bf-font-style);
    line-height: var(--e-global-typography-34888bf-line-height);
    letter-spacing: var(--e-global-typography-34888bf-letter-spacing);
    word-spacing: var(--e-global-typography-34888bf-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-672c60f7>.elementor-widget-container {
    margin: -6px 0px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-6b8bdfba .elementor-flip-box__front {
    background-color: #02010100;
    background-image: url("../../2021/07/trainer-03.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4332 .elementor-element.elementor-element-6b8bdfba .elementor-flip-box__back {
    background-color: #FEF1E5;
    background-image: url("../../2021/07/Frame-27.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4332 .elementor-element.elementor-element-6b8bdfba .elementor-flip-box {
    height: 300px;
}

.elementor-4332 .elementor-element.elementor-element-6b8bdfba .elementor-flip-box__layer,
.elementor-4332 .elementor-element.elementor-element-6b8bdfba .elementor-flip-box__layer__overlay {
    border-radius: 4px;
}

.elementor-4332 .elementor-element.elementor-element-6b8bdfba .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-6b8bdfba .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-6b8bdfba .elementor-flip-box__button {
    margin-center: 0;
    font-family: var(--e-global-typography-c0f645c-font-family), Sans-serif;
    font-size: var(--e-global-typography-c0f645c-font-size);
    font-weight: var(--e-global-typography-c0f645c-font-weight);
    line-height: var(--e-global-typography-c0f645c-line-height);
    letter-spacing: var(--e-global-typography-c0f645c-letter-spacing);
    word-spacing: var(--e-global-typography-c0f645c-word-spacing);
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-ff40e3f);
    border-color: var(--e-global-color-secondary);
    border-width: 1px;
    border-radius: 100px;
}

.elementor-4332 .elementor-element.elementor-element-6b8bdfba .elementor-flip-box__button:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-647bfd31 {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-647bfd31 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-85ffe77-font-family), Sans-serif;
    font-size: var(--e-global-typography-85ffe77-font-size);
    font-weight: var(--e-global-typography-85ffe77-font-weight);
    line-height: var(--e-global-typography-85ffe77-line-height);
    letter-spacing: var(--e-global-typography-85ffe77-letter-spacing);
    word-spacing: var(--e-global-typography-85ffe77-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-647bfd31>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-4332 .elementor-element.elementor-element-5f486e4d {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-5f486e4d .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-34888bf-font-family), Sans-serif;
    font-size: var(--e-global-typography-34888bf-font-size);
    font-style: var(--e-global-typography-34888bf-font-style);
    line-height: var(--e-global-typography-34888bf-line-height);
    letter-spacing: var(--e-global-typography-34888bf-letter-spacing);
    word-spacing: var(--e-global-typography-34888bf-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-5f486e4d>.elementor-widget-container {
    margin: -6px 0px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-2e439f6d .elementor-flip-box__front {
    background-color: #02010100;
    background-image: url("../../2021/07/trainer-04.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4332 .elementor-element.elementor-element-2e439f6d .elementor-flip-box__back {
    background-color: #FEF1E5;
    background-image: url("../../2021/07/Frame-27.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4332 .elementor-element.elementor-element-2e439f6d .elementor-flip-box {
    height: 250px;
}

.elementor-4332 .elementor-element.elementor-element-2e439f6d .elementor-flip-box__layer,
.elementor-4332 .elementor-element.elementor-element-2e439f6d .elementor-flip-box__layer__overlay {
    border-radius: 4px;
}

.elementor-4332 .elementor-element.elementor-element-2e439f6d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-2e439f6d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-2e439f6d .elementor-flip-box__button {
    margin-center: 0;
    font-family: var(--e-global-typography-c0f645c-font-family), Sans-serif;
    font-size: var(--e-global-typography-c0f645c-font-size);
    font-weight: var(--e-global-typography-c0f645c-font-weight);
    line-height: var(--e-global-typography-c0f645c-line-height);
    letter-spacing: var(--e-global-typography-c0f645c-letter-spacing);
    word-spacing: var(--e-global-typography-c0f645c-word-spacing);
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-ff40e3f);
    border-color: var(--e-global-color-secondary);
    border-width: 1px;
    border-radius: 100px;
}

.elementor-4332 .elementor-element.elementor-element-2e439f6d .elementor-flip-box__button:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-2e439f6d>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-4332 .elementor-element.elementor-element-521d1555 {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-521d1555 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-85ffe77-font-family), Sans-serif;
    font-size: var(--e-global-typography-85ffe77-font-size);
    font-weight: var(--e-global-typography-85ffe77-font-weight);
    line-height: var(--e-global-typography-85ffe77-line-height);
    letter-spacing: var(--e-global-typography-85ffe77-letter-spacing);
    word-spacing: var(--e-global-typography-85ffe77-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-521d1555>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-4332 .elementor-element.elementor-element-3b2aa9e2 {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-3b2aa9e2 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-34888bf-font-family), Sans-serif;
    font-size: var(--e-global-typography-34888bf-font-size);
    font-style: var(--e-global-typography-34888bf-font-style);
    line-height: var(--e-global-typography-34888bf-line-height);
    letter-spacing: var(--e-global-typography-34888bf-letter-spacing);
    word-spacing: var(--e-global-typography-34888bf-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-3b2aa9e2>.elementor-widget-container {
    margin: -6px 0px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-3f320d1d:not(.elementor-motion-effects-element-type-background),
.elementor-4332 .elementor-element.elementor-element-3f320d1d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url("../../2021/07/BG-Blur-03a.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4332 .elementor-element.elementor-element-3f320d1d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10em 0em 4em 0em;
    z-index: 999;
}

.elementor-4332 .elementor-element.elementor-element-3f320d1d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-3f320d1d>.elementor-shape-top .elementor-shape-fill {
    fill: var(--e-global-color-5e20481);
}

.elementor-4332 .elementor-element.elementor-element-3f320d1d>.elementor-shape-top svg {
    width: calc(140% + 1.3px);
    height: 75px;
}

.elementor-4332 .elementor-element.elementor-element-6a5f6ab2 {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-6a5f6ab2 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-4332 .elementor-element.elementor-element-6a5f6ab2>.elementor-widget-container {
    margin: 0px 0px 0px 6px;
}

.elementor-4332 .elementor-element.elementor-element-124096ae {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-124096ae .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-124096ae>.elementor-widget-container {
    padding: 0em 0em 1em 0em;
}

.elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
.elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    margin-top: 24px;
}

.elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
    margin-bottom: 24px;
}

.elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
    padding-right: 24px;
}

.elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-left: 24px;
}

.elementor-4332 .elementor-element.elementor-element-4c90bb78 .elementor-testimonial__text {
    color: var(--e-global-color-secondary);
    font-size: var(--e-global-typography-28db9bb-font-size);
    font-style: var(--e-global-typography-28db9bb-font-style);
    line-height: var(--e-global-typography-28db9bb-line-height);
    letter-spacing: var(--e-global-typography-28db9bb-letter-spacing);
    word-spacing: var(--e-global-typography-28db9bb-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-4c90bb78 .elementor-testimonial__name {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-6392731-font-family), Sans-serif;
    font-size: var(--e-global-typography-6392731-font-size);
    line-height: var(--e-global-typography-6392731-line-height);
    letter-spacing: var(--e-global-typography-6392731-letter-spacing);
    word-spacing: var(--e-global-typography-6392731-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-4c90bb78 .elementor-testimonial__title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-ccf6310-font-family), Sans-serif;
    font-size: var(--e-global-typography-ccf6310-font-size);
    line-height: var(--e-global-typography-ccf6310-line-height);
    letter-spacing: var(--e-global-typography-ccf6310-letter-spacing);
    word-spacing: var(--e-global-typography-ccf6310-word-spacing);
}

.elementor-4332 .elementor-element.elementor-element-4c90bb78 .elementor-testimonial__image img {
    width: 50px;
    height: 50px;
}

.elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
.elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
    top: calc(20px + (50px / 2) - 8px);
}

body:not(.rtl) .elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
body:not(.rtl) .elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
.elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc(20px + (50px / 2) - 8px);
    right: auto;
}

body.rtl .elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
body.rtl .elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
.elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc(20px + (50px / 2) - 8px);
    left: auto;
}

body:not(.rtl) .elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc(20px + (50px / 2) - 8px);
    right: auto;
}

body.rtl .elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-4332 .elementor-element.elementor-element-4c90bb78.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc(20px + (50px / 2) - 8px);
    left: auto;
}

.elementor-4332 .elementor-element.elementor-element-4c90bb78 .elementor-swiper-button {
    font-size: 20px;
}

.elementor-4332 .elementor-element.elementor-element-4c90bb78 .swiper-pagination-bullet-active,
.elementor-4332 .elementor-element.elementor-element-4c90bb78 .swiper-pagination-progressbar-fill {
    background-color: #513125;
}

.elementor-4332 .elementor-element.elementor-element-4c90bb78 .swiper-pagination-fraction {
    color: #513125;
}

.elementor-4332 .elementor-element.elementor-element-7caaf2cb:not(.elementor-motion-effects-element-type-background),
.elementor-4332 .elementor-element.elementor-element-7caaf2cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5e20481);
}

.elementor-4332 .elementor-element.elementor-element-7caaf2cb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 11em 0em 11em 0em;
    z-index: 999;
}

.elementor-4332 .elementor-element.elementor-element-7caaf2cb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4332 .elementor-element.elementor-element-7caaf2cb>.elementor-shape-top .elementor-shape-fill {
    fill: var(--e-global-color-primary);
}

.elementor-4332 .elementor-element.elementor-element-7caaf2cb>.elementor-shape-top svg {
    width: calc(160% + 1.3px);
    height: 85px;
}

.elementor-4332 .elementor-element.elementor-element-7caaf2cb>.elementor-shape-bottom .elementor-shape-fill {
    fill: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-7caaf2cb>.elementor-shape-bottom svg {
    width: calc(106% + 1.3px);
    height: 44px;
}

.elementor-4332 .elementor-element.elementor-element-77986425>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4332 .elementor-element.elementor-element-6780f827 {
    text-align: center;
}

.elementor-4332 .elementor-element.elementor-element-6780f827 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4332 .elementor-element.elementor-element-6780f827>.elementor-widget-container {
    margin: 0% 20% 0% 20%;
    padding: 0em 0em 2em 0em;
}

.elementor-4332 .elementor-element.elementor-element-5852ec51 {
    --image-border-radius: 3px;
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

@media(max-width:1024px) {

    .elementor-4332 .elementor-element.elementor-element-e5fe9a9:not(.elementor-motion-effects-element-type-background),
    .elementor-4332 .elementor-element.elementor-element-e5fe9a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center left;
    }

    .elementor-4332 .elementor-element.elementor-element-e5fe9a9 {
        padding: 2em 2em 4em 2em;
    }

    .elementor-4332 .elementor-element.elementor-element-2a9ee050 {
        text-align: left;
    }

    .elementor-4332 .elementor-element.elementor-element-2a9ee050 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-5b9ac11d {
        text-align: left;
    }

    .elementor-4332 .elementor-element.elementor-element-5b9ac11d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-63eef440 {
        text-align: left;
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-63eef440>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-4332 .elementor-element.elementor-element-3df37aa8 .elementor-button {
        padding: 14px 40px 14px 40px;
    }

    .elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-21068bf3.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-4332 .elementor-element.elementor-element-21068bf3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-4332 .elementor-element.elementor-element-21068bf3>.elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-17baa126 {
        --lottie-container-width: 84%;
    }

    .elementor-4332 .elementor-element.elementor-element-17baa126>.elementor-widget-container {
        margin: 0em 0em -12em 4em;
    }

    .elementor-4332 .elementor-element.elementor-element-118c0cd7 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-118c0cd7 img {
        width: 74%;
    }

    .elementor-4332 .elementor-element.elementor-element-118c0cd7>.elementor-widget-container {
        margin: 0em 0em -3em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-7da556cf {
        text-align: left;
    }

    .elementor-4332 .elementor-element.elementor-element-7da556cf img {
        width: 60%;
    }

    .elementor-4332 .elementor-element.elementor-element-7da556cf>.elementor-widget-container {
        margin: -10em 0em 0em -1em;
    }

    .elementor-4332 .elementor-element.elementor-element-1f79641a:not(.elementor-motion-effects-element-type-background),
    .elementor-4332 .elementor-element.elementor-element-1f79641a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 690px 24%;
    }

    .elementor-4332 .elementor-element.elementor-element-1f79641a>.elementor-shape-top svg {
        width: calc(102% + 1.3px);
        height: 39px;
    }

    .elementor-4332 .elementor-element.elementor-element-1f79641a {
        padding: 8em 1em 4em 1em;
    }

    .elementor-4332 .elementor-element.elementor-element-2027bdf2>.elementor-widget-container {
        margin: 0em 0em -8em -1em;
    }

    .elementor-4332 .elementor-element.elementor-element-7e0dd456 img {
        width: 100%;
    }

    .elementor-4332 .elementor-element.elementor-element-7e0dd456>.elementor-widget-container {
        margin: -5em -2em 0em 0em;
        padding: 0em 0em 0em 1em;
    }

    .elementor-4332 .elementor-element.elementor-element-43cfec63>.elementor-widget-container {
        margin: -5em 0em 0em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-1e774357 {
        text-align: left;
    }

    .elementor-4332 .elementor-element.elementor-element-1e774357 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-d773a0b {
        text-align: left;
    }

    .elementor-4332 .elementor-element.elementor-element-d773a0b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-4c252ab3 {
        text-align: left;
    }

    .elementor-4332 .elementor-element.elementor-element-4c252ab3>.elementor-widget-container {
        margin: 0px 0px -14px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-365ceb48 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-11d04747 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-5fcad24-font-size);
        line-height: var(--e-global-typography-5fcad24-line-height);
        letter-spacing: var(--e-global-typography-5fcad24-letter-spacing);
        word-spacing: var(--e-global-typography-5fcad24-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-11d04747>.elementor-widget-container {
        margin: -4px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-2812580b .elementor-heading-title {
        font-size: var(--e-global-typography-1ee383c-font-size);
        line-height: var(--e-global-typography-1ee383c-line-height);
        letter-spacing: var(--e-global-typography-1ee383c-letter-spacing);
        word-spacing: var(--e-global-typography-1ee383c-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-2812580b>.elementor-widget-container {
        margin: 12px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-6bb79637 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-5fcad24-font-size);
        line-height: var(--e-global-typography-5fcad24-line-height);
        letter-spacing: var(--e-global-typography-5fcad24-letter-spacing);
        word-spacing: var(--e-global-typography-5fcad24-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-6bb79637>.elementor-widget-container {
        margin: -4px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-6ce41646 .elementor-heading-title {
        font-size: var(--e-global-typography-1ee383c-font-size);
        line-height: var(--e-global-typography-1ee383c-line-height);
        letter-spacing: var(--e-global-typography-1ee383c-letter-spacing);
        word-spacing: var(--e-global-typography-1ee383c-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-6ce41646>.elementor-widget-container {
        margin: 12px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-64db43b6 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-5fcad24-font-size);
        line-height: var(--e-global-typography-5fcad24-line-height);
        letter-spacing: var(--e-global-typography-5fcad24-letter-spacing);
        word-spacing: var(--e-global-typography-5fcad24-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-64db43b6>.elementor-widget-container {
        margin: -4px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-4d242f16 .elementor-heading-title {
        font-size: var(--e-global-typography-1ee383c-font-size);
        line-height: var(--e-global-typography-1ee383c-line-height);
        letter-spacing: var(--e-global-typography-1ee383c-letter-spacing);
        word-spacing: var(--e-global-typography-1ee383c-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-4d242f16>.elementor-widget-container {
        margin: 12px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-48dd7ed4>.elementor-shape-top svg {
        width: calc(120% + 1.3px);
        height: 48px;
    }

    .elementor-4332 .elementor-element.elementor-element-48dd7ed4 {
        padding: 8em 0em 4em 0em;
    }

    /* .elementor-4332 .elementor-element.elementor-element-1bd63e9c {
        padding: 0em 0em 14em 0em;
    } */

    .elementor-4332 .elementor-element.elementor-element-56306113 img {
        width: 40%;
    }

    .elementor-4332 .elementor-element.elementor-element-56306113>.elementor-widget-container {
        padding: 0em 0em 1em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-70ea87ab img {
        width: 57%;
    }

    body:not(.rtl) .elementor-4332 .elementor-element.elementor-element-70ea87ab {
        left: 234px;
    }

    body.rtl .elementor-4332 .elementor-element.elementor-element-70ea87ab {
        right: 234px;
    }

    .elementor-4332 .elementor-element.elementor-element-4ed10b7a img {
        width: 57%;
    }

    body:not(.rtl) .elementor-4332 .elementor-element.elementor-element-4ed10b7a {
        left: 234px;
    }

    body.rtl .elementor-4332 .elementor-element.elementor-element-4ed10b7a {
        right: 234px;
    }

    .elementor-4332 .elementor-element.elementor-element-7ddaaa54 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-7ddaaa54 img {
        width: 57%;
    }

    body:not(.rtl) .elementor-4332 .elementor-element.elementor-element-7ddaaa54 {
        left: 234px;
    }

    body.rtl .elementor-4332 .elementor-element.elementor-element-7ddaaa54 {
        right: 234px;
    }

    .elementor-4332 .elementor-element.elementor-element-5d5e6de3 img {
        width: 57%;
    }

    body:not(.rtl) .elementor-4332 .elementor-element.elementor-element-5d5e6de3 {
        left: 234px;
    }

    body.rtl .elementor-4332 .elementor-element.elementor-element-5d5e6de3 {
        right: 234px;
    }

    .elementor-4332 .elementor-element.elementor-element-7d4f3e1e img {
        width: 57%;
    }

    body:not(.rtl) .elementor-4332 .elementor-element.elementor-element-7d4f3e1e {
        left: 234px;
    }

    body.rtl .elementor-4332 .elementor-element.elementor-element-7d4f3e1e {
        right: 234px;
    }

    .elementor-4332 .elementor-element.elementor-element-5324024c {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-5324024c .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-4332 .elementor-element.elementor-element-5324024c>.elementor-widget-container {
        margin: 0% 0% -1% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-24813d3b .elementor-divider-separator {
        width: 14%;
    }

    .elementor-4332 .elementor-element.elementor-element-fb3a514 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-fb3a514 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-72923bb4 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-72923bb4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-530e060a {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-530e060a>.elementor-widget-container {
        margin: 0% 18% 0% 18%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-61603914 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 9%;
    }

    .elementor-4332 .elementor-element.elementor-element-13689bfb .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-137b5bdc .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-5e5f606f .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-ffb4984 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-427c412b .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-57d07b88 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-6231b006>.elementor-shape-top svg {
        width: calc(106% + 1.3px);
        height: 43px;
    }

    .elementor-4332 .elementor-element.elementor-element-6231b006 {
        padding: 7em 4em 3em 4em;
    }

    .elementor-4332 .elementor-element.elementor-element-5d7dd296>.elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-4af8c16e {
        text-align: left;
    }

    .elementor-4332 .elementor-element.elementor-element-4af8c16e>.elementor-widget-container {
        margin: 0% 0% 3% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-2e71a55d .elementor-heading-title {
        font-size: var(--e-global-typography-3e97bcf-font-size);
        line-height: var(--e-global-typography-3e97bcf-line-height);
        letter-spacing: var(--e-global-typography-3e97bcf-letter-spacing);
        word-spacing: var(--e-global-typography-3e97bcf-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-2e71a55d>.elementor-widget-container {
        margin: 1em 0em 0em 0em;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-40701d73 .elementor-heading-title {
        font-size: var(--e-global-typography-910d076-font-size);
        line-height: var(--e-global-typography-910d076-line-height);
        letter-spacing: var(--e-global-typography-910d076-letter-spacing);
        word-spacing: var(--e-global-typography-910d076-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-3db49d2f .elementor-heading-title {
        font-size: var(--e-global-typography-3e97bcf-font-size);
        line-height: var(--e-global-typography-3e97bcf-line-height);
        letter-spacing: var(--e-global-typography-3e97bcf-letter-spacing);
        word-spacing: var(--e-global-typography-3e97bcf-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-3db49d2f>.elementor-widget-container {
        margin: 1em 0em 0em 0em;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-7caa1dac .elementor-heading-title {
        font-size: var(--e-global-typography-910d076-font-size);
        line-height: var(--e-global-typography-910d076-line-height);
        letter-spacing: var(--e-global-typography-910d076-letter-spacing);
        word-spacing: var(--e-global-typography-910d076-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-771772a8 .elementor-heading-title {
        font-size: var(--e-global-typography-3e97bcf-font-size);
        line-height: var(--e-global-typography-3e97bcf-line-height);
        letter-spacing: var(--e-global-typography-3e97bcf-letter-spacing);
        word-spacing: var(--e-global-typography-3e97bcf-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-771772a8>.elementor-widget-container {
        margin: 1em 0em 0em 0em;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-4fed5930 .elementor-heading-title {
        font-size: var(--e-global-typography-910d076-font-size);
        line-height: var(--e-global-typography-910d076-line-height);
        letter-spacing: var(--e-global-typography-910d076-letter-spacing);
        word-spacing: var(--e-global-typography-910d076-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-4b0b8050 {
        text-align: left;
        width: 68%;
        max-width: 68%;
    }

    .elementor-4332 .elementor-element.elementor-element-4b0b8050>.elementor-widget-container {
        margin: 0% 0% 0% 2%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-59bbc39f>.elementor-widget-container {
        margin: 0% 4% 0% 0%;
    }

    .elementor-4332 .elementor-element.elementor-element-59bbc39f {
        width: 32%;
        max-width: 32%;
    }

    .elementor-4332 .elementor-element.elementor-element-247caf34>.elementor-element-populated {
        margin: 0% 3% 0% 3%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 3%;
        padding: 6% 6% 6% 6%;
    }

    .elementor-4332 .elementor-element.elementor-element-1c8dacf0 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-1c8dacf0>.elementor-widget-container {
        margin: -3px 0px 0px 0px;
        padding: 0% 0% 5% 0%;
    }

    .elementor-4332 .elementor-element.elementor-element-1c8dacf0 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4332 .elementor-element.elementor-element-1ed3ce55 .elementor-button {
        font-size: var(--e-global-typography-159ec2a-font-size);
        line-height: var(--e-global-typography-159ec2a-line-height);
        letter-spacing: var(--e-global-typography-159ec2a-letter-spacing);
        word-spacing: var(--e-global-typography-159ec2a-word-spacing);
        padding: 0px 8px 0px 8px;
    }

    .elementor-4332 .elementor-element.elementor-element-16bbf5e2>.elementor-element-populated {
        margin: 0% 3% 0% 3%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 3%;
        padding: 6% 6% 6% 6%;
    }

    .elementor-4332 .elementor-element.elementor-element-5dee218e .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-5dee218e>.elementor-widget-container {
        margin: -3px 0px 0px 0px;
        padding: 0% 0% 5% 0%;
    }

    .elementor-4332 .elementor-element.elementor-element-5dee218e {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4332 .elementor-element.elementor-element-9e475bf .elementor-button {
        font-size: var(--e-global-typography-159ec2a-font-size);
        line-height: var(--e-global-typography-159ec2a-line-height);
        letter-spacing: var(--e-global-typography-159ec2a-letter-spacing);
        word-spacing: var(--e-global-typography-159ec2a-word-spacing);
        padding: 0px 8px 0px 8px;
    }

    .elementor-4332 .elementor-element.elementor-element-6915664>.elementor-element-populated {
        margin: 0% 3% 0% 3%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 3%;
        padding: 6% 6% 6% 6%;
    }

    .elementor-4332 .elementor-element.elementor-element-739299c7 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-739299c7>.elementor-widget-container {
        margin: -3px 0px 0px 0px;
        padding: 0% 0% 5% 0%;
    }

    .elementor-4332 .elementor-element.elementor-element-739299c7 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4332 .elementor-element.elementor-element-36f068ce .elementor-button {
        font-size: var(--e-global-typography-159ec2a-font-size);
        line-height: var(--e-global-typography-159ec2a-line-height);
        letter-spacing: var(--e-global-typography-159ec2a-letter-spacing);
        word-spacing: var(--e-global-typography-159ec2a-word-spacing);
        padding: 0px 8px 0px 8px;
    }

    .elementor-4332 .elementor-element.elementor-element-3ed03fe2 {
        width: 28%;
        max-width: 28%;
    }

    .elementor-4332 .elementor-element.elementor-element-4006602e {
        margin-top: 5em;
        margin-bottom: 5em;
        padding: 4% 4% 4% 4%;
    }

    .elementor-4332 .elementor-element.elementor-element-f4fa8d8>.elementor-element-populated {
        margin: 0% 10% 0% 0%;
        --e-column-margin-right: 10%;
        --e-column-margin-left: 0%;
    }

    .elementor-4332 .elementor-element.elementor-element-6ad2caa3 {
        text-align: left;
    }

    .elementor-4332 .elementor-element.elementor-element-6ad2caa3 .elementor-heading-title {
        font-size: var(--e-global-typography-a692fe4-font-size);
        line-height: var(--e-global-typography-a692fe4-line-height);
        letter-spacing: var(--e-global-typography-a692fe4-letter-spacing);
        word-spacing: var(--e-global-typography-a692fe4-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-6ad2caa3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-d4b2441 {
        text-align: left;
    }

    .elementor-4332 .elementor-element.elementor-element-d4b2441>.elementor-widget-container {
        margin: 0px 0px -14px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-3cd48170>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-2041fd92 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-2041fd92 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-34bbbfbe {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-34bbbfbe>.elementor-widget-container {
        margin: 0em 0em 1em 0em;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-50c6f211>.elementor-element-populated {
        padding: 4% 4% 4% 4%;
    }

    .elementor-4332 .elementor-element.elementor-element-764b629e .elementor-flip-box {
        height: 190px;
    }

    .elementor-4332 .elementor-element.elementor-element-764b629e .elementor-flip-box__button {
        font-size: var(--e-global-typography-c0f645c-font-size);
        line-height: var(--e-global-typography-c0f645c-line-height);
        letter-spacing: var(--e-global-typography-c0f645c-letter-spacing);
        word-spacing: var(--e-global-typography-c0f645c-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-437b0399 .elementor-heading-title {
        font-size: var(--e-global-typography-85ffe77-font-size);
        line-height: var(--e-global-typography-85ffe77-line-height);
        letter-spacing: var(--e-global-typography-85ffe77-letter-spacing);
        word-spacing: var(--e-global-typography-85ffe77-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-1ae7a25d .elementor-heading-title {
        font-size: var(--e-global-typography-34888bf-font-size);
        line-height: var(--e-global-typography-34888bf-line-height);
        letter-spacing: var(--e-global-typography-34888bf-letter-spacing);
        word-spacing: var(--e-global-typography-34888bf-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-7aecba>.elementor-element-populated {
        padding: 4% 4% 4% 4%;
    }

    .elementor-4332 .elementor-element.elementor-element-3aab4b72 .elementor-flip-box {
        height: 150px;
    }

    .elementor-4332 .elementor-element.elementor-element-3aab4b72 .elementor-flip-box__button {
        font-size: var(--e-global-typography-c0f645c-font-size);
        line-height: var(--e-global-typography-c0f645c-line-height);
        letter-spacing: var(--e-global-typography-c0f645c-letter-spacing);
        word-spacing: var(--e-global-typography-c0f645c-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-78c4b252 .elementor-heading-title {
        font-size: var(--e-global-typography-85ffe77-font-size);
        line-height: var(--e-global-typography-85ffe77-line-height);
        letter-spacing: var(--e-global-typography-85ffe77-letter-spacing);
        word-spacing: var(--e-global-typography-85ffe77-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-672c60f7 .elementor-heading-title {
        font-size: var(--e-global-typography-34888bf-font-size);
        line-height: var(--e-global-typography-34888bf-line-height);
        letter-spacing: var(--e-global-typography-34888bf-letter-spacing);
        word-spacing: var(--e-global-typography-34888bf-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-18bcba4a>.elementor-element-populated {
        padding: 4% 4% 4% 4%;
    }

    .elementor-4332 .elementor-element.elementor-element-6b8bdfba .elementor-flip-box {
        height: 190px;
    }

    .elementor-4332 .elementor-element.elementor-element-6b8bdfba .elementor-flip-box__button {
        font-size: var(--e-global-typography-c0f645c-font-size);
        line-height: var(--e-global-typography-c0f645c-line-height);
        letter-spacing: var(--e-global-typography-c0f645c-letter-spacing);
        word-spacing: var(--e-global-typography-c0f645c-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-647bfd31 .elementor-heading-title {
        font-size: var(--e-global-typography-85ffe77-font-size);
        line-height: var(--e-global-typography-85ffe77-line-height);
        letter-spacing: var(--e-global-typography-85ffe77-letter-spacing);
        word-spacing: var(--e-global-typography-85ffe77-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-5f486e4d .elementor-heading-title {
        font-size: var(--e-global-typography-34888bf-font-size);
        line-height: var(--e-global-typography-34888bf-line-height);
        letter-spacing: var(--e-global-typography-34888bf-letter-spacing);
        word-spacing: var(--e-global-typography-34888bf-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-7e6c4a>.elementor-element-populated {
        padding: 4% 4% 4% 4%;
    }

    .elementor-4332 .elementor-element.elementor-element-2e439f6d .elementor-flip-box {
        height: 150px;
    }

    .elementor-4332 .elementor-element.elementor-element-2e439f6d .elementor-flip-box__button {
        font-size: var(--e-global-typography-c0f645c-font-size);
        line-height: var(--e-global-typography-c0f645c-line-height);
        letter-spacing: var(--e-global-typography-c0f645c-letter-spacing);
        word-spacing: var(--e-global-typography-c0f645c-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-521d1555 .elementor-heading-title {
        font-size: var(--e-global-typography-85ffe77-font-size);
        line-height: var(--e-global-typography-85ffe77-line-height);
        letter-spacing: var(--e-global-typography-85ffe77-letter-spacing);
        word-spacing: var(--e-global-typography-85ffe77-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-3b2aa9e2 .elementor-heading-title {
        font-size: var(--e-global-typography-34888bf-font-size);
        line-height: var(--e-global-typography-34888bf-line-height);
        letter-spacing: var(--e-global-typography-34888bf-letter-spacing);
        word-spacing: var(--e-global-typography-34888bf-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-3f320d1d>.elementor-shape-top svg {
        width: calc(110% + 1.3px);
        height: 48px;
    }

    .elementor-4332 .elementor-element.elementor-element-3f320d1d {
        padding: 7em 0em 4em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-6a5f6ab2 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-6a5f6ab2 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-124096ae {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-124096ae>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-4c90bb78 .elementor-testimonial__text {
        font-size: var(--e-global-typography-28db9bb-font-size);
        line-height: var(--e-global-typography-28db9bb-line-height);
        letter-spacing: var(--e-global-typography-28db9bb-letter-spacing);
        word-spacing: var(--e-global-typography-28db9bb-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-4c90bb78 .elementor-testimonial__name {
        font-size: var(--e-global-typography-6392731-font-size);
        line-height: var(--e-global-typography-6392731-line-height);
        letter-spacing: var(--e-global-typography-6392731-letter-spacing);
        word-spacing: var(--e-global-typography-6392731-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-4c90bb78 .elementor-testimonial__title {
        font-size: var(--e-global-typography-ccf6310-font-size);
        line-height: var(--e-global-typography-ccf6310-line-height);
        letter-spacing: var(--e-global-typography-ccf6310-letter-spacing);
        word-spacing: var(--e-global-typography-ccf6310-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-7caaf2cb>.elementor-shape-top svg {
        width: calc(152% + 1.3px);
        height: 44px;
    }

    .elementor-4332 .elementor-element.elementor-element-7caaf2cb>.elementor-shape-bottom svg {
        width: calc(114% + 1.3px);
        height: 34px;
    }

    .elementor-4332 .elementor-element.elementor-element-7caaf2cb {
        padding: 7em 0em 8em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-6780f827 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-6780f827>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 20% 2% 20%;
    }
}

@media(max-width:767px) {
    .elementor-4332 .elementor-element.elementor-element-e5fe9a9 {
        padding: 4em 1em 4em 1em;
    }

    .elementor-4332 .elementor-element.elementor-element-2a9ee050 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-2a9ee050 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-5b9ac11d {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-5b9ac11d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-63eef440 {
        text-align: center;
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-63eef440>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-21068bf3>.elementor-element-populated {
        padding: 2em 0em 0em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-17baa126 {
        --lottie-container-width: 75%;
    }

    .elementor-4332 .elementor-element.elementor-element-17baa126>.elementor-widget-container {
        margin: 0em 1em -11em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-118c0cd7 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-118c0cd7 img {
        width: 70%;
    }

    .elementor-4332 .elementor-element.elementor-element-118c0cd7>.elementor-widget-container {
        margin: -2em 0em -5em 0em;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-7da556cf img {
        width: 50%;
    }

    .elementor-4332 .elementor-element.elementor-element-7da556cf>.elementor-widget-container {
        margin: -5em 0em 0em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-1f79641a>.elementor-shape-top svg {
        width: calc(122% + 1.3px);
        height: 30px;
    }

    .elementor-4332 .elementor-element.elementor-element-1f79641a {
        padding: 6em 1em 4em 1em;
    }

    .elementor-4332 .elementor-element.elementor-element-7e0dd456 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-7e0dd456 img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4332 .elementor-element.elementor-element-7e0dd456>.elementor-widget-container {
        margin: -3em -1em -1em -1em;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-7e0dd456:not(.elementor-widget-image) .elementor-widget-container {
        -webkit-mask-position: center center;
    }

    .elementor-4332 .elementor-element.elementor-element-7e0dd456.elementor-widget-image .elementor-widget-container img {
        -webkit-mask-position: center center;
    }

    .elementor-4332 .elementor-element.elementor-element-43cfec63>.elementor-widget-container {
        margin: -3em 0em 0em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-121014f0>.elementor-element-populated {
        padding: 1em 0em 0em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-1e774357 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-1e774357 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-d773a0b {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-4c252ab3 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-613c3461 {
        --lottie-container-width: 34%;
    }

    .elementor-4332 .elementor-element.elementor-element-613c3461>.elementor-widget-container {
        margin: 0em 0em -5em -2em;
    }

    .elementor-4332 .elementor-element.elementor-element-11d04747 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-5fcad24-font-size);
        line-height: var(--e-global-typography-5fcad24-line-height);
        letter-spacing: var(--e-global-typography-5fcad24-letter-spacing);
        word-spacing: var(--e-global-typography-5fcad24-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-11d04747 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4332 .elementor-element.elementor-element-2812580b {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-2812580b .elementor-heading-title {
        font-size: var(--e-global-typography-1ee383c-font-size);
        line-height: var(--e-global-typography-1ee383c-line-height);
        letter-spacing: var(--e-global-typography-1ee383c-letter-spacing);
        word-spacing: var(--e-global-typography-1ee383c-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-2812580b>.elementor-widget-container {
        margin: 10% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-4812f291 {
        --lottie-container-width: 34%;
    }

    .elementor-4332 .elementor-element.elementor-element-4812f291>.elementor-widget-container {
        margin: 0em 0em -5em -2em;
    }

    .elementor-4332 .elementor-element.elementor-element-6bb79637 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-5fcad24-font-size);
        line-height: var(--e-global-typography-5fcad24-line-height);
        letter-spacing: var(--e-global-typography-5fcad24-letter-spacing);
        word-spacing: var(--e-global-typography-5fcad24-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-6bb79637 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4332 .elementor-element.elementor-element-6ce41646 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-6ce41646 .elementor-heading-title {
        font-size: var(--e-global-typography-1ee383c-font-size);
        line-height: var(--e-global-typography-1ee383c-line-height);
        letter-spacing: var(--e-global-typography-1ee383c-letter-spacing);
        word-spacing: var(--e-global-typography-1ee383c-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-6ce41646>.elementor-widget-container {
        margin: 10% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-9226e7f {
        --lottie-container-width: 34%;
    }

    .elementor-4332 .elementor-element.elementor-element-9226e7f>.elementor-widget-container {
        margin: 0em 0em -5em -2em;
    }

    .elementor-4332 .elementor-element.elementor-element-64db43b6 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-5fcad24-font-size);
        line-height: var(--e-global-typography-5fcad24-line-height);
        letter-spacing: var(--e-global-typography-5fcad24-letter-spacing);
        word-spacing: var(--e-global-typography-5fcad24-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-64db43b6 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4332 .elementor-element.elementor-element-4d242f16 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-4d242f16 .elementor-heading-title {
        font-size: var(--e-global-typography-1ee383c-font-size);
        line-height: var(--e-global-typography-1ee383c-line-height);
        letter-spacing: var(--e-global-typography-1ee383c-letter-spacing);
        word-spacing: var(--e-global-typography-1ee383c-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-4d242f16>.elementor-widget-container {
        margin: 10% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-48dd7ed4>.elementor-shape-top svg {
        width: calc(110% + 1.3px);
        height: 27px;
    }

    .elementor-4332 .elementor-element.elementor-element-48dd7ed4 {
        padding: 4em 0em 2em 0em;
    }

    /* .elementor-4332 .elementor-element.elementor-element-1bd63e9c {
        padding: 0em 0em 8em 0em;
    } */

    .elementor-4332 .elementor-element.elementor-element-56306113 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-56306113 img {
        width: 70%;
    }

    .elementor-4332 .elementor-element.elementor-element-56306113>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-7ddaaa54 {
        top: 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-5324024c .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-4332 .elementor-element.elementor-element-5324024c>.elementor-widget-container {
        margin: 0px 0px -14px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-24813d3b .elementor-divider-separator {
        width: 24%;
    }

    .elementor-4332 .elementor-element.elementor-element-fb3a514 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-530e060a>.elementor-widget-container {
        margin: 0em 1em 0em 1em;
    }

    .elementor-4332 .elementor-element.elementor-element-13689bfb .elementor-image-box-img {
        margin-bottom: 4px;
    }

    .elementor-4332 .elementor-element.elementor-element-13689bfb .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-137b5bdc .elementor-image-box-img {
        margin-bottom: 4px;
    }

    .elementor-4332 .elementor-element.elementor-element-137b5bdc .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-5e5f606f .elementor-image-box-img {
        margin-bottom: 4px;
    }

    .elementor-4332 .elementor-element.elementor-element-5e5f606f .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-ffb4984 .elementor-image-box-img {
        margin-bottom: 4px;
    }

    .elementor-4332 .elementor-element.elementor-element-ffb4984 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-427c412b .elementor-image-box-img {
        margin-bottom: 4px;
    }

    .elementor-4332 .elementor-element.elementor-element-427c412b .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-57d07b88 .elementor-image-box-img {
        margin-bottom: 4px;
    }

    .elementor-4332 .elementor-element.elementor-element-57d07b88 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-6231b006>.elementor-shape-top svg {
        width: calc(165% + 1.3px);
        height: 28px;
    }

    .elementor-4332 .elementor-element.elementor-element-6231b006 {
        padding: 6em 0em 4em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-4af8c16e {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-758303b,
    .elementor-4332 .elementor-element.elementor-element-758303b>.elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-758303b {
        padding: 2em 1em 2em 1em;
    }

    .elementor-4332 .elementor-element.elementor-element-5bf7b301 {
        width: 28%;
    }

    .elementor-4332 .elementor-element.elementor-element-5bf7b301>.elementor-element-populated {
        border-width: 0px 1px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-2e71a55d {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-2e71a55d .elementor-heading-title {
        font-size: var(--e-global-typography-3e97bcf-font-size);
        line-height: var(--e-global-typography-3e97bcf-line-height);
        letter-spacing: var(--e-global-typography-3e97bcf-letter-spacing);
        word-spacing: var(--e-global-typography-3e97bcf-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-2e71a55d>.elementor-widget-container {
        margin: 10px 0px -12px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-40701d73 .elementor-heading-title {
        font-size: var(--e-global-typography-910d076-font-size);
        line-height: var(--e-global-typography-910d076-line-height);
        letter-spacing: var(--e-global-typography-910d076-letter-spacing);
        word-spacing: var(--e-global-typography-910d076-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-3a047cf1 {
        width: 72%;
    }

    .elementor-4332 .elementor-element.elementor-element-3a047cf1>.elementor-element-populated {
        padding: 0% 0% 0% 8%;
    }

    .elementor-4332 .elementor-element.elementor-element-3a305911 {
        text-align: left;
    }

    .elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-62f79662.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-62f79662.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-62f79662>.elementor-element-populated {
        border-width: 1px 0px 0px 0px;
        margin: 1em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
        padding: 1em 0em 0em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-43938c40>.elementor-widget-container {
        margin: -2px 0px -4px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-43938c40 {
        width: 8%;
        max-width: 8%;
        align-self: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-1aab7bf6>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
        padding: 0px 4px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-1aab7bf6 {
        width: 42%;
        max-width: 42%;
        align-self: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-17b7265e>.elementor-widget-container {
        margin: -2px 0px -4px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-17b7265e {
        width: 8%;
        max-width: 8%;
        align-self: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-5a347c80>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-5a347c80 {
        width: 42%;
        max-width: 42%;
        align-self: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-2aa06ae2,
    .elementor-4332 .elementor-element.elementor-element-2aa06ae2>.elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-2aa06ae2 {
        padding: 2em 1em 2em 1em;
    }

    .elementor-4332 .elementor-element.elementor-element-24d5f899 {
        width: 28%;
    }

    .elementor-4332 .elementor-element.elementor-element-24d5f899>.elementor-element-populated {
        border-width: 0px 1px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-3db49d2f {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-3db49d2f .elementor-heading-title {
        font-size: var(--e-global-typography-3e97bcf-font-size);
        line-height: var(--e-global-typography-3e97bcf-line-height);
        letter-spacing: var(--e-global-typography-3e97bcf-letter-spacing);
        word-spacing: var(--e-global-typography-3e97bcf-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-3db49d2f>.elementor-widget-container {
        margin: 10px 0px -12px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-7caa1dac .elementor-heading-title {
        font-size: var(--e-global-typography-910d076-font-size);
        line-height: var(--e-global-typography-910d076-line-height);
        letter-spacing: var(--e-global-typography-910d076-letter-spacing);
        word-spacing: var(--e-global-typography-910d076-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-3b19e4ce {
        width: 72%;
    }

    .elementor-4332 .elementor-element.elementor-element-3b19e4ce>.elementor-element-populated {
        padding: 0% 0% 0% 8%;
    }

    .elementor-4332 .elementor-element.elementor-element-9f5fd00 {
        text-align: left;
    }

    .elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-1127d98d.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-1127d98d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-1127d98d>.elementor-element-populated {
        border-width: 1px 0px 0px 0px;
        margin: 1em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
        padding: 1em 0em 0em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-3c4dae78>.elementor-widget-container {
        margin: -2px 0px -4px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-3c4dae78 {
        width: 8%;
        max-width: 8%;
        align-self: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-324df19e>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
        padding: 0px 4px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-324df19e {
        width: 42%;
        max-width: 42%;
        align-self: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-51239080>.elementor-widget-container {
        margin: -2px 0px -4px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-51239080 {
        width: 8%;
        max-width: 8%;
        align-self: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-4235199a>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-4235199a {
        width: 42%;
        max-width: 42%;
        align-self: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-7b135d36,
    .elementor-4332 .elementor-element.elementor-element-7b135d36>.elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-7b135d36 {
        padding: 2em 1em 2em 1em;
    }

    .elementor-4332 .elementor-element.elementor-element-726c9b5 {
        width: 28%;
    }

    .elementor-4332 .elementor-element.elementor-element-726c9b5>.elementor-element-populated {
        border-width: 0px 1px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-771772a8 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-771772a8 .elementor-heading-title {
        font-size: var(--e-global-typography-3e97bcf-font-size);
        line-height: var(--e-global-typography-3e97bcf-line-height);
        letter-spacing: var(--e-global-typography-3e97bcf-letter-spacing);
        word-spacing: var(--e-global-typography-3e97bcf-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-771772a8>.elementor-widget-container {
        margin: 10px 0px -12px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-4fed5930 .elementor-heading-title {
        font-size: var(--e-global-typography-910d076-font-size);
        line-height: var(--e-global-typography-910d076-line-height);
        letter-spacing: var(--e-global-typography-910d076-letter-spacing);
        word-spacing: var(--e-global-typography-910d076-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-76109ae8 {
        width: 72%;
    }

    .elementor-4332 .elementor-element.elementor-element-76109ae8>.elementor-element-populated {
        padding: 0% 0% 0% 8%;
    }

    .elementor-4332 .elementor-element.elementor-element-5587b2b9 {
        text-align: left;
    }

    .elementor-bc-flex-widget .elementor-4332 .elementor-element.elementor-element-47556ee6.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-47556ee6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-47556ee6>.elementor-element-populated {
        border-width: 1px 0px 0px 0px;
        margin: 1em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
        padding: 1em 0em 0em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-26c5bc0f>.elementor-widget-container {
        margin: -2px 0px -4px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-26c5bc0f {
        width: 8%;
        max-width: 8%;
        align-self: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-1b0bb7d9>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
        padding: 0px 4px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-1b0bb7d9 {
        width: 42%;
        max-width: 42%;
        align-self: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-ad8a462>.elementor-widget-container {
        margin: -2px 0px -4px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-ad8a462 {
        width: 8%;
        max-width: 8%;
        align-self: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-480aeded>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-480aeded {
        width: 42%;
        max-width: 42%;
        align-self: flex-start;
    }

    .elementor-4332 .elementor-element.elementor-element-5a613017>.elementor-element-populated {
        margin: 5em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-54f6528 {
        padding: 2em 0em 4em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-4b0b8050 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }

    .elementor-4332 .elementor-element.elementor-element-4b0b8050>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-59bbc39f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4332 .elementor-element.elementor-element-247caf34>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-17628d4e .elementor-spacer-inner {
        height: 90px;
    }

    .elementor-4332 .elementor-element.elementor-element-3c32bf5a>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-1c8dacf0 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-1c8dacf0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-1c8dacf0 {
        width: auto;
        max-width: auto;
    }

    .elementor-4332 .elementor-element.elementor-element-1ed3ce55 .elementor-button {
        font-size: var(--e-global-typography-159ec2a-font-size);
        line-height: var(--e-global-typography-159ec2a-line-height);
        letter-spacing: var(--e-global-typography-159ec2a-letter-spacing);
        word-spacing: var(--e-global-typography-159ec2a-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-16bbf5e2>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-6052e32f .elementor-spacer-inner {
        height: 90px;
    }

    .elementor-4332 .elementor-element.elementor-element-3d0c171a>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-5dee218e .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-5dee218e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-5dee218e {
        width: auto;
        max-width: auto;
    }

    .elementor-4332 .elementor-element.elementor-element-9e475bf .elementor-button {
        font-size: var(--e-global-typography-159ec2a-font-size);
        line-height: var(--e-global-typography-159ec2a-line-height);
        letter-spacing: var(--e-global-typography-159ec2a-letter-spacing);
        word-spacing: var(--e-global-typography-159ec2a-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-6915664>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-4b1e503 .elementor-spacer-inner {
        height: 90px;
    }

    .elementor-4332 .elementor-element.elementor-element-da474cd>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-739299c7 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-739299c7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-739299c7 {
        width: auto;
        max-width: auto;
    }

    .elementor-4332 .elementor-element.elementor-element-36f068ce .elementor-button {
        font-size: var(--e-global-typography-159ec2a-font-size);
        line-height: var(--e-global-typography-159ec2a-line-height);
        letter-spacing: var(--e-global-typography-159ec2a-letter-spacing);
        word-spacing: var(--e-global-typography-159ec2a-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-3ed03fe2 .elementor-button {
        padding: 14px 14px 14px 14px;
    }

    .elementor-4332 .elementor-element.elementor-element-3ed03fe2>.elementor-widget-container {
        margin: 1em 1em 0em 1em;
    }

    .elementor-4332 .elementor-element.elementor-element-3ed03fe2 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4332 .elementor-element.elementor-element-4006602e {
        padding: 12% 6% 12% 6%;
    }

    .elementor-4332 .elementor-element.elementor-element-f4fa8d8>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-6ad2caa3 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-6ad2caa3 .elementor-heading-title {
        font-size: var(--e-global-typography-a692fe4-font-size);
        line-height: var(--e-global-typography-a692fe4-line-height);
        letter-spacing: var(--e-global-typography-a692fe4-letter-spacing);
        word-spacing: var(--e-global-typography-a692fe4-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-6ad2caa3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-d4b2441 {
        text-align: center;
    }

    .elementor-4332 .elementor-element.elementor-element-2041fd92 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-34bbbfbe>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-50c6f211 {
        width: 50%;
    }

    .elementor-4332 .elementor-element.elementor-element-50c6f211>.elementor-element-populated {
        padding: 4% 4% 12% 4%;
    }

    .elementor-4332 .elementor-element.elementor-element-764b629e .elementor-flip-box {
        height: 150px;
    }

    .elementor-4332 .elementor-element.elementor-element-764b629e .elementor-flip-box__button {
        font-size: var(--e-global-typography-c0f645c-font-size);
        line-height: var(--e-global-typography-c0f645c-line-height);
        letter-spacing: var(--e-global-typography-c0f645c-letter-spacing);
        word-spacing: var(--e-global-typography-c0f645c-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-437b0399 .elementor-heading-title {
        font-size: var(--e-global-typography-85ffe77-font-size);
        line-height: var(--e-global-typography-85ffe77-line-height);
        letter-spacing: var(--e-global-typography-85ffe77-letter-spacing);
        word-spacing: var(--e-global-typography-85ffe77-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-437b0399>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-1ae7a25d .elementor-heading-title {
        font-size: var(--e-global-typography-34888bf-font-size);
        line-height: var(--e-global-typography-34888bf-line-height);
        letter-spacing: var(--e-global-typography-34888bf-letter-spacing);
        word-spacing: var(--e-global-typography-34888bf-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-7aecba {
        width: 50%;
    }

    .elementor-4332 .elementor-element.elementor-element-7aecba>.elementor-element-populated {
        padding: 4% 4% 12% 4%;
    }

    .elementor-4332 .elementor-element.elementor-element-3aab4b72 .elementor-flip-box {
        height: 150px;
    }

    .elementor-4332 .elementor-element.elementor-element-3aab4b72 .elementor-flip-box__button {
        font-size: var(--e-global-typography-c0f645c-font-size);
        line-height: var(--e-global-typography-c0f645c-line-height);
        letter-spacing: var(--e-global-typography-c0f645c-letter-spacing);
        word-spacing: var(--e-global-typography-c0f645c-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-78c4b252 .elementor-heading-title {
        font-size: var(--e-global-typography-85ffe77-font-size);
        line-height: var(--e-global-typography-85ffe77-line-height);
        letter-spacing: var(--e-global-typography-85ffe77-letter-spacing);
        word-spacing: var(--e-global-typography-85ffe77-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-78c4b252>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-672c60f7 .elementor-heading-title {
        font-size: var(--e-global-typography-34888bf-font-size);
        line-height: var(--e-global-typography-34888bf-line-height);
        letter-spacing: var(--e-global-typography-34888bf-letter-spacing);
        word-spacing: var(--e-global-typography-34888bf-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-18bcba4a {
        width: 50%;
    }

    .elementor-4332 .elementor-element.elementor-element-18bcba4a>.elementor-element-populated {
        padding: 4% 4% 4% 4%;
    }

    .elementor-4332 .elementor-element.elementor-element-6b8bdfba .elementor-flip-box {
        height: 150px;
    }

    .elementor-4332 .elementor-element.elementor-element-6b8bdfba .elementor-flip-box__button {
        font-size: var(--e-global-typography-c0f645c-font-size);
        line-height: var(--e-global-typography-c0f645c-line-height);
        letter-spacing: var(--e-global-typography-c0f645c-letter-spacing);
        word-spacing: var(--e-global-typography-c0f645c-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-647bfd31 .elementor-heading-title {
        font-size: var(--e-global-typography-85ffe77-font-size);
        line-height: var(--e-global-typography-85ffe77-line-height);
        letter-spacing: var(--e-global-typography-85ffe77-letter-spacing);
        word-spacing: var(--e-global-typography-85ffe77-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-647bfd31>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-5f486e4d .elementor-heading-title {
        font-size: var(--e-global-typography-34888bf-font-size);
        line-height: var(--e-global-typography-34888bf-line-height);
        letter-spacing: var(--e-global-typography-34888bf-letter-spacing);
        word-spacing: var(--e-global-typography-34888bf-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-7e6c4a {
        width: 50%;
    }

    .elementor-4332 .elementor-element.elementor-element-7e6c4a>.elementor-element-populated {
        padding: 4% 4% 4% 4%;
    }

    .elementor-4332 .elementor-element.elementor-element-2e439f6d .elementor-flip-box {
        height: 150px;
    }

    .elementor-4332 .elementor-element.elementor-element-2e439f6d .elementor-flip-box__button {
        font-size: var(--e-global-typography-c0f645c-font-size);
        line-height: var(--e-global-typography-c0f645c-line-height);
        letter-spacing: var(--e-global-typography-c0f645c-letter-spacing);
        word-spacing: var(--e-global-typography-c0f645c-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-521d1555 .elementor-heading-title {
        font-size: var(--e-global-typography-85ffe77-font-size);
        line-height: var(--e-global-typography-85ffe77-line-height);
        letter-spacing: var(--e-global-typography-85ffe77-letter-spacing);
        word-spacing: var(--e-global-typography-85ffe77-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-521d1555>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4332 .elementor-element.elementor-element-3b2aa9e2 .elementor-heading-title {
        font-size: var(--e-global-typography-34888bf-font-size);
        line-height: var(--e-global-typography-34888bf-line-height);
        letter-spacing: var(--e-global-typography-34888bf-letter-spacing);
        word-spacing: var(--e-global-typography-34888bf-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-3f320d1d>.elementor-shape-top svg {
        width: calc(100% + 1.3px);
        height: 32px;
    }

    .elementor-4332 .elementor-element.elementor-element-3f320d1d {
        padding: 5em 0em 4em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-6a5f6ab2 {
        text-align: left;
    }

    .elementor-4332 .elementor-element.elementor-element-6a5f6ab2 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4332 .elementor-element.elementor-element-6a5f6ab2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 8% 0% 8%;
    }

    .elementor-4332 .elementor-element.elementor-element-124096ae {
        text-align: left;
    }

    .elementor-4332 .elementor-element.elementor-element-124096ae>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 8% 0% 8%;
    }

    .elementor-4332 .elementor-element.elementor-element-4c90bb78 .elementor-testimonial__text {
        font-size: var(--e-global-typography-28db9bb-font-size);
        line-height: var(--e-global-typography-28db9bb-line-height);
        letter-spacing: var(--e-global-typography-28db9bb-letter-spacing);
        word-spacing: var(--e-global-typography-28db9bb-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-4c90bb78 .elementor-testimonial__name {
        font-size: var(--e-global-typography-6392731-font-size);
        line-height: var(--e-global-typography-6392731-line-height);
        letter-spacing: var(--e-global-typography-6392731-letter-spacing);
        word-spacing: var(--e-global-typography-6392731-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-4c90bb78 .elementor-testimonial__title {
        font-size: var(--e-global-typography-ccf6310-font-size);
        line-height: var(--e-global-typography-ccf6310-line-height);
        letter-spacing: var(--e-global-typography-ccf6310-letter-spacing);
        word-spacing: var(--e-global-typography-ccf6310-word-spacing);
    }

    .elementor-4332 .elementor-element.elementor-element-7caaf2cb>.elementor-shape-top svg {
        width: calc(152% + 1.3px);
        height: 21px;
    }

    .elementor-4332 .elementor-element.elementor-element-7caaf2cb>.elementor-shape-bottom svg {
        width: calc(107% + 1.3px);
        height: 26px;
    }

    .elementor-4332 .elementor-element.elementor-element-7caaf2cb {
        padding: 6em 0em 7em 0em;
    }

    .elementor-4332 .elementor-element.elementor-element-6780f827>.elementor-widget-container {
        padding: 0% 6% 6% 6%;
    }
}

@media(min-width:768px) {
    .elementor-4332 .elementor-element.elementor-element-17e5180b {
        width: 54%;
    }

    .elementor-4332 .elementor-element.elementor-element-21068bf3 {
        width: 44%;
    }

    .elementor-4332 .elementor-element.elementor-element-5d7dd296 {
        width: 55%;
    }

    .elementor-4332 .elementor-element.elementor-element-5bf7b301 {
        width: 23%;
    }

    .elementor-4332 .elementor-element.elementor-element-3a047cf1 {
        width: 43.331%;
    }

    .elementor-4332 .elementor-element.elementor-element-24d5f899 {
        width: 23%;
    }

    .elementor-4332 .elementor-element.elementor-element-3b19e4ce {
        width: 43.331%;
    }

    .elementor-4332 .elementor-element.elementor-element-726c9b5 {
        width: 23%;
    }

    .elementor-4332 .elementor-element.elementor-element-76109ae8 {
        width: 43.331%;
    }

    .elementor-4332 .elementor-element.elementor-element-5a613017 {
        width: 45%;
    }

    .elementor-4332 .elementor-element.elementor-element-f4fa8d8 {
        width: 61.332%;
    }

    .elementor-4332 .elementor-element.elementor-element-3cd48170 {
        width: 38%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4332 .elementor-element.elementor-element-17e5180b {
        width: 55%;
    }

    .elementor-4332 .elementor-element.elementor-element-21068bf3 {
        width: 45%;
    }

    .elementor-4332 .elementor-element.elementor-element-6d0a2b29 {
        width: 52%;
    }

    .elementor-4332 .elementor-element.elementor-element-121014f0 {
        width: 48%;
    }

    .elementor-4332 .elementor-element.elementor-element-5d7dd296 {
        width: 100%;
    }

    .elementor-4332 .elementor-element.elementor-element-f4fa8d8 {
        width: 54%;
    }

    .elementor-4332 .elementor-element.elementor-element-3cd48170 {
        width: 46%;
    }
}

@media(min-width:1025px) {

    .elementor-4332 .elementor-element.elementor-element-e5fe9a9:not(.elementor-motion-effects-element-type-background),
    .elementor-4332 .elementor-element.elementor-element-e5fe9a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-4332 .elementor-element.elementor-element-48dd7ed4:not(.elementor-motion-effects-element-type-background),
    .elementor-4332 .elementor-element.elementor-element-48dd7ed4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-4332 .elementor-element.elementor-element-247caf34:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-4332 .elementor-element.elementor-element-247caf34>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-4332 .elementor-element.elementor-element-16bbf5e2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-4332 .elementor-element.elementor-element-16bbf5e2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-4332 .elementor-element.elementor-element-6915664:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-4332 .elementor-element.elementor-element-6915664>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-4332 .elementor-element.elementor-element-4006602e:not(.elementor-motion-effects-element-type-background),
    .elementor-4332 .elementor-element.elementor-element-4006602e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-4332 .elementor-element.elementor-element-764b629e .elementor-flip-box__front {
        background-attachment: scroll;
    }

    .elementor-4332 .elementor-element.elementor-element-764b629e .elementor-flip-box__back {
        background-attachment: scroll;
    }

    .elementor-4332 .elementor-element.elementor-element-3aab4b72 .elementor-flip-box__front {
        background-attachment: scroll;
    }

    .elementor-4332 .elementor-element.elementor-element-3aab4b72 .elementor-flip-box__back {
        background-attachment: scroll;
    }

    .elementor-4332 .elementor-element.elementor-element-6b8bdfba .elementor-flip-box__front {
        background-attachment: scroll;
    }

    .elementor-4332 .elementor-element.elementor-element-6b8bdfba .elementor-flip-box__back {
        background-attachment: scroll;
    }

    .elementor-4332 .elementor-element.elementor-element-2e439f6d .elementor-flip-box__front {
        background-attachment: scroll;
    }

    .elementor-4332 .elementor-element.elementor-element-2e439f6d .elementor-flip-box__back {
        background-attachment: scroll;
    }

    .elementor-4332 .elementor-element.elementor-element-3f320d1d:not(.elementor-motion-effects-element-type-background),
    .elementor-4332 .elementor-element.elementor-element-3f320d1d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}
/*---------*/
