.elementor-4327 .elementor-element.elementor-element-68eb47d4:not(.elementor-motion-effects-element-type-background),
.elementor-4327 .elementor-element.elementor-element-68eb47d4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url("../../2021/07/BG-Blur-04b.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4327 .elementor-element.elementor-element-68eb47d4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 0em 4em 0em;
}

.elementor-4327 .elementor-element.elementor-element-68eb47d4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4327 .elementor-element.elementor-element-68eb47d4>.elementor-shape-bottom .elementor-shape-fill {
    fill: var(--e-global-color-5e20481);
}

.elementor-4327 .elementor-element.elementor-element-68eb47d4>.elementor-shape-bottom svg {
    width: calc(138% + 1.3px);
    height: 75px;
}

.elementor-bc-flex-widget .elementor-4327 .elementor-element.elementor-element-1589fbe1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4327 .elementor-element.elementor-element-1589fbe1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4327 .elementor-element.elementor-element-1589fbe1>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4327 .elementor-element.elementor-element-1a629449 .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-4327 .elementor-element.elementor-element-1a629449>.elementor-widget-container {
    margin: 0px 0px 0px 6px;
}

.elementor-4327 .elementor-element.elementor-element-13a5354d .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4327 .elementor-element.elementor-element-13a5354d>.elementor-widget-container {
    padding: 0em 0em 1em 0em;
}

.elementor-4327 .elementor-element.elementor-element-35a35d57 {
    color: var(--e-global-color-a920ad7);
    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-4327 .elementor-element.elementor-element-35a35d57>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 10px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4327 .elementor-element.elementor-element-210c9ecf.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4327 .elementor-element.elementor-element-210c9ecf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4327 .elementor-element.elementor-element-2b06bc7e .elementor-spacer-inner {
    height: 50px;
}

.elementor-4327 .elementor-element.elementor-element-e5d2772:not(.elementor-motion-effects-element-type-background),
.elementor-4327 .elementor-element.elementor-element-e5d2772>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5e20481);
}

.elementor-4327 .elementor-element.elementor-element-e5d2772 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 0em 4em 0em;
}

.elementor-4327 .elementor-element.elementor-element-e5d2772>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4327 .elementor-element.elementor-element-48d2ae6 {
    text-align: center;
}

.elementor-4327 .elementor-element.elementor-element-48d2ae6 .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-4327 .elementor-element.elementor-element-48d2ae6>.elementor-widget-container {
    margin: 0px 0px 0px 6px;
}

.elementor-4327 .elementor-element.elementor-element-1d69853e {
    text-align: center;
}

.elementor-4327 .elementor-element.elementor-element-1d69853e .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4327 .elementor-element.elementor-element-1d69853e>.elementor-widget-container {
    padding: 0em 0em 0em 0em;
}

/*
.elementor-4327 .elementor-element.elementor-element-288ed1b6 {
    margin-top: 2em;
    margin-bottom: 0em;
}*/

.elementor-4327 .elementor-element.elementor-element-670ab932:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4327 .elementor-element.elementor-element-670ab932>.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-4327 .elementor-element.elementor-element-670ab932>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.8;
}

.elementor-4327 .elementor-element.elementor-element-670ab932:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.9;
}

.elementor-4327 .elementor-element.elementor-element-670ab932>.elementor-element-populated,
.elementor-4327 .elementor-element.elementor-element-670ab932>.elementor-element-populated>.elementor-background-overlay,
.elementor-4327 .elementor-element.elementor-element-670ab932>.elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-4327 .elementor-element.elementor-element-670ab932>.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-4327 .elementor-element.elementor-element-670ab932>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.4s, border-radius 0.3s, opacity 0.4s;
}

.elementor-4327 .elementor-element.elementor-element-2c0850f1 .elementor-spacer-inner {
    height: 150px;
}

.elementor-4327 .elementor-element.elementor-element-2c6430d9 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-4327 .elementor-element.elementor-element-2c6430d9>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-4327 .elementor-element.elementor-element-eed4070 .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-4327 .elementor-element.elementor-element-eed4070>.elementor-widget-container {
    padding: 0px 14px 0px 0px;
}

.elementor-4327 .elementor-element.elementor-element-eed4070 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4327 .elementor-element.elementor-element-64ef872f .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-4327 .elementor-element.elementor-element-64ef872f {
    width: auto;
    max-width: auto;
}

.elementor-4327 .elementor-element.elementor-element-6fbc089f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4327 .elementor-element.elementor-element-6fbc089f>.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-4327 .elementor-element.elementor-element-6fbc089f>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.8;
}

.elementor-4327 .elementor-element.elementor-element-6fbc089f:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.9;
}

.elementor-4327 .elementor-element.elementor-element-6fbc089f>.elementor-element-populated,
.elementor-4327 .elementor-element.elementor-element-6fbc089f>.elementor-element-populated>.elementor-background-overlay,
.elementor-4327 .elementor-element.elementor-element-6fbc089f>.elementor-background-slideshow {
    border-radius: 0px 6px 6px 6px;
}

.elementor-4327 .elementor-element.elementor-element-6fbc089f>.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-4327 .elementor-element.elementor-element-6fbc089f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.4s, border-radius 0.3s, opacity 0.4s;
}

.elementor-4327 .elementor-element.elementor-element-4b66bf18 .elementor-spacer-inner {
    height: 150px;
}

.elementor-4327 .elementor-element.elementor-element-4c3613d1 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-4327 .elementor-element.elementor-element-4c3613d1>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-4327 .elementor-element.elementor-element-465a5973 .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-4327 .elementor-element.elementor-element-465a5973>.elementor-widget-container {
    padding: 0px 14px 0px 0px;
}

