.elementor-354 .elementor-element.elementor-element-597a42eb {
    --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;
    --padding-top: 23px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-597a42eb:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-597a42eb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-354 .elementor-element.elementor-element-10f7218e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 1;
}

.elementor-354 .elementor-element.elementor-element-d666540 {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-d666540 .elementor-heading-title {
    color: var(--e-global-color-0d27ffa);
}

.elementor-354 .elementor-element.elementor-element-72f1e0d {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}

.elementor-354 .elementor-element.elementor-element-2ccd241f {
    --display: flex;
    --justify-content: space-between;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-7e9a04a0 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --margin-top: 0px;
    --margin-bottom: 92px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-6e01764f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-14ccfd4c .elementor-heading-title {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-6fa87a39 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 72px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-790b8645 .elementor-heading-title {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-398ba03b .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-354 .elementor-element.elementor-element-398ba03b .elementor-button .elementor-button-content-wrapper {
    gap: 14px;
}

.elementor-354 .elementor-element.elementor-element-398ba03b .elementor-button {
    border-radius: 0px 0px 0px 0px;
    padding: 17px 30px 17px 30px;
}

.elementor-354 .elementor-element.elementor-element-73e98d3e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-5e91a3dc {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-2c2b13b0 {
    --display: flex;
    --justify-content: center;
    --padding-top: 14px;
    --padding-bottom: 14px;
    --padding-left: 14px;
    --padding-right: 14px;
}

.elementor-354 .elementor-element.elementor-element-2c2b13b0:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-2c2b13b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-354 .elementor-element.elementor-element-6c468893 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    background-color: var(--e-global-color-8a45f86);
    height: 50px;
    width: 50px;
    line-height: 51px;
}

.elementor-354 .elementor-element.elementor-element-6c468893 .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-6c468893 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-354 .elementor-element.elementor-element-6c468893 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: #FFFFFF;
}

.elementor-354 .elementor-element.elementor-element-6c468893 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: #FFFFFF;
}

.elementor-354 .elementor-element.elementor-element-6c468893 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after,
.elementor-354 .elementor-element.elementor-element-6c468893 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before,
.elementor-354 .elementor-element.elementor-element-6c468893 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:after,
.elementor-354 .elementor-element.elementor-element-6c468893 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:before {
    color: #000000;
}

.elementor-354 .elementor-element.elementor-element-6c468893 .jeg-elementor-kit.jkit-video-button i {
    font-size: 21px;
}

.elementor-354 .elementor-element.elementor-element-6c468893 .jeg-elementor-kit.jkit-video-button svg {
    width: 21px;
}

.elementor-354 .elementor-element.elementor-element-71e92314 {
    --display: flex;
    --min-height: 105px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-354 .elementor-element.elementor-element-71e92314:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-71e92314>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/img1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-354 .elementor-element.elementor-element-41e30567 {
    background-color: #00000021;
    padding: 2px 10px 3px 10px;
    border-radius: 999px 999px 999px 999px;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-354 .elementor-element.elementor-element-41e30567.elementor-element {
    --align-self: flex-end;
}

.elementor-354 .elementor-element.elementor-element-41e30567.elementor-widget,
.elementor-354 .elementor-element.elementor-element-41e30567.elementor-widget>* {
    position: relative;
    --jkit-option-enabled: 6.2px;
}

.elementor-354 .elementor-element.elementor-element-41e30567.elementor-widget::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-backdrop-filter: blur(6.2px);
    backdrop-filter: blur(6.2px);
    border-radius: inherit;
    background-color: inherit;
}

.elementor-354 .elementor-element.elementor-element-41e30567 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-41e30567 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-354 .elementor-element.elementor-element-41e30567 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-3e18c8bf {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-69069a6b {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;
}

.elementor-354 .elementor-element.elementor-element-422acadb {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-11668bc2 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-24614396 {
    margin: -133px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -41px;
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-24614396 img {
    width: 100%;
}

.elementor-354 .elementor-element.elementor-element-45e670b5 {
    --display: flex;
    --justify-content: space-between;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-398726a7 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-38f466d9 .elementor-heading-title {
    font-family: "DM Sans", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    text-transform: uppercase;
    color: #FFFFFF;
}

.elementor-354 .elementor-element.elementor-element-79f8c4ed {
    width: var(--container-widget-width, 48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
    top: 254.97px;
}

body:not(.rtl) .elementor-354 .elementor-element.elementor-element-79f8c4ed {
    left: 392.986px;
}

body.rtl .elementor-354 .elementor-element.elementor-element-79f8c4ed {
    right: 392.986px;
}

.elementor-354 .elementor-element.elementor-element-79f8c4ed img {
    opacity: 0.31;
}

.elementor-354 .elementor-element.elementor-element-6a6349ea {
    --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;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-6a6349ea:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-6a6349ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-3eee31e0 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original {
    animation: qode-move-horizontal-normal-text-marquee 20s linear infinite;
}

.elementor-354 .elementor-element.elementor-element-3eee31e0 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy {
    animation: qode-move-horizontal-normal-text-marquee-copy 20s linear infinite;
}

.elementor-354 .elementor-element.elementor-element-3eee31e0 .qodef-m-text-item {
    color: var(--e-global-color-6c437aa);
    font-family: var(--e-global-typography-d2d75c9-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2d75c9-font-size);
    font-weight: var(--e-global-typography-d2d75c9-font-weight);
    text-transform: var(--e-global-typography-d2d75c9-text-transform);
    padding-right: calc(100px/2);
    padding-left: calc(100px/2);
}

.elementor-354 .elementor-element.elementor-element-3eee31e0 .qodef-e-icon-holder {
    color: #FFFFFF5E;
}

.elementor-354 .elementor-element.elementor-element-54259638 {
    --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;
    --padding-top: 100px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-4eb71221 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-6bc9c72c {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-45a1c89e .elementor-icon-list-icon i {
    color: var(--e-global-color-3fd0d7b);
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-45a1c89e .elementor-icon-list-icon svg {
    fill: var(--e-global-color-3fd0d7b);
    transition: fill 0.3s;
}

.elementor-354 .elementor-element.elementor-element-45a1c89e {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-354 .elementor-element.elementor-element-45a1c89e .elementor-icon-list-icon {
    padding-inline-end: 3px;
}

.elementor-354 .elementor-element.elementor-element-45a1c89e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-354 .elementor-element.elementor-element-45a1c89e .elementor-icon-list-item>a {
    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);
}

.elementor-354 .elementor-element.elementor-element-45a1c89e .elementor-icon-list-text {
    color: #9E9E9E;
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-340be3de {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-7329f221 {
    --display: flex;
}

.elementor-354 .elementor-element.elementor-element-29ddf36f .elementor-repeater-item-40ce17e.elementor-social-icon {
    background-color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-29ddf36f .elementor-repeater-item-40ce17e.elementor-social-icon i {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-29ddf36f .elementor-repeater-item-40ce17e.elementor-social-icon svg {
    fill: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-29ddf36f {
    --grid-template-columns: repeat(0, auto);
    text-align: right;
    --icon-size: 18px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-354 .elementor-element.elementor-element-29ddf36f .elementor-social-icon {
    background-color: #2E2E2E;
}

.elementor-354 .elementor-element.elementor-element-29ddf36f .elementor-social-icon:hover {
    background-color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-29ddf36f .elementor-social-icon:hover i {
    color: var(--e-global-color-8a45f86);
}

.elementor-354 .elementor-element.elementor-element-29ddf36f .elementor-social-icon:hover svg {
    fill: var(--e-global-color-8a45f86);
}

.elementor-354 .elementor-element.elementor-element-29fcf22 {
    --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;
    --gap: 100px 100px;
    --row-gap: 100px;
    --column-gap: 100px;
    --margin-top: 19px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-73d7b155 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-57379db4 img {
    height: 550px;
}

.elementor-354 .elementor-element.elementor-element-455877f5 {
    --display: flex;
    --justify-content: space-between;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-630460c {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-24adde6a {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;
}

.elementor-354 .elementor-element.elementor-element-24adde6a .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-354 .elementor-element.elementor-element-24adde6a .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-ea575bf-font-family), Sans-serif;
    font-size: var(--e-global-typography-ea575bf-font-size);
    font-weight: var(--e-global-typography-ea575bf-font-weight);
    text-transform: var(--e-global-typography-ea575bf-text-transform);
    line-height: var(--e-global-typography-ea575bf-line-height);
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-24adde6a .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: #9F9F9F;
    font-family: "DM Sans", Sans-serif;
    font-weight: 300;
}

.elementor-354 .elementor-element.elementor-element-712cfd17 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;
}

.elementor-354 .elementor-element.elementor-element-779e24fd {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-65ceb60d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-3a58fcf8 {
    width: var(--container-widget-width, 47%);
    max-width: 47%;
    --container-widget-width: 47%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 24px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 5px;
}

.elementor-354 .elementor-element.elementor-element-3a58fcf8 .elementor-icon-list-icon i {
    color: var(--e-global-color-3fd0d7b);
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-3a58fcf8 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-3fd0d7b);
    transition: fill 0.3s;
}

.elementor-354 .elementor-element.elementor-element-3a58fcf8 .elementor-icon-list-icon {
    padding-inline-end: 3px;
}

.elementor-354 .elementor-element.elementor-element-3a58fcf8 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-354 .elementor-element.elementor-element-3a58fcf8 .elementor-icon-list-item>a {
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    text-transform: none;
}

.elementor-354 .elementor-element.elementor-element-3a58fcf8 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-3fe2312 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-2b54beb2 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: -12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-81c434f img {
    border-radius: 999px 999px 999px 999px;
}

.elementor-354 .elementor-element.elementor-element-5230d4c0 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: -12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-3a7e748 img {
    border-radius: 999px 999px 999px 999px;
}

.elementor-354 .elementor-element.elementor-element-54bfa618 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: -12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-4cac9104 img {
    border-radius: 999px 999px 999px 999px;
}

.elementor-354 .elementor-element.elementor-element-3e42e5e6 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-bb39f74 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-bb39f74.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3fd0d7b);
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-bb39f74.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-bb39f74.elementor-view-default .elementor-icon {
    color: var(--e-global-color-3fd0d7b);
    border-color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-bb39f74.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-bb39f74.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-bb39f74.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-bb39f74.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-bb39f74 .elementor-icon {
    font-size: 22px;
}

.elementor-354 .elementor-element.elementor-element-bb39f74 .elementor-icon svg {
    height: 22px;
}

.elementor-354 .elementor-element.elementor-element-3a3288f9 {
    --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;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 38px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-354 .elementor-element.elementor-element-3a3288f9:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-3a3288f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0d27ffa);
}

.elementor-354 .elementor-element.elementor-element-f4f281c {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-2137f7d9 {
    --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;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 51px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-64260b60 {
    --display: flex;
    --gap: 2px 2px;
    --row-gap: 2px;
    --column-gap: 2px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-61b279c0 {
    margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
}

.elementor-354 .elementor-element.elementor-element-61b279c0 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var(--e-global-color-6c437aa);
    font-family:var(--e-global-typography-d10bae0-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-d10bae0-font-size);
    font-weight:var(--e-global-typography-d10bae0-font-weight);
    text-transform:var(--e-global-typography-d10bae0-text-transform);
}

.elementor-354 .elementor-element.elementor-element-687bbc9f {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 24px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 5px;
}

.elementor-354 .elementor-element.elementor-element-687bbc9f .elementor-icon-list-icon i {
    color: var(--e-global-color-3fd0d7b);
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-687bbc9f .elementor-icon-list-icon svg {
    fill: var(--e-global-color-3fd0d7b);
    transition: fill 0.3s;
}

.elementor-354 .elementor-element.elementor-element-687bbc9f .elementor-icon-list-icon {
    padding-inline-end: 3px;
}

.elementor-354 .elementor-element.elementor-element-687bbc9f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-354 .elementor-element.elementor-element-687bbc9f .elementor-icon-list-item>a {
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    text-transform: none;
}

.elementor-354 .elementor-element.elementor-element-687bbc9f .elementor-icon-list-text {
    color: #B5B5B5;
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-18ec1cf2 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-2d9db55a .elementor-icon-wrapper {
    text-align: end;
}

.elementor-354 .elementor-element.elementor-element-2d9db55a.elementor-view-stacked .elementor-icon {
    background-color: #3A3A3A;
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-2d9db55a.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-2d9db55a.elementor-view-default .elementor-icon {
    color: #3A3A3A;
    border-color: #3A3A3A;
}

.elementor-354 .elementor-element.elementor-element-2d9db55a.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-2d9db55a.elementor-view-default .elementor-icon svg {
    fill: #3A3A3A;
}

.elementor-354 .elementor-element.elementor-element-2d9db55a.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-2d9db55a.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-2d9db55a .elementor-icon {
    font-size: 20px;
}

.elementor-354 .elementor-element.elementor-element-2d9db55a .elementor-icon svg {
    height: 20px;
}

.elementor-354 .elementor-element.elementor-element-1feb939a {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-ae6aaaa .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-354 .elementor-element.elementor-element-ae6aaaa .elementor-button .elementor-button-content-wrapper {
    gap: 14px;
}

.elementor-354 .elementor-element.elementor-element-ae6aaaa .elementor-button {
    border-radius: 0px 0px 0px 0px;
    padding: 17px 30px 17px 30px;
}

.elementor-354 .elementor-element.elementor-element-4d7c4eb8 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-4d7c4eb8:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-4d7c4eb8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/img2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-354 .elementor-element.elementor-element-700b6aa7 {
    --spacer-size: 50px;
}

.elementor-354 .elementor-element.elementor-element-73ebb20b {
    --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;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-64155595 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-6d940406 {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-6d940406 .elementor-heading-title {
    font-family: var(--e-global-typography-1035884-font-family), Sans-serif;
    font-size: var(--e-global-typography-1035884-font-size);
    font-weight: var(--e-global-typography-1035884-font-weight);
    text-transform: var(--e-global-typography-1035884-text-transform);
    line-height: var(--e-global-typography-1035884-line-height);
    color: var(--e-global-color-0d27ffa);
}

.elementor-354 .elementor-element.elementor-element-38bc0cad {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-5bccfd48 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-6189d184 .elementor-icon-list-icon i {
    color: var(--e-global-color-3fd0d7b);
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-6189d184 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-3fd0d7b);
    transition: fill 0.3s;
}

.elementor-354 .elementor-element.elementor-element-6189d184 {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-354 .elementor-element.elementor-element-6189d184 .elementor-icon-list-icon {
    padding-inline-end: 3px;
}

.elementor-354 .elementor-element.elementor-element-6189d184 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-354 .elementor-element.elementor-element-6189d184 .elementor-icon-list-item>a {
    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);
}

.elementor-354 .elementor-element.elementor-element-6189d184 .elementor-icon-list-text {
    color: #B5B5B5;
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-3001560e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-23e3dbd1 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-23e3dbd1 .elementor-heading-title {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-6379bb45 {
    --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;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --margin-top: 27px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-521c0d84 {
    --display: flex;
    --justify-content: space-between;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-354 .elementor-element.elementor-element-521c0d84:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-521c0d84>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-324bdd83 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 36px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-230e8902 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-230e8902 .elementor-heading-title {
    color: #FFFFFF7A;
}

.elementor-354 .elementor-element.elementor-element-6c79c9b7 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-6c79c9b7 .elementor-heading-title {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-6d36e650 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-588289b2 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-3c856cfd .elementor-button {
    background-color: var(--e-global-color-8a45f86);
    font-family: "DM Sans", Sans-serif;
    font-weight: 500;
    fill: var(--e-global-color-6c437aa);
    color: var(--e-global-color-6c437aa);
    border-radius: 0px 0px 0px 0px;
    padding: 17px 30px 17px 30px;
}

.elementor-354 .elementor-element.elementor-element-3c856cfd .elementor-button:hover,
.elementor-354 .elementor-element.elementor-element-3c856cfd .elementor-button:focus {
    background-color: var(--e-global-color-6c437aa);
    color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-3c856cfd .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-354 .elementor-element.elementor-element-3c856cfd .elementor-button .elementor-button-content-wrapper {
    gap: 14px;
}

.elementor-354 .elementor-element.elementor-element-3c856cfd .elementor-button:hover svg,
.elementor-354 .elementor-element.elementor-element-3c856cfd .elementor-button:focus svg {
    fill: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-313a4cbf {
    --display: flex;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-354 .elementor-element.elementor-element-313a4cbf:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-313a4cbf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0d27ffa);
}

.elementor-354 .elementor-element.elementor-element-5882e100 {
    --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: space-between;
    --margin-top: 0px;
    --margin-bottom: 25px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-4d54b535 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-4d54b535 .elementor-heading-title {
    color: #484848;
}

.elementor-354 .elementor-element.elementor-element-12981ac9 {
    background-color: #2E2E2E;
    padding: 3px 12px 3px 12px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-354 .elementor-element.elementor-element-12981ac9 .elementor-icon-list-icon i {
    color: var(--e-global-color-3fd0d7b);
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-12981ac9 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-3fd0d7b);
    transition: fill 0.3s;
}

.elementor-354 .elementor-element.elementor-element-12981ac9 .elementor-icon-list-icon {
    padding-inline-end: 3px;
}

.elementor-354 .elementor-element.elementor-element-12981ac9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-354 .elementor-element.elementor-element-12981ac9 .elementor-icon-list-item>a {
    font-family: "DM Sans", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    text-transform: none;
}

.elementor-354 .elementor-element.elementor-element-12981ac9 .elementor-icon-list-text {
    color: #B5B5B5;
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-51485bf4 {
    --display: flex;
    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: #383838;
    --border-color: #383838;
    --padding-top: 0px;
    --padding-bottom: 9px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-58f3343 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-58f3343 .elementor-heading-title {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-76b9230f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    color: #D6D6D6;
}

.elementor-354 .elementor-element.elementor-element-1c4a57c0 {
    --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;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-1d0da7b6 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-5558af46 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-29adf83f {
    --display: flex;
    --justify-content: space-between;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-55cec9da {
    --display: flex;
    --gap: 11px 11px;
    --row-gap: 11px;
    --column-gap: 11px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-622a7f35 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-622a7f35 .elementor-heading-title {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-68052461 {
    padding: 0px 0px 0px 0px;
    --e-icon-list-icon-size: 8px;
    --icon-vertical-offset: 0px;
}

.elementor-354 .elementor-element.elementor-element-68052461 .elementor-icon-list-icon i {
    color: #4F4F4F;
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-68052461 .elementor-icon-list-icon svg {
    fill: #4F4F4F;
    transition: fill 0.3s;
}

.elementor-354 .elementor-element.elementor-element-68052461 .elementor-icon-list-icon {
    padding-inline-end: 3px;
}

.elementor-354 .elementor-element.elementor-element-68052461 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-354 .elementor-element.elementor-element-68052461 .elementor-icon-list-item>a {
    font-family: "DM Sans", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    text-transform: none;
}

.elementor-354 .elementor-element.elementor-element-68052461 .elementor-icon-list-text {
    color: #B5B5B5;
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-14ced04c {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-362d3e0d {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    color: #D6D6D6;
}

.elementor-354 .elementor-element.elementor-element-30de21ca {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-10f3f8f6 .elementor-icon-wrapper {
    text-align: end;
}

.elementor-354 .elementor-element.elementor-element-10f3f8f6.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3fd0d7b);
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-10f3f8f6.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-10f3f8f6.elementor-view-default .elementor-icon {
    color: var(--e-global-color-3fd0d7b);
    border-color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-10f3f8f6.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-10f3f8f6.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-10f3f8f6.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-10f3f8f6.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-10f3f8f6 .elementor-icon {
    font-size: 17px;
}

.elementor-354 .elementor-element.elementor-element-10f3f8f6 .elementor-icon svg {
    height: 17px;
}

.elementor-354 .elementor-element.elementor-element-1cdf2a10 {
    --display: flex;
    --justify-content: space-between;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-354 .elementor-element.elementor-element-1cdf2a10:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-1cdf2a10>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0d27ffa);
}

.elementor-354 .elementor-element.elementor-element-1f886a44 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 36px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-23e518d2 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-23e518d2 .elementor-heading-title {
    color: #484848;
}

.elementor-354 .elementor-element.elementor-element-2d345ea6 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-2d345ea6 .elementor-heading-title {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-25b2475a {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    color: #D6D6D6;
}

.elementor-354 .elementor-element.elementor-element-61b5d14 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-108ec356 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-354 .elementor-element.elementor-element-108ec356 .elementor-button .elementor-button-content-wrapper {
    gap: 14px;
}

.elementor-354 .elementor-element.elementor-element-108ec356 .elementor-button {
    border-radius: 0px 0px 0px 0px;
    padding: 17px 30px 17px 30px;
}

.elementor-354 .elementor-element.elementor-element-b532665 {
    --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;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-3857a160 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-48b5de09 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-76c8a66a .elementor-icon-list-icon i {
    color: var(--e-global-color-3fd0d7b);
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-76c8a66a .elementor-icon-list-icon svg {
    fill: var(--e-global-color-3fd0d7b);
    transition: fill 0.3s;
}

.elementor-354 .elementor-element.elementor-element-76c8a66a {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-354 .elementor-element.elementor-element-76c8a66a .elementor-icon-list-icon {
    padding-inline-end: 3px;
}

.elementor-354 .elementor-element.elementor-element-76c8a66a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-354 .elementor-element.elementor-element-76c8a66a .elementor-icon-list-item>a {
    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);
}

.elementor-354 .elementor-element.elementor-element-76c8a66a .elementor-icon-list-text {
    color: #B5B5B5;
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-57baa1c9 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-57baa1c9 .elementor-heading-title {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-229bcc0a {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    color: #D6D6D6;
}

.elementor-354 .elementor-element.elementor-element-46ebf7e4 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-4b430e81 {
    --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;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 57px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-354 .elementor-element.elementor-element-4b430e81:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-4b430e81>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0d27ffa);
}

.elementor-354 .elementor-element.elementor-element-39fc4f95 {
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-5c4a46aa {
    background-color: var(--e-global-color-3fd0d7b);
    padding: 7px 7px 7px 7px;
    border-radius: 999px 999px 999px 999px;
}

.elementor-354 .elementor-element.elementor-element-6a671e0c {
    --display: flex;
    --justify-content: center;
    --gap: 9px 9px;
    --row-gap: 9px;
    --column-gap: 9px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-345ff64f {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-345ff64f .elementor-heading-title {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-778c2d7a {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
    color: #D6D6D6;
}

.elementor-354 .elementor-element.elementor-element-5e615dda {
    --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;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 21px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-4dae4988 {
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-24faeebd {
    background-color: var(--e-global-color-3fd0d7b);
    padding: 8px 8px 8px 8px;
    border-radius: 999px 999px 999px 999px;
}

.elementor-354 .elementor-element.elementor-element-7747b45d {
    --display: flex;
    --justify-content: center;
    --gap: 9px 9px;
    --row-gap: 9px;
    --column-gap: 9px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-6727bbd4 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-6727bbd4 .elementor-heading-title {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-1ec7a466 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
    color: #D6D6D6;
}

.elementor-354 .elementor-element.elementor-element-73ffbce5 {
    --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;
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-72e34887 {
    --display: flex;
    --justify-content: flex-end;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overlay-opacity: 0.5;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-72e34887::before,
.elementor-354 .elementor-element.elementor-element-72e34887>.elementor-background-video-container::before,
.elementor-354 .elementor-element.elementor-element-72e34887>.e-con-inner>.elementor-background-video-container::before,
.elementor-354 .elementor-element.elementor-element-72e34887>.elementor-background-slideshow::before,
.elementor-354 .elementor-element.elementor-element-72e34887>.e-con-inner>.elementor-background-slideshow::before,
.elementor-354 .elementor-element.elementor-element-72e34887>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-354 .elementor-element.elementor-element-22ec3963 {
    --display: flex;
    --overlay-opacity: 1;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-22ec3963:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-22ec3963>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF2824;
}

.elementor-354 .elementor-element.elementor-element-22ec3963::before,
.elementor-354 .elementor-element.elementor-element-22ec3963>.elementor-background-video-container::before,
.elementor-354 .elementor-element.elementor-element-22ec3963>.e-con-inner>.elementor-background-video-container::before,
.elementor-354 .elementor-element.elementor-element-22ec3963>.elementor-background-slideshow::before,
.elementor-354 .elementor-element.elementor-element-22ec3963>.e-con-inner>.elementor-background-slideshow::before,
.elementor-354 .elementor-element.elementor-element-22ec3963>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../img/img3.png");
    --background-overlay: '';
    background-position: 26px -43px;
    background-repeat: no-repeat;
    background-size: 85% auto;
}

.elementor-354 .elementor-element.elementor-element-5ce0693a {
    margin: -76px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-354 .elementor-element.elementor-element-273b9b4e {
    --display: flex;
    --justify-content: space-between;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-33941499 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-4d507e26 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 21px) 0px;
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-4d507e26 img {
    width: 69%;
    height: 137px;
    object-fit: cover;
    object-position: center center;
}

.elementor-354 .elementor-element.elementor-element-23d434f7 .skillbar-group .skill-bar {
    background-color: #292929;
    height: 4px;
}

.elementor-354 .elementor-element.elementor-element-23d434f7 .skillbar-group .skill-track {
    background-color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-23d434f7 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-23d434f7 .skillbar-group .skill-title {
    color: var(--e-global-color-6c437aa);
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
}

.elementor-354 .elementor-element.elementor-element-1a84f25b .skillbar-group .skill-bar {
    background-color: #292929;
    height: 4px;
}

.elementor-354 .elementor-element.elementor-element-1a84f25b .skillbar-group .skill-track {
    background-color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-1a84f25b .skillbar-group .number-percentage-wraper {
    display: no;
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-1a84f25b .skillbar-group .skill-title {
    color: var(--e-global-color-6c437aa);
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
}

.elementor-354 .elementor-element.elementor-element-3a66f703 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    color: #D6D6D6;
}

.elementor-354 .elementor-element.elementor-element-4ed33c42 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-4c8549c4 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-354 .elementor-element.elementor-element-4c8549c4 .elementor-button .elementor-button-content-wrapper {
    gap: 14px;
}

.elementor-354 .elementor-element.elementor-element-4c8549c4 .elementor-button {
    border-radius: 0px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-923e4d0 {
    --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;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-4d5a2dce {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 11px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-643f4255 .elementor-icon-list-icon i {
    color: var(--e-global-color-3fd0d7b);
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-643f4255 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-3fd0d7b);
    transition: fill 0.3s;
}

.elementor-354 .elementor-element.elementor-element-643f4255 {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-354 .elementor-element.elementor-element-643f4255 .elementor-icon-list-icon {
    padding-inline-end: 3px;
}

.elementor-354 .elementor-element.elementor-element-643f4255 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-354 .elementor-element.elementor-element-643f4255 .elementor-icon-list-item>a {
    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);
}

.elementor-354 .elementor-element.elementor-element-643f4255 .elementor-icon-list-text {
    color: #B5B5B5;
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-697a03b0 {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-697a03b0 .elementor-heading-title {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-12a9565e {
    --display: flex;
    --min-height: 693px;
    --overlay-opacity: 0;
    --margin-top: 13px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-354 .elementor-element.elementor-element-12a9565e:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-12a9565e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/hero.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
}

.elementor-354 .elementor-element.elementor-element-12a9565e::before,
.elementor-354 .elementor-element.elementor-element-12a9565e>.elementor-background-video-container::before,
.elementor-354 .elementor-element.elementor-element-12a9565e>.e-con-inner>.elementor-background-video-container::before,
.elementor-354 .elementor-element.elementor-element-12a9565e>.elementor-background-slideshow::before,
.elementor-354 .elementor-element.elementor-element-12a9565e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-354 .elementor-element.elementor-element-12a9565e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #000000;
    --background-overlay: '';
}

.elementor-354 .elementor-element.elementor-element-7969b5e8 {
    --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;
    --margin-top: 0px;
    --margin-bottom: -126px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-78520a79 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-7a74097a {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-e44e555 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-761b2556 {
    --display: flex;
    --gap: 11px 11px;
    --row-gap: 11px;
    --column-gap: 11px;
    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: #FFFFFF30;
    --border-color: #FFFFFF30;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-1afc36d9 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-1afc36d9 .elementor-heading-title {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-762fc79f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: start;
    color: #D6D6D6;
}

.elementor-354 .elementor-element.elementor-element-24c43ed2 {
    --display: flex;
    --gap: 11px 11px;
    --row-gap: 11px;
    --column-gap: 11px;
    border-style: none;
    --border-style: none;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-7564543f {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-7564543f .elementor-heading-title {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-1835344f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: start;
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    color: #D6D6D6;
}

.elementor-354 .elementor-element.elementor-element-3536461b {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-354 .elementor-element.elementor-element-4e479ed {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 8px 8px 8px 8px;
    --border-top-width: 8px;
    --border-right-width: 8px;
    --border-bottom-width: 8px;
    --border-left-width: 8px;
    border-color: var(--e-global-color-6c437aa);
    --border-color: var(--e-global-color-6c437aa);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-4756bc79 {
    --display: flex;
    --min-height: 208px;
    --justify-content: center;
}

.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    background-color: var(--e-global-color-3fd0d7b);
    height: 60px;
    width: 60px;
    line-height: 64px;
}

.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:not(.hover-gradient):hover,
.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.hover-gradient:before {
    background-color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after,
.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before,
.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:after,
.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:before {
    color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i,
.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span {
    color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover svg {
    fill: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):hover:after,
.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):hover:before,
.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient:hover>span:after,
.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient:hover>span:before {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button i {
    font-size: 22px;
}

.elementor-354 .elementor-element.elementor-element-7395e8cc .jeg-elementor-kit.jkit-video-button svg {
    width: 22px;
}

.elementor-354 .elementor-element.elementor-element-7497e6eb {
    --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;
    --padding-top: 19px;
    --padding-bottom: 11px;
    --padding-left: 11px;
    --padding-right: 11px;
}

.elementor-354 .elementor-element.elementor-element-7497e6eb:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-7497e6eb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-1430b936 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-4d53ef49 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-4d53ef49 .elementor-heading-title {
    color: var(--e-global-color-8a45f86);
}

.elementor-354 .elementor-element.elementor-element-12aee0f7 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;
    text-align: start;
    color: #6F6F6F;
}

.elementor-354 .elementor-element.elementor-element-21d4fec4 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-523a5a76 .elementor-icon-wrapper {
    text-align: end;
}

.elementor-354 .elementor-element.elementor-element-523a5a76.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3fd0d7b);
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-523a5a76.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-523a5a76.elementor-view-default .elementor-icon {
    color: var(--e-global-color-3fd0d7b);
    border-color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-523a5a76.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-523a5a76.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-523a5a76.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-523a5a76.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-523a5a76 .elementor-icon {
    font-size: 17px;
}

.elementor-354 .elementor-element.elementor-element-523a5a76 .elementor-icon svg {
    height: 17px;
}

.elementor-354 .elementor-element.elementor-element-72d5f560 {
    --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;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --margin-top: 22px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-4f3ae495 {
    --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;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-354 .elementor-element.elementor-element-4f3ae495:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-4f3ae495>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0d27ffa);
}

.elementor-354 .elementor-element.elementor-element-1bfaf6ab {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-1af112a3 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 110px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-103b99f9 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-103b99f9 .elementor-heading-title {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-1eaabd86 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-193327d5 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-261673df {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-261673df .elementor-heading-title {
    font-family: var(--e-global-typography-2857423-font-family), Sans-serif;
    font-size: var(--e-global-typography-2857423-font-size);
    font-weight: var(--e-global-typography-2857423-font-weight);
    text-transform: var(--e-global-typography-2857423-text-transform);
    line-height: var(--e-global-typography-2857423-line-height);
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-4481b39d {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;
    text-align: start;
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-7a9790bc {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-3ec0254d {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-3ec0254d .elementor-heading-title {
    font-family: var(--e-global-typography-2857423-font-family), Sans-serif;
    font-size: var(--e-global-typography-2857423-font-size);
    font-weight: var(--e-global-typography-2857423-font-weight);
    text-transform: var(--e-global-typography-2857423-text-transform);
    line-height: var(--e-global-typography-2857423-line-height);
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-185a14d1 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;
    text-align: start;
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-5bba4183 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-1606ee53 .elementor-button:hover,
.elementor-354 .elementor-element.elementor-element-1606ee53 .elementor-button:focus {
    background-color: #FFFFFF;
}

.elementor-354 .elementor-element.elementor-element-1606ee53 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-354 .elementor-element.elementor-element-1606ee53 .elementor-button .elementor-button-content-wrapper {
    gap: 14px;
}

.elementor-354 .elementor-element.elementor-element-1606ee53 .elementor-button {
    font-family: "DM Sans", Sans-serif;
    font-weight: 500;
    border-radius: 0px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-71f1aa60 {
    --display: flex;
}

.elementor-354 .elementor-element.elementor-element-71f1aa60:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-71f1aa60>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/img4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-354 .elementor-element.elementor-element-5253e1d3 {
    --spacer-size: 50px;
}

.elementor-354 .elementor-element.elementor-element-13bd8bf1 {
    --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;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-354 .elementor-element.elementor-element-13bd8bf1:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-13bd8bf1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0d27ffa);
}

.elementor-354 .elementor-element.elementor-element-4024641e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-5f8b6001 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 110px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-1fe4d7a9 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-1fe4d7a9 .elementor-heading-title {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-7b203942 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-33b2d8eb {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-4bf5c987 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-4bf5c987 .elementor-heading-title {
    font-family: var(--e-global-typography-2857423-font-family), Sans-serif;
    font-size: var(--e-global-typography-2857423-font-size);
    font-weight: var(--e-global-typography-2857423-font-weight);
    text-transform: var(--e-global-typography-2857423-text-transform);
    line-height: var(--e-global-typography-2857423-line-height);
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-3a24e00c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;
    text-align: start;
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-21208dfe {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-42c61157 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-42c61157 .elementor-heading-title {
    font-family: var(--e-global-typography-2857423-font-family), Sans-serif;
    font-size: var(--e-global-typography-2857423-font-size);
    font-weight: var(--e-global-typography-2857423-font-weight);
    text-transform: var(--e-global-typography-2857423-text-transform);
    line-height: var(--e-global-typography-2857423-line-height);
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-79156408 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;
    text-align: start;
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-5417063b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-464579d .elementor-button:hover,
.elementor-354 .elementor-element.elementor-element-464579d .elementor-button:focus {
    background-color: #FFFFFF;
}

.elementor-354 .elementor-element.elementor-element-464579d .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-354 .elementor-element.elementor-element-464579d .elementor-button .elementor-button-content-wrapper {
    gap: 14px;
}

.elementor-354 .elementor-element.elementor-element-464579d .elementor-button {
    font-family: "DM Sans", Sans-serif;
    font-weight: 500;
    border-radius: 0px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-295a094c {
    --display: flex;
}

.elementor-354 .elementor-element.elementor-element-295a094c:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-295a094c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/img5.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-354 .elementor-element.elementor-element-7a0e5cfb {
    --spacer-size: 50px;
}

.elementor-354 .elementor-element.elementor-element-8e3ae4e {
    --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;
    --padding-top: 30px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-739c5cc7 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-235b0df5 {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-235b0df5 .elementor-heading-title {
    font-family: var(--e-global-typography-1035884-font-family), Sans-serif;
    font-size: var(--e-global-typography-1035884-font-size);
    font-weight: var(--e-global-typography-1035884-font-weight);
    text-transform: var(--e-global-typography-1035884-text-transform);
    line-height: var(--e-global-typography-1035884-line-height);
    color: var(--e-global-color-0d27ffa);
}

.elementor-354 .elementor-element.elementor-element-73637a2 .elementor-icon-list-icon i {
    color: var(--e-global-color-3fd0d7b);
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-73637a2 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-3fd0d7b);
    transition: fill 0.3s;
}

.elementor-354 .elementor-element.elementor-element-73637a2 {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-354 .elementor-element.elementor-element-73637a2 .elementor-icon-list-icon {
    padding-inline-end: 3px;
}

.elementor-354 .elementor-element.elementor-element-73637a2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-354 .elementor-element.elementor-element-73637a2 .elementor-icon-list-item>a {
    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);
}

.elementor-354 .elementor-element.elementor-element-73637a2 .elementor-icon-list-text {
    color: #B5B5B5;
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-13d8af4a {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-3b1ebc30 {
    --display: flex;
    --justify-content: space-between;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}

.elementor-354 .elementor-element.elementor-element-a297ee {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 187px;
    --margin-right: 0px;
    --padding-top: 18px;
    --padding-bottom: 18px;
    --padding-left: 18px;
    --padding-right: 18px;
}

.elementor-354 .elementor-element.elementor-element-a297ee:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-a297ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0d27ffa);
}

.elementor-354 .elementor-element.elementor-element-6662d97a {
    --display: flex;
    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: #333333;
    --border-color: #333333;
    --padding-top: 0px;
    --padding-bottom: 7px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-4eb16f2f {
    --e-rating-gap: 3px;
    --e-rating-icon-marked-color: #FFB845;
    --e-rating-icon-color: #313131;
}

.elementor-354 .elementor-element.elementor-element-5d2e1eff {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    color: #D6D6D6;
}

.elementor-354 .elementor-element.elementor-element-786ff79f {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-132fce46 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-6d3214fc {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-3e085e06 img {
    border-radius: 999px 999px 999px 999px;
}

.elementor-354 .elementor-element.elementor-element-7a55947 {
    --display: flex;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-1aa48598 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-1aa48598 .elementor-heading-title {
    font-family: var(--e-global-typography-2857423-font-family), Sans-serif;
    font-size: var(--e-global-typography-2857423-font-size);
    font-weight: var(--e-global-typography-2857423-font-weight);
    text-transform: var(--e-global-typography-2857423-text-transform);
    line-height: var(--e-global-typography-2857423-line-height);
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-67c98bd {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    color: #D6D6D6;
}

.elementor-354 .elementor-element.elementor-element-335298b7 {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-6c267678 .elementor-icon-wrapper {
    text-align: end;
}

.elementor-354 .elementor-element.elementor-element-6c267678.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-6c267678.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-6c267678.elementor-view-default .elementor-icon {
    color: var(--e-global-color-3fd0d7b);
    border-color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-6c267678.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-6c267678.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-6c267678 .elementor-icon {
    font-size: 17px;
}

.elementor-354 .elementor-element.elementor-element-6c267678 .elementor-icon svg {
    height: 17px;
}

.elementor-354 .elementor-element.elementor-element-632a4d1b {
    --display: flex;
    --padding-top: 18px;
    --padding-bottom: 18px;
    --padding-left: 18px;
    --padding-right: 18px;
}

.elementor-354 .elementor-element.elementor-element-632a4d1b:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-632a4d1b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0d27ffa);
}

.elementor-354 .elementor-element.elementor-element-731bf91f {
    --display: flex;
    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: #333333;
    --border-color: #333333;
    --padding-top: 0px;
    --padding-bottom: 7px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-3e8d8050 {
    --e-rating-gap: 3px;
    --e-rating-icon-marked-color: #FFB845;
    --e-rating-icon-color: #313131;
}

.elementor-354 .elementor-element.elementor-element-154e6fc0 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    color: var(--e-global-color-3f554d1);
}

.elementor-354 .elementor-element.elementor-element-2bafd97f {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-722fae24 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-1a10aa08 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-31a7226b img {
    border-radius: 999px 999px 999px 999px;
}

.elementor-354 .elementor-element.elementor-element-f78aab1 {
    --display: flex;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-795e3af7 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-795e3af7 .elementor-heading-title {
    font-family: var(--e-global-typography-2857423-font-family), Sans-serif;
    font-size: var(--e-global-typography-2857423-font-size);
    font-weight: var(--e-global-typography-2857423-font-weight);
    text-transform: var(--e-global-typography-2857423-text-transform);
    line-height: var(--e-global-typography-2857423-line-height);
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-23f33a58 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    color: #D6D6D6;
}

.elementor-354 .elementor-element.elementor-element-5950d17b {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-de321f2 .elementor-icon-wrapper {
    text-align: end;
}

.elementor-354 .elementor-element.elementor-element-de321f2.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-de321f2.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-de321f2.elementor-view-default .elementor-icon {
    color: var(--e-global-color-3fd0d7b);
    border-color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-de321f2.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-de321f2.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-de321f2 .elementor-icon {
    font-size: 17px;
}

.elementor-354 .elementor-element.elementor-element-de321f2 .elementor-icon svg {
    height: 17px;
}

.elementor-354 .elementor-element.elementor-element-44ec40a {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-3d174903 {
    --display: flex;
    --justify-content: space-between;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}

.elementor-354 .elementor-element.elementor-element-60ea982f {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 18px;
    --padding-bottom: 18px;
    --padding-left: 18px;
    --padding-right: 18px;
}

.elementor-354 .elementor-element.elementor-element-60ea982f:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-60ea982f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0d27ffa);
}

.elementor-354 .elementor-element.elementor-element-4d96ed58 {
    --display: flex;
    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: #333333;
    --border-color: #333333;
    --padding-top: 0px;
    --padding-bottom: 7px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-4df938cf {
    --e-rating-gap: 3px;
    --e-rating-icon-marked-color: #FFB845;
    --e-rating-icon-color: #313131;
}

.elementor-354 .elementor-element.elementor-element-6f8abf1c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    color: #D6D6D6;
}

.elementor-354 .elementor-element.elementor-element-66b8b246 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-610f53b4 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-71cf86b2 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-7bd7e449 img {
    border-radius: 999px 999px 999px 999px;
}

.elementor-354 .elementor-element.elementor-element-4825d5a1 {
    --display: flex;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-f7e2342 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-f7e2342 .elementor-heading-title {
    font-family: var(--e-global-typography-2857423-font-family), Sans-serif;
    font-size: var(--e-global-typography-2857423-font-size);
    font-weight: var(--e-global-typography-2857423-font-weight);
    text-transform: var(--e-global-typography-2857423-text-transform);
    line-height: var(--e-global-typography-2857423-line-height);
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-3e668be5 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    color: #D6D6D6;
}

.elementor-354 .elementor-element.elementor-element-1b7a8434 {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-336f398e .elementor-icon-wrapper {
    text-align: end;
}

.elementor-354 .elementor-element.elementor-element-336f398e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-336f398e.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-336f398e.elementor-view-default .elementor-icon {
    color: var(--e-global-color-3fd0d7b);
    border-color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-336f398e.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-336f398e.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-336f398e .elementor-icon {
    font-size: 17px;
}

.elementor-354 .elementor-element.elementor-element-336f398e .elementor-icon svg {
    height: 17px;
}

.elementor-354 .elementor-element.elementor-element-47e22677 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -175px;
    --margin-right: 0px;
    --padding-top: 18px;
    --padding-bottom: 18px;
    --padding-left: 18px;
    --padding-right: 18px;
}

.elementor-354 .elementor-element.elementor-element-47e22677:not(.elementor-motion-effects-element-type-background),
.elementor-354 .elementor-element.elementor-element-47e22677>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0d27ffa);
}

.elementor-354 .elementor-element.elementor-element-23c6c402 {
    --display: flex;
    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: #333333;
    --border-color: #333333;
    --padding-top: 0px;
    --padding-bottom: 7px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-6c4b2fc {
    --e-rating-gap: 3px;
    --e-rating-icon-marked-color: #FFB845;
    --e-rating-icon-color: #313131;
}

.elementor-354 .elementor-element.elementor-element-79870cc7 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    color: #D6D6D6;
}

.elementor-354 .elementor-element.elementor-element-6fe01607 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-17c049a2 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-4a93c29e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-1f2e59ec img {
    border-radius: 999px 999px 999px 999px;
}

.elementor-354 .elementor-element.elementor-element-69165129 {
    --display: flex;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-3abe83a9 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-3abe83a9 .elementor-heading-title {
    font-family: var(--e-global-typography-2857423-font-family), Sans-serif;
    font-size: var(--e-global-typography-2857423-font-size);
    font-weight: var(--e-global-typography-2857423-font-weight);
    text-transform: var(--e-global-typography-2857423-text-transform);
    line-height: var(--e-global-typography-2857423-line-height);
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-771a1600 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
    font-family: "DM Sans", Sans-serif;
    font-weight: 400;
    color: #D6D6D6;
}

.elementor-354 .elementor-element.elementor-element-46dfaf3c {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-72b92b0a .elementor-icon-wrapper {
    text-align: end;
}

.elementor-354 .elementor-element.elementor-element-72b92b0a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-72b92b0a.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-72b92b0a.elementor-view-default .elementor-icon {
    color: var(--e-global-color-3fd0d7b);
    border-color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-72b92b0a.elementor-view-framed .elementor-icon,
.elementor-354 .elementor-element.elementor-element-72b92b0a.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-72b92b0a .elementor-icon {
    font-size: 17px;
}

.elementor-354 .elementor-element.elementor-element-72b92b0a .elementor-icon svg {
    height: 17px;
}

.elementor-354 .elementor-element.elementor-element-455edf4b {
    --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;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-e78c00 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-1c7f60fc .elementor-icon-list-icon i {
    color: var(--e-global-color-3fd0d7b);
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-1c7f60fc .elementor-icon-list-icon svg {
    fill: var(--e-global-color-3fd0d7b);
    transition: fill 0.3s;
}

.elementor-354 .elementor-element.elementor-element-1c7f60fc {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-354 .elementor-element.elementor-element-1c7f60fc .elementor-icon-list-icon {
    padding-inline-end: 3px;
}

.elementor-354 .elementor-element.elementor-element-1c7f60fc .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-354 .elementor-element.elementor-element-1c7f60fc .elementor-icon-list-item>a {
    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);
}

.elementor-354 .elementor-element.elementor-element-1c7f60fc .elementor-icon-list-text {
    color: #B5B5B5;
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-d07a701 {
    text-align: center;
}

.elementor-354 .elementor-element.elementor-element-d07a701 .elementor-heading-title {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-5fbfb58e {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 18px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-96fe952 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-354 .elementor-element.elementor-element-96fe952 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-354 .elementor-element.elementor-element-96fe952 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-96fe952 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    background-color: var(--e-global-color-0d27ffa);
    font-family: var(--e-global-typography-2857423-font-family), Sans-serif;
    font-size: var(--e-global-typography-2857423-font-size);
    font-weight: var(--e-global-typography-2857423-font-weight);
    text-transform: var(--e-global-typography-2857423-text-transform);
    line-height: var(--e-global-typography-2857423-line-height);
    color: var(--e-global-color-6c437aa);
    padding: 17px 30px 17px 30px;
}

.elementor-354 .elementor-element.elementor-element-96fe952 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
}

.elementor-354 .elementor-element.elementor-element-96fe952 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-96fe952 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-96fe952 .elementskit-accordion .elementskit-card-body p {
    color: #B8B8B8;
}

.elementor-354 .elementor-element.elementor-element-96fe952 .elementskit-accordion .elementskit-card-body {
    color: #B8B8B8;
}

.elementor-354 .elementor-element.elementor-element-96fe952 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
    color: var(--e-global-color-3fd0d7b);
    fill: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-61000e02 {
    --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;
    --padding-top: 50px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-68af2306 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-7fe88806 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-3dae8d95 .elementor-icon-list-icon i {
    color: var(--e-global-color-3fd0d7b);
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-3dae8d95 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-3fd0d7b);
    transition: fill 0.3s;
}

.elementor-354 .elementor-element.elementor-element-3dae8d95 {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-354 .elementor-element.elementor-element-3dae8d95 .elementor-icon-list-icon {
    padding-inline-end: 3px;
}

.elementor-354 .elementor-element.elementor-element-3dae8d95 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-354 .elementor-element.elementor-element-3dae8d95 .elementor-icon-list-item>a {
    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);
}

.elementor-354 .elementor-element.elementor-element-3dae8d95 .elementor-icon-list-text {
    color: #B5B5B5;
    transition: color 0.3s;
}

.elementor-354 .elementor-element.elementor-element-1d323d3f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-50c1d450 {
    text-align: start;
}

.elementor-354 .elementor-element.elementor-element-50c1d450 .elementor-heading-title {
    color: var(--e-global-color-6c437aa);
}

.elementor-354 .elementor-element.elementor-element-199881aa {
    --display: flex;
    --margin-top: 27px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-354 .elementor-element.elementor-element-648e429 .elementskit-blog-block-post,
.elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-image-card,
.elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-card {
    background-color: var(--e-global-color-0d27ffa);
    border-radius: 0px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-image-card {
    display: block;
}

.elementor-354 .elementor-element.elementor-element-648e429 .elementskit-blog-block-post .elementskit-post-body {
    padding: 30px 30px 30px 30px;
}

.elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-image-card .elementskit-post-body {
    padding: 30px 30px 30px 30px;
}

.elementor-354 .elementor-element.elementor-element-648e429 .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-354 .elementor-element.elementor-element-648e429 .post-meta-list {
    text-align: left;
}

.elementor-354 .elementor-element.elementor-element-648e429 .post-meta-list>span {
    color: var(--e-global-color-3fd0d7b);
    fill: var(--e-global-color-3fd0d7b);
}

.elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-body .entry-title,
.elementor-354 .elementor-element.elementor-element-648e429 .elementskit-entry-header .entry-title,
.elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-354 .elementor-element.elementor-element-648e429 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-family: var(--e-global-typography-2857423-font-family), Sans-serif;
    font-size: var(--e-global-typography-2857423-font-size);
    font-weight: var(--e-global-typography-2857423-font-weight);
    text-transform: var(--e-global-typography-2857423-text-transform);
    line-height: var(--e-global-typography-2857423-line-height);
}

.elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-body .entry-title {
    text-align: left;
}

.elementor-354 .elementor-element.elementor-element-648e429 .elementskit-entry-header .entry-title {
    text-align: left;
}

.elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-footer {
    text-align: left;
}

.elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-body>p {
    text-align: left;
}

@media(max-width:1024px) {
    .elementor-354 .elementor-element.elementor-element-597a42eb {
        --padding-top: 20px;
        --padding-bottom: 78px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-354 .elementor-element.elementor-element-6fa87a39 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 33px;
        --margin-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-24614396 {
        margin: -65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-354 .elementor-element.elementor-element-38f466d9 .elementor-heading-title {
        font-size: 1.1em;
    }

    body:not(.rtl) .elementor-354 .elementor-element.elementor-element-79f8c4ed {
        left: 233px;
    }

    body.rtl .elementor-354 .elementor-element.elementor-element-79f8c4ed {
        right: 233px;
    }

    .elementor-354 .elementor-element.elementor-element-79f8c4ed {
        top: 115px;
    }

    .elementor-354 .elementor-element.elementor-element-3eee31e0 .qodef-m-text-item {
        font-size: var(--e-global-typography-d2d75c9-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-54259638 {
        --padding-top: 100px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-354 .elementor-element.elementor-element-45a1c89e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-354 .elementor-element.elementor-element-45a1c89e .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-29fcf22 {
        --gap: 50px 50px;
        --row-gap: 50px;
        --column-gap: 50px;
    }

    .elementor-354 .elementor-element.elementor-element-57379db4 img {
        height: 600px;
        object-fit: cover;
    }

    .elementor-354 .elementor-element.elementor-element-24adde6a .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-ea575bf-font-size);
        line-height: var(--e-global-typography-ea575bf-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-3a58fcf8 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-354 .elementor-element.elementor-element-3a3288f9 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-354 .elementor-element.elementor-element-2137f7d9 {
        --margin-top: 0px;
        --margin-bottom: 17px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-61b279c0 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-d10bae0-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-2d9db55a .elementor-icon {
        font-size: 16px;
    }

    .elementor-354 .elementor-element.elementor-element-2d9db55a .elementor-icon svg {
        height: 16px;
    }

    .elementor-354 .elementor-element.elementor-element-73ebb20b {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-354 .elementor-element.elementor-element-6d940406 .elementor-heading-title {
        font-size: var(--e-global-typography-1035884-font-size);
        line-height: var(--e-global-typography-1035884-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-6189d184 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-354 .elementor-element.elementor-element-6189d184 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-6379bb45 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-354 .elementor-element.elementor-element-230e8902 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;
    }

    .elementor-354 .elementor-element.elementor-element-3c856cfd .elementor-button {
        padding: 17px 20px 17px 20px;
    }

    .elementor-354 .elementor-element.elementor-element-1c4a57c0 {
        --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-354 .elementor-element.elementor-element-59671824 img {
        height: 86px;
        object-fit: cover;
    }

    .elementor-354 .elementor-element.elementor-element-23e518d2 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;
    }

    .elementor-354 .elementor-element.elementor-element-108ec356 .elementor-button {
        padding: 17px 20px 17px 20px;
    }

    .elementor-354 .elementor-element.elementor-element-b532665 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-354 .elementor-element.elementor-element-3857a160 {
        --justify-content: space-between;
    }

    .elementor-354 .elementor-element.elementor-element-76c8a66a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-354 .elementor-element.elementor-element-76c8a66a .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-46ebf7e4 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-4b430e81 {
        --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: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-39fc4f95 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-5e615dda {
        --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: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-354 .elementor-element.elementor-element-4dae4988 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-73ffbce5 {
        --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: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
    }

    .elementor-354 .elementor-element.elementor-element-22ec3963::before,
    .elementor-354 .elementor-element.elementor-element-22ec3963>.elementor-background-video-container::before,
    .elementor-354 .elementor-element.elementor-element-22ec3963>.e-con-inner>.elementor-background-video-container::before,
    .elementor-354 .elementor-element.elementor-element-22ec3963>.elementor-background-slideshow::before,
    .elementor-354 .elementor-element.elementor-element-22ec3963>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-354 .elementor-element.elementor-element-22ec3963>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 0px 0px;
    }

    .elementor-354 .elementor-element.elementor-element-923e4d0 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-354 .elementor-element.elementor-element-643f4255 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-354 .elementor-element.elementor-element-643f4255 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-12a9565e {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-354 .elementor-element.elementor-element-4756bc79 {
        --min-height: 185px;
    }

    .elementor-354 .elementor-element.elementor-element-72d5f560 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-354 .elementor-element.elementor-element-4f3ae495 {
        --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-354 .elementor-element.elementor-element-1af112a3 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-193327d5 {
        --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;
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-354 .elementor-element.elementor-element-261673df .elementor-heading-title {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-7a9790bc {
        --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;
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-354 .elementor-element.elementor-element-3ec0254d .elementor-heading-title {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-1606ee53 .elementor-button {
        padding: 17px 20px 17px 20px;
    }

    .elementor-354 .elementor-element.elementor-element-71f1aa60 {
        --min-height: 185px;
    }

    .elementor-354 .elementor-element.elementor-element-71f1aa60.e-con {
        --order: -99999
            /* order start hack */
        ;
    }

    .elementor-354 .elementor-element.elementor-element-13bd8bf1 {
        --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-354 .elementor-element.elementor-element-5f8b6001 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-33b2d8eb {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-354 .elementor-element.elementor-element-4bf5c987 .elementor-heading-title {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-21208dfe {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-354 .elementor-element.elementor-element-42c61157 .elementor-heading-title {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-464579d .elementor-button {
        padding: 17px 20px 17px 20px;
    }

    .elementor-354 .elementor-element.elementor-element-295a094c {
        --min-height: 185px;
    }

    .elementor-354 .elementor-element.elementor-element-8e3ae4e {
        --padding-top: 30px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-354 .elementor-element.elementor-element-739c5cc7 {
        --margin-top: 0px;
        --margin-bottom: 21px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-235b0df5 .elementor-heading-title {
        font-size: var(--e-global-typography-1035884-font-size);
        line-height: var(--e-global-typography-1035884-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-73637a2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-354 .elementor-element.elementor-element-73637a2 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-3b1ebc30 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-a297ee {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-786ff79f {
        --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-354 .elementor-element.elementor-element-132fce46 {
        --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-354 .elementor-element.elementor-element-1aa48598 .elementor-heading-title {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-2bafd97f {
        --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-354 .elementor-element.elementor-element-795e3af7 .elementor-heading-title {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-44ec40a {
        --justify-content: center;
    }

    .elementor-354 .elementor-element.elementor-element-3d174903 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-66b8b246 {
        --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-354 .elementor-element.elementor-element-610f53b4 {
        --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-354 .elementor-element.elementor-element-f7e2342 .elementor-heading-title {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-47e22677 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-6fe01607 {
        --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-354 .elementor-element.elementor-element-3abe83a9 .elementor-heading-title {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-455edf4b {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-354 .elementor-element.elementor-element-1c7f60fc .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-354 .elementor-element.elementor-element-1c7f60fc .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-96fe952 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-354 .elementor-element.elementor-element-96fe952 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-61000e02 {
        --padding-top: 50px;
        --padding-bottom: 100px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-354 .elementor-element.elementor-element-3dae8d95 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-354 .elementor-element.elementor-element-3dae8d95 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-blog-block-post,
    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-image-card,
    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-body .entry-title,
    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-entry-header .entry-title,
    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }
}

@media(max-width:767px) {
    .elementor-354 .elementor-element.elementor-element-597a42eb {
        --padding-top: 20px;
        --padding-bottom: 78px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-354 .elementor-element.elementor-element-10f7218e {
        --margin-top: 0px;
        --margin-bottom: -10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-14ccfd4c {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-6fa87a39 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-790b8645 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-398ba03b {
        margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-354 .elementor-element.elementor-element-5e91a3dc {
        --flex-wrap: nowrap;
    }

    .elementor-354 .elementor-element.elementor-element-2c2b13b0 {
        --width: 47%;
    }

    .elementor-354 .elementor-element.elementor-element-38f466d9 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-46180d03 {
        text-align: center;
    }

    body:not(.rtl) .elementor-354 .elementor-element.elementor-element-79f8c4ed {
        left: 376.998px;
    }

    body.rtl .elementor-354 .elementor-element.elementor-element-79f8c4ed {
        right: 376.998px;
    }

    .elementor-354 .elementor-element.elementor-element-79f8c4ed {
        top: 272.988px;
    }

    .elementor-354 .elementor-element.elementor-element-3eee31e0 .qodef-m-text-item {
        font-size: var(--e-global-typography-d2d75c9-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-54259638 {
        --padding-top: 100px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-354 .elementor-element.elementor-element-45a1c89e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-354 .elementor-element.elementor-element-45a1c89e .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-340be3de {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-7329f221 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-29ddf36f {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-57379db4 img {
        height: 241px;
    }

    .elementor-354 .elementor-element.elementor-element-24adde6a .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-24adde6a .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-ea575bf-font-size);
        line-height: var(--e-global-typography-ea575bf-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-712cfd17 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-779e24fd {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-354 .elementor-element.elementor-element-3fe2312 {
        --width: 44%;
        --flex-wrap: nowrap;
    }

    .elementor-354 .elementor-element.elementor-element-2137f7d9 {
        --flex-wrap: nowrap;
    }

    .elementor-354 .elementor-element.elementor-element-61b279c0 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-d10bae0-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-700b6aa7 {
        --spacer-size: 144px;
    }

    .elementor-354 .elementor-element.elementor-element-73ebb20b {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-354 .elementor-element.elementor-element-6d940406 .elementor-heading-title {
        font-size: var(--e-global-typography-1035884-font-size);
        line-height: var(--e-global-typography-1035884-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-6189d184 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-354 .elementor-element.elementor-element-6189d184 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-23e3dbd1 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-324bdd83 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-230e8902 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-6c79c9b7 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-6d36e650 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-5882e100 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-354 .elementor-element.elementor-element-51485bf4 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-354 .elementor-element.elementor-element-58f3343 {
        width: var(--container-widget-width, 76%);
        max-width: 76%;
        --container-widget-width: 76%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-76b9230f {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-622a7f35 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-362d3e0d {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-10f3f8f6 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-1f886a44 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-23e518d2 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-2d345ea6 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-25b2475a {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-b532665 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-354 .elementor-element.elementor-element-76c8a66a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-354 .elementor-element.elementor-element-76c8a66a .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-57baa1c9 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-229bcc0a {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-4b430e81 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-354 .elementor-element.elementor-element-39fc4f95 {
        --width: 14%;
    }

    .elementor-354 .elementor-element.elementor-element-6a671e0c {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-354 .elementor-element.elementor-element-345ff64f {
        width: var(--container-widget-width, 68%);
        max-width: 68%;
        --container-widget-width: 68%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-778c2d7a {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-5e615dda {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-354 .elementor-element.elementor-element-4dae4988 {
        --width: 14%;
    }

    .elementor-354 .elementor-element.elementor-element-7747b45d {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-354 .elementor-element.elementor-element-6727bbd4 {
        width: var(--container-widget-width, 52%);
        max-width: 52%;
        --container-widget-width: 52%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-1ec7a466 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-22ec3963::before,
    .elementor-354 .elementor-element.elementor-element-22ec3963>.elementor-background-video-container::before,
    .elementor-354 .elementor-element.elementor-element-22ec3963>.e-con-inner>.elementor-background-video-container::before,
    .elementor-354 .elementor-element.elementor-element-22ec3963>.elementor-background-slideshow::before,
    .elementor-354 .elementor-element.elementor-element-22ec3963>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-354 .elementor-element.elementor-element-22ec3963>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 0px 0px;
    }

    .elementor-354 .elementor-element.elementor-element-5ce0693a {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-4d507e26 img {
        width: 100%;
    }

    .elementor-354 .elementor-element.elementor-element-3a66f703 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-923e4d0 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-354 .elementor-element.elementor-element-4d5a2dce {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-354 .elementor-element.elementor-element-643f4255 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-354 .elementor-element.elementor-element-643f4255 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-697a03b0 {
        width: var(--container-widget-width, 73%);
        max-width: 73%;
        --container-widget-width: 73%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-7969b5e8 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-78520a79 {
        --margin-top: 0px;
        --margin-bottom: 44px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-7a74097a {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-1afc36d9 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-762fc79f {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-7564543f {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-1835344f {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-3536461b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-354 .elementor-element.elementor-element-7497e6eb {
        --flex-wrap: nowrap;
    }

    .elementor-354 .elementor-element.elementor-element-21d4fec4 {
        --width: 21%;
    }

    .elementor-354 .elementor-element.elementor-element-103b99f9 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-193327d5 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-354 .elementor-element.elementor-element-261673df .elementor-heading-title {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-7a9790bc {
        --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;
    }

    .elementor-354 .elementor-element.elementor-element-3ec0254d .elementor-heading-title {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-1fe4d7a9 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-33b2d8eb {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-354 .elementor-element.elementor-element-4bf5c987 .elementor-heading-title {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-21208dfe {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-354 .elementor-element.elementor-element-42c61157 .elementor-heading-title {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-8e3ae4e {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-354 .elementor-element.elementor-element-235b0df5 .elementor-heading-title {
        font-size: var(--e-global-typography-1035884-font-size);
        line-height: var(--e-global-typography-1035884-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-73637a2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-354 .elementor-element.elementor-element-73637a2 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-4eb16f2f {
        --e-rating-justify-content: center;
    }

    .elementor-354 .elementor-element.elementor-element-5d2e1eff {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-786ff79f {
        --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;
        --flex-wrap: nowrap;
    }

    .elementor-354 .elementor-element.elementor-element-132fce46 {
        --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;
        --flex-wrap: nowrap;
    }

    .elementor-354 .elementor-element.elementor-element-6d3214fc {
        --width: 21%;
    }

    .elementor-354 .elementor-element.elementor-element-1aa48598 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-1aa48598 .elementor-heading-title {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-67c98bd {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-335298b7 {
        --width: 100%;
    }

    .elementor-354 .elementor-element.elementor-element-6c267678 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-3e8d8050 {
        --e-rating-justify-content: center;
    }

    .elementor-354 .elementor-element.elementor-element-154e6fc0 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-722fae24 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-354 .elementor-element.elementor-element-1a10aa08 {
        --width: 21%;
    }

    .elementor-354 .elementor-element.elementor-element-795e3af7 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-795e3af7 .elementor-heading-title {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-23f33a58 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-de321f2 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-4df938cf {
        --e-rating-justify-content: center;
    }

    .elementor-354 .elementor-element.elementor-element-6f8abf1c {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-610f53b4 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-354 .elementor-element.elementor-element-71cf86b2 {
        --width: 21%;
    }

    .elementor-354 .elementor-element.elementor-element-f7e2342 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-f7e2342 .elementor-heading-title {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-3e668be5 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-336f398e .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-6c4b2fc {
        --e-rating-justify-content: center;
    }

    .elementor-354 .elementor-element.elementor-element-79870cc7 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-17c049a2 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-354 .elementor-element.elementor-element-4a93c29e {
        --width: 21%;
    }

    .elementor-354 .elementor-element.elementor-element-3abe83a9 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-3abe83a9 .elementor-heading-title {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-771a1600 {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-72b92b0a .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-455edf4b {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-354 .elementor-element.elementor-element-e78c00 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-354 .elementor-element.elementor-element-1c7f60fc .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-354 .elementor-element.elementor-element-1c7f60fc .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-d07a701 {
        width: var(--container-widget-width, 73%);
        max-width: 73%;
        --container-widget-width: 73%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-96fe952 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-96fe952 .elementskit-accordion .elementskit-card-body {
        padding: 25px 25px 25px 25px;
    }

    .elementor-354 .elementor-element.elementor-element-61000e02 {
        --padding-top: 50px;
        --padding-bottom: 100px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-354 .elementor-element.elementor-element-3dae8d95 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-354 .elementor-element.elementor-element-3dae8d95 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-354 .elementor-element.elementor-element-1d323d3f {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-354 .elementor-element.elementor-element-50c1d450 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-blog-block-post,
    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-image-card,
    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

    .elementor-354 .elementor-element.elementor-element-648e429 .post-meta-list {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-body .entry-title,
    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-entry-header .entry-title,
    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var(--e-global-typography-2857423-font-size);
        line-height: var(--e-global-typography-2857423-line-height);
    }

    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-body .entry-title {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-entry-header .entry-title {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-footer {
        text-align: center;
    }

    .elementor-354 .elementor-element.elementor-element-648e429 .elementskit-post-body>p {
        text-align: center;
    }
}

@media(min-width:768px) {
    .elementor-354 .elementor-element.elementor-element-2ccd241f {
        --width: 44%;
    }

    .elementor-354 .elementor-element.elementor-element-6e01764f {
        --width: 110%;
    }

    .elementor-354 .elementor-element.elementor-element-6fa87a39 {
        /* --width: 110%; */
    }

    .elementor-354 .elementor-element.elementor-element-73e98d3e {
        --width: 83%;
    }

    .elementor-354 .elementor-element.elementor-element-2c2b13b0 {
        --width: 40%;
    }

    .elementor-354 .elementor-element.elementor-element-45e670b5 {
        --width: 44%;
    }

    .elementor-354 .elementor-element.elementor-element-6bc9c72c {
        --width: 60%;
    }

    .elementor-354 .elementor-element.elementor-element-7329f221 {
        --width: 100%;
    }

    .elementor-354 .elementor-element.elementor-element-73d7b155 {
        --width: 74%;
    }

    .elementor-354 .elementor-element.elementor-element-65ceb60d {
        --width: 100%;
    }

    .elementor-354 .elementor-element.elementor-element-3fe2312 {
        --width: 27%;
    }

    .elementor-354 .elementor-element.elementor-element-4d7c4eb8 {
        --width: 92%;
    }

    .elementor-354 .elementor-element.elementor-element-5bccfd48 {
        --width: 100%;
    }

    .elementor-354 .elementor-element.elementor-element-521c0d84 {
        --width: 70%;
    }

    .elementor-354 .elementor-element.elementor-element-1d0da7b6 {
        --width: 38%;
    }

    .elementor-354 .elementor-element.elementor-element-30de21ca {
        --width: 18%;
    }

    .elementor-354 .elementor-element.elementor-element-1cdf2a10 {
        --width: 70%;
    }

    .elementor-354 .elementor-element.elementor-element-3857a160 {
        --width: 66%;
    }

    .elementor-354 .elementor-element.elementor-element-48b5de09 {
        --width: 97%;
    }

    .elementor-354 .elementor-element.elementor-element-39fc4f95 {
        --width: 12%;
    }

    .elementor-354 .elementor-element.elementor-element-4dae4988 {
        --width: 12%;
    }

    .elementor-354 .elementor-element.elementor-element-273b9b4e {
        --width: 74%;
    }

    .elementor-354 .elementor-element.elementor-element-e44e555 {
        --width: 46%;
    }

    .elementor-354 .elementor-element.elementor-element-4e479ed {
        --width: 30%;
    }

    .elementor-354 .elementor-element.elementor-element-21d4fec4 {
        --width: 25%;
    }

    .elementor-354 .elementor-element.elementor-element-3b1ebc30 {
        --width: 50%;
    }

    .elementor-354 .elementor-element.elementor-element-6d3214fc {
        --width: 34%;
    }

    .elementor-354 .elementor-element.elementor-element-335298b7 {
        --width: 16%;
    }

    .elementor-354 .elementor-element.elementor-element-1a10aa08 {
        --width: 34%;
    }

    .elementor-354 .elementor-element.elementor-element-5950d17b {
        --width: 16%;
    }

    .elementor-354 .elementor-element.elementor-element-3d174903 {
        --width: 50%;
    }

    .elementor-354 .elementor-element.elementor-element-71cf86b2 {
        --width: 34%;
    }

    .elementor-354 .elementor-element.elementor-element-1b7a8434 {
        --width: 16%;
    }

    .elementor-354 .elementor-element.elementor-element-4a93c29e {
        --width: 34%;
    }

    .elementor-354 .elementor-element.elementor-element-46dfaf3c {
        --width: 16%;
    }

    .elementor-354 .elementor-element.elementor-element-7fe88806 {
        --width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-354 .elementor-element.elementor-element-6e01764f {
        --width: 130%;
    }

    .elementor-354 .elementor-element.elementor-element-6fa87a39 {
        --width: 130%;
    }

    .elementor-354 .elementor-element.elementor-element-45e670b5 {
        --width: 56%;
    }

    .elementor-354 .elementor-element.elementor-element-6bc9c72c {
        --width: 100%;
    }

    .elementor-354 .elementor-element.elementor-element-3fe2312 {
        --width: 67%;
    }

    .elementor-354 .elementor-element.elementor-element-18ec1cf2 {
        --width: 34%;
    }

    .elementor-354 .elementor-element.elementor-element-4d7c4eb8 {
        --width: 61%;
    }

    .elementor-354 .elementor-element.elementor-element-5bccfd48 {
        --width: 59%;
    }

    .elementor-354 .elementor-element.elementor-element-521c0d84 {
        --width: 80%;
    }

    .elementor-354 .elementor-element.elementor-element-1d0da7b6 {
        --width: 100%;
    }

    .elementor-354 .elementor-element.elementor-element-30de21ca {
        --width: 23%;
    }

    .elementor-354 .elementor-element.elementor-element-1cdf2a10 {
        --width: 80%;
    }

    .elementor-354 .elementor-element.elementor-element-3857a160 {
        --width: 100%;
    }

    .elementor-354 .elementor-element.elementor-element-48b5de09 {
        --width: 100%;
    }

    .elementor-354 .elementor-element.elementor-element-73ffbce5 {
        --width: 84%;
    }

    .elementor-354 .elementor-element.elementor-element-273b9b4e {
        --width: 100%;
    }

    .elementor-354 .elementor-element.elementor-element-4e479ed {
        --width: 32%;
    }

    .elementor-354 .elementor-element.elementor-element-71f1aa60 {
        --width: 100%;
    }

    .elementor-354 .elementor-element.elementor-element-3b1ebc30 {
        --width: 70%;
    }

    .elementor-354 .elementor-element.elementor-element-6d3214fc {
        --width: 35%;
    }

    .elementor-354 .elementor-element.elementor-element-1a10aa08 {
        --width: 35%;
    }

    .elementor-354 .elementor-element.elementor-element-3d174903 {
        --width: 70%;
    }

    .elementor-354 .elementor-element.elementor-element-71cf86b2 {
        --width: 35%;
    }

    .elementor-354 .elementor-element.elementor-element-7fe88806 {
        --width: 60%;
    }
}