.elementor-347 .elementor-element.elementor-element-e9fb2f7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.79;
    --padding-top: 336px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-e9fb2f7:not(.elementor-motion-effects-element-type-background),
.elementor-347 .elementor-element.elementor-element-e9fb2f7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/11/15-14.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-347 .elementor-element.elementor-element-e9fb2f7::before,
.elementor-347 .elementor-element.elementor-element-e9fb2f7>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-e9fb2f7>.e-con-inner>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-e9fb2f7>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-e9fb2f7>.e-con-inner>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-e9fb2f7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-fada322);
    --background-overlay: '';
}

.elementor-347 .elementor-element.elementor-element-e9fb2f7,
.elementor-347 .elementor-element.elementor-element-e9fb2f7::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-ƒelement.elementor-element-2bbc67d {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-1d8f69b {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-d17c11c {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -24px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-14c6d7b {
    --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;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #FFFFFF45;
    --border-color: #FFFFFF45;
    --border-radius: 99px 99px 99px 99px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-347 .elementor-element.elementor-element-14c6d7b:not(.elementor-motion-effects-element-type-background),
.elementor-347 .elementor-element.elementor-element-14c6d7b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-31eb431);
}

.elementor-347 .elementor-element.elementor-element-14c6d7b,
.elementor-347 .elementor-element.elementor-element-14c6d7b::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-a1395ac {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-e6a4e0a>.elementor-widget-container {
    margin: -6px 0px 0px 0px;
}

.elementor-347 .elementor-element.elementor-element-28e72ad {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-98d8d8a .jeg-elementor-kit.jkit-heading .heading-title>span.style-gradient {
    background-color: transparent;
    background-image: linear-gradient(107deg, #0039a6 0%, #007FFF 100%);
}

.elementor-347 .elementor-element.elementor-element-98d8d8a>.elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-347 .elementor-element.elementor-element-98d8d8a .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-347 .elementor-element.elementor-element-98d8d8a .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-b871221-font-family), Sans-serif;
    font-size: var(--e-global-typography-b871221-font-size);
    font-weight: var(--e-global-typography-b871221-font-weight);
    text-transform: var(--e-global-typography-b871221-text-transform);
}

.elementor-347 .elementor-element.elementor-element-98d8d8a .jeg-elementor-kit.jkit-heading .heading-title>span {
    font-weight: 500;
}

.elementor-347 .elementor-element.elementor-element-07b2a56 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-440bc1b .jeg-elementor-kit.jkit-heading .heading-title>span.style-gradient {
    background-color: transparent;
    background-image: linear-gradient(107deg, #0039a6 0%, #007FFF 100%);
}

.elementor-347 .elementor-element.elementor-element-440bc1b>.elementor-widget-container {
    margin: -16px 0px -23px 0px;
}

.elementor-347 .elementor-element.elementor-element-440bc1b .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-347 .elementor-element.elementor-element-440bc1b .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-64d6538-font-family), Sans-serif;
    font-size: var(--e-global-typography-64d6538-font-size);
    font-weight: var(--e-global-typography-64d6538-font-weight);
    text-transform: var(--e-global-typography-64d6538-text-transform);
    line-height: var(--e-global-typography-64d6538-line-height);
}

.elementor-347 .elementor-element.elementor-element-440bc1b .jeg-elementor-kit.jkit-heading .heading-title>span {
    font-weight: 600;
}

.elementor-347 .elementor-element.elementor-element-2f49c4d {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-fff78b2 {
    text-align: center;
}

.elementor-347 .elementor-element.elementor-element-66edb7b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-66edb7b:not(.elementor-motion-effects-element-type-background),
.elementor-347 .elementor-element.elementor-element-66edb7b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #18112E;
}

.elementor-347 .elementor-element.elementor-element-66edb7b,
.elementor-347 .elementor-element.elementor-element-66edb7b::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-585684c {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-b5ebefa {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-347 .elementor-element.elementor-element-b5ebefa .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-347 .elementor-element.elementor-element-1cc0b1e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 100px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-7a2036a {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-572a8f9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-092c962 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-52a4e41 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-74c8b78);
    --border-color: var(--e-global-color-74c8b78);
    --border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(220.00000000000003, 184.00000000000003, 192.00000000000003, 0);
    --padding-top: 7px;
    --padding-bottom: 7px;
    --padding-left: 7px;
    --padding-right: 7px;
}

.elementor-347 .elementor-element.elementor-element-52a4e41.e-con {
    --e-con-transform-translateY: 0px;
}

.elementor-347 .elementor-element.elementor-element-52a4e41.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-347 .elementor-element.elementor-element-52a4e41:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-6eb27a5);
    --border-color: var(--e-global-color-6eb27a5);
    box-shadow: 0px 0px 15px 0px rgba(42.99999999999998, 34.999999999999986, 56.99999999999998, 0.74);
}

.elementor-347 .elementor-element.elementor-element-52a4e41,
.elementor-347 .elementor-element.elementor-element-52a4e41::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-ace0b3e {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.68;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-74c8b78);
    --border-color: var(--e-global-color-74c8b78);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-347 .elementor-element.elementor-element-ace0b3e::before,
.elementor-347 .elementor-element.elementor-element-ace0b3e>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-ace0b3e>.e-con-inner>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-ace0b3e>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-ace0b3e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-ace0b3e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-15e2010) 100%);
}

.elementor-347 .elementor-element.elementor-element-ace0b3e:hover::before,
.elementor-347 .elementor-element.elementor-element-ace0b3e:hover>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-ace0b3e:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-ace0b3e>.elementor-background-slideshow:hover::before,
.elementor-347 .elementor-element.elementor-element-ace0b3e>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-61caaf6) 0%, var(--e-global-color-15e2010) 100%);
}

.elementor-347 .elementor-element.elementor-element-ace0b3e:hover {
    --overlay-opacity: 1;
}

.elementor-347 .elementor-element.elementor-element-ace0b3e,
.elementor-347 .elementor-element.elementor-element-ace0b3e::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-3b13bf8 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-7c026fd>.elementor-widget-container {
    background-color: var(--e-global-color-ea606d1);
    padding: 7px 7px 7px 7px;
    border-radius: 999px 999px 999px 999px;
}