.elementor-4327 .elementor-element.elementor-element-465a5973 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4327 .elementor-element.elementor-element-736dab3b .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-4327 .elementor-element.elementor-element-736dab3b {
    width: auto;
    max-width: auto;
}

.elementor-4327 .elementor-element.elementor-element-3eb6dc93:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4327 .elementor-element.elementor-element-3eb6dc93>.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-4327 .elementor-element.elementor-element-3eb6dc93>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.8;
}

.elementor-4327 .elementor-element.elementor-element-3eb6dc93:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.9;
}

.elementor-4327 .elementor-element.elementor-element-3eb6dc93>.elementor-element-populated,
.elementor-4327 .elementor-element.elementor-element-3eb6dc93>.elementor-element-populated>.elementor-background-overlay,
.elementor-4327 .elementor-element.elementor-element-3eb6dc93>.elementor-background-slideshow {
    border-radius: 0px 6px 6px 6px;
}

.elementor-4327 .elementor-element.elementor-element-3eb6dc93>.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-4327 .elementor-element.elementor-element-3eb6dc93>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.4s, border-radius 0.3s, opacity 0.4s;
}

.elementor-4327 .elementor-element.elementor-element-225f27b .elementor-spacer-inner {
    height: 150px;
}

.elementor-4327 .elementor-element.elementor-element-3866d94e .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-4327 .elementor-element.elementor-element-3866d94e>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-4327 .elementor-element.elementor-element-35cdd0bd .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-4327 .elementor-element.elementor-element-35cdd0bd>.elementor-widget-container {
    padding: 0px 14px 0px 0px;
}

.elementor-4327 .elementor-element.elementor-element-35cdd0bd {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4327 .elementor-element.elementor-element-14023a5e .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-4327 .elementor-element.elementor-element-14023a5e {
    width: auto;
    max-width: auto;
}

.elementor-4327 .elementor-element.elementor-element-6bbefb34 {
    margin-top: 2em;
    margin-bottom: 0em;
}

.elementor-4327 .elementor-element.elementor-element-6a6779c9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4327 .elementor-element.elementor-element-6a6779c9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/07/bearded-young-man-doing-half-lord-of-the-fishes-yo-2021-07-02-19-52-05-utc.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4327 .elementor-element.elementor-element-6a6779c9>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.8;
}

.elementor-4327 .elementor-element.elementor-element-6a6779c9:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.9;
}

.elementor-4327 .elementor-element.elementor-element-6a6779c9>.elementor-element-populated,
.elementor-4327 .elementor-element.elementor-element-6a6779c9>.elementor-element-populated>.elementor-background-overlay,
.elementor-4327 .elementor-element.elementor-element-6a6779c9>.elementor-background-slideshow {
    border-radius: 0px 6px 6px 6px;
}

.elementor-4327 .elementor-element.elementor-element-6a6779c9>.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-4327 .elementor-element.elementor-element-6a6779c9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.4s, border-radius 0.3s, opacity 0.4s;
}

.elementor-4327 .elementor-element.elementor-element-1548c38b .elementor-spacer-inner {
    height: 150px;
}

.elementor-4327 .elementor-element.elementor-element-724f272b .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-4327 .elementor-element.elementor-element-724f272b>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-4327 .elementor-element.elementor-element-33bd6ca8 .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-4327 .elementor-element.elementor-element-33bd6ca8>.elementor-widget-container {
    padding: 0px 14px 0px 0px;
}

.elementor-4327 .elementor-element.elementor-element-33bd6ca8 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4327 .elementor-element.elementor-element-5380da9e .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-4327 .elementor-element.elementor-element-5380da9e {
    width: auto;
    max-width: auto;
}

.elementor-4327 .elementor-element.elementor-element-1ff49e45:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4327 .elementor-element.elementor-element-1ff49e45>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/07/pregnant-woman-relaxing-and-practicing-yoga-at-hom-2021-04-02-21-53-29-utc.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4327 .elementor-element.elementor-element-1ff49e45>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.8;
}

.elementor-4327 .elementor-element.elementor-element-1ff49e45:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.9;
}

.elementor-4327 .elementor-element.elementor-element-1ff49e45>.elementor-element-populated,
.elementor-4327 .elementor-element.elementor-element-1ff49e45>.elementor-element-populated>.elementor-background-overlay,
.elementor-4327 .elementor-element.elementor-element-1ff49e45>.elementor-background-slideshow {
    border-radius: 0px 6px 6px 6px;
}

.elementor-4327 .elementor-element.elementor-element-1ff49e45>.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-4327 .elementor-element.elementor-element-1ff49e45>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.4s, border-radius 0.3s, opacity 0.4s;
}

.elementor-4327 .elementor-element.elementor-element-6d3bede7 .elementor-spacer-inner {
    height: 150px;
}

.elementor-4327 .elementor-element.elementor-element-118b66d2 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-4327 .elementor-element.elementor-element-118b66d2>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-4327 .elementor-element.elementor-element-69eb99d3 .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-4327 .elementor-element.elementor-element-69eb99d3>.elementor-widget-container {
    padding: 0px 14px 0px 0px;
}

.elementor-4327 .elementor-element.elementor-element-69eb99d3 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4327 .elementor-element.elementor-element-35b7d67 .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-4327 .elementor-element.elementor-element-35b7d67 {
    width: auto;
    max-width: auto;
}

.elementor-4327 .elementor-element.elementor-element-28b4e5b1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4327 .elementor-element.elementor-element-28b4e5b1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/07/young-girl-practicing-stretching-and-yoga-workout-2021-04-05-03-19-26-utc.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4327 .elementor-element.elementor-element-28b4e5b1>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.8;
}

.elementor-4327 .elementor-element.elementor-element-28b4e5b1:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 40%, #21130D 100%);
    opacity: 0.9;
}

