.elementor-323 .elementor-element.elementor-element-1172304 {
    --display: flex;
    --min-height: 90vh;
    --flex-direction: column;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-3eef23a);
    --border-color: var(--e-global-color-3eef23a);
}
.elementor-323
    .elementor-element.elementor-element-1172304:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-1172304
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-323 .elementor-element.elementor-element-1172304::before,
.elementor-323
    .elementor-element.elementor-element-1172304
    > .elementor-background-video-container::before,
.elementor-323
    .elementor-element.elementor-element-1172304
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-323
    .elementor-element.elementor-element-1172304
    > .elementor-background-slideshow::before,
.elementor-323
    .elementor-element.elementor-element-1172304
    > .e-con-inner
    > .elementor-background-slideshow::before,
.elementor-323
    .elementor-element.elementor-element-1172304
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-70ab315);
    --background-overlay: '';
}
.elementor-323 .elementor-element.elementor-element-1172304,
.elementor-323 .elementor-element.elementor-element-1172304::before {
    --border-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-fb08ab6 {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-323 .elementor-element.elementor-element-fb08ab6.elementor-element {
    --align-self: center;
}
.elementor-323 .elementor-element.elementor-element-fb08ab6 img {
    width: 100%;
    opacity: 1;
}
.elementor-323 .elementor-element.elementor-element-d34caab {
    z-index: 1;
    text-align: center;
}
.elementor-323
    .elementor-element.elementor-element-d34caab
    .elementor-heading-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323 .elementor-element.elementor-element-83d6fae {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-323
    .elementor-element.elementor-element-83d6fae
    .elementor-heading-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-5e7d303
    .elementor-button-content-wrapper {
    flex-direction: row;
}
.elementor-323 .elementor-element.elementor-element-6845bba {
    --spacer-size: 50px;
}
.elementor-323
    .elementor-element.elementor-element-270b0c3
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(30px / 2);
}
.elementor-323
    .elementor-element.elementor-element-270b0c3
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(30px / 2);
}
.elementor-323
    .elementor-element.elementor-element-270b0c3
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(30px / 2);
    margin-left: calc(30px / 2);
}
.elementor-323
    .elementor-element.elementor-element-270b0c3
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-30px / 2);
    margin-left: calc(-30px / 2);
}
body.rtl
    .elementor-323
    .elementor-element.elementor-element-270b0c3
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-30px / 2);
}
body:not(.rtl)
    .elementor-323
    .elementor-element.elementor-element-270b0c3
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-30px / 2);
}
.elementor-323
    .elementor-element.elementor-element-270b0c3
    .elementor-icon-list-item:not(:last-child):after {
    content: '';
    border-color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-270b0c3
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}
.elementor-323
    .elementor-element.elementor-element-270b0c3
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}
.elementor-323
    .elementor-element.elementor-element-270b0c3
    .elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}
.elementor-323
    .elementor-element.elementor-element-270b0c3
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-3eef23a);
    transition: color 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-270b0c3
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-3eef23a);
    transition: fill 0.3s;
}
.elementor-323 .elementor-element.elementor-element-270b0c3 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}
.elementor-323
    .elementor-element.elementor-element-270b0c3
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-323
    .elementor-element.elementor-element-270b0c3
    .elementor-icon-list-item
    > a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}