.elementor-347 .elementor-element.elementor-element-91c3b3a {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-45f39b5>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-347 .elementor-element.elementor-element-45f39b5 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-4c1cbd3>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
}

.elementor-347 .elementor-element.elementor-element-4c1cbd3 {
    color: var(--e-global-color-a284e8f);
}

.elementor-347 .elementor-element.elementor-element-18e09a2 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-74c8b78);
    --border-color: var(--e-global-color-74c8b78);
    --border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(220.00000000000003, 184.00000000000003, 192.00000000000003, 0);
    --padding-top: 7px;
    --padding-bottom: 7px;
    --padding-left: 7px;
    --padding-right: 7px;
}

.elementor-347 .elementor-element.elementor-element-18e09a2.e-con {
    --e-con-transform-translateY: 0px;
}

.elementor-347 .elementor-element.elementor-element-18e09a2.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-347 .elementor-element.elementor-element-18e09a2:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-6eb27a5);
    --border-color: var(--e-global-color-6eb27a5);
    box-shadow: 0px 0px 15px 0px rgba(42.99999999999998, 34.999999999999986, 56.99999999999998, 0.74);
}

.elementor-347 .elementor-element.elementor-element-18e09a2,
.elementor-347 .elementor-element.elementor-element-18e09a2::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-bdda43d {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.68;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-74c8b78);
    --border-color: var(--e-global-color-74c8b78);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-347 .elementor-element.elementor-element-bdda43d::before,
.elementor-347 .elementor-element.elementor-element-bdda43d>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-bdda43d>.e-con-inner>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-bdda43d>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-bdda43d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-bdda43d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-15e2010) 100%);
}

.elementor-347 .elementor-element.elementor-element-bdda43d:hover::before,
.elementor-347 .elementor-element.elementor-element-bdda43d:hover>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-bdda43d:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-bdda43d>.elementor-background-slideshow:hover::before,
.elementor-347 .elementor-element.elementor-element-bdda43d>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-61caaf6) 0%, var(--e-global-color-15e2010) 100%);
}

.elementor-347 .elementor-element.elementor-element-bdda43d:hover {
    --overlay-opacity: 1;
}

.elementor-347 .elementor-element.elementor-element-bdda43d,
.elementor-347 .elementor-element.elementor-element-bdda43d::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-7a75a5b {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-dd4ab83>.elementor-widget-container {
    background-color: var(--e-global-color-ea606d1);
    padding: 7px 7px 7px 7px;
    border-radius: 999px 999px 999px 999px;
}

.elementor-347 .elementor-element.elementor-element-f7dcc2a {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-21487e1>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-347 .elementor-element.elementor-element-21487e1 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-fe1e385>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
}

.elementor-347 .elementor-element.elementor-element-fe1e385 {
    color: var(--e-global-color-a284e8f);
}

.elementor-347 .elementor-element.elementor-element-dc1a240 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-ba6e333 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #FFFFFF2E;
    --border-color: #FFFFFF2E;
    --border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(220.00000000000003, 184.00000000000003, 192.00000000000003, 0);
    --padding-top: 7px;
    --padding-bottom: 7px;
    --padding-left: 7px;
    --padding-right: 7px;
}

.elementor-347 .elementor-element.elementor-element-ba6e333.e-con {
    --e-con-transform-translateY: 0px;
}

.elementor-347 .elementor-element.elementor-element-ba6e333.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-347 .elementor-element.elementor-element-ba6e333:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0039a6;
    --border-color: #0039a6;
    box-shadow: 0px 0px 15px 0px rgba(42.99999999999998, 34.999999999999986, 56.99999999999998, 0.74);
}

.elementor-347 .elementor-element.elementor-element-ba6e333,
.elementor-347 .elementor-element.elementor-element-ba6e333::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-dfd9597 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.68;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-74c8b78);
    --border-color: var(--e-global-color-74c8b78);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-347 .elementor-element.elementor-element-dfd9597::before,
.elementor-347 .elementor-element.elementor-element-dfd9597>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-dfd9597>.e-con-inner>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-dfd9597>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-dfd9597>.e-con-inner>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-dfd9597>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-15e2010) 100%);
}

.elementor-347 .elementor-element.elementor-element-dfd9597:hover::before,
.elementor-347 .elementor-element.elementor-element-dfd9597:hover>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-dfd9597:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-dfd9597>.elementor-background-slideshow:hover::before,
.elementor-347 .elementor-element.elementor-element-dfd9597>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-61caaf6) 0%, var(--e-global-color-15e2010) 100%);
}

.elementor-347 .elementor-element.elementor-element-dfd9597:hover {
    --overlay-opacity: 1;
}

.elementor-347 .elementor-element.elementor-element-dfd9597,
.elementor-347 .elementor-element.elementor-element-dfd9597::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-de1b1b7 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-cfd6eb9>.elementor-widget-container {
    background-color: var(--e-global-color-ea606d1);
    padding: 7px 7px 7px 7px;
    border-radius: 999px 999px 999px 999px;
}

.elementor-347 .elementor-element.elementor-element-333d004 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-abffcca>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-347 .elementor-element.elementor-element-abffcca {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-b679705>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
}

.elementor-347 .elementor-element.elementor-element-b679705 {
    color: var(--e-global-color-a284e8f);
}

.elementor-347 .elementor-element.elementor-element-5c6fb28 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #FFFFFF2E;
    --border-color: #FFFFFF2E;
    --border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(220.00000000000003, 184.00000000000003, 192.00000000000003, 0);
    --padding-top: 7px;
    --padding-bottom: 7px;
    --padding-left: 7px;
    --padding-right: 7px;
}

.elementor-347 .elementor-element.elementor-element-5c6fb28.e-con {
    --e-con-transform-translateY: 0px;
}

.elementor-347 .elementor-element.elementor-element-5c6fb28.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-347 .elementor-element.elementor-element-5c6fb28:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0039a6;
    --border-color: #0039a6;
    box-shadow: 0px 0px 15px 0px rgba(42.99999999999998, 34.999999999999986, 56.99999999999998, 0.74);
}