.elementor-4327 .elementor-element.elementor-element-28b4e5b1>.elementor-element-populated,
.elementor-4327 .elementor-element.elementor-element-28b4e5b1>.elementor-element-populated>.elementor-background-overlay,
.elementor-4327 .elementor-element.elementor-element-28b4e5b1>.elementor-background-slideshow {
    border-radius: 0px 6px 6px 6px;
}

.elementor-4327 .elementor-element.elementor-element-28b4e5b1>.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-4327 .elementor-element.elementor-element-28b4e5b1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.4s, border-radius 0.3s, opacity 0.4s;
}

.elementor-4327 .elementor-element.elementor-element-66f98327 .elementor-spacer-inner {
    height: 150px;
}

.elementor-4327 .elementor-element.elementor-element-5af04b01 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-4327 .elementor-element.elementor-element-5af04b01>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-4327 .elementor-element.elementor-element-4fc01b21 .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-4327 .elementor-element.elementor-element-4fc01b21>.elementor-widget-container {
    padding: 0px 14px 0px 0px;
}

.elementor-4327 .elementor-element.elementor-element-4fc01b21 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-4327 .elementor-element.elementor-element-3a6a9d6a .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-4327 .elementor-element.elementor-element-3a6a9d6a {
    width: auto;
    max-width: auto;
}

.elementor-4327 .elementor-element.elementor-element-6f3377a1:not(.elementor-motion-effects-element-type-background),
.elementor-4327 .elementor-element.elementor-element-6f3377a1>.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 right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4327 .elementor-element.elementor-element-6f3377a1,
.elementor-4327 .elementor-element.elementor-element-6f3377a1>.elementor-background-overlay {
    border-radius: 0px 14px 14px 14px;
}

.elementor-4327 .elementor-element.elementor-element-6f3377a1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 8em;
    margin-bottom: 0em;
    padding: 4% 3% 4% 3%;
}

.elementor-4327 .elementor-element.elementor-element-6f3377a1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4327 .elementor-element.elementor-element-1672cdd7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4327 .elementor-element.elementor-element-1672cdd7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4327 .elementor-element.elementor-element-1672cdd7>.elementor-element-populated {
    margin: 0% 14% 0% 14%;
    --e-column-margin-right: 14%;
    --e-column-margin-left: 14%;
}

.elementor-4327 .elementor-element.elementor-element-568efc4b {
    text-align: center;
}

.elementor-4327 .elementor-element.elementor-element-568efc4b .elementor-heading-title {
    color: #FEFAF6;
    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-4327 .elementor-element.elementor-element-568efc4b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0em 0em 0em 0em;
}

.elementor-4327 .elementor-element.elementor-element-2e5f8e98 {
    text-align: center;
    color: var(--e-global-color-209b867);
}

.elementor-4327 .elementor-element.elementor-element-2e5f8e98>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-4327 .elementor-element.elementor-element-6d852ad8 .elementor-button {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    padding: 16px 40px 16px 40px;
}

.elementor-4327 .elementor-element.elementor-element-6d852ad8 .elementor-button:hover,
.elementor-4327 .elementor-element.elementor-element-6d852ad8 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-ff40e3f);
    border-color: var(--e-global-color-primary);
}

.elementor-4327 .elementor-element.elementor-element-6d852ad8 .elementor-button:hover svg,
.elementor-4327 .elementor-element.elementor-element-6d852ad8 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-4327 .elementor-element.elementor-element-3b2271a:not(.elementor-motion-effects-element-type-background),
.elementor-4327 .elementor-element.elementor-element-3b2271a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5e20481);
}

.elementor-4327 .elementor-element.elementor-element-3b2271a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    /* padding: 6em 0em 9em 0em; */
}

.elementor-4327 .elementor-element.elementor-element-3b2271a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4327 .elementor-element.elementor-element-3b2271a>.elementor-shape-bottom .elementor-shape-fill {
    fill: var(--e-global-color-secondary);
}

.elementor-4327 .elementor-element.elementor-element-3b2271a>.elementor-shape-bottom svg {
    width: calc(103% + 1.3px);
    height: 40px;
}

.elementor-4327 .elementor-element.elementor-element-1cb710f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4327 .elementor-element.elementor-element-1cb710f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5e20481);
}

.elementor-4327 .elementor-element.elementor-element-1cb710f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4327 .elementor-element.elementor-element-1cb710f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4327 .elementor-element.elementor-element-1cb710f {
    z-index: 1;
}

.elementor-4327 .elementor-element.elementor-element-21e7f0cc>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4327 .elementor-element.elementor-element-4cb0209f>.elementor-element-populated {
    padding: 0% 14% 0% 0%;
}

.elementor-4327 .elementor-element.elementor-element-3d46ef96 {
    text-align: left;
}

.elementor-4327 .elementor-element.elementor-element-3d46ef96 .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-4327 .elementor-element.elementor-element-3d46ef96>.elementor-widget-container {
    margin: 0px 0px 0px 6px;
}

.elementor-4327 .elementor-element.elementor-element-7baa7b23 {
    text-align: left;
}

.elementor-4327 .elementor-element.elementor-element-7baa7b23 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4327 .elementor-element.elementor-element-7baa7b23>.elementor-widget-container {
    padding: 0em 0em 0em 0em;
}

.elementor-4327 .elementor-element.elementor-element-682200c {
    text-align: left;
    color: var(--e-global-color-text);
}

