.elementor-318 .elementor-element.elementor-element-541e346 {
    --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-318 .elementor-element.elementor-element-541e346:not(.elementor-motion-effects-element-type-background),
.elementor-318 .elementor-element.elementor-element-541e346>.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-318 .elementor-element.elementor-element-541e346::before,
.elementor-318 .elementor-element.elementor-element-541e346>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-541e346>.e-con-inner>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-541e346>.elementor-background-slideshow::before,
.elementor-318 .elementor-element.elementor-element-541e346>.e-con-inner>.elementor-background-slideshow::before,
.elementor-318 .elementor-element.elementor-element-541e346>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-fada322);
    --background-overlay: '';
}

.elementor-318 .elementor-element.elementor-element-541e346,
.elementor-318 .elementor-element.elementor-element-541e346::before {
    --border-transition: 0.3s;
}

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

.elementor-318 .elementor-element.elementor-element-1c6947e {
    --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-318 .elementor-element.elementor-element-f0b8227 {
    --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-318 .elementor-element.elementor-element-f0b8227:not(.elementor-motion-effects-element-type-background),
.elementor-318 .elementor-element.elementor-element-f0b8227>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-31eb431);
}

.elementor-318 .elementor-element.elementor-element-f0b8227,
.elementor-318 .elementor-element.elementor-element-f0b8227::before {
    --border-transition: 0.3s;
}

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

.elementor-318 .elementor-element.elementor-element-745adec>.elementor-widget-container {
    margin: -6px 0px 0px 0px;
}

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

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

.elementor-318 .elementor-element.elementor-element-ebcff17>.elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-318 .elementor-element.elementor-element-ebcff17 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-ebcff17 .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-318 .elementor-element.elementor-element-ebcff17 .jeg-elementor-kit.jkit-heading .heading-title>span {
    font-weight: 500;
}