.elementor-347 .elementor-element.elementor-element-5c6fb28,
.elementor-347 .elementor-element.elementor-element-5c6fb28::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-4e41414 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.68;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-74c8b78);
    --border-color: var(--e-global-color-74c8b78);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-347 .elementor-element.elementor-element-4e41414::before,
.elementor-347 .elementor-element.elementor-element-4e41414>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-4e41414>.e-con-inner>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-4e41414>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-4e41414>.e-con-inner>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-4e41414>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-15e2010) 100%);
}

.elementor-347 .elementor-element.elementor-element-4e41414:hover::before,
.elementor-347 .elementor-element.elementor-element-4e41414:hover>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-4e41414:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-4e41414>.elementor-background-slideshow:hover::before,
.elementor-347 .elementor-element.elementor-element-4e41414>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-61caaf6) 0%, var(--e-global-color-15e2010) 100%);
}

.elementor-347 .elementor-element.elementor-element-4e41414:hover {
    --overlay-opacity: 1;
}

.elementor-347 .elementor-element.elementor-element-4e41414,
.elementor-347 .elementor-element.elementor-element-4e41414::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-9977171 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-95a67c8>.elementor-widget-container {
    background-color: var(--e-global-color-ea606d1);
    padding: 7px 7px 7px 7px;
    border-radius: 999px 999px 999px 999px;
}

.elementor-347 .elementor-element.elementor-element-bd8e396 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-2786f41>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-347 .elementor-element.elementor-element-2786f41 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-542df39>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
}

.elementor-347 .elementor-element.elementor-element-542df39 {
    color: var(--e-global-color-a284e8f);
}

.elementor-347 .elementor-element.elementor-element-63f27bd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-4ebc413 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-f5ea51b {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-74c8b78);
    --border-color: var(--e-global-color-74c8b78);
    --border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(220.00000000000003, 184.00000000000003, 192.00000000000003, 0);
    --padding-top: 7px;
    --padding-bottom: 7px;
    --padding-left: 7px;
    --padding-right: 7px;
}

.elementor-347 .elementor-element.elementor-element-f5ea51b.e-con {
    --e-con-transform-translateY: 0px;
}

.elementor-347 .elementor-element.elementor-element-f5ea51b.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-347 .elementor-element.elementor-element-f5ea51b:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-6eb27a5);
    --border-color: var(--e-global-color-6eb27a5);
    box-shadow: 0px 0px 15px 0px rgba(42.99999999999998, 34.999999999999986, 56.99999999999998, 0.74);
}

.elementor-347 .elementor-element.elementor-element-f5ea51b,
.elementor-347 .elementor-element.elementor-element-f5ea51b::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-f2c77c9 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.68;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-74c8b78);
    --border-color: var(--e-global-color-74c8b78);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-347 .elementor-element.elementor-element-f2c77c9::before,
.elementor-347 .elementor-element.elementor-element-f2c77c9>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-f2c77c9>.e-con-inner>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-f2c77c9>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-f2c77c9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-f2c77c9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-15e2010) 100%);
}

.elementor-347 .elementor-element.elementor-element-f2c77c9:hover::before,
.elementor-347 .elementor-element.elementor-element-f2c77c9:hover>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-f2c77c9:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-f2c77c9>.elementor-background-slideshow:hover::before,
.elementor-347 .elementor-element.elementor-element-f2c77c9>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-61caaf6) 0%, var(--e-global-color-15e2010) 100%);
}

.elementor-347 .elementor-element.elementor-element-f2c77c9:hover {
    --overlay-opacity: 1;
}

.elementor-347 .elementor-element.elementor-element-f2c77c9,
.elementor-347 .elementor-element.elementor-element-f2c77c9::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-b3f1af6 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-86d2e58>.elementor-widget-container {
    background-color: var(--e-global-color-ea606d1);
    padding: 7px 7px 7px 7px;
    border-radius: 999px 999px 999px 999px;
}

.elementor-347 .elementor-element.elementor-element-1acf4e5 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-fa5cb2c>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-347 .elementor-element.elementor-element-fa5cb2c {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-b194eaa>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
}

.elementor-347 .elementor-element.elementor-element-b194eaa {
    color: var(--e-global-color-a284e8f);
}

.elementor-347 .elementor-element.elementor-element-4119781 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-74c8b78);
    --border-color: var(--e-global-color-74c8b78);
    --border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(220.00000000000003, 184.00000000000003, 192.00000000000003, 0);
    --padding-top: 7px;
    --padding-bottom: 7px;
    --padding-left: 7px;
    --padding-right: 7px;
}

.elementor-347 .elementor-element.elementor-element-4119781.e-con {
    --e-con-transform-translateY: 0px;
}

.elementor-347 .elementor-element.elementor-element-4119781.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-347 .elementor-element.elementor-element-4119781:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-6eb27a5);
    --border-color: var(--e-global-color-6eb27a5);
    box-shadow: 0px 0px 15px 0px rgba(42.99999999999998, 34.999999999999986, 56.99999999999998, 0.74);
}

.elementor-347 .elementor-element.elementor-element-4119781,
.elementor-347 .elementor-element.elementor-element-4119781::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-d81d5e5 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.68;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-74c8b78);
    --border-color: var(--e-global-color-74c8b78);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-347 .elementor-element.elementor-element-d81d5e5::before,
.elementor-347 .elementor-element.elementor-element-d81d5e5>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-d81d5e5>.e-con-inner>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-d81d5e5>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-d81d5e5>.e-con-inner>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-d81d5e5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-15e2010) 100%);
}

.elementor-347 .elementor-element.elementor-element-d81d5e5:hover::before,
.elementor-347 .elementor-element.elementor-element-d81d5e5:hover>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-d81d5e5:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-d81d5e5>.elementor-background-slideshow:hover::before,
.elementor-347 .elementor-element.elementor-element-d81d5e5>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-61caaf6) 0%, var(--e-global-color-15e2010) 100%);
}

.elementor-347 .elementor-element.elementor-element-d81d5e5:hover {
    --overlay-opacity: 1;
}