.elementor-4327 .elementor-element.elementor-element-682200c>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 10px 0px;
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-field-group {
    padding-right: calc(16px/2);
    padding-left: calc(16px/2);
    margin-bottom: 16px;
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-form-fields-wrapper {
    margin-left: calc(-16px/2);
    margin-right: calc(-16px/2);
    margin-bottom: -16px;
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-field-group .elementor-field {
    color: var(--e-global-color-secondary);
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-field-group .elementor-field,
.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-field-subgroup label {
    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-4327 .elementor-element.elementor-element-5a7e5c28 .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-3869f26);
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 6px 6px 6px;
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-field-group .elementor-select-wrapper select {
    background-color: var(--e-global-color-ff40e3f);
    border-color: var(--e-global-color-3869f26);
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 6px 6px 6px;
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-field-group .elementor-select-wrapper::before {
    color: var(--e-global-color-3869f26);
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-button {
    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);
    border-radius: 0px 50px 50px 50px;
    padding: 14px 50px 14px 50px;
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-primary);
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-button[type="submit"] {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-primary);
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-button[type="submit"] svg * {
    fill: var(--e-global-color-primary);
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .e-form__buttons__wrapper__button-previous {
    color: var(--e-global-color-primary);
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .e-form__buttons__wrapper__button-next:hover {
    background-color: var(--e-global-color-5815943);
    color: var(--e-global-color-primary);
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-button[type="submit"]:hover {
    background-color: var(--e-global-color-5815943);
    color: var(--e-global-color-primary);
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-button[type="submit"]:hover svg * {
    fill: var(--e-global-color-primary);
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 .e-form__buttons__wrapper__button-previous:hover {
    color: var(--e-global-color-primary);
}

.elementor-4327 .elementor-element.elementor-element-5a7e5c28 {
    --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-bc-flex-widget .elementor-4327 .elementor-element.elementor-element-7a6307d6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4327 .elementor-element.elementor-element-7a6307d6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4327 .elementor-element.elementor-element-7a6307d6>.elementor-element-populated {
    margin: 0% 14% 0% 0%;
    --e-column-margin-right: 14%;
    --e-column-margin-left: 0%;
}

.elementor-4327 .elementor-element.elementor-element-7529e2e9>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4327 .elementor-element.elementor-element-62e77623 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-4327 .elementor-element.elementor-element-62e77623.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-a1d8103);
    color: var(--e-global-color-accent);
}

.elementor-4327 .elementor-element.elementor-element-62e77623.elementor-view-framed .elementor-icon,
.elementor-4327 .elementor-element.elementor-element-62e77623.elementor-view-default .elementor-icon {
    color: var(--e-global-color-a1d8103);
    border-color: var(--e-global-color-a1d8103);
}

.elementor-4327 .elementor-element.elementor-element-62e77623.elementor-view-framed .elementor-icon,
.elementor-4327 .elementor-element.elementor-element-62e77623.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-a1d8103);
}

.elementor-4327 .elementor-element.elementor-element-62e77623.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-4327 .elementor-element.elementor-element-62e77623.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-4327 .elementor-element.elementor-element-62e77623 .elementor-icon {
    font-size: 28px;
    border-radius: 50px 0px 50px 50px;
}

.elementor-4327 .elementor-element.elementor-element-62e77623 .elementor-icon i,
.elementor-4327 .elementor-element.elementor-element-62e77623 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4327 .elementor-element.elementor-element-6e22bc54>.elementor-element-populated {
    padding: 0% 0% 0% 4%;
}

.elementor-4327 .elementor-element.elementor-element-211e2217 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-21de972-font-family), Sans-serif;
    font-size: var(--e-global-typography-21de972-font-size);
    font-weight: var(--e-global-typography-21de972-font-weight);
    line-height: var(--e-global-typography-21de972-line-height);
    letter-spacing: var(--e-global-typography-21de972-letter-spacing);
    word-spacing: var(--e-global-typography-21de972-word-spacing);
}

.elementor-4327 .elementor-element.elementor-element-211e2217>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-4327 .elementor-element.elementor-element-546af954 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2eff893-font-family), Sans-serif;
    font-size: var(--e-global-typography-2eff893-font-size);
    font-weight: var(--e-global-typography-2eff893-font-weight);
    line-height: var(--e-global-typography-2eff893-line-height);
    letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
    word-spacing: var(--e-global-typography-2eff893-word-spacing);
}

.elementor-4327 .elementor-element.elementor-element-546af954>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-4327 .elementor-element.elementor-element-13dd95eb {
    margin-top: 3em;
    margin-bottom: 0em;
}

.elementor-4327 .elementor-element.elementor-element-437149bb>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4327 .elementor-element.elementor-element-49bdaa65 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-4327 .elementor-element.elementor-element-49bdaa65.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-a1d8103);
    color: var(--e-global-color-accent);
}

.elementor-4327 .elementor-element.elementor-element-49bdaa65.elementor-view-framed .elementor-icon,
.elementor-4327 .elementor-element.elementor-element-49bdaa65.elementor-view-default .elementor-icon {
    color: var(--e-global-color-a1d8103);
    border-color: var(--e-global-color-a1d8103);
}

.elementor-4327 .elementor-element.elementor-element-49bdaa65.elementor-view-framed .elementor-icon,
.elementor-4327 .elementor-element.elementor-element-49bdaa65.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-a1d8103);
}

.elementor-4327 .elementor-element.elementor-element-49bdaa65.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-4327 .elementor-element.elementor-element-49bdaa65.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-4327 .elementor-element.elementor-element-49bdaa65 .elementor-icon {
    font-size: 28px;
    border-radius: 50px 0px 50px 50px;
}

.elementor-4327 .elementor-element.elementor-element-49bdaa65 .elementor-icon i,
.elementor-4327 .elementor-element.elementor-element-49bdaa65 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4327 .elementor-element.elementor-element-5121fded>.elementor-element-populated {
    padding: 0% 0% 0% 4%;
}

.elementor-4327 .elementor-element.elementor-element-2c78954f .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-21de972-font-family), Sans-serif;
    font-size: var(--e-global-typography-21de972-font-size);
    font-weight: var(--e-global-typography-21de972-font-weight);
    line-height: var(--e-global-typography-21de972-line-height);
    letter-spacing: var(--e-global-typography-21de972-letter-spacing);
    word-spacing: var(--e-global-typography-21de972-word-spacing);
}