.elementor-318 .elementor-element.elementor-element-44ab726 {
    --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-318 .elementor-element.elementor-element-1c7f258 .jeg-elementor-kit.jkit-heading .heading-title>span.style-gradient {
    background-color: transparent;
    background-image: linear-gradient(107deg, #0039a6 0%, #007FFF 100%);
}

.elementor-318 .elementor-element.elementor-element-1c7f258>.elementor-widget-container {
    margin: -16px 0px -23px 0px;
}

.elementor-318 .elementor-element.elementor-element-1c7f258 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-1c7f258 .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-318 .elementor-element.elementor-element-1c7f258 .jeg-elementor-kit.jkit-heading .heading-title>span {
    font-weight: 600;
}

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

.elementor-318 .elementor-element.elementor-element-0c37a44 {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-d1ca097 {
    --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-318 .elementor-element.elementor-element-d1ca097:not(.elementor-motion-effects-element-type-background),
.elementor-318 .elementor-element.elementor-element-d1ca097>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #18112E;
}

.elementor-318 .elementor-element.elementor-element-d1ca097,
.elementor-318 .elementor-element.elementor-element-d1ca097::before {
    --border-transition: 0.3s;
}

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

.elementor-318 .elementor-element.elementor-element-6a31a51 {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-318 .elementor-element.elementor-element-6a31a51 .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-318 .elementor-element.elementor-element-a9f1f1e {
    --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;
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-318 .elementor-element.elementor-element-f122594 {
    --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;
    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: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-318 .elementor-element.elementor-element-f122594,
.elementor-318 .elementor-element.elementor-element-f122594::before {
    --border-transition: 0.3s;
}

.elementor-318 .elementor-element.elementor-element-f011975 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 1px;
    --padding-bottom: 1px;
    --padding-left: 1px;
    --padding-right: 1px;
}

.elementor-318 .elementor-element.elementor-element-f011975,
.elementor-318 .elementor-element.elementor-element-f011975::before {
    --border-transition: 0.3s;
}

.elementor-318 .elementor-element.elementor-element-2213284 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 1px;
    --padding-bottom: 1px;
    --padding-left: 1px;
    --padding-right: 1px;
}

.elementor-318 .elementor-element.elementor-element-2213284:not(.elementor-motion-effects-element-type-background),
.elementor-318 .elementor-element.elementor-element-2213284>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(137deg, #0039a6 0%, #007FFF 100%);
}

.elementor-318 .elementor-element.elementor-element-2213284,
.elementor-318 .elementor-element.elementor-element-2213284::before {
    --border-transition: 0.3s;
}

.elementor-318 .elementor-element.elementor-element-321281c {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-318 .elementor-element.elementor-element-321281c:not(.elementor-motion-effects-element-type-background),
.elementor-318 .elementor-element.elementor-element-321281c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-15e2010);
}

.elementor-318 .elementor-element.elementor-element-321281c::before,
.elementor-318 .elementor-element.elementor-element-321281c>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-321281c>.e-con-inner>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-321281c>.elementor-background-slideshow::before,
.elementor-318 .elementor-element.elementor-element-321281c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-318 .elementor-element.elementor-element-321281c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(146deg, #18112E 0%, #18112E 100%);
}

.elementor-318 .elementor-element.elementor-element-321281c,
.elementor-318 .elementor-element.elementor-element-321281c::before {
    --border-transition: 0.3s;
}

.elementor-318 .elementor-element.elementor-element-180ae21 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #FFFFFF26;
    --border-color: #FFFFFF26;
    --padding-top: 0px;
    --padding-bottom: 29px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-318 .elementor-element.elementor-element-180ae21,
.elementor-318 .elementor-element.elementor-element-180ae21::before {
    --border-transition: 0.3s;
}

.elementor-318 .elementor-element.elementor-element-05f5c85>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-318 .elementor-element.elementor-element-05f5c85 {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-6b324ce>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-318 .elementor-element.elementor-element-6b324ce {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-43995e5 .elementor-button {
    background-color: transparent;
    fill: var(--e-global-color-ea606d1);
    color: var(--e-global-color-ea606d1);
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-31eb431) 100%);
    border-style: none;
    padding: 0px 0px 0px 0px;
}

.elementor-318 .elementor-element.elementor-element-43995e5 .elementor-button:hover,
.elementor-318 .elementor-element.elementor-element-43995e5 .elementor-button:focus {
    background-color: transparent;
    color: var(--e-global-color-a284e8f);
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-31eb431) 100%);
}

.elementor-318 .elementor-element.elementor-element-43995e5 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-318 .elementor-element.elementor-element-43995e5 .elementor-button .elementor-button-content-wrapper {
    gap: 9px;
}

.elementor-318 .elementor-element.elementor-element-43995e5 .elementor-button:hover svg,
.elementor-318 .elementor-element.elementor-element-43995e5 .elementor-button:focus svg {
    fill: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-1acdd46 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 30px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-318 .elementor-element.elementor-element-87eb47b {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 999px 999px 999px 999px;
    --margin-top: 0px;
    --margin-bottom: 15px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-318 .elementor-element.elementor-element-eb125ce {
    --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.5;
    --border-radius: 999px 999px 999px 999px;
    --padding-top: 6px;
    --padding-bottom: 6px;
    --padding-left: 2px;
    --padding-right: 0px;
}

.elementor-318 .elementor-element.elementor-element-eb125ce::before,
.elementor-318 .elementor-element.elementor-element-eb125ce>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-eb125ce>.e-con-inner>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-eb125ce>.elementor-background-slideshow::before,
.elementor-318 .elementor-element.elementor-element-eb125ce>.e-con-inner>.elementor-background-slideshow::before,
.elementor-318 .elementor-element.elementor-element-eb125ce>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(223deg, var(--e-global-color-ea606d1) 0%, #0039a6 100%);
}

.elementor-318 .elementor-element.elementor-element-eb125ce,
.elementor-318 .elementor-element.elementor-element-eb125ce::before {
    --border-transition: 0.3s;
}

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

.elementor-318 .elementor-element.elementor-element-f6a8491>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-318 .elementor-element.elementor-element-f6a8491 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-f6a8491.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-a284e8f);
    color: #18112E;
}

.elementor-318 .elementor-element.elementor-element-f6a8491.elementor-view-framed .elementor-icon,
.elementor-318 .elementor-element.elementor-element-f6a8491.elementor-view-default .elementor-icon {
    color: var(--e-global-color-a284e8f);
    border-color: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-f6a8491.elementor-view-framed .elementor-icon,
.elementor-318 .elementor-element.elementor-element-f6a8491.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-f6a8491.elementor-view-framed .elementor-icon {
    background-color: #18112E;
}

.elementor-318 .elementor-element.elementor-element-f6a8491.elementor-view-stacked .elementor-icon svg {
    fill: #18112E;
}

.elementor-318 .elementor-element.elementor-element-f6a8491 .elementor-icon {
    font-size: 29px;
}

.elementor-318 .elementor-element.elementor-element-f6a8491 .elementor-icon svg {
    height: 29px;
}

.elementor-318 .elementor-element.elementor-element-9612bde {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-318 .elementor-element.elementor-element-42b39c4>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-318 .elementor-element.elementor-element-42b39c4 {
    text-align: left;
}

.elementor-318 .elementor-element.elementor-element-19da1d9>.elementor-widget-container {
    margin: -7px 0px -16px 0px;
}

.elementor-318 .elementor-element.elementor-element-6591ba7 {
    --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-318 .elementor-element.elementor-element-71c3d81 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-318 .elementor-element.elementor-element-71c3d81.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-318 .elementor-element.elementor-element-203a506 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -13px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-318 .elementor-element.elementor-element-0ada72b>.elementor-widget-container {
    margin: 0px -17px 0px 0px;
}

.elementor-318 .elementor-element.elementor-element-0ada72b .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var(--e-global-color-a284e8f);
    font-family:var(--e-global-typography-148b5cb-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-148b5cb-font-size);
    font-weight:var(--e-global-typography-148b5cb-font-weight);
    text-transform:var(--e-global-typography-148b5cb-text-transform);
    line-height:var(--e-global-typography-148b5cb-line-height);
}

.elementor-318 .elementor-element.elementor-element-55dc38f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-318 .elementor-element.elementor-element-55dc38f {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-55dc38f .elementor-heading-title {
    color: var(--e-global-color-ea606d1);
    font-family: var(--e-global-typography-148b5cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-148b5cb-font-size);
    font-weight: var(--e-global-typography-148b5cb-font-weight);
    text-transform: var(--e-global-typography-148b5cb-text-transform);
    line-height: var(--e-global-typography-148b5cb-line-height);
}

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

.elementor-318 .elementor-element.elementor-element-b4ebf54>.elementor-widget-container {
    margin: 0px 0px -17px 0px;
}

.elementor-318 .elementor-element.elementor-element-b4ebf54 {
    text-align: left;
}

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

.elementor-318 .elementor-element.elementor-element-b8279c8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -13px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-318 .elementor-element.elementor-element-778b7b0>.elementor-widget-container {
    margin: 0px -17px 0px 0px;
}

.elementor-318 .elementor-element.elementor-element-778b7b0 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var(--e-global-color-a284e8f);
    font-family:var(--e-global-typography-148b5cb-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-148b5cb-font-size);
    font-weight:var(--e-global-typography-148b5cb-font-weight);
    text-transform:var(--e-global-typography-148b5cb-text-transform);
    line-height:var(--e-global-typography-148b5cb-line-height);
}

.elementor-318 .elementor-element.elementor-element-f8fe346>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-318 .elementor-element.elementor-element-f8fe346 {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-f8fe346 .elementor-heading-title {
    color: var(--e-global-color-ea606d1);
    font-family: var(--e-global-typography-148b5cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-148b5cb-font-size);
    font-weight: var(--e-global-typography-148b5cb-font-weight);
    text-transform: var(--e-global-typography-148b5cb-text-transform);
    line-height: var(--e-global-typography-148b5cb-line-height);
}

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

.elementor-318 .elementor-element.elementor-element-b5b8a45>.elementor-widget-container {
    margin: 0px 0px -17px 0px;
}

.elementor-318 .elementor-element.elementor-element-b5b8a45 {
    text-align: left;
}

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

.elementor-318 .elementor-element.elementor-element-beda0f7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -13px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-318 .elementor-element.elementor-element-d50227b>.elementor-widget-container {
    margin: 0px -17px 0px 0px;
}

.elementor-318 .elementor-element.elementor-element-d50227b .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var(--e-global-color-a284e8f);
    font-family:var(--e-global-typography-148b5cb-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-148b5cb-font-size);
    font-weight:var(--e-global-typography-148b5cb-font-weight);
    text-transform:var(--e-global-typography-148b5cb-text-transform);
    line-height:var(--e-global-typography-148b5cb-line-height);
}

.elementor-318 .elementor-element.elementor-element-648bd2c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-318 .elementor-element.elementor-element-648bd2c {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-648bd2c .elementor-heading-title {
    color: var(--e-global-color-ea606d1);
    font-family: var(--e-global-typography-148b5cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-148b5cb-font-size);
    font-weight: var(--e-global-typography-148b5cb-font-weight);
    text-transform: var(--e-global-typography-148b5cb-text-transform);
    line-height: var(--e-global-typography-148b5cb-line-height);
}

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

.elementor-318 .elementor-element.elementor-element-ef61aea>.elementor-widget-container {
    margin: 0px 0px -17px 0px;
}

.elementor-318 .elementor-element.elementor-element-ef61aea {
    text-align: left;
}

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

.elementor-318 .elementor-element.elementor-element-b640e0f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -13px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-318 .elementor-element.elementor-element-f308f4c>.elementor-widget-container {
    margin: 0px -17px 0px 0px;
}

.elementor-318 .elementor-element.elementor-element-f308f4c .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var(--e-global-color-a284e8f);
    font-family:var(--e-global-typography-148b5cb-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-148b5cb-font-size);
    font-weight:var(--e-global-typography-148b5cb-font-weight);
    text-transform:var(--e-global-typography-148b5cb-text-transform);
    line-height:var(--e-global-typography-148b5cb-line-height);
}

.elementor-318 .elementor-element.elementor-element-36e5b6e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-318 .elementor-element.elementor-element-36e5b6e {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-36e5b6e .elementor-heading-title {
    color: var(--e-global-color-ea606d1);
    font-family: var(--e-global-typography-148b5cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-148b5cb-font-size);
    font-weight: var(--e-global-typography-148b5cb-font-weight);
    text-transform: var(--e-global-typography-148b5cb-text-transform);
    line-height: var(--e-global-typography-148b5cb-line-height);
}

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

.elementor-318 .elementor-element.elementor-element-3975db7>.elementor-widget-container {
    margin: 0px 0px -17px 0px;
}

.elementor-318 .elementor-element.elementor-element-3975db7 {
    text-align: left;
}

.elementor-318 .elementor-element.elementor-element-6d991af {
    --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: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-318 .elementor-element.elementor-element-6d991af,
.elementor-318 .elementor-element.elementor-element-6d991af::before {
    --border-transition: 0.3s;
}

.elementor-318 .elementor-element.elementor-element-9ebfc0d {
    --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;
    --z-index: 3;
}

.elementor-318 .elementor-element.elementor-element-9f4884d {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-318 .elementor-element.elementor-element-6520e2c {
    --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;
    --margin-top: 0px;
    --margin-bottom: -77px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 23px;
    --padding-right: 0px;
    --z-index: 4;
}

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

.elementor-318 .elementor-element.elementor-element-6520e2c,
.elementor-318 .elementor-element.elementor-element-6520e2c::before {
    --border-transition: 0.3s;
}

.elementor-318 .elementor-element.elementor-element-67fd493 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --border-radius: 99px 99px 99px 99px;
    --padding-top: 6px;
    --padding-bottom: 6px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-318 .elementor-element.elementor-element-67fd493:not(.elementor-motion-effects-element-type-background),
.elementor-318 .elementor-element.elementor-element-67fd493>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-67fd493,
.elementor-318 .elementor-element.elementor-element-67fd493::before {
    --border-transition: 0.3s;
}

.elementor-318 .elementor-element.elementor-element-6b2c56d {
    --e-rating-gap: 5px;
    --e-rating-icon-marked-color: #FFB43C;
}

.elementor-318 .elementor-element.elementor-element-d5d0dbb>.elementor-widget-container {
    margin: 0px 0px -13px 0px;
}

.elementor-318 .elementor-element.elementor-element-d5d0dbb {
    color: var(--e-global-color-15e2010);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

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

.elementor-318 .elementor-element.elementor-element-393e853 img {
    border-style: solid;
    border-width: 6px 6px 6px 6px;
    border-color: #06071D;
    border-radius: 25px 25px 25px 25px;
}

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

.elementor-318 .elementor-element.elementor-element-b2862b2 {
    --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-318 .elementor-element.elementor-element-8f9e304 {
    --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-318 .elementor-element.elementor-element-8f9e304:not(.elementor-motion-effects-element-type-background),
.elementor-318 .elementor-element.elementor-element-8f9e304>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-31eb431);
}

.elementor-318 .elementor-element.elementor-element-8f9e304,
.elementor-318 .elementor-element.elementor-element-8f9e304::before {
    --border-transition: 0.3s;
}

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

.elementor-318 .elementor-element.elementor-element-86432d8>.elementor-widget-container {
    margin: -6px 0px 0px 0px;
}

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

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

.elementor-318 .elementor-element.elementor-element-5acf360>.elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-318 .elementor-element.elementor-element-5acf360 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-5acf360 .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-318 .elementor-element.elementor-element-5acf360 .jeg-elementor-kit.jkit-heading .heading-title>span {
    font-weight: 500;
}

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

.elementor-318 .elementor-element.elementor-element-517b29a>.elementor-widget-container {
    margin: -16px 0px -23px 0px;
}

.elementor-318 .elementor-element.elementor-element-517b29a .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-318 .elementor-element.elementor-element-517b29a .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-318 .elementor-element.elementor-element-931bbc8 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-318 .elementor-element.elementor-element-72882ce {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --border-radius: 9999px 9999px 9999px 9999px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 1px;
    --padding-bottom: 1px;
    --padding-left: 1px;
    --padding-right: 1px;
}

.elementor-318 .elementor-element.elementor-element-72882ce:not(.elementor-motion-effects-element-type-background),
.elementor-318 .elementor-element.elementor-element-72882ce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-6eb27a5) 0%, var(--e-global-color-ea606d1) 100%);
}

.elementor-318 .elementor-element.elementor-element-72882ce,
.elementor-318 .elementor-element.elementor-element-72882ce::before {
    --border-transition: 0.3s;
}

.elementor-318 .elementor-element.elementor-element-1f26810 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-318 .elementor-element.elementor-element-4d04904 {
    width: 100%;
    max-width: 100%;
    top: 10px;
}

body:not(.rtl) .elementor-318 .elementor-element.elementor-element-4d04904 {
    left: -767px;
}

body.rtl .elementor-318 .elementor-element.elementor-element-4d04904 {
    right: -767px;
}

.elementor-318 .elementor-element.elementor-element-4d04904 img {
    width: 77%;
}

.elementor-318 .elementor-element.elementor-element-6e12d55 {
    --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-318 .elementor-element.elementor-element-57dfbbc {
    --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-318 .elementor-element.elementor-element-8ec59d6 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-318 .elementor-element.elementor-element-dfc1580 {
    --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-318 .elementor-element.elementor-element-79840e5 {
    --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-318 .elementor-element.elementor-element-79840e5:not(.elementor-motion-effects-element-type-background),
.elementor-318 .elementor-element.elementor-element-79840e5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-31eb431);
}

.elementor-318 .elementor-element.elementor-element-79840e5,
.elementor-318 .elementor-element.elementor-element-79840e5::before {
    --border-transition: 0.3s;
}

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

.elementor-318 .elementor-element.elementor-element-68be545>.elementor-widget-container {
    margin: -6px 0px 0px 0px;
}

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

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

.elementor-318 .elementor-element.elementor-element-3cc3895>.elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-318 .elementor-element.elementor-element-3cc3895 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-3cc3895 .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-318 .elementor-element.elementor-element-3cc3895 .jeg-elementor-kit.jkit-heading .heading-title>span {
    font-weight: 500;
}

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

.elementor-318 .elementor-element.elementor-element-61dd6d4>.elementor-widget-container {
    margin: -16px 0px -23px 0px;
}

.elementor-318 .elementor-element.elementor-element-61dd6d4 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-318 .elementor-element.elementor-element-61dd6d4 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-148b5cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-148b5cb-font-size);
    font-weight: var(--e-global-typography-148b5cb-font-weight);
    text-transform: var(--e-global-typography-148b5cb-text-transform);
    line-height: var(--e-global-typography-148b5cb-line-height);
}

.elementor-318 .elementor-element.elementor-element-fa30554>.elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

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

.elementor-318 .elementor-element.elementor-element-71a1f2b {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --border-radius: 9999px 9999px 9999px 9999px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 1px;
    --padding-bottom: 1px;
    --padding-left: 1px;
    --padding-right: 1px;
}

.elementor-318 .elementor-element.elementor-element-71a1f2b:not(.elementor-motion-effects-element-type-background),
.elementor-318 .elementor-element.elementor-element-71a1f2b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-6eb27a5) 0%, var(--e-global-color-ea606d1) 100%);
}

.elementor-318 .elementor-element.elementor-element-71a1f2b,
.elementor-318 .elementor-element.elementor-element-71a1f2b::before {
    --border-transition: 0.3s;
}

.elementor-318 .elementor-element.elementor-element-2a894b1 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-318 .elementor-element.elementor-element-ded8290 {
    --display: flex;
    --background-transition: 0.3s;
}

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

.elementor-318 .elementor-element.elementor-element-5aa7fe2>.elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-6eb27a5) 0%, var(--e-global-color-fada322) 100%);
    border-radius: 999px 999px 999px 999px;
}