.elementor-323
    .elementor-element.elementor-element-270b0c3
    .elementor-icon-list-text {
    color: var(--e-global-color-6e12d61);
    transition: color 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-270b0c3
    .elementor-icon-list-item:hover
    .elementor-icon-list-text {
    color: var(--e-global-color-3ea9273);
}
.elementor-323 .elementor-element.elementor-element-27c1231 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 6em;
    --padding-bottom: 3em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323
    .elementor-element.elementor-element-27c1231:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-27c1231
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-bdd9463);
}
.elementor-323 .elementor-element.elementor-element-27c1231,
.elementor-323 .elementor-element.elementor-element-27c1231::before {
    --border-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-dc87568 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-e1d40a7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323 .elementor-element.elementor-element-caee0b9 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-25e783a img {
    transition-duration: 0.5s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-4d2b0b1);
}
.elementor-323 .elementor-element.elementor-element-40fd695 {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-4acf31f {
    width: var(--container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-323 .elementor-element.elementor-element-4acf31f.elementor-element {
    --align-self: flex-start;
}
.elementor-323 .elementor-element.elementor-element-4acf31f img {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
        hue-rotate(0deg);
    transition-duration: 0.5s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-4d2b0b1);
}
.elementor-323 .elementor-element.elementor-element-4acf31f:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
        hue-rotate(0deg);
}
.elementor-323 .elementor-element.elementor-element-b53c546 img {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
        hue-rotate(0deg);
    transition-duration: 0.5s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-4d2b0b1);
}
.elementor-323 .elementor-element.elementor-element-b53c546:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
        hue-rotate(0deg);
}
.elementor-323 .elementor-element.elementor-element-6080396 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323
    .elementor-element.elementor-element-9c08891
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
}
.elementor-323
    .elementor-element.elementor-element-9c08891
    .elementor-heading-title {
    color: var(--e-global-color-34d0bdd);
}
.elementor-323 .elementor-element.elementor-element-43767da {
    text-align: left;
}
.elementor-323
    .elementor-element.elementor-element-43767da
    .elementor-heading-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323 .elementor-element.elementor-element-15121e5 {
    color: var(--e-global-color-82b4780);
}
.elementor-323
    .elementor-element.elementor-element-bcd5f34
    .elementor-button-content-wrapper {
    flex-direction: row;
}
.elementor-323 .elementor-element.elementor-element-c2b39d1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 3em;
    --padding-bottom: 6em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-323
    .elementor-element.elementor-element-c2b39d1:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-c2b39d1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-bdd9463);
}
.elementor-323 .elementor-element.elementor-element-c2b39d1,
.elementor-323 .elementor-element.elementor-element-c2b39d1::before {
    --border-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-a522a07 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-a522a07:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-a522a07
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-74ba28a);
}
.elementor-323 .elementor-element.elementor-element-a522a07,
.elementor-323 .elementor-element.elementor-element-a522a07::before {
    --border-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-1d13257 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-4d2b0b1);
    --border-color: var(--e-global-color-4d2b0b1);
}
.elementor-323 .elementor-element.elementor-element-1d13257,
.elementor-323 .elementor-element.elementor-element-1d13257::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-2f0abbd
    .elementor-flip-box__front {
    background-color: var(--e-global-color-4ba0d8c);
}
.elementor-323
    .elementor-element.elementor-element-2f0abbd
    .elementor-flip-box__back {
    background-color: var(--e-global-color-73dbd92);
}
.elementor-323
    .elementor-element.elementor-element-2f0abbd
    .elementor-flip-box__button {
    background-color: var(--e-global-color-4ba0d8c);
    margin-center: 0;
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-2f0abbd
    .elementor-flip-box {
    height: 200px;
}
.elementor-323
    .elementor-element.elementor-element-2f0abbd
    .elementor-flip-box__layer,
.elementor-323
    .elementor-element.elementor-element-2f0abbd
    .elementor-flip-box__layer__overlay {
    border-radius: 0px;
}
.elementor-323
    .elementor-element.elementor-element-2f0abbd
    .elementor-flip-box__front
    .elementor-flip-box__layer__overlay {
    padding: 1em 1em 1em 1em;
    text-align: center;
}
.elementor-323
    .elementor-element.elementor-element-2f0abbd
    .elementor-flip-box__image {
    margin-bottom: 0px;
    opacity: 0.9;
}
.elementor-323
    .elementor-element.elementor-element-2f0abbd
    .elementor-flip-box__image
    img {
    width: 45%;
    border-radius: 0px;
}
.elementor-323
    .elementor-element.elementor-element-2f0abbd
    .elementor-flip-box__back
    .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
    justify-content: center;
}
.elementor-323
    .elementor-element.elementor-element-2f0abbd
    .elementor-flip-box__back
    .elementor-flip-box__layer__title {
    margin-bottom: 2px;
    color: var(--e-global-color-6e12d61);
    font-family: var(--e-global-typography-3fbeb03-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fbeb03-font-size);
    font-weight: var(--e-global-typography-3fbeb03-font-weight);
    line-height: var(--e-global-typography-3fbeb03-line-height);
}
.elementor-323
    .elementor-element.elementor-element-2f0abbd
    .elementor-flip-box__back
    .elementor-flip-box__layer__description {
    color: var(--e-global-color-82b4780);
}
.elementor-323
    .elementor-element.elementor-element-2f0abbd
    .elementor-flip-box__button:hover {
    color: #f3f3f3;
}
.elementor-323 .elementor-element.elementor-element-dafc34d {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-4d2b0b1);
    --border-color: var(--e-global-color-4d2b0b1);
}
.elementor-323 .elementor-element.elementor-element-dafc34d,
.elementor-323 .elementor-element.elementor-element-dafc34d::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-be02a65
    .elementor-flip-box__front {
    background-color: var(--e-global-color-4ba0d8c);
}
.elementor-323
    .elementor-element.elementor-element-be02a65
    .elementor-flip-box__back {
    background-color: var(--e-global-color-73dbd92);
}
.elementor-323
    .elementor-element.elementor-element-be02a65
    .elementor-flip-box__button {
    background-color: var(--e-global-color-4ba0d8c);
    margin-center: 0;
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-be02a65
    .elementor-flip-box {
    height: 200px;
}
.elementor-323
    .elementor-element.elementor-element-be02a65
    .elementor-flip-box__layer,
.elementor-323
    .elementor-element.elementor-element-be02a65
    .elementor-flip-box__layer__overlay {
    border-radius: 0px;
}
.elementor-323
    .elementor-element.elementor-element-be02a65
    .elementor-flip-box__front
    .elementor-flip-box__layer__overlay {
    padding: 1em 1em 1em 1em;
    text-align: center;
}
.elementor-323
    .elementor-element.elementor-element-be02a65
    .elementor-flip-box__image {
    margin-bottom: 0px;
    opacity: 0.9;
}
.elementor-323
    .elementor-element.elementor-element-be02a65
    .elementor-flip-box__image
    img {
    width: 45%;
    border-radius: 0px;
}
.elementor-323
    .elementor-element.elementor-element-be02a65
    .elementor-flip-box__back
    .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
    justify-content: center;
}
.elementor-323
    .elementor-element.elementor-element-be02a65
    .elementor-flip-box__back
    .elementor-flip-box__layer__title {
    margin-bottom: 2px;
    color: var(--e-global-color-6e12d61);
    font-family: var(--e-global-typography-3fbeb03-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fbeb03-font-size);
    font-weight: var(--e-global-typography-3fbeb03-font-weight);
    line-height: var(--e-global-typography-3fbeb03-line-height);
}
.elementor-323
    .elementor-element.elementor-element-be02a65
    .elementor-flip-box__back
    .elementor-flip-box__layer__description {
    color: var(--e-global-color-82b4780);
}
.elementor-323
    .elementor-element.elementor-element-be02a65
    .elementor-flip-box__button:hover {
    color: #f3f3f3;
}
.elementor-323 .elementor-element.elementor-element-6ea92bd {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-4d2b0b1);
    --border-color: var(--e-global-color-4d2b0b1);
}
.elementor-323 .elementor-element.elementor-element-6ea92bd,
.elementor-323 .elementor-element.elementor-element-6ea92bd::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-dbc9897
    .elementor-flip-box__front {
    background-color: var(--e-global-color-4ba0d8c);
}
.elementor-323
    .elementor-element.elementor-element-dbc9897
    .elementor-flip-box__back {
    background-color: var(--e-global-color-73dbd92);
}
.elementor-323
    .elementor-element.elementor-element-dbc9897
    .elementor-flip-box__button {
    background-color: var(--e-global-color-4ba0d8c);
    margin-center: 0;
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-dbc9897
    .elementor-flip-box {
    height: 200px;
}
.elementor-323
    .elementor-element.elementor-element-dbc9897
    .elementor-flip-box__layer,
.elementor-323
    .elementor-element.elementor-element-dbc9897
    .elementor-flip-box__layer__overlay {
    border-radius: 0px;
}
.elementor-323
    .elementor-element.elementor-element-dbc9897
    .elementor-flip-box__front
    .elementor-flip-box__layer__overlay {
    padding: 1em 1em 1em 1em;
    text-align: center;
}
.elementor-323
    .elementor-element.elementor-element-dbc9897
    .elementor-flip-box__image {
    margin-bottom: 0px;
    opacity: 0.9;
}
.elementor-323
    .elementor-element.elementor-element-dbc9897
    .elementor-flip-box__image
    img {
    width: 45%;
    border-radius: 0px;
}
.elementor-323
    .elementor-element.elementor-element-dbc9897
    .elementor-flip-box__back
    .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
    justify-content: center;
}
.elementor-323
    .elementor-element.elementor-element-dbc9897
    .elementor-flip-box__back
    .elementor-flip-box__layer__title {
    margin-bottom: 2px;
    color: var(--e-global-color-6e12d61);
    font-family: var(--e-global-typography-3fbeb03-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fbeb03-font-size);
    font-weight: var(--e-global-typography-3fbeb03-font-weight);
    line-height: var(--e-global-typography-3fbeb03-line-height);
}
.elementor-323
    .elementor-element.elementor-element-dbc9897
    .elementor-flip-box__back
    .elementor-flip-box__layer__description {
    color: var(--e-global-color-82b4780);
}
.elementor-323
    .elementor-element.elementor-element-dbc9897
    .elementor-flip-box__button:hover {
    color: #f3f3f3;
}
.elementor-323 .elementor-element.elementor-element-7b84b39 {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-e0d98d1
    .elementor-flip-box__front {
    background-color: var(--e-global-color-4ba0d8c);
}
.elementor-323
    .elementor-element.elementor-element-e0d98d1
    .elementor-flip-box__back {
    background-color: var(--e-global-color-73dbd92);
}
.elementor-323
    .elementor-element.elementor-element-e0d98d1
    .elementor-flip-box__button {
    background-color: var(--e-global-color-4ba0d8c);
    margin-center: 0;
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-e0d98d1
    .elementor-flip-box {
    height: 200px;
}
.elementor-323
    .elementor-element.elementor-element-e0d98d1
    .elementor-flip-box__layer,
.elementor-323
    .elementor-element.elementor-element-e0d98d1
    .elementor-flip-box__layer__overlay {
    border-radius: 0px;
}
.elementor-323
    .elementor-element.elementor-element-e0d98d1
    .elementor-flip-box__front
    .elementor-flip-box__layer__overlay {
    padding: 1em 1em 1em 1em;
    text-align: center;
}
.elementor-323
    .elementor-element.elementor-element-e0d98d1
    .elementor-flip-box__image {
    margin-bottom: 0px;
    opacity: 0.9;
}
.elementor-323
    .elementor-element.elementor-element-e0d98d1
    .elementor-flip-box__image
    img {
    width: 45%;
    border-radius: 0px;
}
.elementor-323
    .elementor-element.elementor-element-e0d98d1
    .elementor-flip-box__back
    .elementor-flip-box__layer__overlay {
    padding: 0px 0px 0px 0px;
    text-align: center;
    justify-content: center;
}
.elementor-323
    .elementor-element.elementor-element-e0d98d1
    .elementor-flip-box__back
    .elementor-flip-box__layer__title {
    margin-bottom: 2px;
    color: var(--e-global-color-6e12d61);
    font-family: var(--e-global-typography-3fbeb03-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fbeb03-font-size);
    font-weight: var(--e-global-typography-3fbeb03-font-weight);
    line-height: var(--e-global-typography-3fbeb03-line-height);
}
.elementor-323
    .elementor-element.elementor-element-e0d98d1
    .elementor-flip-box__back
    .elementor-flip-box__layer__description {
    color: var(--e-global-color-82b4780);
}
.elementor-323
    .elementor-element.elementor-element-e0d98d1
    .elementor-flip-box__button:hover {
    color: #f3f3f3;
}
.elementor-323 .elementor-element.elementor-element-9e98b31 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323
    .elementor-element.elementor-element-9e98b31:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-9e98b31
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-bdd9463);
}
.elementor-323 .elementor-element.elementor-element-9e98b31,
.elementor-323 .elementor-element.elementor-element-9e98b31::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-63c06b7
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
}
.elementor-323 .elementor-element.elementor-element-63c06b7 {
    text-align: center;
}
.elementor-323
    .elementor-element.elementor-element-63c06b7
    .elementor-heading-title {
    color: var(--e-global-color-34d0bdd);
}
.elementor-323 .elementor-element.elementor-element-50adc1e {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-323 .elementor-element.elementor-element-50adc1e.elementor-element {
    --align-self: center;
}
.elementor-323
    .elementor-element.elementor-element-50adc1e
    .elementor-heading-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323 .elementor-element.elementor-element-ad13380 {
    text-align: center;
}
.elementor-323
    .elementor-element.elementor-element-ad13380
    .elementor-heading-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323 .elementor-element.elementor-element-6b24f2f {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: var(--e-global-color-82b4780);
}
.elementor-323 .elementor-element.elementor-element-6b24f2f.elementor-element {
    --align-self: center;
}
.elementor-323 .elementor-element.elementor-element-c32d76a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-e2dfdc3 {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-930895c
    .elementor-cta__content-item {
    transition-duration: 1000ms;
}
.elementor-323
    .elementor-element.elementor-element-930895c.elementor-cta--sequenced-animation
    .elementor-cta__content-item:nth-child(2) {
    transition-delay: calc(1000ms / 3);
}
.elementor-323
    .elementor-element.elementor-element-930895c.elementor-cta--sequenced-animation
    .elementor-cta__content-item:nth-child(3) {
    transition-delay: calc((1000ms / 3) * 2);
}
.elementor-323
    .elementor-element.elementor-element-930895c.elementor-cta--sequenced-animation
    .elementor-cta__content-item:nth-child(4) {
    transition-delay: calc((1000ms / 3) * 3);
}
.elementor-323
    .elementor-element.elementor-element-930895c
    .elementor-cta
    .elementor-cta__bg,
.elementor-323
    .elementor-element.elementor-element-930895c
    .elementor-cta
    .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-323
    .elementor-element.elementor-element-930895c
    > .elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-4d2b0b1);
}
.elementor-323
    .elementor-element.elementor-element-930895c
    .elementor-cta__content {
    min-height: 50vh;
    text-align: left;
}
.elementor-323
    .elementor-element.elementor-element-930895c
    .elementor-cta__title {
    font-family: var(--e-global-typography-c89e66f-font-family), Sans-serif;
    font-size: var(--e-global-typography-c89e66f-font-size);
    font-weight: var(--e-global-typography-c89e66f-font-weight);
    line-height: var(--e-global-typography-c89e66f-line-height);
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-930895c
    .elementor-cta__title:not(:last-child) {
    margin-bottom: 0px;
}
.elementor-323
    .elementor-element.elementor-element-930895c
    .elementor-cta__description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}
.elementor-323
    .elementor-element.elementor-element-930895c
    .elementor-cta:not(:hover)
    .elementor-cta__bg-overlay {
    background-color: #0000009c;
}
.elementor-323
    .elementor-element.elementor-element-90709a9
    > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}