.elementor-4327 .elementor-element.elementor-element-2c78954f>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-4327 .elementor-element.elementor-element-67aa7515 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2eff893-font-family), Sans-serif;
    font-size: var(--e-global-typography-2eff893-font-size);
    font-weight: var(--e-global-typography-2eff893-font-weight);
    line-height: var(--e-global-typography-2eff893-line-height);
    letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
    word-spacing: var(--e-global-typography-2eff893-word-spacing);
}

.elementor-4327 .elementor-element.elementor-element-67aa7515>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-4327 .elementor-element.elementor-element-4903a679 {
    margin-top: 3em;
    margin-bottom: 0em;
}

.elementor-4327 .elementor-element.elementor-element-693c3387>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4327 .elementor-element.elementor-element-25f3c508 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-4327 .elementor-element.elementor-element-25f3c508.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-a1d8103);
    color: var(--e-global-color-accent);
}

.elementor-4327 .elementor-element.elementor-element-25f3c508.elementor-view-framed .elementor-icon,
.elementor-4327 .elementor-element.elementor-element-25f3c508.elementor-view-default .elementor-icon {
    color: var(--e-global-color-a1d8103);
    border-color: var(--e-global-color-a1d8103);
}

.elementor-4327 .elementor-element.elementor-element-25f3c508.elementor-view-framed .elementor-icon,
.elementor-4327 .elementor-element.elementor-element-25f3c508.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-a1d8103);
}

.elementor-4327 .elementor-element.elementor-element-25f3c508.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-4327 .elementor-element.elementor-element-25f3c508.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-4327 .elementor-element.elementor-element-25f3c508 .elementor-icon {
    font-size: 28px;
    border-radius: 50px 0px 50px 50px;
}

.elementor-4327 .elementor-element.elementor-element-25f3c508 .elementor-icon i,
.elementor-4327 .elementor-element.elementor-element-25f3c508 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4327 .elementor-element.elementor-element-30615189>.elementor-element-populated {
    padding: 0% 0% 0% 4%;
}

.elementor-4327 .elementor-element.elementor-element-5b574eed .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-21de972-font-family), Sans-serif;
    font-size: var(--e-global-typography-21de972-font-size);
    font-weight: var(--e-global-typography-21de972-font-weight);
    line-height: var(--e-global-typography-21de972-line-height);
    letter-spacing: var(--e-global-typography-21de972-letter-spacing);
    word-spacing: var(--e-global-typography-21de972-word-spacing);
}

.elementor-4327 .elementor-element.elementor-element-5b574eed>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-4327 .elementor-element.elementor-element-33747b1b .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2eff893-font-family), Sans-serif;
    font-size: var(--e-global-typography-2eff893-font-size);
    font-weight: var(--e-global-typography-2eff893-font-weight);
    line-height: var(--e-global-typography-2eff893-line-height);
    letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
    word-spacing: var(--e-global-typography-2eff893-word-spacing);
}