.elementor-318 .elementor-element.elementor-element-5aa7fe2 img {
    opacity: 0.2;
    border-radius: 999px 999px 999px 999px;
}

.elementor-318 .elementor-element.elementor-element-88942e4 {
    --display: flex;
    --position: absolute;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 0px;
}

body:not(.rtl) .elementor-318 .elementor-element.elementor-element-88942e4 {
    left: 0px;
}

body.rtl .elementor-318 .elementor-element.elementor-element-88942e4 {
    right: 0px;
}

.elementor-318 .elementor-element.elementor-element-7d7ad6c>.elementor-widget-container {
    margin: -84px -33px -84px -33px;
}

.elementor-318 .elementor-element.elementor-element-7d7ad6c img {
    width: 59%;
}

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

.elementor-318 .elementor-element.elementor-element-d555eba {
    --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.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: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-318 .elementor-element.elementor-element-d555eba::before,
.elementor-318 .elementor-element.elementor-element-d555eba>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-d555eba>.e-con-inner>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-d555eba>.elementor-background-slideshow::before,
.elementor-318 .elementor-element.elementor-element-d555eba>.e-con-inner>.elementor-background-slideshow::before,
.elementor-318 .elementor-element.elementor-element-d555eba>.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-318 .elementor-element.elementor-element-d555eba:hover::before,
.elementor-318 .elementor-element.elementor-element-d555eba:hover>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-d555eba:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-d555eba>.elementor-background-slideshow:hover::before,
.elementor-318 .elementor-element.elementor-element-d555eba>.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-318 .elementor-element.elementor-element-d555eba:hover {
    --overlay-opacity: 1;
}

.elementor-318 .elementor-element.elementor-element-d555eba,
.elementor-318 .elementor-element.elementor-element-d555eba::before {
    --border-transition: 0.3s;
}

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

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

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

.elementor-318 .elementor-element.elementor-element-621151c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-318 .elementor-element.elementor-element-621151c {
    text-align: left;
}

.elementor-318 .elementor-element.elementor-element-c88b48f>.elementor-widget-container {
    margin: -13px 0px -16px 0px;
}

.elementor-318 .elementor-element.elementor-element-eea6c1b {
    --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.68;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-74c8b78);
    --border-color: var(--e-global-color-74c8b78);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 28px;
    --padding-left: 15px;
    --padding-right: 15px;
}

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