.elementor-323
    .elementor-element.elementor-element-90709a9
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
}
.elementor-323
    .elementor-element.elementor-element-90709a9
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
}
.elementor-323
    .elementor-element.elementor-element-90709a9
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-323
    .elementor-element.elementor-element-90709a9
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl
    .elementor-323
    .elementor-element.elementor-element-90709a9
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
}
body:not(.rtl)
    .elementor-323
    .elementor-element.elementor-element-90709a9
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
}
.elementor-323
    .elementor-element.elementor-element-90709a9
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-6e12d61);
    transition: color 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-90709a9
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-6e12d61);
    transition: fill 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-90709a9
    .elementor-icon-list-item:hover
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-3ea9273);
}
.elementor-323
    .elementor-element.elementor-element-90709a9
    .elementor-icon-list-item:hover
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-3ea9273);
}
.elementor-323 .elementor-element.elementor-element-90709a9 {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}
.elementor-323
    .elementor-element.elementor-element-90709a9
    .elementor-icon-list-text {
    color: var(--e-global-color-6e12d61);
    transition: color 0.3s;
}
.elementor-323 .elementor-element.elementor-element-32be0c6 {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-6f0071f
    .elementor-cta__content-item {
    transition-duration: 1000ms;
}
.elementor-323
    .elementor-element.elementor-element-6f0071f.elementor-cta--sequenced-animation
    .elementor-cta__content-item:nth-child(2) {
    transition-delay: calc(1000ms / 3);
}
.elementor-323
    .elementor-element.elementor-element-6f0071f.elementor-cta--sequenced-animation
    .elementor-cta__content-item:nth-child(3) {
    transition-delay: calc((1000ms / 3) * 2);
}
.elementor-323
    .elementor-element.elementor-element-6f0071f.elementor-cta--sequenced-animation
    .elementor-cta__content-item:nth-child(4) {
    transition-delay: calc((1000ms / 3) * 3);
}
.elementor-323
    .elementor-element.elementor-element-6f0071f
    .elementor-cta
    .elementor-cta__bg,
.elementor-323
    .elementor-element.elementor-element-6f0071f
    .elementor-cta
    .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-323
    .elementor-element.elementor-element-6f0071f
    > .elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-4d2b0b1);
}
.elementor-323
    .elementor-element.elementor-element-6f0071f
    .elementor-cta__content {
    min-height: 50vh;
    text-align: left;
}
.elementor-323
    .elementor-element.elementor-element-6f0071f
    .elementor-cta__title {
    font-family: var(--e-global-typography-c89e66f-font-family), Sans-serif;
    font-size: var(--e-global-typography-c89e66f-font-size);
    font-weight: var(--e-global-typography-c89e66f-font-weight);
    line-height: var(--e-global-typography-c89e66f-line-height);
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-6f0071f
    .elementor-cta__title:not(:last-child) {
    margin-bottom: 0px;
}
.elementor-323
    .elementor-element.elementor-element-6f0071f
    .elementor-cta__description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}
.elementor-323
    .elementor-element.elementor-element-6f0071f
    .elementor-cta:not(:hover)
    .elementor-cta__bg-overlay {
    background-color: #0000009c;
}
.elementor-323
    .elementor-element.elementor-element-8577123
    > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}
.elementor-323
    .elementor-element.elementor-element-8577123
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
}
.elementor-323
    .elementor-element.elementor-element-8577123
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
}
.elementor-323
    .elementor-element.elementor-element-8577123
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-323
    .elementor-element.elementor-element-8577123
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl
    .elementor-323
    .elementor-element.elementor-element-8577123
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
}
body:not(.rtl)
    .elementor-323
    .elementor-element.elementor-element-8577123
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
}
.elementor-323
    .elementor-element.elementor-element-8577123
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-6e12d61);
    transition: color 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-8577123
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-6e12d61);
    transition: fill 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-8577123
    .elementor-icon-list-item:hover
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-3ea9273);
}
.elementor-323
    .elementor-element.elementor-element-8577123
    .elementor-icon-list-item:hover
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-3ea9273);
}
.elementor-323 .elementor-element.elementor-element-8577123 {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}
.elementor-323
    .elementor-element.elementor-element-8577123
    .elementor-icon-list-text {
    color: var(--e-global-color-6e12d61);
    transition: color 0.3s;
}
.elementor-323 .elementor-element.elementor-element-12fb0d4 {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-ac6c526
    .elementor-cta__content-item {
    transition-duration: 1000ms;
}
.elementor-323
    .elementor-element.elementor-element-ac6c526.elementor-cta--sequenced-animation
    .elementor-cta__content-item:nth-child(2) {
    transition-delay: calc(1000ms / 3);
}
.elementor-323
    .elementor-element.elementor-element-ac6c526.elementor-cta--sequenced-animation
    .elementor-cta__content-item:nth-child(3) {
    transition-delay: calc((1000ms / 3) * 2);
}
.elementor-323
    .elementor-element.elementor-element-ac6c526.elementor-cta--sequenced-animation
    .elementor-cta__content-item:nth-child(4) {
    transition-delay: calc((1000ms / 3) * 3);
}
.elementor-323
    .elementor-element.elementor-element-ac6c526
    .elementor-cta
    .elementor-cta__bg,
.elementor-323
    .elementor-element.elementor-element-ac6c526
    .elementor-cta
    .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-323
    .elementor-element.elementor-element-ac6c526
    > .elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-4d2b0b1);
}
.elementor-323
    .elementor-element.elementor-element-ac6c526
    .elementor-cta__content {
    min-height: 50vh;
    text-align: left;
}
.elementor-323
    .elementor-element.elementor-element-ac6c526
    .elementor-cta__title {
    font-family: var(--e-global-typography-c89e66f-font-family), Sans-serif;
    font-size: var(--e-global-typography-c89e66f-font-size);
    font-weight: var(--e-global-typography-c89e66f-font-weight);
    line-height: var(--e-global-typography-c89e66f-line-height);
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-ac6c526
    .elementor-cta__title:not(:last-child) {
    margin-bottom: 0px;
}
.elementor-323
    .elementor-element.elementor-element-ac6c526
    .elementor-cta__description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}
.elementor-323
    .elementor-element.elementor-element-ac6c526
    .elementor-cta:not(:hover)
    .elementor-cta__bg-overlay {
    background-color: #0000009c;
}
.elementor-323
    .elementor-element.elementor-element-00a1a1c
    > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}
.elementor-323
    .elementor-element.elementor-element-00a1a1c
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
}
.elementor-323
    .elementor-element.elementor-element-00a1a1c
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
}
.elementor-323
    .elementor-element.elementor-element-00a1a1c
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-323
    .elementor-element.elementor-element-00a1a1c
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl
    .elementor-323
    .elementor-element.elementor-element-00a1a1c
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
}
body:not(.rtl)
    .elementor-323
    .elementor-element.elementor-element-00a1a1c
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
}
.elementor-323
    .elementor-element.elementor-element-00a1a1c
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-6e12d61);
    transition: color 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-00a1a1c
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-6e12d61);
    transition: fill 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-00a1a1c
    .elementor-icon-list-item:hover
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-3ea9273);
}
.elementor-323
    .elementor-element.elementor-element-00a1a1c
    .elementor-icon-list-item:hover
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-3ea9273);
}
.elementor-323 .elementor-element.elementor-element-00a1a1c {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}
.elementor-323
    .elementor-element.elementor-element-00a1a1c
    .elementor-icon-list-text {
    color: var(--e-global-color-6e12d61);
    transition: color 0.3s;
}
.elementor-323 .elementor-element.elementor-element-24c0dee {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-f82f984
    .elementor-cta__content-item {
    transition-duration: 1000ms;
}
.elementor-323
    .elementor-element.elementor-element-f82f984.elementor-cta--sequenced-animation
    .elementor-cta__content-item:nth-child(2) {
    transition-delay: calc(1000ms / 3);
}
.elementor-323
    .elementor-element.elementor-element-f82f984.elementor-cta--sequenced-animation
    .elementor-cta__content-item:nth-child(3) {
    transition-delay: calc((1000ms / 3) * 2);
}
.elementor-323
    .elementor-element.elementor-element-f82f984.elementor-cta--sequenced-animation
    .elementor-cta__content-item:nth-child(4) {
    transition-delay: calc((1000ms / 3) * 3);
}
.elementor-323
    .elementor-element.elementor-element-f82f984
    .elementor-cta
    .elementor-cta__bg,
.elementor-323
    .elementor-element.elementor-element-f82f984
    .elementor-cta
    .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-323
    .elementor-element.elementor-element-f82f984
    > .elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-4d2b0b1);
}
.elementor-323
    .elementor-element.elementor-element-f82f984
    .elementor-cta__content {
    min-height: 50vh;
    text-align: left;
}
.elementor-323
    .elementor-element.elementor-element-f82f984
    .elementor-cta__title {
    font-family: var(--e-global-typography-c89e66f-font-family), Sans-serif;
    font-size: var(--e-global-typography-c89e66f-font-size);
    font-weight: var(--e-global-typography-c89e66f-font-weight);
    line-height: var(--e-global-typography-c89e66f-line-height);
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-f82f984
    .elementor-cta__title:not(:last-child) {
    margin-bottom: 0px;
}
.elementor-323
    .elementor-element.elementor-element-f82f984
    .elementor-cta__description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}
.elementor-323
    .elementor-element.elementor-element-f82f984
    .elementor-cta:not(:hover)
    .elementor-cta__bg-overlay {
    background-color: #0000009c;
}
.elementor-323
    .elementor-element.elementor-element-8676aa7
    > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}