.elementor-347 .elementor-element.elementor-element-d81d5e5,
.elementor-347 .elementor-element.elementor-element-d81d5e5::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-93c2cc1 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-972f9fb>.elementor-widget-container {
    background-color: var(--e-global-color-ea606d1);
    padding: 7px 7px 7px 7px;
    border-radius: 999px 999px 999px 999px;
}

.elementor-347 .elementor-element.elementor-element-8899531 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-e32a95f>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-347 .elementor-element.elementor-element-e32a95f {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-8b68b5c>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
}

.elementor-347 .elementor-element.elementor-element-8b68b5c {
    color: var(--e-global-color-a284e8f);
}

.elementor-347 .elementor-element.elementor-element-72255c3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-1d83e3c {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #FFFFFF2E;
    --border-color: #FFFFFF2E;
    --border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(220.00000000000003, 184.00000000000003, 192.00000000000003, 0);
    --padding-top: 7px;
    --padding-bottom: 7px;
    --padding-left: 7px;
    --padding-right: 7px;
}

.elementor-347 .elementor-element.elementor-element-1d83e3c.e-con {
    --e-con-transform-translateY: 0px;
}

.elementor-347 .elementor-element.elementor-element-1d83e3c.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-347 .elementor-element.elementor-element-1d83e3c:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0039a6;
    --border-color: #0039a6;
    box-shadow: 0px 0px 15px 0px rgba(42.99999999999998, 34.999999999999986, 56.99999999999998, 0.74);
}

.elementor-347 .elementor-element.elementor-element-1d83e3c,
.elementor-347 .elementor-element.elementor-element-1d83e3c::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-2dcdc08 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.68;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-74c8b78);
    --border-color: var(--e-global-color-74c8b78);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-347 .elementor-element.elementor-element-2dcdc08::before,
.elementor-347 .elementor-element.elementor-element-2dcdc08>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-2dcdc08>.e-con-inner>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-2dcdc08>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-2dcdc08>.e-con-inner>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-2dcdc08>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-15e2010) 100%);
}

.elementor-347 .elementor-element.elementor-element-2dcdc08:hover::before,
.elementor-347 .elementor-element.elementor-element-2dcdc08:hover>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-2dcdc08:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-2dcdc08>.elementor-background-slideshow:hover::before,
.elementor-347 .elementor-element.elementor-element-2dcdc08>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-61caaf6) 0%, var(--e-global-color-15e2010) 100%);
}

.elementor-347 .elementor-element.elementor-element-2dcdc08:hover {
    --overlay-opacity: 1;
}

.elementor-347 .elementor-element.elementor-element-2dcdc08,
.elementor-347 .elementor-element.elementor-element-2dcdc08::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-b985251 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-ca86fab>.elementor-widget-container {
    background-color: var(--e-global-color-ea606d1);
    padding: 7px 7px 7px 7px;
    border-radius: 999px 999px 999px 999px;
}

.elementor-347 .elementor-element.elementor-element-d45ef54 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-6083f2f>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-347 .elementor-element.elementor-element-6083f2f {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-6b9e33b>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
}

.elementor-347 .elementor-element.elementor-element-6b9e33b {
    color: var(--e-global-color-a284e8f);
}

.elementor-347 .elementor-element.elementor-element-8b35eb0 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #FFFFFF2E;
    --border-color: #FFFFFF2E;
    --border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(220.00000000000003, 184.00000000000003, 192.00000000000003, 0);
    --padding-top: 7px;
    --padding-bottom: 7px;
    --padding-left: 7px;
    --padding-right: 7px;
}

.elementor-347 .elementor-element.elementor-element-8b35eb0.e-con {
    --e-con-transform-translateY: 0px;
}

.elementor-347 .elementor-element.elementor-element-8b35eb0.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-347 .elementor-element.elementor-element-8b35eb0:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0039a6;
    --border-color: #0039a6;
    box-shadow: 0px 0px 15px 0px rgba(42.99999999999998, 34.999999999999986, 56.99999999999998, 0.74);
}

.elementor-347 .elementor-element.elementor-element-8b35eb0,
.elementor-347 .elementor-element.elementor-element-8b35eb0::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-db8a267 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.68;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-74c8b78);
    --border-color: var(--e-global-color-74c8b78);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-347 .elementor-element.elementor-element-db8a267::before,
.elementor-347 .elementor-element.elementor-element-db8a267>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-db8a267>.e-con-inner>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-db8a267>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-db8a267>.e-con-inner>.elementor-background-slideshow::before,
.elementor-347 .elementor-element.elementor-element-db8a267>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-15e2010) 100%);
}

.elementor-347 .elementor-element.elementor-element-db8a267:hover::before,
.elementor-347 .elementor-element.elementor-element-db8a267:hover>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-db8a267:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-347 .elementor-element.elementor-element-db8a267>.elementor-background-slideshow:hover::before,
.elementor-347 .elementor-element.elementor-element-db8a267>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-61caaf6) 0%, var(--e-global-color-15e2010) 100%);
}

.elementor-347 .elementor-element.elementor-element-db8a267:hover {
    --overlay-opacity: 1;
}

.elementor-347 .elementor-element.elementor-element-db8a267,
.elementor-347 .elementor-element.elementor-element-db8a267::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-ecc6c77 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-1ab7ea5>.elementor-widget-container {
    background-color: var(--e-global-color-ea606d1);
    padding: 7px 7px 7px 7px;
    border-radius: 999px 999px 999px 999px;
}

.elementor-347 .elementor-element.elementor-element-aae01eb {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-6b55cfb>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-347 .elementor-element.elementor-element-6b55cfb {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-c0f7500>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
}

.elementor-347 .elementor-element.elementor-element-c0f7500 {
    color: var(--e-global-color-a284e8f);
}

.elementor-347 .elementor-element.elementor-element-5a25bbd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-1209847 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 65px;
    --padding-bottom: 36px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-347 .elementor-element.elementor-element-1209847:not(.elementor-motion-effects-element-type-background),
.elementor-347 .elementor-element.elementor-element-1209847>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(158deg, var(--e-global-color-9bd3ca6) 0%, var(--e-global-color-15e2010) 57%);
}