.elementor-318 .elementor-element.elementor-element-eea6c1b:hover::before,
.elementor-318 .elementor-element.elementor-element-eea6c1b:hover>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-eea6c1b:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-eea6c1b>.elementor-background-slideshow:hover::before,
.elementor-318 .elementor-element.elementor-element-eea6c1b>.e-con-inner>.elementor-background-slideshow:hover::before {
    --background-overlay: '';
}

.elementor-318 .elementor-element.elementor-element-eea6c1b:hover {
    --overlay-opacity: 1;
}

.elementor-318 .elementor-element.elementor-element-eea6c1b,
.elementor-318 .elementor-element.elementor-element-eea6c1b::before {
    --border-transition: 0.3s;
}

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

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

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

.elementor-318 .elementor-element.elementor-element-68ba748>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-318 .elementor-element.elementor-element-68ba748 {
    text-align: left;
}

.elementor-318 .elementor-element.elementor-element-1b11902>.elementor-widget-container {
    margin: -13px 0px -16px 0px;
}

.elementor-318 .elementor-element.elementor-element-b06c558 {
    --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.68;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-74c8b78);
    --border-color: var(--e-global-color-74c8b78);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 5px;
    --padding-bottom: 20px;
    --padding-left: 15px;
    --padding-right: 15px;
}

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

.elementor-318 .elementor-element.elementor-element-b06c558:hover::before,
.elementor-318 .elementor-element.elementor-element-b06c558:hover>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-b06c558:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-b06c558>.elementor-background-slideshow:hover::before,
.elementor-318 .elementor-element.elementor-element-b06c558>.e-con-inner>.elementor-background-slideshow:hover::before {
    --background-overlay: '';
}

.elementor-318 .elementor-element.elementor-element-b06c558:hover {
    --overlay-opacity: 1;
}

.elementor-318 .elementor-element.elementor-element-b06c558,
.elementor-318 .elementor-element.elementor-element-b06c558::before {
    --border-transition: 0.3s;
}

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

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

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

.elementor-318 .elementor-element.elementor-element-aa7aca3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-318 .elementor-element.elementor-element-aa7aca3 {
    text-align: left;
}

.elementor-318 .elementor-element.elementor-element-d890fda>.elementor-widget-container {
    margin: -13px 0px -16px 0px;
}