.elementor-323
    .elementor-element.elementor-element-8676aa7
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
}
.elementor-323
    .elementor-element.elementor-element-8676aa7
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
}
.elementor-323
    .elementor-element.elementor-element-8676aa7
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-323
    .elementor-element.elementor-element-8676aa7
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl
    .elementor-323
    .elementor-element.elementor-element-8676aa7
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
}
body:not(.rtl)
    .elementor-323
    .elementor-element.elementor-element-8676aa7
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
}
.elementor-323
    .elementor-element.elementor-element-8676aa7
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-6e12d61);
    transition: color 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-8676aa7
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-6e12d61);
    transition: fill 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-8676aa7
    .elementor-icon-list-item:hover
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-3ea9273);
}
.elementor-323
    .elementor-element.elementor-element-8676aa7
    .elementor-icon-list-item:hover
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-3ea9273);
}
.elementor-323 .elementor-element.elementor-element-8676aa7 {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}
.elementor-323
    .elementor-element.elementor-element-8676aa7
    .elementor-icon-list-text {
    color: var(--e-global-color-6e12d61);
    transition: color 0.3s;
}
.elementor-323 .elementor-element.elementor-element-7288192 {
    --spacer-size: 30px;
}
.elementor-323 .elementor-element.elementor-element-b23a771 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-cf1c603 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-4d2b0b1);
    --border-color: var(--e-global-color-4d2b0b1);
}
.elementor-323 .elementor-element.elementor-element-cf1c603,
.elementor-323 .elementor-element.elementor-element-cf1c603::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-9433105
    .elementor-counter-number-wrapper {
    color: var(--e-global-color-6e12d61);
    font-family: var(--e-global-typography-4627425-font-family), Sans-serif;
    font-size: var(--e-global-typography-4627425-font-size);
    font-weight: var(--e-global-typography-4627425-font-weight);
    line-height: var(--e-global-typography-4627425-line-height);
}
.elementor-323
    .elementor-element.elementor-element-9433105
    .elementor-counter-title {
    color: var(--e-global-color-6e12d61);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}
.elementor-323 .elementor-element.elementor-element-7b6f8d7 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-4d2b0b1);
    --border-color: var(--e-global-color-4d2b0b1);
}
.elementor-323 .elementor-element.elementor-element-7b6f8d7,
.elementor-323 .elementor-element.elementor-element-7b6f8d7::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-bc7a798
    .elementor-counter-number-wrapper {
    color: var(--e-global-color-6e12d61);
    font-family: var(--e-global-typography-4627425-font-family), Sans-serif;
    font-size: var(--e-global-typography-4627425-font-size);
    font-weight: var(--e-global-typography-4627425-font-weight);
    line-height: var(--e-global-typography-4627425-line-height);
}
.elementor-323
    .elementor-element.elementor-element-bc7a798
    .elementor-counter-title {
    color: var(--e-global-color-6e12d61);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}
.elementor-323 .elementor-element.elementor-element-fc00cce {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-4d2b0b1);
    --border-color: var(--e-global-color-4d2b0b1);
}
.elementor-323 .elementor-element.elementor-element-fc00cce,
.elementor-323 .elementor-element.elementor-element-fc00cce::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-7522d25
    .elementor-counter-number-wrapper {
    color: var(--e-global-color-6e12d61);
    font-family: var(--e-global-typography-4627425-font-family), Sans-serif;
    font-size: var(--e-global-typography-4627425-font-size);
    font-weight: var(--e-global-typography-4627425-font-weight);
    line-height: var(--e-global-typography-4627425-line-height);
}
.elementor-323
    .elementor-element.elementor-element-7522d25
    .elementor-counter-title {
    color: var(--e-global-color-6e12d61);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}
.elementor-323 .elementor-element.elementor-element-ed2ac19 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-4d2b0b1);
    --border-color: var(--e-global-color-4d2b0b1);
}
.elementor-323 .elementor-element.elementor-element-ed2ac19,
.elementor-323 .elementor-element.elementor-element-ed2ac19::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-2459fb5
    .elementor-counter-number-wrapper {
    color: var(--e-global-color-6e12d61);
    font-family: var(--e-global-typography-4627425-font-family), Sans-serif;
    font-size: var(--e-global-typography-4627425-font-size);
    font-weight: var(--e-global-typography-4627425-font-weight);
    line-height: var(--e-global-typography-4627425-line-height);
}
.elementor-323
    .elementor-element.elementor-element-2459fb5
    .elementor-counter-title {
    color: var(--e-global-color-6e12d61);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}
.elementor-323 .elementor-element.elementor-element-566470d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323
    .elementor-element.elementor-element-566470d:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-566470d
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-4503b3a);
}
.elementor-323 .elementor-element.elementor-element-566470d,
.elementor-323 .elementor-element.elementor-element-566470d::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-dfc25f1
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
}
.elementor-323 .elementor-element.elementor-element-dfc25f1 {
    text-align: center;
}
.elementor-323
    .elementor-element.elementor-element-dfc25f1
    .elementor-heading-title {
    color: var(--e-global-color-34d0bdd);
}
.elementor-323 .elementor-element.elementor-element-21ea8d4 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-323 .elementor-element.elementor-element-21ea8d4.elementor-element {
    --align-self: center;
}
.elementor-323
    .elementor-element.elementor-element-21ea8d4
    .elementor-heading-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323 .elementor-element.elementor-element-f5cd89a {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: var(--e-global-color-82b4780);
}
.elementor-323 .elementor-element.elementor-element-f5cd89a.elementor-element {
    --align-self: center;
}
.elementor-323 .elementor-element.elementor-element-eaa054f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-537315f {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-ed5db43 {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-9be9234 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-34d0bdd);
    --border-color: var(--e-global-color-34d0bdd);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}
.elementor-323
    .elementor-element.elementor-element-9be9234:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-9be9234
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-73dbd92);
}
.elementor-323 .elementor-element.elementor-element-9be9234:hover {
    background-color: var(--e-global-color-4ba0d8c);
}
.elementor-323 .elementor-element.elementor-element-9be9234,
.elementor-323 .elementor-element.elementor-element-9be9234::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-cae6fb1.elementor-position-right
    .elementor-image-box-img {
    margin-left: 15px;
}
.elementor-323
    .elementor-element.elementor-element-cae6fb1.elementor-position-left
    .elementor-image-box-img {
    margin-right: 15px;
}
.elementor-323
    .elementor-element.elementor-element-cae6fb1.elementor-position-top
    .elementor-image-box-img {
    margin-bottom: 15px;
}
.elementor-323
    .elementor-element.elementor-element-cae6fb1
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 30%;
}
.elementor-323
    .elementor-element.elementor-element-cae6fb1
    .elementor-image-box-img
    img {
    transition-duration: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-cae6fb1
    .elementor-image-box-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-cae6fb1
    .elementor-image-box-description {
    color: var(--e-global-color-82b4780);
}
.elementor-323 .elementor-element.elementor-element-1442a2c {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-9a3af81 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-34d0bdd);
    --border-color: var(--e-global-color-34d0bdd);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}