.elementor-4327 .elementor-element.elementor-element-33747b1b>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-4327 .elementor-element.elementor-element-68eb47d4>.elementor-shape-bottom svg {
        width: calc(116% + 1.3px);
        height: 24px;
    }

    .elementor-4327 .elementor-element.elementor-element-68eb47d4 {
        padding: 4em 0em 5em 0em;
    }

    .elementor-4327 .elementor-element.elementor-element-1589fbe1>.elementor-element-populated {
        padding: 0% 38% 0% 4%;
    }

    .elementor-4327 .elementor-element.elementor-element-1a629449 {
        text-align: left;
    }

    .elementor-4327 .elementor-element.elementor-element-1a629449 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-13a5354d {
        text-align: left;
    }

    .elementor-4327 .elementor-element.elementor-element-13a5354d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-35a35d57 {
        text-align: left;
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-e5d2772:not(.elementor-motion-effects-element-type-background),
    .elementor-4327 .elementor-element.elementor-element-e5d2772>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 660px 100px;
    }

    .elementor-4327 .elementor-element.elementor-element-e5d2772 {
        padding: 4em 0em 4em 0em;
    }

    .elementor-4327 .elementor-element.elementor-element-48d2ae6 {
        text-align: center;
    }

    .elementor-4327 .elementor-element.elementor-element-48d2ae6 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-1d69853e {
        text-align: center;
    }

    .elementor-4327 .elementor-element.elementor-element-1d69853e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-288ed1b6 {
        margin-top: 1em;
        margin-bottom: 0em;
    }
       section.elementor-section.elementor-inner-section.elementor-element.elementor-element-288ed1b6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    width: 100%;
}


    .elementor-4327 .elementor-element.elementor-element-670ab932>.elementor-element-populated {
        margin: 0% 3% 0% 3%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 3%;
        padding: 6% 6% 6% 6%;
    }

    .elementor-4327 .elementor-element.elementor-element-eed4070 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-eed4070>.elementor-widget-container {
        margin: -3px 0px 0px 0px;
        padding: 0% 0% 5% 0%;
    }

    .elementor-4327 .elementor-element.elementor-element-eed4070 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4327 .elementor-element.elementor-element-64ef872f .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-4327 .elementor-element.elementor-element-6fbc089f>.elementor-element-populated {
        margin: 0% 3% 0% 3%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 3%;
        padding: 6% 6% 6% 6%;
    }

    .elementor-4327 .elementor-element.elementor-element-465a5973 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-465a5973>.elementor-widget-container {
        margin: -3px 0px 0px 0px;
        padding: 0% 0% 5% 0%;
    }

    .elementor-4327 .elementor-element.elementor-element-465a5973 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4327 .elementor-element.elementor-element-736dab3b .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-4327 .elementor-element.elementor-element-3eb6dc93>.elementor-element-populated {
        margin: 0% 3% 0% 3%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 3%;
        padding: 6% 6% 6% 6%;
    }

    .elementor-4327 .elementor-element.elementor-element-35cdd0bd .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-35cdd0bd>.elementor-widget-container {
        margin: -3px 0px 0px 0px;
        padding: 0% 0% 5% 0%;
    }

    .elementor-4327 .elementor-element.elementor-element-35cdd0bd {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4327 .elementor-element.elementor-element-14023a5e .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-4327 .elementor-element.elementor-element-6a6779c9>.elementor-element-populated {
        margin: 0% 3% 0% 3%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 3%;
        padding: 6% 6% 6% 6%;
    }

    .elementor-4327 .elementor-element.elementor-element-33bd6ca8 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-33bd6ca8>.elementor-widget-container {
        margin: -3px 0px 0px 0px;
        padding: 0% 0% 5% 0%;
    }

    .elementor-4327 .elementor-element.elementor-element-33bd6ca8 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4327 .elementor-element.elementor-element-5380da9e .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-4327 .elementor-element.elementor-element-1ff49e45>.elementor-element-populated {
        margin: 0% 3% 0% 3%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 3%;
        padding: 6% 6% 6% 6%;
    }

    .elementor-4327 .elementor-element.elementor-element-69eb99d3 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-69eb99d3>.elementor-widget-container {
        margin: -3px 0px 0px 0px;
        padding: 0% 0% 5% 0%;
    }

    .elementor-4327 .elementor-element.elementor-element-69eb99d3 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4327 .elementor-element.elementor-element-35b7d67 .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-4327 .elementor-element.elementor-element-28b4e5b1>.elementor-element-populated {
        margin: 0% 3% 0% 3%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 3%;
        padding: 6% 6% 6% 6%;
    }

    .elementor-4327 .elementor-element.elementor-element-4fc01b21 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-4fc01b21>.elementor-widget-container {
        margin: -3px 0px 0px 0px;
        padding: 0% 0% 5% 0%;
    }

    .elementor-4327 .elementor-element.elementor-element-4fc01b21 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4327 .elementor-element.elementor-element-3a6a9d6a .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-4327 .elementor-element.elementor-element-6f3377a1 {
        margin-top: 6em;
        margin-bottom: 0em;
    }

    .elementor-4327 .elementor-element.elementor-element-1672cdd7>.elementor-element-populated {
        margin: 0% 6% 0% 6%;
        --e-column-margin-right: 6%;
        --e-column-margin-left: 6%;
    }

    .elementor-4327 .elementor-element.elementor-element-568efc4b {
        text-align: center;
    }

    .elementor-4327 .elementor-element.elementor-element-568efc4b .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-4327 .elementor-element.elementor-element-568efc4b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-2e5f8e98 {
        text-align: center;
    }

    .elementor-4327 .elementor-element.elementor-element-6d852ad8 .elementor-button {
        padding: 14px 40px 14px 40px;
    }

    .elementor-4327 .elementor-element.elementor-element-3b2271a>.elementor-shape-bottom svg {
        width: calc(100% + 1.3px);
        height: 26px;
    }

    .elementor-4327 .elementor-element.elementor-element-3b2271a {
        padding: 2em 1em 6em 1em;
    }

    .elementor-4327 .elementor-element.elementor-element-4cb0209f>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-3d46ef96 {
        text-align: left;
    }

    .elementor-4327 .elementor-element.elementor-element-3d46ef96 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-7baa7b23 {
        text-align: left;
    }

    .elementor-4327 .elementor-element.elementor-element-7baa7b23>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-682200c {
        text-align: left;
    }

    .elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-field-group .elementor-field,
    .elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-field-subgroup label {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-7a6307d6>.elementor-element-populated {
        margin: 0% 0% 0% 10%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 10%;
    }

    .elementor-4327 .elementor-element.elementor-element-62e77623 .elementor-icon {
        font-size: 22px;
    }

    .elementor-4327 .elementor-element.elementor-element-211e2217 .elementor-heading-title {
        font-size: var(--e-global-typography-21de972-font-size);
        line-height: var(--e-global-typography-21de972-line-height);
        letter-spacing: var(--e-global-typography-21de972-letter-spacing);
        word-spacing: var(--e-global-typography-21de972-word-spacing);
    }

    .elementor-4327 .elementor-element.elementor-element-546af954 .elementor-heading-title {
        font-size: var(--e-global-typography-2eff893-font-size);
        line-height: var(--e-global-typography-2eff893-line-height);
        letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
        word-spacing: var(--e-global-typography-2eff893-word-spacing);
    }

    .elementor-4327 .elementor-element.elementor-element-546af954>.elementor-widget-container {
        margin: -8px 0px 0px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-49bdaa65 .elementor-icon {
        font-size: 22px;
    }

    .elementor-4327 .elementor-element.elementor-element-2c78954f .elementor-heading-title {
        font-size: var(--e-global-typography-21de972-font-size);
        line-height: var(--e-global-typography-21de972-line-height);
        letter-spacing: var(--e-global-typography-21de972-letter-spacing);
        word-spacing: var(--e-global-typography-21de972-word-spacing);
    }

    .elementor-4327 .elementor-element.elementor-element-67aa7515 .elementor-heading-title {
        font-size: var(--e-global-typography-2eff893-font-size);
        line-height: var(--e-global-typography-2eff893-line-height);
        letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
        word-spacing: var(--e-global-typography-2eff893-word-spacing);
    }

    .elementor-4327 .elementor-element.elementor-element-67aa7515>.elementor-widget-container {
        margin: -8px 0px 0px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-25f3c508 .elementor-icon {
        font-size: 22px;
    }

    .elementor-4327 .elementor-element.elementor-element-5b574eed .elementor-heading-title {
        font-size: var(--e-global-typography-21de972-font-size);
        line-height: var(--e-global-typography-21de972-line-height);
        letter-spacing: var(--e-global-typography-21de972-letter-spacing);
        word-spacing: var(--e-global-typography-21de972-word-spacing);
    }

    .elementor-4327 .elementor-element.elementor-element-33747b1b .elementor-heading-title {
        font-size: var(--e-global-typography-2eff893-font-size);
        line-height: var(--e-global-typography-2eff893-line-height);
        letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
        word-spacing: var(--e-global-typography-2eff893-word-spacing);
    }

    .elementor-4327 .elementor-element.elementor-element-33747b1b>.elementor-widget-container {
        margin: -8px 0px 0px 0px;
    }
}

@media(max-width:767px) {

    .elementor-4327 .elementor-element.elementor-element-68eb47d4:not(.elementor-motion-effects-element-type-background),
    .elementor-4327 .elementor-element.elementor-element-68eb47d4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center right;
    }

    .elementor-4327 .elementor-element.elementor-element-68eb47d4 {
        padding: 4em 0em 5em 0em;
    }

    .elementor-4327 .elementor-element.elementor-element-1589fbe1>.elementor-element-populated {
        padding: 0em 1em 0em 1em;
    }

    .elementor-4327 .elementor-element.elementor-element-1a629449 {
        text-align: center;
    }

    .elementor-4327 .elementor-element.elementor-element-1a629449 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-13a5354d {
        text-align: center;
    }

    .elementor-4327 .elementor-element.elementor-element-35a35d57 {
        text-align: center;
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-48d2ae6 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-670ab932>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-4327 .elementor-element.elementor-element-2c0850f1 .elementor-spacer-inner {
        height: 90px;
    }

    .elementor-4327 .elementor-element.elementor-element-2c6430d9>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-eed4070 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-eed4070>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-eed4070 {
        width: auto;
        max-width: auto;
    }

    .elementor-4327 .elementor-element.elementor-element-64ef872f .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-4327 .elementor-element.elementor-element-6fbc089f>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-4327 .elementor-element.elementor-element-4b66bf18 .elementor-spacer-inner {
        height: 90px;
    }

    .elementor-4327 .elementor-element.elementor-element-4c3613d1>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-465a5973 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-465a5973>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-465a5973 {
        width: auto;
        max-width: auto;
    }

    .elementor-4327 .elementor-element.elementor-element-736dab3b .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-4327 .elementor-element.elementor-element-3eb6dc93>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-4327 .elementor-element.elementor-element-225f27b .elementor-spacer-inner {
        height: 90px;
    }

    .elementor-4327 .elementor-element.elementor-element-3866d94e>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-35cdd0bd .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-35cdd0bd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-35cdd0bd {
        width: auto;
        max-width: auto;
    }

    .elementor-4327 .elementor-element.elementor-element-14023a5e .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-4327 .elementor-element.elementor-element-6bbefb34 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-6a6779c9>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-4327 .elementor-element.elementor-element-1548c38b .elementor-spacer-inner {
        height: 90px;
    }

    .elementor-4327 .elementor-element.elementor-element-724f272b>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-33bd6ca8 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-33bd6ca8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-33bd6ca8 {
        width: auto;
        max-width: auto;
    }

    .elementor-4327 .elementor-element.elementor-element-5380da9e .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-4327 .elementor-element.elementor-element-1ff49e45>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-4327 .elementor-element.elementor-element-6d3bede7 .elementor-spacer-inner {
        height: 90px;
    }

    .elementor-4327 .elementor-element.elementor-element-118b66d2>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-69eb99d3 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-69eb99d3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-69eb99d3 {
        width: auto;
        max-width: auto;
    }

    .elementor-4327 .elementor-element.elementor-element-35b7d67 .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-4327 .elementor-element.elementor-element-28b4e5b1>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-4327 .elementor-element.elementor-element-66f98327 .elementor-spacer-inner {
        height: 90px;
    }

    .elementor-4327 .elementor-element.elementor-element-5af04b01>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-4fc01b21 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-4fc01b21>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-4fc01b21 {
        width: auto;
        max-width: auto;
    }

    .elementor-4327 .elementor-element.elementor-element-3a6a9d6a .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-4327 .elementor-element.elementor-element-1672cdd7>.elementor-element-populated {
        margin: 8% 4% 8% 4%;
        --e-column-margin-right: 4%;
        --e-column-margin-left: 4%;
    }

    .elementor-4327 .elementor-element.elementor-element-568efc4b .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-4327 .elementor-element.elementor-element-3b2271a>.elementor-shape-bottom svg {
        width: calc(100% + 1.3px);
        height: 18px;
    }

    .elementor-4327 .elementor-element.elementor-element-3b2271a {
        padding: 0em 1em 6em 1em;
    }

    .elementor-4327 .elementor-element.elementor-element-1cb710f>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4327 .elementor-element.elementor-element-4cb0209f>.elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }

    .elementor-4327 .elementor-element.elementor-element-3d46ef96 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-field-group .elementor-field,
    .elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-field-subgroup label {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-5a7e5c28 .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4327 .elementor-element.elementor-element-7a6307d6>.elementor-element-populated {
        margin: 4em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-4327 .elementor-element.elementor-element-7529e2e9 {
        width: 16%;
    }

    .elementor-4327 .elementor-element.elementor-element-6e22bc54 {
        width: 84%;
    }

    .elementor-4327 .elementor-element.elementor-element-6e22bc54>.elementor-element-populated {
        padding: 0% 0% 0% 5%;
    }

    .elementor-4327 .elementor-element.elementor-element-211e2217 .elementor-heading-title {
        font-size: var(--e-global-typography-21de972-font-size);
        line-height: var(--e-global-typography-21de972-line-height);
        letter-spacing: var(--e-global-typography-21de972-letter-spacing);
        word-spacing: var(--e-global-typography-21de972-word-spacing);
    }

    .elementor-4327 .elementor-element.elementor-element-546af954 .elementor-heading-title {
        font-size: var(--e-global-typography-2eff893-font-size);
        line-height: var(--e-global-typography-2eff893-line-height);
        letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
        word-spacing: var(--e-global-typography-2eff893-word-spacing);
    }

    .elementor-4327 .elementor-element.elementor-element-437149bb {
        width: 16%;
    }

    .elementor-4327 .elementor-element.elementor-element-5121fded {
        width: 84%;
    }

    .elementor-4327 .elementor-element.elementor-element-5121fded>.elementor-element-populated {
        padding: 0% 0% 0% 5%;
    }

    .elementor-4327 .elementor-element.elementor-element-2c78954f .elementor-heading-title {
        font-size: var(--e-global-typography-21de972-font-size);
        line-height: var(--e-global-typography-21de972-line-height);
        letter-spacing: var(--e-global-typography-21de972-letter-spacing);
        word-spacing: var(--e-global-typography-21de972-word-spacing);
    }

    .elementor-4327 .elementor-element.elementor-element-67aa7515 .elementor-heading-title {
        font-size: var(--e-global-typography-2eff893-font-size);
        line-height: var(--e-global-typography-2eff893-line-height);
        letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
        word-spacing: var(--e-global-typography-2eff893-word-spacing);
    }

    .elementor-4327 .elementor-element.elementor-element-693c3387 {
        width: 16%;
    }

    .elementor-4327 .elementor-element.elementor-element-30615189 {
        width: 84%;
    }

    .elementor-4327 .elementor-element.elementor-element-30615189>.elementor-element-populated {
        padding: 0% 0% 0% 5%;
    }

    .elementor-4327 .elementor-element.elementor-element-5b574eed .elementor-heading-title {
        font-size: var(--e-global-typography-21de972-font-size);
        line-height: var(--e-global-typography-21de972-line-height);
        letter-spacing: var(--e-global-typography-21de972-letter-spacing);
        word-spacing: var(--e-global-typography-21de972-word-spacing);
    }

    .elementor-4327 .elementor-element.elementor-element-33747b1b .elementor-heading-title {
        font-size: var(--e-global-typography-2eff893-font-size);
        line-height: var(--e-global-typography-2eff893-line-height);
        letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
        word-spacing: var(--e-global-typography-2eff893-word-spacing);
    }
}

@media(min-width:768px) {
    .elementor-4327 .elementor-element.elementor-element-1589fbe1 {
        width: 52%;
    }

    .elementor-4327 .elementor-element.elementor-element-210c9ecf {
        width: 48%;
    }

    .elementor-4327 .elementor-element.elementor-element-1cb710f {
        width: 60%;
    }

    .elementor-4327 .elementor-element.elementor-element-7a6307d6 {
        width: 40%;
    }

    .elementor-4327 .elementor-element.elementor-element-7529e2e9 {
        width: 19%;
    }

    .elementor-4327 .elementor-element.elementor-element-6e22bc54 {
        width: 80.662%;
    }

    .elementor-4327 .elementor-element.elementor-element-437149bb {
        width: 19%;
    }

    .elementor-4327 .elementor-element.elementor-element-5121fded {
        width: 80.662%;
    }

    .elementor-4327 .elementor-element.elementor-element-693c3387 {
        width: 19%;
    }

    .elementor-4327 .elementor-element.elementor-element-30615189 {
        width: 80.662%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4327 .elementor-element.elementor-element-1589fbe1 {
        width: 100%;
    }

    .elementor-4327 .elementor-element.elementor-element-210c9ecf {
        width: 100%;
    }

    .elementor-4327 .elementor-element.elementor-element-1cb710f {
        width: 55%;
    }

    .elementor-4327 .elementor-element.elementor-element-7a6307d6 {
        width: 45%;
    }

    .elementor-4327 .elementor-element.elementor-element-7529e2e9 {
        width: 18%;
    }

    .elementor-4327 .elementor-element.elementor-element-6e22bc54 {
        width: 82%;
    }

    .elementor-4327 .elementor-element.elementor-element-437149bb {
        width: 18%;
    }

    .elementor-4327 .elementor-element.elementor-element-5121fded {
        width: 82%;
    }

    .elementor-4327 .elementor-element.elementor-element-693c3387 {
        width: 18%;
    }

    .elementor-4327 .elementor-element.elementor-element-30615189 {
        width: 82%;
    }
}

@media(min-width:1025px) {

    .elementor-4327 .elementor-element.elementor-element-68eb47d4:not(.elementor-motion-effects-element-type-background),
    .elementor-4327 .elementor-element.elementor-element-68eb47d4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-4327 .elementor-element.elementor-element-670ab932:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-4327 .elementor-element.elementor-element-670ab932>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-4327 .elementor-element.elementor-element-6fbc089f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-4327 .elementor-element.elementor-element-6fbc089f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-4327 .elementor-element.elementor-element-3eb6dc93:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-4327 .elementor-element.elementor-element-3eb6dc93>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-4327 .elementor-element.elementor-element-6a6779c9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-4327 .elementor-element.elementor-element-6a6779c9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-4327 .elementor-element.elementor-element-1ff49e45:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-4327 .elementor-element.elementor-element-1ff49e45>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-4327 .elementor-element.elementor-element-28b4e5b1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-4327 .elementor-element.elementor-element-28b4e5b1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-4327 .elementor-element.elementor-element-6f3377a1:not(.elementor-motion-effects-element-type-background),
    .elementor-4327 .elementor-element.elementor-element-6f3377a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}