.elementor-318 .elementor-element.elementor-element-06b3d7c {
    --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: 92px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-318 .elementor-element.elementor-element-32a7d60 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-318 .elementor-element.elementor-element-0a819e1 {
    --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-318 .elementor-element.elementor-element-0fc3b66 {
    --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-318 .elementor-element.elementor-element-0fc3b66:not(.elementor-motion-effects-element-type-background),
.elementor-318 .elementor-element.elementor-element-0fc3b66>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-31eb431);
}

.elementor-318 .elementor-element.elementor-element-0fc3b66,
.elementor-318 .elementor-element.elementor-element-0fc3b66::before {
    --border-transition: 0.3s;
}

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

.elementor-318 .elementor-element.elementor-element-46b4490>.elementor-widget-container {
    margin: -6px 0px 0px 0px;
}

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

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

.elementor-318 .elementor-element.elementor-element-a39da7e>.elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-318 .elementor-element.elementor-element-a39da7e .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-a39da7e .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-318 .elementor-element.elementor-element-a39da7e .jeg-elementor-kit.jkit-heading .heading-title>span {
    font-weight: 500;
}

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

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

.elementor-318 .elementor-element.elementor-element-a7024a2 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-a7024a2 .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-318 .elementor-element.elementor-element-163dbe2 {
    text-align: center;
    color: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-940cde4 {
    --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-318 .elementor-element.elementor-element-a8a47e5 {
    --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-318 .elementor-element.elementor-element-9ddc9f9 {
    --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-318 .elementor-element.elementor-element-9ddc9f9.e-con {
    --e-con-transform-translateY: 0px;
}

.elementor-318 .elementor-element.elementor-element-9ddc9f9.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-318 .elementor-element.elementor-element-9ddc9f9: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-318 .elementor-element.elementor-element-9ddc9f9,
.elementor-318 .elementor-element.elementor-element-9ddc9f9::before {
    --border-transition: 0.3s;
}

.elementor-318 .elementor-element.elementor-element-e4eb148 {
    --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: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-318 .elementor-element.elementor-element-e4eb148::before,
.elementor-318 .elementor-element.elementor-element-e4eb148>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-e4eb148>.e-con-inner>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-e4eb148>.elementor-background-slideshow::before,
.elementor-318 .elementor-element.elementor-element-e4eb148>.e-con-inner>.elementor-background-slideshow::before,
.elementor-318 .elementor-element.elementor-element-e4eb148>.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-318 .elementor-element.elementor-element-e4eb148:hover::before,
.elementor-318 .elementor-element.elementor-element-e4eb148:hover>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-e4eb148:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-e4eb148>.elementor-background-slideshow:hover::before,
.elementor-318 .elementor-element.elementor-element-e4eb148>.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-318 .elementor-element.elementor-element-e4eb148:hover {
    --overlay-opacity: 1;
}

.elementor-318 .elementor-element.elementor-element-e4eb148,
.elementor-318 .elementor-element.elementor-element-e4eb148::before {
    --border-transition: 0.3s;
}

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

.elementor-318 .elementor-element.elementor-element-a618859 .elementor-repeater-item-72a5564>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-a618859 .elementor-repeater-item-72a5564>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.team-popup-id-a618859 .elementor-repeater-item-72a5564>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.team-popup-id-a618859 .elementor-repeater-item-72a5564>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-a618859 .elementor-repeater-item-72a5564>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-a618859 .elementor-repeater-item-72a5564>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.team-popup-id-a618859 .elementor-repeater-item-72a5564>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.team-popup-id-a618859 .elementor-repeater-item-72a5564>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-a618859 .elementor-repeater-item-bacb00d>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-a618859 .elementor-repeater-item-bacb00d>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.team-popup-id-a618859 .elementor-repeater-item-bacb00d>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.team-popup-id-a618859 .elementor-repeater-item-bacb00d>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-a618859 .elementor-repeater-item-bacb00d>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-a618859 .elementor-repeater-item-bacb00d>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.team-popup-id-a618859 .elementor-repeater-item-bacb00d>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.team-popup-id-a618859 .elementor-repeater-item-bacb00d>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-a618859 .elementor-repeater-item-0bd8c3b>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-a618859 .elementor-repeater-item-0bd8c3b>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.team-popup-id-a618859 .elementor-repeater-item-0bd8c3b>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.team-popup-id-a618859 .elementor-repeater-item-0bd8c3b>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-a618859 .elementor-repeater-item-0bd8c3b>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-a618859 .elementor-repeater-item-0bd8c3b>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.team-popup-id-a618859 .elementor-repeater-item-0bd8c3b>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.team-popup-id-a618859 .elementor-repeater-item-0bd8c3b>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-a618859 .profile-card,
.elementor-318 .elementor-element.elementor-element-a618859 .profile-image-card {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-1bd5f04) 100%);
    border-radius: 20px 20px 20px 20px;
}

.elementor-318 .elementor-element.elementor-element-a618859 .profile-card:hover,
.elementor-318 .elementor-element.elementor-element-a618859 .profile-image-card:hover,
.elementor-318 .elementor-element.elementor-element-a618859 .profile-card::before,
.elementor-318 .elementor-element.elementor-element-a618859 .profile-image-card::before,
.elementor-318 .elementor-element.elementor-element-a618859 div .profile-card .profile-body::before,
.elementor-318 .elementor-element.elementor-element-a618859 .image-card-v3 .profile-image-card:after {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-1bd5f04) 100%);
}

.elementor-318 .elementor-element.elementor-element-a618859 .ekit-team-modal-close {
    right: 10px;
    color: #656565;
}

.elementor-318 .elementor-element.elementor-element-a618859 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-318 .elementor-element.elementor-element-a618859 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.team-popup-id-a618859 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.elementor-318 .elementor-element.elementor-element-a618859 .ekit-team-social-list>li {
    display: inline-block;
    margin: 130px 0px 0px 0px;
}

.team-popup-id-a618859 .ekit-team-social-list>li {
    display: inline-block;
    margin: 130px 0px 0px 0px;
}

.elementor-318 .elementor-element.elementor-element-a618859 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

.team-popup-id-a618859 .ekit-team-modal-close {
    color: #656565;
}

.team-popup-id-a618859 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

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

.elementor-318 .elementor-element.elementor-element-35e9e15>.elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-318 .elementor-element.elementor-element-35e9e15 {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-015b33a>.elementor-widget-container {
    margin: -7px 0px -17px 0px;
}

.elementor-318 .elementor-element.elementor-element-015b33a {
    text-align: center;
    color: var(--e-global-color-ea606d1);
}

.elementor-318 .elementor-element.elementor-element-a1c7582 {
    --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-318 .elementor-element.elementor-element-a1c7582.e-con {
    --e-con-transform-translateY: 0px;
}

.elementor-318 .elementor-element.elementor-element-a1c7582.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-318 .elementor-element.elementor-element-a1c7582: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-318 .elementor-element.elementor-element-a1c7582,
.elementor-318 .elementor-element.elementor-element-a1c7582::before {
    --border-transition: 0.3s;
}

.elementor-318 .elementor-element.elementor-element-346765d {
    --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: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-318 .elementor-element.elementor-element-346765d::before,
.elementor-318 .elementor-element.elementor-element-346765d>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-346765d>.e-con-inner>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-346765d>.elementor-background-slideshow::before,
.elementor-318 .elementor-element.elementor-element-346765d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-318 .elementor-element.elementor-element-346765d>.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-318 .elementor-element.elementor-element-346765d:hover::before,
.elementor-318 .elementor-element.elementor-element-346765d:hover>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-346765d:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-346765d>.elementor-background-slideshow:hover::before,
.elementor-318 .elementor-element.elementor-element-346765d>.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-318 .elementor-element.elementor-element-346765d:hover {
    --overlay-opacity: 1;
}

.elementor-318 .elementor-element.elementor-element-346765d,
.elementor-318 .elementor-element.elementor-element-346765d::before {
    --border-transition: 0.3s;
}

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

.elementor-318 .elementor-element.elementor-element-b245083 .elementor-repeater-item-72a5564>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-b245083 .elementor-repeater-item-72a5564>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.team-popup-id-b245083 .elementor-repeater-item-72a5564>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.team-popup-id-b245083 .elementor-repeater-item-72a5564>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-b245083 .elementor-repeater-item-72a5564>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-b245083 .elementor-repeater-item-72a5564>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.team-popup-id-b245083 .elementor-repeater-item-72a5564>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.team-popup-id-b245083 .elementor-repeater-item-72a5564>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-b245083 .elementor-repeater-item-bacb00d>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-b245083 .elementor-repeater-item-bacb00d>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.team-popup-id-b245083 .elementor-repeater-item-bacb00d>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.team-popup-id-b245083 .elementor-repeater-item-bacb00d>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-b245083 .elementor-repeater-item-bacb00d>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-b245083 .elementor-repeater-item-bacb00d>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.team-popup-id-b245083 .elementor-repeater-item-bacb00d>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.team-popup-id-b245083 .elementor-repeater-item-bacb00d>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-b245083 .elementor-repeater-item-0bd8c3b>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-b245083 .elementor-repeater-item-0bd8c3b>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.team-popup-id-b245083 .elementor-repeater-item-0bd8c3b>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.team-popup-id-b245083 .elementor-repeater-item-0bd8c3b>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-b245083 .elementor-repeater-item-0bd8c3b>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-b245083 .elementor-repeater-item-0bd8c3b>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.team-popup-id-b245083 .elementor-repeater-item-0bd8c3b>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.team-popup-id-b245083 .elementor-repeater-item-0bd8c3b>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-b245083 .profile-card,
.elementor-318 .elementor-element.elementor-element-b245083 .profile-image-card {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-1bd5f04) 100%);
    border-radius: 20px 20px 20px 20px;
}

.elementor-318 .elementor-element.elementor-element-b245083 .profile-card:hover,
.elementor-318 .elementor-element.elementor-element-b245083 .profile-image-card:hover,
.elementor-318 .elementor-element.elementor-element-b245083 .profile-card::before,
.elementor-318 .elementor-element.elementor-element-b245083 .profile-image-card::before,
.elementor-318 .elementor-element.elementor-element-b245083 div .profile-card .profile-body::before,
.elementor-318 .elementor-element.elementor-element-b245083 .image-card-v3 .profile-image-card:after {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-1bd5f04) 100%);
}

.elementor-318 .elementor-element.elementor-element-b245083 .ekit-team-modal-close {
    right: 10px;
    color: #656565;
}

.elementor-318 .elementor-element.elementor-element-b245083 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-318 .elementor-element.elementor-element-b245083 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.team-popup-id-b245083 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.elementor-318 .elementor-element.elementor-element-b245083 .ekit-team-social-list>li {
    display: inline-block;
    margin: 130px 0px 0px 0px;
}

.team-popup-id-b245083 .ekit-team-social-list>li {
    display: inline-block;
    margin: 130px 0px 0px 0px;
}

.elementor-318 .elementor-element.elementor-element-b245083 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

.team-popup-id-b245083 .ekit-team-modal-close {
    color: #656565;
}

.team-popup-id-b245083 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

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

.elementor-318 .elementor-element.elementor-element-7e2be46>.elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-318 .elementor-element.elementor-element-7e2be46 {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-e80392d>.elementor-widget-container {
    margin: -7px 0px -17px 0px;
}

.elementor-318 .elementor-element.elementor-element-e80392d {
    text-align: center;
    color: var(--e-global-color-ea606d1);
}

.elementor-318 .elementor-element.elementor-element-8fdd9a7 {
    --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-318 .elementor-element.elementor-element-2ccc91f {
    --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-318 .elementor-element.elementor-element-2ccc91f.e-con {
    --e-con-transform-translateY: 0px;
}

.elementor-318 .elementor-element.elementor-element-2ccc91f.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-318 .elementor-element.elementor-element-2ccc91f: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-318 .elementor-element.elementor-element-2ccc91f,
.elementor-318 .elementor-element.elementor-element-2ccc91f::before {
    --border-transition: 0.3s;
}

.elementor-318 .elementor-element.elementor-element-87ecfa4 {
    --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: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-318 .elementor-element.elementor-element-87ecfa4::before,
.elementor-318 .elementor-element.elementor-element-87ecfa4>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-87ecfa4>.e-con-inner>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-87ecfa4>.elementor-background-slideshow::before,
.elementor-318 .elementor-element.elementor-element-87ecfa4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-318 .elementor-element.elementor-element-87ecfa4>.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-318 .elementor-element.elementor-element-87ecfa4:hover::before,
.elementor-318 .elementor-element.elementor-element-87ecfa4:hover>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-87ecfa4:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-87ecfa4>.elementor-background-slideshow:hover::before,
.elementor-318 .elementor-element.elementor-element-87ecfa4>.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-318 .elementor-element.elementor-element-87ecfa4:hover {
    --overlay-opacity: 1;
}

.elementor-318 .elementor-element.elementor-element-87ecfa4,
.elementor-318 .elementor-element.elementor-element-87ecfa4::before {
    --border-transition: 0.3s;
}

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

.elementor-318 .elementor-element.elementor-element-99f1323 .elementor-repeater-item-72a5564>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-99f1323 .elementor-repeater-item-72a5564>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.team-popup-id-99f1323 .elementor-repeater-item-72a5564>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.team-popup-id-99f1323 .elementor-repeater-item-72a5564>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-99f1323 .elementor-repeater-item-72a5564>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-99f1323 .elementor-repeater-item-72a5564>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.team-popup-id-99f1323 .elementor-repeater-item-72a5564>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.team-popup-id-99f1323 .elementor-repeater-item-72a5564>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-99f1323 .elementor-repeater-item-bacb00d>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-99f1323 .elementor-repeater-item-bacb00d>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.team-popup-id-99f1323 .elementor-repeater-item-bacb00d>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.team-popup-id-99f1323 .elementor-repeater-item-bacb00d>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-99f1323 .elementor-repeater-item-bacb00d>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-99f1323 .elementor-repeater-item-bacb00d>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.team-popup-id-99f1323 .elementor-repeater-item-bacb00d>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.team-popup-id-99f1323 .elementor-repeater-item-bacb00d>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-99f1323 .elementor-repeater-item-0bd8c3b>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-99f1323 .elementor-repeater-item-0bd8c3b>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.team-popup-id-99f1323 .elementor-repeater-item-0bd8c3b>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.team-popup-id-99f1323 .elementor-repeater-item-0bd8c3b>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-99f1323 .elementor-repeater-item-0bd8c3b>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-99f1323 .elementor-repeater-item-0bd8c3b>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.team-popup-id-99f1323 .elementor-repeater-item-0bd8c3b>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.team-popup-id-99f1323 .elementor-repeater-item-0bd8c3b>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-99f1323 .profile-card,
.elementor-318 .elementor-element.elementor-element-99f1323 .profile-image-card {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-1bd5f04) 100%);
    border-radius: 20px 20px 20px 20px;
}

.elementor-318 .elementor-element.elementor-element-99f1323 .profile-card:hover,
.elementor-318 .elementor-element.elementor-element-99f1323 .profile-image-card:hover,
.elementor-318 .elementor-element.elementor-element-99f1323 .profile-card::before,
.elementor-318 .elementor-element.elementor-element-99f1323 .profile-image-card::before,
.elementor-318 .elementor-element.elementor-element-99f1323 div .profile-card .profile-body::before,
.elementor-318 .elementor-element.elementor-element-99f1323 .image-card-v3 .profile-image-card:after {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-1bd5f04) 100%);
}

.elementor-318 .elementor-element.elementor-element-99f1323 .ekit-team-modal-close {
    right: 10px;
    color: #656565;
}

.elementor-318 .elementor-element.elementor-element-99f1323 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-318 .elementor-element.elementor-element-99f1323 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.team-popup-id-99f1323 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.elementor-318 .elementor-element.elementor-element-99f1323 .ekit-team-social-list>li {
    display: inline-block;
    margin: 130px 0px 0px 0px;
}

.team-popup-id-99f1323 .ekit-team-social-list>li {
    display: inline-block;
    margin: 130px 0px 0px 0px;
}

.elementor-318 .elementor-element.elementor-element-99f1323 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

.team-popup-id-99f1323 .ekit-team-modal-close {
    color: #656565;
}

.team-popup-id-99f1323 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

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

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

.elementor-318 .elementor-element.elementor-element-4b20f8b {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-f711d46>.elementor-widget-container {
    margin: -7px 0px -17px 0px;
}

.elementor-318 .elementor-element.elementor-element-f711d46 {
    text-align: center;
    color: var(--e-global-color-ea606d1);
}

.elementor-318 .elementor-element.elementor-element-1415b95 {
    --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-318 .elementor-element.elementor-element-1415b95.e-con {
    --e-con-transform-translateY: 0px;
}

.elementor-318 .elementor-element.elementor-element-1415b95.e-con:hover {
    --e-con-transform-translateY: -5px;
}

.elementor-318 .elementor-element.elementor-element-1415b95: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-318 .elementor-element.elementor-element-1415b95,
.elementor-318 .elementor-element.elementor-element-1415b95::before {
    --border-transition: 0.3s;
}

.elementor-318 .elementor-element.elementor-element-a535a48 {
    --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: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-318 .elementor-element.elementor-element-a535a48::before,
.elementor-318 .elementor-element.elementor-element-a535a48>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-a535a48>.e-con-inner>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-a535a48>.elementor-background-slideshow::before,
.elementor-318 .elementor-element.elementor-element-a535a48>.e-con-inner>.elementor-background-slideshow::before,
.elementor-318 .elementor-element.elementor-element-a535a48>.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-318 .elementor-element.elementor-element-a535a48:hover::before,
.elementor-318 .elementor-element.elementor-element-a535a48:hover>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-a535a48:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-318 .elementor-element.elementor-element-a535a48>.elementor-background-slideshow:hover::before,
.elementor-318 .elementor-element.elementor-element-a535a48>.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-318 .elementor-element.elementor-element-a535a48:hover {
    --overlay-opacity: 1;
}

.elementor-318 .elementor-element.elementor-element-a535a48,
.elementor-318 .elementor-element.elementor-element-a535a48::before {
    --border-transition: 0.3s;
}

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

.elementor-318 .elementor-element.elementor-element-834f8a0 .elementor-repeater-item-72a5564>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .elementor-repeater-item-72a5564>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.team-popup-id-834f8a0 .elementor-repeater-item-72a5564>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.team-popup-id-834f8a0 .elementor-repeater-item-72a5564>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .elementor-repeater-item-72a5564>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .elementor-repeater-item-72a5564>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.team-popup-id-834f8a0 .elementor-repeater-item-72a5564>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.team-popup-id-834f8a0 .elementor-repeater-item-72a5564>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .elementor-repeater-item-bacb00d>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .elementor-repeater-item-bacb00d>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.team-popup-id-834f8a0 .elementor-repeater-item-bacb00d>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.team-popup-id-834f8a0 .elementor-repeater-item-bacb00d>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .elementor-repeater-item-bacb00d>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .elementor-repeater-item-bacb00d>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.team-popup-id-834f8a0 .elementor-repeater-item-bacb00d>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.team-popup-id-834f8a0 .elementor-repeater-item-bacb00d>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .elementor-repeater-item-0bd8c3b>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .elementor-repeater-item-0bd8c3b>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.team-popup-id-834f8a0 .elementor-repeater-item-0bd8c3b>a {
    color: var(--e-global-color-6eb27a5);
    background-color: var(--e-global-color-a284e8f);
}

.team-popup-id-834f8a0 .elementor-repeater-item-0bd8c3b>a svg path {
    stroke: var(--e-global-color-6eb27a5);
    fill: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .elementor-repeater-item-0bd8c3b>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .elementor-repeater-item-0bd8c3b>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.team-popup-id-834f8a0 .elementor-repeater-item-0bd8c3b>a:hover {
    color: var(--e-global-color-a284e8f);
    background-color: var(--e-global-color-6eb27a5);
}

.team-popup-id-834f8a0 .elementor-repeater-item-0bd8c3b>a:hover svg path {
    stroke: var(--e-global-color-a284e8f);
    fill: var(--e-global-color-a284e8f);
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .profile-card,
.elementor-318 .elementor-element.elementor-element-834f8a0 .profile-image-card {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-1bd5f04) 100%);
    border-radius: 20px 20px 20px 20px;
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .profile-card:hover,
.elementor-318 .elementor-element.elementor-element-834f8a0 .profile-image-card:hover,
.elementor-318 .elementor-element.elementor-element-834f8a0 .profile-card::before,
.elementor-318 .elementor-element.elementor-element-834f8a0 .profile-image-card::before,
.elementor-318 .elementor-element.elementor-element-834f8a0 div .profile-card .profile-body::before,
.elementor-318 .elementor-element.elementor-element-834f8a0 .image-card-v3 .profile-image-card:after {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-31eb431) 0%, var(--e-global-color-1bd5f04) 100%);
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .ekit-team-modal-close {
    right: 10px;
    color: #656565;
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.team-popup-id-834f8a0 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .ekit-team-social-list>li {
    display: inline-block;
    margin: 130px 0px 0px 0px;
}

.team-popup-id-834f8a0 .ekit-team-social-list>li {
    display: inline-block;
    margin: 130px 0px 0px 0px;
}

.elementor-318 .elementor-element.elementor-element-834f8a0 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

.team-popup-id-834f8a0 .ekit-team-modal-close {
    color: #656565;
}

.team-popup-id-834f8a0 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

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

.elementor-318 .elementor-element.elementor-element-f8f3300>.elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-318 .elementor-element.elementor-element-f8f3300 {
    text-align: center;
}

.elementor-318 .elementor-element.elementor-element-e83118d>.elementor-widget-container {
    margin: -7px 0px -17px 0px;
}

.elementor-318 .elementor-element.elementor-element-e83118d {
    text-align: center;
    color: var(--e-global-color-ea606d1);
}

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

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

    .elementor-318 .elementor-element.elementor-element-1c6947e {
        --margin-top: 0px;
        --margin-bottom: -13px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-f0b8227 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-318 .elementor-element.elementor-element-ebcff17>.elementor-widget-container {
        margin: -16px 0px -26px 0px;
    }

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

    .elementor-318 .elementor-element.elementor-element-1c7f258>.elementor-widget-container {
        margin: -16px 0px -26px 0px;
    }

    .elementor-318 .elementor-element.elementor-element-1c7f258 .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-318 .elementor-element.elementor-element-d1ca097 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-318 .elementor-element.elementor-element-6a31a51 {
        --e-image-carousel-slides-to-show: 4;
    }

    .elementor-318 .elementor-element.elementor-element-a9f1f1e {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-318 .elementor-element.elementor-element-f122594 {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

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

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

    .elementor-318 .elementor-element.elementor-element-180ae21 {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-05f5c85>.elementor-widget-container {
        margin: 0px 0px 3px 0px;
    }

    .elementor-318 .elementor-element.elementor-element-6b324ce>.elementor-widget-container {
        margin: -1px 0px -17px 0px;
    }

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

    .elementor-318 .elementor-element.elementor-element-87eb47b {
        --border-radius: 25px 25px 25px 25px;
    }

    .elementor-318 .elementor-element.elementor-element-eb125ce {
        --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;
        --border-radius: 25px 25px 25px 25px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-318 .elementor-element.elementor-element-f6a8491 .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-318 .elementor-element.elementor-element-f6a8491 .elementor-icon {
        font-size: 24px;
    }

    .elementor-318 .elementor-element.elementor-element-f6a8491 .elementor-icon svg {
        height: 24px;
    }

    .elementor-318 .elementor-element.elementor-element-9612bde {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-0ada72b .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-55dc38f .elementor-heading-title {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-778b7b0 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-f8fe346 .elementor-heading-title {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-b5b8a45>.elementor-widget-container {
        margin: 0px 50px -17px 0px;
    }

    .elementor-318 .elementor-element.elementor-element-d50227b .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-648bd2c .elementor-heading-title {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-f308f4c .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-36e5b6e .elementor-heading-title {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-6d991af {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-318 .elementor-element.elementor-element-9f4884d {
        --justify-content: flex-end;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 20px;
    }

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

    .elementor-318 .elementor-element.elementor-element-393e853 img {
        height: 357px;
        object-fit: cover;
    }

    .elementor-318 .elementor-element.elementor-element-b2862b2 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-8f9e304 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-318 .elementor-element.elementor-element-5acf360>.elementor-widget-container {
        margin: -16px 0px -26px 0px;
    }

    .elementor-318 .elementor-element.elementor-element-5acf360 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-b871221-font-size);
    }

    .elementor-318 .elementor-element.elementor-element-517b29a .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);
    }

    body:not(.rtl) .elementor-318 .elementor-element.elementor-element-4d04904 {
        left: -377px;
    }

    body.rtl .elementor-318 .elementor-element.elementor-element-4d04904 {
        right: -377px;
    }

    .elementor-318 .elementor-element.elementor-element-4d04904 {
        top: 64px;
    }

    .elementor-318 .elementor-element.elementor-element-6e12d55 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-318 .elementor-element.elementor-element-8ec59d6 {
        --justify-content: center;
    }

    .elementor-318 .elementor-element.elementor-element-dfc1580 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-79840e5 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-318 .elementor-element.elementor-element-3cc3895>.elementor-widget-container {
        margin: -16px 0px -26px 0px;
    }

    .elementor-318 .elementor-element.elementor-element-3cc3895 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-b871221-font-size);
    }

    .elementor-318 .elementor-element.elementor-element-61dd6d4 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-ded8290 {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-88942e4 {
        top: 72px;
    }

    .elementor-318 .elementor-element.elementor-element-7d7ad6c>.elementor-widget-container {
        margin: -60px -64px -60px -64px;
    }

    .elementor-318 .elementor-element.elementor-element-513c81b {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-d555eba {
        --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-318 .elementor-element.elementor-element-eea6c1b {
        --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;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-318 .elementor-element.elementor-element-b06c558 {
        --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-318 .elementor-element.elementor-element-06b3d7c {
        --padding-top: 50px;
        --padding-bottom: 120px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-318 .elementor-element.elementor-element-0fc3b66 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-318 .elementor-element.elementor-element-a39da7e>.elementor-widget-container {
        margin: -16px 0px -26px 0px;
    }

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

    .elementor-318 .elementor-element.elementor-element-a7024a2 .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-318 .elementor-element.elementor-element-163dbe2>.elementor-widget-container {
        margin: -9px 60px 0px 60px;
    }

    .elementor-318 .elementor-element.elementor-element-940cde4 {
        --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-318 .elementor-element.elementor-element-e4eb148 {
        --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-318 .elementor-element.elementor-element-346765d {
        --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-318 .elementor-element.elementor-element-87ecfa4 {
        --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-318 .elementor-element.elementor-element-a535a48 {
        --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;
    }
}

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

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

    .elementor-318 .elementor-element.elementor-element-f0b8227 {
        --width: 45%;
        --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-318 .elementor-element.elementor-element-e28a001 {
        --width: 21%;
    }

    .elementor-318 .elementor-element.elementor-element-ebcff17 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

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

    .elementor-318 .elementor-element.elementor-element-1c7f258 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-1c7f258 .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-318 .elementor-element.elementor-element-d1ca097 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-318 .elementor-element.elementor-element-6a31a51 {
        --e-image-carousel-slides-to-show: 2;
    }

    .elementor-318 .elementor-element.elementor-element-a9f1f1e {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-318 .elementor-element.elementor-element-f122594 {
        --padding-top: 20px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-318 .elementor-element.elementor-element-05f5c85>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-318 .elementor-element.elementor-element-87eb47b {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-f6a8491 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-42b39c4 {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-19da1d9 {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-6591ba7 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-71c3d81 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-203a506 {
        --justify-content: center;
    }

    .elementor-318 .elementor-element.elementor-element-0ada72b .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-55dc38f .elementor-heading-title {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-b4ebf54 {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-4ff5b17 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-b8279c8 {
        --justify-content: center;
    }

    .elementor-318 .elementor-element.elementor-element-778b7b0 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-f8fe346 .elementor-heading-title {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-b5b8a45>.elementor-widget-container {
        margin: 0px 0px -17px 0px;
    }

    .elementor-318 .elementor-element.elementor-element-b5b8a45 {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-b56e76c {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-beda0f7 {
        --justify-content: center;
    }

    .elementor-318 .elementor-element.elementor-element-d50227b .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-648bd2c .elementor-heading-title {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-ef61aea {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-b640e0f {
        --justify-content: center;
    }

    .elementor-318 .elementor-element.elementor-element-f308f4c .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-36e5b6e .elementor-heading-title {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-3975db7 {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-6d991af {
        --padding-top: 80px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-318 .elementor-element.elementor-element-9f4884d {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-6520e2c {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-67fd493 {
        --width: 61%;
    }

    .elementor-318 .elementor-element.elementor-element-393e853 img {
        height: 199px;
    }

    .elementor-318 .elementor-element.elementor-element-1e0e92a {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-1e0e92a.e-con {
        --order: -99999
            /* order start hack */
        ;
    }

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

    .elementor-318 .elementor-element.elementor-element-8f9e304 {
        --width: 43%;
        --flex-wrap: nowrap;
    }

    .elementor-318 .elementor-element.elementor-element-c88303e {
        --width: 24%;
    }

    .elementor-318 .elementor-element.elementor-element-5acf360 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-5acf360 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-b871221-font-size);
    }

    .elementor-318 .elementor-element.elementor-element-517b29a .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-517b29a .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-318 .elementor-element.elementor-element-80770d1>.elementor-widget-container {
        margin: 0px 0px -8px 0px;
    }

    .elementor-318 .elementor-element.elementor-element-80770d1 {
        text-align: center;
    }

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

    .elementor-318 .elementor-element.elementor-element-72882ce {
        --width: 56%;
    }

    .elementor-318 .elementor-element.elementor-element-6e12d55 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-318 .elementor-element.elementor-element-8ec59d6 {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

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

    .elementor-318 .elementor-element.elementor-element-79840e5 {
        --width: 72%;
        --flex-wrap: nowrap;
    }

    .elementor-318 .elementor-element.elementor-element-3ccd6d3 {
        --width: 15%;
    }

    .elementor-318 .elementor-element.elementor-element-3cc3895 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-3cc3895 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-b871221-font-size);
    }

    .elementor-318 .elementor-element.elementor-element-61dd6d4 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-61dd6d4 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-148b5cb-font-size);
        line-height: var(--e-global-typography-148b5cb-line-height);
    }

    .elementor-318 .elementor-element.elementor-element-fa30554 {
        text-align: center;
    }

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

    .elementor-318 .elementor-element.elementor-element-71a1f2b {
        --width: 56%;
    }

    .elementor-318 .elementor-element.elementor-element-ded8290 {
        --margin-top: 100px;
        --margin-bottom: 100px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    body:not(.rtl) .elementor-318 .elementor-element.elementor-element-88942e4 {
        left: 0px;
    }

    body.rtl .elementor-318 .elementor-element.elementor-element-88942e4 {
        right: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-88942e4 {
        top: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-7d7ad6c>.elementor-widget-container {
        margin: -82px -42px 0px -36px;
    }

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

    .elementor-318 .elementor-element.elementor-element-4588158 {
        --width: 21%;
    }

    .elementor-318 .elementor-element.elementor-element-57d25d8>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-318 .elementor-element.elementor-element-621151c {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-c88b48f {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-eea6c1b {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --padding-top: 20px;
        --padding-bottom: 34px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-318 .elementor-element.elementor-element-43da4f3 {
        --width: 21%;
    }

    .elementor-318 .elementor-element.elementor-element-4dd867c>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-318 .elementor-element.elementor-element-68ba748 {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-1b11902 {
        text-align: center;
    }

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

    .elementor-318 .elementor-element.elementor-element-cca0d4c {
        --width: 21%;
    }

    .elementor-318 .elementor-element.elementor-element-17c5eed>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-318 .elementor-element.elementor-element-aa7aca3 {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-d890fda {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-06b3d7c {
        --padding-top: 50px;
        --padding-bottom: 100px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-318 .elementor-element.elementor-element-0fc3b66 {
        --width: 50%;
        --flex-wrap: nowrap;
    }

    .elementor-318 .elementor-element.elementor-element-cc2ac59 {
        --width: 18%;
    }

    .elementor-318 .elementor-element.elementor-element-a39da7e .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

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

    .elementor-318 .elementor-element.elementor-element-a7024a2 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-318 .elementor-element.elementor-element-a7024a2 .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-318 .elementor-element.elementor-element-163dbe2>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-318 .elementor-element.elementor-element-a8a47e5 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-318 .elementor-element.elementor-element-9ddc9f9 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

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

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

    .elementor-318 .elementor-element.elementor-element-2ccc91f {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

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

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

@media(min-width:768px) {
    .elementor-318 .elementor-element.elementor-element-f0b8227 {
        --width: 12%;
    }

    .elementor-318 .elementor-element.elementor-element-e28a001 {
        --width: 17%;
    }

    .elementor-318 .elementor-element.elementor-element-34f23cd {
        --width: 52%;
    }

    .elementor-318 .elementor-element.elementor-element-f011975 {
        --width: 49%;
    }

    .elementor-318 .elementor-element.elementor-element-2213284 {
        --width: 100%;
    }

    .elementor-318 .elementor-element.elementor-element-321281c {
        --width: 100%;
    }

    .elementor-318 .elementor-element.elementor-element-eb125ce {
        --width: 81%;
    }

    .elementor-318 .elementor-element.elementor-element-955603f {
        --width: 16%;
    }

    .elementor-318 .elementor-element.elementor-element-71c3d81 {
        --width: 25%;
    }

    .elementor-318 .elementor-element.elementor-element-6520e2c {
        --width: 100%;
    }

    .elementor-318 .elementor-element.elementor-element-67fd493 {
        --width: 34%;
    }

    .elementor-318 .elementor-element.elementor-element-b2862b2 {
        --width: 80%;
    }

    .elementor-318 .elementor-element.elementor-element-8f9e304 {
        --width: 28%;
    }

    .elementor-318 .elementor-element.elementor-element-c88303e {
        --width: 17%;
    }

    .elementor-318 .elementor-element.elementor-element-72882ce {
        --width: 31%;
    }

    .elementor-318 .elementor-element.elementor-element-dfc1580 {
        --width: 80%;
    }

    .elementor-318 .elementor-element.elementor-element-79840e5 {
        --width: 66%;
    }

    .elementor-318 .elementor-element.elementor-element-3ccd6d3 {
        --width: 12%;
    }

    .elementor-318 .elementor-element.elementor-element-71a1f2b {
        --width: 42%;
    }

    .elementor-318 .elementor-element.elementor-element-513c81b {
        --width: 88%;
    }

    .elementor-318 .elementor-element.elementor-element-4588158 {
        --width: 19%;
    }

    .elementor-318 .elementor-element.elementor-element-43da4f3 {
        --width: 19%;
    }

    .elementor-318 .elementor-element.elementor-element-cca0d4c {
        --width: 19%;
    }

    .elementor-318 .elementor-element.elementor-element-0a819e1 {
        --width: 100%;
    }

    .elementor-318 .elementor-element.elementor-element-0fc3b66 {
        --width: 11%;
    }

    .elementor-318 .elementor-element.elementor-element-cc2ac59 {
        --width: 19%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-318 .elementor-element.elementor-element-f0b8227 {
        --width: 19%;
    }

    .elementor-318 .elementor-element.elementor-element-e28a001 {
        --width: 21%;
    }

    .elementor-318 .elementor-element.elementor-element-34f23cd {
        --width: 76%;
    }

    .elementor-318 .elementor-element.elementor-element-f011975 {
        --width: 61%;
    }

    .elementor-318 .elementor-element.elementor-element-2213284 {
        --width: 100%;
    }

    .elementor-318 .elementor-element.elementor-element-eb125ce {
        --width: 100%;
    }

    .elementor-318 .elementor-element.elementor-element-955603f {
        --width: 16%;
    }

    .elementor-318 .elementor-element.elementor-element-71c3d81 {
        --width: 29%;
    }

    .elementor-318 .elementor-element.elementor-element-67fd493 {
        --width: 55%;
    }

    .elementor-318 .elementor-element.elementor-element-8f9e304 {
        --width: 48%;
    }

    .elementor-318 .elementor-element.elementor-element-c88303e {
        --width: 19%;
    }

    .elementor-318 .elementor-element.elementor-element-72882ce {
        --width: 53%;
    }

    .elementor-318 .elementor-element.elementor-element-dfc1580 {
        --width: 100%;
    }

    .elementor-318 .elementor-element.elementor-element-79840e5 {
        --width: 89%;
    }

    .elementor-318 .elementor-element.elementor-element-3ccd6d3 {
        --width: 12%;
    }

    .elementor-318 .elementor-element.elementor-element-71a1f2b {
        --width: 80%;
    }

    .elementor-318 .elementor-element.elementor-element-4588158 {
        --width: 26%;
    }

    .elementor-318 .elementor-element.elementor-element-43da4f3 {
        --width: 26%;
    }

    .elementor-318 .elementor-element.elementor-element-0fc3b66 {
        --width: 25%;
    }

    .elementor-318 .elementor-element.elementor-element-cc2ac59 {
        --width: 15%;
    }
}