.elementor-347 .elementor-element.elementor-element-1209847,
.elementor-347 .elementor-element.elementor-element-1209847::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-b4131ff {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-a992581 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 12px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-d53c559 {
    --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;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-74c8b78);
    --border-color: var(--e-global-color-74c8b78);
    --border-radius: 99px 99px 99px 99px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-347 .elementor-element.elementor-element-d53c559:not(.elementor-motion-effects-element-type-background),
.elementor-347 .elementor-element.elementor-element-d53c559>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-31eb431);
}

.elementor-347 .elementor-element.elementor-element-d53c559,
.elementor-347 .elementor-element.elementor-element-d53c559::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-47884e7 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-347 .elementor-element.elementor-element-f8359f0 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-155517a .jeg-elementor-kit.jkit-heading .heading-title>span.style-gradient {
    background-color: transparent;
    background-image: linear-gradient(107deg, #0039a6 0%, #007FFF 100%);
}

.elementor-347 .elementor-element.elementor-element-155517a>.elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-347 .elementor-element.elementor-element-155517a .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-347 .elementor-element.elementor-element-155517a .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-b871221-font-family), Sans-serif;
    font-size: var(--e-global-typography-b871221-font-size);
    font-weight: var(--e-global-typography-b871221-font-weight);
    text-transform: var(--e-global-typography-b871221-text-transform);
}

.elementor-347 .elementor-element.elementor-element-155517a .jeg-elementor-kit.jkit-heading .heading-title>span {
    font-weight: 500;
}

.elementor-347 .elementor-element.elementor-element-93e3def .jeg-elementor-kit.jkit-heading .heading-title>span.style-gradient {
    background-color: transparent;
    background-image: linear-gradient(141deg, #0039a6 0%, #007FFF 100%);
}

.elementor-347 .elementor-element.elementor-element-93e3def>.elementor-widget-container {
    margin: -16px 0px -23px 0px;
}

.elementor-347 .elementor-element.elementor-element-93e3def .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-347 .elementor-element.elementor-element-93e3def .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-2d1b3b4-font-family), Sans-serif;
    font-size: var(--e-global-typography-2d1b3b4-font-size);
    font-weight: var(--e-global-typography-2d1b3b4-font-weight);
    text-transform: var(--e-global-typography-2d1b3b4-text-transform);
    line-height: var(--e-global-typography-2d1b3b4-line-height);
}

.elementor-347 .elementor-element.elementor-element-eece62d {
    text-align: center;
}

.elementor-347 .elementor-element.elementor-element-0d0b66e {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 15px;
    --ekit_testimonial_slidetoshow: 3;
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-single-testimonial-slider,
.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-testimonial_card,
.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: transparent;
    background-image: linear-gradient(154deg, var(--e-global-color-2f041ba) 0%, var(--e-global-color-d8aa32d) 100%);
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-single-testimonial-slider:before {
    background-color: transparent;
    background-image: linear-gradient(154deg, var(--e-global-color-2f041ba) 0%, var(--e-global-color-d8aa32d) 100%);
}

.elementor-347 .elementor-element.elementor-element-068ba1c.elementor-widget .elementor-widget-container,
.elementor-347 .elementor-element.elementor-element-068ba1c.elementor-widget .elementor-widget-container>* {
    position: relative;
    --jkit-option-enabled: 20px;
}

.elementor-347 .elementor-element.elementor-element-068ba1c.elementor-widget .elementor-widget-container::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-radius: inherit;
    background-color: inherit;
}