.elementor-323
    .elementor-element.elementor-element-9a3af81:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-9a3af81
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-73dbd92);
}
.elementor-323 .elementor-element.elementor-element-9a3af81:hover {
    background-color: var(--e-global-color-4ba0d8c);
}
.elementor-323 .elementor-element.elementor-element-9a3af81,
.elementor-323 .elementor-element.elementor-element-9a3af81::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-f195361.elementor-position-right
    .elementor-image-box-img {
    margin-left: 15px;
}
.elementor-323
    .elementor-element.elementor-element-f195361.elementor-position-left
    .elementor-image-box-img {
    margin-right: 15px;
}
.elementor-323
    .elementor-element.elementor-element-f195361.elementor-position-top
    .elementor-image-box-img {
    margin-bottom: 15px;
}
.elementor-323
    .elementor-element.elementor-element-f195361
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 30%;
}
.elementor-323
    .elementor-element.elementor-element-f195361
    .elementor-image-box-img
    img {
    transition-duration: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-f195361
    .elementor-image-box-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-f195361
    .elementor-image-box-description {
    color: var(--e-global-color-82b4780);
}
.elementor-323 .elementor-element.elementor-element-6dc02c9 {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-671bad6 {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-c16cb11 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-34d0bdd);
    --border-color: var(--e-global-color-34d0bdd);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}
.elementor-323
    .elementor-element.elementor-element-c16cb11:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-c16cb11
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-73dbd92);
}
.elementor-323 .elementor-element.elementor-element-c16cb11:hover {
    background-color: var(--e-global-color-4ba0d8c);
}
.elementor-323 .elementor-element.elementor-element-c16cb11,
.elementor-323 .elementor-element.elementor-element-c16cb11::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-2bf63ca.elementor-position-right
    .elementor-image-box-img {
    margin-left: 15px;
}
.elementor-323
    .elementor-element.elementor-element-2bf63ca.elementor-position-left
    .elementor-image-box-img {
    margin-right: 15px;
}
.elementor-323
    .elementor-element.elementor-element-2bf63ca.elementor-position-top
    .elementor-image-box-img {
    margin-bottom: 15px;
}
.elementor-323
    .elementor-element.elementor-element-2bf63ca
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 30%;
}
.elementor-323
    .elementor-element.elementor-element-2bf63ca
    .elementor-image-box-img
    img {
    transition-duration: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-2bf63ca
    .elementor-image-box-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-2bf63ca
    .elementor-image-box-description {
    color: var(--e-global-color-82b4780);
}
.elementor-323 .elementor-element.elementor-element-7673fc7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-f88fc5f {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-3a50b5d {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-3d97b08 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-34d0bdd);
    --border-color: var(--e-global-color-34d0bdd);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}
.elementor-323
    .elementor-element.elementor-element-3d97b08:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-3d97b08
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-73dbd92);
}
.elementor-323 .elementor-element.elementor-element-3d97b08:hover {
    background-color: var(--e-global-color-4ba0d8c);
}
.elementor-323 .elementor-element.elementor-element-3d97b08,
.elementor-323 .elementor-element.elementor-element-3d97b08::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-0bcefd4.elementor-position-right
    .elementor-image-box-img {
    margin-left: 15px;
}
.elementor-323
    .elementor-element.elementor-element-0bcefd4.elementor-position-left
    .elementor-image-box-img {
    margin-right: 15px;
}
.elementor-323
    .elementor-element.elementor-element-0bcefd4.elementor-position-top
    .elementor-image-box-img {
    margin-bottom: 15px;
}
.elementor-323
    .elementor-element.elementor-element-0bcefd4
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 30%;
}
.elementor-323
    .elementor-element.elementor-element-0bcefd4
    .elementor-image-box-img
    img {
    transition-duration: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-0bcefd4
    .elementor-image-box-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-0bcefd4
    .elementor-image-box-description {
    color: var(--e-global-color-82b4780);
}
.elementor-323 .elementor-element.elementor-element-59d6b15 {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-9a6624b {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-34d0bdd);
    --border-color: var(--e-global-color-34d0bdd);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}
.elementor-323
    .elementor-element.elementor-element-9a6624b:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-9a6624b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-73dbd92);
}
.elementor-323 .elementor-element.elementor-element-9a6624b:hover {
    background-color: var(--e-global-color-4ba0d8c);
}
.elementor-323 .elementor-element.elementor-element-9a6624b,
.elementor-323 .elementor-element.elementor-element-9a6624b::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-086a5eb.elementor-position-right
    .elementor-image-box-img {
    margin-left: 15px;
}
.elementor-323
    .elementor-element.elementor-element-086a5eb.elementor-position-left
    .elementor-image-box-img {
    margin-right: 15px;
}
.elementor-323
    .elementor-element.elementor-element-086a5eb.elementor-position-top
    .elementor-image-box-img {
    margin-bottom: 15px;
}
.elementor-323
    .elementor-element.elementor-element-086a5eb
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 30%;
}
.elementor-323
    .elementor-element.elementor-element-086a5eb
    .elementor-image-box-img
    img {
    transition-duration: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-086a5eb
    .elementor-image-box-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-086a5eb
    .elementor-image-box-description {
    color: var(--e-global-color-82b4780);
}
.elementor-323 .elementor-element.elementor-element-0b6c625 {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-a155578 {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-e7e972c {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-34d0bdd);
    --border-color: var(--e-global-color-34d0bdd);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}
.elementor-323
    .elementor-element.elementor-element-e7e972c:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-e7e972c
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-73dbd92);
}
.elementor-323 .elementor-element.elementor-element-e7e972c:hover {
    background-color: var(--e-global-color-4ba0d8c);
}
.elementor-323 .elementor-element.elementor-element-e7e972c,
.elementor-323 .elementor-element.elementor-element-e7e972c::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-8982ea8.elementor-position-right
    .elementor-image-box-img {
    margin-left: 15px;
}
.elementor-323
    .elementor-element.elementor-element-8982ea8.elementor-position-left
    .elementor-image-box-img {
    margin-right: 15px;
}
.elementor-323
    .elementor-element.elementor-element-8982ea8.elementor-position-top
    .elementor-image-box-img {
    margin-bottom: 15px;
}
.elementor-323
    .elementor-element.elementor-element-8982ea8
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 30%;
}
.elementor-323
    .elementor-element.elementor-element-8982ea8
    .elementor-image-box-img
    img {
    transition-duration: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-8982ea8
    .elementor-image-box-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-8982ea8
    .elementor-image-box-description {
    color: var(--e-global-color-82b4780);
}
.elementor-323 .elementor-element.elementor-element-f330a6d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323
    .elementor-element.elementor-element-f330a6d:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-f330a6d
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-bdd9463);
}
.elementor-323 .elementor-element.elementor-element-f330a6d,
.elementor-323 .elementor-element.elementor-element-f330a6d::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-a10a805
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
}
.elementor-323 .elementor-element.elementor-element-a10a805 {
    text-align: center;
}
.elementor-323
    .elementor-element.elementor-element-a10a805
    .elementor-heading-title {
    color: var(--e-global-color-34d0bdd);
}
.elementor-323 .elementor-element.elementor-element-00d401f {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-323 .elementor-element.elementor-element-00d401f.elementor-element {
    --align-self: center;
}
.elementor-323
    .elementor-element.elementor-element-00d401f
    .elementor-heading-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323 .elementor-element.elementor-element-3472913 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: var(--e-global-color-82b4780);
}
.elementor-323 .elementor-element.elementor-element-3472913.elementor-element {
    --align-self: center;
}
.elementor-323 .elementor-element.elementor-element-325ef74 .e-tabs-header {
    background-color: var(--e-global-color-3eef23a);
}
.elementor-323
    .elementor-element.elementor-element-325ef74
    .e-tabs-header
    .e-tabs-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-325ef74
    .e-tabs-header
    .e-tabs-videos-count {
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-325ef74
    .e-tabs-header
    .e-tabs-header-right-side
    i {
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-325ef74
    .e-tabs-header
    .e-tabs-header-right-side
    svg {
    fill: var(--e-global-color-6e12d61);
}
.elementor-323 .elementor-element.elementor-element-325ef74 .e-tab-title {
    background-color: var(--e-global-color-74ba28a);
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-4d2b0b1);
}
.elementor-323
    .elementor-element.elementor-element-325ef74
    .e-tabs-items-wrapper {
    background-color: var(--e-global-color-74ba28a);
}
.elementor-323
    .elementor-element.elementor-element-325ef74
    .e-tabs-items-wrapper
    .shadow-bottom {
    background: var(--e-global-color-74ba28a);
}
.elementor-323
    .elementor-element.elementor-element-325ef74
    .e-tabs-items-wrapper
    .shadow-top {
    background: var(--e-global-color-74ba28a);
}
.elementor-323
    .elementor-element.elementor-element-325ef74
    .e-tab-title
    .e-tab-title-text {
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-325ef74
    .e-tab-title
    .e-tab-title-text
    a {
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-325ef74
    .e-tab-title
    .e-tab-duration {
    color: var(--e-global-color-6e12d61);
}
.elementor-323 .elementor-element.elementor-element-325ef74 .e-tab-title i {
    color: var(--e-global-color-6e12d61);
}
.elementor-323 .elementor-element.elementor-element-325ef74 .e-tab-title svg {
    fill: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-325ef74
    .e-tab-title
    svg
    path {
    fill: var(--e-global-color-6e12d61);
}
.elementor-323 .elementor-element.elementor-element-325ef74 {
    --playlist-item-icon-size: 15px;
}
.elementor-323
    .elementor-element.elementor-element-325ef74
    .e-tabs-items-wrapper
    .e-tab-title:where(.e-active, :hover)
    .e-tab-title-text {
    color: var(--e-global-color-3ea9273);
}
.elementor-323
    .elementor-element.elementor-element-325ef74
    .e-tabs-items-wrapper
    .e-tab-title:where(.e-active, :hover)
    .e-tab-title-text
    a {
    color: var(--e-global-color-3ea9273);
}
.elementor-323
    .elementor-element.elementor-element-325ef74
    .e-tabs-items-wrapper
    .e-section-title {
    border-style: solid;
}
.elementor-323 .elementor-element.elementor-element-f19c95b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323
    .elementor-element.elementor-element-f19c95b:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-f19c95b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-bdd9463);
}
.elementor-323 .elementor-element.elementor-element-f19c95b,
.elementor-323 .elementor-element.elementor-element-f19c95b::before {
    --border-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-18973f0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-3ce258a {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323
    .elementor-element.elementor-element-a7cbd13
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
}
.elementor-323 .elementor-element.elementor-element-a7cbd13 {
    text-align: left;
}
.elementor-323
    .elementor-element.elementor-element-a7cbd13
    .elementor-heading-title {
    color: var(--e-global-color-34d0bdd);
}
.elementor-323 .elementor-element.elementor-element-b836ef2 {
    text-align: left;
}
.elementor-323
    .elementor-element.elementor-element-b836ef2
    .elementor-heading-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323 .elementor-element.elementor-element-e42dc30 {
    color: var(--e-global-color-82b4780);
}
.elementor-323
    .elementor-element.elementor-element-bf32b4a
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px / 2);
}
.elementor-323
    .elementor-element.elementor-element-bf32b4a
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px / 2);
}
.elementor-323
    .elementor-element.elementor-element-bf32b4a
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-323
    .elementor-element.elementor-element-bf32b4a
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl
    .elementor-323
    .elementor-element.elementor-element-bf32b4a
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-15px / 2);
}
body:not(.rtl)
    .elementor-323
    .elementor-element.elementor-element-bf32b4a
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-15px / 2);
}
.elementor-323
    .elementor-element.elementor-element-bf32b4a
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-3ea9273);
    transition: color 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-bf32b4a
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-3ea9273);
    transition: fill 0.3s;
}
.elementor-323 .elementor-element.elementor-element-bf32b4a {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-323
    .elementor-element.elementor-element-bf32b4a
    .elementor-icon-list-text {
    color: var(--e-global-color-6e12d61);
    transition: color 0.3s;
}
.elementor-323 .elementor-element.elementor-element-58ae8c0 {
    --spacer-size: 15px;
}
.elementor-323
    .elementor-element.elementor-element-6e21c98
    .elementor-button-content-wrapper {
    flex-direction: row;
}
.elementor-323 .elementor-element.elementor-element-f17b99b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323 .elementor-element.elementor-element-c47a11f {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-7d12670
    > .elementor-widget-container {
    margin: 12% 0% 0% 0%;
}
.elementor-323 .elementor-element.elementor-element-7d12670 img {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
        hue-rotate(0deg);
    transition-duration: 0.5s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-4d2b0b1);
}
.elementor-323 .elementor-element.elementor-element-7d12670:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
        hue-rotate(0deg);
}
.elementor-323 .elementor-element.elementor-element-cf777b9 {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-cfc6694
    > .elementor-widget-container {
    margin: -12% 0% 0% 0%;
}
.elementor-323 .elementor-element.elementor-element-cfc6694 img {
    transition-duration: 0.5s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-4d2b0b1);
}
.elementor-323 .elementor-element.elementor-element-4376ea3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323
    .elementor-element.elementor-element-4376ea3:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-4376ea3
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url('https://hrkit.rometheme.pro/bikersandaround/wp-content/uploads/sites/9/2021/06/photo-8.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-323 .elementor-element.elementor-element-4376ea3::before,
.elementor-323
    .elementor-element.elementor-element-4376ea3
    > .elementor-background-video-container::before,
.elementor-323
    .elementor-element.elementor-element-4376ea3
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-323
    .elementor-element.elementor-element-4376ea3
    > .elementor-background-slideshow::before,
.elementor-323
    .elementor-element.elementor-element-4376ea3
    > .e-con-inner
    > .elementor-background-slideshow::before,
.elementor-323
    .elementor-element.elementor-element-4376ea3
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(
        150deg,
        var(--e-global-color-4503b3a) 50%,
        var(--e-global-color-4ba0d8c) 100%
    );
}
.elementor-323 .elementor-element.elementor-element-4376ea3,
.elementor-323 .elementor-element.elementor-element-4376ea3::before {
    --border-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-d0b25a1 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-323 .elementor-element.elementor-element-d0b25a1.elementor-element {
    --align-self: center;
}
.elementor-323
    .elementor-element.elementor-element-d0b25a1
    .elementor-heading-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323 .elementor-element.elementor-element-f123467 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: var(--e-global-color-82b4780);
}
.elementor-323 .elementor-element.elementor-element-f123467.elementor-element {
    --align-self: center;
}
.elementor-323 .elementor-element.elementor-element-35a7ce9 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}
.elementor-323 .elementor-element.elementor-element-35a7ce9.elementor-element {
    --align-self: center;
}
.elementor-323
    .elementor-element.elementor-element-35a7ce9
    .elementor-countdown-wrapper {
    max-width: 100%;
}
.elementor-323
    .elementor-element.elementor-element-35a7ce9
    .elementor-countdown-item {
    background-color: var(--e-global-color-34d0bdd);
}
body:not(.rtl)
    .elementor-323
    .elementor-element.elementor-element-35a7ce9
    .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc(30px / 2);
}
body:not(.rtl)
    .elementor-323
    .elementor-element.elementor-element-35a7ce9
    .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc(30px / 2);
}
body.rtl
    .elementor-323
    .elementor-element.elementor-element-35a7ce9
    .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc(30px / 2);
}
body.rtl
    .elementor-323
    .elementor-element.elementor-element-35a7ce9
    .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc(30px / 2);
}
.elementor-323
    .elementor-element.elementor-element-35a7ce9
    .elementor-countdown-digits {
    color: var(--e-global-color-6e12d61);
    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);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-323
    .elementor-element.elementor-element-35a7ce9
    .elementor-countdown-label {
    color: var(--e-global-color-6e12d61);
    font-family: var(--e-global-typography-c89e66f-font-family), Sans-serif;
    font-size: var(--e-global-typography-c89e66f-font-size);
    font-weight: var(--e-global-typography-c89e66f-font-weight);
    line-height: var(--e-global-typography-c89e66f-line-height);
}
.elementor-323 .elementor-element.elementor-element-2d94a18 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --background-transition: 0.3s;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323
    .elementor-element.elementor-element-2d94a18:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-2d94a18
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-bdd9463);
}
.elementor-323 .elementor-element.elementor-element-2d94a18,
.elementor-323 .elementor-element.elementor-element-2d94a18::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-f668a0f
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
}
.elementor-323 .elementor-element.elementor-element-f668a0f {
    text-align: center;
}
.elementor-323
    .elementor-element.elementor-element-f668a0f
    .elementor-heading-title {
    color: var(--e-global-color-34d0bdd);
}
.elementor-323 .elementor-element.elementor-element-0be3446 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-323 .elementor-element.elementor-element-0be3446.elementor-element {
    --align-self: center;
}
.elementor-323
    .elementor-element.elementor-element-0be3446
    .elementor-heading-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323 .elementor-element.elementor-element-8e01331 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-8e01331:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-8e01331
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-4503b3a);
}
.elementor-323 .elementor-element.elementor-element-8e01331,
.elementor-323 .elementor-element.elementor-element-8e01331::before {
    --border-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-4df3447 {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-4cd0941 img {
    filter: brightness(60%) contrast(100%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-323 .elementor-element.elementor-element-20a4b21 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323
    .elementor-element.elementor-element-dfe5ea2
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
}
.elementor-323 .elementor-element.elementor-element-dfe5ea2 {
    text-align: left;
}
.elementor-323
    .elementor-element.elementor-element-dfe5ea2
    .elementor-heading-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-b21ad4b
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-3ea9273);
    transition: color 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-b21ad4b
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-3ea9273);
    transition: fill 0.3s;
}
.elementor-323 .elementor-element.elementor-element-b21ad4b {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}
.elementor-323
    .elementor-element.elementor-element-b21ad4b
    .elementor-icon-list-text {
    color: var(--e-global-color-82b4780);
    transition: color 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-dc91a1d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-323 .elementor-element.elementor-element-dc91a1d {
    text-align: left;
}
.elementor-323
    .elementor-element.elementor-element-dc91a1d
    .elementor-heading-title {
    color: var(--e-global-color-82b4780);
}
.elementor-323 .elementor-element.elementor-element-988862b {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323
    .elementor-element.elementor-element-ae4cfef
    .elementor-button-content-wrapper {
    flex-direction: row;
}
.elementor-323 .elementor-element.elementor-element-73cb03f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-73cb03f:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-73cb03f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-4503b3a);
}
.elementor-323 .elementor-element.elementor-element-73cb03f,
.elementor-323 .elementor-element.elementor-element-73cb03f::before {
    --border-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-49b49d3 {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-d6181f7 img {
    filter: brightness(60%) contrast(100%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-323 .elementor-element.elementor-element-2470de2 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323
    .elementor-element.elementor-element-10216e5
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
}
.elementor-323 .elementor-element.elementor-element-10216e5 {
    text-align: left;
}
.elementor-323
    .elementor-element.elementor-element-10216e5
    .elementor-heading-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-f1567c5
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-3ea9273);
    transition: color 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-f1567c5
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-3ea9273);
    transition: fill 0.3s;
}
.elementor-323 .elementor-element.elementor-element-f1567c5 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}
.elementor-323
    .elementor-element.elementor-element-f1567c5
    .elementor-icon-list-text {
    color: var(--e-global-color-82b4780);
    transition: color 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-ba398e0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-323 .elementor-element.elementor-element-ba398e0 {
    text-align: left;
}
.elementor-323
    .elementor-element.elementor-element-ba398e0
    .elementor-heading-title {
    color: var(--e-global-color-82b4780);
}
.elementor-323 .elementor-element.elementor-element-96d724a {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323
    .elementor-element.elementor-element-ddafd1a
    .elementor-button-content-wrapper {
    flex-direction: row;
}
.elementor-323 .elementor-element.elementor-element-b925f9c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-b925f9c:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-b925f9c
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-4503b3a);
}
.elementor-323 .elementor-element.elementor-element-b925f9c,
.elementor-323 .elementor-element.elementor-element-b925f9c::before {
    --border-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-aac839c {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-323 .elementor-element.elementor-element-d2d31aa img {
    filter: brightness(60%) contrast(100%) saturate(0%) blur(0px)
        hue-rotate(0deg);
}
.elementor-323 .elementor-element.elementor-element-0c97437 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323
    .elementor-element.elementor-element-8e36edd
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
}
.elementor-323 .elementor-element.elementor-element-8e36edd {
    text-align: left;
}
.elementor-323
    .elementor-element.elementor-element-8e36edd
    .elementor-heading-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323
    .elementor-element.elementor-element-3f65c07
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-3ea9273);
    transition: color 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-3f65c07
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-3ea9273);
    transition: fill 0.3s;
}
.elementor-323 .elementor-element.elementor-element-3f65c07 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}
.elementor-323
    .elementor-element.elementor-element-3f65c07
    .elementor-icon-list-text {
    color: var(--e-global-color-82b4780);
    transition: color 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-41d522d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-323 .elementor-element.elementor-element-41d522d {
    text-align: left;
}
.elementor-323
    .elementor-element.elementor-element-41d522d
    .elementor-heading-title {
    color: var(--e-global-color-82b4780);
}
.elementor-323 .elementor-element.elementor-element-40480b4 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323
    .elementor-element.elementor-element-9217d6d
    .elementor-button-content-wrapper {
    flex-direction: row;
}
.elementor-323 .elementor-element.elementor-element-cef7470 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323
    .elementor-element.elementor-element-cef7470:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-cef7470
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-bdd9463);
}
.elementor-323 .elementor-element.elementor-element-cef7470,
.elementor-323 .elementor-element.elementor-element-cef7470::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-505094b
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
}
.elementor-323 .elementor-element.elementor-element-505094b {
    text-align: center;
}
.elementor-323
    .elementor-element.elementor-element-505094b
    .elementor-heading-title {
    color: var(--e-global-color-34d0bdd);
}
.elementor-323 .elementor-element.elementor-element-fa039d3 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-323 .elementor-element.elementor-element-fa039d3.elementor-element {
    --align-self: center;
}
.elementor-323
    .elementor-element.elementor-element-fa039d3
    .elementor-heading-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323 .elementor-element.elementor-element-ef1846b {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}