.elementor-347 .elementor-element.elementor-element-068ba1c .ekit_testimonial_style_5 .elementskit-watermark-icon {
    bottom: 30px;
    right: 30px;
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-single-testimonial-slider,
.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-testimonial_card {
    padding: 20px 20px 20px 20px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-single-testimonial-slider,
.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-testimonial_card {
    border-radius: 25px 25px 25px 25px;
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-single-testimonial-slider {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-74c8b78);
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: var(--e-global-color-a284e8f);
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var(--e-global-color-a284e8f);
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-stars>li>a,
.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-stars>li>span {
    color: #FFB43C;
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-stars>li:not(:last-child) {
    margin-right: 1px;
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-stars {
    margin: 0px 0px -15px 0px;
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
    color: var(--e-global-color-ea606d1);
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
    color: var(--e-global-color-ea606d1);
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
    color: var(--e-global-color-ea606d1);
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
    color: var(--e-global-color-ea606d1);
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-watermark-icon svg path {
    stroke: var(--e-global-color-ea606d1);
    fill: var(--e-global-color-ea606d1);
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-watermark-icon>i {
    font-size: 26px;
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-watermark-icon>svg {
    width: 26px;
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-profile-info .elementskit-author-name {
    color: var(--e-global-color-a284e8f);
    margin-bottom: 0px;
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-profile-info .elementskit-author-des {
    color: var(--e-global-color-ea606d1);
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-commentor-image>img {
    border-style: solid;
    border-color: var(--e-global-color-ea606d1);
    box-shadow: 0px 0px 0px 7px rgba(220.00000000000003, 184.00000000000003, 192.00000000000003, 0.13);
}

.elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 64px;
    width: 64px;
}

.elementor-347 .elementor-element.elementor-element-3d57fc6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-242ddea {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-9ab8557 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-fbca979 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 12px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-86803c8 {
    --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;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-74c8b78);
    --border-color: var(--e-global-color-74c8b78);
    --border-radius: 99px 99px 99px 99px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-347 .elementor-element.elementor-element-86803c8:not(.elementor-motion-effects-element-type-background),
.elementor-347 .elementor-element.elementor-element-86803c8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-31eb431);
}

.elementor-347 .elementor-element.elementor-element-86803c8,
.elementor-347 .elementor-element.elementor-element-86803c8::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-b12bd99 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-624a72a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-347 .elementor-element.elementor-element-fe052a5 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-2bc3ad6 .jeg-elementor-kit.jkit-heading .heading-title>span.style-gradient {
    background-color: transparent;
    background-image: linear-gradient(107deg, #0039a6 0%, #007FFF 100%);
}

.elementor-347 .elementor-element.elementor-element-2bc3ad6>.elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-347 .elementor-element.elementor-element-2bc3ad6 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-347 .elementor-element.elementor-element-2bc3ad6 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-b871221-font-family), Sans-serif;
    font-size: var(--e-global-typography-b871221-font-size);
    font-weight: var(--e-global-typography-b871221-font-weight);
    text-transform: var(--e-global-typography-b871221-text-transform);
}

.elementor-347 .elementor-element.elementor-element-2bc3ad6 .jeg-elementor-kit.jkit-heading .heading-title>span {
    font-weight: 500;
}

.elementor-347 .elementor-element.elementor-element-4708875 .jeg-elementor-kit.jkit-heading .heading-title>span.style-gradient {
    background-color: transparent;
    background-image: linear-gradient(141deg, #0039a6 0%, #007FFF 100%);
}

.elementor-347 .elementor-element.elementor-element-4708875>.elementor-widget-container {
    margin: -16px 0px -23px 0px;
}

.elementor-347 .elementor-element.elementor-element-4708875 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-4708875 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-2d1b3b4-font-family), Sans-serif;
    font-size: var(--e-global-typography-2d1b3b4-font-size);
    font-weight: var(--e-global-typography-2d1b3b4-font-weight);
    text-transform: var(--e-global-typography-2d1b3b4-text-transform);
    line-height: var(--e-global-typography-2d1b3b4-line-height);
}

.elementor-347 .elementor-element.elementor-element-43535e0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-347 .elementor-element.elementor-element-9e77c8d {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-86e0ed9 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -77px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-cf2cdab img {
    height: 261px;
    object-fit: cover;
    object-position: center center;
    border-radius: 25px 25px 25px 25px;
}

.elementor-347 .elementor-element.elementor-element-397a08c {
    --display: flex;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-347 .elementor-element.elementor-element-91adf4c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 6px 6px 6px 6px;
    --border-top-width: 6px;
    --border-right-width: 6px;
    --border-bottom-width: 6px;
    --border-left-width: 6px;
    border-color: var(--e-global-color-fada322);
    --border-color: var(--e-global-color-fada322);
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 42px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-347 .elementor-element.elementor-element-91adf4c:not(.elementor-motion-effects-element-type-background),
.elementor-347 .elementor-element.elementor-element-91adf4c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(130deg, var(--e-global-color-9bd3ca6) 0%, var(--e-global-color-15e2010) 100%);
}

.elementor-347 .elementor-element.elementor-element-91adf4c,
.elementor-347 .elementor-element.elementor-element-91adf4c::before {
    --border-transition: 0.3s;
}

.elementor-347 .elementor-element.elementor-element-ecd7128>.elementor-widget-container {
    margin: 0px 23px 0px 0px;
}

.elementor-347 .elementor-element.elementor-element-ecd7128 .elementor-icon-list-icon i {
    color: var(--e-global-color-ea606d1);
    transition: color 0.3s;
}

.elementor-347 .elementor-element.elementor-element-ecd7128 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-ea606d1);
    transition: fill 0.3s;
}

.elementor-347 .elementor-element.elementor-element-ecd7128 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-347 .elementor-element.elementor-element-ecd7128 .elementor-icon-list-text {
    color: var(--e-global-color-a284e8f);
    transition: color 0.3s;
}

.elementor-347 .elementor-element.elementor-element-02904a2>.elementor-widget-container {
    margin: 0px 23px 0px 0px;
}

.elementor-347 .elementor-element.elementor-element-02904a2 .elementor-icon-list-icon i {
    color: var(--e-global-color-ea606d1);
    transition: color 0.3s;
}

.elementor-347 .elementor-element.elementor-element-02904a2 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-ea606d1);
    transition: fill 0.3s;
}

.elementor-347 .elementor-element.elementor-element-02904a2 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-347 .elementor-element.elementor-element-02904a2 .elementor-icon-list-text {
    color: var(--e-global-color-a284e8f);
    transition: color 0.3s;
}

@media(max-width:1024px) {
    .elementor-347 .elementor-element.elementor-element-e9fb2f7 {
        --padding-top: 318px;
        --padding-bottom: 79px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-347 .elementor-element.elementor-element-d17c11c {
        --margin-top: 0px;
        --margin-bottom: -13px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-347 .elementor-element.elementor-element-14c6d7b {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-347 .elementor-element.elementor-element-98d8d8a>.elementor-widget-container {
        margin: -16px 0px -26px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-98d8d8a .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-b871221-font-size);
    }

    .elementor-347 .elementor-element.elementor-element-440bc1b>.elementor-widget-container {
        margin: -16px 0px -26px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-440bc1b .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-64d6538-font-size);
        line-height: var(--e-global-typography-64d6538-line-height);
    }

    .elementor-347 .elementor-element.elementor-element-66edb7b {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-347 .elementor-element.elementor-element-b5ebefa {
        --e-image-carousel-slides-to-show: 4;
    }

    .elementor-347 .elementor-element.elementor-element-1cc0b1e {
        --padding-top: 100px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-347 .elementor-element.elementor-element-572a8f9 {
        --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-347 .elementor-element.elementor-element-ace0b3e {
        --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-347 .elementor-element.elementor-element-4c1cbd3>.elementor-widget-container {
        margin: -6px 0px -16px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-bdda43d {
        --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-347 .elementor-element.elementor-element-fe1e385>.elementor-widget-container {
        margin: -6px 0px -16px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-dfd9597 {
        --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-347 .elementor-element.elementor-element-b679705>.elementor-widget-container {
        margin: -6px 0px -16px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-4e41414 {
        --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-347 .elementor-element.elementor-element-542df39>.elementor-widget-container {
        margin: -6px 0px -16px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-63f27bd {
        --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;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-347 .elementor-element.elementor-element-f2c77c9 {
        --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-347 .elementor-element.elementor-element-b194eaa>.elementor-widget-container {
        margin: -6px 0px -16px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-d81d5e5 {
        --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-347 .elementor-element.elementor-element-8b68b5c>.elementor-widget-container {
        margin: -6px 0px -16px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-2dcdc08 {
        --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-347 .elementor-element.elementor-element-6b9e33b>.elementor-widget-container {
        margin: -6px 0px -16px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-db8a267 {
        --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-347 .elementor-element.elementor-element-c0f7500>.elementor-widget-container {
        margin: -6px 0px -16px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-5a25bbd {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-347 .elementor-element.elementor-element-1209847 {
        --padding-top: 35px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

    .elementor-347 .elementor-element.elementor-element-d53c559 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-347 .elementor-element.elementor-element-155517a>.elementor-widget-container {
        margin: -16px 0px -26px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-155517a .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-b871221-font-size);
    }

    .elementor-347 .elementor-element.elementor-element-93e3def .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-2d1b3b4-font-size);
        line-height: var(--e-global-typography-2d1b3b4-line-height);
    }

    .elementor-347 .elementor-element.elementor-element-eece62d>.elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }

    .elementor-347 .elementor-element.elementor-element-3d57fc6 {
        --padding-top: 50px;
        --padding-bottom: 120px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-347 .elementor-element.elementor-element-fbca979 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-347 .elementor-element.elementor-element-86803c8 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-347 .elementor-element.elementor-element-2bc3ad6>.elementor-widget-container {
        margin: -16px 0px -26px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-2bc3ad6 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-b871221-font-size);
    }

    .elementor-347 .elementor-element.elementor-element-4708875 .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-347 .elementor-element.elementor-element-4708875 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-2d1b3b4-font-size);
        line-height: var(--e-global-typography-2d1b3b4-line-height);
    }

    .elementor-347 .elementor-element.elementor-element-43535e0>.elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-9e77c8d {
        --justify-content: center;
    }

    .elementor-347 .elementor-element.elementor-element-86e0ed9 {
        --margin-top: 0px;
        --margin-bottom: -64px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-347 .elementor-element.elementor-element-cf2cdab img {
        height: 178px;
    }

    .elementor-347 .elementor-element.elementor-element-91adf4c {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: -19px;
    }

    .elementor-347 .elementor-element.elementor-element-ecd7128>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-ecd7128 {
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 7px;
    }

    .elementor-347 .elementor-element.elementor-element-02904a2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-02904a2 {
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 7px;
    }
}

@media(max-width:767px) {
    .elementor-347 .elementor-element.elementor-element-e9fb2f7 {
        --padding-top: 322px;
        --padding-bottom: 87px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-347 .elementor-element.elementor-element-14c6d7b {
        --width: 50%;
        --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;
        --flex-wrap: nowrap;
    }

    .elementor-347 .elementor-element.elementor-element-a1395ac {
        --width: 21%;
    }

    .elementor-347 .elementor-element.elementor-element-98d8d8a .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-347 .elementor-element.elementor-element-98d8d8a .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-b871221-font-size);
    }

    .elementor-347 .elementor-element.elementor-element-440bc1b .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-347 .elementor-element.elementor-element-440bc1b .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-64d6538-font-size);
        line-height: var(--e-global-typography-64d6538-line-height);
    }

    .elementor-347 .elementor-element.elementor-element-66edb7b {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-347 .elementor-element.elementor-element-b5ebefa {
        --e-image-carousel-slides-to-show: 2;
    }

    .elementor-347 .elementor-element.elementor-element-1cc0b1e {
        --padding-top: 100px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

    .elementor-347 .elementor-element.elementor-element-3b13bf8 {
        --width: 21%;
    }

    .elementor-347 .elementor-element.elementor-element-7c026fd>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-347 .elementor-element.elementor-element-45f39b5 {
        text-align: center;
    }

    .elementor-347 .elementor-element.elementor-element-4c1cbd3 {
        text-align: center;
    }

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

    .elementor-347 .elementor-element.elementor-element-7a75a5b {
        --width: 21%;
    }

    .elementor-347 .elementor-element.elementor-element-dd4ab83>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-347 .elementor-element.elementor-element-21487e1 {
        text-align: center;
    }

    .elementor-347 .elementor-element.elementor-element-fe1e385 {
        text-align: center;
    }

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

    .elementor-347 .elementor-element.elementor-element-de1b1b7 {
        --width: 21%;
    }

    .elementor-347 .elementor-element.elementor-element-cfd6eb9>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-347 .elementor-element.elementor-element-abffcca {
        text-align: center;
    }

    .elementor-347 .elementor-element.elementor-element-b679705 {
        text-align: center;
    }

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

    .elementor-347 .elementor-element.elementor-element-9977171 {
        --width: 21%;
    }

    .elementor-347 .elementor-element.elementor-element-95a67c8>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-347 .elementor-element.elementor-element-2786f41 {
        text-align: center;
    }

    .elementor-347 .elementor-element.elementor-element-542df39 {
        text-align: center;
    }

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

    .elementor-347 .elementor-element.elementor-element-b3f1af6 {
        --width: 21%;
    }

    .elementor-347 .elementor-element.elementor-element-86d2e58>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-347 .elementor-element.elementor-element-fa5cb2c {
        text-align: center;
    }

    .elementor-347 .elementor-element.elementor-element-b194eaa {
        text-align: center;
    }

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

    .elementor-347 .elementor-element.elementor-element-93c2cc1 {
        --width: 21%;
    }

    .elementor-347 .elementor-element.elementor-element-972f9fb>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-347 .elementor-element.elementor-element-e32a95f {
        text-align: center;
    }

    .elementor-347 .elementor-element.elementor-element-8b68b5c {
        text-align: center;
    }

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

    .elementor-347 .elementor-element.elementor-element-b985251 {
        --width: 21%;
    }

    .elementor-347 .elementor-element.elementor-element-ca86fab>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-347 .elementor-element.elementor-element-6083f2f {
        text-align: center;
    }

    .elementor-347 .elementor-element.elementor-element-6b9e33b {
        text-align: center;
    }

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

    .elementor-347 .elementor-element.elementor-element-ecc6c77 {
        --width: 21%;
    }

    .elementor-347 .elementor-element.elementor-element-1ab7ea5>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-347 .elementor-element.elementor-element-6b55cfb {
        text-align: center;
    }

    .elementor-347 .elementor-element.elementor-element-c0f7500 {
        text-align: center;
    }

    .elementor-347 .elementor-element.elementor-element-5a25bbd {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

    .elementor-347 .elementor-element.elementor-element-a992581 {
        --flex-wrap: nowrap;
    }

    .elementor-347 .elementor-element.elementor-element-d53c559 {
        --width: 59%;
        --flex-wrap: nowrap;
    }

    .elementor-347 .elementor-element.elementor-element-47884e7 {
        --width: 20%;
    }

    .elementor-347 .elementor-element.elementor-element-155517a .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-347 .elementor-element.elementor-element-155517a .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-b871221-font-size);
    }

    .elementor-347 .elementor-element.elementor-element-93e3def>.elementor-widget-container {
        margin: 0px 0px -23px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-93e3def .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-347 .elementor-element.elementor-element-93e3def .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-2d1b3b4-font-size);
        line-height: var(--e-global-typography-2d1b3b4-line-height);
    }

    .elementor-347 .elementor-element.elementor-element-eece62d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }

    .elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-watermark-icon>i {
        font-size: 15px;
    }

    .elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-watermark-icon>svg {
        width: 15px;
    }

    .elementor-347 .elementor-element.elementor-element-068ba1c .elementskit-commentor-bio .elementskit-commentor-image>img {
        height: 53px;
        width: 53px;
    }

    .elementor-347 .elementor-element.elementor-element-3d57fc6 {
        --padding-top: 50px;
        --padding-bottom: 120px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

    .elementor-347 .elementor-element.elementor-element-86803c8 {
        --width: 61%;
        --flex-wrap: nowrap;
    }

    .elementor-347 .elementor-element.elementor-element-b12bd99 {
        --width: 16%;
    }

    .elementor-347 .elementor-element.elementor-element-624a72a>.elementor-widget-container {
        margin: -4px 0px 0px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-2bc3ad6 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-347 .elementor-element.elementor-element-2bc3ad6 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-b871221-font-size);
    }

    .elementor-347 .elementor-element.elementor-element-4708875 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-347 .elementor-element.elementor-element-4708875 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-2d1b3b4-font-size);
        line-height: var(--e-global-typography-2d1b3b4-line-height);
    }

    .elementor-347 .elementor-element.elementor-element-43535e0 {
        text-align: center;
    }

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

    .elementor-347 .elementor-element.elementor-element-91adf4c {
        --width: 76%;
        --justify-content: flex-start;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-347 .elementor-element.elementor-element-ecd7128>.elementor-widget-container {
        margin: 0px 0px -9px 0px;
    }

    .elementor-347 .elementor-element.elementor-element-02904a2>.elementor-widget-container {
        margin: -11px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-347 .elementor-element.elementor-element-14c6d7b {
        --width: 14%;
    }

    .elementor-347 .elementor-element.elementor-element-a1395ac {
        --width: 17%;
    }

    .elementor-347 .elementor-element.elementor-element-2f49c4d {
        --width: 52%;
    }

    .elementor-347 .elementor-element.elementor-element-3b13bf8 {
        --width: 23%;
    }

    .elementor-347 .elementor-element.elementor-element-7a75a5b {
        --width: 23%;
    }

    .elementor-347 .elementor-element.elementor-element-de1b1b7 {
        --width: 23%;
    }

    .elementor-347 .elementor-element.elementor-element-9977171 {
        --width: 23%;
    }

    .elementor-347 .elementor-element.elementor-element-b3f1af6 {
        --width: 23%;
    }

    .elementor-347 .elementor-element.elementor-element-93c2cc1 {
        --width: 23%;
    }

    .elementor-347 .elementor-element.elementor-element-b985251 {
        --width: 23%;
    }

    .elementor-347 .elementor-element.elementor-element-ecc6c77 {
        --width: 23%;
    }

    .elementor-347 .elementor-element.elementor-element-a992581 {
        --width: 100%;
    }

    .elementor-347 .elementor-element.elementor-element-d53c559 {
        --width: 14%;
    }

    .elementor-347 .elementor-element.elementor-element-47884e7 {
        --width: 17%;
    }

    .elementor-347 .elementor-element.elementor-element-9ab8557 {
        --width: 59%;
    }

    .elementor-347 .elementor-element.elementor-element-fbca979 {
        --width: 100%;
    }

    .elementor-347 .elementor-element.elementor-element-86803c8 {
        --width: 44%;
    }

    .elementor-347 .elementor-element.elementor-element-b12bd99 {
        --width: 17%;
    }

    .elementor-347 .elementor-element.elementor-element-9e77c8d {
        --width: 100%;
    }

    .elementor-347 .elementor-element.elementor-element-91adf4c {
        --width: 57%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-347 .elementor-element.elementor-element-14c6d7b {
        --width: 23%;
    }

    .elementor-347 .elementor-element.elementor-element-a1395ac {
        --width: 21%;
    }

    .elementor-347 .elementor-element.elementor-element-2f49c4d {
        --width: 76%;
    }

    .elementor-347 .elementor-element.elementor-element-3b13bf8 {
        --width: 23%;
    }

    .elementor-347 .elementor-element.elementor-element-7a75a5b {
        --width: 23%;
    }

    .elementor-347 .elementor-element.elementor-element-de1b1b7 {
        --width: 23%;
    }

    .elementor-347 .elementor-element.elementor-element-9977171 {
        --width: 23%;
    }

    .elementor-347 .elementor-element.elementor-element-b3f1af6 {
        --width: 23%;
    }

    .elementor-347 .elementor-element.elementor-element-93c2cc1 {
        --width: 23%;
    }

    .elementor-347 .elementor-element.elementor-element-b985251 {
        --width: 23%;
    }

    .elementor-347 .elementor-element.elementor-element-ecc6c77 {
        --width: 23%;
    }

    .elementor-347 .elementor-element.elementor-element-d53c559 {
        --width: 22%;
    }

    .elementor-347 .elementor-element.elementor-element-9ab8557 {
        --width: 91%;
    }

    .elementor-347 .elementor-element.elementor-element-86803c8 {
        --width: 55%;
    }

    .elementor-347 .elementor-element.elementor-element-b12bd99 {
        --width: 15%;
    }

    .elementor-347 .elementor-element.elementor-element-91adf4c {
        --width: 86%;
    }
}