.elementor-323 .elementor-element.elementor-element-ef1846b.elementor-element {
    --align-self: center;
}
.elementor-323
    .elementor-element.elementor-element-ef1846b
    .elementor-main-swiper
    .swiper-slide {
    border-width: 0px 0px 0px 0px;
    padding: 30px 30px 30px 30px;
}
.elementor-323
    .elementor-element.elementor-element-ef1846b
    .elementor-swiper-button {
    font-size: 30px;
}
.elementor-323
    .elementor-element.elementor-element-ef1846b
    .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: var(--e-global-color-82b4780);
    opacity: var(--e-global-color-82b4780);
}
.elementor-323
    .elementor-element.elementor-element-ef1846b
    .swiper-pagination-bullet-active,
.elementor-323
    .elementor-element.elementor-element-ef1846b
    .swiper-pagination-progressbar-fill {
    background-color: var(--e-global-color-3eef23a);
}
.elementor-323
    .elementor-element.elementor-element-ef1846b
    .swiper-pagination-fraction {
    color: var(--e-global-color-3eef23a);
}
.elementor-323
    .elementor-element.elementor-element-ef1846b.elementor-testimonial--layout-image_inline
    .elementor-testimonial__footer,
.elementor-323
    .elementor-element.elementor-element-ef1846b.elementor-testimonial--layout-image_stacked
    .elementor-testimonial__footer {
    margin-top: 50px;
}
.elementor-323
    .elementor-element.elementor-element-ef1846b.elementor-testimonial--layout-image_above
    .elementor-testimonial__footer {
    margin-bottom: 50px;
}
.elementor-323
    .elementor-element.elementor-element-ef1846b.elementor-testimonial--layout-image_left
    .elementor-testimonial__footer {
    padding-right: 50px;
}
.elementor-323
    .elementor-element.elementor-element-ef1846b.elementor-testimonial--layout-image_right
    .elementor-testimonial__footer {
    padding-left: 50px;
}
.elementor-323
    .elementor-element.elementor-element-ef1846b
    .elementor-testimonial__text {
    color: var(--e-global-color-6e12d61);
    font-family: var(--e-global-typography-3fbeb03-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fbeb03-font-size);
    font-weight: var(--e-global-typography-3fbeb03-font-weight);
    line-height: var(--e-global-typography-3fbeb03-line-height);
}
.elementor-323
    .elementor-element.elementor-element-ef1846b
    .elementor-testimonial__name {
    color: var(--e-global-color-34d0bdd);
    font-family: var(--e-global-typography-c89e66f-font-family), Sans-serif;
    font-size: var(--e-global-typography-c89e66f-font-size);
    font-weight: var(--e-global-typography-c89e66f-font-weight);
    line-height: var(--e-global-typography-c89e66f-line-height);
}
.elementor-323
    .elementor-element.elementor-element-ef1846b
    .elementor-testimonial__title {
    color: var(--e-global-color-6e12d61);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}
.elementor-323 .elementor-element.elementor-element-9a9f50d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}
.elementor-323
    .elementor-element.elementor-element-9a9f50d:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-9a9f50d
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-bdd9463);
}
.elementor-323 .elementor-element.elementor-element-9a9f50d,
.elementor-323 .elementor-element.elementor-element-9a9f50d::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-964082d
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
}
.elementor-323 .elementor-element.elementor-element-964082d {
    text-align: center;
}
.elementor-323
    .elementor-element.elementor-element-964082d
    .elementor-heading-title {
    color: var(--e-global-color-34d0bdd);
}
.elementor-323 .elementor-element.elementor-element-4e77f72 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-323 .elementor-element.elementor-element-4e77f72.elementor-element {
    --align-self: center;
}
.elementor-323
    .elementor-element.elementor-element-4e77f72
    .elementor-heading-title {
    color: var(--e-global-color-6e12d61);
}
.elementor-323 .elementor-element.elementor-element-2c2f8fb {
    --grid-row-gap: 35px;
    --grid-column-gap: 30px;
}
.elementor-323
    .elementor-element.elementor-element-2c2f8fb
    .elementor-posts-container
    .elementor-post__thumbnail {
    padding-bottom: calc(0.66 * 100%);
}
.elementor-323 .elementor-element.elementor-element-2c2f8fb:after {
    content: '0.66';
}
.elementor-323
    .elementor-element.elementor-element-2c2f8fb
    .elementor-post__thumbnail__link {
    width: 100%;
}
.elementor-323
    .elementor-element.elementor-element-2c2f8fb
    .elementor-post__meta-data
    span
    + span:before {
    content: '||';
}
.elementor-323 .elementor-element.elementor-element-2c2f8fb .elementor-post {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    padding: 0px 0px 30px 0px;
    border-color: var(--e-global-color-56e7e6e);
}
.elementor-323
    .elementor-element.elementor-element-2c2f8fb.elementor-posts--thumbnail-left
    .elementor-post__thumbnail__link {
    margin-right: 20px;
}
.elementor-323
    .elementor-element.elementor-element-2c2f8fb.elementor-posts--thumbnail-right
    .elementor-post__thumbnail__link {
    margin-left: 20px;
}
.elementor-323
    .elementor-element.elementor-element-2c2f8fb.elementor-posts--thumbnail-top
    .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}
.elementor-323
    .elementor-element.elementor-element-2c2f8fb
    .elementor-post__title,
.elementor-323
    .elementor-element.elementor-element-2c2f8fb
    .elementor-post__title
    a {
    color: var(--e-global-color-6e12d61);
    font-family: var(--e-global-typography-1e4f18f-font-family), Sans-serif;
    font-size: var(--e-global-typography-1e4f18f-font-size);
    line-height: var(--e-global-typography-1e4f18f-line-height);
}
.elementor-323
    .elementor-element.elementor-element-2c2f8fb
    .elementor-post__meta-data {
    color: var(--e-global-color-82b4780);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}
.elementor-323
    .elementor-element.elementor-element-2c2f8fb
    .elementor-post__meta-data
    span:before {
    color: var(--e-global-color-0482ec5);
}
.elementor-323
    .elementor-element.elementor-element-2c2f8fb
    .elementor-post__excerpt
    p {
    color: var(--e-global-color-82b4780);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}
.elementor-323
    .elementor-element.elementor-element-2c2f8fb
    .elementor-post__read-more {
    color: var(--e-global-color-2cd0030);
}
.elementor-323
    .elementor-element.elementor-element-2c2f8fb
    a.elementor-post__read-more {
    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);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
}
.elementor-323 .elementor-element.elementor-element-d53583f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 2em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-323
    .elementor-element.elementor-element-d53583f:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-323
    .elementor-element.elementor-element-d53583f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-bdd9463);
}
.elementor-323 .elementor-element.elementor-element-d53583f,
.elementor-323 .elementor-element.elementor-element-d53583f::before {
    --border-transition: 0.3s;
}
.elementor-323
    .elementor-element.elementor-element-fed8ba1.elementor-skin-slideshow
    .elementor-main-swiper {
    margin-bottom: 30px;
}
.elementor-323
    .elementor-element.elementor-element-fed8ba1
    .elementor-main-swiper {
    height: 30vh;
}
.elementor-323
    .elementor-element.elementor-element-fed8ba1
    .elementor-swiper-button {
    font-size: 20px;
}
@media (min-width: 768px) {
    .elementor-323 .elementor-element.elementor-element-988862b {
        --width: 50%;
    }
    .elementor-323 .elementor-element.elementor-element-96d724a {
        --width: 50%;
    }
    .elementor-323 .elementor-element.elementor-element-40480b4 {
        --width: 50%;
    }
}
@media (max-width: 1024px) {
    .elementor-323 .elementor-element.elementor-element-83d6fae {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-323
        .elementor-element.elementor-element-270b0c3
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-323
        .elementor-element.elementor-element-270b0c3
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323 .elementor-element.elementor-element-dc87568 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-323
        .elementor-element.elementor-element-2f0abbd
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-323
        .elementor-element.elementor-element-2f0abbd
        .elementor-flip-box__back
        .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-3fbeb03-font-size);
        line-height: var(--e-global-typography-3fbeb03-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-be02a65
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-323
        .elementor-element.elementor-element-be02a65
        .elementor-flip-box__back
        .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-3fbeb03-font-size);
        line-height: var(--e-global-typography-3fbeb03-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-dbc9897
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-323
        .elementor-element.elementor-element-dbc9897
        .elementor-flip-box__back
        .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-3fbeb03-font-size);
        line-height: var(--e-global-typography-3fbeb03-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-e0d98d1
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-323
        .elementor-element.elementor-element-e0d98d1
        .elementor-flip-box__back
        .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-3fbeb03-font-size);
        line-height: var(--e-global-typography-3fbeb03-line-height);
    }
    .elementor-323 .elementor-element.elementor-element-50adc1e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-323 .elementor-element.elementor-element-6b24f2f {
        --container-widget-width: 91%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 91%);
        max-width: 91%;
    }
    .elementor-323 .elementor-element.elementor-element-c32d76a {
        --flex-wrap: wrap;
    }
    .elementor-323
        .elementor-element.elementor-element-930895c
        .elementor-cta__title {
        font-size: var(--e-global-typography-c89e66f-font-size);
        line-height: var(--e-global-typography-c89e66f-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-930895c
        .elementor-cta__description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-90709a9
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-323
        .elementor-element.elementor-element-6f0071f
        .elementor-cta__title {
        font-size: var(--e-global-typography-c89e66f-font-size);
        line-height: var(--e-global-typography-c89e66f-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-6f0071f
        .elementor-cta__description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-8577123
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-323
        .elementor-element.elementor-element-ac6c526
        .elementor-cta__title {
        font-size: var(--e-global-typography-c89e66f-font-size);
        line-height: var(--e-global-typography-c89e66f-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-ac6c526
        .elementor-cta__description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-00a1a1c
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-323
        .elementor-element.elementor-element-f82f984
        .elementor-cta__title {
        font-size: var(--e-global-typography-c89e66f-font-size);
        line-height: var(--e-global-typography-c89e66f-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-f82f984
        .elementor-cta__description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-8676aa7
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-323
        .elementor-element.elementor-element-9433105
        .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-4627425-font-size);
        line-height: var(--e-global-typography-4627425-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-9433105
        .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-bc7a798
        .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-4627425-font-size);
        line-height: var(--e-global-typography-4627425-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-bc7a798
        .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-7522d25
        .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-4627425-font-size);
        line-height: var(--e-global-typography-4627425-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-7522d25
        .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-2459fb5
        .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-4627425-font-size);
        line-height: var(--e-global-typography-4627425-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-2459fb5
        .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323 .elementor-element.elementor-element-21ea8d4 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-323 .elementor-element.elementor-element-f5cd89a {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-323 .elementor-element.elementor-element-eaa054f {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-323 .elementor-element.elementor-element-7673fc7 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-323 .elementor-element.elementor-element-00d401f {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-323 .elementor-element.elementor-element-3472913 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-323 .elementor-element.elementor-element-18973f0 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-323
        .elementor-element.elementor-element-35a7ce9
        .elementor-countdown-digits {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-35a7ce9
        .elementor-countdown-label {
        font-size: var(--e-global-typography-c89e66f-font-size);
        line-height: var(--e-global-typography-c89e66f-line-height);
    }
    .elementor-323 .elementor-element.elementor-element-0be3446 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-323 .elementor-element.elementor-element-8e01331 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-323 .elementor-element.elementor-element-73cb03f {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-323 .elementor-element.elementor-element-b925f9c {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-323
        .elementor-element.elementor-element-ef1846b
        .elementor-testimonial__text {
        font-size: var(--e-global-typography-3fbeb03-font-size);
        line-height: var(--e-global-typography-3fbeb03-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-ef1846b
        .elementor-testimonial__name {
        font-size: var(--e-global-typography-c89e66f-font-size);
        line-height: var(--e-global-typography-c89e66f-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-ef1846b
        .elementor-testimonial__title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-2c2f8fb
        .elementor-post__title,
    .elementor-323
        .elementor-element.elementor-element-2c2f8fb
        .elementor-post__title
        a {
        font-size: var(--e-global-typography-1e4f18f-font-size);
        line-height: var(--e-global-typography-1e4f18f-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-2c2f8fb
        .elementor-post__meta-data {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-2c2f8fb
        .elementor-post__excerpt
        p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-2c2f8fb
        a.elementor-post__read-more {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-fed8ba1.elementor-skin-slideshow
        .elementor-main-swiper {
        margin-bottom: 10px;
    }
}
@media (max-width: 767px) {
    .elementor-323 .elementor-element.elementor-element-1172304 {
        --padding-top: 6em;
        --padding-bottom: 6em;
        --padding-left: 1em;
        --padding-right: 1em;
    }
    .elementor-323 .elementor-element.elementor-element-fb08ab6 {
        width: var(--container-widget-width, 30%);
        max-width: 30%;
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
    }
    .elementor-323 .elementor-element.elementor-element-83d6fae {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-323
        .elementor-element.elementor-element-270b0c3
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-323
        .elementor-element.elementor-element-270b0c3
        .elementor-icon-list-item
        > a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323 .elementor-element.elementor-element-dc87568 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-323 .elementor-element.elementor-element-e1d40a7 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-323
        .elementor-element.elementor-element-2f0abbd
        .elementor-flip-box__back
        .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-3fbeb03-font-size);
        line-height: var(--e-global-typography-3fbeb03-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-be02a65
        .elementor-flip-box__back
        .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-3fbeb03-font-size);
        line-height: var(--e-global-typography-3fbeb03-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-dbc9897
        .elementor-flip-box__back
        .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-3fbeb03-font-size);
        line-height: var(--e-global-typography-3fbeb03-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-e0d98d1
        .elementor-flip-box__back
        .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-3fbeb03-font-size);
        line-height: var(--e-global-typography-3fbeb03-line-height);
    }
    .elementor-323 .elementor-element.elementor-element-50adc1e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-323 .elementor-element.elementor-element-6b24f2f {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-323
        .elementor-element.elementor-element-930895c
        .elementor-cta__title {
        font-size: var(--e-global-typography-c89e66f-font-size);
        line-height: var(--e-global-typography-c89e66f-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-930895c
        .elementor-cta__description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-90709a9
        > .elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }
    .elementor-323 .elementor-element.elementor-element-90709a9 {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-323
        .elementor-element.elementor-element-6f0071f
        .elementor-cta__title {
        font-size: var(--e-global-typography-c89e66f-font-size);
        line-height: var(--e-global-typography-c89e66f-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-6f0071f
        .elementor-cta__description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-8577123
        > .elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }
    .elementor-323 .elementor-element.elementor-element-8577123 {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-323
        .elementor-element.elementor-element-ac6c526
        .elementor-cta__title {
        font-size: var(--e-global-typography-c89e66f-font-size);
        line-height: var(--e-global-typography-c89e66f-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-ac6c526
        .elementor-cta__description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-00a1a1c
        > .elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }
    .elementor-323 .elementor-element.elementor-element-00a1a1c {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-323
        .elementor-element.elementor-element-f82f984
        .elementor-cta__title {
        font-size: var(--e-global-typography-c89e66f-font-size);
        line-height: var(--e-global-typography-c89e66f-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-f82f984
        .elementor-cta__description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-8676aa7
        > .elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }
    .elementor-323 .elementor-element.elementor-element-8676aa7 {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-323 .elementor-element.elementor-element-b23a771 {
        --flex-wrap: wrap;
    }
    .elementor-323 .elementor-element.elementor-element-cf1c603 {
        --width: 45%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
    }
    .elementor-323
        .elementor-element.elementor-element-9433105
        .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-4627425-font-size);
        line-height: var(--e-global-typography-4627425-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-9433105
        .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323 .elementor-element.elementor-element-7b6f8d7 {
        --width: 45%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
    }
    .elementor-323
        .elementor-element.elementor-element-bc7a798
        .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-4627425-font-size);
        line-height: var(--e-global-typography-4627425-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-bc7a798
        .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323 .elementor-element.elementor-element-fc00cce {
        --width: 45%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
    }
    .elementor-323
        .elementor-element.elementor-element-7522d25
        .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-4627425-font-size);
        line-height: var(--e-global-typography-4627425-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-7522d25
        .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323 .elementor-element.elementor-element-ed2ac19 {
        --width: 45%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
    }
    .elementor-323
        .elementor-element.elementor-element-2459fb5
        .elementor-counter-title {
        justify-content: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-2459fb5
        .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-4627425-font-size);
        line-height: var(--e-global-typography-4627425-line-height);
    }
    .elementor-323 .elementor-element.elementor-element-21ea8d4 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-323 .elementor-element.elementor-element-f5cd89a {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-323
        .elementor-element.elementor-element-cae6fb1
        .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-323
        .elementor-element.elementor-element-f195361
        .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-323
        .elementor-element.elementor-element-2bf63ca
        .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-323
        .elementor-element.elementor-element-0bcefd4
        .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-323
        .elementor-element.elementor-element-086a5eb
        .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-323
        .elementor-element.elementor-element-8982ea8
        .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-323 .elementor-element.elementor-element-00d401f {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-323 .elementor-element.elementor-element-3472913 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-323
        .elementor-element.elementor-element-cfc6694
        > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }
    .elementor-323 .elementor-element.elementor-element-d0b25a1 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-323 .elementor-element.elementor-element-f123467 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    body:not(.rtl)
        .elementor-323
        .elementor-element.elementor-element-35a7ce9
        .elementor-countdown-item:not(:first-of-type) {
        margin-left: calc(0px / 2);
    }
    body:not(.rtl)
        .elementor-323
        .elementor-element.elementor-element-35a7ce9
        .elementor-countdown-item:not(:last-of-type) {
        margin-right: calc(0px / 2);
    }
    body.rtl
        .elementor-323
        .elementor-element.elementor-element-35a7ce9
        .elementor-countdown-item:not(:first-of-type) {
        margin-right: calc(0px / 2);
    }
    body.rtl
        .elementor-323
        .elementor-element.elementor-element-35a7ce9
        .elementor-countdown-item:not(:last-of-type) {
        margin-left: calc(0px / 2);
    }
    .elementor-323
        .elementor-element.elementor-element-35a7ce9
        .elementor-countdown-digits {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-35a7ce9
        .elementor-countdown-label {
        font-size: var(--e-global-typography-c89e66f-font-size);
        line-height: var(--e-global-typography-c89e66f-line-height);
    }
    .elementor-323 .elementor-element.elementor-element-0be3446 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-323 .elementor-element.elementor-element-dfe5ea2 {
        text-align: center;
    }
    .elementor-323 .elementor-element.elementor-element-dc91a1d {
        text-align: center;
    }
    .elementor-323 .elementor-element.elementor-element-10216e5 {
        text-align: center;
    }
    .elementor-323 .elementor-element.elementor-element-ba398e0 {
        text-align: center;
    }
    .elementor-323 .elementor-element.elementor-element-8e36edd {
        text-align: center;
    }
    .elementor-323 .elementor-element.elementor-element-41d522d {
        text-align: center;
    }
    .elementor-323 .elementor-element.elementor-element-fa039d3 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-323
        .elementor-element.elementor-element-ef1846b
        .elementor-testimonial__text {
        font-size: var(--e-global-typography-3fbeb03-font-size);
        line-height: var(--e-global-typography-3fbeb03-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-ef1846b
        .elementor-testimonial__name {
        font-size: var(--e-global-typography-c89e66f-font-size);
        line-height: var(--e-global-typography-c89e66f-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-ef1846b
        .elementor-testimonial__title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-2c2f8fb
        .elementor-posts-container
        .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%);
    }
    .elementor-323 .elementor-element.elementor-element-2c2f8fb:after {
        content: '0.5';
    }
    .elementor-323
        .elementor-element.elementor-element-2c2f8fb
        .elementor-post__thumbnail__link {
        width: 100%;
    }
    .elementor-323
        .elementor-element.elementor-element-2c2f8fb
        .elementor-post__title,
    .elementor-323
        .elementor-element.elementor-element-2c2f8fb
        .elementor-post__title
        a {
        font-size: var(--e-global-typography-1e4f18f-font-size);
        line-height: var(--e-global-typography-1e4f18f-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-2c2f8fb
        .elementor-post__meta-data {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-2c2f8fb
        .elementor-post__excerpt
        p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-2c2f8fb
        a.elementor-post__read-more {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-323
        .elementor-element.elementor-element-fed8ba1.elementor-skin-slideshow
        .elementor-main-swiper {
        margin-bottom: 10px;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-323 .elementor-element.elementor-element-e2dfdc3 {
        --width: 45%;
    }
    .elementor-323 .elementor-element.elementor-element-32be0c6 {
        --width: 45%;
    }
    .elementor-323 .elementor-element.elementor-element-12fb0d4 {
        --width: 45%;
    }
    .elementor-323 .elementor-element.elementor-element-24c0dee {
        --width: 45%;
    }
}
